body {
	background: #f8f3e2;
	margin: 10px 0px;
	padding: 0px;
	line-height: 20px;
}
h2 {
	font-weight: normal;
	color: #F7941D;
	margin:0px;
	padding-top:6px;
}

h3 {
	
	color: #003366;
	font-size:105%;
}

h4{
	margin-bottom:0px;
	padding-bottom:0px;
	color: #000;
	font-size:100%;
}

h5{
	font-size:150%;
	color:#000000;
	margin:2px 0 0 0;
	padding:0px;
}

h6{
	font-size:14px;
	color:#999999;
	margin:2px 0 0 0;
	padding:0px;
}

#wrapper {
	padding: 0px;
	width: 705px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFCC url(img/back_wrapper.gif) repeat-y;
	font: 70% Tahoma, Helvetica, Arial, Verdana;
	color: #000000;
}

#wrapper #masthead {
	background: url(img/new2-back_masthead.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 200px;
}
#wrapper #masthead #wrapISO {/*height:20px;*/width:auto;margin-top:0px !important;margin-top:-5px;padding:0;vertical-align:bottom;}
#wrapper #masthead #wrapISO div{margin-top:0;padding-top:7px !important;padding:15px 30px 0px 0px;text-align:right;vertical-align:bottom;}
#wrapper #masthead #wrapISO div h3{color:#fff;font-size:12px;text-decoration:none;margin:0;padding:0;}

#wrapper #masthead #nav{
	width:220px;
	margin-left:40px;
}

#wrapper #masthead #nav ul {
	margin:0;
	padding:13px 0 0 0px;
	list-style:none;
}


#wrapper #masthead #nav a{
	display:block;
	width:195px;
	height:15px;
	padding-top:3px;
}

#wrapper #masthead #util{
	font-size:85%;
	margin-left:420px;
	margin-top:-102px!important;
}

#wrapper #masthead #util a{
	display:block;
	width:240px;
	height:77px;
}
#wrapper #masthead #util #logo{
	display: block;
	width:240px;
	height:57px;
	position:relative;
	visibility:hidden;
}


#wrapper #masthead #IE7util a{
	display: block;
	width:240px;
	height:77px;
	background:url(img/ie7blank.gif) 0% 0% no-repeat;
	cursor:hand;
}
#wrapper #masthead #IE7util #logo{
	display: block;
	width:240px;
	height:57px;
	
	background:url(img/ie7blank.gif) 0% 0% no-repeat;
	visibility:hidden;
}









#wrapper #masthead #util a span, #nav a span{
	display:none;
}

a#menu_engconst:link, a#menu_engconst:visited{
	background: url(img/menu/menu_engconst_u.gif) no-repeat left center;
	border-bottom:2px solid #7f4b11;
}
a#menu_engconst:hover{
	background: url(img/menu/menu_engconst_o.gif) no-repeat left center;
}

a#menu_engconst_current:link, a#menu_engconst_current:visited{
	background: url(img/menu/menu_engconst_o.gif) no-repeat left center;
	border-bottom:2px solid #7f4b11;
}




a#menu_opsupport:link, a#menu_opsupport:visited{
	background: url(img/menu/menu_opsupport_u.gif) no-repeat left center;
}
a#menu_opsupport:hover{
	background: url(img/menu/menu_opsupport_o.gif) no-repeat left center;
}

a#menu_opsupport_current:link, a#menu_opsupport_current:visited{
	background: url(img/menu/menu_opsupport_o.gif) no-repeat left center;
}


a#menu_leadership:link, a#menu_leadership:visited{
	background: url(img/menu/menu_leadership_u.gif) no-repeat left center;
	border-top:2px solid #7f4b11;
	border-bottom:2px solid #7f4b11;
}
a#menu_leadership:hover{
	background: url(img/menu/menu_leadership_o.gif) no-repeat left center;
}

a#menu_leadership_current:link, a#menu_leadership_current:visited{
	background: url(img/menu/menu_leadership_o.gif) no-repeat left center;
	border-top:2px solid #7f4b11;
	border-bottom:2px solid #7f4b11;
}


a#menu_news:link, a#menu_news:visited{
	background: url(img/menu/menu_news_u.gif) no-repeat left center;
}

a#menu_news:hover{
	background: url(img/menu/menu_news_o.gif) no-repeat left center;
}

a#menu_news_current:link, a#menu_news_current:visited{
	background: url(img/menu/menu_news_o.gif) no-repeat left center;
}


a#menu_contact:link, a#menu_contact:visited{
	background: url(img/menu/menu_contact_u.gif) no-repeat left center;	
	border-top:2px solid #7f4b11;
}
a#menu_contact:hover{
	background: url(img/menu/menu_contact_o.gif) no-repeat left center;	
}

a#menu_contact_current:link, a#menu_contact_current:visited{
	background: url(img/menu/menu_contact_o.gif) no-repeat left center;	
	border-top:2px solid #7f4b11;
}

#wrapper #page {	
	margin: 0px 29px;
}



#wrapper #page #homepage {
	margin-left: 30px;
	padding-top: 24px;

	background: url(img/back_page_home.jpg) no-repeat right top;
}
#wrapper #page #homepage p, #wrapper #page #homepage h3{
	width:283px;
}


#wrapper #page #subnav {
	float: left;
	width:150px;
	font-size:85%;
}

#wrapper #page #subnav ul{
	list-style:none;
	margin:0px 0 0 10px;
	padding:0;
}


#wrapper #page #subnav a{
	padding:13px 0 3px 20px;
	display:block;
}


#wrapper #page #subnav img{
	margin:20px;
}

#wrapper #page #subnav a:link, #wrapper #page #subnav a:visited {
	background: url(img/menu/subnav_u.gif) no-repeat left 14px;
	color:#A7A7A7;
	text-decoration:none;
}

#wrapper #page #subnav a:hover{
	background: url(img/menu/subnav_o.gif) no-repeat left 14px;
	color:#FF9900;
	text-decoration:underline;
}


#wrapper #page #subnav a#current_subnav:link, #wrapper #page #subnav a#current_subnav:visited{
	background: url(img/menu/subnav_o.gif) no-repeat left 14px;
	color:#000000;
	text-decoration:none;
}

#wrapper #page #subnav a#current_subnav:hover
{
	text-decoration:underline;
}

/*/////////// TERTIARY NAV ///////////////*/
#wrapper #page #subnav ul ul{
	margin:0px;
	padding:2px;
}
#wrapper #page #subnav ul ul li{
	margin:0px;
	padding:2px;
}

#wrapper #page #subnav #nav_tertiary a{
	padding:2px 0 0px 6px;
	display:block;
}


#wrapper #page #subnav #nav_tertiary a:link, #wrapper #page #subnav #nav_tertiary a:visited {
	background: url(none);
		color:#A7A7A7;
	text-decoration:none;
	padding-left:15px;
}
#wrapper #page #subnav #nav_tertiary a:hover{
	color:#FF9900;
	text-decoration:underline;
	
}

#wrapper #page #subnav #nav_tertiary a#current_tertnav:link, #wrapper #page #subnav #nav_tertiary a#current_tertnav:visited{
	background: url(none);
	color:#000000;
	text-decoration:none;
	padding-left:15px;
}
table ul {
	list-style: none;
}

table ul li{
	font-weight:bold;
}

table li li{
	font-weight:normal;
}

table a{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

table a:hover{
	color:#FF9900;
	text-decoration:underline;
}

.grid{
	border:1px solid #FF9900;
	border-left:none;
}

.grid td td{
	border-top:1px solid #FF9900;
	border-left:1px solid #FF9900;

}

.grid td td td{
	border:none;
}


#wrapper #page #subnav #nav_tertiary a#current_tertnav:hover{
	text-decoration:underline;
	
}


#wrapper #page #content {
	margin-left:165px;
	clear:right;
	margin-top: 5px;
}
#content p {
	margin:0px 50px 10px 0px;
}

#content ul {
	margin-left:15px;
	padding:5px;
	margin-top:0px;
		
}

#content img{
	margin-top:-5px;
}


#wrapper #footer {
	background: url(img/back_footer.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 20px;
	height: 42px;
	font-size: 10px;
}
#wrapper #footer p {
	margin-left: 60px;
	margin-top: 0px;
	padding-top: 10px;
}
#wrapper #footer a:link, #wrapper #footer a:visited {
	color: #FF6600;
	text-decoration: none;
	text-transform: uppercase;
}
#wrapper #footer a:hover{

	text-decoration: underline;

}
.leadtitle{
	color:#003366;
	font-size:120%;
	font-weight:bold;
}
#masthead #thenav {
	padding-top: 5px;
	margin-left: 35px;
}
