body{background-color: #ffffff !important;background-image:none !important;font-family: verdana,arial,sans-serif;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}

h2{font:700 13pt arial,helvetica,sans-serif;color:#555;margin:0!important;}
h3{display:block;font:700 11pt arial,helvetica;color:#5482ab;margin-bottom:0;}
h4{display:block;font:700 10pt arial,verdana,sans-serif;color:#5482ab;margin-bottom:0;}
h5{font:700 10pt verdana,arial,sans-serif;color:#555;}
h5 sup{color:#555;font-weight:normal!Important;}
h1 sup{font-size:9pt;}


ul{color:#5482ab;list-style-type:square;margin-left:16px;margin-top:2px;padding:0;}
li{color:#5482ab!important;}
li div{color:#000;font-size:10pt;margin-bottom:9px;}
ol{color:#000;}


.ulcv{width:100% !important}
.labeledBox{border:1px solid black;padding:5px;width:550px;margin-bottom:30px}
.txtreq{color:#cc0000;font:bold 12pt verdana,arial,sans-serif}
.labeledBox p,td{margin-top:0;font-size:10pt}
.boxLabel{padding:3px;background:white;top:-15px;position:relative;z-index:999;font:bold 11pt verdana,arial,sans-serif;color:#003366;display:inline}
#pagedescr{font:bold 14pt tahoma;padding-left:10px;margin-bottom:10px;color:#666}
.relatedbox{border:1px solid #4c79a8}
li{color:#999999 !important}
.audiencelist p a{font-weight:bold !important;font-size:13px}
.audiencelist{margin-bottom:20px}
h1{margin-top:0;color:#5b8f22!important;font:16pt arial,helvetica,sans-serif;margin-bottom:0!important;padding-bottom:6px;display:block;}
h2{color:#5b8f22!important;font-size:14pt;font-weight:normal;margin-top:0;margin-bottom:8px}
h3{font-size:12pt;margin-top:0;margin-bottom:8px}
h4{font-size:10pt;margin-top:0;margin-bottom:5px}
.publicContainer{width:1004px}

.button{background-image:url(/afc/images/public_sprite.gif?ver=1406v1)!important;background-position:0 -80px!important}
.button a{background-image:url(/afc/images/public_sprite.gif?ver=1406v1)!important;background-position:100% -80px!important}
.publicHeader{width:100%;border-top:7px solid #5B8F22;background-image:url(/afc/images/public_sprite.gif?ver=1406v1);background-repeat:repeat-x;height:20px}
.publicContent{background:#ffffff;text-align:left;margin-top:8px;float:left;padding:0 8px 0 8px}
.homelink{border-bottom:0 none!important;width:200px;float:right;padding-top:3px;height:17px;margin-left: auto;margin-right: auto}
td{padding-bottom:10px}
.tbl2Col .firstCol{border-right:1px solid #e0e0e0;text-align:left;padding-right:3px;width:49%}
.tbl2Col .secondCol{text-align:left;padding-left:3px;width:49%;padding-left:20px}
.tbl3Col .firstCol{width:32%;border-right:1px solid #e0e0e0;text-align:left;padding-right:3px}
.tbl3Col .secondCol{width:32%;border-right:1px solid #e0e0e0;text-align:left;padding-left:3px;padding-right:3px; }
.tbl3Col .thirdCol{width:32%;text-align:left;padding-left:3px}
.indent{margin-left:15px; margin-right:15px}
.tblfalogin{width:100%}
.tblfalogin td{width:50%;padding:10px 0 10px 10px}
.tblLogin td{border-bottom:0 none}
.publiccontent{margin-left:23px}
.txtDisclosure{font-size:8pt!important;}
.publicfooter{margin-top:40px;text-align:left;width:1004px;height:55px;background:#79bde9;color:#000;clear:both}
.publicfooter td{padding-bottom:0px}
.publicfooter{color:#666;background-color:#ffffff !important;}
.publicfooter hr{width:100%;height:1px;background-color:#e0e0e0;color:#e0e0e0}
.footerlinks{text-align:left;margin-bottom:10px;width:750px}
.publicfooter a{color:#666!important}
sup{font-size:8pt}
#tblUsAdvisor .tbl2Col1 {padding:5px;width:325px}
#tblUsAdvisor .tbl2Col2{padding:5px;width:325px}
#tblUsAdvisor{width:100%}
#tblUsAdvisor .divider{background-image:url(/afc/images/usadvisorsDividerLine.gif);background-repeat: repeat-y;width: 100px}
.contentHeading{display:block;font: bold 11pt arial,helvetica;color:#072a5e; margin-bottom:0;letter-spacing:1px}
.contentBox{border-top:2px solid #64a0c8;border-left:1px solid #64a0c8;padding:11px 3px 3px 8px;font-size:9pt;margin-bottom:25px}
.contentBox .contentBox{border-top:0 none;border-left:0 none;padding:11px 3px 3px 8px;font-size:9pt;  }
.contentBox a{font-size:9pt}
.contentHeading{color:#072a5e}
.contentBox {border-top:2px solid #64a0c8 !important;border-left:1px solid #64a0c8}  
.buttonContainer{width:99%;margin-top:15px;border-top:1px solid #ccc;clear:both}
.buttonContainer td{padding-bottom:0!important}
.content .buttonContainer{margin-bottom:0!important}

form{display:inline !important;width:auto}
select{font-size:8pt !important}
#userinfocontainer,#useraddresscontainer {width:100%;float:left;padding:0}
.twoColumnsEqual{width:100%;float:left}
.column1{float:left;width:478px}
.column2{float:right;width:478px;margin-left:10px;padding-left:20px}