body { margin-top: 5px; padding: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; background-color: #EEE1AE; }

.tb-bigheader { border-collapse: collapse; width: 100%; color: black; font-size: 12px; border-bottom: 1px #000000 solid;}
.tb-banner { border-collapse: collapse; width: 100%; color: black; font-size: 12px;  border: 1px #000000 solid; }

a:hover { color: #CC0000; font-weight: bold; font-size: 12px; }
a { color: #721439; font-size: 12px; font-weight: bold; text-decoration: underline; }

.col-headers { border-collapse: collapse; font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: black; border-bottom: 1px #000000 solid; }

.box { background-color: white; letter-spacing: normal; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #000000; border: 1px #721439 solid; }

.even { background-color: #E5E5E5; font-size: 12px;}
.gray-odd { background-color: white; font-size: 12px;}

.calender {  background-color: #646464; width: 200px;}
.calborder {  border: 1px #646464 outset}
.caldropdowns {  font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFFF; width: auto; }
.calbutts {  font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; background-color: #CCCCCC; width: auto; border-style: none; }
.caldays { font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #121212; background-color: #D3D3D3; }
.calwknd { font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFCC; }
.calwkdy { font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; }

.bPlate { font-family: Arial, Tahoma, sans-serif; font-size: 12px; text-decoration: none; color: #000099; font-weight: bold; }
.boldItem { font-family: Arial, Tahoma, sans-serif; font-size: 12px; text-decoration: none; color: #000033; font-weight: bold; }
.regItem { font-family: Arial, Tahoma, sans-serif; font-size: 12px; text-decoration: none; color: #000033; font-weight: normal; }

input.btn 
{ 
  color:#721439; 
  font: bold 12px Verdana, Arial, sans-serif; 
} 

th 
{ 
  color:#721439; 
} 

fieldset 
{ 
    border:1px solid #721439;
    padding: 0.2em 0.5em;
}

legend 
{
  padding: 0.2em 0.5em;
  border:1px solid #721439;
  color:#721439;
  font-family: Verdana, Arial, Tahoma;
  font-size: 20px;
  font-weight: bold;
  text-align:left;
}
  
#sddm
{	
    margin: 0;
	padding: 0;
	z-index: 3;
}

#sddm li
{	
    margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px verdana;
	z-index: 1;
}

#sddm li a
{	
    display: block;
	margin: 0 1px 0 0px;
	padding: 5px;
	color: #721439;
	text-align: center;
	text-decoration: none;
	font-family: verdana; 
	font-size: 10pt; 
	font-weight: bold;
	z-index: 1;
	padding-left: 5px;
	padding-right: 5px;
}

#sddm li a:hover
{	
    color: #721439;
}

#sddm div
{	
    position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #CCCCCC;
	border: 1px solid #721439;
	z-index: 1;
	margin-left: 12px;
}

#sddm div a
{	
    position: relative;
	display: block;
	margin: 0;
	padding: 5px 12px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #CCCCCC;
	color:  #721439;
	font-family: verdana; 
	font-size: 7.5pt; 
	font-weight: bold;
	border-bottom: 1px solid #721439;
}

#sddm div a img
{
    margin-right: 5px;    
}

#sddm div a:hover
{	
    background: ;
	color: #FFF;
	z-index: 1;
}