﻿
* {
	margin:0; padding:0;
}

body{ margin:0  auto;
	background:#313131; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666
}


a:hover{text-decoration:underline;}
a: {text-decoration:none;}
a img { border:0;}
p { color:#000000; font:Arial, Helvetica, sans-serif; font-size:11px}
ul { list-style:none; font-size:11px}


.clear { clear:both}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px;
		line-height:18px;
		color:#464646;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#464646;}


.main { margin:0 auto; width:1000px}

#header { background:#c4c4c4 url(imgs/header_back.gif)  top  repeat-x; height:159px}

#top_links  {background:#313131 url(imgs/header.gif) top no-repeat; height:60px;  color:white}
#top_links a    { color:white; font-size:11px} 
#top_links p   { color:white; font-size:11px; text-align:right} 

 
.logo 
{
	 float:left;
	  
	 margin-top:10px;
	 margin-left:17px;
	 
	 
	 
}
 

.button { background:url(imgs/button.png) no-repeat; width:107px; height:14px; 
			 }

.button a { color:#FFFFFF; font:Arial, Helvetica, sans-serif; margin-bottom:6px; font-size:9px;text-decoration:none; }
.button a:hover { text-decoration:none}

.text_input{ background:url(imgs/text_input.gif) no-repeat; height:16px; border:none; width:154px;float:left;
margin-right    :20px;margin-left:10px; font-size:11px; padding-left:5px;}
 .text_input :focus { border:none}
 
#under_flash { background: url(imgs/under_flash.gif) top no-repeat; background-position: right; height:38px; float:right}


.path{height:20px; float:left;  width:100%; margin-top:30px; margin-bottom:10px; }
.path a{ color:#666666; font:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; text-decoration:underline; }
.path a:hover{ color:#000000; font:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; }

.scrollable a:hover{color:#000000;}
.scrollable a { font-size:11px;}
 .content_item1 { line-height:18px; text-align:justify
	
}

#middle { width:100%; background:#c4c4c4 url(imgs/grid.gif) repeat-x; background-position:bottom}
#LeftContent { float:left; width:750px;}
  
 #indent {  padding:0px;width:1000px; height:100%; margin:0 auto;  background:url('imgs/chart.gif') no-repeat;  background-position:left bottom;  }

#footer {  background:#313131; font-size:11px;font-family:Verdana, Geneva, Tahoma, sans-serif;margin: 0pt auto; height:60px; }
#footer .main { text-align:center;  padding-bottom:10px;   }
#footer .main a {color:white; font-family:Verdana, Geneva, Tahoma, sans-serif;  font-size:11px; text-decoration:none}
#footer .main a:hover {text-decoration:underline;}
#footer span   { color:white;font-size:9px; line-height:12px;}






/*new*/


.archive_item{
	width:100%; float:left; }



 h4 { color:black; float:left } 
 h5{
	font-size:12px; color:#666666; font-weight:bold;
}


/**/.question{float:left; width:580px;;margin-bottom:20px;padding-left:10px; }

/**/.date{ float:left; color:#990033; font-size:12px; font-weight:bold; }
.date span{  color:#990033; }
	

.col1{ width:400px; float:left;}

/**/.col2{ width:230px;float:right; margin-bottom:10px; text-align:right}

.col2 span{ color:black;text-align:right}
.col2 a,.col2 a:hover, .date a{ color:black; font-weight:bold; font-size:12px;  text-decoration:none }

.col1-1 {width:150px; float:left; margin-bottom:5px; margin-right:10px}

/**/.pollchart1,.pollchart2, .pollchart3, .pollchart4,.pollchart5,.pollchart6
 { 
 	float:left;  height:17px;	
}


.pollchart1 {background: url(imgs/pollchart-1.png) left repeat-x;}
.pollchart2 {background: url(imgs/pollchart-2.png) left repeat-x;}

.pollchart3 {background: url(imgs/pollchart-3.png) left repeat-x;}
.pollchart4 {background: url(imgs/pollchart-4.png) left repeat-x;}

 



.poll_percent { float:right;
}
.line{
	  float: left; margin-top: 10px;  width:100%;  height:20px;
						 background: url('imgs/line_hor.gif') repeat-x ;
}
 
.line2{
	  float: left; margin-bottom: 10px;  width:100%;  height:1px;
						 background:#D8D9DE;
}

#sitemap_back {float:left; width:98%; background:#e8e9ee url(imgs/sitemap_pic.gif); 
				  background-position:top; position:relative; top:-10px; }
.sitemap{ width:500px; margin-left:80px;  }
.sitemap_1 { font-weight:bold; margin-top:5px}
.sitemap_2 { margin-left:30px; font-weight:normal  }

/*new*/
.banners{float:right;  width:200px;  margin-right:20px;margin-top:10px;}
.banner1{ z-index:20; float:right }

.footer_links {
	 width:500px; float:left; margin-top:5px; margin-left:150px; 
}
.footer_links span { line-height:12px;
}


.col2-1 { width:112px; float:left; text-align:right; font-size:12px; line-height:22px;} .col2-title { width:112px; float:left; text-align:center; font-size:12px; line-height:22px;}
.col2-title{ color:black; font-weight:bold; font-size:12px;  text-decoration:none; }
 
