body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  background-colors:F4FAE1;
    color:#202020;
}
TABLE {font-size:10pt; font-family:arial}
H2 {color:#ABBE27; margin:0 0 12px 0;}
A {color:#888600}
A:Hover {color:#afbd2a}
P {margin:0 0 12px 0}

#root {width:960px; background:#ffffff; font-family:arial;text-align:left; font-size:10pt; border-collapse:collapse; background:URL("images/watermark.gif") no-repeat 450px 60px}

#topback {height:220px;}
#banner { width:960px; height:220px; margin:0px; background:URL("images/logo.jpg"); position:absolute; top:0px;left:50%; margin-left:-480px}
#bannerleft {height:92px; margin-top:128px; float:left; width:40%; background:#E8F4BE; }
#bannerright {height:114px; margin-top:106px; float:right; width:40%; background:#E8F4BE;  }
#bannerleft2 {background:URL("images/logo_left.gif") repeat; height:220px; float:left; width:40% }
#bannerright2 {background:URL("images/logo_right.gif") repeat; height:220px; float:right; width:40% }

#top {width:100%; height:33px; border-top:1px solid #DFE358; border-bottom:1px solid #DFE358; clear:both; margin:0}
#topMenu {width:960px; font-family:arial; font-size:9pt; font-weight:normal; padding:0;height:32px; margin:1px 0 0 0; overflow:hidden }
#topMenu LI {float:left; padding:6px 17px 6px 18px; border: 1px solid #DFE358;list-style:none; margin:1px 1px 1px 0; }
#topMenu LI.On {background-color:#F7F5A2; }
#topMenu A {text-decoration:none; color:#444444}
#topMenu A:Hover {color:#000000}

#simpleMenu {margin:10px; width:280px; border-collapse:collapse}
#simpleMenu TD {background:#F5F9E8; font-size:8pt;font-weight:bold; padding:10px;border-top:4px solid #E5F0CE}
#simpleMenu A {color:#303030; text-decoration:none}
#simpleMenu A:Hover {color:#000000}
#simpleMenu LI {color:#303030; font-weight:normal; font-size:8pt}
#simpleMenu .ON A {color:#804040}

#content { margin:12px; min-height:450px; height:auto !important; height:450px;}
.intro {margin:0 0 10px 0; color:#ABBE27 }

#topheader{float:right; width:526px; height:97px; background-color:#F0F0F0; position:relative}
#toplinks{position:absolute; right:10px; top:10px;}
#menu{float:right; width:526px; height:32px; background-image:url(images/bg_menu.gif); background-repeat:repeat-x;}
#submenu{float:right; width:526px; height:32px; background-image:url(images/bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
.curmenu {font-size:8pt; padding:3px; background:#401010; margin:0 0 8px 0}
#contenttext{float:right; width:526px;}
#leftpanel{float:left; width:274px;}

#header {background-color:#401010; font-size:8pt; padding:6px; margin-bottom:10px}

#footer{width:960px; color:black; background-color:#D0E3A1; padding-top:6px;padding-bottom:6px;font-family:arial; font-size:8pt}
#footer A {margin:4px}
#footback {width:100%; background-color:#E8F4BE}
.clear {clear:both}

#newsHeading {width=250; float:Right; }
#newsPreview {font-size:8pt; padding:8px;width:250px; float:Right; border:1px solid gold;}
#newsPreview A {border:0px; font-weight:normal}
#newsPreview A:Hover {text-decoration:underline}
#newsPreview .desc {display:block; margin-left:6px; font-weight:normal}
#newsPreview P {margin:0px}

#newsList {font-size:9pt; padding:5px;}
#newsList A {border:0; font-weight:bold;}
#newsList A:Hover {text-decoration:underline}
#newsList .desc {display:block; margin-left:6px; font-weight:normal}
#newsList P {margin-bottom:10px}

#eventsPreview {font-size:7pt; padding:6px;width:280;}
#eventsPreview TABLE {font-size:8pt}
#eventsPreview TD.today {border:1px solid #404040}
#eventsPreview TD.selected{background:#F7F5A2}
#eventsPreview .row {background:#F5F9E8}
#eventsPreview .weekend {background:#D0E3A1}

#eventsList {}
#eventsList .info{margin:0 0 12px 0}
#eventsList .event {}

#searchForm {margin:150px 12px 0px 0px; height:20px; width:200px; padding:3px 0 3px 5px;; float:right}
#searchForm INPUT {font-size:8pt;float:right}

#boxpad {padding:10px}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}
