/* CSS Document */

body { font: normal 11px/17px arial, helvetica, sans-serif; }

#wrapper { width:910px; }
#header { height:40px; padding-top:40px; }
#logo { float:left; margin-left:20px; width:200px;  }
#topnav { width:130px; margin:0px 0 0 675px; text-align:right; padding-top:22px; }
#chart { z-index:1; margin:-100px 0 0 0; float:right; position:relative; }
#titleimg { z-index:0; height:197px; }
#nav { background-image:url(../images/Advisum_nav.jpg); background-repeat:repeat-x; height:25px; width:793px; }
#nav ul { margin-left:20px; }
.menu{ margin:0 auto; padding:0; height:25px; width:100%; display:block; background:url('../images/Advisum_nav.jpg') repeat-x;}
.menu li {padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:6px; margin-left:1px; display:block; color:rgb(255,255,255); text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif; cursor:pointer; background:url('../images/Advisum_nav.jpg') 0px -0px no-repeat;}
.menu li a span{line-height:25px; float:left; display:block; padding-right:6px; background:url('../images/Advisum_nav.jpg') 100% -0px no-repeat;}

.menu li a:hover{ background:url('../images/Advisum_nav.jpg') 100% -26px; color:rgb(255,255,255); }
.menu li a:hover span{ background:url('../images/Advisum_nav.jpg') 100% -26px;}
.menu li a.active, .menu li a.active:hover{line-height:25px; font:bold 10px Arial, Helvetica, sans-serif; background:url('../images/Advisum_nav.jpg') 0px -26px no-repeat; color:rgb(255,255,255); }
.menu li a.active span, .menu li a.active:hover span {background:url('../images/Advisum_nav.jpg') 100% -26px; }


.col { width:600px;  }
.col1 { width:200px; float:left;  }
.col2 { width:200px; float:left;  }

#IERoot .col3 { width:180px; float:left; }

.row2 { clear:both; text-align:right; width:570px; }
.fields { width:150px; margin:2px 0px 5px 0; }
.button { font: normal 10px/16px arial, helvetica, sans-serif; }

#content { width:660px; min-height:300px; }
#copy { padding:30px 20px 20px 50px; }
#txt { margin: 20px 0 0 0; }  
#blockq { width:200px; margin:-10px 0 0 0; float:right; font: normal 12px/20px Arial, Helvetica, sans-serif; color:#6b94b3; }

#footer { clear:both; height:20px; width:813px; }
#fl { width:350px; float:left; margin-left:50px; }
#fr { width:200px; margin-left:590px; text-align:right; }

.pgtitle { color:#917a33; font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif;  }

a:link, a:visited, a:active { font: bold 11px/17px Arial, Helvetica, sans-serif; text-decoration:underline; color:#333; }
a:hover { font: bold 11px/17px Arial, Helvetica, sans-serif; text-decoration:underline; color:#917a33; }

a.main, a.main:active, a.main:visited, a.tpnav:hover { font: bold 10px/24px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a.tpnava, a.tpnava:active, a.tpnava:visited, a.tpnav:hover { font: bold 11px/14px Arial, Helvetica, sans-serif; color:#6b94b3; text-decoration:none; }

a.tpnav, a.tpnav:active, a.tpnav:visited { font: bold 11px/14px Arial, Helvetica, sans-serif; color:#172a43; text-decoration:none; }
a.tpnav:hover { font: bold 11px/14px Arial, Helvetica, sans-serif; color:#6b94b3; text-decoration:none; }

a.bdylink, a.bdylink:active, a.bdylink:visited{ font: bold 10px/14px Arial, Helvetica, sans-serif; color:#172a43; text-decoration:none; }
a.bdylink:hover { font: bold 10px/14px Arial, Helvetica, sans-serif; color:#172a43; text-decoration:underline; }
a.footer, a.footer:active, a.footer:visited { font: bold 10px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#666666; }
a.footer:hover { font: bold 10px/14px Arial, Helvetica, sans-serif; text-decoration:underline; color:#666666; }


h1 { font: bold 15px/18px arial, helvetica, sans-serif; margin:0px; }
h2 { font: bold 15px/18px arial, helvetica, sans-serif; margin:0px; color:#172a43; }

#popwrapper { margin:0 auto; width:330px; }
#pophead { height:30px; margin-top:20px; }
#popcontent { clear:both; margin-top:40px; min-height:240px; padding:0px 5px; }
#popfooter { clear:both; margin-top:20px; font: normal 10px/16px arial, helvetica, sans-serif; border-top:1px solid #ccc }

#pop2wrapper { margin:0 auto; width:600px; }
#pop2head { height:30px; margin-top:20px; }
#pop2content { clear:both; margin-top:10px; padding:0px 0px; }
#pop2footer { clear:both; margin-top:0px; font: normal 10px/16px arial, helvetica, sans-serif; border-top:1px solid #ccc }

