@charset "utf-8";
/* CSS Document by JiMMyJia */

body{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	background-image: url(../images/contact_bg.jpg);
	background-repeat: repeat-x;
}



img{margin:0px; padding:0px; border:0px;}
p{margin:0px; padding:0px;}
ul,li{list-style:none; padding:0px; margin:0px;}
br.clear,div.clear{font:1px/1px Arial; clear:both; display:block;}
dl,dt,dd{margin:0px; padding:0px;}
h2,h3{margin:0px; padding:0px;}
.clear-block:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}   
.clear-block{display: inline-block;}   
*html .clear-block{height: 1%;}   
.clear-block{display: block;} 



#container {width:960px; margin:auto;}
.gray_s{font:10px Verdana, Arial, Helvetica, sans-serif; color:#4D4D4D; text-decoration: none;}
.black_s{
	color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #858b90;
}
.black_b{
	color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}
a.green {font:11px Verdana, Arial, Helvetica, sans-serif; color:#5D9732; text-decoration: none;}
a.green:hover {font:11px Verdana, Arial, Helvetica, sans-serif; color:#5D9732; text-decoration: underline;}

a.black {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none;}
a.black:hover {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline;}

/* CSS Document by header */
#header{
	background-image: url(../images/top_bg.jpg);
	background-repeat: no-repeat;
	width:960px;
	height:68px;
}

#header .logo{
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	width:192px;
	height:45px;
	float:left;
	margin:10px 0 0 10px;
	text-indent:-2000px;
}

*html #header .logo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop');
background:none;
}

.menu{float:right;}

.menu li{
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6e9e47;
	text-indent: -2000px;
	overflow:hidden;
}

.menu li a.home{width:65px; height:26px; background:url(../images/menu1_off.gif) top left no-repeat; display:block; margin-top:20px;}
.menu li a.home:hover, .menu li.on a.home{background:url(../images/menu1_on.gif) top left no-repeat;}
.menu li a.who{width:100px; height:26px; background:url(../images/menu2_off.gif) top left no-repeat; display:block; margin-top:20px;}
.menu li a.who:hover, .menu li.on a.who{background:url(../images/menu2_on.gif) top left no-repeat;}
.menu li a.what{width:100px; height:26px; background:url(../images/menu3_off.gif) top left no-repeat; display:block;margin-top:20px;}
.menu li a.what:hover, .menu li.on a.what{background:url(../images/menu3_on.gif) top left no-repeat;}
.menu li a.partners{width:70px; height:26px; background:url(../images/menu4_off.gif) top left no-repeat; display:block;margin-top:20px;}
.menu li a.partners:hover, .menu li.on a.partners{background:url(../images/menu4_on.gif) top left no-repeat;}
.menu li a.contact{width:89px; height:26px; background:url(../images/menu5_off.gif) top left no-repeat; display:block;margin-top:20px;}
.menu li a.contact:hover, .menu li.on a.contact{background:url(../images/menu5_on.gif) top left no-repeat;}
.menu li a.news{width:54px; height:26px; background:url(../images/menu6_off.gif) top left no-repeat; display:block;margin-top:20px;}
.menu li a.news:hover, .menu li.on a.news{background:url(../images/menu6_on.gif) top left no-repeat;}

.menu li.last{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6e9e47;
}
/* CSS Document by content */
#squeeze{
	width:960px;
	margin-bottom:22px;
}

.view-content{
	background-image: url(../images/center_bg.gif);
	background-repeat: repeat-x;
	height:100px;
	padding:23px 0 0 27px;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
	
}


.view-content .pic{
	background-image: url(../images/center_tit.gif);
	background-repeat: no-repeat;
	width:625px;
	height:69px;
	text-indent: -2000px;
}


.view-content span{
    font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
	font-weight:bold;
    margin-top:-6px;
	display:block;
}

.node-content{
	background-image: url(../images/center_bg.jpg);
	background-repeat: no-repeat;  
	width:893px;
	height:298px; 
	padding:23px 0 0 67px;
}


.node-content .left{
	width:492px;
	height:254px;
	background-image: url(../images/pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	
	float:left;
}

.node-content .right{
	width:337px;
	float:right;
	
}

.node-content .txt{
	width:245px;
	height:128px;
	background-image: url(../images/txt.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
}
.node-content .icon a.button{
	width:101px;
	height:74px;
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
    margin-top:10px;
	display:block;
	overflow:hidden;

}
.node-content .icon a.button:hover{
	width:101px;
	height:74px;
	background-image: url(../images/button_on.gif);
	background-repeat: no-repeat;
	display:block;
}


.views-row{
	border: 1px solid #e9eaeb;
	padding-bottom:4px;
	height:22px;
	background-image: url(../images/press_bg.gif);	
	padding:9px 0px 0px 15px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
}

.views-row span{
	padding:0 12px 0 12px;
}

.row{
  padding-top:4px;
}


.row .button-a a.left{
	border: 1px solid #e4e5e7;
	background-image: url(../images/button_a.gif);
	background-repeat: no-repeat;
	width:315px;
	height:67px;
	text-indent: -2000px;
	float:left;
	margin-right:4px;
	overflow:hidden;
}

.row .button-a a.left:hover{
	background-image: url(../images/button_a_on.gif);
	background-repeat: no-repeat;
	width:315px;
	height:67px;
	margin-right:4px;
}

.row .button-b a.center{
	border: 1px solid #e4e5e7;
	background-image: url(../images/button_b.gif);
	background-repeat: no-repeat;
	width:315px;
	height:67px;
	text-indent: -2000px;
	float:left;
	margin-right:4px;
	overflow:hidden;
}

.row .button-b a.center:hover{
	background-image: url(../images/button_b_on.gif);
	background-repeat: no-repeat;
	width:315px;
	height:67px;
	margin-right:4px;
}

.row .button-c a.right{
	border: 1px solid #e4e5e7;
	background-image: url(../images/button_c.gif);
	background-repeat: no-repeat;
	width:315px;
	height:67px;
	text-indent: -2000px;
	float:left;
	overflow:hidden;
	
}

.row .button-c a.right:hover{
	background-image: url(../images/button_c_on.gif);
	background-repeat: no-repeat;
	width:315px;
	height:67px;
}
/* CSS Document by content-inside */

#squeeze-inside{
	width:960px;
	border: 1px solid #e7e8e9;
	background:#ffffff;	
	margin-bottom:22px;	   
}
#squeeze-inside .left{
    width:200px;
    padding:15px 10px 0 10px;
	float:left;
}
#squeeze-inside .left .pic{
	background-image: url(../images/who_title.gif); 
	width:156px;   
    height:29px;
	text-indent: -1000px;
	margin-bottom:20px;
}
#squeeze-inside .left-menu{
	width:200px;
	background-color: #f6f6f6;
	padding-bottom:10px;
}
#squeeze-inside .left-menu li{width:200px;height:31px}
#squeeze-inside .left-menu li a.txt{
	width:162px;
	height:25px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background-image: url(../images/who_icon_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	padding-left:38px;
	padding-top:6px;
	
}
#squeeze-inside .left-menu li a.txt:hover, #squeeze-inside .left-menu li.on a.txt{	
    width:162px;
	height:25px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/who_icon_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	padding-left:38px;
	padding-top:6px;
	background-color: #eceded;
}
#squeeze-inside .left a.contact_button{
	width:201px;
	height:40px;
	background-image: url(../images/who_contact.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
    display:block;
	overflow:hidden;
	padding-bottom:27px;
}

#squeeze-inside .left a.contac_button:hover{
	width:201px;
	height:40px;
	background-image: url(../images/who_contact_on.gif);
	background-repeat: no-repeat;
	display:block;
	padding-bottom:27px;
}


#squeeze-inside .right{
	width:698px;
	padding:25px 10px 65px 30px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7e7e8;	
}
#squeeze-inside .right .top_txt{
	width:556px;
	height:43px;
	background-image: url(../images/who_title2.gif);
	background-repeat: no-repeat;	
	text-indent: -2000px;
	overflow:hidden;
	margin-bottom:10px;
}
#squeeze-inside .right .top_pic{
	width:696px;
	height:168px;
	background-image: url(../images/who_pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e8;
	margin-bottom:16px;
		
}
#squeeze-inside .right .top_pic_what{
	width:696px;
	height:168px;
	background-image: url(../images/what_pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e8;
	margin-bottom:16px;
		
}

#squeeze-inside .right .top_pic_partners{
	width:696px;
	height:168px;
	background-image: url(../images/partners_pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e8;
	margin-bottom:16px;
}

#squeeze-inside .right .top_pic_partners{
	width:696px;
	height:168px;
	background-image: url(../images/partners_pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e8;
	margin-bottom:16px;
}

#squeeze-inside .right .top_pic_contact{
	width:696px;
	height:168px;
	background-image: url(../images/contactus_pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e8;
	margin-bottom:16px;
}

#squeeze-inside .right .top_pic_news{
	width:696px;
	height:168px;
	background-image: url(../images/news_pic.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e8;
	margin-bottom:16px;
}

#squeeze-inside .right .left_txt{
  float:left;
  font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666;
  width:393px;
}
#squeeze-inside .right .left_pic{
  	width:250px;
	height:169px;
	background-image: url(../images/who_txt.gif);
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow:hidden;
	float:left;
	display:block;
	margin-top:20px;
}
#squeeze-inside .right .right_txt{
	width:223px;
	height:194px;
	background-image: url(../images/who_right_bg.gif);
	background-repeat: repeat-x;
 	display:block;
	float:right;
	margin-right:5px;
	padding-top:16px;
	padding-left:12px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666;
}

#squeeze-inside .right .gray_b{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



#squeeze-inside .left .what{
	background-image: url(../images/what_title.gif); 
	width:156px;   
    height:29px;
	text-indent: -1000px;
	margin-bottom:20px;
}

#squeeze-inside .left .par{
	background-image: url(../images/par_title.gif); 
	width:98px;   
    height:29px;
	text-indent: -1000px;
	margin-bottom:20px;
}
#squeeze-inside .left .newstitle{
	background-image: url(../images/news_title.gif); 
	width:71px;   
    height:29px;
	text-indent: -1000px;
	margin-bottom:20px;
}

#squeeze-inside .left .contacttitle{
	background-image: url(../images/contact_title.gif); 
	width:142px;   
    height:29px;
	text-indent: -1000px;
	margin-bottom:20px;
}

#squeeze-inside .what_txt{
	width:680px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666;
	margin-bottom:30px;

}
#squeeze-inside .what_txt h2{
	width:696px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom:10px;
}


#squeeze-inside .what_txt ul li{
	color: #666666;
	background-image: url(../images/icon_what.gif);
	background-repeat: no-repeat;
	padding-left:8px;
}


#squeeze-inside .what_txt p{
 float:left;
 padding-top:10px;
}

#squeeze-inside .partners{
	width:696px;
	padding-bottom:20px;

}

#squeeze-inside .contact{
	width:684px;
	padding-bottom:20px;
	background-image: url(../images/who_right_bg.gif);
	background-repeat: repeat-x;
	padding-top:16px;
	padding-left:12px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666;
}

#squeeze-inside .partners li{
   float:left;
   padding-right:10px;
   padding-bottom:10px;
   width:120px;
}

#squeeze-inside .news{
	width:696px;
	padding-bottom:20px;

}

#squeeze-inside .news li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
	background-image: url(../images/icon2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
    color:#9c9c9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;	
	display:block;
	padding-left:10px;
}




#squeeze-inside .news li span.txt{
    color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	line-height: 14px;	
}
/* CSS Document by footer */
#footer{width:960px;padding-bottom:10px;}
#footer .left {float:left;}
#footer .right {float:right;}
#footer li{float:left;padding-right:21px;}
#footer .right a.icon{
         margin-left:10px;
		 margin-right:10px;
}
