/* Start of CMSMS style sheet 'style' */
html, body, div, p, img, ul, li, h1, h2, h3 ,h4 {padding: 0px; margin: 0px; border: none;}

html{  
	background-color: #DDDEE0;
}

body{
	font-family:Verdana;
}

#wrapper{
	background: #fff url(uploads/images/bg.gif);
	margin-left:auto;
	margin-right:auto;
	width:914px;
	margin-top:58px;
	margin-bottom:58px;	
}

#wrapper2{
	margin-left:auto;
	margin-right:auto;
	width:887px;
}

#top_bg{
	height:15px;
}

#bottom_bg{
	width:914px;
}

/******************************************
 * Header Styles
 ******************************************/


#top_logo{
	width:887px;
	height:99px;
}

#logo{
	height:99px;
	width:326px;
	float:left;
}

#logo_right{
	height:99px;
	width:560px;
	float:left;
}

#search_toplink{
	width:560px;
	height:30px;
	margin-top:11px;
}

#home_search{
	float:right;
}


.search_input {
	width: 133px;
	color:#655A3D;
	height:18px;
	padding-left:5px;
	background:#EBEBEB;
	border:none;
	font-size:11px;
	line-height:19px;
	font-family:Verdana;
}

.search_button {
	width: 23px;
	border:none;
	color:#fff;
	background:#00A54E;
	font-size:10px;
	height:19px;
	font-family:Verdana;
	
}

#login_button{
float:left;

margin-left:1px;
}

#login_input{
float:left;

}

#top_link{
	width:155px;
	float:right;
	font-size:11px;

	padding-top:5px;
}

#top_link a{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}

#top_link a:hover{
	text-decoration:underline;
}
#top_link ul {
	padding:0;
	list-style-type:none;
}

#top_link ul li {
	display:inline;
}


#top_link ul span { 
	color:#685F51;
	padding:0 3px 0 5px;
	font-size:10px;

}

#top_link .active_lag {
	background:#1C3664;
	color:#fff;
}


#banner{
	width:887px;
	height:200px;
	margin-bottom:13px;
	position:relative;	
}


#sub_banner{
	width:887px;
	height:130px;
	margin-top:8px;
}




#cmc_highlights{
	left: 673px;
	top: 78px;
	position:absolute;
}

#cmc_highlights ul li {
	display:block;
}

#cmc_highlights a {
	color:#E9E9CF;
	text-decoration:none;
	font-size:11px;
	line-height:22px;
	background: url(uploads/images/cmc_highlights_bot.gif) left center no-repeat;
	padding-left:10px;
}

#cmc_highlights a:hover {
	text-decoration:underline;
}

#cmc_highlights_title{
	left: 673px;
	top: 47px;
	position:absolute;
}

#cmc_highlights_title h1{
	font-size:18px;
	color:#E9E9CF;
	font-weight:normal;
}

/******************************************
 * Login
 ******************************************/
 



/******************************************
 * navigation
 ******************************************/

#nav_bg{
    width:560px;
	margin-top:20px;
} 

#nav {
	margin-left:35px;
}

#nav ul li {
	list-style-type: none;
	display:inline;
}

#nav li {
	float: left;
}

#nav a {
	font-size:11px;
	text-decoration:none;
	color:#00A54E;
	font-weight:bold;
}

#nav li a:hover{
	text-decoration:underline;
}


#nav ul span { 
	color:#00A54E;
	padding:0 11px 0 11px;
	font-size:11px;
}

#nav li.active a {
	color: #0088A5;
	font-weight:bold;	
}

#sub_leftmenu_bg{
	width:171px;
	float:left;
}


div#sub_leftmenu ul ul ul {
   padding-bottom: 0.5em;
}

#sub_leftmenu li {
   list-style: none;
   margin: 0;
   border-bottom: 1px solid #8A8F9D;
   display: block;
}

#sub_leftmenu ul ul li {
   border: none;
}

* html #sub_leftmenu li a { height: 1%; } 
* html #sub_leftmenu li hr { height: 1%; }

div#sub_leftmenu a {
   text-decoration:none;
   display: block;
   padding: 6px 5px 6px 15px; 
   color: #666666;
   background: url(uploads/images/left_menu_dot.gif) right  no-repeat;
   min-height:1em;
   font-size:11px;
}

div#sub_leftmenu ul ul  a {
   padding: 0.3em 0.5em 0.3em 4.3em;
   background: url(uploads/images/dash.gif) no-repeat 2.8em center;    
}

div#sub_leftmenu a:hover {
   background-color: #0088A5;
   color:#fff;
}
div#sub_leftmenu a.activeparent:hover {
   background-color: #0088A5;
   color:#fff;
}

div#sub_leftmenu li a.activeparent {
   background: #0088A5 url(uploads/images/left_menu_dot_act.gif) right  no-repeat;	
   color: #fff;
}

div#sub_leftmenu ul ul li a.activeparent {
   background-position: 1.5em center; 
   background-color: transparent;
   background: url(uploads/images/dash.gif) no-repeat 2.8em center; 
   color: #666666;
   font-weight:bold;
}

/******************************************
 * breadcrumb
 ******************************************/
 
#breadcrumb{
	height:25px;
	background:#F3F5F7;
	padding-left:10px;
	margin-top:1px;
}

#breadcrumb,#breadcrumb span{
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	line-height:25px;
}

#breadcrumb a{
	text-decoration: underline;
	color: #666666;
}


/******************************************
 * Main content styles
 ******************************************/


#main{
	width:887px;
	margin-bottom:10px;
} 

#main_left{
	width:603px;
	float:left;
} 

#main_right{
	width:265px;
	float:right;
	margin-left:14px;

}
 
#about_cmc{
	width:565px;
	height:95px;
	background:#F3F8FB;
	border-top: 1px solid #ECE3E6;
	border-bottom: 1px solid #ECE3E6;
	border-left: 1px solid #ECE3E6;
	border-right: 1px solid #ECE3E6;
	padding:24px 18px 0 18px;
	margin-bottom:10px;
	line-height:18px;
}

#about_cmc p{
	font-size:12px;
	color:#666666;
}

#about_cmc span{
	font-weight:bold;
}

#our_al{
height:229px;
}

#our_approach{
	width:301px;
	float:left;
}

#our_approach_title{
	width:291px;
	background:#00A54E;
	height:26px;
	padding-left:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:3px;
}

#our_approach_content{
background:#E5EFEA;
height:200px;
}

#our_approach_content1{
	font-size:11px;
	padding-left:14px;
	padding-top:15px;
}


#our_approach_content_pic{
	float:left;
	background:#F3F2ED;
	padding: 2px 2px 2px 2px;
	border-top: 1px solid #0086AA;
	border-bottom: 1px solid #0086AA;
	border-left: 1px solid #0086AA;
	border-right: 1px solid #0086AA;
}

#home_news_wd{
	float:left;
	width:190px;
	margin-left:14px;
}


#home_news_wd_tit{
	font-weight:bold;
	color:#00A54E;
}

#home_news_wd_cnt{
	margin-top:3px;
}

#home_news_wd_cnt a{
	color:#00A54E;
}

#real_lives{
	width:301px;
	float:left;
	margin-left:1px;
}

#real_lives_title{
	background:#0086AA;
	height:26px;
	padding-left:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:3px;
}

#real_lives_content{
	background:#E4F3F6;
	height:200px;
}

#real_lives_content1{
	font-size:11px;
	padding-left:14px;
	padding-top:15px;
}


#real_lives_content_pic{
	float:left;
	background:#F3F2ED;
	padding: 2px 2px 2px 2px;
	border-top: 1px solid #0086AA;
	border-bottom: 1px solid #0086AA;
	border-left: 1px solid #0086AA;
	border-right: 1px solid #0086AA;
}

#home_news_wd{
	float:left;
	width:190px;
	margin-left:14px;
}


#home_news_wd_tit{
	font-weight:bold;
	color:#0086AA;
}

#home_news_wd_cnt{
	margin-top:3px;
}

#home_news_wd_cnt a{
	color:#0086AA;
}


#migrant_news{
	width:263px;
}

#migrant_news h2{
	width:263px;
	font-size:12px;
	font-weight:bold;
	color:#0086AA;
	background: url(uploads/images/news_line.gif) no-repeat bottom;
	padding-bottom:3px;
}

.NewsSummaryLink{
	color:#666;
	font-size:11px;
	margin-top:11px;
	width:245px;
	line-height:16px;
}

.NewsSummaryLink a{
	color:#666;
	font-size:11px;
             font-family:Verdana;
}

#cmc_newsletter{
	background: url(uploads/images/newsletter_bg.gif) no-repeat;
	width:263px;
	height:97px;
	margin-top:25px;
}

#cmc_newsletter h2{
	color:#00A54E;
	font-size:13px;
	margin-left:13px;
	padding-top:18px;
}

#cmc_support{
	background: url(uploads/images/support_bg.gif) no-repeat;
	width:263px;
	height:97px;
	margin-top:25px;
}


#cmc_support h2{
	color:#0086AA;
	font-size:13px;
	margin-left:13px;
	padding-top:18px;
}

#cmc_jieshao{
	color:#5E5E5E;
	font-size:11px;
	margin-left:13px;
	padding-top:5px;
	margin-bottom:5px;
	width:150px;
}

#cmc_jieshao_link a{
	color:#666;
	font-size:11px;
	margin-left:13px;
	padding-right:16px;
	background: url(uploads/images/cmc_jieshao_list.gif) right center no-repeat;
}

#cmc_support{
	background: url(uploads/images/support_bg.gif) no-repeat;
	width:263px;
	height:97px;
	margin-top:10px;
}


#sub_main{
	width:887px;
	margin-bottom:10px;
	padding-top:10px;
} 

#sub_main_left{
	width:178px;
	float:left;
} 

#sub_main_center{
	width:488px;
	float:left;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding:10px 20px 20px 20px;
	font-size:11px;
	color:#666666;
	line-height:20px;
}

#sub_main_center h1{
	font-size:20px;
	font-weight:normal;
	color:#00A54E;
	border-bottom: 1px solid #00A54E;
	margin-bottom:24px;
	padding-left:8px;
	padding-bottom:10px;
}

#sub_main_center ul {
	padding-left:35px;
}

#sub_main_center h2{
	font-size:13px;
	color:#666666;
}

#sub_main_center h3{
	font-size:11px;
	color:#666666;
}

#sub_main_center p{
	font-size:11px;
	color:#666666;
	line-height:20px;
	margin-bottom:24px;
}

#sub_main_center a{
	font-size:11px;
	color:#00A54E;
	text-decoration:none;
}

#sub_main_center a:hover{
	text-decoration:underline;
}
  
#sub_main_right{
	width:179px;
	float:left;
}

#sub_center_table1{
	font-size:11px;
	width:488px;
	border-top: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
}

.sub_center_table1_tr{
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	line-height:26px;
	padding-left:10px;
}

.sub_center_table1_tr_tt{
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	line-height:35px;
	padding:5px 5px 5px 5px;

}

#partners_1{
	width:488px;
	height:70px;
	background:#F9F9F9;
	margin-bottom:15px;
}

#partners_1_pic{
	width:160px;
	margin-top:10px;
	margin-left:5px;
	float:left;
}

#partners_1_wd{
	margin-top:20px;
	width:310px;
	float:left;
	margin-left:5px;
}

#staff_1{
	width:488px;
	height:118px;
	background:#FCFCFC;
	margin-bottom:15px;
}

#staff_1_pic{
	width:130px;
	margin-top:10px;
	height:98px;
	margin-bottom:10px;		
	margin-left:5px;
	float:left;
}

#staff_1_wd{
	margin-top:20px;
	width:310px;
	float:left;
	margin-left:10px;
}

#news_1{
	border-bottom: 1px solid #d7d7d7;
}

#news_1 p{
margin-bottom:2px;
font-size:12px;
}

#news_1 a{
	font-size:11px;
	color:#00A54E;
	text-decoration:none;
}
.news_img{
background: url(uploads/images/news_img.gif) left  no-repeat;
padding-left:10px;	
}

#home_news_1{
margin-bottom:3px;
margin-top:3px;		
}

#home_news_1 p{
margin-bottom:2px;
font-size:11px;
color:#666666;

}

#home_news_1 a{
	font-size:11px;
	color:#00A54E;
	text-decoration:none;
}

/******************************************
 * Footer styles
 ******************************************/
   
#footer{
	width:887px;
	padding-top:8px;	
	background: url(uploads/images/footer_line.gif) no-repeat top;
	color:#A7A58D;
    font-size:10px;
	text-align:right;
	height:45px;
}

.clear{clear: both;}

/* End of 'style' */

