@charset "utf-8";
/* Containers for FBR - www.fbresearch.org */

.containerfoot {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.text td {
	vertical-align: top;
}
/* Main Content Container */
.maincontainer {
	width: 100%;
}
.maincontainer .containerhead .Head {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.maincontainer .containerhead {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.maincontainer .text {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.maincontainer .text p, .maincontainer .text .Normal {
	padding: 0px;
	margin: 0px 0px 10px 0px;	
}
.maincontainer .text input, .maincontainer .text p input, .maincontainer .text .Normal input, .maincontainer .text select, .maincontainer .text p select, .maincontainer .text .Normal select {
	color: #000000;
}
.maincontainer .MasterTable_Glassy, .maincontainer  .GroupPanel_Glassy, .maincontainer .MasterTable_Glassy a:link,.maincontainer .MasterTable_Glassy a:visited {
	color: #000000 !important;
}
.RadMenu_Telerik .text {
	color:#000000;
}
.maincontainer a:link, .maincontainer a:visited, .maincontainer a.SubHead:link, .maincontainer  a.SubHead:visited, .maincontainer a.CommandButton:link, .maincontainer  a.CommandButton:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.maincontainer a:hover, .maincontainer a.SubHead:hover, .maincontainer a.CommandButton:hover {
	color: #ed1c24;
	text-decoration: underline;
}
/* Main White Content Container */
.mainwhitecontainer {
	width: 100%;
	background-color: #FFFFFF;
}
.mainwhitecontainer .containerhead .Head {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.mainwhitecontainer .containerhead {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.mainwhitecontainer .text {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.mainwhitecontainer .text p, .mainwhitecontainer .text .Normal {
	padding: 0px;
	margin: 0px 0px 10px 0px;	
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
.mainwhitecontainer .text input, .mainwhitecontainer .text p input, .mainwhitecontainer .text .Normal input, .mainwhitecontainer .text select, .mainwhitecontainer .text p select, .mainwhitecontainer .text .Normal select {
	color: #000000;
}
.mainwhitecontainer .MasterTable_Glassy, .mainwhitecontainer  .GroupPanel_Glassy, .mainwhitecontainer .MasterTable_Glassy a:link,.mainwhitecontainer .MasterTable_Glassy a:visited {
	color: #000000 !important;
}
.RadMenu_Telerik .text {
	color:#000000;
}
.mainwhitecontainer .SubHead {
	color: #000000;
}
.mainwhitecontainer a:link, .mainwhitecontainer a:visited, .mainwhitecontainer a.SubHead:link, .mainwhitecontainer  a.SubHead:visited, .mainwhitecontainer a.CommandButton:link, .mainwhitecontainer  a.CommandButton:visited {
	color: #ed1c24;
	text-decoration: underline;
}
.mainwhitecontainer a:hover, .mainwhitecontainer a.SubHead:hover, .mainwhitecontainer a.CommandButton:hover {
	color: #ed1c24;
	text-decoration: underline;
}
/* Side Content Container */
.sidecontainer {
	width: 100%;
	background: #666666;
	padding: 0px;
	margin: 0px;
}
.sidecontainer .containerhead .Head {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.sidecontainer .containerhead {
	padding: 12px 12px 0px 12px;
	margin: 0px;
}
.sidecontainer .text {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 12px 12px 12px;
	margin: 0px;
}
.sidecontainer .text p, .sidecontainer .text .Normal {
	padding: 0px;
	margin: 0px 0px 10px 0px;	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
}
.sidecontainer .text img {
	float: right;
	padding: 0px;
	margin: 0px 0px 10px 10px;	
}
.sidecontainer a:link, .sidecontainer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.sidecontainer a:hover {
	color: #ed1c24;
	text-decoration: underline;
}
/* Poll Content Container */
.pollcontainer, .pagingcontainer {
	width: 100%;
	padding: 0px;
}
div.pollcontainer {
	background: #333333;
	margin: 0px;	
}	
.pagingcontainer {
	background: #333333;
	margin: 0px 0px 10px 0px;
}
.pagingcontainer div, .pagingcontainer .containerfoot {
	padding: 0px;
	margin: 0px;
	background: #333333;
}
.pollcontainer .containerfoot {
	padding: 0px;
	margin: 0px;
	background: #333333;
}
.pagingcontainer .containerfoot {
	background: #333333 url(poll_corner.png) bottom right no-repeat;
}
.pollcontainer div.text, .pagingcontainer div.text {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
}
.pollcontainer .text {
	padding: 8px 12px 0px 12px;
	background: #333333;
}
.pagingcontainer .text {
}
.pollcontainer .text p, .pollcontainer .text .Normal, .pollcontainer .text .NormalBold, .pagingcontainer .text p, .pagingcontainer .text .Normal, .pagingcontainer .text .NormalBold {
	padding: 0px;	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.pollcontainer .text p, .pollcontainer .text .Normal, .pollcontainer .text .NormalBold {
	margin: 0px 0px 10px 0px;
	line-height: 18px;	
}
.pagingcontainer .text p, .pagingcontainer .text .Normal, .pagingcontainer .text .NormalBold {
	margin: 0px;
}
.pollcontainer .text td, .pagingcontainer .text td {	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 0px 6px 0px;
}
.pollcontainer .text td img {
	margin-left: 3px;
}
.pollcontainer a:link, .pollcontainer a:visited, .pagingcontainer a:link, .pagingcontainer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.pollcontainer a:hover, .pagingcontainer a:hover {
	color: #ed1c24;
	text-decoration: underline;
}
.pagingcontainer .text a {
	cursor: pointer;
	cursor: hand;
	padding: 1px 3px 2px 3px;
	background: #666666;
	border: #000000 1px solid;
}
.pollcontainer .text a.CommandButton {
	background: #666666;
	padding: 3px 5px;
	margin: 5px 10px 0px 0px;
	text-decoration: none;
	border: #000000 1px solid;
}
.pollcontainer input {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.pagingcontainer .SurveyButton {
	display: inline;
	margin: 0px 2px 0px 0px;
}
.pagingcontainer .SurveyButtonPanel {
	display: inline;
	padding: 0px 12px;
}
.pollcontainer .containerhead span.Head {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.pollcontainer .containerhead {
	padding: 4px 12px 4px 12px;
	margin: 0px;
	background: #666666 url(poll_head_corner.png) bottom right no-repeat;
}
/* Poll Content Container - Main Content style */
.pollcontainermain, .pollcontainerplain {
	width: 100%;
}
.pollcontainermain .containerfoot, .pollcontainerplain .containerfoot {
	padding: 0px;
	margin: 0px 0px 40px 0px;
}
.pollcontainermain div.text, .pollcontainerplain div.text {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
}
.pollcontainermain .text, .pollcontainerplain .text {
	padding: 0px;
	margin: 0px;
}
.pollcontainermain .text p, .pollcontainermain .text .Normal, .pollcontainermain .text .NormalBold, .pollcontainerplain .text p, .pollcontainerplain .text .Normal, .pollcontainerplain .text .NormalBold {
	padding: 0px;	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	line-height: 18px;	
}
.pollcontainermain .text td, .pollcontainerplain .text td {	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 0px 6px 0px;
}
.pollcontainermain .text td img, .pollcontainerplain .text td img {
	margin-left: 3px;
}
.pollcontainermain a:link, .pollcontainermain a:visited, .pollcontainerplain a:link, .pollcontainerplain a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.pollcontainermain a:hover, .pollcontainerplain a:hover {
	color: #ed1c24;
	text-decoration: underline;
}
.pollcontainermain .text a.CommandButton, .pollcontainerplain .text a.CommandButton {
	background: #666666;
	padding: 3px 5px;
	margin: 5px 10px 0px 0px;
	text-decoration: none;
	border: #000000 1px solid;
}
.pollcontainermain input, .pollcontainerplain input {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.pollcontainermain .containerhead span.Head, .pollcontainerplain .containerhead span.Head {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.pollcontainermain .containerhead {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.pollcontainermain td.YourCompanyNameSurveyResults, .pollcontainerplain td.YourCompanyNameSurveyResults {
	padding: 0px 20px 20px 0px;
}
/* Footer Content Container */
.footcontainer {
	width: 100%;
}
.footcontainer .containerhead {
	margin: 0px;
	padding: 0px;
}
.footcontainer .text {
	color: #FFFFFF;
/*background: #333333 ;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.footcontainer .text p, .footcontainer .text .Normal {
	padding: 0px;
	margin: 0px;	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
}
.footcontainer a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footcontainer a:hover {
	color: #ed1c24;
	text-decoration: none;
}
/* Plain Content Container */
.plaincontainer {
	width: 100%;
}
.plaincontainer .text {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.plaincontainer .text p, .plaincontainer .text .Normal, .plaincontainer .text td, .plaincontainer .Normal td {
	padding: 0px;
	margin: 0px;	
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
}
/* Nav Box Container */
.navbox {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
/* indoo grid styling */

td.gv_hcc, td.gv_hcc a {
	color: #000000;
}
.gv_cc {
	background-color:#FFFFFF;
	color: #000000;
}
.gv_cc2 {
	background-color:#EEEEEE;
	color: #000000;
}
/* calendar */
td.SiteTrackCalOtherMonthDay {
	background-color: #6699CC;
}
td.SiteTrackCalWeekendDay {
	background-color: #99CCFF;
}
td.SiteTrackCalSelectedDay {
	background-color:#407AAC;
}
td.SiteTrackCalDay, td.SiteTrackCalSelector, th.SiteTrackCalDayHeader {
	background-color:#FFFFFF;
}
/* Print Page Footer Content Container */
.plainfooter {
	width: 100%;
}
.plainfooter .containerhead {
	margin: 0px;
	padding: 0px;
}
.plainfooter .text {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.plainfooter .text p, .plainfooter .text .Normal {
	padding: 0px;
	margin: 0px;	
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
}
.plainfooter a:link, a:visited {
	color: #ed1c24;
	text-decoration: underline;
}
.plainfooter a:hover {
	color: #ed1c24;
	text-decoration: none;
}
.gv_recinfo a:link, .gv_recinfo a:visited {
	font-weight: bold;
	font-size: 14px;
}
.gv_recinfo a:hover {
	color: #ed1c24;
}
/* Site Tracker */
.sitetrack .leftcolumn .Normal, .sitetrack .leftcolumn .maincontainer .Head, .sitetrack .leftcolumn .maincontainer .SubHead, .sitetrack .footer .Normal, .sitetrack .footer p, .sitetrack .footer a {
	color: #000000;
}
.sitetrack .navigator .navbox a.H6_MenuLevel1 {
	color: #000000 !important;
}

/* 8twenty10 form */ 
.PayPalNote {
	color: #ed1c24;
	font-weight: bold;
}
/* Search Results */
.recordcounter {
	padding: 0px 0px 0px 8px;
	display: block;
	height: 30px;
	vertical-align: top;
}