html, body
{
   background-color: #00CC33;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: medium;
   margin: 0;
   padding: 0;
   color: #000000;
}

/************************** Header rules *******************/
#header
{
	padding-right: 1%;
	padding-left: 1%;
   padding-top: 20px;
	width: 98%;
	padding-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

#header p
{
   text-align: center;
}


/************************** Main content rules *******************/
#nav
{
   margin-top: 0px;
   color: black;
   width: 20%;
   float: left;
   padding: 0px;
   font-size: 90%;
}

/************************** Main content rules *******************/
#main
{
   margin-top: 0px;
   color: black;
/*   width: 100%; */
   padding: 0px;
   margin-left: 21%;
}

/************************** Google script rules *******************/
#preload
{
   visibility: hidden;
   display: none;
}

/************************** Footer rules *******************/
#footer
{
   clear: both;
   text-align: center;
   color: black;
   font-size: 90%;
   padding-top: 7px; padding-bottom: 15px;
}

dl
{}

dt
{
   padding-bottom: 10px
}

dt:hover
{
   cursor: pointer;
}

dd
{
   display: none;
   padding-left: 20px;
   padding-bottom: 20px;
   color: #FFFFFF;
}

table
{
   border: 0px;
}

table tr
{
   vertical-align: top;
   text-align: left;
   background: #e6e6e6;
}

table tr.m
{ background-color: #3399FF; }

table tr.f
{ background-color: #FF66FF; }


table th, table td
{
   vertical-align: top;
   text-align: left;
   padding: 7px;
   border-bottom: 1px solid #b5b5b5;
}

table th
{
   font-weight: bold;
}

li
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

li:hover
{
	color: rgb(172, 141, 61);
	background-color: #000000;
	cursor: pointer;
}

p
{
   margin: 0px; margin-bottom: 10px;
}

.listen {
   font-weight: bold;
   color: #000000;
   background-color: #FF3366;
   text-align: center;
}

.center
{
   text-align: center;
}


a
{
   text-decoration: none;
   color: #000000;
}

a:hover
{
   font-weight: bold;
}
