body {
	background-image: url(../images/bg.jpg);
	color: #666666;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
form{margin:0px; padding:0px;}
img{
border:none;
}
body * {
outline:none;
}
h1{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
}
.text-form{
color: #666666;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

#border {border: 1px solid #BEBEBE;}
#header {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#header a {color: #666666;text-decoration: none;}
#header a:hover {color: #006600;text-decoration: none;}
#footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#footer a {color: #666666;text-decoration: none;}
#footer a:hover {color: #006600;text-decoration: none;}
p {line-height: 18px;}
a {color: #666666;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
a:hover{color: #086433;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;}
.border{border: 1px solid #d2d2d2;}
.bottom-border{border-bottom:1px solid #646464;}
.grey-bg{background-color: #f3f3f3;}
.border-l-r{border-left: 1px solid #d2d2d2;	border-right: 1px solid #d2d2d2;}
.border-top{border-top: 1px solid #d2d2d2;}
.pad-left{padding-left: 5px;}
.pad-right{padding-right: 5px;}
.title{
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#d2d2d2;
	padding: 0px;
	vertical-align: bottom;
	letter-spacing: -0.06em;
}
.title-1{
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#d2d2d2;
	padding: 0px;
	vertical-align: bottom;
	}
.white-bg{background-color:#fbfbfb;}
#nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height: 18px;
	text-align: right;
}
#nav li{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
border-bottom:1px solid #d2d2d2;
list-style-type:none;
}
#nav li.none{border-bottom:none;}
#nav li ul li{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#646464;
border-bottom:none;
list-style-type:none;
}
#nav li ul li a{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5a5a5;
}


#nav li a{color:#646464;text-decoration:none;}
#nav li a:hover{color:#086433;text-decoration:none;}
legend{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
border:1px solid #d2d2d2;
padding:2px 5px 2px 5px;
}
#sitemap ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	line-height: 18px;
}
#sitemap li {
	list-style-image: url(../images/arrow.gif);
}
.dark-grey{background-color:#e3e3e3;}
.input{width:120px;
height:12px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
#right-nav{padding:40px 15px 0px 0px;
margin:0px;
}
#right-nav ul{ margin:0px;
padding:0px;
list-style-type:none;
}
#right-nav ul li{ text-align:right;
line-height:22px;
}
.green-text{ color:#5e8266;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.border_bottom{
border-bottom:1px dashed #b8b8b8;
}

#events-nav{padding:20px 10px 20px 0px;
margin:0px;
}
#events-nav ul{ margin:0px;
padding:0px;
list-style-type:none;
}
#events-nav ul li{ text-align:right;
line-height:22px;
}

.head{font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#117e44;
padding:0px 10px 0px 0px;
font-weight:bold; 
}

#list{padding:10px 0px 10px 15px;}

#list ul{ margin:0px;
padding:0px;
list-style-type:none;
}
#list ul li{ margin:0px;
padding:0px 0px 15px 22px;
background: url(../images/go-up.gif) left -2px no-repeat;
}
#list ul li.red{ margin:0px;
padding:0px 0px 15px 22px;
background: url(../images/red-down.gif) left -2px no-repeat;
}


#list ul li a{ margin:0px;
padding:0px;
color:#999999;
text-decoration:none;
}
#list ul li a:hover{ margin:0px;
padding:0px;
color:#999999;
text-decoration:none;
}
a.image-link{
color: #086433;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
background:url(../images/image-icon.gif) left top no-repeat;
padding:0px 0px 5px 22px;
vertical-align:middle;
}
a.image-link:hover{
color: #666;
text-decoration:none;
}
a.press-link{
color: #086433;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
background:url(../images/press-icon.gif) left top no-repeat;
padding:0px 0px 3px 20px;
margin-left:4px;
}
a.press-link:hover{
color: #666;
text-decoration:none;
}

a.normal-link{
color: #666666;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
background:url(../images/double-arrow.jpg) right top no-repeat;
padding:0px 18px 3px 0px;
}
a.normal-link:hover{
color: #086433;
text-decoration:none;
background:url(../images/double-arrow-hover.jpg) right top no-repeat;
}

a.link{
color:#086433;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}
a:hover.link{
color:#086433;
text-decoration:none;
}

a.back-arrow{
color: #666666;
text-decoration: none;
background:url(../images/back-arrow.jpg) left top no-repeat;
padding:0px 0px 3px 18px;
font-weight:bold;
}
a.back-arrow:hover{
color: #086433;
text-decoration:none;
background:url(../images/back-arrow-hover.jpg) left top no-repeat;
}
a.work-link{
color: #086433;
text-decoration: underline;
background:url(../images/work-icon.jpg) left  no-repeat;
padding:0px 3px 5px 22px;
}
a.work-link:hover{
color: #666;
text-decoration:none;
}
a.events-link{
color: #086433;
text-decoration: underline;
background:url(../images/events-icon.gif) left  no-repeat;
padding:0px 3px 5px 23px;margin-left:4px;
}
a.events-link:hover{
color: #666;
text-decoration:none;
}
a.view-enlarge{
color: #086433;
text-decoration: underline;
background:url(../images/enlarge-icon.gif) left  no-repeat;
padding:0px 2px 5px 20px;margin-left:6px;
line-height:25px;
}
a.view-enlarge:hover{
color: #666;
text-decoration:none;
}

.green-color{
color: #086433;
}
.greentext{
color:#086433;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
}
/*-------------Admin-----------*/
.textbox{width:200px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #555555;
}
.button
	{
	
	color:#000000;	
	padding:5px 0px 0px 0px;
	cursor:hand;
	height:16px;
	}
	 a.button
	{
	background-image:url(../images/grey-strip.jpg);
	border:#8e8d8d 1px solid;
	color:#000000;
	cursor:hand;
	text-decoration:none;
	display:block;
	text-align:center;
	}
	 a.button:hover
	{
	display:block;
	color:#086433;
	cursor:hand;
	text-decoration:underline;
	}
.tab-border{border:1px solid #acabab;}
.dashed-border{border-bottom:1px dashed #888888;}
.border-right{border-right:1px dashed #888888;}
.strip{background-image:url(../images/strip.jpg);
background-repeat:repeat-x;
background-color:#bebdbc;
}
.even{background-color:#f3f3f3;}
/*- Menu Tabs B--------------------------- */

#navigation{width:500px;}
    #tabsB {
      float:left;
      width:100%;
            font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:0px 10px 0px 0px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:9px 20px 10px 10px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }