body {
	text-align: center;
	color: #232323;
	margin: 0;
	background: #B5B5B5 url(/images/bg/bg3s.jpg) repeat-y center;
background:url(/ver2/images/bg/bg1.gif);
 font: 0.7em Tahoma, sans-serif; 
   line-height: 1.5em;

   }
   
   
   

#container { 	width: 1010px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
	border-left: 0px solid #454545;
	border-right: 0px solid #454545;
	text-align: left;
	}





a {
	color: #00559A;
	text-decoration: none;
	}

a:hover {
	color: #0077D7;
	}

a:active {
	outline: none;
}

a:focus {
}








/***********************************************************
*****************************Main Nav
*********************************************************************************/

/*ileft*/
.mainmenuholder{padding:0px 0px 0px 0px;width:990px;align:center}
.dbdr{border-left:1px solid #CC0000;border-right:1px solid #CC0000;border-bottom:1px solid #CC0000;border-top:1px solid #CC0000;}
.mainmenuholder td.mainmenubg{background:url("/ver1/images/photo.cms.gif");height:24px;}
/*1st*/
.mainmenu{margin-left:0px;padding-left:0px;margin-top:0px;display:block;white-space:nowrap;}
.mainmenu td {float:left;background:url("/ver1/images/photo.cms1.gif") no-repeat left top;margin-right:2px;list-style:none;font-size:11px;}
.mainmenu li {float:left;background:url("/ver1/images/photo.cms1.gif") no-repeat left top;margin-right:2px;list-style:none;font-size:11px;}
.mainmenu a {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;float:left;display:block;background:url("/ver1/images/photo.cms2.gif") no-repeat right top;padding:5px 6px 3px 6px;text-decoration:none;color:#000000;font-weight:bold;height:16px;font-size:11px;text-align:center;}
.mainmenu a:hover{text-decoration:none; color:#999999}


.mainmenu li.current{background:url("/ver1/images/photo.cms3.gif") no-repeat left top;}
.mainmenu li.current a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;background:url("/ver1/images/photo.cms4.gif") no-repeat 
right top;color:#ffffff;font-weight:bold;padding:5px 6px 3px 6px;text-decoration:none;}

.mainmenu li.other{float:left;background:red;list-style:none;font-size:11px;}
.mainmenu li.other a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;background:none;line-height:10px;font-weight:normal;color:#003399;text-decoration:none;}
.mainmenu td.other {float:left;background:none;height: 20px;list-style:none;font-size: 12px;}




.mainmenuholder td.mainmenubg-blue{background:url("/ver1/images/photo-cms-blue.gif");height:24px;}
.mainmenu li.current-blue{background:url("/ver1/images/photo-cms3-blue.gif") no-repeat left top;}
.mainmenu li.current-blue a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;background:url("/ver1/images/photo-cms4-blue.gif") no-repeat right top; color:#ffffff;font-weight:bold;padding:5px 6px 3px 6px;text-decoration:none;}
.mainmenu li.other-blue{float:left;background:red;list-style:none;font-size:11px;}
.mainmenu li.other-blue a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;background:none;line-height:10px;font-weight:normal;color:#003399;text-decoration:none;}
.mainmenu td.other-blue {float:left;background:none;height: 20px;list-style:none;font-size: 12px;}



/*2nd*/












#main-navbar {
	background: #000000;
	width: 960px;
	height: 29px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	overflow: hidden;
	}
	
#main-navbar a, #main-navbar a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
#main-navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#main-navbar p {
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	}
	
#main-navbarright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#main-navbarleft {
	width: 680px;
	float: left;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	}
	
#main-navbarright {
	width: 240px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 3px 10px 6px 0px;
	text-align: right;
	}
	
#main-navbar ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#main-navbar li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#main-navbar ul li a, #main-navbar ul li a:visited {
	background: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	margin: 0px -3px 0px 0px;
	padding: 7px 15px 6px 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border-left: 1px solid #000000;
	}

#main-navbar ul li a:hover {
	background: #333333;
	color: #FFFFFF;
	margin: 0px -3px 0px 0px;
	padding: 7px 15px 6px 12px;
	text-decoration: none;
	}
	


/***********************************************************
*****************************Main Nav
*********************************************************************************/




/*#footer 
____________________________________________________________*/
#footer{
clear:both;
margin:0px auto;
width:1010px;
background-color:#1A1A1A;
}

#sitenav{ 
text-align:center;
padding:10px 0 20px 0;
color:white;
}

#sitenav a{ 
color:white;
text-decoration:none;
}

#sitenav a:hover{ text-decoration:underline;}

#sitenav{ color:#7A7A7A;}

#sitenav div{ 
font-size:10px;
}

#sitenav div a{color:#7A7A7A;}

#spacer{
margin:0px auto;
height:200px;
}

















#pages-left-menu-1{}
.pages-left-menu-1{position:relative;font-size:12px;font-family:arial;margin:0 auto;}
#pages-left-menu-1 a{text-decoration:none;color:#314C7b;}
#pages-left-menu-1 a:hover{text-decoration:underline;}
#pages-left-menu-1 p {color:#333;line-height:1.417em;}
#pages-left-menu-1 .clear{float:none;clear:both;}
#pages-left-menu-1 h1, h2, h3 { font-family: Georgia, Verdana, serif;}
#pages-left-menu-1 h4, h5, h6, input, textarea { font-family: Arial, Helvetica, sans-serif;}
#pages-left-menu-1 h1, h2, h3, h4, h5, h6 {font-size:1em;font-weight:bold;}
#pages-left-menu-1 table{border-collapse:collapse;border-spacing:0;}
#pages-left-menu-1 fieldset,img, abbr,acronym{border:0;}
#pages-left-menu-1 address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
#pages-left-menu-1 ol,ul,li{margin:0; padding:0;list-style-type:none;}
#pages-left-menu-1 caption,th{text-align:left;}













/************************************************
*	left-menu-1									*
************************************************/
#left-menu-1{}
/*.left-menu-1  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}*/
.left-menu-1{position:relative;font-size:12px;font-family:arial;margin:0 auto;}
#left-menu-1 a:hover{text-decoration:underline;}
#left-menu-1 p {color:#333;line-height:1.417em;}
#left-menu-1 .clear{float:none;clear:both;}
#left-menu-1 h1, h2, h3 { font-family: Georgia, Verdana, serif;}
#left-menu-1 h4, h5, h6, input, textarea { font-family: Arial, Helvetica, sans-serif;}
#left-menu-1 h1, h2, h3, h4, h5, h6 {font-size:1em;font-weight:bold;}
#left-menu-1 table{border-collapse:collapse;border-spacing:0;}
#left-menu-1 fieldset,img, abbr,acronym{border:0;}
#left-menu-1 address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
#left-menu-1 ol,ul,li{margin:0; padding:0;list-style-type:none;}
#left-menu-1 caption,th{text-align:left;}












.lftNav {background:#F9F9F9 none repeat scroll 0%;border:.083em solid #E1E1E1;padding:0.083em 0.083em 0.6em;margin-bottom:0.83em;}

.lftNav span {display:block;padding:0.5em 0 .5em 2.5em}





.lftNav select{padding-left:.1em;color:#333;font:normal 0.83em arial;width:13.60em;margin:0 .5em;border:1px solid #ccc}

.lftNav .txtInput{font:normal 0.83em arial;height:15px;float:left;border:none;border-right:1px solid #ccc;color:#333;padding:.1em 0 .1em .5em;width:8.1em}

.lftNav #find{float:left;font:normal 11px arial;padding:0em .7em;border:none;background:transparent;width:40px;margin-left:.3em;}

.lftNav .find{margin:0 .5em;border:1px solid #ccc;width:auto;overflow:hidden;background:#c4c4c4 url(http://www.aolcdn.com/ch_news/elect_08_btn_bg) repeat-x top left;}

.lftNav .hr{margin:.5em;height:1px;overflow:hidden;width:auto;background: url(http://www.aolcdn.com/ch_news/elect_08_dot_ln) repeat-x bottom left}

.lftNav li{list-style-type:none;padding:0.44em 0.92em;font-size:.92em}

.lftNav li.slctdItem{background:#e5e5e5 url(/ver1/images/elections/pointer1.gif) no-repeat 0 7px;}

.lftNav li.slctdItem a{color:#000;font-weight:bold;}

.lftNav li.slctdItem div {text-align:center;margin:6px}

.lftNav li.slctdItem div a{font-weight:normal;color:#2864b4;}

.lftNav .menuHdr{color:#fff;font-weight:bold;padding:0 .417em;margin-bottom:.4em;}

.lftNav h3 {zoom:1;padding:.05em 0 .5em .6em;color:#989898;font-weight:bold}

.spLnk{display:none;}









/************************************************
*	content_box_1
************************************************/			
.content_box_1 { 
border:1px solid #e6e6e6; 	
padding:0 .75em 1em; 
	background:white;
	clear:both;
	margin:0 0 1.5em 0;
	position:relative;
}
	
			
.content_box_1_header{ 
	color:#003366;
	font-size:1.2em;
	font-weight:bold;
	
	border-bottom:1px solid #E6E6E6;
	padding:5px 0 2px 0;
	*height:1%;
}



.content_box_1 .contentbody {
	/*border-top: 1px solid #DDD;*/
	font-size: 100%;
	padding: 5px 0 0 0;
}


	
	



.content_box_1_more {
	position:absolute;
	right:1px;
	top:1.9em;
}

.content_box_1_more div a {
	color:#8f8f8f;
	font-size:.9167em;
	text-transform:uppercase;
}
/************************************************
*	content_box_1
************************************************/

























/************************************************
*	bullets
************************************************/			
.bullet-1 { 
/*border:1px solid #e6e6e6; 	*/
padding:1.3em 10 0em 0em; 
	
	clear:both;
	margin:0 0 .83em;
	position:relative;
	*height:1%;

}

.bullet-1 ul{
	list-style-type: square;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 4px 0px;
	}
	
.bullet-1 ul li{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	}

.bullet-1 ul li a:visited {
	color: #800000;
	text-decoration: none;
	}
	
.bullet-1 ul li a:hover {
	color: #800000;
	text-decoration: underline;
	}


/************************************************
*	bullets
************************************************/	










/************************************************
*	bullets
************************************************/	
/*#Photo_Gallery{font:normal 11px Arial,Sans-Serif;margin-top:7px;}
#Photo_Gallery ul {padding:20px 0; margin: 0px 0px 0px 6px}
#Photo_Gallery h2 {margin-top:5px; width:670px !important;}
.ie6 #Photo_Gallery h2 {margin-left: 10px; width:99%;}
#Photo_Gallery ul li {text-align:center;width:132px;margin:0 18px 2px 17px;float:left;min-height:145px;}
.ie #Photo_Gallery ul li {text-align:center;width:132px;margin:0 15px 2px 14px;float:left;height:145px;}
#Photo_Gallery ul li.Break {margin-right:0px;}
#Photo_Gallery ul li span.PhotoCount {display:block;color:#8692A2;position:relative;right:-41px;margin-bottom:3px;}
#Photo_Gallery ul li a.Image {background:url(/framesSprite.gif) no-repeat 0px -188px; display:block;height:102px;}
#Photo_Gallery ul li a.Image img {margin:10px 0px 6px -7px;}
#Photo_Gallery ul li a.Image {}
#Photo_Gallery ul li .GalleryDescription {margin-top:5px;display:block;}
#Photo_Gallery .NewsMoreLink {clear:both; width: 90%; margin:0 0 0 20px;}

.NewsMoreLink { background:url(/imgml/boxes/ElementsSprite.gif) repeat-x;padding:8px 0 0 0;margin:5px 0 0 5px; clear:both;width:98%;}
.ie6 .NewsMoreLink {width:91%;margin-left:15px;}
.NewsMoreLink a {color:#5379BA;}
.ie6 .NewsMoreLink a {}
*/









#Photo_Gallery{font:normal 11px Arial,Sans-Serif;}
#Photo_Gallery div {padding:20px 0; margin: 0px 0px 0px 6px}
#Photo_Gallery h2 {margin-top:5px; width:670px !important;}
.ie6 #Photo_Gallery h2 {margin-left: 10px; width:99%;}
#Photo_Gallery div li {text-align:center;width:132px;margin:0 18px 2px 17px;float:left;min-height:145px;}
.ie #Photo_Gallery div li {text-align:center;width:132px;margin:0 15px 2px 14px;float:left;height:145px;}
#Photo_Gallery div li.Break {margin-right:0px;}
#Photo_Gallery div li span.PhotoCount {display:block;color:#8692A2;position:relative;right:-41px;margin-bottom:3px;}
#Photo_Gallery div li a.Image {background:url(/ver1/images/photogallery/framesSprite.gif) no-repeat 0px -188px; display:block;height:102px;}
#Photo_Gallery div li a.Image img {margin:10px 0px 6px -7px;}
#Photo_Gallery div li a.Image {}
#Photo_Gallery div li .GalleryDescription {margin-top:5px;display:block;}
#Photo_Gallery .NewsMoreLink {clear:both; width: 90%; margin:0 0 0 20px;}

.NewsMoreLink { background:url(/imgml/boxes/ElementsSprite.gif) repeat-x;padding:8px 0 0 0;margin:5px 0 0 5px; clear:both;width:98%;}
.ie6 .NewsMoreLink {width:91%;margin-left:15px;}
.NewsMoreLink a {color:#5379BA;}
.ie6 .NewsMoreLink a {}










.Photo_Gallery_Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; padding-bottom:10px;  margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Photo_Gallery_Paginator a{ padding: 2px 6px; border: solid 1px #ddd; background: #eeeeee; text-decoration: none; }
.Photo_Gallery_Paginator .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Photo_Gallery_Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #eeeeee; text-decoration: none; }
.Photo_Gallery_Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Photo_Gallery_Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Photo_Gallery_Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Photo_Gallery_Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Photo_Gallery_Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Photo_Gallery_Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF0084; }
.Photo_Gallery_Paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
/* 
.Photo_Gallery_Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Photo_Gallery_Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
/************************************************
*	bullets
************************************************/	













/* ------------ countdown ------------- */
#countdown {
 display: block;
 float: left;
 padding: 8px 10px 4px 20px;
 height: 78px;
 width: 216px;
 color: #fff;
}
#countdown h4 {
 margin: 0;
 padding: 0;
 font-weight: bold;
 color: #000;
}
#countdown p {
 padding: 0px 0 4px;
 margin: 0;
 font-weight: bold;
 font-size: 16px;
 line-height: 1.2em;
 color: black;
}
       
#countdown p.election {
 padding: 0 0 4px;
 font-size: 13px;
 font-weight: bold;
 margin: 0;
}
	   
#countdown h4 span b {
 background: url(/ver1/images/bg/countdown1.gif) #aaa9aa repeat-x left center;
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 padding: 0 4px;
 margin: 0;
 border-left: 1px solid #666;
 border-top: 1px solid #666;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
}
				       
#countdown span {
 font-size: 14px;
 font-weight: normal;
 margin: 0 7px 0 0;
 padding: 0;
}
#countdown a, #countdown a:visited {
   color: black;
   }
    
#countdown a:hover {
   color: #F45D00;
   }
   
   
   
   
   
   
   
   
   
   #countdown-1 {
 display: block;
 float: left;
 padding: 8px 10px 4px 20px;
 height: 58px;
 width: 216px;
 color: #fff;
}
#countdown-1 h4 {
 margin: 0;
 padding: 0;
 font-weight: bold;
 color: #000;
}
#countdown-1 p {
 padding: 0px 0 4px;
 margin: 0;
 font-weight: bold;
 font-size: 16px;
 line-height: 1.2em;
 color: black;
}
       
#countdown-1 p.election {
 padding: 0 0 4px;
 font-size: 13px;
 font-weight: bold;
 margin: 0;
}
	   
#countdown-1 span b {
 background: url(/ver1/images/bg/countdown-1.gif) #aaa9aa repeat-x left center;
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 padding: 0 4px;
 margin: 0;
 border-left: 1px solid #666;
 border-top: 1px solid #666;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
}
				       
#countdown-1 span {
 font-size: 14px;
 font-weight: normal;
 margin: 0 7px 0 0;
 padding: 0;
}
#countdown-1 a, #countdown-1 a:visited {
   color: black;
   }
    
#countdown-1 a:hover {
   color: #F45D00;
   }

   
/* ------------ countdown ------------- */
