/******* maincontainer styles *******/
body{
color:#6c6c6c;
font-family: Arial;
margin:0;
padding:0;
font-size:12px;
line-height:150%;
background:#AEB0B2;
padding-top:10px;
padding-bottom:10px;
}
#wrapper{
margin:0 auto;
width:1000px;
}
#header{
width:1000px;
float:left;
background:#fff;
height:75px;
}
#menu{
width:778px;
float:left;
padding-top:43px;
height:32px;
padding-left:20px;
}
#nav, #nav ul {
	float:left;
	list-style: none;
	background: #fff;
	padding: 0px;
	margin:0px;
	font-family: arial;
 }

#nav li a {
      font-size:13px;
	display: block;
	font-weight:bold;
	text-decoration: none;
	font-family: arial;
	text-align: center;
      padding: 8px 30px;
color:#003E7E;
	}
#nav li a.active{
background: #AEB0B2;
      color: #ffffff;  
} 
#nav li{
	float: left;
	margin-left: 0px;
	font-family: arial;
      }

#nav li ul {
	position: absolute;
	left: -1000px;
	height: auto;
	width: 150px;
	font-weight: normal;
      margin-left: 0px;
margin-top:0px;	
}
#nav li li {
	width: 150px;
	font:arial;
	font-size:11px;
	padding: 0;
	margin:0;
	height: auto;
}
#nav li ul a {
	width: 140px;
	height: auto;
	font-size:11px;
	padding: 5px;
	font-family: arial;
	text-align: left;
	font-weight:bold;
	border-bottom: 1px solid #f9733e;
color:#fff;
background: #f15d22;
}
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -1em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


 #nav li.sfhover, #nav a:hover {
	background: #f15d22;
      color: #ffffff;   
}
#nav ul ul li.sfhover,#nav li ul li a:hover {
	background: #AEB0B2;
      color: #ffffff;   
}
#maincontainer{
float:left;
width:1000px;
background:#003E7E;
}
#nextpages_maincontainer{
float:left;
width:1000px;
border-top:7px solid #003E7E;
border-bottom:7px solid #003E7E;
background:#ffffff url("/images/side_bg.gif") repeat-y;
}
#sidebanner{
float:left;
width:202px;
}
#nextpages_side{
float:left;
width:182px;
padding:10px;
background:url("/images/curve.gif") no-repeat top right;
min-height:100px;
}
#nextpages_side ul{
padding-left:10px;
margin:0px;
}
#nextpages_side ul li{
display:block;
padding:0px;
margin:0px;
list-style-type:none;
}
#nextpages_side ul li a{
display:block;
padding-bottom:10px;
color:#fff;
}
#nextpages_side ul li a:hover{
color:#cdcdd0;
}
#nextpages_side ul  ul li a{
background:url("/images/bullet.gif") no-repeat;
padding-left:6px;
background-position:0px 5px;
}
#maincontent{
float:left;
width:750px;
height:346px;
padding:20px;
}
#maincontent p{
color:#fff;
font-size:14px;
}
#nextpages_maincontent{
float:left;
width:798px;
}

#opaquepage_headers{
color:#c5c5c5;
padding:0px;
float:left;
width:798px;
background:#fff;
height:22px;
font-size:30px;
font-weight:bold;
margin:0px;
padding-top:24px;
text-transform:uppercase;
}

#shareprice{
float:left;
padding-bottom:30px;
width:150px;
padding-left:35px;
}
#news{
float:left;
width:150px;
padding-left:35px;
padding-bottom:20px;
}
#news ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}
#news ul li{
float:left;
width:150px;
background:url("/images/arrow.gif") no-repeat;
padding:0px;
background-position:0px 5px;
margin:0px;
padding-left:15px;
padding-bottom:5px;
}
.newsheading{
font-size:15px;
width:150px;
color:#fff;
float:left;
margin:0px;
padding:0px;
padding-bottom:5px;
}
#news p{
font-size:12px;
}
#footer{
float:left;
width:1000px;
font-size:10px;
font-weight:bold;
background:#ffffff;
padding-bottom:10px;
}
#fleft{
float:left;
padding-left:10px;
width:250px;
color:#AEB0B2;
}
#fright{
float:right;
width:250px;
padding-right:10px;
color:#000;
text-align:right;
}
#fright a{
color:#000;
}
