﻿/*  Reset  */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
	}
ol,ul {
	list-style: none;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
a:visited {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}



/*  body  */


body 											{ font-family: arial, sans-serif, '宋体'; color: #595959; font-size: 12px; background: url(images/bg.png) top center no-repeat; }

.clear 											{ clear: both; }

img												{ border: none; }

.container 										{ width: 960px; margin: 0 auto; }
#content 										{ margin: 30px 10px 10px 10px; }

#top_right_nav_on 								{ float: right; margin-right: 10px; }
#top_right_nav_on li							{ float: right; margin-left: 10px;}
#top_right_nav_on a								{ display: inline-block; color: white; font-weight: bold; background: #51741c; padding: 3px 7px 3px 7px;}
#top_right_nav_off a							{ display: inline-block; color: #51741c; font-weight: bold; padding: 3px 7px 3px 7px; background: none;}
#top_right_nav_off a:hover						{ display: inline-block; color: white; font-weight: bold; background: #51741c; padding: 3px 7px 3px 7px;}

#logo 											{ margin: 37px 0 17px 20px;  width: 300px; height: 62px; float: left; background: url(images/logo/logo.png) top left no-repeat; }

#bg_image_about 								{ width: 940px; height: 440px;  background: url(images/bg_images/wave_mountains.jpg) top left no-repeat; }
#bg_image_clients								{ width: 940px; height: 440px;  background: url(images/bg_images/archer.jpg) top left no-repeat; }
#bg_image_home 									{ width: 940px; height: 540px;  background: url(images/bg_images/02_home.jpg) top left no-repeat; margin-bottom: 30px; }
#bg_image_services								{ width: 940px; height: 440px;  background: url(images/bg_images/mountains_village.jpg) top left no-repeat; margin-bottom: 30px; }
#bg_image_contact 								{ width: 940px; height: 440px;  background: url(images/bg_images/contact.jpg) top left no-repeat; margin-bottom: 30px; }
#bg_image_about_mission 						{ width: 940px; height: 440px;  background: url(images/bg_images/crossroad.jpg) top left no-repeat; }
#bg_image_about_competitive_advantages			{ width: 940px; height: 440px;  background: url(images/bg_images/hunters_horses.jpg) top left no-repeat; }
#bg_image_about_management						{ width: 940px; height: 440px;  background: url(images/bg_images/climbing_mountains.jpg) top left no-repeat; }
#bg_image_about_core_values						{ width: 940px; height: 440px;  background: url(images/bg_images/lychee.jpg) top left no-repeat; }
#bg_image_reportspress 							{ width: 940px; height: 440px;  background: url(images/bg_images/cranes_roof.jpg) top left no-repeat; }
#bg_image_reportspress_researchreports			{ width: 940px; height: 440px;  background: url(images/bg_images/man_twohorses.jpg) top left no-repeat; }
#bg_image_reportspress_pressarticles			{ width: 940px; height: 440px;  background: url(images/bg_images/mongolian_hunters.jpg) top left no-repeat; }
#bg_image_reportspress_pressreleases			{ width: 940px; height: 440px;  background: url(images/bg_images/woman_playing.jpg) top left no-repeat; }





.main_nav										{ float: right; margin-right: 10px; }
.main_nav li									{ float: left; margin-left: 5px; background: url('images/1x1transparent.png') top left repeat; }
.main_nav a										{ display: inline-block;  padding: 35px 0 5px 10px; width: 110px; color: #595959; font-weight: bold; }
.main_nav a:hover								{ display: inline-block;  padding: 35px 0 5px 10px; width: 110px; background: white; color: #595959; font-weight: bold; }
.main_nav_on a									{ display: inline-block;  padding: 35px 0 5px 10px; width: 110px; background: white; color: #595959; font-weight: bold; }


#textbox										{ line-height: 18px; float: right; width: 630px; position: relative; top: -100px; background: url('images/1x118transparent_top_of_box.png') top left repeat-x; margin-right: 10px; margin-bottom: -40px; padding: 35px 20px 20px 20px; }
#textbox_home									{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; float: right; width: 600px; position: relative; top: 332px; background: url('images/1x1transparent.png') top left repeat; margin-right: 10px; padding: 35px 20px 20px 20px; }
#textbox_services								{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; float: right; width: 600px; position: relative; top: 196px; background: url('images/1x1transparent.png') top left repeat; margin-right: 10px; padding: 35px 20px 20px 20px; }



.headline 										{ font-family: '宋体'; line-height: 34px; font-size: 30px; font-weight: 200; }
.headline_v2									{ font-size: x-large; font-weight: 100; }
.headline2 										{ font-size: large; font-weight: lighter; }
.headline3 										{ font-size: larger ; font-weight: bold; }


.home_sub_text									{ float: left;  width: 286px; margin-left: 20px; display: inline; line-height: 18px; }
.contact_sub									{ margin-left: 20px; line-height: 18px; }
.contact_sub a									{ color: #51741c; font-weight: bold; }
.contact_sub a:visited a:active a:hover			{ color: #51741c; font-weight: bold; }

#about_left_nav 								{ float: left; margin: 30px 0 0 10px; }
#about_left_nav a 								{ font-size: 13px; }


#about_left_nav li								{ margin-bottom: 16px;}
.about_left_nav_span							{ }
.about_left_nav_span a							{ color: white; padding: 3px 7px 3px 7px; font-weight: bold; background: #51741c; }

.about_left_nav_span_off a						{ color: #51741c; padding: 3px 7px 3px 7px; font-weight: bold; }
.about_left_nav_span_off a:hover				{ color: white; padding: 3px 7px 3px 7px; font-weight: bold; background: #51741c; }

.quote											{ font-size: 14px; font-family: Times New Roman, Times, serif; line-height: 24px; font-style: italic; }
.quotations										{ line-height: 24px; font-size:  x-large; font-weight: normal; font-style: italic; }

#signature										{ margin-top: 30px; width: 100%; height: 66px; background: url(images/signature/sig.gif) top right no-repeat; }
#signature_text									{ padding: 38px 100px 23px 160px; font-style: italic; }


#footer 										{ margin: 70px 0 0 20px; }
#footer a										{ color: #51741c; font-weight: bold; }
#footer a:hover									{ text-decoration: underline; }

#footer_v2 										{ margin: 120px 0 0 20px; }

.report li										{ float: left; }

.report_link									{ position: relative; bottom: 25px; }
.report_link a									{ color: #51741c; font-weight: bold; }

.bold											{ font-size: 13px; font-weight: bold; }

