body{
margin:0px 0px; padding:0px;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 
 font-size:14px;



}

#bottom_menu{
	position:fixed;
	bottom:1px;
	left: 670px;
	right: 15px;
	height: 700px;
	width:466px;
	background:url(images/background.jpg) repeat-x top left;

	z-index: -10;
	
	
}


/* Sections */
#wrapper{
 width:1050px;
 margin:0 auto;
 text-align:left;

 padding:10px;
}

#header{
 height:80px;
 background-color:#08087b;
 width:1050px;
 padding-bottom:2px;
}

#logo{
	float:left;
	width:380px;
	}
	
#header_right{
	float:left;
	background:url(images/top_left.png) no-repeat;
	width:670px;
	height:80px;
	background-position:right 0px;
	}
	
#header_right .search{
	
	margin:50px 10px 10px 200px;
	padding:0;
	left:180px;
	top:40px;
	
	}
#header_right input { background:url(images/menu_bg.png) repeat-x;padding:2px;height:20px; border:0px; }

#menu{
	border-top:1px solid yellow;
	}

#header img{ border:0px; }


#content_left{
	margin-top:2px;
	float:left;
	width:790px;
	padding:5px;
	color:#455257;
	
	}

#content_left h3{ color:#455257; font-size:12px; margin:3px 0 0 0;padding:0px; font-weight:normal;}
#content_left h2{ color:#0c698c;margin:0px;padding:0px; }
#content_left h2 a{ color:#0c698c; text-decoration:none; }
#content_left h2 a:hover{ text-decoration:underline; }
#content_left h1 { color:#455257; font-size:22px; margin:2px 0 2px 0; }
#content_left .content_text{ padding:0px 20px 0px 10px;line-height:20px; }
#content_left a{text-decoration:none; }
#content_left hr{ border:0.2px solid #0c698c; }
#content_right{
	margin-top:2px;
	float:left;
	width:250px;

	
	}

#content_left .comments{
	float:right;
	position:relative;
	right:20px;
	text-align:center;
	background:url(images/comments.png) no-repeat;
	width:80px;
	height:55px;
	color:#9a9aac;
	padding:8px 0 5px 0;
	}

.hidden{ display:none; } 

#content_left .blacktitle{ font-size:20px; font-weight:bold; }

#content_right .box{
 padding:5px;
 	background-color:#57b4d2;
 	margin:5px 0 5px 0;
}

#content_left .box{
	background:url(images/mid_box_bg.jpg) repeat-x;
	
	}

#content_left .form{
	border:1px solid black;
	}

#content_right h2{ font-size:14px; font-weight:bold;color:#455257; }
#content_right h3{ font-size:16px; font-weight:bold;color:#455257;padding:3px 0 3px 0; margin:3px 0 3px 0; }
.percent {
	background: url(images/poll.gif) top repeat-x;
	font-size: 1px;
	height: 12px;
}

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

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

#pbuttons{ }
#pbuttons a{color:blue;}
#pbuttons em{}
#pbuttons b{color:blue;}

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

.sep{
 clear:both;
}


.paginate{
 width:98%;
 border:1px solid #08087b;
 background-color:#7070d7;
 padding:3px;
 color:#ffffff;
}
.paginate a{text-decoration:none;font-size:12px;color:#ffffff;}

.paginate .start{ }
.paginate .end{ float:right }

.paginate .page_item {    
	border:1px solid #ffffff;
	padding:0px 3px 0px 3px;
	
	}
	
.paginate .page_item:hover{
	background-color:#ffffff;
	color:#000000;
	}

.paginate .page_item a:hover{ color:#08087b; }

.datatable{ width:100%;}
.headertr{ background:url(images/module_mid.png);height:30px; padding:4px; }

.content_mid img{border:1px solid #ffffff;padding:3px;}

#content_left .odd { background-color:#afdbec; padding:8px; }
#content_left .even{ padding:8px;}

#content_left .right{ text-align:right; padding-right:10px; font-size:12px; font-style:italic; color:gray; }
#content_left .title{ font-size:16px; color:#1a87b0;font-weight:bold; }

#footer{
	clear:both;
	height:25px;
	background:url(images/menu_bg.png) repeat-x;
	padding:5px 5px 0px 5px;
	color:gray;
}

.minput{
	color:gray;
	font-style:italic;
	}
	
.info{
	border:1px solid #08087b;
	padding:3px;
	background-color:#7070d7;
	color:#ffffff; 
	}
	
.tags{  margin:10px 5px 10px 5px;  }
.tags a{ text-decoration:underline; }
.tags a:hover{ text-decoration:underline;}


.center_form {
	margin-top:20px;
	margin-left:30px;
	background-color:#d0d7ec;
	padding:10px;
	border:1px solid black;
	width:650px;
	
	}