A {
	TEXT-DECORATION: none;
	color: #009900
	}
A:visited {
	TEXT-DECORATION: none;
	color: #009900
	}
A:hover { 
	text-decoration: underline;
	color: #FF0000;
	}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* highlight rollover block for menu*/
td.menu a:link { padding-top: 5px; font-size: 8pt; font-weight: bold; filter:dropShadow(color=black,offX=1,offY=1); display:block; vertical-align:middle; width:100%; height:100%; color:#FFF99D; }
td.menu a:visited { padding-top: 5px; font-size: 8pt; font-weight: bold; filter:dropShadow(color=black,offX=1,offY=1); display:block; width:100%; height:100%; color:#FFF99D; }
td.menu a:hover { padding-top: 6px; font-size: 8pt; font-weight: bold; TEXT-DECORATION: none; filter:dropShadow(color=black,offX=1,offY=1); display:block; width:100%; height:100%; background: #00C100; color:#FFF99D; }

/* highlight rollover block for menu on active page */
td.highlight a:link { padding-top: 3px; font-size: 8pt; font-weight: bold; TEXT-DECORATION: none; display:block; width:100%; height:100%; background: #ffffff; color:#660000; }
td.highlight a:visited { padding-top: 3px; font-size: 8pt; font-weight: bold; display:block; width:100%; height:100%; background: #ffffff; color:#660000; }
td.highlight a:hover { padding-top: 3px; font-size: 8pt; font-weight: bold; TEXT-DECORATION: none; display:block; width:100%; height:100%; background: #ffffff; color:#660000; }


HR {
     height: 1px;
	 }
.basic {
	font-size: 10pt;
	}
.smbasic {
	font-size: 8pt;
	}
.mdbasic {
	font-size: 9pt;
	}
.caption {
	font-size: 7pt;
	}
.lgbasic {
	font-size: 13pt;
	}
.border {
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	}
.borderleft { border-left: black 1px solid;	}
.borderright { border-right: black 1px solid; }
.bordertop { border-top: black 1px solid; }
.borderbottom { border-bottom: black 1px solid; }

.greenborderbottom { border-bottom: #009933 1px solid; }
.greenbordertop { border-top: #009933 1px solid; }
.greenborderleft { border-left: #009933 1px solid; }
.greenborderright { border-right: #009933 1px solid; }

.greyborderbottom { border-bottom: #CCCCCC 1px solid; }
.greybordertop { border-top: #CCCCCC 1px solid; }
.greyborderleft { border-left: #CCCCCC 1px solid; }
.greyborderright { border-right: #CCCCCC 1px solid; }

.whiteborderbottom { border-bottom: white 1px solid; }
.whitebordertop { border-top: white 1px solid; }
.whiteborderleft { border-left: white 1px solid; }
.whiteborderright { border-right: white 1px solid; }

.floatright { 
	float: right;
	margin: 0 0 10px 10px; 
	}
.floatleft { 
	float: left;
	margin: 0 10px 10px 0; 
	}
