/* ================================
    Home Page Stylesheet
   ================================ */

body
{
	background-image: url(../Images/sub_bg.jpg);
}

#nav
{
	height: 29px;
	list-style-type: none;
	background-color: #012845;
	width: 782px;
	margin: 0px;
	padding: 0px;
}

#btnSignup {padding-left: 565px; width:217px; height:54px; background:url("../Images/bg_signup.jpg") repeat-x;}
#btnSignup a{background:url("../Images/btn_signup.jpg") no-repeat; width:110px; height:54px; padding-left: 52px;
font-size:16px; display:block; float:left; line-height:52px; color: #FFF; text-decoration:none; font-weight:bold;
}
#btnSignupXX {padding-left: 465px; width:317px; font-size:16px; display:block; float:left; height:32px; line-height:32px; color: #FFF; text-decoration:none; font-weight:bold; background:url("../Images/bg_signup.jpg") repeat-x;}
#btnSignup a{background:url("../Images/btn_signup.jpg") no-repeat; width:110px; height:54px; padding-left: 52px;
font-size:16px; display:block; float:left; line-height:52px; color: #FFF; text-decoration:none; font-weight:bold;
}
#btnSignupXX p{background: width:410px;  padding-left: 52px;
font-size:16px; display:block; float:left; height:32px; color: #FFF; text-decoration:none; font-weight:bold;
}
#btnSignup a:hover{ text-decoration:underline;}

.firstitem
{
	display:block;
	float:left;

	/* Design for All Top-Level Links */
	padding: 6px 15px 0px 15px;
	height: 23px;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
    color:#ffffff;
	margin: 0px;
}

.firstitemOver
{
	display:block;
	float:left;

	/* Rollover Design for All Top-Level Links */
	padding: 6px 15px 0px 15px;
	height: 23px;
	line-height: 15px;
	font-size: 15px;
	text-decoration: none;
    color:#FFD92E;
	margin: 0px;
}

.dropitem
{
	line-height: 15px;
	height: 15px;
	font-size: 15px;
	background-color: #014C86;
	border-top: 5px solid #014C86;
	border-left: 10px solid #014C86;
	border-right: 10px solid #014C86;
	width: 157px;
}

.dropitemOver
{
	line-height: 15px;
	height: 15px;
	font-size: 15px;
	background-color: #FFD51F;
	border-top: 5px solid #014C86;
	border-left: 10px solid #014C86;
	border-right: 10px solid #014C86;
	width: 157px;
}

.dropitemL2
{
	line-height: 15px;
	height: 30px;
	font-size: 15px;
	background-color: #014C86;
	border-top: 5px solid #014C86;
	border-left: 10px solid #014C86;
	border-right: 10px solid #014C86;
	width: 157px;
}

.dropitemOverL2
{
	line-height: 15px;
	height: 30px;
	font-size: 15px;
	background-color: #FFD51F;
	border-top: 5px solid #014C86;
	border-left: 10px solid #014C86;
	border-right: 10px solid #014C86;
	width: 157px;
}

*html #nav li { height: 0px; border: none; }

#nav li { position: relative; float:left;  margin: 0px auto; padding: 0px; }

#nav li .firstlvl{ left: 0px; top: 100%; }

#nav li a.selected{ font-size:21px; color:#00498B;}

.dropdown
{

	position:absolute;
	top: -1px;
	left: 100%;
	list-style:none;
	z-index:1000;
	display:none;
	font-size:0px;

	/* Design for Dropdown Menus */
	margin: 0px;
	padding: 0px 0px 20px 0px;
	text-align:left;
	width: 177px;
	background-image: url(../Images/menu_bottom.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.dropdown li
{
	margin: 0px;
	background: #014C86;
	font-size:0px; line-height:0px; 
	border-collapse:collapse; width: 100%;
}

.dropdown li a
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 0px; 
	display: block;
	line-height: 14px; font-size: 12px; width: 157px;
}

.dropdown li:hover a
{
	color:#014C86;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 0px; 
	display: block;
	line-height: 14px; font-size: 12px; width: 157px;
}

#main_container
{
	width: 1110px;
}

#left_container
{
	width: 257px;
	float:left;
}

#right_container
{
	float: left;
	width: 853px;
}

#top_container
{
	width: 782px;
	height: 164px;
	background-color: #012946;
}

.topimg
{
	padding-left: 4px;
}

#left_top
{
	background-image: url(../Images/left_top_bg.jpg);
	padding: 60px 0px 84px 39px;
	
}

#left_bottom
{
	background-image: url(../Images/left_container_cap.png);
	width: 257px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}

#left_nav
{
	padding: 15px 0px 5px 50px;
	background-image: url(../Images/left_nav_bg.jpg);
	margin-bottom: 0px;
	
}

#left_nav h1, #left_nav h2 a
{
	color: #ffffff;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150px;
	margin-bottom: 10px;
	font-weight: normal;
	padding-left: 4px;
} 
#left_nav h2 a{
font-size:15px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
#left_nav h1 a{
font-size:15px;
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold;
TEXT-ALIGN: center;
}
#left_nav a
{
	display: block;
	font-size: 15px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	width: 155px;
	padding: 5px 4px;
}

#left_nav a:hover
{
	color: #012845;
	background-color: #FFD51F;
}

#content
{
	background-color: #ffffff;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	padding: 30px 60px 40px 60px;
	width: 662px;
}

p.jobEntry a{font-size:12pt; color:#012845; font-weight:bold;}
p.jobEntry span{font-size:10pt; color:#012845; font-weight:bold;}

#content h1
{
	color: #E84246;
	font-size: 20px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-style: normal;
}

#content_footer
{
	line-height: 13px;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	width: 782px;
	height: 21px;
	padding-top: 8px;
	background-image: url(../Images/page_footer_bg.png);
}

#content_footer a
{
	padding: 0px 8px;
	color: #ffffff;
	text-decoration: none;
}

#content_footer a:hover
{
	text-decoration: underline;
}

#main_footer
{
	padding: 10px 0px 0px 330px;
	width: 813px;
	height: 73px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../Images/footer_bg.png);
}

#footer_text
{
	float: left;
	width: 585px;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
}

#thunder
{
	float: left;
}

.bioImage
{
	display: block;
	float: left;
	padding-right: 12px;
	padding-bottom: 4px;
}
