body {
	margin:0 0 0 0;
}
#container {
	position:relative;
	margin:0px;
	width:100%;
	height:auto;
}

#main{
	position:relative;
	width:100%;
	height:auto;
}
A { text-decoration: none;
	color:#FFFFFF;
 }
.header_bg{
  float:left;
	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:287px;
}
.banner{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	width:855px;
	height:287px;
}
.banner_area{
	width:835px;
	height:50px;

}
.slogan_area{
	width:835px;
	height:150px;
}
.slogan_arearow{
	float:left;
	width:835px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-align:left;
	line-height:18px;
	padding-top:20px;
	margin-top:50px;
}
.banner_arealeft{
	float:left;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-align:left;
	line-height:18px;
	padding-top:12px;
}
.banner_arearight{
	float:left;
	width:635px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-align:right;
	line-height:18px;
	padding-top:20px;
}
.body_bg{
  float:left;
  width:100%;
}
.body_bgtop{
  float:left;
	background-image:url(images/bodybg_top.jpg);
	background-repeat:repeat-x;
  width:100%;
	height:58px;
	text-align:center;
}
.body_bgmiddle{
  float:left;
	background-color:#FFF;
  width:100%;
	height:auto;
}
.body_area{
	width:835px;
	height:310px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:18px;
	padding-top:0px;
/*	padding-left:200px;*/
}
.body_left{
	float:left;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:18px;
/*	padding-left:200px;*/
}
.body_separator{
	float:left;
	width:3px;
	height:300px;
	background-image:url(images/separator.jpg);
	background-repeat:repeat-x;
	
}
.body_right{
	float:left;
	margin-left:30px;
	width:452px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:18px;
/*	padding-left:200px;*/
}

.body_bottom{
	width:433px;
	height:48px;
}

.body_bgbottom{
  float:left;
	background-image:url(images/bodybg_bottom.jpg);
	background-repeat:repeat-x;
  width:100%;
	height:58px;
}

.aboutus{
	float:left;
	width:46px;
	height:34px;
	background-image:url(images/aboutusbullet.jpg);
	background-repeat:no-repeat
}
.abouttitle{
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold
}
.abouttext{
	width:335px;
	margin-top:40px;
	font-size:12px;
	color:#336699;

}
.services{
	float:left;
	width:35px;
	height:34px;
	background-image:url(images/servicesbullet.jpg);
	background-repeat:no-repeat
}
.servicestitle{
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold
}
.servicestext{
	width:452px;
	margin-top:40px;
	font-size:13px;
	line-height:23px;
	color:#666666;

}
.footer_bg{
  float:left;
	background-color:#666666;
  width:100%;
	height:62px;
}
.footer_arearow{
	width:835px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-align:center;
	line-height:18px;
	padding-top:2px;
}
.footerinfo{
	color:#FF9900;
}

/* Form1 */
.body_area_form1{
	width:835px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:18px;
	padding-top:0px;
/*	padding-left:200px;*/
}

.bodyform1_top{
	width:100%;
	height:100px;
}

.form1{
	width:700px;
	height:auto;
}
.form1fields{
	margin-top:30px;
}

.form1title{
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold
}
.form1text{
	width:400px;
	margin-top:40px;
	font-size:12px;
	color:#336699;
}

.form1text2{
	width:670px;
	margin-top:40px;
	margin-left:10px;
	font-size:12px;
	color:#336699;
}
.form1text3{
	width:670px;
	margin-left:10px;
	font-size:13px;
	color:#006699
}
.form_asterisk{
color:#FF6600;
font-size:16px;
font-weight:bold;

}
.form1fielddesc{
width:130px;
float:left;
margin-top:2px;
margin-left:10px

}
.form1fielddesc1{
width:350px;
margin-top:2px;
margin-left:10px

}
.form1fielddesc2{
float:left;
width:170px;
margin-top:2px;
margin-left:10px
}
.frame{
color:#FFFFFF;
background-color:#006699;
border: 1px solid #000000;
}
.submit_form1{
color:#FFFFFF;
background-color:#FF6600;
border: 1px solid #000000;
}
.num{
	margin-left:205px;
	width:94px;
	height:18px;
	background-image:url(images/num-fire.gif);
	background-repeat:no-repeat
}
.commentframe{
width:412px;
height:100px;
color:#FFFFFF;
background-color:#006699;
border: 1px solid #000000;
}

/* Thank You 1 */

.body_left_thankyou1{
float:left;
	width:835px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:18px;
/*	padding-left:200px;*/
}
.info{
	float:left;
	width:33px;
	height:32px;
	background-image:url(images/infobullet.jpg);
	background-repeat:no-repeat
}
.thankstitle{
	margin-left:10px;
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold
}
.thankstext{
	margin-top:40px;
	font-size:12px;
	color:#336699;

}

/* Job Application Form */

.jobformfielddesc{
width:150px;
float:left;
margin-top:2px;
margin-left:10px

}
.jobformfielddesc1{
float:left;
width:440px;
margin-top:2px;
margin-left:10px

}
.jobformfielddesc2{
float:left;
width:290px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc3{
float:left;
width:555px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc4{
float:left;
width:80px;
margin-top:3px;
margin-left:10px
}
.jobformfielddesc5{
float:left;
width:138px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc6{
float:left;
width:22px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc7{
float:left;
width:245px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc8{
float:left;
width:200px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc9{
float:left;
width:47px;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc10{
width:113px;
float:left;
margin-top:2px;
margin-left:10px
}
.jobformfielddesc11{
float:left;
width:20px;
margin-top:3px;
margin-left:10px
}
.jobformfielddays{
float:left;
width:40px;
margin-top:2px;
margin-left:10px;
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.jobformfielddays2{
float:left;
width:20px;
margin-top:2px;
margin-left:10px;
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.jobformfielddate{
float:left;
width:75px;
margin-top:2px;
margin-left:10px;
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.days2{
margin-top:2px;
margin-left:10px;
height:30px;
}
.availability{
padding:20px;
height:472px;
background-color:#f1f5f8;
}
.education{
padding:20px;
height:250px;
background-color:#e1eaf0;
}
.history{
padding:20px;
height:678px;
background-color:#FFF4E6;
}
.frame2{
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.frame3{
color:#000000;
background-color:#BFD3E8;
border: 1px solid #006699;
}
.frame4{
width:262px;
height:50px;
color:#000000;
background-color:#BFD3E8;
border: 1px solid #006699;
}
.jobformfield3{
float:left;
width:40px;
margin-top:2px;
margin-left:10px;
color:#000000;
background-color:#BFD3E8;
border: 1px solid #006699;
}
.jobformfield4{
width:40px;
margin-top:2px;
margin-left:10px;
color:#000000;
background-color:#BFD3E8;
border: 1px solid #006699;
}
.commentframe2{
width:262px;
height:100px;
color:#FFFFFF;
background-color:#006699;
border: 1px solid #000000;
}

.ampm{
width:40px;
margin-top:2px;
margin-left:10px;
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.ampm{
float:left;
width:44px;
margin-top:2px;
margin-left:10px;
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.ampm2{
width:44px;
margin-top:2px;
margin-left:10px;
color:#FFFFFF;
background-color:#96B7D8;
border: 1px solid #000000;
}
.days{
width:400px;
height:30px;
margin-top:2px;
margin-left:10px;
}