@import url(/eye/poll/includes/styles.css);
/* START GENERAL STYLES */

* {
	padding:0;
	margin:0;
}

body {
	background:#fff;
	padding-top: 25px;
	padding-bottom: 25px;
	font-family : arial, verdana, lucida, helvetica, sans-serif; 
	font-size: 80%;
	color: #666;
}

.span-hide {
    display: none;
}

.hidden {
	display: none;	
}

.print-only {
    display: none;
}

#wrapper {
	width: 758px;	
	border: 0;  
	margin: 15px auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#nav {
	position: relative;
	width: 758px; 
	background-color: #185A93;
	text-align: left;
	border: 0;
}

#main {
	position: relative;
	width: 758px; 
	text-align: left;
	border: 0;
	min-height: 510px;
	float: left;
}

#main_contentLanding {
	position: relative;
	width: 758px; 
	background-color: #57B2DF;
	text-align: left;
	border: 0;
	min-height: 510px;
	float: left;
	background:url(/images/background.gif) repeat-x left top;
}

#footer {
	clear: both;
	position: relative;
	font-size: .85em;
	background-color: #57B2DF;
}

#footerBar{
	clear: both;
	position: relative;
	width: 758px;
	text-align: left;
	border: 0;
	background:url(/images/corner_outer_bl.gif) no-repeat left bottom;
	border-top: 1px dashed #fff;
	padding-top: 12px;
	padding-bottom: 12px;
}

#footerLeft {
	position: absolute;
	left: 10px;
	width: 250px;
	color: #fff;
}
#footerRight {
   	margin-left: 261px;
   	margin-right: 85px;
	color: #fff;
}
#footerLogo {
	position: absolute;
	right: 0;
	width: 70px;
	top: 5px;
	right: 5px;
}

.alignTop{
	vertical-align: top;
}

.alignMid{
	vertical-align: middle;
}

.noBorder{
	border: none;
}

.prop{
	float: right;
	width: 1px;
	height: 510px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.mainWrap {
	height: 510px;
}	

/* END GENERAL STYLES */


/* START HOME TEMPLATE STYLES */

.debatesImagesLogoSection {
	height: 171px;
	float: left;
	width: 100%;
	background-color: #185A93;
}

.debatesImages {
	float: left;
}

#bottomRow {
	clear: left;
}

img {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none; 
	float: left;
}

.debatesLogo {
	padding-left: 35px;
	float: left;
}

.mainInformationSection {
	min-height: 267px;
	clear: both;
	float: left;
	width: 100%;
	background:url(/images/background.gif) repeat-x left top;
	background-color: #57B2DF;
}
.mainInfo {
	width: 348px;
	padding: 18px 12px 6px 18px;
	vertical-align: top;
	float: left;
}
.mainInfo .text {
	vertical-align: top;
	color: #fff;
	padding-bottom: 12px;
	float: left;
}

 p{
	padding-bottom:10px;
	color:#ffffff;
}

.mainInfo .text ul {
	padding-left: 45px;
}
.mainInfo .introHeader {
	font-size: 1.5em;
	vertical-align: top;
	padding-bottom: 6px;
	color: #fff;
	float: left;
}

.debatesInfo{
	/*width: 99%;*/
}

.arrowLink { display:block; margin-left:120px ; clear:both;}

.summaryAreas {
	width: 363px;
	padding: 18px 12px 6px 0;
	vertical-align: top;
	float: left;
}
/*.summaryAreas .news {
	width: 100%;
}*/
.summaryAreas .image {
	width: 120px;
	vertical-align: top;
	float: left;
}
.summaryAreas .content {
	width: 225px;
	padding-left: 8px;
	float: left;
}

.summaryAreas .content .heading { font-size: 1.3em;  text-decoration: none;	font-weight: bold; float: left; padding-bottom: 6px; }
	.summaryAreas .news .heading { color: #F5AB00; }
	.summaryAreas .event .heading { color: #A7002B; }
	.summaryAreas .eye .heading { color: #F5AB00; }
	.summaryAreas .killer .heading { color: #F5AB00; }
	.summaryAreas .poll .heading { color: #CBD302; }
	.summaryAreas .latestUpdate .heading { color: #F5AB00; }

.summaryAreas .content .text {
	clear: left;
	color: #fff;
	float: left;
	padding-bottom:0;
}
.linkLogo {
	/*float: right;
	clear: right;*/
	clear:both;
	float:right;
}

.summaryAreas .poll .pollContainer {clear:left; background: transparent;}
.summaryAreas .poll .pollContainer .pollQuestionInner {background: transparent;}
.summaryAreas .poll .pollAnswer {background: transparent;}
.summaryAreas .poll .pollAnswer div {background: transparent; border:none;}
.summaryAreas .poll .pollSubmitRowInner {background: transparent; border:none;}
.summaryAreas .poll .pollViewResultsRowInner {background: transparent;}

.summaryAreas .summaryArea {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	border-bottom: dashed 1px #ffffff;
	padding-bottom: 12px;
}

.links { width: 360px; /*float:left;*/}

.whiteText  {
	color: #ffffff;
}

.videoContainer	{
	padding: 0 0 25px 0; 
	font-size: 0.8em; 
	color: #ffffff;
}
/* END HOME TEMPLATE STYLES */


/* START CONTENT AND LANDING TEMPLATE STYLES */

.navColumn {
	height: 100%;
	width: 125px;
	text-align: left;
	vertical-align: top;
	float: left;
	background-color: #ffffff;
	border-left: 1px solid #C3C3C3;
}

.pageTitleImage {
	width: 100%;
	height: 91px;
}

.pageThemeImage {
	width: 100%;
	height: 90px;
}

.secondaryNavDiv {
	width: 100%;
	min-height: 329px;
}

.blueColumn {
	width: 7px;
	height: 100%;
	float: left;
	border: solid 1px red;
}

.whiteColumn {
	width: 11px;
	height: 100%;
	float: left;
	background-color: #ffffff;
}

.contentColumn {
	height: 100%;
	background-color: #ffffff;
	float: left;
	background: yellow;
}
.contentColumn .text {
/*	width: 470px; */
	width: 464px;
	height: 100%; 
	float: left;
	padding: 50px 6px 0 6px;
}
.contentColumn .text h2, .landingText h2 {
	font-family: verdana;
	font-weight: bold;
	font-size: 1.2em;
	color: #cc5782;
}
.contentColumn .text p.subheading {
	font-weight: bold;
	color: #6A52A8;
	font-size: 1em;
}
.contentColumn .text p, .landingText p {
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
}

.spacer {
	width: 11px;
	height: 100%; 
	background-color: #ffffff; 
	float: left;
}
* html body .spacer {
	width: 21px;
}
.contentColumn .logoCol {
	width: 109px;
	height: 100%;
	float: left;
}
.contentColumn .topRightCorner {
	vertical-align: top; 
}

.rightHead {
	font-family: verdana;
	font-weight: bold;
	font-size: 0.9em;
	color: #cc5782;
}

.rightBody {
	font-family: arial;
	font-weight: normal;
	font-size: 0.8em;
}

.landingContent {
	width: 471px;
	float: left;
}
.landingText {
	width: 222px;
	float: left;
	padding: 50px 6px 0 6px;
}
.landingImage {
	width: 225px;
	float: left;
	padding-top: 25px;
}

/* END CONTENT AND LANDING TEMPLATE STYLES */


/* START VARIOUS LINKS */

/* Standard link */
a:link {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline; 
}
a:visited {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline; 
}
a:hover {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline;
}
a:active {
 color: #CC4F7F; 
 background-color: transparent;
 text-decoration: underline;
}

/* Links in top navigation bar */
a:link.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}
a:visited.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}
a:hover.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: underline;
}
a:active.topNav {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

/* Links in footer navigation bar */
a.foot:link {
	font-weight: normal; 
	text-decoration: none;
	color: #ffffff;
	background: transparent; 
}
a.foot:visited {
	font-weight: normal; 
	text-decoration: none;
	color: #ffffff;
	background: transparent; 
}
a.foot:hover {
	font-weight: normal; 
	text-decoration: underline;
	color: #ffffff;
	background: transparent; 
}
a.foot:active {
	font-weight: normal; 
	text-decoration: underline;
	color: #ffffff;
	background: transparent;  
}

/* White links */
a:link.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}
a:visited.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}
a:hover.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}
a:active.whiteLink {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: none;
}

/* Red links */
a:link.redLink {
 color: #8D122A; 
 background-color: transparent;
 text-decoration: none;
 font-weight: bold;
}
a:visited.redLink {
 color: #8D122A; 
 background-color: transparent;
 text-decoration: none;
}
a:hover.redLink {
 color: #8D122A; 
 background-color: transparent;
 text-decoration: none;
}
a:active.redLink {
 color: #8D122A; 
 background-color: transparent;
 text-decoration: none;
}

/* Orange links */
a:link.orangeLink {
 color: #F5AB00; 
 background-color: transparent;
 text-decoration: none;
}
a:visited.orangeLink {
 color: #F5AB00; 
 background-color: transparent;
 text-decoration: none;
}
a:hover.orangeLink {
 color: #F5AB00; 
 background-color: transparent;
 text-decoration: underline;
}
a:active.orangeLink {
	color: #F5AB00; 
	background-color: transparent;
	text-decoration: none;
}


/* Events links */
 a:link.eventsLink, a:visited.eventsLink, a:active.eventsLink {  background-color: transparent; text-decoration: none; }
 a:hover.eventsLink { text-decoration: underline; }
.news a:link.eventsLink, .news a:visited.eventsLink, .news a:hover.eventsLink, .news a:active.eventsLink { color: #F5AB00; }
.poll a:link.eventsLink, .poll a:visited.eventsLink, .poll a:hover.eventsLink, .poll a:active.eventsLink { color: #CBD302; }
.killer a:link.eventsLink, .killer a:visited.eventsLink, .killer a:hover.eventsLink, .killer a:active.eventsLink { color: #F5AB00; }
.eye a:link.eventsLink, .eye a:visited.eventsLink, .eye a:hover.eventsLink, .eye a:active.eventsLink { color: #F5AB00; }
.event a:link.eventsLink, .event a:visited.eventsLink, .event a:hover.eventsLink, .event a:active.eventsLink { /*color: #CBD302;*/ color: #A7002B; }
.latestUpdate a:link.eventsLink, .latestUpdate a:visited.eventsLink, .latestUpdate a:hover.eventsLink, .latestUpdate a:active.eventsLink { color: #F5AB00; }

/* White links */
a:link.whiteLinkUl {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: underline;
}
a:visited.whiteLinkUl {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: underline;
}
a:hover.whiteLinkUl {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: underline;
}
a:active.whiteLinkUl {
 color: #ffffff; 
 background-color: transparent;
 text-decoration: underline;
}

/* END VARIOUS LINKS */


/* START PRIMARY HORIZONTAL NAV */

	#navbar { min-height: 36px;	width: 758px; background-color: #185A93; text-align:left; border: 0; background:url(/images/corner_tr.gif) no-repeat right top; }
		#navbar ul { margin: 0px; padding: 0px; font-size: .85em; color: #ffffff; line-height: 36px; padding-left: 10px; }
			#navbar li { list-style-type: none; display: inline;	height: 30px; border: none; margin: 0 40px 0 0; }
				#navbar li a { padding: 4px 0px 4px 0; color: #FFFFFF; margin: 0; text-decoration: none; border:none;}
				#navbar li a:link { color: #FFFFFF; }
				#navbar li a:active { color: #FFFFFF; background-color: #185A93; }
				#navbar li a:visited { color: #FFFFFF; }
				#navbar li a:hover { color: #FFFFFF; background-color: #185A93;	text-decoration: underline; }

/* END PRIMARY HORIZONTAL NAV*/


/* START SECONDARY VERTICAL NAV*/
		
#secondaryNav 	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: .85em;
	font-weight: normal;
}

#secondaryNav li {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type:none;
	border: 0;
	vertical-align: middle;
	height: 30px;
	background:url(/images/check.gif) no-repeat left top;
}

#secondaryNav a:link, #secondaryNav a:visited {
	color: #CE5A85;
	margin: 0;
	padding: 10px 0 10px 32px;
	display: block;
	text-decoration:none;
	font-weight: normal;
	border: 0;
	background:url(/images/check.gif) no-repeat left top; 
	height: 10px;
}


#secondaryNav a:link.active, #secondaryNav a:visited.active, #secondaryNav a:hover {
	color: #ffffff;
	background:url(/images/checkover.gif) no-repeat left top;
}

#secondaryNav li.selected a:link {
	color: #ffffff;
	background:url(/images/checkover.gif) no-repeat left top;
}

#secondaryNav li.selected a:active {
	color: #ffffff;
	background:url(/images/checkover.gif) no-repeat left top;
}

#secondaryNav li.selected a:visited {
	color: #ffffff;
	background:url(/images/checkover.gif) no-repeat left top;
}

#secondaryNav li.selected span.liSelected {
	color: #ffffff;
	background:url(/images/checkover.gif) no-repeat left top;
}

#secondaryNav span.disabledLink{
	color: #CE5A85;
	padding:10px 0 10px 32px;
	display: block;
	text-decoration:none;
	font-weight: normal;
	border: 0;
	background:url(/images/check.gif) no-repeat left top; 
	height: 20px;
}

/* END SECONDARY VERTICAL NAV*/


/* START FOOTER HORIZONTAL NAV */

.footerNav {
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: .9em;
}

.footerNav ul {
	color: #ffffff;
}

#footerRight div.footerNav a {color: #ffffff;}

.footerNav ul.left {
	text-align: left;
}

.footerNav li {
	list-style-type: none;
	display: inline;
}

.footerNav li a {
	text-decoration: none;
	color: #ffffff;
}

.footerNav li a:link {
    color: #ffffff;
}

.footerNav li a:active {
    color: #ffffff;
}

.footerNav li a:visited {
    color: #ffffff;
}

.footerNav li a:hover {
	text-decoration: underline;
    color: #ffffff;
}

/* END FOOTER HORIZONTAL NAV*/