﻿body {
	padding:0;
	background: #fff url(images/bg2.gif) no-repeat top left;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:13px;  
 	margin-left:5%; 
 	margin-right:1%;
	margin-top:0%; 
 	}

p{text-indent:0px;}



h1 {
	font-size:18px;
	font-weight:bold;
	color:#008000;
	text-align:center;
	}

h2 {	
	font-size:16px;
	font-weight:bold;
	color:#000080;
	text-align:left;
	}

h3 {	
	font-size:16px;
	line-height:120%;
	font-weight:800;
	color:#000080;
	text-align:center;
	}


div{margin:0; padding:5px;}

a:visited{color:#89CA9F;}

a:hover{color:#89CA9D;}

a {color:#008080; text-decoration:none; font-size:12px; font-weight:bold;}



#header{
	background:transparent url(images/hdr.gif) no-repeat top center;
	height:150px;
	margin-left:-5%;
	}


#page_body{
	position:relative; 
	padding-top:0; 
	padding-left:0;
	height:100%;
	}


#footer {
	background-color:transparent;
	height:20px;
	clear:both;	
	}

#copyright {
	margin-top:1px;
	font-size:10px;
	text-align:center;
	}

.boxPic {
	float:right;
	width20%;
	padding:1px;
	}

.boxLeft {
 	float:left;
	width:30%;
	padding:0px;
	text-align:left;
	background:transparent;
	}
.boxLeft li{line-height:200%;
	    list-style:none;	
	}





.boxCenter{
	float:left;
	width:35%;
	padding:1px;
	text-align:left;
	background:transparent;
	line-height:130%;
	}



.boxRight {
	float:left;
	width:32%;
	padding:1px;
	margin-left:4px;
	text-align:center;
	background:transparent;
	}




#boxLinks ul {
    	margin-top: 0;
    	padding-left: 0;
    	list-style-type: none;
    	font-family: Arial, Helvetica, sans-serif;
	}

#boxLinks li.main {
	font-size:14px;
	font-weight:bold;
	color:#000;
	}

#boxLinks a, li#current {
    	display: block;
    	width: 58%;
    	text-decoration: none;
    	padding: 5px 5px;
    	color: #00AD63;
	font-size:11px;
	text-align:left;   
	}

#boxLinks a:hover, #boxLinks a:active, #boxLinks a:focus, li#current {
    	background-color: #FFF99D;
    	color: #00AD63;
    	font-size:11px;
	width:58%;
	
	}



.boxMore {
 	float:left;
	width:75%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:center;
	background:transparent;
	}



.boxInfo {
 	float:left;
	width:75%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:left;
	border-bottom:#ECECEC outset 1px;
	border-right:#ECECEC outset 1px;
	background:transparent;
	}
.boxInfo li {line-height:130%;}


.boxInfo1 {
 	float:left;
	width:85%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:left;
	
	background:transparent;
	}

.boxInfo2 {
 	float:left;
	width:75%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:left;
	border-top:#ECECEC outset 1px;
	border-left:#ECECEC outset 1px;
	background:transparent url(images/leaf.gif) no-repeat center;
	line-height:130%;
	}
.boxInfo2 li {line-height:200%;}


.boxInfoNews {
 	float:left;
	width:75%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:left;
	border:#ECECEC outset 1px;
	background:transparent;
	}
.boxInfoNews li {line-height:150%;}

.boxInfo3 {
 	float:left;
	width:75%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:left;
	border-top:#ECECEC outset 1px;
	border-left:#ECECEC outset 1px;
	background:transparent;
	line-height:130%;
	}
.boxInfo3 li {line-height:200%;}

.boxInfoRose {
 	float:left;
	width:75%;
	padding:2px;
	margin:10px 0px 10px 0px;
	text-align:left;
	border-top:#ECECEC outset 1px;
	border-left:#ECECEC outset 1px;
	background:transparent url(images/ros.gif) no-repeat center;
	line-height:130%;
	}


.boxTitle {
	float:left;
	width:75%;
	padding:2px;
	Margin:10px 0px 10px 0px;
	text-align:left;
	}

.boxTitle1 {
	float:left;
	width:85%;
	padding:2px;
	Margin:10px 0px 10px 0px;
	text-align:left;
	}

#infoLinks ul {
    	margin-top: 0;
    	padding-left: 0;
    	list-style-type:none;
    	font-family: Arial, Helvetica, sans-serif;
	}



#infoLinks a, li#current {
    	display: block;
    	
    	text-decoration: none;
    	height:2px;
    	color: #008080;
	padding:2px 2px;
	font-size:11px;
	text-align:center;   
	}

#infoLinks a:hover, #infoLinks a:active, #infoLinks a:focus, li#current {
    	color: #89CA9D;
    	font-size:11px;
	}

#infoLinks a:visited {color:#89CA9F;}


#text2 {
	width:90%; 
	float:left;
	}

#text {
	width:80%;
	float:left;
	margin-left:5%;
	}

#bar {
	text-align:right;
	background-color:transparent;
	}



#sitenav{
	text-align:right;
	background-color:transparent;
	margin-top:0px;
	}

#sitenav ul li {
	margin-top:0;
	display:inline; 
	text-align:center; 
	}

#sitenav a, li#current {
    	display: inline;
	margin-top:0;
    	text-align:center;
    	text-decoration:none;
    	padding: 1px 3px;
    	background-color: transparent;
    	color: #00AD63;
	font-size:10px;
   	}

#sitenav a:hover, #sitenav a:active, #sitenav a:focus, li#current {
    	background-color: #FFF99D;
	margin-top:0;
    	color: #00AD63;
    	font-size:10px;
	}



#navigation{width:15%; float:left; background: transparent;height:100%;padding:5px;}

#navigation ul {
    	margin-left: 0;
    	padding-left: 0;
    	list-style-type: none;
    	font-family: Arial, Helvetica, sans-serif;
	}

#navigation a, li#current {
    	display: block;
    	width:150px;
    	text-decoration: none;
    	padding: 5px;
	margin-bottom:4px;
	margin-top:4px;
	border-right:#00782B outset 2px;
    	border-bottom: #00782B outset 2px;
	
    	background-color: transparent;
    	color: #00AD63;
	font-size:12px;
	text-align:center; 
	font-weight:bold;  
	}


#navigation a span {display:none;}

#navigation a:hover span {
 	display:block;
 	position:absolute;
 	top:485px;
 	left:5%;
	
 	width:120px;
 	padding:5px;
 	margin:10px;
 	font:11px Verdana, sans-serif;
 	text-align:center;
	}

#navigation a:hover, #navigation a:active, #navigation a:focus, li#current, {
  
    	background-color: #FFF99D;
    	color: #00AD63;
 	font-size:12px;
	}



#midnav{
	text-align:center;
	width:90%;
	background:transparent;
	margin-top:0px;
	
	}

#midnav ul li {
	margin-top:0px;
	display:inline; 
	text-align:center; 
	
	}

#midnav a, li#current {
    	display: inline;
	margin-top:0px;
    	text-align:center;
    	text-decoration:none;
    	padding:5px 7px;
    	background-color:transparent;
    	color: #00AD63;
	font-size:11px;
	
	
   	}

#midnav a:hover, #midnav a:active, #midnav a:focus, li#current {
    	background-color: transparent;
	margin-top:2px;
	border-style:dotted;
	border-color:#fff;
	border-width:thin;
	padding:5px 5px;
    	color: #fff;
    	font-size:11px;
	}


/*Bottom Navigation*/
#bottomnav { 
	margin:4px 1px 0px 1px;
	text-align:center;
	}

#bottomnav ul li {
	display:inline; 
	text-align:center; 
	}

#bottomnav a, li#current {
	display: inline;
    	width: 140px;
    	text-align:center;
    	text-decoration: none;
    	padding: 3px 4px;
    	background-color: #transparent;
    	color: #00AD63;
	font-size:10px;
   	}

#bottomnav a:hover, #bottomnav a:active, #bottomnav a:focus, li#current {
    	background-color: #FFF99D;
    	color: #00AD63;
    	font-size:10px;
	}



span.key {text-decoration:underline;}


