body,span,table,td,tr,p,body,input,select,form,textarea
{
	font-size: 10pt;
	font-family: verdana, tahoma, serif;
	color: #000000;
}

body 
{
	background-color: #0d0764;
	margin: 0 0 0 0;
	text-align:center;
}

.smallText 
{
	font-size: 80%;
}

.errorText li
{
	margin: 0 0 0 0;
}

.errorText ul
{
	margin: 0 0 0 25;
}

h1 
{
	font-size: 150%;
}

h4 
{
	font-size: 10pt;
}

p, li
{
	margin: 14 0 14 0;
}

ul, ol
{
	margin: 0 0 0 50;
	list-style-position: outside;
}

ul {
	list-style-type: disc;
}

.mainTable 
{
	width: 800px;
	margin-left:auto; margin-right:auto;
	background-color: #FFFFFF;
}

.logo 
{
	background-image: url(../images/logo_bar.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 102;
}

td.contentTable
{
	padding: 0 20 5 20;
}

tr.nav
{
	height: 51px;
	background-image: url(../images/menu_bg.gif);
	background-color: #CCCCCC;
	text-align: center;
}

td.navOn
{
	background-image: url(../images/menu_bg_on.gif);
}

tr.menuFade
{
	height: 14px;
	background-image: url(../images/menu_fade.gif);
	background-color: #DDDDDD;
}

td.navSep 
{
	background-image: url(../images/menu_sep.gif);
}

tr.nav a
{
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
}

tr.nav a:hover 
{
	color:#0000FF;
}

a
{
	color:#0000B0;
	text-decoration: none;
}

a:hover 
{
	color:#0000FF;
}

.watermark 
{
	background-image: url(../images/watermark.jpg);
	background-repeat: no-repeat;
}

.lightBorder
{
	border: 2px #9c9b9b;
	border-style: solid;
	background-color: #FFFFFF;
	padding: 10px;
}

.lightGrey
{
	background-color: #D8D8D8;
}

.darkGrey
{
	background-color: #B0B0B0;
}

.lightText
{
	color: #FFFFFF;
}

.footer 
{
	height: 85;
	background-image: url(../images/bottom_bar.jpg);
}

.footer td
{
	font-size: 75%;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 6;
}

.footer a
{
	font-size: 85%;
}

/* Begin Calendar */
table.calendar { border-width: 5px; padding: 0 0 0 0; }
.calendarHeader
{
	font-size:10pt; font-weight: bold; background-color: #88CCFF;
}
.weekDay 
{
	height:30px; text-align:center;
	background-color: #CCCCCC;
	background-image: url(../images/weekday_bg.gif)
}
a.calendarLink { color: #474747; }
div.dayCount { font-weight: bold; }
.calendarEntry { font-size: 80%; }

td.cellOff { font-weight:bold; background-color:#F0F0F0; }
/* td.cellOn { background-color: #FFFFFF; } */
td.cellToday { background-color:#FFF4F4; }
/* End Calendar */
