body,p,div,th,td,p,input,select,textarea {
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	color: #000;
	font-size: 12px;
}
a:link {
	COLOR: #0000FF; TEXT-DECORATION: none;
}
a:visited {
	COLOR: #9900CC; TEXT-DECORATION: none;
}
a:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline;
}
a:active  {
	COLOR: #081589; TEXT-DECORATION: none;
}
h1 {
	FONT-SIZE: 17px;
}
h2 {
	FONT-SIZE: 15px;
}
h3 {
	FONT-SIZE: 14px;
}
body { 
	background-color: #CC9;
        text-align: left;
}

ul#menu {
	background-color : #CC9;
	color : #000;
	font-family : arial,helvetica,sans-serif;
	font-size : 10pt;
	text-align: left;
}

/* past event list - baskethead monthlies */
li#p-event {
	color : #000;
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	text-decoration: line-through;
}

.sm-no  {
	text-decoration : none;
	font-family : tahoma,helvtica,sans-serif;
	font-size : 10pt;
}

/* 1999 states */
/* 2000 GCC */
/* courses */
.sm {
  font : 9pt arial,geneva,sans-serif;
  }
  
/* date/time font */
.time {
	background-color : #CCCC99;
	color : #FF0000;
	font-family : verdana, geneva, sans-serif;
	font-size : 12px;
	font-weight: bold;
  }
  
/* date/time font on news archive */
.time-archive {
  background-color : #CCCC99;
  color : #FF0000;
  font-family : verdana,geneva,sans-serif;
  font-size : 14pt;
  }  

.pre-type {
  font-family: courier, serif;
  color: #000000;
  font-size: 9pt;
  }
  
.h2 {
	color : #000;
	font : 800 18px sans-serif;
}

.h3 {
	font-size: 14px;
	font-weight: bold;
	}

.red-attn {
	color : #FF0000;
	font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	font-size: 14px;
	}
	
.nextEvent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCCC66;
	text-align: center;
	border: 1px dashed #000000;
	vertical-align: middle;
	padding: 3px;
}
.em01 {
	background-color: #CCCC99;
	text-align: left;
	border: 1px dotted #000000;
	vertical-align: top;
	padding: 5px;

}
.sectionHeader01 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 5px;
	margin-top: 12px;
}

.section02 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 15px;
	background-color: #999966;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor: crosshair;
	margin: 15px;
}

.news {
	padding-bottom: 10px;
	vertical-align: top;
	text-align: left;
}

td.news-title {
	padding-bottom: 5px;
        vertical-align: top;
        text-align: left;
}

td.news-body {
	padding-top: 2px;
        padding-bottom: 10px;
        vertical-align: top;
        text-align: left;
}

.test {
	text-align: left;
	padding: 10px;
	width: 400px;
	list-style-type: circle;
	list-style-position: outside;
	border: 2px solid #999900;
	margin: 15px;
}

.aerialMap {
	border-width: 2px;
	border-style: dashed;
	border-color: #999;
	margin: 15px;
	height: 175px;
	width: 150px;
	text-align: center;
	float: right;
	}
	
.aerialMap p.title {
	background-color: #993;
	color: #fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.containingBlock {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #660;
}

.strikeThru {
	text-decoration: line-through;
}

.red-caps {
	font-family: Lucida, sans-serif;
	color: #f00;
	font-variant: small-caps;
	font-weight: bold;
}
