/* CSS Document */


body {
margin:0;
padding:0;
height:98%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: #FFFFFF url(../graphics/bg.jpg) repeat-x top left;
}

ul {
margin-left:0;
color:#086aa9;
list-style:square;
}



html,* html #wrap {
height:98%;
}

#wrap {
min-height:100%;
position:relative;
width:900px; /*page width set here*/
margin:0 auto;
background:#FFFFFF url(../graphics/botm-fade-img.jpg) bottom left repeat-x;

}

#inner-wrap { /*holds the nav and main contents*/
padding-bottom:45px; /*this is as deep as the footer*/
position:relative;
background-color:#ffffff;
text-align:left;
}

#inner-wrap:after {
content:" ";
display:block;
clear:both;
}

* html #inner-wrap {
height:1px;
}

#topmap { /*this is the bar at the top to hold the sitemap link can be hidden if required*/
height:16px;
text-align:right;
margin:0 auto 0 auto;
width:900px;
font-size:10px;
}
#topmap a{
color:#000000;
font-size:10px;
}

#header {
height:72px;


}



#header H1 span {
visibility:hidden;
display:none;
}
#header H1 {
height:72px;
width:900px;
overflow:hidden;
margin:0;
background:#FFFFFF url(../graphics/header.jpg) left top no-repeat; /*use this to add header image*/
z-index:300;
}

#header-news {
display:block;
z-index:400;
width:68px;
height:68px;
position:absolute;
top:2px;
left:815px;
}
#topnav {
height:22px;
width:900px;
border-bottom:#043965 solid 5px;
margin-bottom:5px;
position:relative;
max-height:22px;
}

#navigation {/* sub menu left*/
width:190px;
float:left;
background-color:#FFFFFF;
background:#FFFFFF url(../graphics/sbindx-fade-img.jpg) bottom left no-repeat;
}

#content {
width:640px;
margin-left:195px;
position:relative;
padding:30px;
margin-bottom:1px;

}

#footer {
position:absolute;
bottom:0;
left:0; /*this is for internet 'stupid' explorer*/
height:40px;
margin:0 auto;
width:100%;
text-align:center;
font-size:10px;
}

#altfooter {
margin:0 auto;
width:100%;
text-align:center;
font-size:10px;
height:40px;
}

/* Typeography */
div {
font-size:12px;
line-height:140%;
}

a {
font-size:12px;
text-decoration:none;
color:#086aa9;
}


div#mainnav {
margin:0;
padding:0;
} 
 
div#mainnav li {
display:block;
float:left;
left:0;
margin:0;
padding:0;
}



H2 {
color:#043965;
font-size:16px;
font-weight:900;
padding-left:27px;
background:url(../graphics/blt-img.jpg) left no-repeat;
}

H2 A{
color:#043965;
font-size:16px;
font-weight:900;
}




.footerlink a{
color:#000;
font-size:10px;
}

.footerlink:hover {
text-decoration:underline;
color:#000;
}


.blue {
color:#086aa9;
}

 .dashboardlink a{
 color:#FFFFFF;
 font-size:10px;
 }
 /* end of Typeography 
 start of sub side navigation*/

 
#links {
width:189px;
margin-left:1px;
background-color:#FFFFFF
}

#links ul {
list-style:none;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#links li {
list-style:none;
margin-bottom:2px;
}

#links li a {
height:20px;

padding-top:4px;
text-decoration:none;
list-style:none;
background-color:#abcde8;
/*background:url(graphics/nav_bg.gif) left top repeat-x;*/ /*Here is the normal state image*/
}

#links li a:link,#links li a:visited {
color:#000;
display:block;
padding-left:5px;
font-size:10px;
background-color:#abcde8;
margin-bottom:2px;
}

#links li a:hover,#links li a:active {
color:#000;
text-decoration:none;
background-color:#80a0c6;
margin-bottom:2px;
/*background:url(graphics/nav_bg_over.gif) left top repeat-x;*/ /*Here is the over state image*/
}

/*end of navigation*/

 .boxman{
		 width:45%;
padding-left:27px;
background:url(../graphics/blt-img.jpg) left top no-repeat;
font-size:14px;
font-weight:bolder;
height:27px;
display:block;
}

/*stock page css*/
#contentstock {
width:835px;
position:relative;
padding:30px;

}

.stockitems {
color:#FFFFFF;
font-size:10px;
text-align:center;
}

.stockitems a{
color:#FFFFFF;
font-size:10px;
text-align:center;
}
		
		
		
.indent {
margin-left:30px;
}

#linklist li {
list-style:none;
}


#side_nav {
width:210px;
min-height:320px;
/*border:1px solid #000000;*/
}
#side_nav ul {
list-style: none;
	margin: 0;
	padding: 0;
	}
#side_nav ul li {
list-style:none;
list-style-type:none;
}

#side_nav li a{ 
display:block; 
width:180px; 
height:33px; 
background-image:url(../graphics/stocknav.jpg); 
background-repeat:no-repeat; 
text-align:left;
padding-top:18px;
padding-left:20px; 
font-size:14px; 
text-decoration:none; 
color:#000000; 
font-weight:700;
}

#side_nav li a:hover{
background-image:url(../graphics/stocknav_over.jpg);
background-repeat:no-repeat;
 }
 
#inst {
 width:670px;
 padding:10px;
 }
 
#fillOpt {
display:block;
width:470px;
margin-top:2px;
margin-bottom:4px;
text-align:center;
padding-top:4px;
padding-bottom:4px;
background-color:#6c6c6c;
color:#FFFFFF;
font-weight:bolder;
}

#fillOpt:hover {
background-color:#000000;
}

#actionArea {
/*width:880px;*/
float:left;
clear:both;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
}

#actionArea *{
float:left;
margin-left:2px;

}

#home-video {
width:164px;
height:161px;
position:absolute;
top:0px;
left:0px;
}

.infoTips {
width:740px;
float:left;
clear:both;
padding:10px;
background:#FFC;
margin:5px 0 5px 0;
}