body{
	margin:0 auto;
}
p{
	font:normal 12px "tahoma";
	line-height:18px;
	margin:0 auto;
	color:#666666;
}

a {
	color: #16387c;
}

a:hover {
	text-decoration: none;
}


h1{
	color: #007AC3;
	font: 23px "tahoma";
	margin: 0 auto;
	padding-bottom: 12px;
	letter-spacing: -1px;
}
h2{
	font: normal 19px "tahoma";
	color: #007AC3;
	margin: 0 auto;
	letter-spacing: -1px;
}

h3{
	font: normal 14px "tahoma";
	color: #666666;
	margin: 0 auto;
	margin-bottom: -15px;
	font-weight: bold;
}

h4{
	font:normal 19px "tahoma";
	color:#007AC3;
	margin:0 auto;
}

h5{
	font:normal 19px "tahoma";
	color:#007AC3;
	margin:0 auto;
}


.mainbox{
	margin:0 auto;	
	width:983px;
}
.topbx{
	float:left;
	height:85px;
	width:983px;	
}
.toplogo{
	float:left;
	height:85px;
}
.topsmallmenubx{
	float: right;
	width: 170px;
	text-align: right;
	margin-top: 25px;
}

/*----Body Images & Banners----*/

img.leftad {
	float: left;
	margin: 3px 15px 0px 0px;
}

img.rightad {
	float: right;
	margin: 15px 0px 10px 15px;

}

/*-------START main menu-------*/
.mainmenus{
	float:left;
	width:983px;
	height:31px;	
}
.menubox{
	float:left;
	height:31px;
	border-right:1px white solid;	
}
.imgmenubg1{
	background:transparent url('images/btn_imgleft.jpg') no-repeat scroll top left;
	height:31px;
}
.imgmenubg2{
	background:transparent url('images/btn_imgright.jpg') no-repeat scroll top right;
	height:25px;
	padding-top:6px;
}
.imgmenubg1:hover{
	background:transparent url('images/btn_imghoverleft.jpg') no-repeat scroll top left;
	height:31px;
}
.imgmenubg2:hover{
	background:transparent url('images/btn_imghoverright.jpg') no-repeat scroll top right;
	height:31px;
}
.imgmenubg2 a{
	padding:31px 34px 15px 34px;
	font:normal 13px "tahoma";
	color:black;
	text-decoration:none;
}
.imgmenubg2 a:hover{
	color:white;
}



.menuActive, .menuActiveSub, .menuActiveLoc {
	background:transparent url('images/btn_imghoverleft.jpg') no-repeat scroll top left;
	height:31px;
	float:left;
	border-right:1px white solid;	
}
.menuActive div, .menuActiveSub div, .menuActiveLoc div {
	background:transparent url('images/btn_imghoverright.jpg') no-repeat scroll top right;
	height:31px;
}
.menuActive a, .menuActiveSub a, .menuActiveLoc a {
	padding:31px 36px 15px 36px;
	font:normal 13px "tahoma";
	color:white;
	text-decoration:none;
}
.menuActiveSub a {
	color:white;
}
.menuActiveLoc a {
	color:white;
}
/*-------END main menu-------*/


/*-------START header-------*/
.indxbigheader{
	float:left;
	width:983px;	
	height:249px;
	background:transparent url('images/indexbigheader.jpg') no-repeat scroll left top;
	position:relative;
}
.headcopy{
    height: 41px;
    left: 282px;
    position: absolute;
    text-align: right;
    top: 161px;
    width: 398px;
    z-index: 1;
}
.applybtn{
	position:absolute; width:213px; height:48px; z-index:2; left:743px; top:161px;
	background:transparent url('images/applybtn.png') no-repeat scroll 0px 0px;
	cursor:pointer;
}
.applybtn:hover{
	position:absolute; width:213px; height:48px; z-index:2; left:743px; top:161px;
	background:transparent url('images/applybtn.png') no-repeat scroll 0px -67px;
	cursor:pointer;
}
.insideheader{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader.jpg') no-repeat scroll left top;
}

.insideheader{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader.jpg') no-repeat scroll left top;
}
.insideheader2{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader2.jpg') no-repeat scroll left top;
}
.insideheader3{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader3.jpg') no-repeat scroll left top;
}
.insideheader4{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader4.jpg') no-repeat scroll left top;
}
.insideheader5{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader5.jpg') no-repeat scroll left top;
}

.insideheader6{
	float:left;
	width:982px;	
	height:141px;
	background:transparent url('images/insideheader6.jpg') no-repeat scroll left top;
}



/*------END header-------*/

/*-------START BODY PART-------*/
.bodycontainer{
	float:left;
	width:983px;
	padding:25px 0px 0px 0px;
}
/* -----START LEFT MENUS --------- */
.leftmenubx{
	float:left;
	width:279px; /* set width of menu */
}
.leftmenubx ul { /* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
	
}
/* style, color and size links and headings to suit */
.leftmenubx a, #leftmenubx h2 {	
	font:normal 14px "tahoma";
	display: block;
	margin: 0;
	height:32px;
	line-height:32px;
	text-align:right;
	background-color:#F2F2F2;
	border-bottom:2px white solid;
	padding-right:16px;
}
.leftmenubx a {
	color:#666666;
	text-decoration: none;
	width:263px;
	background:url("images/whitearrow.png") no-repeat scroll 21px 12px #F2F2F2;
}
.leftmenubx a:hover {
	color:white;
	background-color:#007AC3;
	width:263px;

}
.leftmenubx li {
/* make the list elements a containing block for the nested lists */
	position: relative;

} 
.leftmenubx li:hover {
/* make the list elements a containing block for the nested lists */
	position: relative;
	/*list-style-image:url('images/whitearrow.png');*/
} 


/*start left box body*/
.bxleft{
	float:left;
	width:279px;
	/*border-right:1px #B2B2B2 solid;
	min-height:840px;*/
}
.bxtitle{
	float:left;
	width:278px;
	height:35px;
	background:transparent url('images/bgtitle.jpg') repeat-x scroll left top;
	border:1px #B2B2B2 solid;
}
.bxtitle p{
	text-align:right;
	padding:5px 16px 0px 0px;
	font:normal 18px "tahoma";
	color:#666666;
	margin:0 auto;
}
.bxleftcontentbx{
	float:left;
	width:262px;
	padding-right:16px;
	margin:20px 0px 20px 0px;
	
}
.morebtn{
	font:normal 12px "tahoma";
	color:#29A9E0;
	margin:0 auto;
	text-align:right;
}
.morebtn a{
	color:#29A9E0;
	text-decoration:none;
}
.morebtn a:hover{
	color:#29A9E0;
	margin:0 auto;
	text-decoration:underline;
}
.leftlineseparator{
	border-bottom:1px #999999 solid;
	height:12px;
	margin:0px 0px 20px 0px;
}
/*end left box body*/


/*start right box body*/
.bxright{
 	border-left: 1px solid #B2B2B2;
    float: left;
    margin-bottom: 25px;
    padding-left: 23px;
    width: 680px;
	
	/*min-height:800px;
	padding-bottom:35px;*/
}
.rightinsidebx{
	float: left;
	width: 565px;
	margin-right: 12px;
}


.rightadbox{
	float: right;
	width: 100px;
	height: auto;
	margin-right: 0px;
	text-align: right;
}

.rightinsidebx-home{
	float:left;
	width:680px;
}
.newbxcenter{
	float:left;
	width:680px;
	/*margin-bottom:40px;*/
}
.imgleftbx{
	float:left;
	width:148px;
}
.imgcontent{
	float: left;
	width: 445px;
	padding-left: 15px;
}
.gobtn{
	float:left;
	background:transparent url('images/gobtn.png') no-repeat scroll left top;
	width:65px;
	height:22px;
	cursor:pointer;
}
.gobtn:hover{
	float:left;
	background:transparent url('images/gobtn.png') no-repeat scroll left -25px;
	width:65px;
	height:22px;
	cursor:pointer;
}

.rightbxinside1{
	float:left;
	width:289px;
	border-right:1px #B2B2B2 solid;
	padding-right:25px;
}
.rightbxinside2{
	float:left;
	width:346px;
	padding-left:19px;
}
.bodybx1{
	float:left;
	width:198px;
}
.bodybxtitle{
	float:left;
	width:198px;
	height:35px;
	background:transparent url('images/bgtitle.jpg') repeat-x scroll left top;
	border:1px #B2B2B2 solid;
}
.bodybxtitle p{
    color: #666666;
    font: 16px "tahoma";
    margin: 0 auto;
    padding: 5px 0 0 10px;
}
.mrebutton{
	float:left;
	background:transparent url('images/morebtn.png') no-repeat scroll 0px 0px;
	width:54px;
	height:22px;
}
.mrebutton:hover{
	float:left;
	background:transparent url('images/morebtn.png') no-repeat scroll 0px -25px;
	width:54px;
	height:22px;
}
.mrebuttonright{
	float: right;
	background: transparent url('images/morebtn.png') no-repeat scroll 0px 0px;
	width: 54px;
	height: 22px;
}
.mrebuttonright:hover{
	float:right;
	background:transparent url('images/morebtn.png') no-repeat scroll 0px -25px;
	width:54px;
	height:22px;
}


/*-------END BODY PART-------*/


/*-------START FOOTER PART-------*/
.footerbx{
	float:left;
	width:983px;
	border-top:1px black solid;
	padding-top:15px;
	margin-bottom:28px;
}

/* ------start footer MENUS----- */	
.center_menus{
	color: #666666;
	font: 11px "arial";
	text-align: center;
	width: auto;
}
.text_spacer {
	margin:0px 3px;
	color:#666666;
}
.center_menus p{
	color:#666666;
	text-decoration:none;
}
.center_menus p:hover{
	color:yellow;	
}
.center_menus a{
	color:#666666;
	text-decoration:none;
}
.center_menus a:hover{
	color:#29A9E0;	
}


.fleftbx{
	float: left;
	width: 983px;
	text-align: left;
}
.frightbx{
	float:right;
	width:263px;
	text-align:right;
}
/*-------END FOOTER PART-------*/

.leftmenubx a.submenuactive {
	color:white;
	background-color:#007AC3;
	width:263px;
}
table{ 
 width:100%;

}
table p{
	font-size:11px;
	text-align:left;
}
table tr, td{ 
    vertical-align: text-top;

}
table input{ 
width:177px;
}
table span{ 


}
table label{
	width: 10px;
}
table input.inputradio{
	width: 10px;
}

table input.inputsmall{ 
	width:60px;
}

table select{ 
	width:60px;
}
table input.checkbox{ 
	width:20px;
}
.newrightbx2 table p{
	margin:0;
	width:160px;
	text-align:right;
}
.newrightbx2 table input {
	width:70px;
}


.apply-now-form .span{
	display:block;
	margin:0 0 11px;
}
.apply-now-form span{
	display:block;
	margin:0 0 11px;
}
.apply-now-form label.form-label{
	padding-right:42px;
	color:#666666;
	font:12px/18px "tahoma";
}
.apply-now-form input{
    padding-right: 5px;
    width: 134px;
}
.apply-now-form input.inputsmall{
	width:77px;
	p
}
.apply-now-form input.xinputsmall{
	width:51px;
}
.apply-now-form .checkbox{
 width:21px;

}
.apply-now-form .radio{
    width:21px;

}
.left-btn{
	background: url("images/gobtn.png") no-repeat scroll 0 0 transparent;
	height: 24px;
	width: 65px;
	position: absolute;
	margin: -105px 0 0px 260px;
}

.left-btn:hover{
	background:url("images/gobtn.png") no-repeat scroll 0 -25px transparent;
	height:24px;
	width:65px;
	position:absolute;
	margin: -105px 0 0px 260px;
	
}