body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#666666;
}

.blackTxt{ color:#000000;

}
.blackTitle{
	font-size: 13px;
	color:000000;
	
}



.pollTxt{
	color: #ffffff;
}

.homeTxt{
color: #666666;
	line-height: 13px;
}

p{
 margin: 0px 0px 0px 0px;
 color: #666666;
}




.homeTitle{
font-size:13px;
font-weight: bold;
color: #000000;
}

.homeOrangeTxt{
font-size:12px;
font-weight:bold;
color:#FF0000;
}

.blackButton{
border: 1px solid #000000;
background-color:#000000;
color: #ffffff;
font-size: 11px;

}

.redButton{
border: 1px solid #FF0000;
background-color:#ff0000;
color:#ffffff;
font-size:11px;
}


.whiteTxt{
color:#ffffff;
font-weight: bold;
}

.contentTableTitle{
color:#ffffff;
font-size: 14px;
font-weight: bold;
line-height: 20px;
}

.contentTableTitle2{
color:#ffffff;
font-size: 14px;
line-height: 20px;
}

.formFields{
	border: 1px #e7e7e7 solid;
	background:#ffffff;
	font-size: 10px;
	height: 13px;
	width: 300px;
}

.regFields{
border: 1px #e7e7e7 solid;
	background:#ffffff;
	font-size: 10px;
	height: 13px;
	width: 300px;
	
}

.regFieldsShort{
border: 1px #e7e7e7 solid;
	background:#ffffff;
	font-size: 10px;
	height: 13px;
	width: 202px;
	
}

.regFieldsShorter{
border: 1px #e7e7e7 solid;
	background:#ffffff;
	font-size: 10px;
	height: 13px;
	width: 50px;
	
}

.regFieldsMini{
border: 1px #333333 solid;
	background:#ffffff;
	font-size: 10px;
	height: 13px;
	
}

a:link {

	color: #000000;
}
a:visited {
	color: #000000;
}
a:active {
	color: #000000;
}

a:hover{
	color:#000000;
	text-decoration: none;
}

a.anchor:link, a.anchor:visited , a.anchor:active {
	color: #666666;
	text-decoration:underline
}

a.anchor:hover{
	color:#666666;
	text-decoration:none;

}

.factsTitle{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

a.speakerLink:hover{
	color:#FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.speakerLink:link, a.speakerLink:visited, a.speakerLink:active {
font-weight: bold;
	color: #FF0000;
}



.speakerName{
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
}

.speakerCompany{
	font-size:12px;
	font-weight: bold;
}


.pollTitle{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #ffffff;
}

.companyName{
color: #FF0000;
font-size:12px;
	font-weight: bold;
}
.siteByTxt{
font-size: 10px;
color:#ffffff;
}

a.siteByLink{
color:#ffffff;
text-decoration:none;
}

a.siteByLink:hover{
color:#ffffff;
text-decoration:underline;
}

a.findoutmore{
	font-size: 12px;
	font-weight: bold;
	color: #E31A22;
	text-decoration:none;
}

a.findoutmore:hover{
	text-decoration:underline;
	color: #E31A22;
}

a.submenu:link, a.submenu:active, a.submenu:visited{
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
	 font-weight: bold;
}

a.submenu:hover{
 color: #E31B23;
	text-decoration: underline;
}

.submenu_title{
	font-size: 14px;
	font-weight:bold;
}

a.submenuHL:link, a.submenuHL:visited, a.submenuHL:active, a.submenuHL:hover{
 color: #E31B23;
	text-decoration: underline;
	font-size: 11px;
	 font-weight: bold;
	 }
	 
a.speakerName:link, a.speakerName:visited, a.speakerName:hover,a.speakerName:active{
color: #E31A22;
text-decoration:none;

}	 


.rssTitle{
	font-weight:bold;
	color: #000000;

}

.rssDesc{
	line-height: 13px;
}

a.rssLink{
	color: #e31b23;
	font-weight:bold;
	text-decoration:underline;
}

a.rssLink:hover{
	text-decoration:none;
}

.rssDate{
	color: #999999;
	font-weight:bold;
}
