/* Global Styles */

body {
	margin:0px;
	}

td {
	font:11px arial;
	color:#333333;
	}
	
a {
	color: #cc0000;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color: #990000;
	text-decoration:underline;
	}
	
/* ID Styles */

#navigation a {
	font:10px arial;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #99CCFF;
	}

div.main1 div.vert_menu { border-bottom: 0px solid black; }
div.main1 div.vert_menu a
{
  border:  0px solid black;
  padding: 1px 0px 1px 0px;

 /* width: 106px; background: #FFFFDD; */

 
  text-decoration: none;
  font-family: Arial;
  font-weight: 900;
  font-size: 10px;
  color: #ffffff;
}

div.sample1 div.horz_menu a { margin-right:  -1px; }
div.sample1 div.vert_menu a { margin-bottom: -1px; }

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active { background: #99CCFF; }
	
#padding {
	padding:20px 5px 20px 5px;
	}
	
#calendar td {
	border: 1px solid rgb(0,51,153);
	}
	
#noborder td {
	border: 0px;
	}
	
#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:bold 18px/22px "times new roman";
	color: #0E177C;
	letter-spacing:0.3em;
; text-align: center
	}

.tagline {
	font:11px times new roman;
	color: #CC3300;
	letter-spacing:.2em;
	}

.smallText {
	font:12px times new roman;
	color: #CC3300;
	line-height:18px;
	}

.pageHeader {
	font:18pt/normal "times new roman";
	color: #CC3300;
	letter-spacing:.1em;
	}
	
.bodyText {
	font:11px arial;
	color:#333333;
	line-height:24px;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px times new roman;
	color: #003399;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
/* Drop Menu Styles (c)2008 PPN */

.menutitle{
 cursor:pointer;
 color: #ffffff;
}
.menutitle:hover {
	color: #99CCFF;
	cursor:pointer;
	}
 /* 
 .menutitle a{color: #663399; text-decoration: none; }
 .menutitle a:active {color: #ffcc00; text-decoration: none; }
 .menutitle a:hover {color: #000099; text-decoration: underline; } 
 */
.menutitle2{
 cursor:normal;
 margin-bottom: 5px;
 background-color:#426595; 
 color:#ffffff;
 width:110px;
 padding:3px;
 text-align:left;
 font-family:tahoma, verdana;
 font-size:10px;
 font-weight:bold;
 border:1px solid #808080;}
.submenu {margin-bottom: 0.5em; margin-left: 14em; } 


div.main1 div.horz_menu a { text-align: center }

div.main1 div.horz_menu a { 
  border:  0px black solid;
  padding: 1px 0px 1px 0px;

 /* width: 106px; background: #FFFFDD; */

 
  text-decoration: none;
  font-family: Arial;
  font-weight: 900;
  font-size: 10px;
  color: #ffffff;
 } 