/* ************************************************************** */
/*                       HOME/BASIC CSS FOR HEADS UP              */
/* ************************************************************** */
BODY {
	background: #3399CC none;
}
DIV#wrap {
	background: #3399CC url(../images/base_bg_2.gif) 0 0 repeat;
}
DIV#header {
	background: #3399CC url(../images/header_bg_2.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Menus                                                          */
/* ************************************************************** */
DIV#zoneMenu UL LI {
	border-left: 1px solid #3399CC;
}
DIV#zoneMenu UL LI.end {
	border-right: 1px solid #3399CC;
}

/* ************************************************************** */
/* Sub Menus                                                      */
/* ************************************************************** */
DIV#subMenu {
	background: transparent url(../images/submenu_top_2.gif) 0 0 no-repeat;
}
DIV#subMenu UL LI {
	background: transparent url(../images/submenu_main_2.gif) 0 50% no-repeat;
}
DIV#subMenu UL LI.sub {
	background: transparent url(../images/submenu_sub_2.gif) 0 50% no-repeat;
}
DIV#subMenu UL LI.subsub {
	background: transparent url(../images/submenu_sub_2.gif) 0 50% no-repeat;
}
DIV#subMenuClose {
	background: transparent url(../images/submenu_bot_2.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Page backgrounds                                               */
/* ************************************************************** */
DIV#login {
	background: transparent url(../images/login_bg_2.gif) 0 0 repeat;
}

DIV#extras {
	background: transparent url(../images/extras_bg_2.gif) 0 0 repeat;
}
DIV#countdown {
	background: transparent url(../images/countdown_bg_top_2.gif) 0 0 no-repeat;
}
DIV#cdImg {
	background: transparent url(../images/countdown_bg_img_2.gif) 0 0 no-repeat;
}
DIV#CallForBackUp {
	background: transparent url(../images/cfbu_bg_2.gif) 0 0 no-repeat;
}
DIV#cfbuBot {
	background: transparent url(../images/cfbu_bg_bot_2.gif) 0 0 no-repeat;
}

DIV#debatesHead {
	background: transparent url(../images/debates_bg_top_2.gif) 0 0 no-repeat;
}
DIV#debates {
	background: transparent url(../images/debates_bg_text_2.gif) 0 0 no-repeat;
}
DIV#debatesBot {
	background: transparent url(../images/debates_bg_bot_2.gif) 0 0 no-repeat;
}

DIV#mainContentTop {
	background: transparent url(../images/mainContent_top_bg_2.gif) 0 0 no-repeat;
}

DIV#subPuffCol DIV.puffRow DIV.puffImg {
	background: transparent url(../images/puff_promo_bg_2.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Footer                                                         */
/* ************************************************************** */
DIV#footerTop {
	background: #3399CC url(../images/footer_top_bg_2.gif) 0 0 no-repeat;
}
DIV#footerMenu P {
	color: #3399CC;
}
DIV#footerBot {
	background: #3399CC url(../images/footer_bot_bg_2.gif) 0 0 no-repeat;
}

/* ************************************************************** */
/* Page Text */
/* ************************************************************** */
DIV#subMainCol H3, DIV#subMainFullCol H3, DIV#subMainColNoMenu H3 {
	color: #fff;
	background: #3399CC none;
}
DIV#puffColLeft DIV.puffRow H4 {
	overflow: hidden;
	background: #3399CC none;
}
DIV#CallForBackUp P {
	color: #3399CC;
}
DIV.debatesColR P {
	color: #3399CC;
}

/* ************************************************************** */
/* Page Links */
/* ************************************************************** */
DIV#mainCol A, DIV#subMainCol A, DIV#subMainColNoMenu A, DIV#subPuffCol DIV.puffRow A, DIV#subMainFullCol A {
	color: #000;
	border-bottom: 1px solid #3399CC;
}
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, DIV#subMainFullCol A:hover, DIV#subMainFullCol A:active {
	color: #3399CC;
	border-bottom: 1px solid #3399CC;
}

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 #3399CC;
}

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: #3399CC;
	border-bottom: 1px solid #3399CC;
}

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: #3399CC;
}

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 #fff;
	background: transparent url(../images/boxArrow_2.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: #3399CC;
	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_2.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: #3399CC;
	border-bottom: 0 none #fff;
	text-decoration: none;
}

/* FORM */
FORM#quizTextOnly FIELDSET {
	padding: 0 10px 0 0;
}
FORM#quizTextOnly INPUT.buttonEle {
	border: 1px solid #3399CC;
}
FORM#quizTextOnly FIELDSET P {
	font-size: 1em;
	margin: 0 10px 1em 5px;
}
