/* General font families for common tags */
body {
	font-size: 20px;
	color: black; 
	font-weight: lighter;
	/*font: 8pt Verdana, sans-serif; */
	padding: 0px;
	margin: 0px;
	background-color: white;
	/*font: 5px Verdana, sans-serif;*/
}
p {
	font-size: 14px;
	font-family: Tahoma, Arial, Geneva;
}

p.header {
	color: red;
	font-family: Tahoma, Arial, Geneva;
	font-size: 120%;
	font-weight: bold;
}

p.subheader {
	font-size: 80%;
}

p.footer {
	font-size: 13px;
}

A:hover, A:hover.more {
	color:#FF6633;
	text-decoration:none;
}

.nightlyCell {
	border-bottom: 1px dashed #DCC085; 
	padding-top: 5px;
	padding-bottom: 5px;
}
/*
td {
	border-bottom: 1px dashed #DCC085; 
	padding-top: 5px; 
	padding-bottom: 5px;
}
*/
table.showrequest {
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #537FCE;
}

tr.showrequestheader {
	background-color: #537FCE;
	color: white;
	font-weight: bold;
}

tr.showrequestfield {
	background-color: white;
}

tr.showrequestfieldalt {
	background-color: #F2DEAD;
}

table.sidemenu {
	border-top: 5px solid #DCC085;
	font-size: 12px;
	font-color: #FFFFFF;
	font-family: Tahoma, Arial, Geneva;
	font-weight: bold; 
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 200px;
	width: 30px;
	background-color: #F4D593;
}

td.sidemenu {
	border-bottom: 5px solid #DCC085;
}

td.maintableRight {
	padding: 0px;
        margin: 0px;
	background-color: #F4D593;
	border-right: 1px solid #DCC085;
}
table.top5 {
	padding: 0px;
	margin: 0px;
	background-color: #AFD1DE;
	border: 1px solid #548091;
	font-size: 10px;
	width: 100%;
}

td.top5Title {
	background-color: #537FCE;
	font-color: white;
	font-weight: bold;
	font-size: 12px;
}
table.midiInfo {
	width: 100%;
	font-size: 16px;
	font-family: sans-serif;
	font:arial, helvetica 2px bold;
	/*font-size: 10px;*/
	background-color: #F0F0F0;
	border: 1px solid #cccc99;*/
	font:arial, helvetica 2px bold;
}

td.midiInfoTitle {
	width: 25%;
	font-weight: bold;
	background-color: #ffffee;
	border: 1px solid #cccc99;
}

td.midiInfoField {
	border: 1px solid #cccc99;
}

table.backgroundMIDI {
	width: 100%;
	height: 100px;
	background-color: #F0F0F0;
	border: 1px solid #AA8E8E;
	font-size: 10px;
}
table.headerTable {
	padding: 0px; 
	margin: 0px; 
	border: 2px solid #DCC085;
	background-color: #F4D593;
}
table.mainTable {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
        border-top: 1px solid #D1D7DC;
        text-align: left;
}			
/*.tiny {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}*/

     

