/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}

table.main {
border: 1px #000000 solid;
background-image: url(_img/background_grn.gif);
}

.nav {
background-image: url(_img/main_nav_back.gif);
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #6f7926;
}

.nav a:link, .nav a:visited {text-decoration: none; color: #6f7926;}
.nav a:hover {text-decoration: none; color: #1e83b6;}
.nav a:active {text-decoration: none; color: #6f7926;}

.nav td {
background-image: url(_img/nav_divider.gif);
background-repeat: no-repeat;
background-position: top right;
text-align:center;
padding-bottom:6px;
}

.utilityleft { padding-bottom: 6px; }

.utilityleft a:link, .utilityleft a:visited {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #89962c;
text-decoration:none;
} 

.utilityleft a:hover {text-decoration:underline;} 
.utilityleft a:active {color: #89962c;}

.utilityright {
 padding-bottom: 6px;
 text-align:right;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #888888;
 }

.utilityright a:link, .utilityright a:visited {text-decoration:none; color: #888888;}
.utilityright a:hover {text-decoration:underline; color: #888888;}
.utilityright a:active {text-decoration:none; color: #888888;}

.utilitybottom, .utilitybottom a:link, .utilitybottom a:visited, .utilitybottom a:active {
text-align:center;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #888888;
margin: 5px;
text-decoration:none;
line-height:14px;
}

.utilitybottom  a:hover{
text-decoration: underline;
}

.contentleft {
padding-left: 25px;
padding-right: 35px;
padding-top: 25px;
padding-bottom: 25px;
font-family:Verdana, Helvetica, Arial, sans-serif;
color: #000;
vertical-align:top;
}

.introtext {font-size: 11px; line-height: 18px;}
.contenttext {font-size: 10px; line-height: 14px;}

a:link, a:visited, a:hover, a:active {color: #1e83b6;}

.mainpict {
padding-top: 40px;
vertical-align:top;
text-align: right;
}

.mainpict2 {
background-image:url(_img/main_pict_back.gif);
background-repeat:repeat-y;
padding-left: 10px;
padding-top: 8px;
text-align:left;
line-height: 5px;
}

.caption {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height:14px;
padding-right: 30px;
}

.contentright {
padding-left: 6px;
padding-right: 29px;
padding-top: 40px;
padding-bottom: 25px;
font-family:Verdana, Helvetica, Arial, sans-serif;
color: #000;
vertical-align:top;
}

.events {
background-color:#ffffff;
text-align:center;
border: 1px #cccccc solid;
}

.events td {
padding-top: 4px;
padding-bottom:4px;
border: 1px #cccccc solid;
vertical-align:top;
}

.events td.action {background-color:#d4e7f1;}
.events td.action a:link, .events td.action a:visited, .events td.action a:active {
text-decoration: none;
color: #000;
}


.eventsmonth {
background-color: #e5e5e5;
font-weight:bold;
text-align:right;
padding-right: 8px;
}

.eventsright {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 12px;
vertical-align: top;
}