@charset "utf-8";
/* CSS Document */
body,ul,li,a,img,h1,h2{
	padding:0px;
	margin:0px;
	list-style:none;
	text-decoration:none;
	border:none;
	outline:none;
}
.mar_top{ margin:30px 0px 0px 0px; }
.mar_top1{ margin:10px 0px 0px 0px; }
.mar_top2{ margin:5px 0px 0px 0px; }

.wrapper{
	width:100%;
}
.inner_box{
	width:1000px;
	margin:0 auto;
}
.top_bg{
	width:100%;
	float:left;
	background:none;
}
.top{
	width:1000px;
	float:left;
	background:url(../images/top_bg.png) repeat;
	height:100px;
	position:relative;
	z-index:3;
}
.logo{
	width:310px;
	height:74px;
	float:left;
	margin:10px 0px 0px 10px;
}
#menu{
	width:650px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:40px 0px 0px 0px;
}
#menu ul{
	float:left;
}
#menu ul li{
	float:left;
	padding:10px 0px 0px 0px;
}
#menu ul li a{
	color:#638e09;
	padding:10px 10px 10px 10px;
}
#menu ul li a:hover{
	color:#1b619c;
}
#menu ul li a.active{
	color:#1b619c;
}
#menu li a.active{
	color:#1b619c;
}
#menu li ul{display:none; z-index:1000;}
#menu li:hover ul {display: block;position: absolute;margin-top:2px; background:#fff; line-height:24px; margin:10px 0px 0px 0px; width:175px; box-shadow:1px 1px 2px #666;}
#menu li:hover li {float: none; background:none; border-bottom:1px solid #638e09;padding:5px 0px 5px 0px; }
#menu li:hover a {  color:#638e09;}
#menu li:hover li a:hover {color:#1b619c;}
.banner{
	width:100%;
	float:left;
	overflow-x:hidden;
	margin:-100px 0px 0px 0px;
}
.banner_flash{
	width:1400px;
	margin:0 auto;
	position:relative;
	z-index:2;
	background:url(../images/flash_bottom.jpg) bottom no-repeat;
	height:547px;
}
.text_area_bg{
	background:url(../images/text_area.jpg) repeat;
	width:100%;
	float:left;
}
.text_area{
	width:960px;
	float:left;
	padding:20px 20px;
	background:#fff;
	position:relative;
	z-index:3;
	margin:-101px 0px 0px 0px;
	font-family:'Conv_Amaranth',Sans-Serif;
	font-size:14px;
	color:#333;
	line-height:24px;
}
.text_area_welcome{
	width:675px;
	float:left;
	text-align:justify;
}
h1{
	font-family:'Conv_TMOTHNB_Ship',Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:#638e09;
	text-transform:uppercase;
}
.gallery_scrool{
	width:680px;
	height:125px;
}
.text_area_news{
	width:225px;
	float:right;
}
.news_con{
	width:225px;
	height:250px;
	float:right;
	color:#333;
}
.news_con li{
	background:url(../images/list_border.jpg) no-repeat bottom left;
	padding:0px 0px 10px 0px;
	list-style-position:inside;
}
.clo_span{
	color:#638e09;
}
.footer{
	width:100%;
	border-top:1px solid #b5b5b5;
	padding:10px 0px 0px 0px;
	float:left;
	margin:10px 0px 0px 0px;
}
.copy_right{
	width:500px;
	float:left;
	padding:10px 0px 0px 0px;
}
.designed{
	float:right;
}


/*------------------------------ About ------------------------------------*/
.banner_flash_about{
	width:1400px;
	margin:0 auto;
	position:relative;
	z-index:2;
	height:476px;
}
.mar_banner{
	margin:-101px 0px 0px 0px;
}
.text_area_about{
	text-align:justify;	
}
.about_img{
	float:right;
	margin:0px 0px 20px 30px;
}
.about_img img{
	border:3px solid #ced1d6;
	border-radius:10px;
}

/*------------------------------ management ------------------------------------*/
h2{
	font-family:'Conv_TMOTHNB_Ship',Sans-Serif;
	font-size:16px;
	color:#638e09;
}
.text_area_management{
	text-align:justify;	
}
.text_area_management li{
	list-style-image:url(../images/list_img.png);
	list-style-position:inside;
	padding:0px 0px 0px 20px;
}

/*------------------------------ Other Companies ------------------------------------*/

.text_area_company{
	text-align:justify;	
}
.text_area_company li{
	list-style-image:url(../images/list_img.png);
	list-style-position:inside;
	padding:20px 0px 0px 0px;
	font-size:16px;
}

/*------------------------------ Career ------------------------------------*/
.block table tr td{
	border:1px solid #CCC;
	background:#e8f0d7;
	padding:0px 20px 0px 20px;
}
.block p{
	padding:5px 0px;
	margin:0px;
}
.container {
	width:960px;
	float:left;
	
}
h2.acc_trigger {
	background: url(../images/h2_trigger_a.gif) no-repeat;
	height: 32px;	
	line-height: 46px;
	width:960px;
	float: left;
	margin:10px 0px 0px 0px;
	font-family:'Conv_TMOTHNB_Ship',Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#638e09;
	text-transform:uppercase;
}
h2.acc_trigger a {
	color: #304402;
	text-decoration: none;
	display: block;
	padding: 0 0 0 30px;
	margin:-5px 0px 0px 0px;
}
h2.acc_trigger a:hover {
	color: #fff;
}
h2.active {background-position: left bottom; color: #fff;}
.acc_container {
	overflow: hidden;
	font-size: 14px;
	width:960px;
	clear: both;
}
.acc_container .block {
}
.acc_container .block p {
}
.acc_container h3 {
	
}
.acc_container img {
	float: left;
}

/*------------------------------ Gallery ------------------------------------*/
.gallery{
	width:1000px;
}
.gallery li{
	float:left;
	padding:5px 30px 10px 0px;
}
.gallery li img{
	border:solid 3px #CCC;
}
.gallery li img:hover{
	border:solid 3px #96ae5f;
}

/*------------------------------ Contact Us ------------------------------------*/
.contact_con{
	width:450px;
	float:left;
}
.contact_con table tr td{
	padding:5px 0px 0px 0px;
}
.clo_span{
	color:#638e09;
}
.contact_quiry{
	float:left;
}
.inp_txt{
	width:300px;
	height:40px;
	padding:0px 0px 0px 20px;
	border:1px solid #CCC;
	border-radius:5px;
}
.inp_txt:hover{
	border:1px solid #7fbd72;
}
.txt_txt{
	padding:10px 0px 0px 20px;
	height:100px;
}
.contact_quiry table tr td{
	padding:10px 10px 0px 0px;
}
.inp_btn{
	width:70px;
	height:30px;
	padding:0px 10px 0px 10px;
	text-align:center;
	
}

