body{ margin:0px; padding:0px; background: #b0dcb9 url(/layouts/site/images/index/background.jpg) repeat-x; font-family:"Verdana", "Helvetica","Arial"; font-size:11px;}
div.main-wrap { width:816px; height:510px; overflow:hidden; margin:0px auto; padding:0px; background:url(/layouts/site/images/index/body.jpg); }

/**** HEADER NAVIGATION ****/
div.navigation-wrap {float:left; clear:both; display:inline; width:inherit; height:35px; margin:0px 0px 0px 160px; padding:0px; }
div.navigation-wrap ul.navigation { float:left; clear:both; display:inline; width:520px; margin:0px; padding:0px;}
div.navigation-wrap ul.navigation li {float:left; clear:none; list-style:none; display:inline; width:auto; margin:0px; padding:0px; }
div.navigation-wrap ul.navigation li a {margin:0px; padding:0px; display:block; height:35px;}
div.navigation-wrap ul.navigation li a span { display:none; }
div.navigation-wrap ul.navigation li ul { display:none; }

div#index div.navigation-wrap ul.navigation li#node-56 a { width:75px;}
div#index div.navigation-wrap ul.navigation li#node-61 a { width:147px; }
div#index div.navigation-wrap ul.navigation li#node-60 a { width:95px; }
div#index div.navigation-wrap ul.navigation li#node-62 a {  width:86px; }
div#index div.navigation-wrap ul.navigation li#node-63 a { width:105px; }

div#index div.navigation-wrap ul.navigation li#node-56 a:hover { background:url(/layouts/site/images/index/body.jpg) -160px -510px;}
div#index div.navigation-wrap ul.navigation li#node-61 a:hover { background:url(/layouts/site/images/index/body.jpg) -235px -510px;}
div#index div.navigation-wrap ul.navigation li#node-60 a:hover { background:url(/layouts/site/images/index/body.jpg) -382px -510px;}
div#index div.navigation-wrap ul.navigation li#node-62 a:hover { background:url(/layouts/site/images/index/body.jpg) -477px -510px;}
div#index div.navigation-wrap ul.navigation li#node-63 a:hover { background:url(/layouts/site/images/index/body.jpg) -563px -510px;}


/**** HEADER LOGIN FORM ****/
div.login-wrap { float:left; clear:both; margin:5px 0px 0px 630px; display:inline; overflow:hidden; padding:0px; width:240px; height:124px; }
div.login-wrap fieldset{ border:none; margin-top:5px; }
div.login-wrap fieldset legend{display:none; }
div.login-wrap fieldset div.element { margin:1px 0px 2px 4px; }
div.login-wrap fieldset div.element label{ float:left; clear:both; color:#fff; margin:0px 0px 3px 0px; text-align:left; font-family:Verdana, "Helvetica", "Arial"; font-size:11px; font-weight:bold; width:155px; }
div.login-wrap fieldset div.element label a{ color:#97d33f; margin:0px 0px 0px 49px; text-align:right; font-family:Verdana, "Helvetica", "Arial"; font-size:11px; font-weight:normal;}

div.login-wrap fieldset div#agree-wrapper { float:left; display:inline; clear:both; overflow:hidden; padding:0px; margin:-6px 0px 0px 3px; color:#fff; width:200px; outline:none; border:none;  }
div.login-wrap fieldset div#agree-wrapper #agreed { float:left; display:inline; clear:none; margin:-5px 0px 0px 0px; width:10px;  outline:none; border:none; background-color:transparent;}
div.login-wrap fieldset div#agree-wrapper span.terms {float:left; display:inline; margin:0px 0px 0px 2px; font-size:10px; font-family:"Arial"; }

div.login-wrap fieldset div.element a { color:#97d33f; }
div.login-wrap fieldset div.element input{ float:left; clear:both; width:150px;background:#aaa; padding:2px; filter: alpha(opacity=60): moz-opacity: .60; opacity: .60; border:1px solid #fff; }

div.login-wrap fieldset dt#login-label{ display:none;} 
div.login-wrap fieldset dd { float:left; clear:both;}
div.login-wrap fieldset #login { display:inline; margin:0px 0px 0px 88px; width:71px;height:17px; border:none;}
div.login-wrap fieldset div#authenticate-wrapper { display:none; }
/***** FOOTER *****/
/**** HIDE CONTENT FOR CSS PURPOSES ****/
div.content-wrap {display:none; }

/**** FACT BLOCK ****/
div.fact { float:left; clear:both; display:inline; overflow:hidden; height:130px; width:460px; margin:180px 0px 0px 328px; padding:0px 0px 0px 20px; color:#fff;  }
div.fact p.title { float:left; clear:both; margin:0px; padding:0px;font-size:14px; font-weight:bold; }
div.fact div.description { float:left; clear:both; margin:0px; padding:0px; width:460px; height:120px; overflow:hidden; font-size:11px;} 
div.fact div.description p { font-size:11px;}
div.fact div.description a.more { float:left; clear:both; margin:0px 0px 0px 390px; padding:0px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; } 
div.fact div.description a.more:hover { text-decoration:underline;}

/***** FOOTER *****/
div#index div.footer { float:left; clear:both; width:816px; height:30px; background-color:#000; color:#fff;}
div#index div.footer p{ float:left; clear:none; width:600px; height:30px; font-family:verdana; font-weight:bold; font-size:9px; margin:0px; padding:8px 12px; color:#fff;}
div#index div.footer a#kfx2 { float:right; clear:none; width:130px; height:31px; margin:0px 10px 0px 0px; padding:0px; display:block; background:url(/layouts/site/images/internal/kfx2.jpg); }

/***** LOGGED IN *****/
div#logged-in { float:left; clear:both; width:365px; height:98px; padding-top:32px; overflow:hidden; }
div#logged-in p { float:left; clear:both; margin-left:10px; color:#fff; font-weight:bold;}
div#logged-in a#logout-button { float:left; clear:both; margin:14px 0px 0px 70px; }
