html {height: 100%;}
.c_Body {
	background-color: #85a7c0;
	background-image:url(mainbg_22.jpg);
	background-repeat:repeat-x;
	background-position: top center; /**/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.c_Body2 {background-color: #3D425D; background-image: url(/assets/site_images/catch_background2.jpg); background-repeat: no-repeat; background-position: top center; margin: 0px; padding: 0px 0px 0px 0px;}
.c_Main {width: 760px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
.c_Header {width: 760px; margin: 0px; padding: 7px 0px 8px 0px; float:left;}
.c_Header_Full {width: 760px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}
.c_Header_Left {width: 380px; margin: 0px; padding: 0px; float:left;  background-color:#85a7c0;}
.c_Header_Right {width: 380px; margin: 0px; padding: 0px; float:left; }
.c_TopNav {width: 760px; height:21px; margin: 0px; padding: 4px 0px 5px 0px; float:left;}
.c_BotNav {width: 760px; height:15px; margin: 0px; padding: 5px 0px 5px 0px; float:left;}
.c_Content {width: 760px; margin: 0px; padding: 10px 0px 0px 0px; float:left;}
.c_Footer {width: 760px; margin: 0px; padding: 10px 0px 0px 0px; float:left;}

.h_Header_Left {width: 380px; margin: 0px; padding: 0px; float:left; background-color:#85a7c0;}
.h_Header_Right {width: 380px;  margin: 0px; padding: 0px; float:left;}
.h_Header_Right_Left {width: 154px; height:29px; margin: 0px; padding: 0px; float:left;}
.h_Header_Right_Middle {width: 105px; height:29px; margin: 0px; padding: 0px; float:left;}
.h_Header_Right_Right {width: 121px; height:29px; margin: 0px; padding: 0px; float:left;}
.h_Content {width: 760px; margin: 0px; padding: 0px; background-color: #FFFFFF; float:left;}
.h_Content_contact {width: 760px; margin: 0px; padding: 0px; background-color: #47617c; float:left;}
.h_Content_Full {width: 760px; margin: 0px; padding: 0px; float:left;}
.h_Content_Full_about {
	width: 760px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-image:url(about_us_bg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:500px;
}

.h_Content_Full_submit {width: 760px; margin: 0px; padding: 0px; float:left; background-image:url(submit_bg.jpg); background-position:right bottom; background-repeat:no-repeat; height:330px;}

.h_Content_Full_Top {width: 760px; margin: 0px; padding: 22px 0px 0px 0px; float:left;}

.h_Content_Full_Text {width: 760px; w\idth: 680px; margin: 0px; padding: 0px 40px 0px 40px; float:left;}
.h_Content_Full_HighLight {width: 680px; w\idth: 640px; background-color: #A6A2D6; margin: 0px; padding: 3px 20px 3px 20px; float:left;}
.h_Content_Full_HighLight2 {width: 680px; w\idth: 640px; margin: 0px; padding: 3px 20px 3px 20px; float:left;}
.h_Content_Full_HighLight3 {width: 680px; w\idth: 660px; margin: 0px; padding: 3px 0px 3px 20px; float:left;}

.h_Content_Full_HighLight_Left {width: 60px; w\idth: 60px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}
.h_Content_Full_HighLight_LeftM {width: 340px; w\idth: 340px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}
.h_Content_Full_HighLight_RightM {width: 100px; w\idth: 100px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}
.h_Content_Full_HighLight_Right {width: 140px; w\idth: 140px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}

.h_Content_Full_HighLight_Left_M {width: 540px; w\idth: 540px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}
.h_Content_Full_HighLight_Right_M {width: 140px; w\idth: 140px; text-align:right; background-color: #DAD8EE;  margin: 0px; padding: 3px 0px 3px 0px; float:right;}

.h_Content_Full_Light {width: 760px; margin: 0px; background-color: #ffffff; padding: 0px; float:left;}
.h_Content_Full_Light2 {width: 760px; margin: 0px; background-color: #ffffff; padding: 0px; float:left;}
.h_Content_Left {width: 380px; margin: 0px; padding: 0px; float:left; background-color:#47617c; vertical-align:text-bottom;}
.h_Content_Right {width: 380px; margin: 0px; padding: 0px; float:left;}
.h_Content_Left_Cand {width: 380px; height:182px; margin: 0px; padding: 0px; /*background-color: #bcd1dc;*/ float:left;}
.h_Content_Left_Cand2 {width: 380px; height:182px; margin: 0px; padding: 0px; background-color: #bcd1dc; float:left;}
.h_Content_Left_Recruit_Left {width: 380px; margin: 0px; height:291px; padding: 0px; background-color: #fff; float:left;}
.h_Content_Left_Recruit {width: 380px; height:291px; margin: 0px; padding: 0px;  float:left;}
.h_Content_Left_Left {width: 154px; w\idth: 124px; margin: 0px; padding: 5px 0px 0px 30px; text-align: right; float:left;}
.h_Content_Left_Right {width: 226px; margin: 0px; padding: 5px 0px 0px 0px; float:left;}
.h_Content_Left_Full {width: 380px; w\idth: 225px; margin: 0px; padding: 3px 0px 0px 155px; float:left;}
.h_Content_Left_Right_l {width: 100px; margin: 0px; padding: 0px; float:left;}
.h_Content_Left_Right_r {width: 126px; margin: 0px; padding: 0px; text-align: right; float:left;}
.h_Content_Left_Text {width: 380px; w\idth: 350px; margin: 0px; padding: 0px 15px 0px 15px; float:left;}

.h_Content_Left_candidates {
	width: 330px;
	w\idth: 300px;
	margin: 0px;
	float:left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 50px;

	
}
.h_Content_Right_Text {width: 380px; w\idth: 350px; margin: 0px; padding: 0px 15px 0px 15px; float:left; background-color:#47617c;}/**/
.h_Register_Left_Left{width: 155px; w\idth: 125px; margin: 0px; padding: 0px 0px 0px 30px; float:left; background-color:#FFFFFF;}
.h_Register_Left_Right{width: 225px; w\idth: 225px; margin: 0px; padding: 0px 0px 0px 0px; float:left;}
.h_Register_Left_Full{width: 380px; w\idth: 350px; margin: 0px; padding: 0px 0px 0px 30px; float:left; background-color:#FFFFFF;}
.h_Content_White1 {width: 252px; w\idth: 222px; margin: 0px; padding: 0px 0px 0px 30px; float:left;}
.h_Content_White11 {width: 252px; w\idth: 760px; margin: 0px; padding: 0px 0px 0px 30px; float:left;}

.h_Content_White2 {width: 239px; w\idth: 222px; margin: 0px; padding: 0px 0px 0px 17px; float:left;}
.h_Content_White3 {width: 239px; w\idth: 222px; margin: 0px; padding: 0px 0px 0px 17px; float:left;}
.h_Content_SubNav {width: 180px; w\idth: 150px; margin: 0px; padding: 0px 0px 0px 30px; float:left;}
.h_Content_Main {width: 580px; w\idth: 490px; margin: 0px; padding: 0px 60px 0px 30px; float:left;}
.h_Content_Main_contact {
	width: 560px;
	w\idth: 470px;
	margin: 0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.h_Content_Main_about {width: 500px; w\idth: 410px; margin: 0px; padding: 0px 60px 0px 30px; float:left;}
.h_Content_Main_Full {width: 490px; margin: 0px; padding: 0px; float:left;}
.h_Content_Main_Left {width: 245px; margin: 0px; padding: 0px; text-align: left; float:left;}
.h_Content_Main_Right {width: 245px; margin: 0px; padding: 0px; text-align: right; float:left;}
.h_Content_contact_Right {
	width: 240px;
	margin: 0px;
	text-align: left;
	float:right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.h_Form_Full {width: 470px; margin: 0px; padding: 0px 0px 4px 0px; float:left;}
.h_Form_Left {width: 150px; margin: 0px; padding: 0px 0px 5px 0px; float:left;}
.h_Form_Right {width: 314px; margin: 0px; padding: 0px 0px 5px 0px; float:left;}
.h_SubNav_Item {width: 150px; margin: 0px; padding: 3px 0px 3px 0px; float:left;}

.h_Footer_Text {
	width: 760px;
	w\idth: 740px;
	float:left;
	background-color:#47617c;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.s_Header {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #FFFFFF; line-height: 1.4em; padding-left:20px;}
.s_Header a{color: #FFFFFF; text-decoration:none;}
.s_Header a:hover{color: #BAD399; text-decoration:none;}
.s_TopNav {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #FFFFFF; line-height: 1.4em;}
.s_TopNav a{color: #FFFFFF; text-decoration:none;}
.s_TopNav a:hover{color: #CCCCCC; text-decoration:none;}
.s_TopNav2 {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #000000; line-height: 1.4em;}
.s_TopNav2 a{color: #4D6B25; text-decoration:none;}
.s_TopNav2 a:hover{color: #699232; text-decoration:none;}
.s_TopNav3 {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #FFFFFF; line-height: 1.4em;}
.s_TopNav3 a{color: #FFFFFF; text-decoration:none;}
.s_TopNav3 a:hover{color: #CCCCCC; text-decoration:none;}
.s_SubNav {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #000000; line-height: 1.4em;}
.s_SubNav a{color: #999999; text-decoration:none;}
.s_SubNav a:hover{color: #000000; text-decoration:none;}
.s_RecNav {font-family: arial, tahoma, verdana, helvetica, sans-serif; padding: 3px 0px 3px 0px; font-weight: normal; font-size: 0.8em; color: #000000; line-height: 1.4em;}
.s_RecNav a{color: #999999; text-decoration:none;}
.s_RecNav a:hover{color: #000000; text-decoration:none;}
.s_Content {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #05053F; line-height: 1.4em;}
.s_Content a{color: #05053F; text-decoration:none;}
.s_Content a:hover{color: #05053F; text-decoration:none;}
.s_Content_Black {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #05053F; line-height: 1.4em;}
.s_Content_Black a{color: #05053F; text-decoration:none;}
.s_Content_Black a:hover{color: #05053F; text-decoration:none;}
.s_BotNav {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #ffffff; line-height: 1.4em;}
.s_BotNav a{color: #ffffff; text-decoration:none;}
.s_BotNav a:hover{color: #4A4864; text-decoration:none;}
.s_Footer {
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #FFFFFF;
	line-height: 1.4em;
	padding:5px;
	text-align: center;
}
.s_Footer a{color: #FFFFFF; text-decoration:none;}
.s_Footer a:hover{color: #CCCCCC; text-decoration:none;}
.s_WhiteText {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; text-align: justify; font-size: 0.8em; color: #666666; line-height: 1.4em;}

.s_aboutText {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; text-align: justify; font-size: 0.8em; color: #000000; line-height: 1.4em;}
.s_WhiteText a{color: #FF6600; text-decoration:none;}
.s_WhiteText a:hover{color: #666666; text-decoration:none;}
.s_Editorl {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; text-align: left; font-size: 0.8em; color: #666666; line-height: 1.4em;}
.s_Editorl a{color: #FF6600; text-decoration:none;}
.s_Editorl a:hover{color: #666666; text-decoration:none;}
.s_Editorr {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; text-align: right; font-size: 0.8em; color: #666666; line-height: 1.4em;}
.s_Editorr a{color: #FF6600; text-decoration:none;}
.s_Editorr a:hover{color: #666666; text-decoration:none;}
.s_WhiteText2 {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-weight: normal; font-size: 0.8em; color: #666666; line-height: 1.4em;}
.s_WhiteText2 a{color: #FF6600; text-decoration:none;}
.s_WhiteText2 a:hover{color: #666666; text-decoration:none;}

.form_input_small {width: 100px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_input_medium {width: 220px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_file_medium {width: 310px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_input_large {width: 310px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_select_small {width: 100px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_select_medium {width: 222px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_select_large {width: 310px; height:18px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_button_small {width: 104px; height:20px; background-color: #7c85a4; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_button_medium {width: 222px; height:20px; background-color: #8CC63F; color: #FFFFFF; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_button_large {width: 310px; height:20px; background-color: #8CC63F; color: #FFFFFF; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_area_small {width: 100px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_area_medium {width: 222px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_area_large {width: 310px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
.form_area_xlarge {width: 345px; background-color: #ffffff; color: #000000; font-family: Tahoma, Arial; font-weight: normal; font-size: 1em; border: 1px solid #CCCCCC;}
form {margin:0px;}
h1 {
	color: #567594;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size: 1.4em;
}
h2 {color: #EC7E00; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal; font-size: 1.2em;}
h3 {color: #666666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal; font-size: 1.1em;}
hr {color: #666666; height: 1px;}
ul {list-style: square outside url(/assets/site_images/star_bullet.gif);}
.error {color: #FF0000;}

a.email:link, a.email:visited, a.email:hover	{
	color:#8dd6e5;
	text-decoration:none;
}

.contact_bar	{
	width:5px;
	background-color:#84a6bf;
	height:250px;
	float:left;
	margin-right:15px;
}
.candidate_quote {
	text-align: center;
	font-size: 0.8em;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.white {
	color: #FFF;
}

