/* ADDED JULY 2011 for DOWNLOADS */

#content {padding: 15px; margin-top: 10px;}
#content.nomarg {margin-top: 0;}
#content h1 {margin: 0; padding: 0; color: #990000; font-size: 22px; font-weight: normal; text-transform: uppercase; padding-bottom: 4px; border-bottom: #999 1px solid;}
#content p {font-family : Arial, Helvetica, sans-serif; font-size : 12px; margin: 10px 0; padding: 0; line-height: 16px;}

#content #login {width: 300px; background: #EFEFEF; padding: 15px 15px 5px 15px;}
#content #login label {display: block; color: #444;font-family : Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#content #login .loginfield {display: block; margin: 7px 0; width: 300px; padding: 6px; color: #000; border: #777 1px solid; font-family : Arial, Helvetica, sans-serif;  font-size: 12px; overflow: visible;}
#content #login .submit {background: #000066; border: 0; padding: 5px; color: #FFF; font-family : Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; cursor: pointer; display: block; margin-top:13px; width: 160px; }

#downloads ul {list-style: none; margin: 0; padding: 0;}
#downloads ul li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 15px 0; position: relative; z-index: 1px;}
#downloads ul li span a {position: absolute; top: 0; right: 0; display: block; color: #FFF!important; background: #333; font-weight: bold; padding: 3px 5px; }
#downloads ul li span a {z-index: 10;}
.ie7 #downloads ul li span a, .ie8 #downloads ul li span a {right:15px;}
#downloads ul li span a:hover {background: #000;}
#downloads ul li a {text-decoration: none;}
#downloads ul li a:hover {text-decoration: underline;}
#downloads ul li ul {margin-left: 35px;}
#downloads ul li ul li a {color: #555;}

.bodytext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
}
.bodytextblue
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000066;
	line-height : 140%;
}
.ourworktext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #000000;
	line-height : 200%;
}
.bodytextb
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #000000;
	font-weight: bold;
}
.smalltext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #000000;
}
.smallbottext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #A3B0CF;
}
.formfield  		
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #ffffff;
	font-weight : bold;
	border: 1px #F5EBA4 solid;
}
.infotext  		
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
}
a
{  
	COLOR: #000000;
}
.main_bg
{
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.people_bg
{
	background-image: url(../images/people_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
}

.style1 {
	color: #FFF
}


/*-------NEW NAV STYLE 08-07-11-------*/

body{
margin:0;
padding:0;
}

#header{
background: url(../images/nav-bg.jpg) center bottom no-repeat;
margin:auto;
height:56px;
width:760px;
}
#nav{
}
#nav ul{
list-style: none;
float:right;
margin:0;
padding-top: 5px;
padding-right: 15px;
}
#nav ul li{
display: inline;
margin-left:30px;
padding-top:6px;
}

#nav ul li a{
color:#d0dbf5;
font-family: Arial;
font-size: 11px;
text-decoration: none;
padding-top: 8px;
font-weight: bold;

}
#nav ul li a:hover{
background: url(../images/nav-point.png) center top no-repeat;
}
.active{
background: url(../images/nav-point.png) center top no-repeat;

}

.ie9 #nav ul li{
padding-top:4px;
}

.ie8 #nav ul li{
padding-top:4px;
margin-left:35px;
}
.ie7 #nav ul li{
padding-top:0px;
margin-left:35px;
}
.ie7 .active{
background: url(../images/nav-point.png) center top no-repeat;
background-position: top;
}
#text{
float: right;
font-family: Arial;
font-size: 12px;
width:550px;
margin-right:30px;

}
#pdf img {float: left;}
#pdf{
margin-top: 20px;
border-bottom: 1px solid #999999;
padding-bottom: 20px;
}
h2{
font-family: Arial;
font-size: 18px;


}
#pdf a{
color:#990000;
}
#pdf a:hover{
color:#999999;
}
.down{background:#333333 url('../images/down-point.png') right no-repeat !important; width:80px;background-position:90% 60% !important;}

.sub-nav li ul { display: none; }
.sub-nav li:hover ul{
  display: block;
  float:right; 
  position: absolute;
  right:0px;
  top:20px;
  background: #000;
 width:90px;
 height:400px;
 line-height: 0px !important;
  color:#fff;
  text-align: center;
  z-index: 10000;
}
.ie8 .sub-nav li:hover ul{
  right:15px;
}
.ie7 .sub-nav{z-index:10000;}
.ie7 .sub-nav li:hover ul{
  right:15px;
  z-index: 1000;
  line-height: normal !important;
  position: absolute;
}
.ie7 .sub-nav li ul li{position: relative; right:-10px;}

.sub-nav li ul li{margin:none; padding:0 10px;}
.sub-nav li ul li a{margin:none !important; padding:1px !important; background: none !important; width:100%; position: relative !important;}
.sub-nav li ul li a:hover{}
.sub-nav li:hover ul li{float:left;}
.ie8 .sub-nav li:hover ul li{float:left; position: relative; left:10px;}
.sub-nav{position:relative; top:-30px;}


ul .sub-nav li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 15px 0; position: relative; float:right;}
}
.drop a{background: none !important;}

.sub-nav2 li ul { display: none; }
.sub-nav2 li:hover ul{
  display: block;
  float:right; 
  position: absolute;
  right:0px;
  top:20px;
  background: #000;
  width:300px;
   height:35px;
 line-height: 0px !important;
  color:#fff;
  text-align: center;
  z-index: 10000;
}
.ie8 .sub-nav2 li:hover ul{
	right:15px;
}
.ie7 .sub-nav2 li:hover ul{
	right:15px;
	line-height: normal !important;
}
.ie7 .sub-nav2 li ul li{position: relative; top:-8px; right:-10px;}
.sub-nav2 li ul li{margin:none; padding:0 10px;}
.sub-nav2 li ul li a{margin:none !important; padding:1px !important; background: none !important; width:100%; position: relative !important;}
.sub-nav2 li ul li a:hover{}
.sub-nav2 li:hover ul li{float:left;}
.ie8 .sub-nav2 li:hover ul li{float:left; position: relative; left:10px;}
.ie7 .sub-nav2 li:hover ul li{float:left; position: relative; left:10px; height:100%;}
.sub-nav2{position:relative; top:-30px;}


ul .sub-nav2 li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 15px 0; position: relative; float:right;}


.dropdown {float:right; padding-right:5px}
.dropdown dt{background:#333333 url('../images/down-point.png') right no-repeat !important; width:80px;background-position:90% 60% !important;
    color: #FFFFFF !important;
    display: block;
    font-weight: bold;
    padding: 3px 5px;
    position: relative;
    right: -5px;
    top: 0;}
.ie7 .dropdown dt {position: absolute; right:15px; top:0px; width:70px; background:#333333 url('../images/left-point.png') left no-repeat !important; padding-left: 14px; }
.ie8 .dropdown dt {top:-13px; right:10px !important;}
.ie9 .dropdown dt {top:-13px; right:-4px !important;}
.dropdown dt:hover {}
.dropdown dd {position:absolute; overflow:hidden; width:125px; display:none; z-index:20000; opacity:0; right:0px;}
.ie7 .dropdown dd {right:98px; top:-0px;}
.ie8 .dropdown dd {top:22px; right:15px;}
.ie9 .dropdown dd {top:20px; right:0px;}
.dropdown ul {width:90px; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#fff !important; text-decoration:none; background:#000; width:194px;}
.dropdown a:hover {background:#333; color:#fff}
.dropdown .underline {}
.ie9 #one-ddheader{position: relative; right:-100px;}
.ie8 #one-ddheader{position: relative; right:-85px;}


