* {    
margin: 0;
padding: 0;
}
a:visited{
	color:#5c5c5c;
}
html, body{
	width:100%;
	height:101%;
	margin:0;
	padding:0;
	background-color:#222222;
	color:#ffffff;
	text-align:center;
}
.small_font{
	color:#5c5c5c;
	font-size:10px;
	font-family: verdana, tahoma, sans-serif;
}
.small_font a{
	color:#4ED2D6;
	text-decoration:none;
}
.small_font a:hover{
	color:#eeeeee;
}
.top_bar{
	width:100%;
	height:34px;
	border-bottom:1px solid #444444;
	line-height:34px;
	margin-right:10px;
	background-color:#111;
}

.head{
	width:1000px;
	height:123px;
	margin-left:auto;
	margin-right:auto;
}

.head_left{
	width:272px;
	height:100%;
	background-image:url(images/head_logo.jpg);
	position:relative;
	float:left;
}
.head_right{
	width:728px;
	height:100%;
	position:relative;
	float:left;
}
.head_advert{
	position:relative;
	height:60px;
	width:468px;
	border:1px solid #4b4949;
	background: #000000;
	margin:auto;
	margin-top:24px;
	vertical-align:middle;
}
.head_nav{
	position:relative;
	height:28px;
	width:100%;
	text-align:right;
	font-size:12px;
	font-family:verdana, sans-serif;
	color:#989898;		
	overflow:visible;
	margin-top:8px;
	z-index:2;
}
.menu{
	position:relative;
	margin:0 auto;
	height:28px;
	float:right;
}
.menu4 img{
	float:left;
	position:relative;
}
.menu ul{

	list-style-type:none;
	height:28px;
	margin:0; padding:0;
	float:right;
}
.menu ul li{
	position:relative;
	text-align:center;
	float:left;
}
.menu ul li a, .menu ul li a:visited{		
	padding:0 10px;
	height:100%;
	display:block;
	text-decoration:none;
	color:#989898;		
	text-align:center;
	line-height:28px;
}
.menu a{
	background-image:url(images/nav_bg.jpg);
	float:left;
}
.menu ul li a:hover{
	color:#ffffff;
}

.main_wrapper{
	width:1000px;
	margin:0 auto;
	background-color:#303030;
}
.main_header{
	margin:0;
	width:100%;
	height:10px;
	background:url(images/main_header.gif) no-repeat;
}
.main_footer{
	margin:0;
	width:100%;
	height:10px;
	background:url(images/main_footer.gif) no-repeat;
}

.content{
	width:98%;
	position:relative;
	padding-left:10px;
	height:auto;
	text-align:left;
	color:rgb(139, 139, 139);
}


.main{
	width:1000px;
	height:auto;
	margin:0 auto;
	position:relative;
}
.content_head{
	position:relative;
	width:100%;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	background: #303030;
	text-align:left;
}
.content_main{
	position:relative;
	height:500px;
	width:99%;
	background-color: #303030;
	padding-left:1%;
	
}
.content_foot{
	position:relative;
	width:100%;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	background: #303030;
}	
.right{
	float:right;
}
.left{
	float:left;
}

.copy{
	width:1000px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	color:#4e4e4e;
	font-family:verdana, tahoma, sans-serif;
	font-size:10px;
	text-align:left;
}

.copy h1{
	font-family:Arial Black;
	font-weight:900;
	font-size:20px;
	color:#4e4e4e;
	letter-spacing:-0.1px;
}
.newspage{
	width:100%;
	height:100%;	
	position:relative;
	display:block;
}
.news_content{
	margin:10px 0;
	font-size:11px;
}
.news_foot_left{
	float:left;
	color:#6a6a6a;
	bottom: 0;
	width:50%;
}
.news_foot_right{
	float:right;
	color:#6a6a6a;
	text-align:right;
	width:50%;
}
.newspage small{
	font-size:9px;
	color:#6a6a6a;
}
.newspage h1{
	margin-bottom:7px;
}
.newspage hr{
	width:100%;
	height:1px;
	background: #3f3f3f;
}
.news_wrapper_left{
	margin-top:10px;
	width:540px;
	height:100%;
	float:left;
}
.news_wrapper_right{
	margin-top:10px;
	width:460px;
	height:100%;
	float:left;
}
.first_news{
	width:100%;
	height:auto;
	margin-bottom:25px;
}
.wrapper_other_news{
	width:100%;
	height:100%;
}
.first_news h2 a{
	text-transform:none;
	color:#fff;
	font-family:verdana,sans-serif;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
}
.other_news{
	width:48%;
	float:left;
	min-height:250px;
}
.other_news_footer{
	width:100%;
	height:auto;
	position:relative;
	bottom:0;
	
}
.other_news h3 a{
	font-size:12px;
	text-transform:none;
	color:#fff;
	font-weight:bold;
}
.other_news h3:hover{
	color:rgb(139, 139, 139);
}
.news_wrapper{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
.news_table h3 a{
	color:#fff;
}

.forum_head{
	background-color:#191919;
	line-height:28px;
	padding-left:10px;
	border-width:1px 0px;
	border-style:solid;
	border-color:#898989;
}

.forum_over{
	width:100%;padding:10px;height:15px;float:left;background-color:#222;boder-top:1px solid #111111;border-bottom:1px solid #999;cursor:pointer;
}
.forum_1{
	background-color:#303030;
	border-bottom: 1px solid #898989;
}
.forum_2{
	background-color:#252525;
	border-bottom: 1px solid #898989;
}

.forum_main{
	width:100%;padding:10px;height:15px;float:left;background-color:#555555;boder-top:1px solid #111111;border-bottom:1px solid #999;
}

.member_head{
	background-color:#353535;
	cursor:pointer;
	padding:10px;
}
.member_head_over{
	background-color:#252525;
	cursor:pointer;
	padding:10px;
}
.member_open{
	padding:10px;
	background-color:#252525;
	margin-bottom:10px;
}
.bar{
	width:100%;
}
.bar_l{
	float:left;
	width:6px;
	height:14px;
	background:url(images/bar_l.png);
}
.bar_m{
	float:left;
	width:auto;
	min-width:50%;
	height:14px;
	background:url(images/bar_m.png);
	color:#000;
	line-height:14px;
}
.bar_r{
	float:left;
	width:6px;
	height:14px;
	background:url(images/bar_r.png);
}
.file_list{
	background-color:#323232;
	border-bottom:1px solid #05A3AC;
}
.file_list_over{
	background-color:#262626;
	border-bottom:1px solid #05A3AC;
}
.headline{
	width:96%;
	margin:2%;
	
}
.headline_over{
	width:96%;
	margin:2%;
	cursor:pointer;
	background-color:#222;
}

#tt {
 position:absolute;
 display:block;
 background:url(js/starter/images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(js/starter/images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 text-align:left;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(js/starter/images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

#cse-search-box input{
	background-color:#111111 !important;
}

.housing_form form label{
	float: left;
	width:100px;
}

.menu4{
	float:right;
}

.shortnews, .shortnews_over{
	width:100%;
	float:left;
}

.shortnews_over {
	background-color:#222;

	cursor: pointer;
	color: #4ED2D6;
}

.shortdiv{
	float:left;
	line-height:40px;
	border-bottom:1px solid #666;
	padding-bottom:5px;
	padding-top:5px;
}
.top5news{
	min-height: 350px;
}
