.subNavColor {background: #13511E;}
.moduleHeader {background-image: url(moduleheader.gif);}

.moduleHeaderCATV
{
    background-image: url(moduleHeaderCATV.gif);
	 width: 439px;
    height: 27px;
}

.moduleHeaderCAR
{
    background-image: url(moduleHeaderCAR.gif);
	 width: 439px;
    height: 27px;
}

.moduleHeaderT
{
    background-image: url(moduleHeaderT.gif);
	 width: 276px;
    height: 27px;
}

.moduleHeaderRA
{
    background-image: url(moduleHeaderRA.gif);
	 width: 276px;
    height: 27px;
}

.moduleHeaderBC
{
    background-image: url(moduleHeaderBC.gif);
	 width: 276px;
    height: 27px;
}

.moduleHeaderPO
{
    background-image: url(moduleHeaderPO.gif);
	 width: 106px;
    height: 8px;
}

#leftContainer {border-color: #F0F2EF;}
#rightContainer {background-color: #F0F2EF;}

#OurBroadcast
{
    background-color: #E3E8E4;
    height: 110px;
    vertical-align: middle;
    margin-right: 1px;
    padding-right: 1px;
    text-align: left;
    left: 15px;
}

#Today {text-align: center; padding-top: 10px; padding-bottom: 10px; border-top: solid 1px #FFF;}

#CA
{
    vertical-align: middle;
    margin-right: 1px;
    text-align: left;
    padding-right: 200px;
}

.left {float: left; width: 200px; margin-right: -200px; border-right: 200px solid #FFF; text-align: center; padding-top: 15px; padding-bottom: 15px;}
.right {float: right; width: 200px; margin-right: -200px; padding-top: 0px; padding-right: 10px;text-align: left;}
#homeLinks
{
    height: 120px;
    width: 300px;
    vertical-align: top;
    text-align: center; 
}
.donations {width: 150px; text-align: left; float: left; padding-left: 70px;}
.specials {position: absolute; left: 200px; float: right; width: 150px; text-align: left;}
#CA .SeriesTitle, #CA .SeriesTitle a, #CA .SeriesTitle a:visited{color: #B95133; font-weight: bold; font-size: 14px;}

.dropDown
{
border-right: #999999 1px solid; 
border-top: #999999 1px solid; 
border-left: #999999 1px solid; 
border-bottom: #cccccc 1px solid; 
}

#relatedArticles {margin: 10px 0px 0px 10px; padding:  10px 0px 0px 10px;}
#relatedArticles li {list-style-type: circle;}
#relatedArticles ul {list-style-type: circle;}

#AA {padding-left: 10px; float: left;}
#AAheader{
    background: url(/media/images/GTY/AAHeader.jpg) no-repeat;
    height: 29px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 16px;
	color: #666;
	font-family: Times New Roman;
	font-variant: small-caps;
	width: 418px;
}
#AAfooter
{
    background: url(/media/images/bg-table-pink-bottom.jpg) no-repeat;
    height: 26px;
    float: left;
    width: 418px;
    
}
.AAcontent
{
    background: url(/media/images/bg-table-pink-middle.jpg) repeat-y;
    padding: 10px 10px 10px 20px;
    float: left;
}

#StationContainer
{
    padding: 0px auto 0px auto;
    margin: 0px auto 0px auto;
    width: 718px;
    left: 15px;
}

#SLHeader
{
    background-color: #E7DBCD;
    margin-right: 1px;
    margin-top: 1px;
    padding: 10px 30px 10px 30px;
    position: relative;
}


.sfItem
{
    background-color: #FFF;
    text-align: left;
}

.sfAlternateItem
{
    background-color: #E4EFF8;
    text-align: left;
}

.sfHeader
{
    border: 1px solid #ccc;
    background: url('/media/images/slheaderbackground.jpg') repeat-x;
    color: #fff;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    height: 25px;
}

.dgMain
{
    width: 350px;
    padding: 3px 3px 3px 3px;
    margin-left: 20px;
    font-size: 12px;
}

.cityName
{
    font-size: 12px;
    margin-left: 20px;
    color: #D09375;
}

.stateName legend
{
    font-size: 16px;
    font-weight: bold;
    color: #003399;
}
.stateName fieldset{
	margin:5px;
	padding:5px;
	padding-top: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #AA5133;
}
.AltStation {border-top: 1px solid #000; padding-top: 5px; padding-bottom: 5px;}
.colCity {width: 200px; text-align: center; padding-left: 3px;}
.colStation {width: 150px; text-align: center; padding-left: 3px;}
.colWeekday {width: 100px; text-align: center;}
.colSaturday, .colSunday {width: 100px; text-align: center;}
.State {padding-top: 75px;}

.CalendarDayHeader 
{
    background-image: url('/media/images/calheadback.jpg');
    background-repeat: repeat-x;
    height: 35px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
}
.CalSeries1 {background-color: #FFFEE9;}
.CalSeries2 {background-color: #E4F6F6;}
.CalSeries3 {background-color: #FFFFFF;}
.CalToday { background-color: #DADBEA; border: 2px solid #7E96B8; }
.CalWeekend {background-color: #E9EFFB;}
.CalOtherMonth {background-color: #CCC;}
.CalSunday {display: none;}
.CalTitle {font-size: 18px; color: #AA5133; font-weight: bold; background-color: #D5DAE0; border: none;}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

