﻿@charset "utf-8";
/* CSS Document */

body {margin:0;padding:0;height:100%;width:100%;background:#ffffff;text-align:center;}

#container{width:100%; height:100%; padding-top:45px;padding-bottom:100px;align:center;}

/*GRAHM*/
	div.contentright {
		float:right;
		padding-top:3px;
		padding-right:10px;
		padding-left:2px;
		width:100%;
		height: 100%;
		text-align:left;
	}
	
	iframe.adjust {
		float:right;
/*		border:1px dotted #006600;*/
		border:none;
		width:100%;
		height: expression(parseInt(window.document.body.offsetHeight) + 400);
		/*height: 1000;*/
		margin:0;
		padding:0;
	}

/*table ID settings below*/
#table_main{
text-align:left;
margin-left:auto;
margin-right:auto;

}
#table_main td#top{
background-image:url(../../libroot/images/redesign/investor/landing_header_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}
#table_main td#landing_content_left{
background-image:url(../../libroot/images/redesign/investor/landing_rotate1.jpg);
background-position:top left;
background-repeat:no-repeat;
border-left:solid 1px #cccccc;
}
#table_main td#landing_content_right{
background-image:url(../../libroot/images/redesign/investor/landing_content_right_bg.gif);
background-position:top left;
background-repeat:no-repeat;
border-right:solid 1px #cccccc;
}

/*positioning for the Search function*/
#search_format{
/*margin-right:31px;*/
}
#search_format td#search{
padding-top:30px;
text-align:left;
}
#search_format td#search_button{
padding-left:7px;
}

/*Additional Cell Padding - Content Areas. Also set cellpadding="30" in html.*/
td#left{
padding-top:42px;
}
td#right{
padding-top:44px;
}


/*typefaces*/
p,
td p,
#footer ul li{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
td#search{
color:#006699;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}
p.header_text{
font-family:"Times New Roman", Times, serif;
font-size:18px;
line-height:22px;
color:#006699;
padding:0;
margin:0;
}
p.header_text_sm{
font-family:"Times New Roman", Times, serif;
font-size:15px;
line-height:16px;
color:#666666;
padding:0 0 14px 0;
margin:0;
}
p.body_text{
font-size:12px;
line-height:18px;
padding:10px 0 10px 0;
margin:0;
}
p.small{
font-size:10px;
line-height:12px;
margin:0;
padding:10px 0 15px 0;
}

a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}
a:visited:hover{color:#666666;text-decoration:underline;}


/*nav bar menu styles*/
	/*these menus use the 'son of suckerfish' technique for ie6 & opera compatibility - tons of info through google if you need to modify them*/

/*IE7 CSS :hover Bug Fix*/
#nav li:hover, #nav li.hover {  
	position: static;  
}  

.menu_top{text-align:center;}
.nav_border{
border-right:solid 1px #999999;
}
.menu{
background-color:#006699;
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	margin-bottom:5px;
	list-style: none;
}
#nav li{
text-align:center;
}

#nav a {
	display: block;
	width:125px;
}
#nav li a{

}

#nav li {
	float: left;
	width: 125px;
}

#nav li ul {
	position: absolute;
	padding:.5em 0 0 0;
	.margin-left:-63px; /*the period targets ie6+7 only */
	width: 125px;
	left: -999em;
	text-align:center;
	background-color:none;
	
}
#nav li ul a{
	text-align:center;
	padding:3px 0 3px 0;
	background-color:#e2eff6;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#999999;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#cccccc;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#menu3 a{text-align:right;}
/* nav bar link colors*/	
#menu_container a:link{color:#FFFFFF;text-decoration:none;}
#menu_container a:visited{color:#FFFFFF;text-decoration:none;}
#menu_container a:hover{color:#FFFFFF;text-decoration:underline;}

#nav li a:hover, #nav li a:hover{text-decoration:none;}
#nav li ul li a:link, #nav li ul li a:link{color:#006699;text-decoration:none;font-weight:normal;text-indent:10px;padding-top:4px;}
#nav li ul li a:hover, #nav li ul li a:hover{color:#006699;background-color:#f7ded5;text-decoration:none;font-weight:normal;text-indent:10px;padding-top:4px;}
#nav li ul li a:visited, #nav li ul li a:visited{color:#006699;text-decoration:none;font-weight:normal;text-indent:10px;padding-top:4px;}



/*footer*/
#footer{
border-top:solid 1px #cccccc;
text-align:left;
}
#footer ul{
list-style:none;
font-size:10px;
padding:5px 0 0 0;
margin-left:0;
width:100%;
}
#footer ul li{
padding:0 4px 0 4px;
display:inline;
}
#footer ul #copyright{
float:right;
/*padding-left:100px;
/*IE.padding-left:90px;*/
}



/*Interior Page(s) Styles and Overrides*/

p.header_text_interior{	
font-family:"Times New Roman", Times, serif;
font-size:15px;
line-height:22px;
color:#006699;
padding:0;
margin:0;
}
p.body_text2{
font-size:12px;
line-height:16px;
padding:0;
margin:0;
}
p.int_head{
color:#006699;
line-height:16px;
font-size:12px;
line-height:18px;
padding:10px 0 0 0;
margin:0;
}

#interior_content{
background-image:url(../../libroot/images/redesign/investor/interior_bg.gif);
background-position:top left;
background-repeat:no-repeat;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}
#interior_content #center{
padding-left:85px;
}
#interior_content table td{
padding-bottom:0;margin-bottom:0;
}
ul#list{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
list-style:inside;
margin:8px 0 10px 0;
padding:0;
}
.body_text2 a:link{color:#006699;text-decoration:none;}
.body_text2 a:visited{color:#006699;text-decoration:none;}
.body_text2 a:hover{color:#006699;text-decoration:underline;}

	/*Interior Pages Navigation Menu Overrides*/

#nav li#home,
#nav li#home a{
	width:70px;
}
#menu_container ul.nav2 a,
#menu_container ul.nav2 li,
#menu_container ul.nav2 li a {
	width:125px;
}

#menu_container ul.nav2 li ul {
	.margin-left:-63px; /*the period targets ie6+7 only */
	width: 125px;
}
