﻿
body{
  background-image : url(img/bg.jpg);
  background-repeat : repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:90%;
	line-height:1.7;
}



#Container {
	width: 971px;
	margin: 13px auto;
	margin-bottom:0px;
	padding: 0;
	text-align: left;
	overflow:hidden;
	height:138px;
}

/*************** header ************************/
#header {
float:left;
	width: 100%;
	height: 70px;
}


.header_logo{
	float:left;
	width:390px;
	height:70px;
	margin:0;
	padding:0;
}

.header_logo h1{
	margin:0;
	padding:0;
}

.header_logo h1 a img{
	margin:0;
	padding:0;
}


.header_right {
	float:right;
	width:470px;
	height:70px;
	vertical-align:bottom;
}

.header_ms {
	float:right;
	text-align:right;
	font-size:12px;
	width:450px;
}
.header_ms1 {
float:right;
width:450px;
	text-align:right;
	padding-top:0px;
}


.header_menu {
float:left;
padding:15px 0px 5px 0px;
color:white;
text-align:left;
}

#header h1 img {
	margin: 0px;
	float: left;
}

/***********************************************/

#Container1a {
	width: 971px;
	margin: 0px auto;
	margin-top:12px;
	padding: 0;
	text-align: left;
	overflow:hidden;
	background: white url(img/bg1.jpg) no-repeat;
	z-index:1;
	height:10px;

}
#Container1b {
	width: 971px;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	overflow:hidden;
	background: white url(img/bg3.jpg) repeat;
	z-index:1;
	height:10px;
}
#Container1 {
	width: 971px;
	margin: 0px auto;
	padding: 17px 0;
	text-align: left;
	overflow:hidden;
	background: white url(img/bg2.jpg) repeat-y;
	z-index:1;
}



#Footer {
	width: 100%;
	clear: both;
	height: 88px;
	position: relative;
	color: #666666;
	font-size:80%;
	padding-top:20px;
	text-align:center;
	line-height:2.0;
}





img{
	border:0;
}

a:link {
	text-decoration: underline;
	color: #47567e;
}
a:visited {
	text-decoration: underline;
	color: #47567e;
}
a:hover {
	text-decoration: none;
	color: #47567e;
}
a:active {
	text-decoration: underline;
	color: #47567e;
}

.height98{
	height:98px;
}
.border0{
	border:0;
}
.height325{
	height:325px;
}

.background_bg_top{
	background-image: url("image/bg_top.png");
}

.height17{
	height:17px;
}
.height7{
	height:7px;
}
.height455{
	height:455px;
}

.width4{
	width:4px;
}
.width6{
	width:6px;
	border:0;
}

.width7{
	width:7px;
}
.width20{
	width:20px;
}
.width57{
	width:57px;
}
.width949{
	width:949px;
}
.width445{
	width:445px;
}
.width230{
	width:230px;
}
.width204{
	width:204px;
}

.width100{
	width:100px;
}

.bgcolor_cccccc{
	background-color:#cccccc;
}
.bgcolor_cc0000{
	background-color:#cc0000;
}

.bgcolor_ffffff{
	background-color:#ffffff;
}
.bgcolor_ffffff2{
	background-color:#ffffff;
	text-align: left;
}

.bgcolor_c6cddf{
	background-color:#c6cddf;
}
.bgcolor_adb8d1{
	background-color:#adb8d1;
}
.bgcolor_e7eaf1{
	background-color:#e7eaf1;
}
.bgcolor_e7eaf1{
	background-color:#e7eaf1;
	text-align:left
}


.bgcolor_eff1f5{
	background-color:#eff1f5;
	width:137px;
	text-align: left;
}


.hr{
	width:97%;
	height: 1px;
}

.bgwh01{
	background-color:#ffffff;
	width:446px;
	height:704px;
}
.overflow_y{
	overflow:scroll;
	width: 432px;
	height: 702px
}

.div01{
	padding-top:7px;
	padding-left:7px;
	padding-bottom : 7px;
	padding-right:0;
	width:100%;
}
.align_top{
	vertical-align: top;
}
.align_center{
	text-align: center;
}
.align_left{
	text-align: left;
}


.font_color293249{
	color:#293249;
}
.font_colorff0000{
	color:#ff0000;
}


ul#menu{
    list-style:none;
    width:100%;
       height:50px;
    margin:0;
    padding:0;
}
ul#menu li {
    list-style:none;
    float:left;
       height:50px;
    margin:0;
    padding:0;
}

ul#menu li .menu_1 , ul#menu li .menu_7{
	display:block;
    width:143px;
    height:50px;
    margin:0;
    padding:0;
}
ul#menu li .menu_2 , ul#menu li .menu_3 , ul#menu li .menu_4 , ul#menu li .menu_5 , ul#menu li .menu_6{
display:block;
    width:137px;
    height:50px;
    margin:0;
    padding:0;
}


ul#menu a{
    list-style:none;
    float:left;
    display:block;
    height:50px;
    text-indent:-370px;
    overflow:hidden;
}
ul#menu li a.menu_1 , ul#menu li a.menu_7{
	display:block;
    width:143px;
    height:50px;
    margin:0;
    padding:0;
}
ul#menu li a.menu_2 , ul#menu li a.menu_3 , ul#menu li a.menu_4 , ul#menu li a.menu_5 , ul#menu li a.menu_6{
display:block;
    width:137px;
    height:50px;
    margin:0;
    padding:0;
}

a.menu_1{
    background-image:url('img/menu_Home.png');
}

a.menu_2{
    background-image:url('img/menu_Business.png');
}

a.menu_3{
    background-image:url('img/menu_Archive.png');
}

a.menu_4{
    background-image:url('img/menu_Company.png');
}

a.menu_5{
    background-image:url('img/menu_Recruit.png');
}

a.menu_6{
    background-image:url('img/menu_PrivacyPolicy.png');
}

a.menu_7{
    background-image:url('img/menu_Contact.png');
}


a.menu_1a{
    background-image:url('img/menu_1.jpg');
    background-position:0px 1px;
}
a.menu_2a{
    background-image:url('img/menu_2.jpg');
    background-position:0px 1px;
}
a.menu_3a{
    background-image:url('img/menu_3.jpg');
    background-position:0px 1px;
}
a.menu_4a{
    background-image:url('img/menu_4.jpg');
    background-position:0px 1px;
}
a.menu_5a{
    background-image:url('img/menu_5.jpg');
    background-position:0px 1px;
}


a:hover.menu_1 , a:hover.menu_2 , a:hover.menu_3 , a:hover.menu_4 , a:hover.menu_5 , a:hover.menu_6 , a:hover.menu_7{
    background-position:0px 1px;
}


#Left{
	float:left;
	width:450px;
	margin-left:25px;
}
#Left h3{
	margin:0;
	margin-bottom:5px;
	padding:0;
}

#Right h3{
	margin:0;
	padding:0;
	margin-bottom:5px;
}



#Right{
	float:right;
	width:450px;
	margin-right:25px;
}


.top_1{
	float:left;
	width:448px;
	border:1px silver solid;
}
.top_2{
	float:left;
	width:448px;
	border-bottom:1px silver dotted;
}

.top_2a{
	float:left;
	width:448px;
	text-align:right;
	padding:0;
}

.top_2a a{
margin:0;
padding:0;
}


.top_1_left{
	float:left;
	width:110px;
	padding:17px 5px;
	text-align:center;

}
.top_1_right{
	float:right;
	width:318px;
	padding:17px 5px;
	font-size:80%;
}

.top_1_right h4{
	margin:0;
	padding:0;
}

.top_3{
	float:left;
	width:448px;
	border:1px silver solid;
}

.top_3 dl{
float:left;
width:100%;
}


.top_3 dt{

	margin:10px;
	padding:0;
	width:100px;
}
.top_3 dd{
	top:30px;
	margin:10px;
	margin-left:120px;
	padding:0;
}
.top_4{
	float:left;
	width:100%;
	border-bottom:1px silver dotted;
width:430px;
}

.top_4_left{
	float:left;
	width:70px;
	background: url('img/icon2.jpg') no-repeat;
	background-position: 0 10px;
	padding:10px 0;
	padding-left:20px;
}

.top_4_right{
	float:right;
	width:337px;
	padding:10px 0;
}

#flash{
	float:left;
	width:100%;
	min-width:971px;
	height:325px;
	background: url('img/bg_top.png') repeat-x;
	background-position:center;
	text-align:center;
}


#clear{
	clear:both;
	height:1px;
}

