.title1 {font-size:20pt ;font-family:Verdana; color:#000000; font-weight: bold;} 
.title2 {font-size:16pt ;font-family:Verdana; color:#000000; font-weight: bold;} 
.title3 {font-size:14pt ;font-family:Verdana; color:#000000; font-weight: bold;} 
.title4 {font-size:12pt ;font-family:Verdana; color:#000000; font-weight: bold;} 

.white_title1 {font-size:20pt ;font-family:Verdana; color:#ffffff; font-weight: bold;} 
.white_title2 {font-size:16pt ;font-family:Verdana; color:#ffffff; font-weight: bold;} 
.white_title3 {font-size:14pt ;font-family:Verdana; color:#ffffff; font-weight: bold;} 
.white_title4 {font-size:12pt ;font-family:Verdana; color:#ffffff; font-weight: bold;} 

.text1 {font-size:10pt ;font-family:Verdana; color:#000000;} 
.text2 {font-size:10pt ;font-family:Verdana; color:#000000; font-weight: bold;}    
.text3 {font-size:8pt ;font-family:Verdana; color:#000000;}
.text4 {font-size:8pt ;font-family:Verdana; color:#000000; font-weight: bold;}
.text5 {font-size:6pt ;font-family:Verdana; color:#000000;}
.text6 {font-size:6pt ;font-family:Verdana; color:#000000; font-weight: bold;}

.white_text1 {font-size:10pt ;font-family:Verdana; color:#ffffff;} 
.white_text2 {font-size:10pt ;font-family:Verdana; color:#ffffff; font-weight: bold;}    
.white_text3 {font-size:8pt ;font-family:Verdana; color:#ffffff;}
.white_text4 {font-size:8pt ;font-family:Verdana; color:#ffffff; font-weight: bold;}
.white_text5 {font-size:6pt ;font-family:Verdana; color:#ffffff;}
.white_text6 {font-size:6pt ;font-family:Verdana; color:#ffffff; font-weight: bold;}

.code1 {font-size:8pt ;font-family:courier; color:#000000;} 
.suffix {font-size:6pt ;font-family:Verdana; color:#cc0000;}
.celestron {font-size:4pt ;font-family:Verdana; color:#888888;}

.required {font-size:8pt ;font-family:Verdana; color:#800000; font-weight: bold;}
.required2 {font-size:10pt ;font-family:Verdana; color:#800000; font-weight: bold;}

.family_name	{font-size:8pt ;font-family:Verdana; color:#0000CC;}

.hilite { color:#ff0000; font-weight: bold; }
.hilite_green { color:#008800; font-weight: bold; }
.red { color:#ff0000; }
.dark_red { color:#880000; }
.blue { color:#0000ff; }
.dark_blue { color:#000088; }
.green { color:#00ff00; }
.dark_green { color:#008800; }
.yellow { color:#ffff00; }
.dark_yellow { color:#888800; }

#webbanner a {
	font-family:Verdana;
	color: #c00000;
	font-size: 36px;
	font-weight: bold;
	margin: 0;
//	padding: 3px 5px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
.webbanner_bl {
	font-family:Verdana;
	color: #c00000;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}


#submenu li {
	display: inline;
	line-height: 200%;
	list-style: none;
	text-align: center;
}

#submenu {
	background: #0d324f;
	border-bottom: none;
	margin: 0;
	padding: 3px 2em 0 3em;
}

#submenu .current {
	background: #f9fcfe;
	border-top: 1px solid #045290;
	border-right: 2px solid #045290;
	border-bottom: 2px solid #f9fcfe;
	color: #000;
	font-weight: bold;
}

#submenu a {
	border: none;
	color: #fff;
	font-size: 10px;
	padding: .3em .6em .33em;
	text-decoration: none;
}

#submenu a:hover {
	background: #ddeaf4;
	color: #393939;
}

#submenu li {
	line-height: 170%;
}

#submenu li:hover {position:relative;}

#submenu li > ul {
	display: none;
}
 
#submenu li:hover > ul {
	display: block;
	width: 10em;
	position: absolute;
}


.calendar_active {background-color: rgb(255,255,255);}
.calendar_old {background-color: rgb(192,192,192);}

