body {margin: 40; margin-left: 10; margin-right: 5; background: url(gif/backg.gif); color: #000; font: 0.8em "Verdana", Helvetica, Arial, sans-serif; color: #333; }
table {color: #000; font: 1em "Verdana", Helvetica, Arial, sans-serif; color: #333; }

a:link, a:visited, a:active {text-decoration: none; color: #444499; font-family: Verdana; font-size: 12; font-weight:bold; }
a:hover { color:red;}.relative { position:relative; }
all.clsMenuItemNS{font: bold x-small Verdana; color: #000080; text-decoration: none;}
.clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: #000080; cursor: hand;}
a.boxed:link, a.boxed:visited, a.boxed:active {color: #111199; font-family:verdana; font-size: 12; font-weight:normal; text-decoration: none; }
a.boxed:hover {color: #114411;	font-size: 11; border: 1px solid #2B547F; padding: 1px; text-align: left; vertical-align: middle; }
a.whitelink:link, a.whitelink:visited, a.whitelink:active { color: #FFFFFF; font-family:verdana; font-size: 12; font-weight: bold; text-decoration: none; }
a.whitelink:hover {color:yellow;}
a.smwhite:link, a.smwhite:visited, a.smwhite:active { color: #FFFFFF; font-family:verdana; font-size: 10; font-weight: normal; text-decoration: none; }
a.smwhite:hover {color: #FFFF00; font-weight: bold;}
a.tick:link, a.tick:visited, a.tick:active { color: #FFFFFF; font-family: Verdana; font-size: 12; font-weight: bold; text-decoration: none; }
a.tick:hover { color:yellow;}
a.blacklink:link, a.blacklink:visited, a.blacklink:active { color: #000000; font-family:verdana; font-size: 12; font-weight: bold; text-decoration: none; }
a.blacklink:hover {color:red;}
a.greenlink:link, a.greenlink:visited, a.greenlink:active { color: #00AA00; font-family:verdana; font-size: 12; font-weight: bold; text-decoration: none; }
a.greenlink:hover {color:red;}
a.plainlink:link, a.plainlink:visited, a.plainlink:active, a.plainlink:hover {text-decoration: none;}

h2 { color: #993333; font-family: Verdana; font-size: 24; font-weight: bold; }
h3 { background-color: #666699; font-family: Verdana; font-size: 14; font-weight:bold; color:white;}
h4 { background-color: #FFFF88; font-family: Verdana; font-size: 14; font-weight:bold;}

table.smenu td { border-width: 2px; padding: 0px; border-style: outset; border-color: white; text-align: right; }
table.smenu tr { height: 28px;}
a#sm { display:block; width:100%; height:100%; background-color:#999999; color: #FFFFFF; font-family:verdana; font-size:10; font-weight: normal; text-decoration: none; }
a#sm:hover { background-color:#888888; color:#AAAAFF; font-weight:bold; }


/* below here are the properties for the menus
/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: #666699;
	border: 1px solid #2B547F;
	padding: 1px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: hover, click */
.TM0o1 {
	background: #006666;
	border: 1px solid #2B547F;
	padding: 1px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; text properties for states: normal */
.TM1i0 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: normal */
.TM1o0 {
	background: #4D99E6;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; text properties for states: hover, click */
.TM1i1 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: hover, click */
.TM1o1 {
	background: #AAAAAA;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub sub levels; box properties for states: normal */
.TM2o0 {
	background: #AA3333;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub sub sub levels; box properties for states: normal */
.TM3o0 {
	background: #006600;
	border: 1px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

