BODY {font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #000000;}
TD {font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #000000;}

a:hover {text-decoration: none; }
a:visited {color: Blue; }

.menuselect
{
	border-top: #330099 1px solid;
	border-bottom: #330099 1px solid;
	background-color: #ccccff;
}

.menuselect_withsub
{
	border-top: #330099 1px solid;
	background-color: #ccccff;
}

.menuselect_submid
{
	background-color: #ccccff;
}

.menuselect_subbot
{
	border-bottom: #330099 1px solid;
	background-color: #ccccff;
}

.menuplain
{
	border-top: #e4e0ed 1px solid;
	border-bottom: #e4e0ed 1px solid;
	background-color: #e4e0ed;
}

.menu {color: #330099; font-weight: bold; }
a.menu {color: #330099; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu:hover {color: #330099; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu:visited {color: #330099; font-size: 12px; font-weight: bold; text-decoration: none; }

a.greyroll {text-decoration: underline;}
a.greyroll:hover {background-color: #CCC; text-decoration: none; }

a.blue {color: #330099; text-decoration: underline; }
a.blue:hover {color: #330099; text-decoration: none; }
a.blue:visited {color: #330099; }

a.nonund {color: #330099; text-decoration: none; }
a.nonund:hover {color: #330099; text-decoration: underline; }
a.nonund:visited {color: #330099; text-decoration: none; }

.register {background-color: #e4e0ed; color: #000; font-size: 10px; font-weight: bold; border: 1px solid #309; padding: 3px; text-decoration: none; width: 80px; }
a.register {background-color: #e4e0ed; color: #000; font-weight: bold; border: 1px solid #309; padding: 3px; text-decoration: none; width: 80px; }
a.register:hover {background-color: #CCF; color: #309; font-weight: bold; border: 1px solid #309; padding: 3px; text-decoration: none; width: 80px; }
a.register:visited {color: #000; }

.button {background-color: #e4e0ed; color: #000; font-size: 10px; font-weight: bold; border: 1px solid #309; padding: 3px; text-decoration: none; }

.dkblue {color: #330099; }
.ltblue {color: #CCCCFF; }
.redbld {color: Red; font-weight: bold; }
.grey {color: #CCC; }
.bldwhite {color: #FFF; font-weight: bold; }
.dkgrey {color: #666; }

.sml {font-size: 10px; }
.sml2 {font-size: 9px; }
.big {font-size: 14px; }

.dkbluebld {color: #330099; font-weight: bold; }

.header {font-size: 14px; font-weight: bold; }
.dkbluetool {color: #330099; font-family: Arial Black; font-size: 20px; font-weight: bold; }
.whitetool {color: #FFF; font-family: Arial Black; font-size: 20px; font-weight: bold; }
.dkblueheader {color: #330099; font-size: 14px; font-weight: bold; }

.dkbluebig {color: #330099; font-size: 14px; font-weight: bold; }

.bluebox {background-color: #CCF; color: #309; font-weight: bold; font-size: 14px; border: 1px solid #309; }
.greybox {background-color: #e4e0ed; color: #309; font-weight: bold; font-size: 14px; border: 1px solid #309; }
.homebox {background-color: #CCF; color: #000; border: 1px solid #309; padding: 5px auto; }

.blueboxtop {background-color: #CCF; border: 1px solid #309; }
.blueboxbot {background-color: #CCF; border-right: 1px solid #309; border-left: 1px solid #309; border-bottom: 1px solid #309;}
.whitebox {background-color: #FFF; border-right: 1px solid #309; border-left: 1px solid #309; border-top: 1px solid #309; color: #330099; font-weight: bold; }
.whiteboxbot {background-color: #FFF; border-right: 1px solid #309; border-left: 1px solid #309; color: #330099; font-weight: bold; }
.greyboxtop {background-color: #e4e0ed; border-top: 1px solid #309; border-right: 1px solid #309; border-bottom: 1px solid #309;}
.greyboxbot {background-color: #e4e0ed; border-right: 1px solid #309; border-bottom: 1px solid #309;}
.greybox2 {background-color: #e4e0ed; border: 1px solid #309; }

.bluebord {border: 1px solid #330099; }
.bluebordlft {border-left: 1px solid #330099; border-top: 1px solid #330099; }
.bluebordrt {border-left: 1px solid #330099; border-top: 1px solid #330099; border-right: 1px solid #330099;  }

.ltbluebox {background-color: #CCF; border: 1px solid #309; width: 400px; padding: 5px; }

.topbox {background-color: #CCF; border-top: #309 1px solid; border-bottom: #309 1px solid; color: #000; font-weight: bold; font-size: 12px; padding: 3px; }
.bluebot {border-bottom: #309 1px solid; padding: 2px; }
.bluetop {border-top: #309 1px solid; padding: 2px; }

.safetybkgd {background-image: url("images/SafetyBkgd_277x61.jpg"); background-repeat: no-repeat; background-position: right; }


