/* CSS Document */
body{ 
margin:0px;
}
#container_main{ 
width:760px;
height:auto;
border:0px;
padding:0px;
margin:0px auto;
}
.t_area{ 
width:760px;
height:84px;
border:0px;
padding:0px;
margin:0px auto;
overflow:hidden;
}
.logo{ 
width:167px;
height:84px;
background:url(/imgs/home_img_02.gif) no-repeat;
border:0px;
padding:0px;
overflow:hidden;
float:left;
}
h1#technique-one{
width:167px;
height:84px;
text-indent: -9999px;
margin:0px;
padding:0px;
}
.q_bg{ 
width:593px;
height:84px;
background:url(/imgs/home_img_03.gif) no-repeat;
border:0px;
padding:0px;
float:left;
}
.q_bg1{
width:240px;
height:24px;
border:0px;
float:right;
padding: 0px;
margin-top: 38px;
margin-right: 0px;
margin-bottom: 22px;
margin-left: 0px;
}
.nav{ 
width:760px;
height:77px;
background:url(/imgs/home_img_05.gif) no-repeat;
border:0px;
padding:0px;
margin:0px;
}
.navigation{ 
width:118px;
height:40px;
margin:0px;
float:left;
vertical-align:middle;
padding:20px 0px 10px 7px;
}
.add_slot{
width: 360px;
height:60px;
margin:9px 0px 7px 0px;
padding: 0px 10px 0px 0px;
vertical-align:middle;
float:right;
overflow:hidden;
}
#content
{
width:760px;
height:auto;
border:0px;
padding:0px;
margin:0px auto; 
}
.abt_top{
width:760px;
height:34px;
background:url(/imgs/abt_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.privacy_top
{
width:760px;
height:34px;
background:url(/imgs/privacy_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.dis_top
{
width:760px;
height:34px;
background:url(/imgs/dis_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.terms_top
{
width:760px;
height:34px;
background:url(/imgs/terms_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.srch_top
{
width:760px;
height:34px;
background:url(/imgs/src_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.jobs_top{
width:760px;
height:34px;
background:url(/imgs/jobs_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.jobs1_top{
width:760px;
height:34px;
background:url(/imgs/jobs1_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
#txt_main{ 
width:760px;
height:auto;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
}
.txt_top
{
width:760px;
height:9px;
background:url(/imgs/txt_bg_01.gif) no-repeat;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.txt_mid
{
width:760px;
height:auto;
background:url(/imgs/txt_bg_03.gif) repeat-y;
margin:0px auto;
padding:0px;
border:0px;
overflow:hidden;
}
.txt_bottom{ 
width:760px;
height:9px;
background:url(/imgs/txt_bg_05.gif) no-repeat;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.job_txt{
	width:738px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #64AFF5;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.job_txt1{
width:738px;
height:auto;
border:0px;
padding:0px 4px 0px 0px;
margin:0px 3px 0px 5px;
}
.top1{
width:760px;
height:34px;
background:url(/imgs/home_img_07.gif) no-repeat;
padding:0px;
margin:1px 0px 0px 0px;
border:0px;
overflow:hidden;
}
.mid1{ 
width:760px;
height:auto;
background:url(/imgs/home_img_09.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom1{ 
width:760px;
height:8px;
background:url(/imgs/home_img_11.gif) no-repeat;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.locations{
width:256px;
height:auto;
border:0px;
padding:0px;
margin:0px;
float:left;
}
.top2{
width:256px;
height:32px;
background:url(/imgs/home_img_13.gif) no-repeat;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.mid2{
width:256px;
height:400px;
background:url(/imgs/home_img_17.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom2{
width:256px;
height:10px;
background:url(/imgs/home_img_26.gif) no-repeat;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.jobs{
width:248px;
height:auto;
border:0px;
padding:0px;
margin:0px;
float:left; 
}
.top3{
width:248px;
height:32px;
background:url(/imgs/home_img_14.gif) no-repeat;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
overflow:hidden;

}
.mid3{
width:248px;
height:400px;
background:url(/imgs/home_img_18.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom3{
width:248px;
height:10px;
background:url(/imgs/home_img_27.gif) no-repeat;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.news{
width:248px;
height:auto;
border:0px;
padding:0px;
margin:0px;
float:left; 
}
.newstxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
color:#000000;
text-align:justify;
}
.news_box{
	width:242px;
	height:auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #64AFF5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.news_box1{
width:242px;
height:auto;
margin-top: 3px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 6px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
}
.top4{
width:256px;
height:32px;
background:url(/imgs/home_img_15.gif) no-repeat;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.mid4{
width:256px;
height:400px;
background:url(/imgs/home_img_19.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom4{
width:256px;
height:10px;
background:url(/imgs/home_img_28.gif) no-repeat;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
#content1{
width:760px;
height:auto;
margin:0px;
padding:0px;
}
.some_txt{
width:256px;
height:auto;
border:0px;
padding:0px;
margin:0px;
float:left;
}
.some_txt a
{
	color:#FFFFFF;
	text-decoration:none;
}
.some_txt a:hover
{
	text-decoration:underline;
}
.top5{
width:256px;
height:32px;
background:url(/imgs/orange_img_03.gif) no-repeat;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.mid5{
width:256px;
height:125px;
background:url(/imgs/orange_img_08.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom5{
width:256px;
height:10px;
background:url(/imgs/orange_img_13.gif) no-repeat;
margin:0px 0px 3px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.some_txt1{
width:248px;
height:auto;
border:0px;
padding:0px;
margin:0px;
float:left;
}
.top6{
width:248px;
height:32px;
background:url(/imgs/orange_img_04.gif) no-repeat;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.mid6{
width:248px;
height:125px;
background:url(/imgs/orange_img_09.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom6{
width:248px;
height:10px;
background:url(/imgs/orange_img_14.gif) no-repeat;
margin:0px 0px 3px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.top7{
width:256px;
height:32px;
background:url(/imgs/orange_img_05.gif) no-repeat;
margin:4px 0px 0px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
.mid7{
width:256px;
height:125px;
background:url(/imgs/orange_img_10.gif) repeat-y;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
}
.bottom7{
width:256px;
height:10px;
background:url(/imgs/orange_img_15.gif) no-repeat;
margin:0px 0px 3px 0px;
padding:0px;
border:0px;
overflow:hidden;
}
form 
{
font:100% Arial, Helvetica, sans-serif;
padding: 0px;
min-width:150px;
max-width:230px;
width:230px;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
}
.form_txt{
width:120px;
height:18px;
border:0px;
padding:0px;
margin:2px 1px 0px 0px;
float:left;
}
.form_btn{
width:77px;
height:28px;
padding:0px;
border:0px;
margin:0px 3px 0px 0px;
float:right;
}

#footer{
width:750px;
height:auto;
border:0px;
margin: auto;
float: none;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
}
#content3{
width:760px;
height:auto;
margin:0px;
padding:0px;
}
.search1
{
width:760px;
height:38px;
background:url(/imgs/green_03.gif) no-repeat;
overflow:hidden;
margin:2px 0px 0px 0px;
padding:0px;
}
.slot1{
width:250px;
height:auto;
margin:0px;
padding:0px;
float:left;
}
.slot2{
width:455px;
height:auto;
vertical-align:middle;
padding:0px;
margin-top: 13px;
margin-right: 8px;
margin-bottom: 15px;
margin-left: 8px;
float:right;
}

