/*
** KBRadioworks.com Main CSS
*/

body {
	margin: 			0px;
	color:				#000000;
	color:				#000000;
	background: 		#ccd6cc;
	font: 				normal 100% arial, helvetica, sans-serif;

	}

td {
	font: 				normal 10pt arial, helvetica, sans-serif;
	}

h1 {
	text-align:			center;
	color:				#000000;
	background:			inherit;
	font-family:		arial, tahoma, helvetica, sans-serif;
	}

h2, .clsH2 {
	/* font-size:			1.2em; */
	font-weight:		bold;
	margin-bottom:		2px;
	color:				#ddddaa;
	padding-left:		0px;
/*	background:			url(../AppImages/nav_left_bg200.jpg) no-repeat; */
	}

a {
	color: 				#DEBF76;
	background:			inherit;
	}

a:hover {
	color:				#FFFF66;
	background:			inherit;
	}






/* ============================================================
**  Jeff Bayer styles for MP3 player
*/
body {
	background-color: #2E5775;
	color:			  #ddddff;  /* bdill */
}
.style1 {color: #EDFCFF}
.style3 {color: #EBFAFF}
.style4 {color: #ECFBFF}
.style5 {color: #E9FBFD}
a:link {
	color: #BCD4E0;
}
a:visited {
	color: #BCD4E0;
}
a:hover {
	color: #E4F9FA;
}
a:active {
	color: #71DEFB;
}
/* ========================================================= */
.clsDivCenter {
	text-align:	center:
	background:
}


/* ============================================================
**                       Table LAYOUT
*/

#tblMain {
	width:				800px;
	border-collapse:	collapse;
/*	border:				solid 1px black; */
	margin-left:		auto;
	margin-right:		auto;
	}

.clsNavTopBottomRow {
	text-align:			center;
/*
	background:			#20613D;
	color:				#ffffff;
*/
	background:			#183C56; /* to match bayer style */
	height:				30px;
	}
.clsNavTopBottomRow td {
	width:				25%;
	}
.clsNavTopBottomRow a {
	font-weight:		bold;
	text-decoration:	none;
	color:				#ddddaa;
	background:			inherit;
	}
.clsNavTopBottomRow a:hover {
	text-decoration:	underline;
	color:				#ffff66;
	background:			inherit;
	}

.clsNavLeft {
	width:				110px;
	color:				inherit;
	background: 		#aaaaaa url(../AppImages/nav_left_bg2.jpg) repeat-y;
	vertical-align:		top;
	}

.clsContent {
	width:				700px;
	width:				800px;
/*	background:    		#2e8b57;
	color:         		#111111; */
	padding:			0px;
	padding-top:		10px;
/* 	padding-left:		50px; */

	}
.clsContent a:link, .clsContent a:visited {
	font-weight: 		bold;
	color:				#000088;
	}
.clsContent a:hover {
	font-weight: 		bold;
	color:				#ffffff;
	}
/* ============================================================
**                       LEFT NAVIGATION
*/
.clsNavHover, .clsNavNormal {
	height:				30px;
	padding-top:		10px;
	padding-left:		10px;
	width:				100px;
	behavior: 			url('AppStyles/navbehavior.htc');  /* IE only to work around IE's lack of <object>:hover support. */
	font:				bold 10pt arial, helvetica, sans-serif;
	cursor:				pointer;
	}

.clsNavHover, .clsNavNormal:hover {
	background:			#888888 url('../AppImages/nav_left_bg3.jpg');
	color:				inherit;
	width:				100px;
	}

.clsNavHover a, .clsNavHover a:hover ,.clsNavNormal:hover a {
	color:				#ffff00;
	color:				#666600;
	color:				#ffff66;
	background:			inherit;
	text-decoration:	underline;
	}
.clsNavNormal a {
	color:				#ddddaa;
	background:			inherit;
	text-decoration:	none;
	}

/* ============================================================
**                       CUSTOM CLASSES
*/
.clsLeftCol {
	font-weight:		bold;
	text-align:			right;
	padding-right:		5px;
	vertical-align:		top;
	width:				100px;
	background:			url(../AppImages/nav_left_bg3.jpg);
	}
.clsCopyright {
/*
	background:    		#2e8b57;
	color:         		#111111;
*/
	background:			#284C66; /* to match bayer style */
	height: 			30px;
	vertical-align: 	middle;
	font-size: 			8pt;
	}

#divSignup {
	background-color: #5E87a5;
	border:			 	solid 1px #000000;
}

.clsDivCurrentPromo {
	width:			800px;
	background:		#3E6785; 
	border:			solid 2px #000000; 
	padding-left:	auto;
	padding-right:	auto; 
	text-align:		left;
}
	
/*
.clsDivContainer {
	text-align:			center;
	width: 				602px;
	padding-top:		20px;
	padding-bottom:		20px;
	background:			url('images/tile02.gif');
	}
.clsDivBox {
	color:				#000000;
	background:			#A08073;
	width:				550px;
	padding:			10px;
	border:				solid 2px #7F6155;
	text-align:			left;
	}
.clsHover {
	cursor:				pointer;
	background:			#7F6155;
	color:				#DEBF76;
	padding:			10px;
	}
.clsNormal {
	cursor:				pointer;
	background:			#A08073;
	color:				black;
	padding: 			10px;
	}

.clsRoundedTable {
	color:				#000000;
	background: 		#A08073;
	}
*/

.clsPrintOnly { display: none; }

@media print {

	.clsPrintOnly { display: 	inline; }
	.clsNoPrint { display:		none; }

	#tblMain { width:			600px; }

	h2, .clsH2 { padding-left:	0px; }

/*
	.clsDivBox { border:		none; }

	#divMenu { display: 		none; }

	#divMain { padding:			10px; }

	#divBottomNav { display: 	none; }

	#divContainer { width: 		500px; }
*/
}