body{
margin:0px 0px; padding:0px;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 
 font-size:14px;
 background-color:black;
 background:url(images/bg.jpg);
 
  background-repeat:repeat-x;


}

/* Sections */
#wrapper{
margin:0 auto;
 width:1000px;
 text-align:left;
 background-color:#ffffff;
 padding:10px;
}


#top{
 height:90px;
 
}

#header{
 height:320px;
 width:1000px;
 background-color:#045c86;

}

#logo{
 float:left;
}

#slideshow{
 float:right;
}

#content{
 width:1000px;
 clear:both;


}

#contentleft{
 padding-top:0px;
 float:left;
 width:690px;
 
}

#menu{
 height:35px;
 background-color:#034564;
 padding-left:10px;
 padding-top:-10px;
 
}

.menuitem{
 float:left;
 padding-right:10px;
 font-size:20px;
 color:#ffffff;
}

.menuitem a{
 float:left;
 padding-right:10px;
 font-size:20px;
 color:#000000;
 text-decoration:none;
}

#contentright{
 margin-top:15px;
 margin-left:10px;
 padding:5px;
 float:left;
 width:290px;
 background-color:#dee5ed;

}

#name{

 font-size:42px;
 color:#045c86;
 font-weight:bold;
}

#slogan {
 font-size:24px;
 color:#26b3d8;
}

#content h3{
 background-color:#034564;
 padding:3px;
 color:#ffffff;
}

#content h3 a{color:#ffffff; }
#content .content_text{color:gray;}
#content .content_text a{text-decoration:none;}
#content h2 { font-size:16px;font-weight:bold; }
#content h2 span{font-size:12px;font-style:italic;color:gray;}

.seperator{

 width:1000px;
 height:10px;
 background-color:gray;
}

.verybigtitle{
 font-color:#045c86;
 font-size:28px;
 font-weight:bold;
}

#footer{
 height:100px;
 width:1000px;
 clear:both;
}

#footerleft{
 width:180px;
 background-color:#880d0d;
 color:#ffffff;
 height:70px;
 padding-top:20px;
 padding-left:50px;
 float:left;
}

#footerright{
 float:left;
 width:730px;
 height:60px;
 padding-left:30px;
 padding-top:30px;
 margin-left:10px;
 background-color:gray;
 font-size:17px;
 color:#ffffff;
}

#footerright a{
 color:#ffffff;
 text-decoration:none;
}

.sep{
 height:5px;
}

.atable{
 width:99%;

}




.news_bigtitle{
 font-size:26px;
 color:#045c86;
 
}

.paginate{
 
}
.paginate a{text-decoration:none;font-size:12px;color:gray;}

.news_info{
 font-size:11px;
 color:gray;
 font-style:italic;
}

ul{
 list-style:bullet;
 padding:0px;
 margin-left:20px;
}

.box{line-height:20px; }
.box a{color:gray;text-decoration:none; }


.news_content{
 color:black;
 font-size:14px;
}
.percent {
	background: url(images/poll.gif) top repeat-x;
	font-size: 1px;
	height: 12px;
}

.sep_news{
 width:670px;
 border-bottom:1px dotted black;
 margin-bottom:5px;
 

}

.percent {
	background: url(images/poll.gif) top repeat-x;
	font-size: 1px;
	height: 12px;
}

.polltext {
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #d41818;
}

.poll {
	width: 97%;
	background: #84b3c4;
	font-size: 1px;
	height: 12px;
	border: 0px solid #b8b8b8;
	margin-left: 5px;
}



.percentnum {
	margin-left: 5px;
	font-size: 11px;
	width: 97%;
	text-align: right;
		color: #d41818;
}

.hidden{
 display:none;
}

.datatable{
 width:100%;
}

.headertr{
 background-color:#3265cd;

 font-size:12px;
 font-weight:bold;
}

.headertr td{
  padding:3px;
}

.datatable td{
 padding:4px;
}

.datatable td a{
 color:#000000;
}

.odd{
 background-color:#cdcdcf;
}

.odd td{ color:#000000; }
.odd td a{ color:#000000; }
.even{
 background-color:#9bb4e7;
}

.info{
  border:1px solid #3265cd;
  background-color:#cdcdcf;
  margin-top:20px;
  margin-left:5px;
  padding:10px;
}

label{
  color:#3265cd;
  font-weight:bold;
}

.even td{ color:#000000; }
.even td a{ color:#000000; }