﻿/* General */
*,

body {
	margin : 0;
	padding: 0px;
}

body, td, th, p {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	line-height : 120%;
}

.textbold {
    font-size: 11px;
	font-weight: bold;
}

.shorttext {
    font : 12px Verdana, Arial, Helvetica, sans-serif;
	padding : 5px;
	vertical-align : top;
}

.text {
    font : 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align : top;
	line-height: 20px
}

ul {
	margin : 5px;
	color : #666666;
}

ul li {
	margin : 5px 1px 2px 15px;
	padding : 0;
}

ol.usuallist {
    margin: 5px;
	color : #666666;
}

ol.usuallist li {
       margin: 5px 1px 2px 25px; 
	   padding:0;
}

.topbar {
	width: 700px;
	background-image: url('images/bg_topbar.jpg');
	background-repeat: no-repeat;
	font-size : 10px;
}

.topnavi {
	width: 700px;
	background-image: url('images/bg_topnavi.jpg');
	background-repeat: no-repeat;
}

.topnavitext {
	padding-left: 11px;
	font-size : 10px;
	color: white;
	text-transform: uppercase;
}

.searchinput{
	width: 89px;
	background: #f5f5f5;
	border: 1px;
	border-style: solid;
	border-color: white;
	color: #666666;
	font-size: 10px;
	text-transform: uppercase;
}

.onairdropdown{
	width: 141px;
	background: #f5f5f5;
	border: 1px;
	border-style: solid;
	border-color: white;
	color: #666666;
	font-size: 10px;
}

.layerstations {
	position:absolute;
	left:0;
	top:87px;
	width:260px;
	z-index:1;
	visibility: hidden;
}

.layerdigitalradio {
	position:absolute;
	left:140px;
	top:87px;
	width:260px;
	z-index:1;
	visibility: hidden;
}

.title {font-size: 12px;}

.hightlights {
	background: #f5f5f5;
}

.hightlightstable {
    padding: 5px;
	background: #f5f5f5;
}

.hightlightstitle {
	font-weight: bold;
	color: #c10069;
	text-transform: uppercase;
}


.hightlightssubtitle {
	font-weight: bold;
}

.hpportlettitle {
	font-weight: bold;
	color: #3399cc;
	text-transform: uppercase;
}

.greybg {
	padding : 5px;
	vertical-align : top;
	background-color: #f5f5f5;
}

.pollresultbg {
	padding : 0px;
	vertical-align : top;
	background-color:#ffa5d8;
}

.portletcapbgmedium {
            width : 407px;
            line-height : 25px;
            background-image : url('images/bg_portletcap_medium.jpg');
            background-repeat : repeat-y;
}

.portletcapbglarge {
	width : 619px;
	line-height : 25px;
	background-image : url('images/bg_portletcap_large.jpg');
	background-repeat: no-repeat;
}

.portletcapmediumtext {
	color : #333333;
	font-weight : bold;
	text-decoration : none;
	text-transform: uppercase;
	padding-left: 5px;
	line-height : 25px;
}

.portletcapmediumarchive {
	width : 98px;
	color : #333333;
	text-align: right;
	text-decoration : none;
	padding-right: 5px;
	line-height : 25px;
}

.portletcapbgsmall {
	font-size : 11px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
	text-transform: uppercase; 
	line-height : 25px;
	padding-left : 5px;
	background-image : url('images/bg_portletcap_small.jpg');
	background-repeat : no-repeat;
}

.newstitle {
	font-size : 16px;
	color : #333333;
	font-weight : bold;
}

.newsdetailpagetitle {
	font-size : 20px;
	color : #333333;
	font-weight : bold;
}

.newsimages {
	background-color : #f5f5f5;
}

.imgcaption {
	font-size : 10px;
	padding : 5px;
	line-height : 100%;
}

.imgnavigator {
	background-color : white;
	border-style : solid;
	border-width : 1px;
	border-color : #cccccc;
	border-collapse : collapse;
	font-size : 10px;
	color: #3399cc;
	text-align : center;
	text-decoration : none;
	text-transform: uppercase; 
	line-height : 18px;
}

.button { 
       font-size: 11px; 
	   border:medium none; 
	   display: block; 
	   background: url(images/btn_52x23.jpg) no-repeat right 50%; 
	   width: 50px; 
	   color: #000000; 
	   height: 28px; 
	   text-align: center; 
	   text-decoration: none;
}

.forminput{
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
}

.blogtitle {
	font-size: 16px;
	color: #3399cc;
	font-weight : bold;
}

.podcasttable {
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	padding-left: 5px;
}

.podcasttabletitle {
	background-color: #dddddd;
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	line-height: 25px;
	color : #333333;
	font-weight : bold;
	padding-left: 5px;
}

/*White background for podcast episode listing on podcast page*/
.pcepisodegrey {
	padding: 5px; 
	vertical-align: top; 
	text-align:left; 
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	background-color: #f5f5f5;
}

.pcepisodewhite {
	padding: 5px; 
	vertical-align: top; 
	text-align:left; 
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	background-color: white;
}

.charttabletitle {
	background-color: #dddddd;
	font-size: 10px;
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	line-height: 13px;
	color : #333333;
	text-align: center;
	font-weight : bold;
	padding-left: 2px;
}

.chartgrey {
	padding: 5px; 
	vertical-align: top; 
	text-align:center; 
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	background-color: #f5f5f5;
}

.chartwhite {
	padding: 5px; 
	vertical-align: top; 
	text-align:center; 
	border-color: #cccccc;
	border-style : solid;
	border-width: 1px;
	border-collapse: collapse;
	background-color: white;
}

.basecopy {
	font-size : 10px;
	line-height : 10px;
}

.footer {
	line-height: 25px;
	width: 998px;
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	font-size : 10px;
	color: white;
	line-height : 10px;
	text-align: center;
}

.copyright {
	line-height: 25px;
	width: 998px;
	font-size : 10px;
	line-height : 10px;
	text-align: center;
}

.dottedLine {
       border-bottom: dotted #dddddd;
}

.errormssg {
       color: #FF0000; 
	   font-weight: bold;
}

/* Table for print this page */
.print {
     border: solid 1px #dddddd collapse; 
	 background-color: #FFFFFF; 
	 padding: 5px;
}

a, a.body:link, a.body:visited, a.body:focus, a.body:active {
	color : #3399cc;
	text-decoration : none;
}
a:hover {
	color : #3399cc;
	text-decoration : underline;
}

.topnavitext a:link, .topnavitext a:visited, .topnavitext a:focus, .topnavitext a:active {
	color : white;
	text-decoration : none;
}
.topnavitext a:hover {
	color : white;
	text-decoration : underline;
}

.portletcapbgsmall a:link, .portletcapbgsmall a:visited, .portletcapbgsmall a:focus, .portletcapbgsmall a:active {
	color : #333333;
	text-decoration : none;
}
.portletcabgsmall a:hover {
	color : #333333;
	text-decoration : underline;
}

.imgnavigator a:link, .imgnavigator a:visited, .imgnavigator a:focus, .imgnavigator a:active {
	color : #3399cc;
	text-decoration : none;
}
.imgnavigator a:hover {
	color : #3399cc;
	text-decoration : none;
}

.footer a:link, .footer a:visited, .footer a:focus, .footer a:active {
	color : white;
	text-decoration : none;
}
.footer a:hover {
	color : white;
	text-decoration : underline;
}


.portletcapbgsmall {
	font-size : 11px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
	text-transform: uppercase; 
	line-height : 25px;
	padding-left : 5px;
	background-image : url('images/bg_portletcap_small.jpg');
	background-repeat : no-repeat;
}

.portletcapbgbox {
	font-size : 11px;
	color : #333333;
	font-weight : bold;
	text-decoration : none; 
	line-height : 25px;
	padding-left : 0px;
	background-image : url('images/bg_portletcap_small.jpg');
	background-repeat : no-repeat;
}
.portletcapbgtext {
	font-size : 11px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
	text-transform: uppercase; 
	line-height : 25px;
	padding-left : 5px;
	background-repeat : no-repeat;
}
.portletcapbglink {
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
	text-transform:lowercase,
	line-height : 25px;
	padding-left : 5px;
	background-repeat : no-repeat;
}
table.topnews
{ text-align:left;
vertical-align:top;
font-weight: normal;
width: 98%;
}
table.topnews td{
padding: 3px 3px 3px 1px;
vertical-align:top;
}
.pollresultbg 
{
	background-color: #87D30E;
}
