.newsletterpromo, .newsletterrightnav
{
	background-color:#ffff99
}
 .SubscribeRedirectInternal, .SubscribeRedirectMain
{
	background-color:#dddcdc
}

 .SectionHeader
 {
	background-color:#eeeeee;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#999999;
	padding:3px 0px 1px 0px ;
	vertical-align:top;
}

  
.SectionHeaderIcon  
{
	padding:0px 0px 1px 0px;
	vertical-align:top;
}
	
 
 
 .vertline
 {
	width:1px;
	background-color:#999999;
 }

.features
 {
	background-color:#dddcdc;
}

.onlineextras
 {
	background-color:#dddcdc;
}

.nationalnews
 {
	background-color:#dddcdc;
}


/* Opinion Poll Styles */

.OpinionPoll
{
	 color:#ffffff;
}

.onlinepoll .CTLAltHeading
{
	height:30px;
	 
	background-image:url(../images/scheme/rightnav_opinionpoll.gif);
	background-repeat:no-repeat;
}

.OPQuestion
{
	color:#ffffff;
	font-weight:bold;
}
.OpQuestionText,   A.OpQuestionText
{
	color:#ffffff;
}


 










a.title:link, a.title:visited {
	color: #6163B8;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.title:hover, a.title:active {
	color: #7878CF;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.rightnav:link, a.rightnav:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.rightnav:hover, a.rightnav:active {
	color: #6163B8;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.footer:link, a.footer:visited {
	color: #6163B8;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
a.footer:hover, a.footer:active {
	color: #7878CF;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.arrow	{
	color: #6163B8;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}


.inlinetip
{
	background-color: #6163B8 ;
 
	font-family: arial, helvetica, verdana;
}

.inlinetiptitle  
{
	font-weight: bold;
	font-size: 12px;
	color: #6163B8;
	font-family: arial, helvetica, verdana;
}


td.poll label, table.poll{
 background-color: #6163B8;
 color: #ffffff;
 font-family: arial, helvetica, verdana;
 font-size: 12px;
 font-weight: normal;
}

.leftnavcolumn
{
	background-color: #47458C;
}

td.featured {
 background-color: #BFCBFF;
}

/* Calendar Styles for "Today". Other styles are in the common stylesheet. */
.CalTodaySelEvents, .CalTodaySel {
	background-color: #47458C;
}
.CalTodayEvents, .CalToday {
	background-color: #7878CF;
}
.CalTodaySelEvents a:link, .CalTodaySelEvents a:visited, .CalTodayEvents    a:link, .CalTodayEvents    a:visited {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.CalTodaySelEvents a:hover, .CalTodaySelEvents a:active, .CalTodayEvents    a:hover, .CalTodayEvents    a:active {
	color: #eeeeee;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


   .opinionpollcolor0 { background-color: "#000437"}
   .opinionpollcolor1 { background-color: "#1F2154"}
   .opinionpollcolor2 { background-color: "#4E4F82"}
   .opinionpollcolor3 { background-color: "#8280B3"}
   .opinionpollcolor4 { background-color: "#B1ADE0"}
   .opinionpollcolor5 { background-color: "#D2CDFF"}

#EdSearchLeftNavBG
{
	background-color: Black;
}