body {
	background: #000 url(../grfx/bodyBg.jpg) no-repeat center top;
	margin:0;
}

.countDownTitle
	{ font:bold 30px/40px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	
.countDownTime
	{ font:bold 30px/40px "Arial Black", Arial, verdana, sans-serif; color:#FFFFFF;}

.changePng {
	behavior: url(iepngfix.htc);
}
.tblSN img{
behavior: url(iepngfix.htc);
}
.rightBar img{
behavior: url(iepngfix.htc);
}
.footer img{
behavior: url(iepngfix.htc);
}
#tblContainer {
	width:1093px;
	margin:auto;
}
a.topNavLink:link, a.topNavLink:visited {
	font: bold 14px "Kozuka Gothic Pro B", Arial, serif;
	color: #e2a6a5;
}
a.topNavLink:hover{
	font: bold 14px "Kozuka Gothic Pro B", Arial, serif;
	color: #000;
	}
.fixWidth{
width:38px;
}
.tblWidth{
width:100%;
}
form{
margin:0;
padding:0;
}
.txtBoxGetEmilaUpdate{
border:1px solid #000;
height:20px;
background:#fff;
font: normal 12px Arial, Helvetica, sans-serif;
color:#545454;
}
.tblTopMenu{
width:100%;
margin:12px 0 0 0;
}
.alnCenter{
text-align:center;
}
.alnLeft{
text-align:left;
}
.alnRight{
text-align:right;
}
.tblPhotoGallery{
width:100%;
}
.vlnTop{
vertical-align:top;
}
.scrollerBg{
	background: url(../grfx/scrollerBg.png) repeat-y left top;
	width:223px;
	vertical-align:top;
}
.txtWhite{
color:#fff;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
h1{
margin:0 0 10px 10px;
font: bold 18px "Kozuka Gothic Pro B",  Helvetica, sans-serif;
text-transform:uppercase;
color:#b60000;
}
h2{
color:#000;
font:bold 21px Arial, Helvetica, sans-serif;
margin:10px 0 15px 0;
}
h3{
color:#000;
font:bold 15px Arial, Helvetica, sans-serif;
margin:5px 0 2px 0;
}
.whiteHeading{
margin:0 0 10px 0;
font: bold 18px "Kozuka Gothic Pro B",  Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
}

.whiteHeadingSmall{
margin:0 0 10px 0;
font: bold 12px "Kozuka Gothic Pro B",  Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
}
.redHeading{
margin:0 0 10px 10px;
font: bold 18px "Kozuka Gothic Pro B",  Helvetica, sans-serif;
text-transform:uppercase;
color:#b60000;
}

.newsTitle
	{
		font:bold 17px "Kozuka Gothic Pro B", Arial, Helvetica, sans-serif; color:#b60000; text-transform:uppercase; line-height:24px;
	}
	
.newsLink:link{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000; text-decoration:underline;

}

.newsLink:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000; text-decoration:none;

}

.newsLink:visited{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000; text-decoration:underline;

}

.bodyTxt{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;

}
.leftPadd{
padding:0 0 0 10px;
}
.bigTxt{
font:normal 22px Arial, Helvetica, sans-serif;
color:#000;

}
a.blueLink:link, a.blueLink:visited{
color:#0961ac;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.blueLink:hover{
color:#0961ac;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.twitterBg{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
	background: url(../grfx/twitterBg.png) no-repeat left top;
	height: 299px;
	width: 327px;
	}
.noBold{
text-decoration:none;
}
img{
border:0;
}
.bottomBg{
	/*background: url(../grfx/leftBottomBg.jpg) no-repeat right bottom;*/
	height: 127px;
	width: 25px;
}
.footer{
color:#FFFFFF;
font:normal 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.footer div{
width:480px;
margin:15px auto;
padding:10px;
border:1px solid #fff;
text-align:center;
}
.tblVideo{
margin:auto;
}
.tblVolunteer{

background:#fff;
font:normal 12px Arial, Helvetica, sans-serif;
}
.headingBg{
	background: url(../grfx/headingTopBg.jpg) no-repeat left top;
	height: 50px;
	width: 455px;
}

.textBox
	{
		font-family:verdana;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		color:#000000;
		height:20px;
		background-color:#f9efee;
		border:1px solid #c2c2c2;
		padding-left:4px;
		padding-top:4px;
		
	}
.listBox
	{
		font-family:verdana;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		color:#000000;
		height:25px;
		background-color:#f9efee;
		border:1px solid #c2c2c2;
		padding-left:4px;
		padding-top:4px;
		
	}
	.textBoxforwhite
	{
		font-family:verdana;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		color:#000000;
		height:20px;
		background-color:#fff;
		border:1px solid #c2c2c2;
		padding-left:4px;
		padding-top:4px;
		
	}
	
.whitetxt1 {
	font: bold 11px Arial, serif;
	color: #fff;
	text-decoration:none;
}
a.whiteLink:link, a.whiteLink:visited {
	font: bold 11px Arial, serif;
	color: #fff;
	text-decoration:none;
}
a.whiteLink:hover{
	font: bold 11px Arial, serif;
	color: #fff;
	text-decoration:none;
	}
.conservativeCandidates{
	margin:4px;
	font: bold 10px Arial, serif;
	color: #fff;
	text-decoration:none;
	}

/*sub menu*/
#electionInfoBox{ 
	width:133px;
	height:75px;
	}