@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* Reset */	

ol, ul {list-style:none;
        margin-bottom:0 }

a               { text-decoration:none;   }
a:link          { text-decoration:none;   color: #00f; }
a:visted        { text-decoration:none;  color:#0f0;  }
a:active        { text-decoration:none; color:000;   }
a:focus         { text-decoration:none;   color:#666;  }
a:hover         { text-decoration:none;   color: #f00; }



/* global */
body {
	background-color:#f4f4f4;
	margin: 0 auto;
	
}
body * {
	font-size: 100%;
}
.clear{ clear:both;
}
a img{ border:none;
}
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; color:#1E4A0D; 
}

h1 {font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
    font-weight:}

h2 {
	font-size: 1.06em;
	font-weight: bold;
	margin-top: -2px;
	margin-left: 17px;
	color: #2C4043;
}
	
h3 {font-size:1.0em;
    font-weight:bold;}
	
h4 {font-size:0.9em;
    font-weight:normal;
	line-height:1.3em;}
h5 {font-size:0.9em;
    font-weight:normal;
    font-style:italic;
	text-decoration:underline;
	}
	
h6 {font-size:0.9em;
    font-weight:bold;
	font-style:italic;
	text-decoration:underline;}

p {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	margin-top: 0;
}
.circle {
	list-style-type: disc;
	color:#FFC082;
}
.list_margin {margin-top:-10px; margin-left:-15px;}
.bot_list_margin {margin-top:-3px; margin-left:-15px;}
.style_bold {font-weight:bold;}
.style_italic {font-style:italic;}
.smaller_font {font-size:0.75em; margin-top:-14px;}
.fist_title {margin-top:39px;}
.third_title {margin-top:25px; margin-bottom:10px;}

#clear {clear:both;}

#title_line {margin-top: 25px;
	          margin-left: 10px;
			  border-top: 1px solid #DDDDDD;
			  width:620px;
}

#wrapper {width:1030px; 
          margin:0 auto;
		  margin-bottom:5px;
		  padding-bottom:40px;
		  padding-top:10px;
		  background-color:#FFF;
		  -moz-box-shadow: 0px 2px 4px 1px #C2C4C6;
    -webkit-box-shadow: 0px 10px 4px 1px #C2C4C6;
    box-shadow: 0px 2px 4px 1px #C2C4C6;
		  }

#logo {float: left;
	margin-left: 15px;
	margin-top: 15px;
	display: inline;
	margin-bottom: 10px;
	width: 295px;
}
#search {float:left;
	margin-top:-35px;
    margin-left:810px;
}

.slogan{float:left;
    margin-left:20px;
	margin-top:34px;
}

.vertical_line{margin-top:-15px;
    margin-left:-9px;
}

.top_service_booking {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	text-align: left;
	color: #6c5217;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 17px;
	margin-top: 5px;
	display: inline;
	float: right;
	margin-bottom: 0;
}

.top_about_us {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	text-align: left;
	color: #6c5217;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 17px;
	margin-top: 5px;
	display: inline;
	float: right;
	margin-bottom: 0;
}
	
.top_privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	text-align: left;
	color: #6c5217;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 17px;
	margin-top: 5px;
	float: right;
	margin-bottom: 0;
}

#right_list {float:right;
    margin-right:-3px;
	margin-top:20px;
	width:340px;
}
#right_list a { color: #575748;
    text-decoration:none; }

#right_list a:hover {
	color: #008C46;
	text-decoration: none;
}

#right_nav a { text-decoration:none; color: #006600;}
#right_nav a:hover { color: #8C0000; text-decoration:none; }

/* sub-banner*/	
#sub_banner { background-image:url(../images/sub_background.jpg);
     margin-left:15px;
     margin-top:0px;
     width:1000px;
	 height:252px;
}
.more_btn { margin-left:210px;
}

#sub_banner ul  {
	list-style:none;
	font-size:16px;
	font-weight:normal;
	color:#3F1F00;
	margin-top:30px;
	text-align:left;
}


#sub_banner_1 {
	 float:left; 
     width:300px;
	 height:206px;
	 margin-left:17px;
	 margin-top:10px;
}
#sub_banner_1 li {margin-bottom:20px;
     margin-left:-18px;
}
.sub_header1 {
	 margin-left:78px;
}
.sub_header1 h3 {color:#3F1F00;
}
.top_pattern1 {background-image:url(../images/sub_banner_1.jpg);
     background-repeat:repeat-x;
}

#sub_banner_2 {
	float:left; 
     width:300px;
	 height:206px;
	 margin-left:30px;
	 margin-top:10px;
}
#sub_banner_2 li {margin-bottom:20px;
     margin-left:-7px;
}
.sub_header2 {
	 margin-left:64px;
}
.sub_header2 h3 {color:#3F1F00;
}
.top_pattern2 {background-image: url(../images/sub_banner_2.jpg);
     background-repeat:repeat-x;
}

#sub_banner_3 {
	float:left; 
     width:300px;
	 height:206px;
	 margin-left:30px;
	 margin-top:10px;
}
#sub_banner_3 li {margin-bottom:20px;
     margin-left:-2px;
}
.sub_header3 {
	 margin-left:70px;
}
.sub_header3 h3 {color:#3F1F00;
}
.top_pattern3 {background-image: url(../images/sub_banner_3.jpg);
     background-repeat:repeat-x;
}

/* left-introduction*/	
#introduction {float:left;
    margin-top:25px;
	margin-left:15px;
	width:520px;

}
#intro_text {
	margin-top:10px;
	color:#3F1F00;
}
#intro_text p {
	font-family: Tahoma, Geneva, sans-serif;
	line-height:165%;
}
.more_details {margin-left:380px;
    margin-top:5px;
}
.more_details a{color:#8C0000;
     font-size:13px;
}
.more_details a:hover{ text-decoration:underline;
     color:#D83400
}
.orange {color:#D83500;
}
.top_intro_line{ border-top:1px solid #D86930;
      width:500px;
}
.bot_intro_line{ border-top:1px solid #D86930;
     width:500px;
    margin-top:30px;
}

#left_intro1{float:left;
     width:240px;
}

#left_intro1 p{ font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
	  color:#333333;
	  line-height:130%;
	  margin-top:5px;
}
.left_intro_img1{margin-top:-10px;
}

#left_intro2{float:left;
      margin-left:28px;
     width:240px;
}
#left_intro2 p{ font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
	  color:#333333;
	  line-height:130%;
	  margin-top:5px;
}
.left_intro_img2{margin-top:-10px;
}
.read_more {margin-left:150px;
       margin-top:-18px;
}
.read_more a{ font-size:13px;
      color:#8C0000;
}
.read_more a:hover{color:#D83400;
      text-decoration:underline;
}

/* middle right section*/	

#middle_right{float:left;
margin-left:15px;
	  margin-top:25px;
	  width:470px;
}

#newsletter{
}

#latest_news{float:left;
      width: 220px;
	  margin-top:20px;
}

#news_header p{color:#57486A;
       font-weight:bold;
	   font-size:15px;
}


#pub_header p{color:#57486A;
       font-weight:bold;
	   font-size:15px;
}

#news-container{float:left;
	border: 1px solid #F0F0E1;
	margin-left:-3px;
	width:230px;
	margin-top:10px;
}
#news-container ul{
}
#news-container ul li{
	border-bottom: 2px dotted #ccc;
}
#news-container ul li a
{   line-height:15px;
	color:#3F1F00;
	font-size:14px;
	font-family: "Times New Roman", Times, serif;
}
#news-container ul li a:hover{color: #934511;
}
#news-container p{ font-size:11px;
   font-weight:bold;
}


#publication{float:left;
      width: 235px; 
	  margin-left:8px;
	  margin-top:20px;
}
#pub_section{ border:1px solid #F0F0E1;
height:250px;
margin-top:10px;
}

.pdf{float:left; 
      margin-right:5px;
	  margin-top:13px;
	  margin-left:5px;
}


.pub_list{
	float:left;
	width:195px;
	margin-top:10px;
}
.pub_list a {color:#3F1F00;
      line-height:120%;
	  font-size:14px;
	  font-family: "Times New Roman", Times, serif;
}
.pub_list a:hover{color: #934511;
}

#partners{
	
	margin-top:15px;
	  padding-top:4px;
}
.partners_banner p{
	margin-left:123px;
	color: #F0F0E1;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	line-height:25px;
}
.partners_banner{ background-image: url(../images/partner_slice.jpg);
      background-repeat:repeat-x;
	  width:460px;
	  height:25px;
	  -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
}
#partners_text{
	margin-top:10px;
	width:460px;
}
#partners_text p {color:#3F1F00;
	font-size:16px;
	font-weight:normal;
	line-height:140%;
	margin:1px 3px 3px 3px;
}
.click_text a{font-size:14px;
     color:#8C0000;
	 text-decoration:underline;
}
.click_text a:hover{color:#D83400;
}
/* footer section*/	
#footer_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 15px;
	margin-left: 230px;
	width: 650px;
}

#footer_nav ul {margin:0;
}
				
#footer_nav ul li { margin-right:25px;
	display:inline;
				  
}

#copyright {
   
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	color: #575746;
	margin: 5px 340px 20px;
	margin-bottom: 0;
	width:400px;
}

#footer_nav a { color: #575748;
    text-decoration:none;
	font-size:11px; }

#footer_nav a:hover {
	color: #008C46;
	text-decoration: none;
}
	

.footer_contact_us {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #575747;
	margin-right: 18px;
}

.footer_partners {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #575747;
	margin-right: 8px;
}

.footer_our_service {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #575747;
	margin-right: 8px;
	margin-bottom:2px;
}

.footer_industries {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #575747;
	margin-right: 8px;
}

.footer_about_us {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #575748;
	margin-right: 8px;
}

.footer_home {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #575747;
	margin-right: 8px;
}

#footer_line{
	          margin-top: 20px;
	          margin-left: 30px;
			  border-top: 1px solid #ccc;
			  width:970px;
 }
 
/* footer section*/	
