/* clear default */

body, img{

	margin:0;

	padding:0;

	border:0;

}

ul{
	margin:15px 0;
	font-size: 13px;
}

.contentpaneopen li {
	text-align:justify;


}

body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#343434;

}

.adslot_1 { display: block; }
.adslot_2 { display: block; width:100%;}

p{
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}




h2{

	font-size:16px;
	padding-top:25px;

}



h3{

	font-size:15px;

}

h4{

	font-size:14px;
	font-family:Tahoma;
	padding-left:10px;

}



a{

	text-decoration:none;
	
	color:#0076bb;

}

a.readon{

	color:#2d75a4!important;

	font-weight:bold;

	float:right;

}

a.readon{

	background:transparent url(../images/bg_readon.gif) no-repeat scroll right center;

	padding-right:10px;

}

#left a{

	font-weight:normal;

}

#ccenter a.readon{

	background:transparent url(../images/a.readmore.gif) no-repeat scroll right center;

	font-size:0;

	width:77px;

	height:22px;

	padding:0!important;

}

#us_all a.readon{

	padding-right:10px;

}

.center{

	margin:auto;

	height:100%;

	width:936px;

}

#header_all{

	width:100%;

	height:76px;

	background:url(../images/bg_header_all.gif) repeat-x top left;

}

#logo{

	width:650px;

	height:54px;

	float:left;

	margin-top:12px;
	
	background:url(../images/logo.png) no-repeat top left;

}



.htool{

	width:265px;

	height:22px;

	float:right;


}
.htoola{
	float:right;
	margin-top:10px;
	width:200px;
	height:22px;
}

.htool #search{

	width:100%;

	float:left;

}

#toptools {
	position:absolute;
	text-align:right;
	z-index:9999;
}
#toptools li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 3px;
}
a.register-switch, a.login-switch, #toptools li a:link {
	color:#343434;
	text-decoration:none;
}


#register, #login {
	background:#fff none repeat scroll 0 0;
	border:1px solid #dddddd;
	display:none;
	height:auto;
	overflow:hidden;
	padding:5px 15px;
	position:absolute;
	right:5px;
	text-align:left;
	top:25px;
	z-index:99999;
}



#banner_all{

	width:100%;

	height:306px;

	background:#fff url(../images/bg_banner_all.gif) repeat-x top left;

}

#spacer_all{

	width:100%;

	height:16px;

	background:#fff url(../images/bg_banner_all.gif) repeat-x top left;

}



#banner{

	width:100%;

	margin:15px 0 7px;

	float:left;

	height:282px;

}

#banner #slide_lat{

	width:99%;

	height:auto;

	margin:auto;

	overflow:hidden;

	height:282px;

}

#banner #slide{

	width:666px;

	height:282px;

	float:left;	

}

#banner #lat{

	width:250px;

	height:282px;

	float:right;

	overflow:hidden;

}



#nav_all{

	width:100%;

	height:auto;

}

#nav_left{

	float:left;

	height:33px;

	width:8px;

	background:url(../images/bg_nav_left.gif) no-repeat top left;

}

#nav_ct{

	float:left;

	height:33px;

	width:920px;

	background:url(../images/bg_nav_ct.gif) repeat-x top left;

}

#nav_right{

	float:left;

	height:33px;

	width:8px;

	background:url(../images/bg_nav_right.gif) no-repeat top left;

}

#content_all{

	width:100%;

	padding:20px 0;

/* 	background:#fff url(../images/bg_content_all.gif) repeat-x top left; */

	overflow:hidden;

}

#component{

	width:100%;

	float:left;

	height:auto;

}

#component2{

	width:100%;

	float:left;

	height:auto;

}

#md{

	width:100%;

	float:left;

	height:auto;

}

#left{

	width:206px;

	height:auto;

	float:left;

}

#ccenter{

	width:520px;

	height:auto;

	float:left;

}

#ccenter_ct{

	width:98%;

	margin:auto;

}

#ccenter_ct img{

	padding-right:10px;

}

#right{

	width:196px;

	height:auto;

	float:right;

}

#breadcrumb{

/*	background:#f7f7f7;

	border:1px solid #e6e6e6;
	*/
	text-align:center;
	
	padding-left: 100px;
	padding-right: 100px;
	
	
	
	
}

#breadcrumb span{ 

	display:block;

	padding:8px;

	color:#2d75a4;

	text-transform:uppercase;


}

#breadcrumb span a{

	font-weight:bold;

	text-transform:uppercase;

}

#us_all{

	width:100%;

	overflow:hidden;

	padding-bottom:20px;

}

.us{

	width:300px;

	float:left;

}

.us.ct{

	padding:0 18px;	

}

.us.ct a.readon{

	float:right;

}

.us.ri{

	float:right;

}

.us li{

	width:100%;

	float:left;

}

#footer_all{

	width:100%;

	background:#3a3a3a url(../images/bg_footer_all.gif) repeat-x top center;

	border-top:1px solid #252525;

	color:#fff;

	overflow:hidden;

	padding:0px 0;

}

#footer_all #fnav{

	width:1px;

}

#footer_all #copyright{

	width:100%;

	text-align:center;

	color:#2d75a4;

}

#footer_all #copyright a{

	color:#2d75a4;

}

#navb, #cpr{

	width:100%;


	padding:2px;

}

.moduletable ul, ul.latestnews, .module div div div ul {
	padding-left: 18px;
	padding-right: 18px;
	padding-top:0px;
	margin-top:6px;

}

div#right .module div div div ul {
	padding-left: 18px;
}


.moduletable ul li, ul.latestnews li, .module div div div ul li  {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div#right .module div div div ul li  {
margin-right:25px;



}

div.center div#logo p {
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right:25px;
	padding-top:9px;
}

.pic_block {
	text-align:center;
	padding-top:14px;
	padding-bottom:5px;

}

.buttons {
width:100%;
text-align:center;
}

.allbuts
{

padding-left:80px;
padding-top:5px;

}

.butspre {
padding-bottom:5px;

}

.contenttoc {
border:solid 1px #dddddd;
margin-left:auto;
}

.contenttoc th {
background-color:#eeeeee;
padding:3px;

}

.contenttoc td {
background-color:#fefefe;
padding:2px 5px;


}

.pagenav_align {
width:100%;

}

.pagenavcounter {
text-align:right;

}

blockquote {
margin-top:10px;
margin-bottom:10px;
padding-top:2px;
padding-bottom:10px;
border-left:solid 4px #55AAFF;
margin-left:20px;
margin-right:10px;
padding-left:20px;
padding-right:10px;

}