@charset "utf-8";
/* CSS Document */


body {
	margin:0px;
	padding:0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#f2f1ec;
	color:#4f4d4d;
	font-size:15px;

}



/******************  Fonts *************/

h1, h2, h3, h4 {color:#299037;}

p { text-align:left;}

.Green {
	color:#299037;
}

a {
    
    color:#299037;
    text-decoration:none;
}

a:hover {color:#23527e;
}


#container {
	width:942px;
	margin:auto;
	background-color:#FFF;
	height:1400px;
	
	
}

#top-header {
	background-image:url(images/top-header.jpg);
	width:942px;
	height:85px;
}

#banner {
	background-image:url(images/banner.jpg);
	width:942px;
	height:230px;
}

#navigation {
	width:920px;
	height:54px;
	background-image:url(images/nav-bg.jpg);
	margin:auto;
	border-bottom:#80aad4 1px solid;
	border-top:#80aad4 1px solid;
       
}


#content-wrapper {
	width:900px;
	height:500px;
	margin-left:20px;
	margin-right:20px;

}

#content {
	float:left;

}



/*       ###############################
         NAVIGATION
         ############################### */

div#nav ul {float:left; list-style:none; 	 }

div#nav li {float:left; color:#000099; }
div#nav li a {display:block; margin:0; margin-top:3px; padding:18px 20px 18px 20px; text-decoration:none; font:bold 11px; }
div#nav li a:hover {	
	text-decoration:none;}

ul#mail_rss a {text-decoration:underline !important;}

/*        ##################################
           SUPERFISH
        ################################## */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;margin:0 !important; background-color:#87A275; }
.sf-menu ul ul li{margin:0 !important;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative; color:#23527e;}
.sf-menu a:hover {display:block;position:relative; color:#5fac69;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:55px; /* match top ul list item height */ z-index:1000;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */ top:0;}

/*** CUSTOM STYLES ***/
.sf-menu li ul {background:#ffffff;border:1px solid #FFF;border-top:none;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.sf-menu li li ul, .sf-menu li li li ul {background:#222;border:1px solid #FFF;border-top:none;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}


.clear {clear:both;}

