/* CSS Document */
body{margin:0; padding:0; font-family:Arial; font-size:10px;/* background-image:url(../images/background/bg2.jpg); background-repeat:repeat-y; height:auto; width:1024px;*/ }
.sclr{clear:both;}

.header{height:auto;}
.maincontainer{font-family:Arial; font-size:11px; width:1000px; height:auto;  margin:0 auto; }


.logobg{ background-color:#FFFFFF; width:917px; height:auto; margin-left:42px;}
.logo{width:350px; height:67px; margin-left:2px;margin-top:6px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; vertical-align:middle;}

.upperlink{float:right; font-size:12px; width:153px; color:#f7822d; text-decoration:none;}
.upperlink a{ font-size:11px; padding:21px 10px 0 0; color:#B5B5B5; text-decoration:none;}
.upperlink a:hover{font-size:11px; padding:21px 10px 0 0; color:#f7822d; text-decoration:underline;}



.home{background-image:url(../images/topbg.jpg); background-repeat:no-repeat; width:917px; height:32px; margin-top:8px; padding-top:10px;}
.upperheading{/*padding:26px 0 13px 0;*/ margin-left:51px; margin-right:67px;}
.menu{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:51px; margin-right:67px; text-decoration:none;}
.menu a{font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.menu a:hover{font-size:15px;  font-weight:bold;font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}






.footer{width:917px; height:30px; background:url(../images/background/footerbg.jpg) repeat-x top left; margin-top:16px;}
.footertxt{float:left; padding:8px 0 0 0; color:#FFFFFF; width:430px; margin-left:15px;}
.footertxt a{ color:#FFFFFF; text-decoration:none }
.footertxt a:hover{ color:#FFFFFF; text-decoration:underline }

.copyright{float:right; width:430px; padding:8px 18px 0 0; text-align:right; color:#FFFFFF;}
.website{color:#333333; padding:15px 15px 5px 15px; float:right; width:430px; text-align:right;}

.website a{color:#333333; text-decoration:none; }
.website a:hover{color:#666666; text-decoration:underline; }


#main_body{ width: 902px; background-color:#FFFFFF; margin: 0 auto; margin-top:14px; overflow:hidden;}

#main_body #leftcol{width: 221px; float: left; padding:0; padding-left:2px; }

#main_body #leftcol ul{list-style: none;  margin:0px; padding:0px; color:#6f5a43;border: 1px solid #a08261; }
#main_body #leftcol li{ position:relative;margin: 0; 	padding: 0; margin-left:10px; line-height:28px; border-bottom: 1px solid #a08261; } 

#main_body #leftcol li:last-child{ border:none; }
#main_body #leftcol li a{
text-decoration:none;
	color:#6f5a43;
}	
#main_body #leftcol li a:hover{
	text-decoration:underline;
	color:#6f5a43;
}

#main_body #leftcol h3{ padding:0; margin:0; height:32px; padding-top:9px; padding-left:10px; background:url(../images/banner/ltbanner.jpg) no-repeat; font-size:16px;
	color:#f7822d;
	font-weight:bold;
	line-height:14px;}

#main_body #centercol{ width: 425px; float: left; margin: 0 auto; padding:0; padding-left:10px; padding-right:10px;  }

#main_body #centercol ul{list-style: none;  margin:0px; padding:0px; color:#2d2d2d; font-size:12px; word-spacing:1px; }
#main_body #centercol li{ position:relative; margin: 0; padding: 0; margin-left:10px; line-height:25px; } 

#main_body #centercol li:last-child{ border:none; }
#main_body #centercol li a{
text-decoration:none;
	color:#2d2d2d;
}	
#main_body #centercol li a:hover{
	text-decoration:underline;
	color:#f7822d;
}
p{
text-decoration:none;
color:#2d2d2d;
word-spacing:1px;
line-height:18px;
text-align:justify;
}	

p a{
text-decoration:none;
color:#2d2d2d;
}	

p a:hover{
text-decoration:none;
color:#f7822d;
}

.text_astro{
color:#2d2d2d;
}
.text_astro a{
text-decoration:none;
color:#2d2d2d;
}	

.text_astro a:hover{
text-decoration:none;
color:#f7822d;
}

#main_body #rightcol_question{ width: 425px; float: left; margin: 0 auto; padding:0; padding-left:10px; padding-right:10px;  padding-top:8px; }
#main_body #rightcol_question ul{list-style: none;  margin:0px; padding:0px; color:#6f5a43; font-size:12px; word-spacing:1px; }
#main_body #rightcol_question li{ position:relative; margin: 0; padding: 0; margin-left:10px; line-height:25px; } 

#main_body #rightcol_question li:last-child{ border:none; }
#main_body #rightcol_question li a{
text-decoration:none;
	color:#443a2e;
}	
#main_body #rightcol_question li a:hover{
	text-decoration:underline;
	color:#f7822d;
}

#main_body #centercol_vote{ width: 652px; float: left; margin: 0 auto; padding:0; padding-left:10px; padding-right:10px;  padding-top:8px; }

#main_body #centercol_vote ul{list-style: none;  margin:0px; padding:0px; color:#2d2d2d; font-size:12px; word-spacing:1px; }
#main_body #centercol_vote li{ position:relative; margin: 0; padding: 0; margin-left:10px; line-height:25px; } 

#main_body #centercol_vote li:last-child{ border:none; }
#main_body #centercol_vote li a{
text-decoration:none;
	color:#443a2e;
}	
#main_body #centercol_vote li a:hover{
	text-decoration:underline;
	color:#f7822d;
}


#main_body #rightcol{width: 227px; float: right; }


.mybull{ padding:0 0 2px 0; background-color:#FFFFFF; font-size:16px;  line-height:17px; color:#204fa4; text-decoration:none;}
.mybull a{ padding:0 0 2px 0; line-height:17px; margin:0; color:#204fa4; text-decoration:none;}
.mybull a:hover{ padding:0 0 2px 0; background-color:#FFFFFF; line-height:17px; margin:0; color:#204fa4; text-decoration:underline;}

#content { margin-left:10px; width:205px; }
.hline{height:4px; margin-top:4px;}

.aboutheading{font-size:24px;
	color:#f7822d;
	font-weight:normal;
	line-height:27px; margin-bottom:6px;
	
	}

#main_content .aboutheading a{
	font-size:24px;
	color:#f7822d;
	font-weight:normal;
	line-height:27px; margin-bottom:6px;
	text-decoration:none;	
	}
	
#main_content .aboutheading a:hover{
	font-size:24px;
	color:#f7822d;
	font-weight:normal;
	line-height:27px; margin-bottom:6px;
	text-decoration:underline;
	}
	
#main_content a{
	color:#000000;
	text-decoration:none;	
	}
	
#main_content a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
.heading{ color:#f7822d; font-weight:bold; font-size:11px; line-height:15px; padding-left:10px;}
p { padding-left:10px; color:#2d2d2d; font-size:12px; }
.heading_underline{
	border-collapse: collapse; 
	border-bottom: .05em solid #e5e3cd;
	clear:both;
	margin-bottom:15px;
}

/* Poll page css */

#poll_page ul { list-style: none;  margin:0px; padding:0px; color:#6f5a43; font-size:12px; word-spacing:1px; }
#poll_page li { position:relative; margin: 0; padding: 0; margin-left:10px; line-height:25px;  }
#poll_page li:last-child{ border:none; }
#poll_page li a{
text-decoration:none;
	color:#443a2e;
}	
#poll_page li a:hover{
	text-decoration:underline;
	color:#f7822d;
}

/* CSS for Vote Page */

.add_comment_text_box{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	color:#2d2d2d;
	border: 1px solid #a5acb2;
	
}

.add_comment_text_box_email{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	color:#2d2d2d;
	border: 1px solid #a5acb2;
}

.gender_box{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	color:#2d2d2d;
	border: 1px solid #a5acb2;
}

.add_comment_text_area2{
	width:340px;
	height:60px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}
.result_box{
	width:300px;
	height:40px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}

.add_comment_comment{ margin-bottom:6px; }

.browse_link{
	background-image:url(../images/browse_bg.gif);
	background-repeat:no-repeat;
	width:99px;
	height:28px;
	color:#2d2d2d;
	font-weight:bold;
	padding-left:9px;
	padding-top:6px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:14px;
}
.browse_link a{
	color:#f7822d;
	text-decoration:none;
}
.browse_link a:hover{
	color:#701400;
	text-decoration:none;
}

.subheading{font-size:16px;
color:#333333;
font-weight:bold;
line-height:27px; margin-bottom:6px;
}

.error{
	color:#ea5300;
	font-size:11px;
}

.error1{
	color:#ea5300;
	font-size:11px;
	margin-left:42px;
}

.add_comment_form{
	height:600px;
	font-size:11px;
}

/* CSS For Contact Us Page*/

.contact_name_text_box{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	color:#2d2d2d;
	border: 1px solid #a5acb2;

}

.contact_purpose_text_area{
	width:300px;
	height:100px;
	float:left;
}

#news p{
	margin:0px;
	padding:0px;
}

.news_day{
	color:#2d2d2d;
}

.news_read_more{
	color:#2d2d2d;
}
.news_read_more a{
	color:#2d2d2d;
	text-decoration:underline;
}
.news_read_more a:hover{
	color:#f7822d;
	text-decoration:none;
}
.news_bottom_previous_next{
	height:29px;
	text-align:right;
	padding-right:10px;
}
.news_bottom_previous_next a{
	text-decoration:none;
	color:#2d2d2d;
}
.news_bottom_previous_next a:hover{
	text-decoration:none;
	color:#f7822d;
}

#main_body #centercol li A{
color:#204fa4;

}


#bookmark {
	PADDING-RIGHT: 0px;  PADDING-BOTTOM: 11px;  BACKGROUND: url(../images/hr_line.gif) repeat-x left top;
	 HEIGHT: 12px
}
#bookmark A {
	TEXT-DECORATION: none
}
#bookmark A:hover {
	TEXT-DECORATION: none
}
#bookmark A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #2d2d2d; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#bookmark A:hover {
	COLOR: #600001
}
#bookmark IMG {
	FLOAT: left; MARGIN: 0px 4px 0px 0px
}
a.right_col_a  {
color:#FFFFFF;
text-decoration:none;
}
a:hover.right_col_a  {
color:#FFFFFF;
text-decoration:underline;
}

.topbannerrws{
clear:both; 
overflow:hidden;
width:917px;
}
