body {font: 11px/16px arial; color: #000000; vertical-align: top; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
td, p {font: 11px/14px arial; vertical-align: top}
li, ol, ul {font: 11px/14px arial}

a {color: #FF4545; TEXT-DECORATION: none; font-weight: bold} 
a:hover {color: #EA8484; TEXT-DECORATION: none; font-weight: bold}

a.white {color:white; font-weight:normal; TEXT-DECORATION: none;}
a.white:hover {color:white; font-weight:normal; TEXT-DECORATION: none;}
a.white:visited {color:white; font-weight:normal; TEXT-DECORATION: none;}

a.menu {color: #FF4545; TEXT-DECORATION: none; font-weight: normal}
a.menu:hover {color: #EA8484; TEXT-DECORATION: none; font-weight: normal}
 h1 {font: 16px/16px georgia; color: #330066; font-weight:bold}
 h2 {font: 13px/16px arial; color: #6A1889; font-weight:bold}

.home table {border:0px; font: 9px/12px verdana}
.home th, td {font: 9px/12px verdana}

.nav {font: 11px/14px arial; color: #000000; vertical-align: top}
.nav a, a:visited {color: #000000; TEXT-DECORATION: none; font-weight: normal}
.nav a:hover {color: #FF4545; TEXT-DECORATION: none; font-weight: normal}
#on, #on:visited {color: #FF4545; TEXT-DECORATION: none; font-weight: bold}
#on:hover {color: #EA8484; TEXT-DECORATION: none; font-weight: bold}
#crumb, #crumb:visited {color: #FF4545; TEXT-DECORATION: none; font-weight: normal}
#crumb:hover {color: #EA8484; TEXT-DECORATION: none; font-weight: normal}

.data table {border:0px; font: 9px/12px verdana}
.data th {vertical-align: bottom; color:#ffffff; background-color: #330066; font-weight:bold; text-align:left; font: 9px/12px verdana}
.data td {vertical-align: top; background-color: #ffffff; font: 9px/12px verdana}
.data a, a:visited {color: #FF4545; TEXT-DECORATION: none; font-weight: bold}
.data a:hover {color: #EA8484; TEXT-DECORATION: none; font-weight: bold}

.calendar table {border:0px; font: 9px/12px verdana}
.calendar th {vertical-align: bottom; color:#000000; background-color: #F3F3DC; font-weight:bold; text-align:center; font: 9px/12px verdana}
.calendar td {vertical-align: top; background-color: #ffffff; font: 9px/12px verdana}
.calendar a, a:visited {color: #FF4545; TEXT-DECORATION: none; font-weight: bold}
.calendar a:hover {color: #EA8484; TEXT-DECORATION: none; font-weight: bold}
.calendar .color1 {background-color:#D5CBA8}
.calendar .colorhead {background-color:#330066; color:#ffffff; font-weight:bold; text-align: center;}

.event td {font: 11px/14px arial; color: #330066; font-weight: bold; vertical-align: bottom}

.button table {border:0px; font: 9px/12px verdana}
.button td {vertical-align: top; background-color: #330066; color:#ffffff; font-weight:bold}

#dnav, #dnav:visited {color: #ffffff; TEXT-DECORATION: none; font-weight:bold}
#dnav:hover {color: #ffffff; TEXT-DECORATION: underline; font-weight:bold}
#title {font: 16px/16px georgia; color: #330066; font-weight:bold; height:20px}
#subtitle {font: 13px/16px arial; color: #330066; font-weight:bold}

.footer {font: 9px/11px verdana; color: #9980B3}
.footer table {border:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
.footer td {font: 9px/11px verdana; font-weight:normal; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:9px; padding-right:9px; padding-bottom:9px; padding-left:9px}
.footer a, a:visited {color: #9980B3; TEXT-DECORATION: none}
.footer a:hover {color: #9980B3; TEXT-DECORATION: underline}

.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}
.bottom {vertical-align:bottom !important;}
.middle {vertical-align:middle !important;}


.tinycool {font-size:8pt; font-family:verdana; border:1 solid gray}

#alert * {
	margin:0;
}
#alert {
	background-color:#FFFC67;
	border-bottom:1px solid #777;
	border-top:1px solid #777;
	color:#333;
}
#alert h2 {
	color:#f00;
	font-size:1.3em;
}
#alert a {
	color:#000;
	padding:0.5em;
	display:block;
	text-decoration:none;
}
div#alert h2 a {
	color:#f00;
	display:block;
}
#alert p {
}