body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #DCDCD6;
}

.listenlive {
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3C3D34;
}

.listenlive A:link		{color : #3C3D34; text-decoration: underline;}
.listenlive A:visited	{color : #3C3D34; text-decoration: underline;}	
.listenlive A:active	{color : #3C3D34; text-decoration: underline;}
.listenlive A:hover		{color : #CCCCCC; text-decoration: underline;}

.heading {
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.heading A:link		{color : #FFFFFF; text-decoration: underline;}
.heading A:visited	{color : #FFFFFF; text-decoration: underline;}	
.heading A:active	{color : #FFFFFF; text-decoration: underline;}
.heading A:hover	{color : #CCCCCC; text-decoration: underline;}

.newsheading {
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5E0000;
}

.newsheading A:link		{color : #5E0000; text-decoration: underline;}
.newsheading A:visited	{color : #5E0000; text-decoration: underline;}	
.newsheading A:active	{color : #5E0000; text-decoration: underline;}
.newsheading A:hover	{color : #CCCCCC; text-decoration: underline;}

.text {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

.text A:link	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.text A:visited	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.text A:active	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.text A:hover	{
	color : #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

.interview1 {
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5E0000;
}

.interview1 A:link		{color : #5E0000; text-decoration: underline;}
.interview1 A:visited	{color : #5E0000; text-decoration: underline;}	
.interview1 A:active	{color : #5E0000; text-decoration: underline;}
.interview1 A:hover	{color : #CCCCCC; text-decoration: underline;}

.interview2 {
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.interview2 A:link		{color : #5E0000; text-decoration: underline;}
.interview2 A:visited	{color : #5E0000; text-decoration: underline;}	
.interview2 A:active	{color : #5E0000; text-decoration: underline;}
.interview2 A:hover	{color : #CCCCCC; text-decoration: underline;}


.chart {
	text-align: left;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}

.chart A:link	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.chart A:visited	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.chart A:active	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.chart A:hover	{
	color : #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

.chartnumber {
	text-align: left;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.schedule {
	text-align: left;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}

.schedule A:link	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.schedule A:visited	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.schedule A:active	{
	color : #3C3D34;
	text-decoration: underline;
	font-weight: bold;
}
.schedule A:hover	{
	color : #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

.scheduledate {
	text-align: left;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.contactfield {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color: #DCDCD6;
	border: 1px solid #666666;
}

.contactbutton {
	height: 18px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color:#B8B8AC;
	border: 1px solid #666666;
	background-image: url('/images/shadow_textbox.gif');
	cursor: hand;
}

.searchfield {
	height: 18px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color: #E8EAED;
	border: 1px solid #666666;
	background-image: url('/images/shadow_textbox.gif');

}

.searchbutton {
	height: 18px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color: #C2C9D5;
	border: 1px solid #949484;
	background-image: url('/images/shadow_textbox.gif');
	cursor: hand;
}

.dropdown {
	height: 18px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color: #DCDCD6;
	border: 1px solid #666666;
	background-image: url('/images/shadow_textbox.gif');

}

.letterfield {
	height: 20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color: #E8EAED;
	border: 1px solid #666666;
	background-image: url('/images/shadow_textbox.gif');

}

.letterbutton {
	height: 20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#3C3D34;
	background-color:#B8B8AC;
	border: 1px solid #666666;
	background-image: url('/images/shadow_textbox.gif');
	cursor: hand;
}

.tab-button	 { 
    width: 30px; 
    height: 20px; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3C3D34;
    border-top: 1px solid buttonhighlight; 
    border-left: 1px solid buttonhighlight; 
    border-bottom: 1px solid buttonshadow;  
    border-right: 1px solid buttonshadow; 
    cursor: hand; 
    padding: 2px 3px 3px;
    position:relative; 

}
.tab-button A:link		{color : #3C3D34; text-decoration: underline;}
.tab-button A:visited	{color : #3C3D34; text-decoration: underline;}	
.tab-button A:active	{color : #3C3D34; text-decoration: underline;}
.tab-button A:hover		{color : #CCCCCC; text-decoration: underline;}

.tab-body	{ 
    border-top: 0px solid buttonhighlight; 
    border-left: 1px solid buttonhighlight; 
    border-bottom: 1px solid buttonshadow; 
    border-right: 0px solid buttonshadow; 
    border-style: ridge;
    padding: 10;    
    position:absolute; 
    left:7px; 
    top:167px; 
    width:240px; 
    z-index:1; 
    visibility: hidden
}







.month {
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #0000ff;
}

.heading {
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
}
.boldtext {
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #000000;
	font-weight: bold;
}

.articleheading {
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
}

.pollheading {
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #000000;
	font-weight: bold;
}


.whitetext {
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #000000;
}

.whitetext A:link       {color : #0000ff; text-decoration: none;}
.whitetext A:visited  {color : #0000ff; text-decoration: none;}	
.whitetext A:active   {color : #0000ff; text-decoration: none;}
.whitetext A:hover   {color : #ff9900; text-decoration: none;}


/*
	CSS Menu Options
	*/
	
A.menulink {
	display: block;
	width: 198px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #336699;
	BORDER: solid 1px #E7E7E7;
}
A.menulink:hover {
	border: solid 1px #6699CC;
	background-color:#E7E7E7;
	color: #ff9900;
}
A.menuselect {
	display: block;
	width: 198px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #0000FF;
	background-color:#FFFFFF;
	border: solid 1px #6699CC;
}

.remote {
	background-color: #F5F5F5; 
	border-left:0px solid #999999; 
	border-right:1px solid #FF6600; 
	border-top:0px solid #999999; 
	border-bottom:0px solid #999999;
}
.remoteinfo {
	background-color: #F5F5F5; 
	border-left:0px solid #999999; 
	border-right:0px solid #999999; 
	border-top:0px solid #999999; 
	border-bottom:1px solid #999999;
}

.remotebottom {
	background-color: #F5F5F5; 
	border-left:0px solid #999999; 
	border-right:0px solid #999999; 
	border-top:0px solid #999999; 
	border-bottom:0px solid #999999;
}

A.remotemenulink {
	display: block;
	width: 248px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #336699;
	BORDER: solid 1px #E7E7E7;
}
A.remotemenulink:hover {
	border: solid 1px #6699CC;
	background-color:#E7E7E7;
	color: #ff9900;
}
A.remotemenuselect {
	display: block;
	width: 248px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #0000FF;
	background-color:#FFFFFF;
	border: solid 1px #6699CC;
}

.formerror {
	border: 1px solid red;
	background-color : #FFCCCC;
	width: auto;
	padding: 5px 0 0 10px;
	text-align: left;
	font-family: Georgia,Palatino,Trebuchet MS,Verdana;
	font-size: 12px;
}

.errortext {
  padding-left: 80px;
  font: bold smaller sans-serif;
}
