/* Global Styles */



body {

	margin:0px;

	}

	

td {

	font:12px arial;

	color:#333333;

	}

	

a {

	color: blue;

	font-weight:bold;

	}

	

a:hover {

	color: blue;

	text-decoration:underline;

	}

	

/* ID Styles */

	

#main {

	font:12px arial;

	color:#333333;

	}



#main a {

	color:#333333;

	text-decoration:none;

	font-weight:bold;

	}



#main a:hover {

	color:#333333;

	text-decoration:underline;

	font-weight:bold;

	}



#navigation a {

	font:10px arial;

	color: #336666;

	text-decoration:none;

	letter-spacing:.1em;

	}

	

#navigation a:hover {

	color: #993300;

	text-decoration:underline;

	}



#padding {

	padding:20px 5px 20px 5px;

	}

	

#weekdays th {

	font:10px arial;

	color: #ffffff;

	letter-spacing:.2em;

	}



#calheader td {

	font-weight:bold;

	}



#menu{

float:left;

width:150px;

padding-top:8px;

padding-bottom:8px;

border:0px;

margin:0px 10px 10px 0px;

background-color:#AA9F55;

text-align:left;



}



#footer a{color: white; text-decoration: none; font-weight:normal;}



#footer a:hover{color: yellow; text-decoration: underline}



/* Class Styles */



.logo {

	font:18px times new roman;

	color: #333300;

	letter-spacing:.4em;

	font-weight:bold;

	}



.sidebarText {

	font:12px georgia;

	color: #494949;

	line-height:18px;

	}

	

.bodyText {

	font:12px arial;

	line-height:16px;

	color:#333333;

	}

	

.pageName {

	font:20px georgia;

	color: #ffffff;

	background-color: #2A0000;

	letter-spacing:.1em;

	line-height:26px;

	}



.pageName2 {

	font:20px georgia;

	color: #ffffff;

	background-color: #CCFF00;

	letter-spacing:.1em;

	line-height:26px;

	}	

		

.pageName3 {

	font:20px georgia;

	color: #ffffff;

	background-color: #000040;

	letter-spacing:.1em;

	line-height:26px;

	}		

		

.subHeader {

	font:14px georgia;

	color: #2A0000;

	font-weight:bold;

	line-height:20px;

	letter-spacing:.1em;

	}

	

.navText {

	font:12px arial;

	color: #333333;

	}

	

.calendarText {

	font:11px arial;

	line-height:14px;

	color:#333333;

	}

	

.indent{

text-indent:10px;

}



.center{

text-align:center;

margin:auto;

}



.right{

float:right;

}



img.link{

border:none;

}

	

.left{

float:left;

}



.arrowsidemenu{

	width: 220px; /*width of menu*/

	border-style: solid solid none solid;

	border-color: #94AA74;

	border-size: 1px;

	border-width: 1px;

}

	

.arrowsidemenu div a{ /*header bar links*/

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	display: block;

	background: transparent url(arrowgreen.gif) 100% 0;

  height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/

	padding: 4px 0 4px 10px;

	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/

	text-decoration: none;

}

	

.arrowsidemenu div a:link, .arrowsidemenu div a:visited{

	color: #26370A;

}



.arrowsidemenu div a:hover{

	background-position: 100% -32px;

}



.arrowsidemenu div.unselected a{ /*header that's currently not selected*/

	color: #1A0000;

}



	

.arrowsidemenu div.selected a{ /*header that's currently selected*/

	color: blue;

	background-position: 100% -64px !important;

}



.arrowsidemenu ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.arrowsidemenu ul li{

	border-bottom: 1px solid #a1c67b;

}





.arrowsidemenu ul li a{ /*sub menu links*/

	display: block;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: black;

	padding: 5px 0;

	padding-left: 10px;

	border-left: 10px double #a1c67b;

}



.arrowsidemenu ul li a:hover{

	background: #d5e5c1;

}




