/* CSS Document */
* { margin:0; padding:0;}
a { outline:none; }
a img { border:0; outline:0; }
.clear { width:100%; clear:both; height:0; overflow:hidden;}

body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	background-color:#231f20;
	background-image:url(../images2/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
	
#wrapper {
	width:802px;
	height:auto;
	margin:0 auto;
	color:#231f20;
	}


#header {
	width:100%;
	height:42px;
	float:left;
	display:inline;
	}
#header div.logo {
	width:150px;
	height:42px;
	float:left;
	}
	
	#header div.logo2 {
		width:44px;
		height:42px;
		float:right;
		padding:0 25px;
	}
	
#header a.hover {margin-right:0px; width: 43px; height: 42px; text-indent: none; overflow: hidden; display: block; float: right;}
#header a.hover:hover {text-indent: -43px; display: block; float: right;}
	
/* content container */
#content_container {
	width:100%;
	height:auto;
	float:left;
	color:#231f20;
	}
#content_container div.banner {
	width:100%;
	height:auto;
	float:left;
	}
	
#content_container div.content {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0 50px 0;
	}

#content_container div.content div.each_text_row {
	width:100%;
	height:auto;
	position:relative;
	}
#content_container div.content div.each_text_row p {
	font-size:12px;
	color:#231f20;
	line-height:18px;
	}

#content_container div.content div.each_text_row span.title {
	color:#939394;
	font-style:italic;
	}


.contentslider {
	position:relative;
	display:block;
	width:802px;
	height:auto;
	margin:0;
	float:left;
}
.cs_wrapper {
    position:relative;
    display:block;
    width:100%;
    height:100%;
    margin:0;
 	padding:0;
	overflow:hidden;
}
.cs_slider {
	position:absolute;
	width:10000px;
	height:100%;
	margin:0;
	padding:0;
}
.cs_article {
	float:left;
	position:relative;
	top:0;
	left:0;
	display:block;
	width:802px;
	height:1100px;
	margin:0 auto;
	padding:0;
}

.cs_leftBtn, .cs_rightBtn {
	position:absolute;
	top:-664px;
	z-index:10000;
}
.cs_leftBtn {
	left:320px;
	outline:0;
	width:44px;
	height:42px;
	background-image:url(../images/arrow_left.jpg);
	background-repeat:no-repeat;
}
.cs_leftBtn:hover {
	background-image:url(../images/arrow_left_hover.jpg);
	background-repeat:no-repeat;
	}
.cs_rightBtn {
	right:322px;
	outline:0;
	width:44px;
	height:42px;
	background-image:url(../images/arrow_right.jpg);
	background-repeat:no-repeat;
}.cs_rightBtn:hover {
	background-image:url(../images/arrow_right_hover.jpg);
	background-repeat:no-repeat;
	}
	
/* footer container */

#footer_container {
	width:100%;
	height:202px;
	float:left;
	background-image:url(../images2/footer_bg.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	margin-top:20px;
	}
#footer_container div.inner {
	width:802px;
	height:auto;
	margin:0 auto;
	padding:15px 0 0 0;
	}
#footer_container div.inner div.left_box {
	width:217px;
	height:189px;
	float:left;
	background-image:url(../images2/footer_vertical_line.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}

#footer_container div.inner div.left_box div.logo_footer {
	width:auto;
	height:auto;
	float:left;
	padding:23px 0 50px 0;
	}
#footer_container div.inner div.left_box p {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:1px;
	font-size:14px;
	color:#838383;
	font-family:Helvetica, sans-serif;
	}
#footer_container div.inner div.left_box p span {
	color:#FFF;
	}
	
#footer_container div.inner div.right_box {
	width:585px;
	height:auto;
	float:left;
	}
#footer_container div.inner div.right_box div.main_title {
	width:563px;
	height:auto;
	float:left;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	padding:20px 0 0 22px;
	font-style:italic;
	}
	
#footer_container div.inner div.right_box div.each_column {
	width:124px;
	height:auto;
	float:left;
	padding-left:22px;
	}
#footer_container div.inner div.right_box div.each_column a {
	width:100%;
	height:auto;
	clear:both;
	line-height:20px;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	}
#footer_container div.inner div.right_box div.each_column a:hover {
	text-decoration:underline;
	}
	
#footer_container div.inner div.right_box div.paging_links {
	width:563px;
	height:auto;
	float:left;
	font-size:14px;
	color:#FFF;
	line-height:20px;
	padding:7px 0 0 22px;
	font-style:italic;
	}
#footer_container div.inner div.right_box div.paging_links a {
	font-size:14px;
	color:#FFF;
	font-style:italic;
	text-decoration:underline;
	}
#footer_container div.inner div.right_box div.paging_links a:hover {
	color:#ff0000;
	}
#footer_container div.inner div.right_box div.paging_links a.active {
	text-decoration:none;
	}
