body

{

	background-color: #dbe9b0;

	behavior: url(/css/csshover.htc); /* WinIE behavior call */

	font-family: arial;

	font-size: 85%;
}
.message
{
	text-align:left;
	color:red;
	padding:5px;
	padding-left:60px;
	font-size:20px;
}
#container

{

	margin: 10px auto;

	width: 761px;

	background: white;

}

img

{

	border: 0px;

}

form

{

	margin: 0px;

}

#header

{

	background: #dbe9b0 url(/images/logo.gif) no-repeat 12px 12px;

	height: 50px;

}

#menu

{

	background: url(/images/menuBg.gif) repeat-x;

	height: 21px;

	border-top: 2px solid #6d6e72;

}

#rmenu

{

	float: right;

	margin-right: 8px;

}





#policyList

{

	margin: 0px;

  padding: 0px;

}

#policyList li

{

  padding: 0 0 8px 8px;

  list-style: none;

}

#policyList li a

{

	color: #666666;

  font-size: 12px;

  font-weight: bold;

	text-decoration: none;

}

#policyList li a:hover

{

	text-decoration: underline;

}
#complexList li

{

  padding: 0 0 2px 2px;

  list-style: none;

}

#complexList li a

{

	color: #ffffff;

  font-size: 12px;

	text-decoration: none;

}

#complexList li a:hover

{

	text-decoration: underline;

}


#policyTitle

{

	padding-bottom: 15px;

  color: #999999;

  font-weight: bold;

  font-size: 13px;

}









#aptPolicyList

{

	margin: 0px;

  padding: 0px;

}

#aptPolicyList li

{

  padding: 0 0 2px 2px;

  list-style: none;

}

#aptPolicyList li a

{

	color: #666666;

  font-size: 11px;

  font-weight: bold;

	text-decoration: none;

}

#aptPolicyList li a:hover

{

	text-decoration: underline;

}









/* Menu Setup */

div#lmenu

{

	float: left;

	font-weight: bold;

	font-size: 11px;

}

div#lmenu ul

{

	margin: 0;

	padding: 0;

	/* menu background-color */

}

div#lmenu li

{

	float: left;

	position: relative;

	list-style: none;

	margin: 0;

	height: 21px;

	padding: 0 10px;

	border-right: 1px solid #AAA;

	white-space: nowrap;

}

div#lmenu li:hover

{

	/* background: #81919e; */

}

div#lmenu li a

{

	display: block;

	padding: 3px 0 0 0;

	text-decoration: none;

	color: white;

}

div#lmenu li a:hover

{

	color: #345875;

}

div#lmenu>ul a

{

	width: auto;

}

div#lmenu ul ul

{

	position: absolute;

	width: 130px; /* submenu width */

	display: none;

}

div#lmenu ul ul li

{

	border-top: 1px solid #959fab;

	background: #b5bfcb;

	width: 130px;

}

div#lmenu ul.level1 li.submenu:hover ul.level2

{

	display:block; /* make submenu appear */

}

div#lmenu ul.level2

{

	top: 20px;

	left: 0px;

}



#complexListItem

{

	padding-bottom: 4px;

}







/* auth section */

#sectionTitle

{

	padding: 28px 0 23px 55px;

}

#sectionTitleLarge

{

	font-size: 24px;

	color: #6d6e72;

	font-weight: bold;

}

#sectionTitleSmall

{

	color: #bbc9d3;

	font-size: 16px;

	font-weight: bold;

}

#subSectionTitle

{

	padding: 5px 0 5px 55px;

	font-size: 12px;

	color: #6d6e72;

	font-weight: bold;

}

#subSectionLink

{

	padding: 8px 0 8px 55px;

}

#subSectionLink a

{

	font-size: 12px;

	color: #a0bf3a;

	font-weight: normal;

	text-decoration: none;

}

#subSectionLink a:hover

{

	text-decoration: underline;

}



td a

{

	color: #a0bf3a;

	font-weight: normal;

	text-decoration: none;

}

td a:hover

{

	text-decoration: underline;

}
.showItem
{
	display:block;
}
.hideItem
{
	display:none;
}



ol.legal_first
{
	list-style-type:decimal;
	padding-left:18px;
	margin-left:5px;
}
ol.legal_first li
{
	padding-bottom:5px;
}
	
ol.legal_second
{
	list-style-type:lower-alpha;
	padding-left:28px;
	margin-left:5px;	
}

#ahfxShowUtils table
{

cellpadding:5px;
margin:0;
width:680px;
border-collapse:collapse;
border:solid 1px white;
}
#ahfxShowUtils table tr th
{
color:#6D6E72;
font-weight:bold;
font-size:11px;
}
#ahfxShowUtils table tr.title
{
background: #d2d5c5;
font-size: 11px;'
}
#ahfxShowUtils table tr td
{
width:95px;
}
