/* CSS Document */

body, h4{ padding:0; margin:0;}
body{ background:url(/images/bae/utilities/bg.jpg) top center repeat-y;}
h4{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#7f6655; padding-bottom:3px; }

.screenBarLeft{ background:url(/images/bae/utilities/screenBarLeft.jpg) top right no-repeat;}

.bodyContentsBg{ background:url(/images/bae/utilities/bodyContentBg.jpg) top left no-repeat; }
.bodyContents{ padding:18px 25px 0px 0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#505050; line-height:20px; vertical-align:top; }
.bodyContents a{ text-decoration:underline; color:#235a78;}
.bodyContents a:hover{text-decoration:none; }

.subtitle { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#445a4f; line-height:20px;}
.subtitle a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#445a4f; line-height:20px; text-decoration:none;}
.subtitle a:hover{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#445a4f; line-height:20px; text-decoration:underline;}
.small{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#928f82; line-height:16px;}
.emailsubtitle{	font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#7f6655; padding-bottom:6px;}

.cta{ padding:50px 0 0 0; vertical-align:top; }

.contactbox{ border: 1px dotted #acabab; padding:10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#505050; line-height:20px;}

.footer{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#928f82; line-height:16px;}
.footer a:link, .footer a:visited,  a.footer:link, a.footer:visited, {color:#928f82; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
a.footer:hover { text-decoration:underline;}
#list ul{ padding:0px; margin-top:10px; margin-left: 11px; line-height:14px;}
#list li{ padding-bottom: 10px;}


/*******************************************************************************************************************/
/*******************************************************************************************************************/
#subNav { width: 135px; background:url(/images/utilities/navLeftBg.gif) top left repeat-y;}
#subNav ul { padding: 0px; margin:0px;}
#subNav li {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color:#333333;
	margin:0px;
	list-style-type: none;
	width:100%;
}
#subNav li ul li{
	font-weight:normal;
}
#subNav li a, #subNav li ul li a{
	padding: 2px 15px 2px 25px;
	text-decoration: none;
	display:block;
	color:#445a4f;
	width:95px;
	background:url(/images/bae/utilities/navBg.gif) top left no-repeat;
}
#subNav li a:hover, #subNav li ul li a:hover {
	padding: 2px 15px 2px 25px;
	color:#000000;
	width:95px;
	text-decoration: none;
	background:url(/images/bae/utilities/navBg_over.gif) top left no-repeat;
}
#subNav li ul li a, #subNav li ul li a:hover{
	padding-left:38px;
	padding-right:15px;
	width:114px;
}
#subNav li.navCurrent a, #subNav li.navCurrent a:hover{
	padding: 2px 15px 2px 25px;
	text-decoration: none;
	display:block;
	color:#000000;
	width:95px;
	background:url(/images/bae/utilities/navBg_over.gif) top left no-repeat;
}
#subNav li ul li.navCurrent a, #subNav li ul li.navCurrent a:hover{
	padding-left:38px;
	padding-right:15px;
	width:114px;
	color:#bc0b0b;
	background:url(/images/utilities/navLeftBg.gif) top left repeat-y;
}


/********************************************************************************************************************/
/********************************************************************************************************************/

.regText {font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px;
			color:#333333;
                                                vertical-align:top;
			}
			
.regText a:link, .regText a:visited, a.regText:link, a.regText:visited { text-decoration:underline; color:#235a78;}
.regText a:hover, a.regText:hover{text-decoration:none; }
.regForm {width:205px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			}
.homeflash {
	background-image: url(/images/bae/flash_area_home.jpg);
	background-repeat: no-repeat;
}


/********************************************************************************************************************/
/********************************************************************************************************************/

/* CSS Document */
dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: relative;
width: 770px;
}

#menu dt {
cursor: pointer;
height: 34px;
/*line-height: 20px;
margin: 2px 0;*/
border: none;
text-align: center;
font-weight: bold;
}

#menu dd {
position: absolute;
z-index: 100;
border: 0px;
margin:0px;
padding:0px;
}

#menu ul { padding: 0px; margin:0px;}

#menu li {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
color:#50555f;
border-bottom:1px solid #476355;
margin:0px;
list-style-type: none;
filter:alpha(Opacity=95); 
	-moz-opacity:.95; 
	opacity:.95;
width:100%;
}

#menu li a{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
display:block;
background-color:#000000;
color:#ffffff;
padding:5px 0 5px 12px;
//width:100%;
}

#menu li a:hover {
color:#ffffff;
background-color:#476355; 
text-decoration: none;
padding:5px 0 5px 12px;
//width:100%;
}

#menu1{ width: 144px; }
#smenu1{ width:186px; }

#menu2{ width: 131px; }
#smenu2{ width:114px; }

#menu3{ width: 115px; }
#smenu3{ width:136px; }

#menu4{ width: 102px; }
#smenu4{ width:150px; }

#menu5{ width: 137px; }
#smenu5{ width:144px; }

#menu6{ width: 118px; }
#smenu6{ width:192px; }

#menu7{ width: 79px; }
#smenu7{ width:123px; }

#menu8{ width: 103px; }
#smenu8{ width:155px; left:616px; }
/*#smenu6{ width:116px; }*/

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8 {display:none; overflow:hidden; }