body
{
font: 0.8em/150% tahoma, sans-serif;
}

#header
{
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
}

#tableBody
{
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
}

#tableBold
{
	font: 14px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	margin: 0px 0px 15px 0px;
	padding-bottom:3px; 
	border-bottom:1px solid #a1a5a9;
}

#tableColHeader
{
	font: 14px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	margin: 0px 0px 15px 0px;
	padding-bottom:3px; 
	border-bottom:1px solid #a1a5a9;
}

#title
{
	font: 16px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-style: normal;
	line-height: normal;
/*height: 35px;
background-image: url(../media/logo4.gif);
background-repeat: no-repeat;
text-align: right;
*/
}

#content
{
	font: 14px Arial, Helvetica, sans-serif;
	border: 1px solid #AAA;
	padding: 0px 10px;
	height: 1%;
	width: 600px;
}

H1
{
/* display: none;  */
font: 28px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
margin: 0px 0px 15px 0px;
padding-bottom:3px; 
border-bottom:1px solid #a1a5a9;
}

H2
{
	font: 18px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #6666FF;
	padding: 0;
}

p
{
	margin: 0 0 12px 0;
}

p.show_time
{
	text-align: right;
	color: #888;
	margin: 0px;
	padding: 0px;
}

p.important
{
	color: #F22;
/*	font-weight: bold; */
	padding-left: 15px;
	margin: 0px;
}

p.info
{
	color: #888;
	margin: 0.3em 0.3em;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	line-height: 100%;
}

ol 
{
	margin: 0;
	padding-left: 4em;
}
li.infolist
{
	color: #999;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	line-height: 12px;
}

p.minor
{
	color: #35F;
	text-align: center;
	margin: 0px;
	font-size: 0.8em;
}

table
{
	border: 0px solid #FFF;
}

td
{
	border: 0px solid #FFF;
	padding: 1px 1px;
}

tr.HeaderRow
{
	font-weight: bold;
	text-align: center;
	background-color: #003366;
	color: #FFFFFF;
}

tr.TotalRow
{
	font-weight: bold;
	background-color: #E49D9D;
}

tr.PlainRow
{
	font-weight: bold;
}

tr.OddRow
{
	background-color: #dddddd;
}

tr.EvenRow
{
	background-color: #eeeeee;
}

td.NumCol
{
	text-align: right;
	padding-right: 9px;
}

td.CentreCol
{
	text-align: center;
}

table.Entry
{
	border: 2px solid #88A;
	padding: 10px;
	text-align: center;
	margin: 4px;
	background-color: #A89DE4; 
}

tr.EntryTitle
{
	border: 0px solid #888;
	padding: 0px;
	font-weight: bold;
}

tr.Entry
{
	border: 0px solid #888;
/*	background-color: #A8A2DD; */
	text-align: center;
	padding: 0px;
}

td.Entry
{
	text-align: center;
	padding: 1px 3px;
}

#foot_nav ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
#foot_nav ul li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#foot_nav a
{
	color: #000;
	text-decoration: none;
}
#foot_nav a:hover
{
	text-decoration: underline;
}
form div.footer
{
	background-color: #FFF;
	cursor: pointer;
	width: auto;
	text-align: right;
}

div.navrow
{
	margin: 0px 0;
/*	clear: both;*/
	text-align: right;
	width: 42em;
}

form div.row label
{
	float: left; 
	width: 160px;
	text-align: right;
	padding: 0 10px 0px 0;
}

form div.row input,form div.row textarea,form div.row select
{
/* border: 1px solid #000;  
font: 12px/120% tahoma, sans-serif;
background-color: #FFF; */ 
}

form div.row input:focus,form div.row textarea:focus,form div.row select:focus
{
	background-color: #CCC;
}

form div.row em
{
	font-size: 0.8em;
}

form div.row textarea
{
	width: 400px;
	height: 200px;
}

/*
** This is the style for all buttons.
*/
input.submit
{
	background-color: #BBA;
	cursor: pointer;
	margin: 8px 2px;
	padding: 2px 1px 1px 1px;
	width: auto; 
	vertical-align: middle;
}

div.error
{
	margin: 15px 0;
}

div.error ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.error ul li
{
	color: #D00;
	font-weight: bold;
	text-align: center;
}

p img
{
	border: 0px solid #000;
}

img.home
{
	float: left;
	margin: 10px;
}

.cal_entry 
{
	line-height: 1.1em;
	font-size: 12px;
	color: #006;
	text-decoration: none;
	margin: 2px;
	padding: 1px;
}

.popup {
  font-size: 14px;
  text-decoration: none;
  color: #000;
  padding: 3px;
}

.genlink 
{
	font-weight: normal;
	text-decoration: underline;
	color: #00F;
}
