@charset "utf-8";
/* CSS Document */
/* CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
td {vertical-align:middle;}
html body {background: url(images/background_bg.jpg) repeat-x top #fff; line-height: 18px; text-align:center; height:100%}
/* end CSS Reset*/
/* Layout Classes */
.sitewrapper {width:848px; margin:0px auto; border:1px solid #b6dc65; height:auto; min-height:100%; background:#b7dd66;}
* html .sitewrapper { /* for IE */height: 84%;}
.fl_right {float:right}
.fl_left {float:left}
.clear_fix {display:block; clear:both;}
.header {}
.header_bg {background:#fff; height:125px;}
.header_left {background:url(images/header_left_bg.jpg) no-repeat left; height:125px;}
.header_right {background:url(images/header_right_bg.jpg) no-repeat right; height:125px;}
.menu_bg {background:#fff; border-top:4px solid #157023; height:47px;} 
.menu {}
.menu_position {text-align:center;}
.content_bg {background:url(images/content_bg.jpg) repeat-x top #b7dd66; height:auto; min-height:500px; margin-bottom:150px;}
* html .content_bg { /* for IE */margin-bottom:0px; height: 500px;}
.content {}
.content_position {}
.footer_bg { height:145px; width:100%; position:fixed; bottom:0px; left:0px; text-align:center;}
* html .footer_bg {/* for IE */ background:url(images/footer_back.gif) repeat-y center;}
.footer_position {background: url(images/grass.png) repeat-x top; height:145px; width:100%; text-align:center; padding-top:110px;}
.footer {margin:0px auto 0px auto; background:url(images/footer_bg.png) no-repeat center; width:410px; color:#02590d; font-family:Tahoma, Arial; font-size:12px; height:30px; padding-top:6px;}
.footer_links, a.footer_links:link, a.footer_links:hover, a.footer_links:active, a.footer_links:visited{color:#02590d; font-family:Tahoma, Arial; font-size:12px;}
.logo_position {margin:0px 0px 0px 0px;}
.top_nav {margin:50px 65px 0px 0px; width:310px;}
.links {}
.copyright, a.copyright:link, a.copyright:hover, a.copyright:active, a.copyright:visited, .login, a.login:link, a.login:hover, a.login:active, a.login:visited {color:#02590d; font-family:Tahoma, Arial; font-size:12px;}

#ContentPane {padding:30px 0px;}

.main_dnnmenu_rootitem {background: url(/Portals/_default/Skins/hydro_skin/images/menu_off.jpg) repeat-x center; font-family: Myriad Pro, Tahoma, sans-serif; font-size:18px; color:#fff; line-height:34px; padding:8px 0px;}
.main_dnnmenu_rootitem_hover{font-family: Myriad Pro, Tahoma, sans-serif; font-size:18px; color:#fff;}
.main_dnnmenu_rootitem_selected{background: url(/Portals/_default/Skins/hydro_skin/images/menu_on.jpg) repeat-x center; font-family:Myriad Pro, Tahoma, sans-serif; font-size:18px; color:#01580d;  line-height:34px; padding:8px 0px;}
.main_dnnmenu_submenu{font-family: Myriad Pro, Tahoma, sans-serif; font-size:11px; color:#01580d; text-align:left; padding:0px 0px 0px 20px; background:#fff;}
.main_dnnmenu_itemhover {color:#000000;}
.main_dnnmenu_itemselected {color:#000000;}
.main_dnnmenu_container {}
.main_dnnmenu_bar {}
.main_dnnmenu_item {}
.main_dnnmenu_break {}

h1, h2, h3, h4, h5, h6, ul, ol, li, p {font-family: Myriad Pro, Tahoma, sans-serif; color:#005e20;}

h1 {font-size:24px; line-height:30px;}
h2 {font-size:18px; line-height:22px;}
h3 {font-size:14px; line-height:auto;}
h4 {font-size:12px; line-height:auto;}
h5 {font-size:12px; line-height:auto; font-weight:bold;}
h6 {font-size:11px; font-weight:bold;}
ul, ol, li {font-size:14px; text-indent:30px;}
p {font-size:14px;}


