.largetext {
	font-size: xx-large;
}
.style5 {font-size: 0.78em; color:#ccc;}
.style5 a {text-decoration:none; color:#fff;}
.alternate {
	background-color: #CCCCCC;
}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url("images/topr.png") top right no-repeat;
	font-size: small;
}
.leftborder h1 {
font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-weight:lighter;
}
.leftborder h2 {
font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
font-weight:lighter;
}
.leftborder a:link{
	text-decoration:none;
	color: #517142;
}
.leftborder a:visited{
	text-decoration:none;
	color: #517142;
}
.leftborder a:hover{
	text-decoration: underline;
	color: #517142;
}
.leftborder a:hover a:visited{
	text-decoration: underline;
	color: #517142;
}
.leftborder a:link a:visited{
	text-decoration: none;
	color: #517142;
}
.leftborder td{
	padding:10px;
}
/* End new menu */ 
#leftcontent {
font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
background: url("images/purple-stem-stem-leaf.JPG") no-repeat;
font-size:0.8em;
padding:0;
}
#leftcontent ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#leftcontent li {
		border-bottom:solid 1px #ccc;
		margin: 0;
		}

	#leftcontent li a {
		display: block;
		padding: 1px 1px 1px 0.5em;
		border-left: 4px solid #517142 /* #1958b7 */;
		background-color: #fff /* #2175bc */;
		filter: alpha(opacity=50);
		font-weight:bold;
    	-moz-opacity: .30;
    	-khtml-opacity: .70;
		opacity: .50;
		color: #1F4A0A;
		text-decoration: none;
		width: 100%;
		}

	html>body #leftcontent li a {
		width: auto;
		}

	#leftcontent li a:hover {
		border-left: 4px solid white;
		background-color: #517142;
		background:none;
		color: #fff;
		cursor:pointer;
		}
#leftcontent li.menuheader {
	color:#000;
		border-bottom: 1px solid #ccc;
		background-color: #C9DDBF/*#517142*/ /* #2175bc */;
		border-left: 4px solid #C9DDBF /* #1958b7 */;
		padding: 1px 1px 1px 0.5em;
		margin: 0;
		}

/* End new menu */ 
.menu {
	/* background-color: #E4E4E4; */
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	padding:0;
	text-decoration: none;
}
.menu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	text-decoration: none;
}
.menu a:visited{
	color: #000066;
	text-decoration: none;
}
.menu a:hover{
	color: #D16901;
	text-decoration: none;
}
.menu a:hover a:visited{
	color: #D16901;
	text-decoration: none;
}
.menu a:link a:visited{
	color: #000066;
	text-decoration: none;
}
.menu2 {
	background-color: #E4E4E4;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	text-decoration: none;
	background-image: url(../images/header1.gif);
}
.menu2 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000066;
	text-decoration: none;
}
.menu2 a:visited{
	color: #000066;
	text-decoration: none;
}
.menu2 a:hover{
	color: #D16901;
	text-decoration: none;
}
.menu2 a:hover a:visited{
	color: #D16901;
	text-decoration: none;
}
.menu2 a:link a:visited{
	color: #000066;
	text-decoration: none;
}
body {
	margin-top: 0px;
	padding-top: 0px;
	background: #EBE9E9 url(images/background.jpg) repeat-y 50% 0;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
}
.error {
	color: #DF0000;
}
.smaller {
	font-size: x-small;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
}
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.style1 {color: #FFFFFF}
 div.hr {
			height: 15px;
			background: url("images/hr1.gif") no-repeat scroll center;
			margin-bottom:20px;
		}
		div.hr hr {
			display: none;
		}