@charset "UTF-8";
/* CSS Document */
body{background-color:#000;}

.main{width:900px;background-color:#000;}
.MainContanier{background-color:#000;}

#slider img{border:0;}
.sliderContainer  {overflow:auto; clear:both;}
.sliderContainer .left {position:absolute; top:140px; z-index:100; left:0px;}
.sliderContainer .right {position:absolute; top:140px; z-index:100; right:0;}
.sliderContainer .overlay {position:relative; overflow:hidden;  clear:both; width:900px; height:343px; }
.sliderContainer .overlay_div {background-color:#000; position:absolute; height:343px; width:430px;  z-index:100; left:240px; }
.sliderContainer .transparent {/* firefox , safari,opera */ opacity:0.4;}

.sliderContainer .overlay_div {color:#FFF;}

.overlay_div_text {position:absolute;  width:380px;  z-index:101; left:263px;line-height:0px; bottom:20px; text-align:left;}
.overlay_div_text .light {font: normal 23px "SansLight";
	font-weight:bold;
	margin: 0 0 0 0;
	text-align: left;
	line-height: 0.9em;
	color:#FFF;}
	
.overlay_div_text .light_litalic {font: normal 23px "SansLightLitalic";
	font-weight:bold;
	margin: 0 0 0 0;
	text-align: left;
	line-height: 0.9em;
	color:#FFF;}

.header{width:900px; clear:both;margin:0 0 0 0;}

.content {width:900px;clear:both; overflow:visible;  }

body{margin: 0px 0px 0px 0px;background-color:#000;}

.hm_logo{float:right;}



.content_text{text-align:left;;vertical-align:top; padding-top:26px; margin:0 0 0 0; clear:both;}

.col1 {width:268px;float:left;}
.col2 {width:399px;float:left; }
.col3 {width:229px; line-height:17px;float:right;}
.col4 { width:630px; float:left; overflow:hidden; }

.wrapper { overflow:visible; clear:both; }

.template1 .col2 .left {float:left; width:185px;}
.template1 .col2 .right {float:right; width:185px; padding-right:20px;}
.template1 .col2 .wrapper {vertical-align:top;}
.template1 .col1 .col1_text { margin-left:115px; font-family:Arial; width:140px; }
.template1 .col1_text {text-align:left;margin-top:10px; line-height:15px;}

/*
.home .overlay_div_text div { text-align:left; padding-top:130px; padding-left:25px; padding-right:50px; line-height:0px; height:180px;}
.about .overlay_div_text div { text-align:left; padding-top:190px; padding-left:21px; padding-right:50px; line-height:0px; height:180px;}
.rightBg{float:right;}*/

.menu { float:left; margin-top:20px; text-align:left;}
.menu span {height:auto; vertical-align:top; display:block;}
.menu ul {list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.menu li {padding:0 0 0 0; margin:0 0 0 0;}
.menu .top {border-bottom:solid; border-bottom-color:#FFF; border-width:1px; padding-bottom:3px; padding-top:5px; width:210px;}
.menu .second {border-bottom:solid; border-bottom-color:#666666; border-width:1px; padding-bottom:3px; padding-top:3px; margin-left:15px; width:195px;}

.top {
	font: normal 11.25px "Bold";
	font-weight:bold;
	margin: 0 0 0 0;
	text-align: left;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.second{
	font: normal 11.25px "Bold";
	font-weight:bold;
	margin: 0 0 0 0;
	margin-left:15px;
	text-align: left;
	color:#FFFFFF;
		text-decoration:none;
		display:block;
}




.template2 .col2 .left {float:left;line-height:17px; width:185px;}
.template2 .col2 .right {float:right;line-height:17px; width:185px; padding-right:20px}
.template2 .col2 .wrapper {vertical-align:top;}
.template2 .col1 .col1_text {padding-top:15px; margin-left:115px; font-size:10px; font-family:Arial; line-height:15px; }
.template2 .col1 {padding-top:140px ;}


.contact_slider{padding-top:110px;}

.quoteContainer { height:138px;}
.quote { font: normal 24px "Light";margin: 0 0 0 0;text-align: left;color:#FFF;text-decoration:none;}
.quote .italic { font-family:"LightItalic";}


.active {color:#ffcc00;}

a{color:#FFF;font-size:12px;}



.contact_us{font: normal 11.5px "Sans";margin: 0 0 0 0;text-align: left;color:#FFF; line-height:17px;}

.hightlight {color:#999999;}

.content_text_body {color:#FFF;font-family:arial;font-style:normal;font-size:11.50px;font-weight:lighter;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.col1 a{color:#FFF;font-family:arial;font-style:normal;font-size:10px;font-weight:lighter;}
.col3 a{color:#FFF;font-family:arial;font-style:normal;font-size:11.50px;font-weight:lighter;}

.content_text_body2 {color:#FFF;font:lighter 10px Arial; }

.content_text_body1 {color:#999	;font-size:12px;margin:0 0 0 0;padding:0 0 0 0;line-height:17px;}
		
.content_text_header {color:#FFF;font-size:12px;}
	
.footer_container{width:900px;clear:both; }
.footer {float:right;width:229px; text-align:right;  padding-top:3px;}
.footer .ws{}
.address{text-align:right; float:right; width:100%;padding-bottom:50px; padding-top:3px;}
.footer_container a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}
.address{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;text-decoration:none;}
	
.clipMaskCircile  {position:relative; overflow:hidden; width:106px; float:left;}	
.clipMaskCircile .mask {position:absolute; left:0; top:0;  width:106px; }

.form .field {width:95%; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px 0;}


.form .field2 {width:60%; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px 0;}

.form input[type="radio"] {padding:0; margin:0; margin-bottom:3px;}
.form .captcha {width:95px;}
.form .enquiry {height:80px;}

.form {width:100%; border-collapse:collapse;}
.form tr {height:20px;}





.msg_box {margin-bottom:10px;}

#careers {width:460px;height:450px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#careers input { width:250px; background-color:#000; color:#FFF;}
#careers .text{z-index:100; position:absolute;  line-height:15px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:420px;height:360px; padding-left:20px; padding-right:20px;padding-top:20px;padding-bottom:20px; margin:auto; left:0; top:0;   }
#careers table{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%; border:0; border-collapse:collapse; }
#careers table tr{height:30px; vertical-align:middle;}
#careers .overlayCareer {background-color:#000; position:absolute; top:0; left:0;  z-index:99; opacity:0.85; width:460px;height:450px; padding:0; }
#careers a {color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; border:solid; border-width:1px; border-bottom-color:#FFF; padding:5px 5px 5px 5px; }

#response_div {color:#FFF; font-weight:bold; padding-bottom:10px; }

.note {font-size:10px;}

form_header { margin:10px 0 5px 0; display:inline-block;}

/*****************/
.size-18 {color:#FFF; font: 19px Arial;}
.size-16 {color:#FFF; font: 16px Arial;}
.size-14 {color:#FFF; font: 15px Arial;}
.size-12 {color:#FFF; font: 13px Arial;}
.size-11 {color:#FFF; font: 12px Arial;}
.bold {font-weight:bold;}
.down30 {margin-bottom:30px;}
.down20 {margin-bottom:20px;}
.down10 {margin-bottom:10px;}
.italic { font-style:italic;}
.col3 {width:200px; float:left;padding-right:10px;}

.left_menu ul{list-style:none; padding:0; margin:0;}
.left_menu ul li{padding:0; margin:0;}
.left_menu a {color:#999; font:bold 12px Arial; text-decoration:none;}
.left_menu a:hover {color:#FFF;}
.left_menu .active {color:#FFF;}

.upper {text-transform:uppercase;}
.packet {width:300px; float:left;text-align:center; padding-right:5px; padding-bottom:20px; margin-bottom:10px;}
.packet2 {width:200px; float:left;text-align:center; padding-right:5px; padding-bottom:20px; margin-bottom:10px;}
.packet3 { padding-bottom:30px; margin-bottom:40px;  }
.packet_title { width:80%; margin:0 auto; padding:10px 0; padding-top:0; }
.packet_body { line-height:18px; padding:10px 0;}
.packet_title2 { width:95%; margin:0 auto; padding:20px 0; padding-top:0; text-align:center;}
.underline {border-bottom:1px #fff solid;}
.text_underline { text-decoration:underline;}
.packet_body2 { color:#FFF;font: 11px Arial; line-height:18px; padding:10px 0; text-align:left;}

.packet_body2 ul{list-style:circle;  }
.packet_body2 ul li{ padding:0; margin:0; height:9px; line-height:9px;}


.packet_title3 { width:95%; margin:0 auto; padding:10px 0; text-align:center;}
.packet_title4 { width:90%; margin:0 auto; padding:30px 0; padding-top:0; text-align:center;}
.packet_body3 { width:90%;line-height:18px; padding:10px 0;margin:0 auto;}

.inlist ul{ 
line-height: 20px;  }



.upper_ul {height:180px; overflow:hidden;}
.lower_ul {height:auto; overflow:hidden;}

.text_left {text-align:left;}

.text_center {text-align:center;}



.Wrapper {overflow:auto; clear:both;}
