@charset "utf-8";
img, div 
{ 
behavior: url(/objects/iepngfix.htc) 
}
img, a
{
border: 0;	
}
.normal
{
font-weight: normal;
font-style: normal;
}
.center 
{
text-align: center;
}
.right
{
text-align: right;	
}
.blue
{
color: #0B74BD;	
}
.italic
{
font-style: italic;	
}
.underline
{
text-decoration: underline;	
}
.anchor a
{
color: #0b74bd;
}
.anchor a:link
{
color: #0b74bd;
}
.anchor a:hover
{
color: #666666;	
}
.anchor a:visited
{
color: #0b74bd;
}
.fullborder
{
border: 1px dotted #0b74bd;
padding: 5px; 
}
.btmborder
{
border-bottom: 1px dotted #CCC;
padding: 5px; 
}
hr
{
width: 500px;
height: 1px; 
border: 1px dotted #CCC;
}
hr.full
{
width: 100%;
height: 1px; 
border: 1px dotted #CCC;
}

a
{
color: #0b74bd;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}
a:visited
{
color: #0b74bd;
}
.viewcal {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0b74bd;
margin: 0;
padding: 0;
}
.caldate
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0b74bd;
margin: 5px 0 0 0;
padding: 0;
}
h1
{
font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
font-size: 25px;
font-style: italic;
font-weight: normal;
color: #ff6633;
margin: 0 0 10px 0;
padding: 0;
}
h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 25px;
color: #666666;
margin: 0;
padding: 0 0 0 10px;
}
.h2bg
{
font-style: italic;
width:0 auto;
height: 28px;
background-image: url(/images/bg/smallheaderbg.gif);
margin: 0 0 20px 0;
}
h3
{
width: auto;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
background-color:#0b74bd;
text-align:center;
line-height:25px;
margin:0;
padding:0;
}
h4
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000;
border-bottom: 1px dotted #CCC; 
margin: 0 0 5px 0;
padding: 0 0 5px 0;
}
h4 a
{
text-decoration: none;
color: #000;
}
h4 a:hover
{
text-decoration: underline;	
}
h5
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000;
margin: 10px 0 10px 0;
padding: 0;
}
h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #3C3C3C;
margin: 0;
padding: 0;	
}


body  
{
background-color: #ffffff;
background-image:url(/images/bg/mainbg.jpg);
background-repeat:repeat-x;
margin: 0; 
padding: 0;
}
#container 
{ 
width: 1010px;
margin: 0 auto; 
padding: 0;
position: relative;
} 
#header {
height: 110px;
margin: 0;
padding: 10px 0 0 0;
} 
#header #socialnetworks {display:inline; position:absolute; left:0; top:0; padding:0; margin:90px 0 0 97px; height:16px;}
#header #socialnetworks a img {border:none; margin:0 1px 0 0;}
#header #hrt{
float: right;
clear: none;
margin: 5px 0 0 0;
padding: 0;
color: #CCC;
}
#signin
{
width: 518px;	
}
#signinbtn
{
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: right;
color: #0b74bd;
font-size: 11px;
margin: 0;
padding: 0 5px 2px 0;	
}
#signinbtn a
{
text-decoration: none;
color: #0b74bd;
}
#signinbtn a:hover
{
text-decoration: underline;	
}
#addressBar{
width: 518px;
height: 30px;
background-color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 11px;
color: #FFF;
margin: 0 0 7px 0;
padding: 17px 0 0 0;
} 
#subnav
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-transform: uppercase;
color: #CCC;
text-align: center;
margin: 0;
padding: 0;
}
#subnav ul
{
margin: 0;
padding: 0;
}
#subnav li
{
height: 150px;
display: inline;
border-right: 1px solid #CCC;
margin: 0 0 0 12px;
padding: 0 15px 0 0;
}
#subnav li.firstli
{
margin: 0;
}
#subnav li.lastli
{
border: 0;	
padding: 0;
}
#subnav a
{
text-decoration: none;
color: #CCC;
}
#subnav a:hover
{
text-decoration: underline;
}
#featurePane 
{
height: 150px;
margin: 4px 0 0 0;
padding: 0;
}
#featureLinks
{
float:left;
clear: none;
margin: 0;
padding: 0;
}
.featlinkbtn
{
float: left;
clear: left;
margin: 2px 0 0 0;
padding: 0;
}
.first
{
margin: 0;
padding: 0;
}
#featuredText
{
float: left;
clear: none;
width: 300px;
height: 133px;
text-align: left;
border-left: dotted 1px #fff;
border-right: dotted 1px #fff;
color: #FFF;
margin: 5px 0px 0 30px;
padding: 0 15px;
}
#featHeader
{
font-family: "Times New Roman", Times, serif;
font-size: 25px;
color: white;
margin: 0;
padding: 0 0 5px 0;
}
#featText
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
margin: 0;
padding: 0;
}
#featuredPhoto
{
float: right;
clear: none;
height: 133px;
margin: 5px 0 0 0;
padding: 0;
}
#featCaption
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
color: white;
}
#contentholder
{
margin: 20px 0 0 0;
padding: 0;
}
#sidebar1
{
float: left; 
clear: both;
width: 200px;
margin: 0;
padding: 0;
}
#sidebar1 .ad
{
margin: 0;
padding: 0;
}
#mainNav 
{
margin: 0;
padding: 0;
}
#mainContent 
{
float: left;
clear: none;
width: 628px;
min-height: 560px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #3C3C3C;
line-height: 1.5em;
border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
margin: 0;
padding: 0 10px 10px 10px;
} 

#mainContent .rtimg
{
float: right;
clear: right;
margin: 0 0 10px 10px;
}
#banner
{
text-align: center;
clear: both;
border-top: solid 1px #cccccc;
margin: 0;
padding: 10px 0 0 0;
}
#sidebar2 
{
float: right; 
clear: none;
width: 153px;
margin: 0 0 10px 0;
padding: 0;
}
#footer 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color:#999;	
border-top: solid 1px #cccccc;
margin: 10px 0;
padding: 5px 0;
} 
#footer a
{
color:#999;	
}
#footer a:hover
{
text-decoration: underline;	
}
.footerCol
{
float: left;
clear: none;
width: 175px;
height: 280px;
border-right: 1px dotted #CCC;
margin: 0 0 0 15px;
padding: 0;
}
.last
{
border: 0;
}
.footerCol ul
{
list-style: none;
margin: 5px;
padding: 10px;
}
.footerCol li
{
margin: 0;
padding: 0;	
}
.footerBreak
{
width: 100%;
height: 18px;
text-align: center;
background-color: #cfcfcf;
clear: both;
margin: 5px 0;
padding: 10px 0;
}
.fltrt 
{ 
float: right;
margin-left: 8px;
}
.fltlft 
{ 
float: left;
margin-right: 8px;
}
.clearfloat 
{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
ul li
{
padding-bottom: 10px;
}
ol li
{
padding-bottom: 10px;
}
.rightCol {
	width: 600px;
	float: left;
	min-height: 230px;
}
.rightCol h2 {
	color: #0B74BD;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
}
.rightCol p {
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
}
.h3Vote {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
background-color:#0b74bd;
}

.votepanel {
	width: 785px;
	min-height:230px;
	padding-bottom: 12px;
}

.leftCol {
	width: 175px;
	float: left;
	min-height: 230px;
}
.voteTable tr td h1 {
	color: #0D73BD;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.voteTable tr td p {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
.voteTable tr td {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

