/* ************************************************************** */
/*                       HOME/BASIC CSS FOR HEADS UP              */
/* ************************************************************** */
BODY {
	background: #FF0033 none;
}
DIV#wrap {
	background: #FF0033 url(../images/base_bg_3.gif) 0 0 repeat;
}
DIV#header {
	background: #FF0033 url(../images/header_bg_3.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Menus                                                          */
/* ************************************************************** */
DIV#zoneMenu UL LI {
	border-left: 1px solid #FF0033;
}
DIV#zoneMenu UL LI.end {
	border-right: 1px solid #FF0033;
}

/* ************************************************************** */
/* Sub Menus                                                      */
/* ************************************************************** */
DIV#subMenu {
	background: transparent url(../images/submenu_top_3.gif) 0 0 no-repeat;
}
DIV#subMenu UL LI {
	background: transparent url(../images/submenu_main_3.gif) 0 50% no-repeat;
}
DIV#subMenu UL LI.sub {
	background: transparent url(../images/submenu_sub_3.gif) 0 50% no-repeat;
}
DIV#subMenu UL LI.subsub {
	background: transparent url(../images/submenu_sub_3.gif) 0 50% no-repeat;
}
DIV#subMenuClose {
	background: transparent url(../images/submenu_bot_3.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Page backgrounds                                               */
/* ************************************************************** */
DIV#login {
	background: transparent url(../images/login_bg_3.gif) 0 0 repeat;
}

DIV#extras {
	background: transparent url(../images/extras_bg_3.gif) 0 0 repeat;
}
DIV#countdown {
	background: transparent url(../images/countdown_bg_top_3.gif) 0 0 no-repeat;
}
DIV#cdImg {
	background: transparent url(../images/countdown_bg_img_3.gif) 0 0 no-repeat;
}
DIV#CallForBackUp {
	background: transparent url(../images/cfbu_bg_3.gif) 0 0 no-repeat;
}
DIV#cfbuBot {
	background: transparent url(../images/cfbu_bg_bot_3.gif) 0 0 no-repeat;
}

DIV#debatesHead {
	background: transparent url(../images/debates_bg_top_3.gif) 0 0 no-repeat;
}
DIV#debates {
	background: transparent url(../images/debates_bg_text_3.gif) 0 0 no-repeat;
}
DIV#debatesBot {
	background: transparent url(../images/debates_bg_bot_3.gif) 0 0 no-repeat;
}

DIV#mainContentTop {
	background: transparent url(../images/mainContent_top_bg_3.gif) 0 0 no-repeat;
}

DIV#puffColRight DIV.puffRow DIV.puffImg {
	background: transparent url(../images/puff_promo_bg_3.gif) 0 0 no-repeat;
}
DIV#subPuffCol DIV.puffRow DIV.puffImg {
	background: transparent url(../images/puff_promo_bg_3.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Footer                                                         */
/* ************************************************************** */
DIV#footerTop {
	background: #FF0033 url(../images/footer_top_bg_3.gif) 0 0 no-repeat;
}
DIV#footerMenu P {
	color: #FF0033;
}
DIV#footerBot {
	background: #FF0033 url(../images/footer_bot_bg_3.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Page Text */
/* ************************************************************** */
DIV#subMainCol H3, DIV#subMainFullCol H3, DIV#subMainColNoMenu H3 {
	color: #fff;
	background: #FF0033 none;
}
DIV#puffColLeft DIV.puffRow H4 {
	overflow: hidden;
	background: #FF0033 none;
}
DIV#CallForBackUp P {
	color: #FF0033;
}
DIV.debatesColR P {
	color: #FF0033;
}

/* ************************************************************** */
/* Page Links */
/* ************************************************************** */
DIV#mainCol A, DIV#subMainCol A, DIV#subMainColNoMenu A, DIV#subPuffCol DIV.puffRow A {
	color: #000;
	border-bottom: 1px solid #FF0033;
}
DIV#mainCol A:hover, DIV#mainCol A:active, DIV#subMainCol A:hover, DIV#subMainCol A:active, DIV#subMainColNoMenu A:hover, DIV#subMainColNoMenu A:active, DIV#subPuffCol DIV.puffRow A:hover, DIV#subPuffCol DIV.puffRow A:active {
	color: #FF0033;
	border-bottom: 1px solid #FF0033;
}

DIV#subPuffCol DIV.puffRow H4 A {
	color: #000;
}
DIV#subPuffCol DIV.puffRow H4 A:active, DIV#subPuffCol DIV.puffRow H4 A:hover {
	color: #fff;
}

/* ************************************************************** */
/* Archive Listings */
/* ************************************************************** */
DIV.archivesListing {
	margin: 10px 16px 0 5px;
	padding: 0 0 0 0;
}

DIV.archivesText {
	padding: 0 5px 0 5px;
}

DIV.archivesTextAlt {
	padding: 0 5px 0 5px;
	border-bottom: 1px dashed #000;
}

DIV#subMainCol DIV.archivesListing DIV.archivesText H4, DIV#subMainCol DIV.archivesListing DIV.archivesTextAlt H4, DIV#subMainCol DIV.archivesListingAlt DIV.archivesText H4 {
	font-size: 0.85em;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

DIV#subMainCol DIV.archivesListing DIV.archivesText H4 A, DIV#subMainCol DIV.archivesListing DIV.archivesTextAlt H4 A {
	color: #000;
	border-bottom: 1px solid #FF0033;
}

DIV#subMainCol DIV.archivesListing DIV.archivesText H4 A:hover, DIV#subMainCol DIV.archivesListing DIV.archivesText H4 A:active, DIV#subMainCol DIV.archivesListing DIV.archivesTextAlt H4 A:hover, DIV#subMainCol DIV.archivesListing DIV.archivesTextAlt H4 A:active {
	color: #FF0033;
	border-bottom: 1px solid #FF0033;
}

DIV#subMainCol DIV.archivesListing DIV.archivesText P, DIV#subMainCol DIV.archivesListing DIV.archivesTextAlt P {
	margin: 0 0 1em 0;
}

DIV#subMainCol DIV.archivesListing DIV.archivesText P STRONG, DIV#subMainCol DIV.archivesListing DIV.archivesTextAlt P STRONG {
	color: #FF0033;
}

DIV.archivesDld {
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
	padding: 3px 5px 4px 5px;
	margin: 0 0 0 0;
}

DIV#subMainCol DIV.archivesListing DIV.archivesDld P {
	font-size: 0.65em;
	margin: 0;
}

DIV#subMainCol DIV.archivesListing DIV.archivesDld P A {
	color: #000;
	border-bottom: 0 none #FF0033;
	background: transparent url(../images/boxArrow_3.gif) 0 50% no-repeat;
	padding: 0 0 0 13px;
}

DIV#subMainCol DIV.archivesListing DIV.archivesDld P A:hover, DIV#subMainCol DIV.archivesListing DIV.archivesDld P A:active {
	color: #FF0033;
	border-bottom: 0 none #fff;
}

DIV#subMainColNoMenu DIV.dld P A, DIV#subMainCol DIV.dld P A, DIV#subMainFullCol DIV.dld P A {
	background: transparent url(../images/boxArrow_3.gif) 0 50% no-repeat;
}

DIV#subMainCol DIV.dld P A:hover, DIV#subMainCol DIV.dld P A:active, DIV#subMainColNoMenu DIV.dld P A:hover, DIV#subMainColNoMenu DIV.dld P A:active, DIV#subMainFullCol DIV.dld P A:hover, DIV#subMainFullCol DIV.dld P A:active {
	color: #FF0033;
	border-bottom: 0 none #fff;
	text-decoration: none;
}

/* FORM */
FORM#pollFrm P {
	font-size: 1em;
	margin: 1em 10px 1em 5px;
}
FORM#pollFrm INPUT.buttonEle {
	border: 1px solid #FF0033;
}

/* POLL RESULTS */
DIV#pollResult {
	margin: 0 0 0 5px;
}
DIV#pollResult DIV.pollResultRow {
	background: transparent url(../images/poll_res_bg.gif) 0 0 no-repeat;
	padding: 5px 5px 15px 10px;
	margin: 0 0 10px 0;
}
DIV#pollResult DIV.PollResultsBarBG {
	font-size: 1px;
	line-height: 1px;
	width: 300px;
	height: 10px;
	background-color: #D89DA9;
	margin-left: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 300px;
}
html>body .PollResultsBarBG {
	width: 300px;
}

DIV#pollResult DIV.PollResultsBarBG DIV.PollResultsBar {
	font-size: 1px;
	line-height: 1px;
	background-color:#FF0033; 
	height: 10px;
}

FORM#entSurvey FIELDSET, FORM#extSurvey FIELDSET {
	border: 1px solid #fff;
	margin: 0;
	padding: 0 0 10px 0;
}
FORM#entSurvey FIELDSET P, FORM#extSurvey FIELDSET P {
	font-size: 1em;
	line-height: 2em;
	margin: 0 15px 0 15px;
	padding: 5px 0 0 0;
}
FORM#entSurvey H3, FORM#extSurvey H3 {
	font-size: 1.1em;
}
FORM#entSurvey INPUT.buttonEle, FORM#extSurvey INPUT.buttonEle {
	border: 1px solid #FF0033;
}
FORM#entSurvey DIV.buttonEle, FORM#extSurvey DIV.buttonEle {
	text-align: right;
	margin: 15px 15px 0 0;
}
FORM#entSurvey TEXTAREA.messageEle, FORM#extSurvey TEXTAREA.messageEle {
	width: 300px;
}
