body{
	padding:0px;
	margin:0px;
	font-size:12px;
	letter-spacing:2px;
	line-height:140%;
	text-align:center;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
}


h2 {
	margin: 0;
	padding: 10px 0 15px 5px;
}

img{padding:0px;
	margin:0px;
	border-width:0px}
div{padding:0px;
	margin:0px;
	text-align:left}
dl{
	padding:0px;
	margin:0px;
	float:left;

}
dd{
	float:left;
	padding:0px;
	margin:0px
}
iframe{border-width:1px;
	border-color:#990000;
	border-style:solid}

#main{
	width:832px;
	/*width:2000px;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image: url(../img/back2.jpg);
	background-repeat: repeat-y;
	background-position: top;	/*
	background: transparent url(../img/back.png) repeat left top !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/back.png", sizingMethod="scale");
	*/
}

#head{width:798px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden}
#logo{float:left}
#tel{float:right}
#main_image{width:798px;
	background-color:#ba2221;
	margin-left:auto;
	margin-right:auto}
#menu{width:798px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden}
#menu a{display:block;
	height:54px}
#menu ul{text-decoration:none;
	padding:0px;
	margin:0px}
#menu li{float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	display:block}
#menu #link1{width:214px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link1.jpg') no-repeat 0 0px}
#menu #link1 a:hover{width:214px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link1.jpg') no-repeat 0 -54px}

#menu #link2{width:205px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link2.jpg') no-repeat 0 0px}
#menu #link2 a:hover{width:205px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link2.jpg') no-repeat 0 -54px}

#menu #link3{width:206px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link3.jpg') no-repeat 0 0px}
#menu #link3 a:hover{width:206px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link3.jpg') no-repeat 0 -54px}

#menu #link4{width:173px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link4.jpg') no-repeat 0 0px}
#menu #link4 a:hover{width:173px;
	height:54px;
	text-indent:-9999px;
	background:url('../img/link4.jpg') no-repeat 0 -54px}

#address{margin-left:40px;
	margin-top:5px}
#address img{margin:0px;
	padding:0px}

#content{width:798px;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto}
#content_left{width:375px;
	margin-left:10px;
	float:left;
	background-image:url('../img/content1.gif');
	background-repeat:no-repeat}
#content_left h2{
	/*
	margin-top:30px;
	margin-left:5px;
	padding:0px;
	*/
	
	float:left
}
#content_left p{padding:0px;
	margin:0px;
	margin-top:6px;
	margin-right:5px;
	text-align:right}
#content_left dl{
	
	width:375px;
	margin:0;
	margin-top:0px;
	margin-left:3px;
        padding:0
		}
#content_left dt{margin-bottom:0.2em;
        float:left;
        clear:left;
        width:85px;
        padding:0.2em}
#content_left dd{width:270px;
	overflow:hidden;
	text-align:left;
	padding:0.2em;
	margin: 0 0 0 10px; 
	margin-bottom:0.1em;
	margin-top:0.2em}
#content_left dd a{color:#3366cc}

#content_right{width:375px;
	margin-right:10px;
	float:right;
	background-image:url('../img/content2.gif');
	background-repeat:no-repeat}
#content_right h2{
	/*
	margin-top:20px;
	margin-left:5px;
	padding:0px;
	*/
	float:left}
#content_right dl{margin:0;
	margin-top:0px;
	margin-left:3px;
        padding:0}
#content_right dt{margin-bottom:0.2em;
        float:left;
        clear:left;
        width:77px;
        padding:0.2em}
#content_right dd{width:285px;
	overflow:hidden;
	text-align:left;
	padding:0.2em;
	margin-bottom:0.1em;
	margin-top:0.2em}
#content_right dd a{color:#669933}

#content2{width:798px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../img/content2_back.gif');
	clear:both;
	overflow:hidden}
#content2_left{width:215px;
	margin-left:1px;
	float:left}
.content2_left_sublink{border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	width:180px;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	height:22px}
#content2_right{width:540px;
	float:right;
	margin-top:15px;
	margin-left:20px;
	margin-right:20px}
	
#content2_right p {
	margin:0 0 20px 0;
	padding:0;
}
	
.content2_right_p1{
	float:right;
	width:500px;
	margin:0;
	margin-left:50px;
	margin-bottom:20px;
}

.content2_right_p1 strong{font-size:14px;
	color:#0066cc}
.content2_right_p2{width:500px;
	margin:10px;
	margin-left:30px}

.content2_left240 {
	float:left;
	width:240px;
	margin-left:10px;
	
}


.content2_left250{width:250px;
	margin-left:10px;
	float:left;
	overflow:hidden}
.content2_left300{width:300px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
	overflow:hidden}
.content2_left145_1{width:145px;
	float:left}
.content2_left145_2{width:145px;
	margin-left:10px;
	float:left}

.content2_left145_1{width:145px;
	float:left}
.content2_left145_2{width:145px;
	margin-left:10px;
	float:left}


.content2_ul{padding:0px;
	margin:0px;
	margin-left:18px}
.content2_ul li{padding:0px;
	margin:0px;
	margin-bottom:5px}

.content2_ul2{
	width:270px;
	float:left;
	padding:0 0 0 20px;
	margin:10px 10px 0 10px;
	list-style-type:disc;
}

.content2_image250{width:180px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	overflow:hidden;
	float:left;
}

.content2_image200{width:180px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	overflow:hidden;
	float:left;
	}

#jobsearch_link{float:right;
	width:200px;
	margin:10px 20px}
#support_link a{float:left;
	margin:3px 0}
#support_photo{float:left;
	width:200px} 
#contribution_image{margin-left:10px;
	text-align:center}
.map{text-align:center}

.check_boxDL{margin-left:30px}
.check_boxDT{padding:0px;
	margin:0px;
	width:13px;
	height:13px;
	float:left;
	clear:left}


#footer{
	overflow:hidden;
	width:798px;
	height:210px;
	margin-left:auto;
	margin-right:auto;
	background-color: #E1E1E1;
}
#footer-copy{
	clear:both;
	float:left;
	margin: 0 auto;
	height:37px;
	width:832px;
	background-image:url(../img/footer-copy.gif);
	background-repeat: no-repeat;
}
#footer_link {margin-top:-5px}
	
#footer_left{width:370px;
	margin-top:30px;
	margin-left:20px;
	float:left}
#footer_left dl{margin-top:10px}
#footer_left dd{margin-left:15px}
#footer_left a{display:block;
	height:15px}
	
#footer_link1{
	background:url('../img/footer_link1.gif') no-repeat 0 0px;
	text-indent:-9999px;
	width:150px;
	height:15px;
}
	
#footer_link2{background:url('../img/footer_link2.gif') no-repeat 0 0px;
	text-indent:-9999px;
	width:170px;
	height:15px}
#footer_link3{background:url('../img/footer_link3.gif') no-repeat 0 0px;
	text-indent:-9999px;
	width:125px;
	height:15px}
#footer_link4{background:url('../img/footer_link4.gif') no-repeat 0 0px;
	text-indent:-9999px;
	width:90px;
	height:15px}
#footer_right{width:340px;
	margin-top:30px;
	margin-right:20px;
	float:right}
#footer_right .access_map{
	display:block;
	text-indent:-9999px;
	width:110px;
	background:url('../img/access_map.gif') no-repeat 0 0px}
	

.f_color36c{color:#3366cc}
.f_color693{color:#669933}
.f_color900{color:#990000}

.height90{height:90px}
.height100{height:100px}
.height120{height:120px}
.height130{height:130px}
.height250{height:250px}

.marginLeft20{margin-left:20px;}

.textCenter{text-align:center}

#error{color:#ff0000;
	width:400px;
	margin:0px;
	margin-left:25px;}

#contact_form_btn{width:400px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px}
#contact_form_btn #btn01{width:200px;
	float:left;
	text-align:right}
#contact_form_btn #btn02{float:left;}

#complete_mes{text-align:center;
	height:200px}

#company_overview tr{background-color:#eeeeee}

#link-list {
	
}

#link-list dt {
	margin:15px;
}

#link-list dt dd {
	
}

#serch_form{background-color:#dfdfdf;
	width:510px;
	padding:0px;
	margin:0px;
	margin-left:5px;
	overflow:hidden}

#serch_box_place{background-color:#ffffff;
	width:510px;
	height:32px;
	padding-top:5px;
	padding-left:50px;
	margin-bottom:1px;
	float:left}
#serch_box_category{background-color:#ffffff;
	width:510px;
	height:32px;
	padding-top:5px;
	padding-left:63px;
	margin-bottom:1px;
	float:left}
#serch_box_keyword{background-color:#ffffff;
	width:264px;
	height:32px;
	padding-top:5px;
	padding-left:25px;
	margin-bottom:1px;
	float:left}
#serch_box_hourlywage{background-color:#ffffff;
	width:180px;
	height:32px;
	padding-top:5px;
	padding-left:40px;
	margin-bottom:1px;
	float:right}
#serch_box_overtime{background-color:#ffffff;
	width:510px;
	height:32px;
	padding-top:5px;
	padding-left:63px;
	margin-bottom:1px;
	float:left}
#serch_box_workform{background-color:#ffffff;
	width:510px;
	height:32px;
	padding-top:5px;
	padding-left:40px;
	margin-bottom:1px;
	float:left}

#serch_form_btn{background-color:#ffffff;
	width:510px;
	padding:0px;
	margin:0px;
	overflow:hidden}


#serch_box_btn1{background-color:#ffffff;
	width:263px;
	height:32px;
	padding-top:5px;
	margin-bottom:1px;
	float:left;
	text-align:right}
#serch_box_btn2{background-color:#ffffff;
	width:244px;
	height:32px;
	padding-top:5px;
	margin-bottom:1px;
	float:left;
	text-align:left}

#serch_result_num{width:510px;
	margin-left:10px;
	overflow:hidden;
	color:#8C0806}

#serch_result_box{background-color:#ebebeb;
	border-color:#aaaaaa;
	border-width:1px;
	border-style:solid;
	border-top-color:#8C0806;
	border-top-width:5px;
	border-top-style:solid;
	width:510px;
	margin-left:20px;
	text-align:center}

#CompanyOverviewTable{margin:0px;
	margin-left:auto;
	margin-right:auto}

#companyPrivacyTB{margin:0px;
	margin-left:auto;
	margin-right:auto}


#test{width:90%;
	height:200px;
	margin:10px}