body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000;
	font-size: 10pt;
	padding: 0 0 20px 0;
	margin: 0;
}

a { color: #339; }

a:visited { color: #000; }

h1, h2, h3, h4 { color: #339; } 

h1 { font-size: 18px; } 

h2 { font-size: 16px; } 

h3 { font-size: 14px; }

h4 { font-size: 10pt; }

p {
	margin: .75em 0;
}

td.centered {
	text-align: center;
	width: 100%;
}

h1: {
	margin-top: 0;
}

#middle {
	margin: 6px 10px 60px 10px;
	border-collapse: collapse;
}

table#middle td {
	vertical-align: top;
	padding: 0;
}

#middle.centered {
	text-align: center;
}

#middle.noheader {
	margin-top: 30px;
}

#header {
	margin: 0 auto;
	text-align: left;
}

#header h1 {
	margin-top: 0;
}

#content {
	margin: 0 auto;
	text-align: left;
}

#content h1, #content h2, #content h3, #content h4 {
	margin-top: 40px;
}

h1.golden {
	color: #C93;
	border-bottom: 2px solid #C93;
	margin-bottom: 10px;
}

#content.padding {
	padding: 0 3%;
}

#content .first-element {
	margin-top: 0;
}

#right {
	width: 170px;
}

#bottom {
	font-size: 10px;
}

.copyright { 
	font-size: 10px;
}

.gallery {
	overflow: auto;
	width: 100%;
	margin-bottom: 2em;
}

.gallery img.gallpict {
	float: left;
}

.gallery h4, .gallery p {
	margin: 0 0 .5em 60px;
}

.important {
	color: #339;
	font-weight: bold;
}

.info-container {
	background: url(/images/corner-med-ffffff-nw.gif) no-repeat top left;
	background-color: #CFD5E5;
	margin-bottom: 10px;
}

.info-header {
	background: url(/images/corner-med-ffffff-ne.gif) no-repeat top right;
	color: #339;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 5px;
}

.info-content {
	font-size: 12px;
	background: #EDEEF4;
	padding: 5px;
}

.featured-container {
	padding: 0 12px;
}

.featured-header h3 {
	margin-top: 0;
}

.featured-content {
	font-size: 12px;
}

.featured-content h4 {
	margin: 0;
}

.featured-content .audio {
	font-size: 10px;
	margin-top: 0;
}

.messagebox-container {
	background: url(/images/corner-med-ffffff-nw.gif) no-repeat top left;
	background-color: #CFD5E5;
	margin-bottom: 10px;
}

.messagebox-container.error {
	background-color: #f00;
}

.messagebox-container.error .messagebox-header {
	color: #fff;
}

.messagebox-container.alert {
	background-color: #fc0;
}

.messagebox-container.success {
	background-color: #090;
}

.messagebox-container.success .messagebox-header {
	color: #fff;
}

.messagebox-header {
	background: url(/images/corner-med-ffffff-ne.gif) no-repeat top right;
	font-size: 11pt;
	font-weight: bold;
	padding: 2px 5px;
}

.messagebox-content {
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	background: #CBCBD3;
	padding: 5px;
}

.basictable {
	border-collapse: collapse;
}

.basictable caption {
	text-align: left;
	font-weight: bold;
	background-color: #9999A1;
	color: #fff;
	font-size: 9pt;
	padding: 5px;
}

.basictable td {
	border: 1px solid #fff;
	background: #EDEEF4;
	padding: 5px;
}

.basictable td .gallery {
	margin-bottom: 0;
}

.gutter {
	width: 10px;
}

/* 
 * Everything bellow this point are deprecated selectors
 */

#content .firsthead {
	margin-top: 0px;
}

.plain, td {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
} 
	
 small2 { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 8pt;
	} 
 
.tuner-header {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 11px;
	background-color: #333399;
	}	

.tuner-head  { 
	color: #333399; 
	font-family: Verdana; 
	font-weight: bolder; 
	font-size: 18px
	}

.tuner-subhead  { 
	color: #333399; 
	font-family: Verdana; 
	font-weight: bolder; 
	font-size: 13px
	}
	
.informationbox-header {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 11px;
	background-color: #CFD5E5;
	}


.informationform-header {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 9pt;
	background-color: #333399;
	}
	
.informationbox-content-header {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #333399;
	font-size: 9pt;
	font-weight: bold;
	}

.informationbox-content {
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	color: 				#000000;
	font-size: 			9pt;
	background: 		#EDEEF4;
	}

.pca-header {
	font-size:			10pt; 
	color:				#333399;
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	font-weight:		bold; 
	background:			#CFD5E5;
	}
	
#middle td.pca-content {
	padding: 			5px;
}
.pca-content {
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	color: 				#000000;
	font-size: 			12px;
	line-height:		15px;
	padding: 			5px;
	background-color: 	#EDEEF4;
	}
	
a.pca-content:link, a.pca-content:visited, a.pca-content:hover, a.pca-content:active
	{
	color:				#333399;
	}
	
.bodybg	        { background-color: #FFFFFF;} /* will become obsolete */
.bodybgpopup	{ background-color: #FFFFFF;} /* will become obsolete */
.messagebox-body { background-color: #FFFFFF;} /* will become obsolete */
.bodybgpopup	{ background-color: #ffffff;} /* will become obsolete */
.bodybgcolor1	{ background-color: #656573;} /* will become obsolete */
.bodybgpopborder { background-color: #333399;} /* will become obsolete */


.header{ 
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	color: 				#333399;
	font-size: 			18px;
	font-weight: 		bolder;
	} 


.subheader { 
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	color: 				#333399;
	font-size: 			16px;
	font-weight: 		bolder;
	} 


.subheader2 { 
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	color: 				#333399;
	font-size: 			14px;
	font-weight: 		bolder;
	}




.content-header { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #333399;
	font-size: 10pt;
	font-weight: bold;
	} 


.small { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	}


.motto {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 11px;
	}


.graphic-header { 
	background-color: #CC9933;
	}
.graphic-header-text {
	font-family: Verdana, Arial, Geneva, sans-serif; 
	color: #CC9933; 
	font-size: 18px; 
	font-weight: bold;
	} 

.green-outline { 
	background-color: #006600;
	}


.yellow-outline { 
	background-color: #999900;
	}


.red-outline { 
	background-color: #990000;
	}


.green-content { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 13px;
	background-color: #009933;	
	}


.yellow-content { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 13px;
	background-color: #CC9933;	
	}


.red-content { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 13px;
	background-color: #CC0000;	
	}


.messagebox-title-error { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 11pt;
	background-color: #FF0000;
	font-weight: bold;
	}


.messagebox-title-alert { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 11pt;
	background-color: #FFCC00;
	font-weight: bold;
	}


.messagebox-title-success { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 11pt;
	background-color: #009900;
	font-weight: bold;
	}


.messagebox-body { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	background-color: #CBCBD3;
	}


.orderform-total { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CBCBD3;
	}


.orderform-select { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #333399;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CBCBD3;
	}


.subrow { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CBCBD3;
	}


.orderform-steps { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	} 


.lsheader { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #FFCC00;
	font-size: 18px;
	font-weight: bold;
	} 


.stationbg { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 8pt;
	}


.bgoutline  {
	background-color: 	#336699;
	}


.bgcontent {
	font-family: 		Verdana,geneva,arial,sans-serif;
	background-color: 	#e5e5e5;
	color: 				#000000; 
	font-size: 			12px
	}


.lshead { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 18pt;
	font-weight: bold;
	} 


.copywrite { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;
	}


.footer { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;
	}


.pcasubtitle {
	font-family: 		Verdana,geneva,arial,sans-serif;
	color: 				#000000;
	font-size: 			10pt; 
	background:			#CBCBD3;
	text-decoration:	none
	}


.titlecell {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
/*  background-color: #EDEEF4; */
	background-color: #EEEEF2;
	}  


.contentcell { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	background-color: #CBCBD3;
	} 


.info-cell {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	background-color: #9999A1;
	}

.contentcell-highlight { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	background-color: CBCBD3;
	} 


.titlecell-highlight { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ff0000;
	font-size: 10pt;
	} 


 .courier  { 
	font-family: courier;
	color: #000000;
	font-size: 11pt;
	} 


.section-header { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 11pt;	
	} 


.error { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
	}


.emphasis { 
	color: #333399;
	}


.profilesmall { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 9px;
	} 


.searchinput { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	} 
	

.new { 
	font-family:		Verdana, Arial, Geneva, sans-serif;
	font-weight:		normal; 
	font-size:			11px; 
	text-decoration:	none;
	color: #FF0000;
	font-weight: bold;
	}



A.namelink:link {
	font-family:		Verdana, Arial, Verdana, Sans Serif;
	font-size:			8pt; 
	text-decoration:	none; 
	color:				#003366; 
	}


A.namelink:visited {
	font-family:		Verdana, Arial, Verdana, Sans Serif;
	font-size:			7pt; 
	text-decoration:	none; 
	color:				#000033; 
	}


.subnav {
	font-family:		Verdana, Arial, Geneva, sans-serif;
	font-weight:		normal; 
	font-size:			11px; 
	text-decoration:	none; 
	color:				#656573; 
	}

.subnav-adfree {
	font-family:		Verdana, Arial, Geneva, sans-serif;
	font-weight:		bold; 
	font-size:			11px; 
	text-decoration:	none; 
	color:				#ff0000; 
	}
	

A.homesponsor:link, A.homesponsor:visited, A.homesponsor:active {
	color:				#000000; 
	}	
	
A.subnavlink:link, A.subnavlink:visited, A.subnavlink:active {
	font-family:		Verdana, Arial, Geneva, sans-serif;
	font-weight:		normal; 
	font-size:			11px; 
	text-decoration:	none; 
	color:				#656573; 
	}


A.subnavlink:hover {
	font-family:		Verdana, Arial, Geneva, sans-serif;
	font-weight:		normal; 
	font-size:			11px; 
	text-decoration:	underline; 
	color:				#656573; 
	}


.leftnav-content {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #e5e5e5;
	}


.plr {
	font-family:		Verdana, Arial, Verdana, Sans Serif;
	font-size:			11px; 
	text-decoration:	none; 
	color:				#000000; 
	}


A.plr:link, A.plr:visited, A.plr:active {
	font-family:		Verdana, Arial, Verdana, Sans Serif;
	font-size:			11px; 
	color:				#333399; 
	}
	


.login {
	font-family: 		Verdana,geneva,arial,sans-serif;
	color:				#000000;
	font-size:			10pt; 
	background:			#CBCBD3;
	}


.userbox { 
	font-family: 		Verdana,geneva,arial,sans-serif;
	color:				#000000;
	font-size:			10pt; 
	background:			#CBCBD3;
	text-decoration:	none
	}


.questionhead { 
	font-family: 		Verdana,geneva,arial,sans-serif;
	color:				#ffffff; 
	font-size:			10pt; 
	background:			#333399;
	text-decoration:	none
	}



.questionsublink { 
	font-family: 		Verdana,geneva,arial,sans-serif;
	font-weight:		bold; 
	color:				#000000; 
	font-size:			10pt; 
	}


.questionsubtext { 
	font-family: 		Verdana,geneva,arial,sans-serif;
	color:				#000000; 
	font-size:			10pt; 
	background:			#CBCBD3;
	text-decoration:	none
	}



.databold { 
	font-family: 		Verdana,geneva,arial,sans-serif;
	font-weight:		bold; 
	color:				#000000; 
	font-size:			10pt; 
	}


.analyzerheader		{
	font-family: 		Verdana,geneva,arial,sans-serif;
	font-weight:		bold;
	color: 				#000000;  
	font-size: 			12px
	}


.analyzerheader2	{ 
	font-family: 		Verdana, Arial, Geneva, sans-serif;
	color: 				#000000;
	font-size: 			12px;
	font-weight: 		bold;
	} 


.analyzerplain 		{
	font-family: 		Verdana,geneva,arial,sans-serif;
	color: 				#000000; 
	font-size: 			12px
	}


.analyzererror 		{
	font-family: 		Verdana,geneva,arial,sans-serif;
	background-color: 	#CC0000;
	color: 				#000000; 
	font-size: 			12px
	}


A.tunerlink2:link, A.tunerlink2:visited, A.tunerlink2:active, A.tunerlink2:hover {
	color: #000000; 
	font-size: 9px;
	text-decoration: underline;
	}


A.tunerlink:link, A.tunerlink:visited, A.tunerlink:active {
	color: #000000; 
	font-size: 9px;
	text-decoration: none;
	}


A.tunerlink:hover {
	color: #000000;
	font-size: 9px; 
	text-decoration: underline;
	}

A.contentlink:link, A.contentlink:visited, A.contentlink:active, A.contentlink:hover {
	color:				#FFFFFF; 
	}
	

A.ltgraylink:link, A.ltgraylink:visited, A.ltgraylink:active, A.ltgraylink:hover
{
	color:				#333399; 
	}

form {padding:0; border:0; margin:0}


.navbuttons {
	background: #333399;
	background-image: url("/navigation/images/topnav-bg-2c.gif");
	}
	
.tophead {
	background-image: 		url("/images/background-gradient6b.gif");
	background-attachment: 	fixed
	}

.table-header-gold {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 10pt;
	background-color: #CE9A31;
	}	

.table-header {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 10pt;
	background-color: #333399;
	}	
	
.table-body {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	background-color: #EDEEF4;
	}  


.table-subject { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10pt;
	background-color: #CBCBD3;
	} 


.table-topic {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 9pt;	
	background-color: #9999A1;
	}
	
.required { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #333399;
	font-size: 10pt;	
	} 	

.quoter {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 9pt;	
	background-color: #808080;
	}		
	
.quotes {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12pt;
	background-color: #808080;
	}	
	
/* SCHEDULER STYLES  - START */

.calendar-body {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;	
	background-color: #CED4EE;
	}
	
.calendar-highlight {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;	
	background-color: #CCFFCC;
	}		
	
.calendar-default {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;	
	background-color: #CED4EE;
	}
		
.calendar-live {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #CC0000;
	font-size: 10px;
	}

.calendar-recurring {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;	
	background-color: #CCFFCC;
	}
.calendar-onetime {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;	
	background-color: #CCCC99;
	}				

	
.calendar-time {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #000000;
	font-size: 10px;	
	font-weight: bold;
	}		

.tuner-ad-header { 
	color: #ff0000; 
	font-family: Verdana;
	font-weight: bold; 
	font-size: 14px
	
	} 
	
.new2 { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
	} 
	
.splash_plain	{
	font-family: 		Verdana,geneva,arial,sans-serif;
	color: 				#000000; 
	font-size: 			13px;
	line-height: 		15px;
	}
	
.splash_emphasis {
	font-family: 		Verdana,geneva,arial,sans-serif;
	color: 				#000000; 
	font-size: 			13px;
	line-height: 		15px;
	color: 				#333399;
	}
	
.stationheader
{ 
	font-family: Arial, Geneva, sans-serif;
	color: #333399;
	font-size: 18px;
	font-weight: bold;
} 

	
/* SCHEDULER STYLES - END */

	dlo