﻿body {
	background-color: #212121;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
}
.colRight{
	padding-left: 8px;
}
.spacer{
	padding-top: 5px;
}
.Link, A:link, A:visited, A:Hover{
	color: #d96a26;
	font-weight: bold;
	text-decoration: none;
}
.killHover, .killHover:Hover
{
	color: #000000;
	font-weight: normal;
}
/*-- Table Main --*/
.tblMain{
	border: solid 10px #000000;
	background-color: #000000;
}
.tblMain .spaceBlackLrg{
	height: 1px;
	background-color: #000000;
}
.tblMain .spaceBlackMed{
	height: 5px;
	background-color: #000000;
}
.tblMain .spaceBlackSM{
	height: 3px;
	background-color: #000000;
}
.tblMain .menuArea{
	height: 28px;
	padding-left:20px;
	background-repeat: repeat-x;
	background-image: url(../Images/bgMenu.gif);
}
.tblMain .menuArea A, .tblMain .menuArea A:Link, .tblMain .menuArea A:Visited
{
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.tblMain .menuArea A:Hover
{
	color: #bd1302;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.tblMain .spaceRed{
	height: 8px;
	background-color: #e32026;
}
.tblMain .redBarTop
{
	width: 895px;
	border-top: solid 4px #c01706;
}
.tblMain .redBarBottom
{
	margin-left:10px;
	margin-right:10px;
	width: 875px;
	border-bottom: solid 4px #c01706;
}
.tblMain .copyright, .tblMain .copyright A, .tblMain .copyright A:Link, .tblMain .copyright A:Visited, .tblMain .copyright A:Hover
{
	padding-top: 12px;	
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}
.tblMain .right{
}
.tblMain .left{
}
.tblMain .left .flash
{
	padding-bottom:30px;
}
.tblMain .left .newsWeatherTraffic
{
	padding-left:10px;
	padding-right:10px;
}
.tblMain .left .redBar
{
	margin-left:10px;
	margin-right:10px;
	width: 500px;
	border-bottom: solid 4px #c01706;
}
.tblMain .left .sponsor
{
	margin-left:10px;
	margin-right:10px;
	padding-top: 15px;
}

.tblMain .left .infoLinks
{
	padding-left:10px;
	padding-right:10px;
	padding-top: 15px;
}

.tblMain .left .about, .tblMain .left .contactUs, .tblMain .left .mayhem, .tblMain .left .newsSports, .tblMain .left .progSchedule, .tblMain .left .staffPics, .tblMain .left .traffic, .tblMain .left .weather, .tblMain .left .errors, .tblMain .left .erikaBio, .tblMain .left .markBio, .tblMain .left .email
{
	padding-left:10px;
	padding-right:10px;
}

/*-- Table Main End --*/
/*-- On Air End --*/
.onAir{
	text-align: center;
	width: 356px;
}
.onAir .title{
	height: 31px;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-image: url(../Images/bgOnAir.gif);
}
.onAir .title .text{
	padding-top: 6px;
	font-weight: bold;
	font-size: 16px;
	color: #bd1302;
}
/*-- On Air End --*/

/*-- AP Video --*/
.apVidDisplay{
	padding-top: 10px;
}
.apSponsor{
	padding-top: 10px;
	text-align: center;
}
.apSponsor .image{
	padding-top: 5px;
}
/*-- AP Video End --*/
/*-- Sister Stations --*/
.sisterStations{
	width: 356px;
	border: solid 2px #757575;
	background-color: #2d2c2c;	
}
.sisterStations .title{
	height: 31px;
	background-repeat: repeat-x;
	background-image: url(../Images/bgLrgRight.gif);
}
.sisterStations .title .text
{
	padding-top: 1px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #2d2c2c;	
}
.sisterStations .images{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sisterStations .images .img1{
	padding-right: 15px;
	padding-left: 15px;
}
.sisterStations .images .img2{
	padding-right: 15px;
}

/*-- Sister Stations End --*/
/*-- Hall Area --*/
.hall{
	width: 356px;
	border: solid 2px #757575;
	background-color: #2d2c2c;
}
.hall .image{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.hall .text{
	padding-right: 5px;
}
/*-- Hall Area End --*/
/*-- Right Box Area --*/
.boxRight{
	width: 356px;
	border: solid 2px #757575;
	background-color: #2d2c2c;
}
.boxRightLarge, .boxRightAd{
	width: 356px;
	border: 0px;
}
.boxRightLarge .boxRightInside, .boxRightAd .boxRightInside, .boxRightAd .boxRightFlashInside
{
	width: 186px;
	height: 120px;
	border: solid 2px #757575;
	background-color: #2d2c2c;
}
.boxRightAd .boxRightFlashInside
{
    width: 146px;
}
.boxRight .image, .boxRightLarge .image, .boxRightAd .image{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boxRightLarge .textBox, .boxRightAd .textBox
{
	padding-top:5px;
}
.boxRightLarge .image, .boxRightAd .image{
	padding-left: 0px;
}
.boxRight .text, .boxRightLarge .textBox .boxRightInside .text, .boxRightAd .textBox .boxRightInside .text{
	padding-right: 5px;
	padding-top:10px;
	font-size: 12px;
}
.boxRightLarge .textBox .boxRightInside .text, .boxRightAd .textBox .boxRightInside .text, .boxRightAd .textBox .boxRightFlashInside .text{
	padding-right: 5px;
	padding-top:0px;
	padding-bottom: 5px;
	padding-left:10px;
	font-size: 12px;
}
.boxRightAd .textBox .boxRightInside .text, .boxRightAd .textBox .boxRightFlashInside .text
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 20px;
}
.boxRightLarge .textBox .boxRightInside .textHeader, .boxRightLarge .textBox .boxRightFlashInside .textHeader{
	padding-right: 2px;
	padding-left: 2px;
	padding-top:6px;
	font-size: 13px;
	color: #000000;
	text-align: center;
	height: 25px;
	background-repeat: repeat-x;
	background-image: url(../Images/bgRight.gif);
	font-weight: bold;	
}
/*-- Right Box Area End --*/


/*-- Tab Box Area Start --*/

.tabBox
{
	width: 500px;
}
.tabBox .newsTabBoxBottom, .tabBox .trafficTabBoxBottom
{
	border: solid 4px #c4c4c4;
	width: 500px;
	background-color: #FFFFFF;
}

.tabBox .newsTabBoxBottom .image, .tabBox .trafficTabBoxBottom .image
{
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
}
.tabBox .newsTabBoxBottom .sepBar
{
	padding-left:10px;
	padding-right:10px;
}
.tabBox .newsTabBoxBottom .infoBox, .tabBox .trafficTabBoxBottom .infoBox
{
	padding-top:15px;
}
.tabBox .newsTabBoxBottom .infoBox .header, .tabBox .trafficTabBoxBottom .infoBox .header
{
	color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
.tabBox .newsTabBoxBottom .infoBox .text, .tabBox .trafficTabBoxBottom .infoBox .text
{
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}



.tabBox .weatherTabBoxBottom
{
	border: solid 4px #c4c4c4;
	width: 500px;
	background-color: #FFFFFF;
}

.tabBox .weatherTabBoxBottom .wImage, .weather .weatherTable .weatherTabBoxBottom .wImage
{
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
}
.tabBox .weatherTabBoxBottom .wInfoBox, .weather .weatherTable .weatherTabBoxBottom .wInfoBox
{
	padding-top:15px;
}
.tabBox .weatherTabBoxBottom .wInfoBox .wHeader, .weather .weatherTable .weatherTabBoxBottom .wInfoBox .wHeader
{
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
}
.tabBox .weatherTabBoxBottom .wInfoBox .wText1, .weather .weatherTable .weatherTabBoxBottom .wInfoBox .wText1
{
	text-align:center;
	font-weight:bold;	
	color:#000000;
	padding-bottom:20px;	
	font-size:12px;
}
.tabBox .weatherTabBoxBottom .wInfoBox .wText2, .weather .weatherTable .weatherTabBoxBottom .wInfoBox .wText2
{
	color:#000000;
	font-size:12px;
	padding-bottom:8px;
	text-align:center;	
}












/*-- Tab Box Area End --*/


/*
--------- Telerik RAD TabStrip --------------------------------------------------------------------
*/
.RadTabStrip_BMG
{
	font:8pt tahoma, sans-serif;
	position: relative;
	top: 1px;
}

.RadTabStrip_BMG li a
{
	background:transparent url('../images/nonSelectTab.gif') 0px 0px no-repeat;
	padding-left: 7px;
	height: 27px;
	margin-right: -7px; 
	text-decoration: none;
	font-weight: bold;
	width: 140px;
	color: #FFFFFF;
}

.RadTabStrip_BMG li.last a,
.RadTabStrip_BMG li.break a
{
	margin-right:0;
}

.RadTabStrip_BMG li a .wrap
{
	padding-right: 16px;
}

.RadTabStrip_BMG li a:hover
{
 color: #FCA702;
}

.RadTabStrip_BMG li a .innerWrap
{
	line-height: 26px;
	padding: 0 15px;
	text-align:center;
}


.RadTabStrip_BMG li a.Featured
{

}

.RadTabStrip_BMG li a.Featured .wrap
{

}


.RadTabStrip_BMG li a.Featured .innerWrap
{

}


.RadTabStrip_BMG li a.selected
{
	padding-top:0px;
	background:transparent url('../images/selectTab.gif') no-repeat;
	color: #000000;	
	
}
.RadTabStrip_BMG li a.selected:Hover
{
	color: #000000;	
	
}

.RadTabStrip_BMG li a.selected .wrap
{

}


.RadTabStrip_BMG li a.selected .innerWrap
{

}



.RadTabStrip_BMG li a.red,
.RadTabStrip_BMG li a.red .wrap,
.RadTabStrip_BMG li a.red .innerWrap
{

}


/*-- Info Links Box Area Start --*/

.infoLinks .infoLinksTable
{
	background-color: #FFFFFF;
	width: 500px;
}

.infoLinks .infoLinksTable .image
{
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
}
.infoLinks .infoLinksTable .sepBar
{
	padding-left:10px;
	padding-right:10px;
}
.infoLinks .infoLinksTable .infoBox
{
	padding-top:10px;
}
.infoLinks .infoLinksTable .infoBox .header
{
	color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
.infoLinks .infoLinksTable .infoBox .text
{
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 10px;
	font-size:12px;
}

/*-- Info Links Box Area End --*/

.aboutTable, .contactUsTable, .mayhemTable, .newsSportsTable, .progScheduleTable, .staffPicsTable, .trafficTable, .weatherTable, .errorsTable, .erikaBioTable, .markBioTable, .emailTable
{
	background-color: #FFFFFF;
	width: 500px;
	color: #000000;
	border: solid 4px #565555;
}

.aboutTable .header, .contactUs .header, .mayhem .header, .newsSports .header, .progSchedule .header, .staffPics .header, .weather .headerSP, .errors .header, .erikaBio .erikaBioTable .header, .markBio .markBioTable .header, .email .emailTable .header
{
	background-color: #000000;
	background-image: url(/images/bgHeader.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-weight: bold;
	padding-left: 20px;
	font-size: 14px;
}

.aboutTable .text, .contactUs .text, .mayhem .text, .newsSports .text, .progSchedule .text, .staffPics .text, .weather .text, .errors .text, .erikaBio .erikaBioTable .text, .markBio .markBioTable .text, .email .emailTable .text
{
	font-size: 12px;
}
.progSchedule .text
{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}
.contactUs .text, .email .emailTable .text
{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
}
.contactUs .row, .email .emailTable .row
{
	padding-bottom:10px;
}
.contactUs .label, .email .emailTable .label
{
	width:150px;
	float:left;
	text-align:right;
	padding-right:18px;
}
.contactUs .field, .email .emailTable .field
{
	text-align:left;
}


.staffPics .row
{
	padding-bottom:20px;
}
/*-- Phone Numbers --*/
.phoneNumbers{
	width: 356px;
	border: solid 2px #757575;
	background-color: #2d2c2c;	
}
.phoneNumbers .title{
	height: 47px;
	background-repeat: repeat-x;
	background-image: url(../Images/bgLrgRightPh.gif);
}
.phoneNumbers .title .text
{
	padding-top: 1px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #2d2c2c;	
}
.phoneNumbers .data
{
	text-align: center;
	padding-bottom: 20px;
}
.phoneNumbers .data .text, .phoneNumbers .data .phone
{
	font-weight: bold;
	font-size: 16px;
}
.phoneNumbers .data .phone
{
	font-weight: bold;
	font-size: 16px;
	color: #c01706;
}
/*-- Phone Numbers End --*/

 .tblMain .left .shows
{
	padding-left:10px;
	padding-right:10px;
}
.shows .showsTable
{
	background-color: #FFFFFF;
	width: 500px;
	color: #000000;
	border: solid 4px #565555;
}
.shows .showsTable .header
{
	background-color: #000000;
	background-image: url(/images/bgHeader.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-weight: bold;
	padding-left: 20px;
	font-size: 14px;
}
.shows .showsTable .text
{
	padding: 20px;
	font-size: 12px;
}
.shows .showsTable .text .time, .mayhem .mayhemTable .time
{
	font-size: 14px;
	font-weight: bold;
	color: #c01706;
	text-align: center;
	padding-bottom: 25px;
}
.shows .showsTable .text .textLine, .erikaBio .erikaBioTable .text .textLine, .markBio .markBioTable .text .textLine, .newsSports .newsSportsTable .text .textLine
{
	padding-bottom: 20px;
}
.shows .showsTable .text .archiveLink
{
	padding-bottom: 4px;
	text-align: center;
}

/*-- Troops --*/
.troops{
	width: 356px;
	border: solid 2px #757575;
	background-color: #2d2c2c;	
}
.troops .text
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	color: #ffffff;	
}
.troops .image
{
	padding-left: 8px;
	padding-right: 8px;
}	
.newsSports .newsSportsTable .text .textLine .name, .mayhem .mayhemTable .text .textLine .name
{
	font-weight:bold;
	text-align:center;
	padding-top: 4px;
}
.staffPics .staffPicsTable .text .row .galleryEntry
{
	font-weight:bold;
	text-align:left;
	font-size:12px;
}
