.SubScribeRedirectLogout
{
	display:none;
	}


.pollquestions
{
	color:White;
}

#menu
{
	background-color:White;
}

.itemcell
{
	background-color:White;
}

.NavSpacerRow
{
	height:1px
}

.genericpaneldark
{
	background-color:#999999;
}

.genericpanelmedium
{
	background-color:#C0C0C0;
}
.genericpanelmedium_formlabel
{
	background-color:#C0C0C0;
	color: #000000;
	font-family: arial, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}

.genericpanellight
{
	background-color:#eeeeee;
}


.features .CTLAltHeading
{
	height:21px;
	background-image:url(../images/rightnav_features.gif);
	background-repeat:no-repeat;
}

.onlineextras .CTLAltHeading
{
	height:21px;
	background-image:url(../images/rightnav_onlineextras.gif);
	background-repeat:no-repeat;
}

.nationalnews .CTLAltHeading
{
	height:21px;
	background-image:url(../images/rightnav_nationalnews.gif);
	background-repeat:no-repeat;
}



.newsletterheaderinternal
{
	height:21px;
	width:130px;
	background-image:url(../../images/scheme/rightnav_enewsletter.gif);
	background-repeat:no-repeat;
}


 
/*__________ Inline Ad __________*/
.inlinead {
 width: 260px;
 float: right;
 clear: none;
}

/*__________ Opinion Poll __________ */
.inlineopinionpoll {
 float: right;
 clear: none;
}

.opinionpollheaderhome, .opinionpollheader
{ 
	width:130px;
	height:21px;
 background-image:url(../../images/scheme/rightnav_opinionpoll.gif);
}

/*__________ Inline Sponsorship __________*/
.inlinesponsor {
 float: right;
 clear: none;
}

sup {
	
	font-family: arial;
	font-size: 11px;
	font-weight: normal;	
}


td	{
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
}

.white	{
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
}
.small	{
	color: #000000;
	font-family: arial, verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
}
.medwhite	{
	color: #ffffff;
	font-family: arial, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
}
.medblack	{
	color: #000000;
	font-family: arial, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
}

.formtitle	{
	color: #000000;
	font-family: arial, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.formlabel	{
	color: #000000;
	font-family: arial, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.formlabel2	{
	color: #ffffff;
	font-family: arial, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}

.blackbold, .blackbold td, td.blackbold
{
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.blackbold a:link, .blackbold a:visited, a.blackbold:link, a.blackbold:visited
{
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.blackbold a:acitve, .blackbold a:hover
{
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.whitebold {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
}
.rightgray	{
	color: #666666;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.toc {
	color: #000000;
	background-color: #eeeeee;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 5px 3px 5px;
	width: 100%;
}
.asterisk {
	color: #990000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.error {
	color: #ff0000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
}
.required {
	color: #990000;
	font-family:  arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
}
.newstitle, a:link newstitle,
a:visited newstitle, a:hover newstitle, a:active newstitle  {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
}
.title {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
}
.section {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
}

.bluetext
{
	font-weight: normal;
	font-size: 12px;
	color: blue;
	font-family: arial, helvetica, verdana;
}

.textbox {
	font-family: arial, verdana;
	font-size: 11px;
}
.textbox2 {
	font-family: verdana;
	font-size: 10px;
}
.drop1 {
	font-family: arial, verdana;
	font-size: 10px;
}

textarea {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
}

a:link, a:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a:hover, a:active {
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.white:link, a.white:visited {
	color: #ffffff;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.white:hover, a.white:active {
	color: #eeeeee;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.about:link, a.about:visited {
	color: #ffffff;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.about:hover, a.about:active {
	color: #dddcdc;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.titleblack:link, a.titleblack:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.titleblack:hover, a.titleblack:active {
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.arrowsblack	{
	color: #000000;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}

a.calendar:link, a.calendar:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.calendar:hover, a.calendar:active {
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.rightnavblack:link, a.rightnavblack:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.rightnavblack:hover, a.rightnavblack:active {
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.rightnavbold:link, a.rightnavbold:visited {
	color: #000000;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.rightnavbold:hover, a.rightnavbold:active {
	color: #666666;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.bbscrumb:link, a.bbscrumb:visited {
	color: #000000;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.bbscrumb:hover, a.bbscrumb:active {
	color: #666666;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.bbscrumbsm:link, a.bbscrumbsm:visited {
	color: #000000;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.bbscrumbsm:hover, a.bbscrumbsm:active {
	color: #666666;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}



.bbshead a:link, .bbshead a:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.bbshead a:hover, .bbshead a:active {
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

td.bbshead	{
	background-color: #cecece;
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
}

.bbshead td {
	background-color: #cecece;
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
}

.bbsmark	{
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

td.survey	{
	background-color: #eeeeee;
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
}

td.surveyAnswer	{
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
}

/* Calendar Styles for days other than "Today". "Today" styles are in scheme stylesheet. */
.CalOtherSelEvents, .CalOtherSel {
	background-color: #FFFF33;
	border-width: 0px 1px 1px 1px;
}
.CalOtherEvents {
	background-color: #EEEEEE;
	border-width: 0px 1px 1px 1px;
}
.CalOther {
	background-color: #FFFFFF;
	border-width: 0px 1px 1px 1px;
}
.CalOtherSelEvents a:link, .CalOtherSelEvents a:visited,
.CalOtherEvents    a:link, .CalOtherEvents    a:visited {
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	border-width: 0px 1px 1px 1px;
}
.CalOtherSelEvents a:hover, .CalOtherSelEvents a:active,
.CalOtherEvents    a:hover, .CalOtherEvents    a:active {
	color: #666666;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px 1px 1px 1px;
}
BODY
{color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
}

.nopadleft {
	padding: 8px 8px 8px 0px;
	background-color: #ffffff;
}
.nopadright {
	padding: 8px 0px 8px 8px;
	background-color: #ffffff;
}

.checkboxlist td  { 
	width:50%;
}
.checkboxlist33 td { 
	width:33.3%;
	 
}

/*__________ Row Highlighter ________*/
tr.row_on {
	background-color: #eeeeee;
}
tr.row_off {
		background-color: #ffffff;
}

/*__________ Online CE _________*/
.passed, .correct {
	color: #006600;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
}
.failed {
	color: #990000;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
}
.paid {
	color: #000066;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
}
.passedlist {
	color: #006600;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.failedlist {
	color: #990000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.paidlist {
	color: #000066;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}
td.cehead, tr.cehead {
	background-color: #cecece;
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.cehead a:link, .cehead a:visited {
	background-color: #cecece;
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}
a.celist:link, a.celist:visited {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.celist:hover, a.celist:active {
	color: #666666;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.celist {
	color: #000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: normal;
}

/***** For State Directory Pages *****/
.SDFirstLine 
{
	color: #000000;
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
}

/* CE On Demand and other prepayments */
.CEPrepaymentStatusBox {
	border-top: 2px none #474747;
	border-right: 2px solid #474747;
	border-bottom: 2px solid #474747;
	border-left: 2px solid #474747;
}

.CEPrepaymentStatusLine {
	background-color: #EFDA66;
	text-indent: 5pt;
}

.CEPrepaymentStatusHeader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.CEPrepaymentBottomBorder {
	border-top: 1px none #D7D9C9;
	border-right: 1px none #D7D9C9;
	border-bottom: 2px inset #D7D9C9;
	border-left: 1px none #D7D9C9;
}

.CEPrepaymentTopBar {
	background-image: url(../images/CEPrepayStatusBar.gif);
	background-repeat: repeat-x;
	text-indent: 5pt;
}

.COntentTable
{
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}
.FOOTERCELL, .FOOTERCELL SPAN
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	 
}

/* Mini AFC Search Control */
.AFCSearchTitleBar, .TD
{
	background-color: 2844BE;
}

#JobSearchControl
{
	padding-bottom: 10px;
}

/*Survey Style for two types of divs */
DIV.ScrollableDIV
{
	width: 100%;
	height: 100%;
	overflow: auto;
	border: 1px;
	border-color: black;
	border-style: inset;
}
