

.nav {  color: #6699CC; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.nav:hover {  color: #FF9933; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
.nav_selected {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9933; font-size: 12px; text-decoration: none}
.top_nav {  color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.top_nav:hover {  color: #ffff33; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.top_nav_selected {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #339999; font-size: 18px; text-decoration: none}

.invisible { display: none; }
.absolute { position: absolute; }
.filter {
	width: 35em;
}
.filterCell {
	vertical-align: top;
	width: 300px;
}
.filterButtonCell {
	vertical-align: top;
}
.filterSelect {
	width: 50em;
	border: 2px solid black;
	background: white;
	cursor: pointer;
}
.selectedCell {
	vertical-align: top;
}
.selectedList {
	width: 20em;
}
.available {
	color: green;
	font-weight: bold;
}
.unavailable {
	color: red;
	font-style: italic;
}
input.error {
	background: #FFCCCC;
}
span.error {
	color: red;
}
.even-row {
	background: #dddddd;
	font-size: 12px;
}
.odd-row {
	background: #ffffff;
	font-size: 12px;
}


h1 {  font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
h2 {  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: 600}
h3 {  font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal}


a { color: #000000; text-decoration: underline; }
a.noline { color: #000000; text-decoration: none; }
a.line { color: #000000; text-decoration: none; }
a.line:hover { color: #000000; text-decoration: underline; }
a:hover {  color: #000000; text-decoration: none; }



th 		{ font-family: Arial, 
		  Helvetica, sans-serif; 
		  font-size: 12px}
td 		{ font-family: Arial, Helvetica, 
		  sans-serif; 
		  font-size: 12px; 
		  color: #333333 }
.highlight_on 	{ background: #dddddd }
.highlight_off 	{ background: #ffffff }
.table_heading	{ 
		  background: #339999
		   }


p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}


li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}


.page_title { font-size: 22px; color: #000000; font-family: Arial, Helvetica, sans-serif}


.title {font-size: 22px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.title:hover {font-size: 22px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none} 


ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 }
ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 }







a.subnavlink {font-family:Arial;font-size:10px;font-weight:bold;color:#000000;line-height:160%;text-decoration:none;}
a.subnavlink:hover {font-family:Arial;font-size:10px;font-weight:bold;color:#304B80;line-height:160%;text-decoration:none;}
a.subnavlinkactive {font-family:Arial;font-size:12px;font-weight:bold;color:#304B80;line-height:160%;text-decoration:none;}
a.subnavlinkactive:hover {font-family:Arial;font-size:12px;font-weight:bold;color:#304B80;line-height:160%;text-decoration:underline;}

asdf.menuborder {}
asdf.menuactive {color: #000000; border-bottom: 1px solid #666666;border-top: 1px solid #FFFFFF;}
asdf.menuactive:hover {color: #000000; border-bottom: 1px solid #666666;border-top: 1px solid #FFFFFF;}
asdf.menunotactive {color: #000000; border-bottom: 1px solid #666666;border-top: 1px solid #FFFFFF;}

td.menuactive {color:#000000; padding:2px; border-top:1px solid #FFFFFF; font-size:12px; font-weight:100; cursor:hand; text-align:left; vertical-align:middle;}
td.menunotactive {color:#000000; padding:2px; border-top:1px solid #FFFFFF; font-size:12px; font-weight:100; cursor:hand; text-align:left; vertical-align:middle;}
td.menuheading {color:#000000; padding:2px; border-top:1px solid #FFFFFF; font-size:12px; font-weight:100; cursor:default; text-align:left; vertical-align:middle;}

td.topmenuborder {}
td.topmenuactive {color:#000000; padding:5px; border-top:1px solid #666666; font-size:14px; font-weight:600; cursor:hand; text-align:center; vertical-align:middle;}
td.topmenunotactive {color:#000000; padding:5px; border-top:1px solid #666666; font-size:14px; font-weight:600; cursor:hand; text-align:center; vertical-align:middle;}

td.homepagemenuitem {color: #000000; padding:5px; border-top: 1px solid #666666;  font-size: 20px; font-weight: 600; cursor:hand; text-align: center; vertical-align: middle;}

td.eqcatheading {font-size: 12px; font-weight: 600; cursor: default; text-align: left; text-decoration: none;}
td.eqcatheadinglink {font-size: 12px; font-weight: 600; cursor: hand; text-decoration: underline;}
td.eq {font-size: 12px;  font-weight: 100; text-align: left; cursor: hand; text-decoration: none;}
td.eqrate {font-size: 12px;  font-weight: 100; text-align: center; cursor: hand; text-decoration: none;}
td.eqlink {font-size: 12px;  font-weight: 100; text-align: left; cursor: default; text-decoration: underline;}
td.eqlink:hover {font-size: 12px;  font-weight: 100; text-align: left; cursor: hand; text-decoration: underline;}

td.categoryheading1 {font-size: 16px; font-weight: 600;}
td.categoryheading2 {font-size: 12px; font-weight: bold;}
td.categoryheading3 {font-size: 12px; font-weight: bold; cursor: hand; text-decoration: underline;}
td.equipmentrow2:hover {font-size: 12px;  font-weight: 100; text-align: center; cursor: hand; text-decoration: underline;}
td.equipmentrow1 {font-size: 12px;  font-weight: 100; text-align: left; cursor: hand; text-decoration: none;}
td.equipmentrow1:hover {font-size: 12px;  font-weight: 100; text-align: left; cursor: hand; text-decoration: underline;}
td.equipmentrow2 {font-size: 12px;  font-weight: 100; text-align: center; cursor: hand; text-decoration: none;}
td.equipmentrow2:hover {font-size: 12px;  font-weight: 100; text-align: center; cursor: hand; text-decoration: underline;}

font.click {text-decoration: underline;}

td.titlebar {font-size: 14px; font-weight: 600; text-align: left; cursor: default;}
td.titlebarurl {font-size: 14px; font-weight: 600; text-align: left; cursor: hand;}
td.titlebarurlr {font-size: 14px; font-weight: 600; text-align: right; cursor: hand;}

td.today {background-color: #dddddd; text-align: left;}
td.nottoday {background-color: #eeeeee; text-align: left;}