/* 
 * Small CSS framework Bica. This is the css style for reset, font, layout, layout module, common elements.
 */ 
/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100.01%;font-family:inherit;vertical-align:baseline;}
input,textarea{margin:0;padding:0 0 0 1px;font-weight:inherit;font-style:inherit;font-size:11px;font-family:tahoma;}
textarea{width:117px;padding-left:1px}
caption,th,td{font-weight:normal;}
table{/*border-collapse:collapse;border-spacing:0;*/}
table,td,th{/*border-style:solid;border-width:1px;border-color:#a5acb2*/}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"""";}
q:before,q:after{content:'';}
img{border:none;}
:focus,a,*{outline:0;}
ul,li{list-style-type:none}

/* Font */
body{font-size:62.5%;font-family:Arial/*, Tahoma, Verdana*/;} /* 1em 10px */

/* Layout */
.wrapper1000,
.wrapper974,
.wrapper780,
.wrapper776	{margin:auto;text-align:left;width:974px;} /* 974 center */
.wrapper1000{width:1000px}
.wrapper780	{width:780px;}
.wrapper776	{width:776px} /* 776 center */
.wrapper100	{width:auto;margin:auto 10px;} /* 100% marginleft&right is prevent the content from "bleeding" into the browser's chrome */
#hd,#ft{clear:both}
#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*#bd{zoom:1;}*/ /* validation */

/* Layout module */
body.center{text-align:center;}
body .fixed-776{width:776px;}
body .fixed-974{width:974px;}
body .zoom-776{	width:77.6em;}
body .zoom-974{	width:97.4em;}
body .full-100{	width:100%;}
.section, .standard, .classic, .layout{clear:both;width:100%;}
.section, .gr{position:relative;} 
.layout .gr{float:left;}
.a-b .b, 	.a-c .c,	.b-c .c 	{float:right;}
.a-b .gr .b,.b-c .gr .c,.a-c .gr .c {float:left;}
.classic .a-b-c .gr,.standard .classic .a-b-c .gr,
.classic .a-b .gr,	.standard .classic .a-b .gr,
.classic .b-c .gr,	.standard .classic .b-c .gr {width:25%;} 
.classic .a-b-c .b, .standard .classic .a-b-c .b{width:50%;}
.classic .a-b .b,  	.standard .classic .a-b .b,
.classic .b-c .b,	.standard .classic .b-c .b 	{width:75%;}
.a-b-c-d .gr, 		.standard .a-b-c-d .gr, .standard .layout .a-b-c-d .gr	{width:25%;}
.a-b-c .gr, 		.standard .a-b-c .gr, 	.standard .layout .a-b-c .gr 	{width:33.3%;}
.a-c .gr, 			.standard .a-c .g, 		.classic .a-c .gr 				{width:50%;} 
.a-b .b, .b-c .b, 	.standard .a-b .b, 		.standard .b-c .b,	.standard .layout .a-b .b,	.standard .layout .b-c .b {width:67%;}
.a-b .a, .b-c .a, 	.standard .a-b .a, 		.standard .b-c .c, 	.standard .layout .a-b .a, 	.standard .layout .b-c .c {width:33%;}
	/* Optional 
	.tidy .layout{overflow:hidden;}
	.tidy .gr{margin-bottom:-1000em ! important; padding-bottom:1000em ! important;}
		@media all and (min-width: 0px){
		.tidy .gr {margin-bottom:0;padding:0;}
		.tidy gr:after{background:inherit;content:' ';display:block;margin-bottom:-1000px;padding-bottom:1000px;}}
	.untidy .layout{overflow:visible;}
	.untidy .gr	{margin-bottom:0 ! important;padding-bottom:0 ! important;}
		@media all and (min-width: 0px){
		.tidy gr:after{display:inline;margin-bottom:0;padding-bottom:0;}}*/
		
/* Common elements */
.l{float:left}
.r{float:right}
.o{overflow:hidden}
.h{display:none}
.m0{ margin:0}
.p0{ padding:0}
.last{ margin-right:0; padding-right:0}
.cl,.clf{clear:both}
.clf{float:left}
hr{border:none;border-top:1px solid #ccc;height:1px;clear:both}
a{text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6{font-weight:700;} /* 62.5% standar size */
h1{font-size:1.8em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:0.9em;}
ul.ul-h{clear:both;}
ul.ul-h li{float:left}
/*ol li{list-style:decimal inside;}*/

/* easy clearing */
.clearfix:after{content:'';display:block;height:0;clear:both;visibility: hidden;font-size:0} 
.clearfix{display: inline-block;position: relative;}
/*\*/
.clearfix{display: block;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*************************************************/

html{ background-color:#2e2e2e;}
body{
	background-color:#2e2e2e;
	font-size:12px;
	color:#000;
}

.wrapper{
	width:922px;
	margin:auto;
}

.logo{
	float:left;
	margin:15px 0 0 18px;
}

img.image{
	float:left;
	margin:10px;
}
img.image_list{
	float:left;
	margin-right:15px;
}

a{ color:#DA2128 }

.hd{
	height:82px;
	}
	.hd .searchForm{
		float:right;
		/*margin-top:45px;*/
	}	
	.hd .searchForm a{
		font-size:12px;
		font-weight:700;
		color:#8d8e8e;
		line-height:18px;
		margin-right:25px;
	}
		.hd .searchForm a:hover{
			text-decoration:none;
			color:#da2128;
		}
	.searchForm a, .searchForm p{
		float:right;
	}
	.searchForm p{
		width:208px;
		height:20px;
		overflow:hidden;
		background:url(../images/hd_searchform_bg.gif) no-repeat 0 0;
		}
		.searchForm p.hover{
			background-position:0 -22px;
		}
	.searchForm .txf{
		width:174px;
		padding:2px 6px;
		border:none;
		background:none;
		color:#fff;
		font-size:11px;
		float:left;
	}
	.searchForm .btn{
		width:18px;
		height:18px;
		float:right;
		cursor:pointer;
		border:none;
		background:url(../images/hd_searchform_btn.gif) no-repeat;
		}
		.searchForm .btn:hover{
			background-position:0 bottom;
		}
		
	.searchForm .form{
		width:390px; float:right; clear:both
	}
		
		.hd .lang{
			height:20px;
			clear:both;
			padding:5px 0 10px 0;
			text-align:right;
			color:#8d8e8e;
			overflow:hidden;
			}
			.hd .lang a{
				font-weight:400;
				font-size:11px;
				float:right;
				margin:0;
				padding:0;
				}
				.hd .lang a:hover{
					text-decoration:none;
				}
			.hd .lang img{
				float:left;	
				margin-left:7px;
			}
			.hd .lang span{
				float:left;
				line-height:1.4;
				display:none;
				margin-left:3px;
			}

.ft{
	color:#aeaeae;
	font-size:11px;
	border-top:1px solid #888888;
	margin-top:9px;
	padding-top:6px;
	height:30px;
	}
	.ft a{
		color:#aeaeae;
		text-transform:uppercase;
		margin-left:17px;
	}
	.ft a:hover{
		color:#fff;
		text-decoration:none;
	}
	.ft a.siteBySofresh{
		float:right;
		display:block;
		width:76px;
		height:10px;
		background:url(../images/site_by_sofresh.gif) no-repeat 0 0;
		text-indent:-9999px;
		}
		.ft a:hover.siteBySofresh{
			background-position:0 -20px;
		}

.nav{
	height:50px;
	clear:both;
	background-color:#1c1c1c;
	padding-left:20px;
	}
	.nav li{
		float:left;
		line-height:50px;
		margin-right:5px;
	}
	.nav li a{
		font-size:13px;
		font-weight:700;
		color:#8d8e8e;
		padding:5px 20px 5px 0;
		outline:none;
	}
	.nav li a span{
		padding:5px 0 5px 20px;
		margin-right:1px;
		outline:none;
	}
		.nav li a:hover			{ background:url(../images/nav_act_bg.gif) no-repeat right -34px; text-decoration:none}
		.nav li a:hover span	{ background:url(../images/nav_act_bg.gif) no-repeat left -34px; text-decoration:none}
		.nav li a.active		{ background:url(../images/nav_act_bg.gif) no-repeat right 0; color:#fff; text-decoration:none	}
		.nav li a.active span	{ background:url(../images/nav_act_bg.gif) no-repeat left 0; text-decoration:none}
		


/*** 	Home 		***/
#section_home h1{
	font-size:14px;
	margin-bottom:7px;
	color:#000;
	}
	#section_home h1 a{ color:#000;}
	#section_home h1 img{
		margin:0 0 -3px 15px;
	}
#section_home h2{
	font-size:11px;
	margin-bottom:1px;
	color:#dc2f35;
}
	
	/* 	Butotn style 1 */
	.btn_style1{
		font-size:12px;
		font-weight:700;
		color:#fff;
		padding:2px 24px 2px 0;
		background:url(../images/btn_style1.gif) no-repeat right 0;
	}
	.btn_style1 span{
		padding:2px 0 2px 11px;
		background:url(../images/btn_style1.gif) no-repeat left 0;
		margin-right:1px;
	}
		a:hover.btn_style1		{ background:url(../images/btn_style1.gif) no-repeat right bottom; text-decoration:none}
		a:hover.btn_style1 span	{ background:url(../images/btn_style1.gif) no-repeat left bottom; text-decoration:none}
		

.bannerFlash{
	width:922px;
	height:223px;
	overflow:hidden;
	clear:both;
}

.ct_homeUp{
	background-color:#fff;
	padding:17px 0 15px 18px;
	height:118px;
}
.ct_homeDown{
	background-color:#ddd;
	padding:19px 0 15px 18px;
	height:151px;
}	
	.ct_homeB{
		width:260px;
		float:left;
		margin:0 0 0 28px;
		display:inline;
	}
	.ct_homeUp p,
	.ct_homeDown p{
		height:45px;
		overflow:hidden;
		margin-bottom:17px;
	}
		.ct_homeDown p{
			height:60px;
		}
	.ct_homeUp .passion p{
		height:60px;
	}
	.ct_homeUp .ct_home,
	.ct_homeUp .stock .stock_ct{
		height:67px;
		overflow:hidden;
		margin-bottom:10px;
		}
		.ct_homeUp .stock .stockPoint{
			color:#5c5c5c;
			font-size:18px;
		}
		.ct_homeUp .stock .l{
			width:111px;
			height:58px;
			border-right:1px solid #949494;
			margin-right:12px;
		}
		.ct_homeUp .stock .l p{
			font-size:11px;
			padding:8px 10px 0 0;
		}
	
	.news ul{
		margin-top:-2px;
	}
	.news li{
		border-bottom:1px solid #bbbbbb;
		height:23px;
		line-height:23px;
		overflow:hidden;
		/*padding:4px 0;*/
		}
		.news li a{
			color:#000;
		}
		.news li span{
			color:#585858;
		}
		
		.news_copy{
			float:right;
			width:480px;
		}
		
	#section_home .newsletter h1{
		margin-bottom:14px;
	}
	.newsletter h2{
		margin-bottom:4px;
	}
	.newsletter .l{
		margin-right:5px;
		}
		.newsletter p{
			height:31px;
			margin:0 0 10px;
		}
		.newsletter .pdf_download{
			background:url(../images/icon_pdf.gif) no-repeat right 0;
			color:#000;
			text-decoration:underline;
			padding:3px 28px 3px 0;
		}



/* 		Sub		*/
.ct{
	width:892px;
	background-color:#fff;
	overflow:hidden;
	padding:8px 22px 20px 8px;
}

	
	
/***	Contact		***/
#section_contact h1{
	color:#464646;
	font-size:25px;
	font-weight:400;
}
#section_contact h2{
	color:#da2128;
	font-size:12px;
	margin:30px 0 10px;
}

.contacInfo{
	width:290px;
	float:left;
	padding:4px 0 0 12px;
	line-height:18px;
	}
	.contacInfo label{
		float:left;
	}
	.contacInfo p{
		color:#818285;
		width:205px;
		float:right;
	}
	.contacInfo a{
		color:#818285;
	}
	.contacInfo ul{
		overflow:hidden;
	}
	.contacInfo li{
		overflow:hidden;
	}
.contactForm{
	width:556px;
	float:right;
	margin:14px 0 0 0;	
	}
	.contactForm ul{
		padding:14px 0 0 0;
		width:440px;
		overflow:hidden;
	}
	.contactForm li{
		overflow:hidden;
		padding:4px 0;
	}
	.contactForm label{
		display:block;
		width:86px;
		float:left;
		font-size:11px;
		font-weight:700;
	}
	.contactForm .txf,
	.contactForm textarea{
		width:340px;
		border:1px solid #bfbfbf;
		padding:4px;
	}
	.contactForm textarea{
		height:100px;
	}
		.contactForm input:hover.txf,
		.contactForm input:focus.txf,
		.contactForm textarea:hover,
		.contactForm textarea:focus{
			border-color:#333;
		}
		.contactForm input:focus.txf,
		.contactForm textarea:focus{
			background-color:#ededed;
		}
	.contactForm .btn{
		width:55px;
		height:22px;
		border:none;
		cursor:pointer;
		float:right;
		background:url(../images/btn_submit.gif) no-repeat;
		color:#fff;
		font-size:11px;
		font-weight:700;
		margin-right:4px;
		}
		.contactForm input:hover.btn{
			background-position:0 bottom;
		}
		
	.contactForm .msg{
		font-size:18px;
		padding:50px 0 40px;
		text-align:center;
		color:#666;
	}
	
	.contactForm #sending{ float:right; line-height:22px; margin-right:10px;}
		
		
/***		 Sidebar 		***/
	.navsub{
		overflow:hidden;
		width:230px;
		margin-top:5px;
	}
	.navsub li{
		width:100%;		
		float:left;
		clear:both;
		overflow:hidden;
		margin-top:-1px;
	}
	.navsub li a,
	.navsub li span.name{
		padding:5px 0 5px 11px;
		font-size:12px;
		font-weight:700;
		float:left;
		color:#000;
		border-top:1px solid #b8b8b8;
		width:215px;
		margin-left:4px;
		background:url(../images/side_bullet_arrow.gif) no-repeat 0 9px;
	}
	.navsub li ul{
		border-top:1px solid #b8b8b8;
		float:left;
		width:100%;
		margin-bottom:10px;		
	}
		#section_about .navsub li ul{
			display:none;
		}
	.navsub li li{
		border:none;
	} 
	.navsub li li a{
		font-size:11px;
		font-weight:400;
		padding:6px 0 6px 21px;
		border:none;
		color:#5e5e5e;
		background:none;
	}
		.navsub li a:hover,
		.navsub li a.active{ 
			color:#da2128;
			text-decoration:none;
			background-position:0 -84px;
		}
		

.side{
	float:left;
	width:230px;
}
.main{
	width:623px;
	float:right;
}

.red	{ color:#da2128; }
.black	{ color:#000}

	#section_press h1,
	.side h1{
		color:#464646;
		font-size:25px;
		font-weight:400;
		padding-left:13px;
	}
	.main h2{
		font-size:14px;
		border-bottom:1px solid #7d7d7d;
		padding:4px 0 8px;
		margin-bottom:10px;
	}
	.main p{
		padding-right:30px;
		margin-bottom:18px;
	}
	.main{
		color:#5e5e5e;
		font-size:12px;
		line-height:1.4;
	}
	
		.main .other{
			margin-top:25px;
			padding-bottom:10px;
			line-height:18px;
			clear:both;
		}
		.main .other h2{ margin-bottom:0}
		.main .other li{
			border-bottom:1px solid #b8b8b8;
			clear:both;
			padding:3px 0;
		}
		.main .other a{
			/*background:url("../images/side_bullet_arrow.gif") no-repeat scroll 0 4px transparent;
			padding-left:11px;*/
			color:#000;
			font-weight:700;
			}
			.main .other a:visited{
				color:#5E5E5E;
			}
		.main .location{
			display:block;
			font-size:11px;
			margin-bottom:4px;
		}
	


/***		Project 		****/
#section_project{}


	/*		Rotate Imgs		***/
	.rotatePixCover{
		clear:both;
		overflow:hidden;
		width:620px;
		margin-top:20px;
	}
	#rotateFull{
		width:600px;
		height:400px;
		overflow:hidden;
		float:left;
		clear:both;
		margin-bottom:6px;
		position:relative;
		margin-left:10px;
		}
		#rotateFull .rotateItem{
			position:absolute;
			left:0;
			top:0;
			display:none;
		}
	#rotateThumb{
		width:620px;
		height:44px;
		float:left;
		clear:both;
		}
		#rotateThumb .btnLeft,
		#rotateThumb .btnRight{
			float:left;
			width:10px;
			height:44px;
			background:url(../images/btn_left.gif) no-repeat 0 0;
		}
		#rotateThumb .btnRight{
			background:url(../images/btn_right.gif) no-repeat 0 0;
		}
			#rotateThumb .btnLeft a,
			#rotateThumb .btnRight a{
				display:block;
				width:10px;
				height:44px;
				background:url(../images/btn_left.gif) no-repeat 0 -44px;
				display:none;
			}
			#rotateThumb .btnRight a{
				background:url(../images/btn_right.gif) no-repeat 0 -44px;
			}
			#rotateThumb .btnLeft a:hover,
			#rotateThumb .btnRight a:hover{ background-position:0 bottom;}
		
		
		#rotateThumb .slideCover{
			width:600px;
			height:44px;
			position:relative;
			overflow:hidden;
			float:left;
		}
		#rotateThumb .slideInner{
			overflow:hidden;
			position:absolute;
		}
		#rotateThumb img{
			float:left;
			margin:0 3px 3px 0;
			cursor:pointer;
			padding:1px;
			position:absolute;
		}
		#rotateThumb img.active{ border:1px solid #da2128; padding:0}
	



/***		News 		****/
#section_news{}
#section_news .tiltle a{
	color:#da2128;
	font-weight:700;
}
#section_news a.back{
	color:#000;
	font-weight:700;
	float:right;
	margin-top:8px;
}

#section_news .list{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px dashed #bbb;
	margin-bottom:10px;
	}
	#section_news .list .mb{
		display:block;
		float:left;
		height:100px;
		margin-right:15px;
		overflow:hidden;
		width:177px;
	}
	#section_news .list .desc a{
		font-weight:700
	}
	#section_news .paging{
		padding-top:10px;
	}
	
	#section_news .news_img{
		display:block;
		width:128px;
		height:81px;
		overflow:hidden;
		float:left;
	}



/***		Career 		****/
#section_career{}
	#section_career .tiltle a{
		color:#000;
		font-weight:700;
	}
	#section_career .list{
		clear:both;
		overflow:hidden;
		padding-bottom:10px;
		color:#5e5e5e
	}
	#section_career a.back{
		color:#000;
		font-weight:700;
		float:right;
		margin-top:8px;
	}



/***		Investor 		****/
a.btn_downForm{
	display:block;
	width:184px;
	height:30px;
	line-height:30px;
	background:url(../images/btn_downform.gif) no-repeat;
	padding:2px 0 6px 34px;
	margin-top:20px;
	font-size:12px;
	font-weight:700;
	color:#da2128;
	}
	a.btn_downForm:hover{
		text-decoration:none;
		color:#000;
	}

#section_investor .main ul{
	border-top:1px solid #cfcfcf;
	overflow:hidden;
	margin-top:5px;
	}
	#section_investor .main ul li{
		border:1px solid #cfcfcf;
		border-top:none;
		float:left;
		clear:both;
		overflow:hidden;
		width:601px;
		padding:10px;
	}
	#section_investor .main li .l{
		margin:3px 35px 0 20px;
	}
	#section_investor .main li .title{
		color:#000;
		font-weight:700;
		margin:10px 0 5px;
		display:block;
	}
	#section_investor .main li .download_pdf{
		padding-left:12px;
		background:url(../images/side_bullet_arrow.gif) no-repeat 0 5px;
		float:left;
	}
		#section_investor .download_pdf a{
			padding-right:18px;
			background:url(../images/icon_pdf_s.gif) no-repeat right 1px;
		}
		


/*** 	Sitemap		 ***/
#section_sitemap ul{
	padding:30px 0 30px 50px;
	overflow:hidden;
	line-height:1.5;
	}
	#section_sitemap li{
		float:left;
		width:240px;
		padding:3px 10px 10px;
	}
	#section_sitemap li a span{
		font-size:18px;
	}
	#section_sitemap li ul{
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		width:255px;
	}
	#section_sitemap li ul li{
		height:auto;
		background:url("../images/side_bullet_arrow.gif") no-repeat scroll 0 8px transparent;
		padding:2px 0 2px 15px;
		width:250px;
	}
	#section_sitemap li ul li a{
		color:#5e5e5e;
	}



/*** 	Video		 ***/
#section_video{}
	#section_video .list{
		width:170px;
		height:180px;
		float:left;
		margin-right:35px;
		padding:10px 0;
		overflow:hidden;
	}
	#section_video .list img{
		margin-bottom:4px;
	}
	#section_video .list .title a{
		font-weight:700;
		display:block;
		line-height:1.2;
	}
	#section_video a.back {
		color:#000000;
		float:right;
		font-weight:700;
		margin-top:8px;
	}
	#section_video .title{ font-weight:700}
	#section_video .title a{ color:#000} 
	#section_video .player{
		width:356px;
		height:267px;
		border:1px solid #aaa;
		padding:10px;
		margin:20px auto 10px;
	}
	#section_video .videoInfo{ text-align:center}



/***		Search 		****/
#section_search{}
	#section_search .tiltle a{
		color:#000;
		font-weight:700;
	}
	#section_search .list{
		clear:both;
		overflow:hidden;
		color:#5e5e5e;
		border-bottom:1px dashed #CCC;
		padding-top:15px;
	}
	#section_search a.back{
		color:#000;
		font-weight:700;
		float:right;
		margin-top:8px;
	}
	
	

/***		Press 		****/
#section_press{}
	#section_press .comming_soon{
		font-size:24px;
		text-align:center;
		padding:90px 0;
		color:#666;
	}
	#section_press h1{
		margin-bottom:20px;
	}
	.press{
		margin-left:18px;
	}
	.pressOther{
		width:870px;
		background-color:#ebebeb;
		margin-left:18px;
		overflow:hidden;
	}
	.pressOther li{
		padding:10px;
		width:140px;
		height:140px;
		float:left;
		text-align:center;
	}
	.pressOther li img{
		margin-bottom:5px;
	}
	.pressOther li a{
		font-weight:700;
		color:#000;
	}


/***	Term 	***/
#section_terms .ct,
#section_privacy .ct{
	padding:15px 50px 15px 30px;
	width:841px;
}



/***	Photo List	***/
.photoList{}
	.photoList li{
		float:left;
		width:182px;
		height:170px;
		overflow:hidden;
		margin:0 25px 10px 0;
		line-height:1.2;
	}
	.photoList li .thumb{
		width:176px;
		height:105px;
		overflow:hidden;
		padding:1px 5px 5px 1px;
		margin-bottom:5px;
		background:url(../images/photo_coverlist.gif) no-repeat;
	}
	.photoList li .thumb a{
		display:block;
		width:176px;
		height:105px;
		overflow:hidden;
	}
	.photoList li h3{
		font-size:13px;
		display:inline;
	}
	
	.photoOther{
		margin-left:-6px;
		clear:both;
		overflow:hidden;
		padding-top:18px;
		width:636px;
	}
	.photoOther li{
		float:left;
		margin:0 6px 10px;
		width:92px;
		height:54px;
		border:1px solid #9a9a9a;
		overflow:hidden;
	}
	.photoOther li.active{ border-color:red;}
	.photoOther li img{
		cursor:pointer;
	}


		
		.paging{
			overflow:hidden;
			clear:both;
			padding:20px 0 0 0;
			font-size:12px;
			font-weight:700;
			}
			.paging a{
				color:#000;
				margin-right:10px;
			}
			.paging strong{
				color:red;
				margin-right:10px;
				text-decoration:underline;
			}
		

		.copy{
			clear:both;
			overflow:hidden;
		}
		.copy ul{
			padding:0 0 15px 15px;
		}
		.copy ul li{
			list-style-type:disc;
			list-style-position:outside;
			padding:4px 0;
		}
		.copy ol{ padding:0 0 15px 18px;}
		.copy ol li{
			list-style-type:inherit;
			list-style-position:outside;
			padding:4px 0 4px 5px;
		}		
		.copy ol li ol li{
			padding-left:5px;
		}
		.copy ol li ul li{
			list-style-type:disc;
			list-style-position:outside;
			padding:4px 0;
		}
		
		.copy h2{
			color:#da2128;			
			border-bottom:none;
			font-size:12px;
			margin-bottom:0;
			padding:0;
		}
		.copy h3,
		.list h3{
			font-size:12px;
			color:#000;
			display:inline;
		}
			
			.copy .title{
				color:#DA2128;
				font-size:13px;
				font-weight:700;
			}
			.copy .date{
				font-size:11px;
				color:#aaa;
			}
			.copy .intro{
				font-weight:700;
				font-size:13px;
			}
			
		/* ICON PDF */
		.list h3.title_pdf a{
			background:url(../images/icon-pdf.gif) no-repeat 0 center;
			padding:1px 0 1px 22px;
		}
			
			
		
.hide{ display: none; }		


	
.clients{}
.clients div{
	text-align:center;
	font-weight:700;
	color:#999;
}
.clients div span{
	font-weight:400;
	color:#CCC;
}



#section_404{}
#section_404 .ct{
	padding:20px 20px 200px;
	width:881px;
}
#section_404 h2{
	margin:5px 0 20px;
	font-size:18px;
	font-weight:400;
}
#section_404 .copy{
	padding-right:240px;
}
