html, body {
	margin:0;
    padding:0;
    height:100%;
    border:none;
	font-family: Verdana, Helvetica, Sans;
}
.navbar {
	background-image: url(/images/navbar.png);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	width: 900px;
	height: 46px;
}

.menu {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.menu td a {
	display: block;
	width: 100%;
	line-height: 100%;
	height: 46px;
	cursor: pointer;
	text-decoration: none;
}

.container {
	padding-top: 25px;
}

.mainOuter {
	width: 900px;
}

.mainbody {
	background-image: url(/images/hpbgimage.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 430px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody2 {
	background-image: url(/images/hpbgimage2.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 430px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_500 {
	background-image: url(/images/hpbgimage_500.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 530px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_600 {
	background-image: url(/images/hpbgimage_600.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 630px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_700 {
	background-image: url(/images/hpbgimage_700.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 730px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_1000 {
	background-image: url(/images/hpbgimage_1000.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 1030px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_1300 {
	background-image: url(/images/hpbgimage_1300.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 1330px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_1500 {
	background-image: url(/images/hpbgimage_1500.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 1530px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_2000 {
	background-image: url(/images/hpbgimage_2000.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 2030px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_2500 {
	background-image: url(/images/hpbgimage_2500.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 2530px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_3000 {
	background-image: url(/images/hpbgimage_3000.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 3030px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_3500 {
	background-image: url(/images/hpbgimage_3500.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 3530px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_4000 {
	background-image: url(/images/hpbgimage_4000.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 4030px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_4500 {
	background-image: url(/images/hpbgimage_4500.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 4530px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_7500 {
	background-image: url(/images/hpbgimage_7500.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 7530px;
	padding-left: 45px;
	padding-right: 45px;
}

.mainbody_8000 {
	background-image: url(/images/hpbgimage_8000.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 8030px;
	padding-left: 45px;
	padding-right: 45px;
}

.footer {
	font-family: Verdana, Helvetica, Sans;	color: #ffffff; font-size:9pt;
	height: 148px;
	padding-top: 25px;
	padding-left: 45px;
	padding-right: 45px;
	background-image: url(/images/footer.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.footer a {
	font-family: Verdana; font-size:9pt; text-decoration: none;
	color: #000000;
}

.footer a:hover {
	text-decoration: underline;
}


.footergreen {
	font-family: Verdana, Helvetica, Sans;	color: #ffffff; font-size:9pt;
	height: 148px;
	padding-top: 25px;
	padding-left: 45px;
	padding-right: 45px;
	background-image: url(/images/footergreen.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.footergreen a {
	font-family: Verdana; font-size:9pt; text-decoration: none;
	color: #000000;
}

.footergreen a:hover {
	text-decoration: underline;
}


.textBody {
	font-size: 14px;
	color: #000000;
}

.redNote {
	font-size: 14px;
	color: #C00;
}

.textBodySmall {
	font-size: 10px;
	color: #000000;
}

li.sportsList {list-style:square; list-style-position: outside;margin-left: 20px; padding: 0px;}	

.textList {
	font-size: 11px;
	color: #000000;
}

.pressLinks {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}
.pressLinks:hover {
	text-decoration: none;
	color: #004080;
}

.pressTitle {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

.pressHeader {
	font-weight: bold;
	font-size: 18px;
}

.techHeader	{
}

.techTitle {
	font-size: 20px;
	font-weight: 400;
	padding-top: 15px;
}

.techInfo {
	padding-top: 10px;
}

.techContact {
	padding-bottom: 10px;
}

.links {
	color: #000000;
	text-decoration: none;
}

.links:hover {
	text-decoration: underline;
}

.linksSmall {
	color: #000000;
	font-size:12px;
	text-decoration: none;
}

.linksSmall:hover {
	text-decoration: underline;
}

.navylinks {
	color: navy;
	text-decoration: none;
}

.navylinks:hover {
	text-decoration: underline;
}


.bold {
	font-weight: bold;
}

.pageHeader {
	font-size: 25px;
	font-weight: bold;
	color: #004080;
	padding-top: 5px;
	padding-bottom: 10px;
}

.missionText {
}

.programmingLink {
	font-size: 25px;
	text-decoration: none;
	color: #000000;
}

.programmingLink:hover {
	text-decoration: underline;
}

.programmingHeader {
	font-size: 25px;
	color: #000000;
}

/* Begin menu classes */
.menu_home {
	/*width: 104px;*/
	background-image: url(/images/home_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_home_on {
	/*width: 104px;*/
	background-image: url(/images/home_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_about {
	/*width: 83px;*/
	background-image: url(/images/about_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_about_on {
	background-image: url(/images/about_on.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_affiliates {
	/*width: 83px;*/
	background-image: url(/images/affiliates_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_affiliates_on {
	background-image: url(/images/affiliates_on.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_sports {
	/*width: 83px;*/
	background-image: url(/images/sports_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_sports_on {
	background-image: url(/images/sports_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_press {
	/*width: 101px;*/
	background-image: url(/images/press_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_press_on {
	background-image: url(/images/press_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_facts {
	/*width: 117px;*/
	background-image: url(/images/10facts_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_facts_on {
	background-image: url(/images/10facts_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_contact {
	/*width: 128px;*/
	background-image: url(/images/contactus_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_contact_on {
	background-image: url(/images/contactus_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_programming {
	/*width: 163px;*/
	background-image: url(/images/programming_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_programming_on {
	background-image: url(/images/programming_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_listen {
	/*width: 163px;*/
	background-image: url(/images/listen_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_listen_on {
	background-image: url(/images/listen_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_lars {
	/*width: 135px;*/
	background-image: url(/images/larslarson_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_lars_on {
	background-image: url(/images/larslarson_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_downloadhd {
	/*width: 163px;*/
	background-image: url(/images/downloadhd_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_downloadhd_on {
	background-image: url(/images/downloadhd_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.menu_tech {
	/*width: 163px;*/
	background-image: url(/images/tech_off.png);
	background-position: center;
	background-repeat: no-repeat;
}
.menu_tech_on {
	background-image: url(/images/tech_on.png);
	background-position: center;
	background-repeat: no-repeat;
}

.sidepipe {
	background-image: url(/images/pipe.png);
	background-repeat: no-repeat;
	background-position: top right; 
	/*border-right: 1px solid #000000;*/
}
/* Error Page Classes */
.thinTable					{ border: 1px solid; border-color: #102173; }
.textBodyWhiteBold			{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #FFFFFF;	 	font-size: 13px; font-weight:bold; text-indent: 2px}
#tableHeaderColor 			{ background-color: #120D50; }
.errorPageLink {
	color: #000000;
	text-decoration: underline;
}

.errorPageLink:hover {
	text-decoration: none;
}
/* End Error Page Classes */
.contactUs	{font-family: Verdana,sans-serif; font-size: 14px; font-weight: 200;}
.contact	{font-weight: bold; font-size: 14px;}

/* Paging classes */
.pagingContainer	{display:inline;}
.pagingEllipsis		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #000000; padding:2px; margin:0px; border:0px solid #990000; text-decoration:none; height:100%;}
.pagingButton		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #003366; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}
.pagingSelected		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF; padding:3px; background-color:#003366; margin:2px; border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}
.pagingDeactivated	{font-family:  Verdana, Helvetica, Arial, Sans;	color: #999999; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #999999; font-weight:bold; text-decoration:none; height:100%;}

.selectedPage		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF; padding:3px; background-color:#003366;   border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}

.whiteScheduleTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
}
.blackScheduleText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.scheduleTable {
	border:1px solid #000000;
	border-collapse:collapse;
}
.scheduleTable td {
	border:1px solid #000000;
}

.contactFormRadio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:25px;
}

.contactTable td {
	border-bottom:1px solid #D6DDE2;
}

.contactFormSM {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#4E4949;
	line-height:17px;
	font-weight:normal;
}
.contactForm {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#000000;
}

.error {
    color: #941C1C;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}
/* End menu classes */
