
 #sponsorAdDiv /* CSS Document */
body{
background:#fff;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #003689;
}
#outer{
width:800px;
margin:auto;
/*border:1px solid white;*/
padding:0px;
}
#banner{
padding:0px;
margin:0px;
width:800px;
border-bottom:12px solid #a4c4e6;
margin-bottom:10px;
padding-bottom:8px;
display:block;
/*height:170px;*/

}
#banner img{
padding:0px;
margin:0px;
margin:12px;
margin-left:0px;
margin-bottom:97px;
}
#banner h1{
padding:0px;
margin:0px;
color: #003689;
font-size:10pt;
float:left;
clear:left;
letter-spacing:1pt;
/*margin-left:14px;*/
}
.highlight{
color:#003689;
}
.banner, object, embed{
margin-bottom:20px;
}

#left_col{
width:194px;
float:left;
padding-top:0px;
}
#nav{
width:169px;
}
#nav ul, #cms_nav ul, #cms_sub_nav ul{
width:100%;
margin:0px;
padding:0px;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav a, #related a, #cms_nav a, #cms_sub_nav a{
/*color:#a1c9e5;*/
color:#58A0D1;
text-decoration:none;
font-variant:small-caps;
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav a:hover, #footer a:hover, #related a:hover, #cms_nav a:hover, #cms_sub_nav a:hover{
color: #003689;
}
#nav a:active, #footer a:active, #related a:active, #cms_nav a:active, #cms_sub_nav a:active{
color: #003689;
}
#nav ul li, #cms_nav ul li{
padding:0px;
margin:0px;
line-height:0.8em;
}
#nav ul ul li a, #cms_nav ul ul li a{
/*color:#a1c9e5;*/
color:#378CC6;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cms_nav ul ul li a:active{
/*color:#a1c9e5;*/
color:#378CC6;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav ul ul, #cms_nav ul ul{
margin-left:10px;
}
#nav ul ul li, #cms_nav ul ul li{
padding-bottom:2px;
border-bottom:1px solid #003689;;
}
#nav .active, #cms_nav .active{
background:url(../../media/gif/active_bg.gif) 0px 1px no-repeat;
padding-left:10px;
color: #003689;
}
#nav .current, #cms_nav .current{
color: #003689;
}

#news{
width:115px;
float:right;
border-top:1px solid #003689;;
margin-left:10px;
margin-top:12px;
display:inline;
}
#news h5 a{
color: #003689;
}

#share_price{
padding:0px;
margin:0px;
border-top:1px solid white;
width:115px;
float:right;
margin-top:12px;
}
#share_price h3{
font-variant:small-caps;
color:#003689;
font-size:0.8em;
padding:0px;
margin:0px;
}
#share_price h2{
margin:0px;
padding:0px;
font-size:18pt;
color: #003689;
font-weight:lighter;
letter-spacing:0.1em;
margin-top:5px;
}
#share_price p{
margin:0px;
padding:0px;
font-size:7pt;
color:#a1c9e5;
}
#news h3{
font-variant:small-caps;
color:#003689;
font-size:0.8em;
padding:0px;
margin:0px;
}
#news h5{
color: #003689;
font-size:7pt;
margin:0px;
padding:0px;
margin-top:5px;
}
#news p{
font-size:7pt;
margin:0px;
padding:0px;
/*color:#868686;*/
color: #003689;
}
#news p a{
color: #003689;
}
#news .more{
color: #003689;
margin-top:4px;
}
#footer{
text-align:left;
color:#003689;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
width:630px;
padding-left:200px;
clear:both;
margin-bottom:10px;
}
#footer a{
margin-left:8px;
text-decoration:none;
color:#003689;
}
#left_col{
width:156px;
float:left;
clear:left;
margin-right:10px;
}
#main_content{
width:544px;
float:left;
color:#b6b6b6;
font-size:12pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:35px;
line-height:13pt;
background:#fff;
}
#base_line{
clear:both;
border-bottom:1px solid white;
width:100%;
margin-bottom:10px;
}
#aim{
padding:0px;
margin:0px;
float:right;
width:190px;
margin-top:50px;
margin-bottom:40px;
padding-bottom:4px;
border-bottom:1px solid white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main_content #aim h4{
width:178px;
color:white;
padding:6px;
padding-bottom:0px;
margin:0px;
font-size:9pt;
color: #003689;
}
#aim p{
width:178px;
margin:0px;
padding:6px;
padding-top:0px;
font-size:8pt;
color:#c0c0c0;
color: #003689;
padding-top:5px;
}
#brokerage{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
float:right;
clear:right;
margin-left:10px;
width:190px;
margin-top:50px;
margin-bottom:40px;
padding-bottom:4px;
border-bottom:1px solid white;

}

#main_content #brokerage h4{
width:178px;
color: #003689;
padding:0px;
margin:0px;
font-size:9pt;
background:#636363;
display:block;
padding:6px;
padding-bottom:0px;
}
#brokerage p{
width:178px;
padding:0px;
margin:0px;
padding:6px;
padding-top:0px;
font-size:8pt;
color: #003689;
background:#fff;
display:block;
border:1px solid #ccc;
padding-top:5px;
}
#brokerage a, #aim a, #aim a p, #aim a:h4, #brokerage a p, #brokerage a h4{
color:#666666;
display:block;
}
#brokerage a:hover, #aim a:hover , #aim a:hover p, #aim a:hover h4, #brokerage a:hover p, #brokerage a:hover h4{
color:white;

}
/***********************************************************************
******************** main content styles *******************************
***********************************************************************/
#main_content h1, #cms h1{
padding:0px;
margin:0px;
font-variant:small-caps;
font-size:13pt;
color: #003689;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
}
#main_content h2{
padding:0px;
margin:0px;
font-size:12pt;
line-height:14pt;
color: #003689;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
}
#main_content h5, #related h4{
padding:0px;
margin:0px;
font-weight:lighter;
font-variant:small-caps;
font-size:10pt;
color:#003689;
}
#main_content p{
color: #003689;
font-size:8pt;
}
#main_content ul, #content ul{
padding:0px;
margin:0px;
margin-left:0px;
margin-bottom:10px;
list-style:none;
font-size:8pt;
}
#main_content ol{
padding:0px;
margin:0px;
margin-left:30px;
margin-bottom:10px;
font-size:8pt;
 }
#main_content ul li, #content ul li{
padding-left:25px;
line-height:13pt;
background:url(../../media/gif/bullet.gif) -1px 0px no-repeat;
color: #003689;
padding-bottom:3px;
}
#main_content ol li{
background:none;
font-size:8pt;
padding-left:-25px;
color: #003689;
padding-bottom:3px;
}
#main_content h3, #related h3{
padding:0px;
margin:0px;
font-weight:lighter;
font-variant:small-caps;
font-size:11pt;
color: #003689;
}
#main_content h4{
padding:0px;
margin:0px;
font-weight:lighter;
font-variant:small-caps;
font-size:10pt;
color: #003689;
}
.first_para{
margin-top:0px;
padding-top:0px;
}
.report{
margin:5px;
margin-left:0px;
float:left;
border:1px solid white;
}
#lefty , #lefty_long{
float:left;
width:125px;
border-bottom:1px solid white;
margin-right:10px;
margin-bottom:40px;
color: #003689;
}
#righty, #righty_short{
width:350px;
float:left;
border-bottom:1px solid white;
margin-bottom:40px;
}
#left_long table{
color: #003689;
}
#main_content a, #banner a, #login a, #content a{
text-decoration:none;
color:#636363;
}
#main_content a:hover, #login a:hover, #content a:hover{
text-decoration:none;
color: #003689;
}
#main_content ul a{
color: #003689;
}
#lefty_long{
width:200px;
}
#righty_short{
width:280px;
}
input{
font-size:8pt;
}
table{
font-size:8pt;
}
#main_content a, #main_content ul a{
color: #003689;
border-bottom:1px solid #003689;
}
#main_content ul ul{
padding-bottom:0px;
margin-bottom:0px;
}
#main_content a:hover{
color: #003689;
border-bottom:1px dotted #003689;
}
#top{
text-align:right;
width:100%;
height:15px;
display:block;
font-size:8pt;
}
#top a{
float:right;
}
.Error{
color:#FF99CC;
}
.board{
margin:5px;
margin-left:0px;
margin-right:10px;
}
#related{
margin-top:70px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#related ul{
padding:0px;
margin:0px;
list-style:none;
}
#related li{
line-height:15px;
}
/* cms values */
#login{
margin:auto;
width:350px;
margin-top:20%;
color:#999999;
border:3px  ridge white;
background:none;
padding:10px;
}
#login h3{
font-variant:small-caps;
font-size:11pt;
}
#login p{
font-size:9pt;
}
#login .submit, .submit{
background:#CCCCCC;
color:black;
border:1px solid black;
padding:3px;
}
#cms{
width:800px;
border:1px solid #999999;
margin:auto;
margin-top:15px;
}
#main_cms{
padding:15px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
}
#main_cms p{
font-size:9pt;
}
#cms_nav{
border-bottom:1px solid #999999;
padding:10px;
}
#cms_nav li{
display:inline;
}
#cms_nav a{
margin:20px;
}
#cms_sub_nav{
padding-top:15px;
float:left;
height:600px;
border-right:1px solid #ccc;
padding-right:15px;
width:150px;
}
#cms_sub_nav ul{
list-style:none;
padding:0px;
margin:0px;

}
#main_content form{
color: #003689;
}
#content{
padding:15px;
padding-top:0px;
width:500px;
float:left;
}
#content td{
border-bottom:1px dotted #999999;
}
#content td.nobord{
border-bottom:none;
}
#content td.solidbord{
border-bottom:1px solid #999999;
}
select{
font-size:0.8em;
}
#content h1{
padding-top:0px;
margin-top:0px;
}
#sponsorAdDiv {
background:white;
font-family:verdana;
}