body		{
  background-color: #e3e8b2;
  margin:0;
  padding:0; 
  font-size:14px;
  line-height: 1.1; 
  color:#653600;
  font-family: Verdana, Arial, sans-serif;
}
a			{text-decoration:none; color:#653600; cursor:pointer}
a:hover		{text-decoration:underline}

.error_message  {
    font-size: small;
    color: red;
    font-weight: bold;
}

#container		{width:780px;margin:0px auto}

#breadcrumb { margin-top: 0px; padding-top:0px }


#header-wrap { 
    background-color:#AFBC21; 
    padding-top:15px;
    margin: 0px;
    padding-botton: 0px;
    padding-left: 0;
}

#header { 
    background: url(/images/hd-ths.gif) no-repeat; 
    height: 106px; 
}


#parentslink {
    text-align: right; 
    padding: 80px 10px 0 0;
}

#topmenu {
    background-color: #E89718; 
    width: 100%; 
    margin:0px; 
    padding:0px;
}

#menu_inner { 
    margin:0 auto; 
    width: 80%; 
}


.contentBox		{ background: #afbd22 url(/images/bg-gradient.jpg) repeat-x; overflow:hidden;}
.contentBoxHome	{ background: #afbd22  url(/images/bg-gradient.jpg) repeat-x; overflow:hidden; }

#left_nav {
  margin-top:0px;
  margin-left: 20px;
  padding-top: 20px;
  background: #e19027;
  width:100%;
}
.leftColumn { width:250px;padding:0px;margin:0px; } 
.leftColumn #text	{font-size:12px; padding:15px}

.leftColumn #nav				{font-size:16px; padding:10px 0 0 15px; font-weight:bold; }
.leftColumn #nav ul			{list-style-type:none; margin:0; padding:0px}
.leftColumn #nav a			{width: 100%;display: block;text-indent: 25px;padding: 1px 0;text-decoration: none;color:#FFFFFF; }
.leftColumn #nav a:hover		{ /*hover background color*/color:#653600; background-image: url(/images/arrow3.gif); background-repeat: repeat-y}
.leftColumn #nav .indent		{text-indent: 25px; padding-left: 15px}
.leftColumn #nav .mnOn 	{color:#653600; background-image: url(/images/arrow3.gif); background-repeat: repeat-y; text-indent: 25px;}
.leftColumn #nav #subMnOn 	{color:#653600;}

.leftColumn #nav .calendarText	{font-size:14px; text-align:center; padding:15px 10px 0 0px; width:140px }

TABLE.calendar		{width: 190px;text-align:center;}
TD.calendarHeader	{text-align: center; font-size:15px; font-weight:bold; background-color:#653600; color:#FFFFFF;}
TD.calendarHeader a	{color: white;}
TD.calendar {text-align:center; background-color: white; color: #cccccc; border: 1px solid #653600}
.calendar a		{text-decoration:none; color:#666666; font-weight:normal;}
.calendar a:hover	{text-decoration:underline;}
TD.calendarToday {text-align:center; background-color: white; color: #cccccc; border: 1px solid #653600}
TD.calendarToday a {font-weight:bold; color:#000000}
TD.calendarEvent {text-align:center; background-color: white; color: #cccccc; border: 1px solid #653600}
TD.calendarEvent a {text-decoration:none; color:#5C8727; font-weight:bold;}


.callout {
  width: 150px; 
  height: 75px;
  color: #fff;
  float: left;
  margin:5px;
  padding: 10px;
}

.callout a {
  color: #fff;
  text-decoration: underline;
}

#home_caption {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin: -10px 0 0;
	height: 70px;
}

#callout_row {
  margin:auto;
}

#home_callouts_leftmost {
  background: #5b8726;
}

#home_callouts_leftmid {
  background: #95386f;
}
#home_callouts_rightmid {
  background: #5c320c;
}

#home_callouts_rightmost {
  background: #90a0c4;
}
.homeBoxOuter {
  width:780px;
  margin: 0px auto;
}
.homeBoxTop { 
     
    height: 33px; 
    padding:0px; 
    background: url(/images/content-top.png) no-repeat; 
  }
.homeBox { 
    background: url(/images/content-bg.png) repeat-y;
  }
.homeBoxBottom { 
  height: 25px;
  padding:0px; 
  background: url(/images/content-bottom.png) no-repeat;
}
.homeContent {
  width: 720px;
  margin:auto;
}

.rightColumnHome					{width:538px; float:right; padding-top:0px;margin-top:0px;}
.rightColumnHome .bodyText	{padding:0 20px 20px 20px;}
.rightColumnHome .bodyText img {margin:0px 15px 15px -22px; padding:0px;}

.rightColumnHome #bottomNav		{font-size:16px; background-color:#5C8727; padding:20px 10px 10px 20px; border-width:0 2px 0 0; border-color:#FFFFFF; border-style:solid; width:146px; float:left; color:#FFFFFF; min-height:60px; height:auto !important; height:60px;}
.rightColumnHome #bottomNav a 	{font-size:11px; color:#FFFFFF; text-decoration:underline}

.rightColumnHome #bottomNav2		{font-size:16px; background-color:#5C8727; padding:20px 10px 10px 20px; border-width:0 2px 0 0; border-color:#FFFFFF; border-style:solid; width:148px; float:left; color:#FFFFFF; min-height:60px; height:auto !important; height:60px;}
.rightColumnHome #bottomNav2 a 	{font-size:11px; color:#FFFFFF; text-decoration:underline}


.rightColumn					{width:550px; float:right; background: #fff;}
.rightColumn .indent		{padding:30px 10px 0 80px;}
.rightColumn .indent, #breadCrumb	{font-size:18px; padding-bottom:15px}

.rightColumn .indentHome		{padding:30px 10px 0 80px;}

.rightColumn .bodyText	{padding:0 20px 20px 20px}
.rightColumn .bodyText img {margin:0 15px 15px 0}
.rightColumn a 	{text-decoration:underline}
.rightColumn a:hover		{text-decoration:none}
.rightColumn #events ul { padding: 0px; }
.rightColumn #events li {
	list-style-type: none;
	margin-bottom:2px;
	padding:3px;
	display:block;
}

.rightColumn #events li:hover {
}

.rightColumn .evt_title {
	font-weight: bold;
}

.rightColumn #bottomNav		{font-size:16px; background-color:#5C8727; padding:20px 10px 10px 20px; border-width:0 2px 0 0; border-color:#FFFFFF; border-style:solid; width:146px; float:left; color:#FFFFFF; height:60px}
.rightColumn #bottomNav a 	{font-size:11px; color:#FFFFFF; text-decoration:underline}

.rightColumn #bottomNav2		{font-size:16px; background-color:#5C8727; padding:20px 10px 10px 20px; border-width:0 2px 0 0; border-color:#FFFFFF; border-style:solid; width:148px; float:left; color:#FFFFFF; height:60px}
.rightColumn #bottomNav2 a 	{font-size:11px; color:#FFFFFF; text-decoration:underline}


.footer		{ background: #afbd22; width:780px; margin:0px auto; padding-bottom: 30px; text-align:center; color:#fff;}
.footer ul	{list-style-type:none; margin:0; padding:20px 0 0 0; height:40px}
.footer li	{display:inline; padding-right:2px; font-size:11px; color:#fff}
.footer a	{color:#fff}
.footer p	{font-size:10px; color:#fff}

#flashMessage {
background-color: #f1f1f1;
padding: 10px;
border: 1px solid #ccc;
color: red;
font-weight: bold;
font-size: 14px;
text-align: center;
margin-bottom: 20px;
}

ul.sidebarMenu {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.sidebarMenu.li {
	padding: 0;
	margin: 0;
}
