img {
	border:none;
}
body {
	background-position:  
                0% 0%; font-weight: normal;
	font-size:14px;
	margin:0px;
	padding: 0px;
	font-family:Trebuchet MS; background-image:url('../images/bg_b.gif')
	
}
:-moz-any-link:focus {outline: none;}
h1, h2, h3, h4, h5, h6, ul, li, form {
	margin:0px;
	padding:0px;
}
h1{color:#ea4200; font-size:27px; font-weight:bold;}
p{ margin:0px; padding:0px 0px 15px 0px; line-height:18px;}

.clrbth {
	clear:both;
}
.fltlft {
	float:left;
}
.fltrgt {
	float:right;
}
#wrapping {
	margin: 0px auto;
	width: 943px;
	text-align: left;
	height:auto;
	padding-top:10px;
	
}
#header-container {
	width:907px;
	height:32px;
	float:left;
	padding-left:36px; overflow:hidden;
}
#header-left {
	width:36px;
	height:32px;
	float:left; background:url('../images/top-left-cor.gif') no-repeat;

}
#header-right {
	width:871px;
	height:32px;
	float:left;
	background:url('../images/top-navigation-bg.gif') repeat-x;
	}
#header-right ul{ list-style:none;}
#header-right li{ float:right; line-height:32px; color:#035367; text-transform:uppercase; font-weight:bold;}
#header-right li a{color:#035367; text-decoration:none; float:left; padding:0px 22px;}
#header-right li a:hover{text-decoration:underline;}
#header-right li.active-nav a{text-decoration:underline;}
#header-right li.right a{color:#FFFFFF; background:url('../images/top-navigation-right-over.gif') no-repeat right;}



#banner-container{ width:943px; height:257px; float:left; background:#f3f3f3;}
.banner-left{ width:338px; height:220px; float:left; background:url('../images/banner-left.jpg') no-repeat; padding-left:81px; padding-right:0px; padding-top:37px; padding-bottom:0px}
.esp-banner-left{ width:338px; height:220px; float:left; background:url('../images/esp-banner-left.jpg') no-repeat; padding-left:81px; padding-right:0px; padding-top:37px; padding-bottom:0px}
.banner-right{ width:524px; height:257px; float:left; background:url('../images/banner-right.jpg') no-repeat;}
#middle-container{ width:917px; height:auto; float:left; background:#ffffff; padding:0px 13px 37px 13px}
#middle-container ul{ list-style:none;}
#middle-container li{ background:url('../images/arrow.gif') no-repeat 20px top; padding-left:50px; padding-right:0px; padding-top:0px; padding-bottom:5px}
#middle-container li a{ color:#303030; text-decoration:none;}
#middle-container li a:hover{ color:#ea4200; text-decoration:none;}
#middle-container a{ color:#003e76; text-decoration:underline;}
#middle-container a:hover{ color:#ea4200; text-decoration:none;}
.orange{ color:#ea4200; font-weight:bold;}

.heading{
	width:917px;
	height:20px;
	float:left;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	color:#003167; font-size:18px; font-weight:bold;
}
.top-sub-heading{width:917px; height:auto; padding-top:15px; text-align:center; color:#ea4200; font-size:18px; font-weight:bold; float:left;}
.container{ width:917px; float:left; height:auto; padding:15px 0px 0px 0px;}
.left-container{ width:653px; float:left; height:auto;}
.login-container{ width:251px; float:right; height:365px;}

.login-containers{ width:251px; float:right; height:230px;}
.login-container3{ width:251px; float:right; height:315px;}
.login-container5{ width:251px; float:right; height:270px;}
.login-container4{ width:251px; float:right; height:410px;}
.login-container1{ width:251px; float:right; height:142px;}
.login-container2{ width:251px; float:right; height:70px;}
.login-top{ width:251px; float:left; line-height:46px; text-align:center; color:#FFFFFF; font-size:25px; font-weight:bold; background:url('../images/login-top.gif') no-repeat; padding-bottom:8px}

.login-middle{ width:229px; float:left; height:296px; background-color:#04657e; padding:0px 11px;}
.login-box{ width:229px; float:left; height:310px; padding:0px 11px; background:url('../images/box.jpg') no-repeat; }
.login-box1{ width:229px; float:left; height:400px; padding:0px 11px; background:url('../images/box1.jpg') no-repeat; }
.login-box2{ width:229px; float:left; height:142px; padding:0px 11px; background:url('../images/box2.jpg') no-repeat; }
.login-box4{ width:229px; float:left; height:320px; padding:0px 11px; background:url('../images/box3.jpg') no-repeat; }
.login-box5{ width:229px; float:left; height:270px; padding:0px 11px; background:url('../images/box5.jpg') no-repeat; }

.btop{ width:650px; float:left; height:10px; padding:0px 11px; background:url('../images/btop.jpg') no-repeat; }
.bmid{ width:630px; float:left; padding:0px 11px; background:url('../images/bmid.jpg') repeat-y; }
.bbot{ width:650px; float:left; height:20px; padding:0px 11px; background:url('../images/bbot.jpg') no-repeat; }




.login-text{ width:229px; float:left; line-height:21px; font-size:12px; color:#FFFFFF;}
.login-text-left{ width:107px; float:left; }
.login-text-right{ width:107px; float:right;}
.uplode-field{ float:left; height:22px;}
.uplode-field input{width:175px; font-size:12px;}
.button{ width:64px; float:left; height:24px;}
.login-field{ width:229px; float:left;height:22px; font-size:12px;}
.login-spacer{ width:229px; float:left; height:5px;}
.input{width:229px; height:20px; margin:0px; padding:0px; background-color:#FFFFFF; border:none;}
.source-input{width:107px; height:20px; margin:0px; padding:0px; background-color:#FFFFFF; border:none;}
.login-bottom{ width:251px; float:left; height:15px; background:url('../images/login-bottom.gif') no-repeat;}
.input-uplode{width:156px; height:20px; margin:0px; padding:0px; background-color:#FFFFFF; border:none;}
.button2{ width:229px; float:left; height:30px; padding-top:15px; #padding-top:10px; text-align:center;}
.bottom-container{ width:654px; float:left; height:auto; padding-top:15px;}
.footer{ width:943px; height:48px; padding-top:12px; float:left; color:#FFFFFF; line-height:20px; font-size:12px;}
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ color:#ffffff; text-decoration:underline;}
.employment-container{ width:247px; height:282px; background:url('../images/employment-login-top.gif') no-repeat; margin:auto; padding-left:17px; padding-right:17px; padding-top:18px; padding-bottom:18px}
.employment-heading{ width:247px; height:22px; padding-bottom:14px; text-align:center; color:#003167; font-size:18px; font-weight:bold;}
.employment-login-text{ width:247px; line-height:22px; float:left; color:#2e2d2d; font-size:13px;}
.employment-login-field{ width:247px; line-height:20px; float:left; color:#2e2d2d; font-size:13px;}
.employment-input{ width:245px; line-height:17px; border:solid 1px #dedcdc; margin:0px; padding:0px;}
.spacing{ padding-left:5px;}
.employment-spacing{width:245px; height:6px; float:left;}
.employment-button{width:245px; height:35px; float:left; padding-top:7px; text-align:center;}
.red_text{color:#FF0000;}