
html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background:url(images/page-bg.jpg) top left repeat-x #8DC73F;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;}
.space {clear:both;font-size:1%;height:10px;overflow:hidden;width:100%;}
#wrapper {margin:0 auto;width:982px;text-align:left;margin-top:10px;background:url(images/wrapper-bg.gif) top left repeat-y;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding-bottom:10px;}
#header {width:982px;height:90px;position:relative;}
#logo {position:absolute;top:15px;left:10px;width:243px;height:60px;}
#search {position:absolute;top:14px;right:10px;width:203px;height:60px;margin-left:100px;background:url(images/search.png) top left no-repeat;}
table#searchtb {width:170px;padding-left:12px;}
#bottomcontents_content {border:0px;border-bottom:1px solid #000000;}
#strap {position:absolute;top:40px;left:310px;width:470px;height:30px;color:#237315;font-size:130%;font-weight:bold;}
#strap a:link, #strap a:visited {color:#237315;text-decoration:underline;}
#strap a:active, #strap a:hover {color:#237315;text-decoration:underline;}

#searchbox {width:256px;height:22px;position:absolute;top:108px;left:42px;}
#searchbox input.inputtext {width:232px;height:20px;border:0px solid #FFFFFF;padding:1px 1px 1px 3px;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;left:234px;display:block;width:22px;height:22px;}



/*** Dropdown menus ***/
#nav {padding-left:156px;}
ul.dropdown li {float:left;display:inline;position:relative;width:132px;list-style:none;margin-right:4px;}
ul.dropdown li a {display:block;font-size:100%;width:132px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;text-align:center;padding:4px 0px 4px 0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.dropdown, .dropdown * {margin:0;padding:0;list-style:none;}
.dropdown ul {position:absolute;top:-999em;width:180px;z-index:1;/* left offset of submenus need to match (see below) */}
.dropdown ul li {width:180px;text-align:left;}
.dropdown li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.dropdown li:hover ul,.dropdown li.sfHover ul {left:0;top:23px;/* match top ul list item height */z-index:1001;}
ul.dropdown li:hover li ul, ul.dropdown li.sfHover li ul {top:-999em;}
ul.dropdown li li:hover ul, ul.dropdown li li.sfHover ul {left:181px;/* match ul width */top:0px;}
ul.dropdown li li:hover li ul, ul.dropdown li li.sfHover li ul {top:-999em;}
ul.dropdown li li li:hover ul, ul.dropdown li li li.sfHover ul {left:181px;/* match ul width */top:0px;}
ul.dropdown ul li a {display:block;font-size:100%;width:180px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;text-align:left;padding:4px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:172px;}

#nav a.button1:link, #nav a.button1:visited {text-align:center;background:url(images/button1-bg.gif) 0 center no-repeat;color:#000000;}
#nav a.button1:active, #nav a.button1:hover {text-align:center;background:url(images/button1-bg.gif) -132px center no-repeat;color:#000000;}
#nav a.button2:link, #nav a.button2:visited {text-align:center;background:url(images/button2-bg.gif) 0 center no-repeat;color:#000000;}
#nav a.button2:active, #nav a.button2:hover {text-align:center;background:url(images/button2-bg.gif) -132px center no-repeat;color:#000000;}
#nav a.button3:link, #nav a.button3:visited {text-align:center;background:url(images/button3-bg.gif) 0 center no-repeat;color:#000000;}
#nav a.button3:active, #nav a.button3:hover {text-align:center;background:url(images/button3-bg.gif) -132px center no-repeat;color:#000000;}
#nav a.button4:link, #nav a.button4:visited {text-align:center;background:url(images/button4-bg.gif) 0 center no-repeat;color:#000000;}
#nav a.button4:active, #nav a.button4:hover {text-align:center;background:url(images/button4-bg.gif) -132px center no-repeat;color:#000000;}
#nav a.button5:link, #nav a.button5:visited {text-align:center;background:url(images/button5-bg.gif) 0 center no-repeat;color:#000000;}
#nav a.button5:active, #nav a.button5:hover {text-align:center;background:url(images/button5-bg.gif) -132px center no-repeat;color:#000000;}
#nav a.button6:link, #nav a.button6:visited {text-align:center;background:url(images/button6-bg.gif) 0 center no-repeat;color:#000000;}
#nav a.button6:active, #nav a.button6:hover {text-align:center;background:url(images/button6-bg.gif) -132px center no-repeat;color:#000000;}

/*** DEMO SKIN ***/
.dropdown a {border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:4px 0px 4px 0px;text-decoration:none;}
.dropdown a, .dropdown a:visited  {/* visited pseudo selector so IE6 applies text colour*/color:#13a;}
.dropdown li {float:none;width:180px;list-style:none;text-align:left;}
.dropdown li:hover, .dropdown li.sfHover,.dropdown a:focus, .dropdown a:hover, .dropdown a:active {}

/*** arrows **/
.dropdown ul a.sf-with-ul {width:180px;padding:4px;voice-family: "\"}\""; voice-family:inherit;width:172px;/* trigger IE7 hasLayout so spans position accurately */}
.dropdown ul .sf-sub-indicator {position:absolute;display:block;right:0;top:3px;/* IE6 only */width:12px;height:12px;text-indent:-999em;overflow:hidden;background:url(images/arrow.gif) no-repeat 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:3px;background-position:0 0px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: 0px 0px;/* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.dropdown ul .sf-sub-indicator {background-position: 0px 0;}
.dropdown ul a > .sf-sub-indicator {background-position:0 0;}
/* apply hovers to modern browsers */
.dropdown ul a:focus > .sf-sub-indicator,
.dropdown ul a:hover > .sf-sub-indicator,
.dropdown ul a:active > .sf-sub-indicator,
.dropdown ul li:hover > a > .sf-sub-indicator,
.dropdown ul li.sfHover > a > .sf-sub-indicator {background-position: 0px 0; /* arrow hovers for modern browsers*/}

a.menu2:link, a.menu2:visited {background-color:#9BCB53;text-decoration:none;color:#000000;}
a.menu2:hover, a.menu2:active, a.menu2:focus {background-color:#B9DA86;text-decoration:none;color:#000000;}
a.menu3:link, a.menu3:visited {background-color:#F5DF33;text-decoration:none;color:#000000;}
a.menu3:hover, a.menu3:active, a.menu3:focus {background-color:#F8E970;text-decoration:none;color:#000000;}
a.menu4:link, a.menu4:visited {background-color:#FFC838;text-decoration:none;color:#000000;}
a.menu4:hover, a.menu4:active, a.menu4:focus {background-color:#FFD873;text-decoration:none;color:#000000;}
a.menu6:link, a.menu6:visited {background-color:#A2ADDA;text-decoration:none;color:#000000;}
a.menu6:hover, a.menu6:active, a.menu6:focus {background-color:#BEC5E5;text-decoration:none;color:#000000;}


#content {width:960px;margin-left:11px;margin-top:3px;border:1px solid #FFFFFF;min-height:500px;}
/*\*/
* html #content {height:500px;}
/**/
.section1 {background:url(images/1.jpg) top left repeat-x #FFFFFF;}
.section2 {background:url(images/2.jpg) top left repeat-x #FFFFFF;}
.section3 {background:url(images/3.jpg) top left repeat-x #FFFFFF;}
.section4 {background:url(images/4.jpg) top left repeat-x #FFFFFF;}
.section5 {background:url(images/5.jpg) top left repeat-x #FFFFFF;}
.section6 {background:url(images/6.jpg) top left repeat-x #FFFFFF;}
.section7 {background:url(images/7.jpg) top left repeat-x #FFFFFF;}

#left {width:190px;float:left;display:inline;margin-top:12px;padding-bottom:70px;}
#right {width:757px;float:right;display:inline;margin-top:12px;margin-right:12px;background-color:#FFFFFF;min-height:476px;}
/*\*/
* html #right {height:476px;}
/**/
#main {width:728px;margin-top:20px;margin-left:20px;padding-bottom:20px;}
#main h1 {color:#000000;font-size:180%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding-left:20px;margin-bottom:16px;background:url(images/h1-bg.gif) center left no-repeat;}
#main h2 {color:#000000;font-size:130%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-top:6px;padding-bottom:4px;}
#main h3 {color:#333333;font-size:110%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-top:0px;padding-bottom:10px;}
#main h4 {color:#333333;font-size:100%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-top:0px;padding-bottom:0px;padding-left:10px;}
#main p {padding-bottom:12px;}
#main ul, #main ol {padding:0px 0px 12px 12px;margin:0px 0px 0px 12px;}
#main li {padding-left:4px;padding-top:2px;padding-bottom:2px;}
#main a:link, #main a:visited {color:#006600;text-decoration:underline;font-weight:bold;}
#main a:active, #main a:hover {color:#006600;text-decoration:none;font-weight:bold;}
#login {width:190px;margin-top:0px;text-align:center;}
#login h3 {text-align:center;font-size:140%;font-weight:bold;color:#006600;padding-bottom:8px;}
#login p {text-align:center;padding-bottom:10px;}
#login table {margin:0 auto;}
#legal h2 {padding-bottom:12px;}
#legal p {padding-right:180px;}
#legal p.green {padding-bottom:2px;}
#sitemap ul {padding-left:8px;margin-left:8px;margin-top:6px;padding-bottom:6px;}
#sitemap li {list-style:none;padding:3px 3px 3px 6px;}

.rightimage {padding-left:16px;padding-bottom:6px;}

#main img {clear:both;}

.table1 {border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB;}
.table1 th {border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;background-color:#A0CD58;}
.table1 td {border-right:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;}

p.readmore {color:#5F8489;font-size:120%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-top:12px;}
p.readmore a:link, p.readmore a:visited {color:#5F8489;text-decoration:none;}
p.readmore a:active, p.readmore a:hover {color:#5F8489;text-decoration:underline;}


#faqq a {color:#6F9D2F;text-decoration:none;font-size:110%;font-weight:bold;}
#faqq a:link, #faqq a:visited {color:#6F9D2F;text-decoration:none;}
#faqq a:active, #faqq a:hover {color:#6F9D2F;text-decoration:underline;}
p.faqq {font-weight:bold;color:#6F9D2F;padding-top:12px;padding-bottom:0px;}
div.faqa {font-weight:normal;color:#676767;padding-top:0px;padding-bottom:14px;}
p.green {font-weight:bold;font-size:110%;color:#6F9D2F;}
#loginerror p {font-weight:bold;color:#FF0000;padding:0px;margin:0px;}

#footer {width:962px;height:36px;background-color:#DAE36A;margin-left:11px;font-size:90%;color:#000000;position:relative;}
#footer div.left {float:left;display:inline;width:350px;padding-left:10px;padding-top:10px;text-align:left;}
#footer div.right {float:right;display:inline;width:500px;padding-right:10px;padding-top:10px;text-align:right;}
#footer a:link, #footer a:visited {color:#000000;text-decoration:none;}
#footer a:active, #footer a:hover {color:#000000;text-decoration:underline;}
.paleblue {color:#69A8B1;}
#footerlogos {position:absolute;width:156px;height:57px;top:-50px;left:22px;}

#ffooter {margin:0 auto;width:962px;margin-top:11px;font-size:86%;color:#E2E2E2;}
#ffooter p {text-align:right;}
#ffooter a:link, #ffooter a:visited {color:#E2E2E2;text-decoration:none;}
#ffooter a:active, #ffooter a:hover {color:#E2E2E2;text-decoration:underline;}

#contact .formrow {width:460px;padding-top:4px;padding-bottom:4px;}
#contact .buttonrow {width:460px;padding-top:14px;padding-bottom:14px;}
#contact input.txt {width:220px;border:1px solid #000000;float:left;display:inline;}
#contact textarea {width:220px;border:1px solid #000000;float:left;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
#contact input.submit {width:66px;height:24px;border:0px;float:none;}
#contact .txtarea {width:220px;height:80px;}

.home {background:url(images/home-bg.gif) top left repeat-y;width:728px;}
.homeleft {width:498px;float:left;display:inline;}
.homeright {width:180px;float:right;display:inline;margin-right:10px;}
#homenews h2 {color:#6F9D2F;padding-bottom:12px;}
#homenews h3 {color:#333333;font-size:110%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-top:0px;padding-bottom:3px;}
#homenews h3 a:link, #homenews h3 a:visited {color:#333333;text-decoration:none;}
#homenews h3 a:active, #homenews h3 a:hover {color:#333333;text-decoration:underline;}
#homenews p {padding-bottom:4px;}
#homenews div.sep {width:100%;height:26px;background:url(images/sep-bg.gif) top left no-repeat;}
h1#homeh1 {font-size:200%;text-align:center;font-weight:normal;color:#6F9D2F;background:none;line-height:1.4em;padding-left:0px;}

.error {font-weight:bold;color:#FF0000;}

#area1 h2, #area2 h2, #area3 h2, #area4 h2, #area5 h2, #area6 h2, #area7 h2, #area8 h2 {padding:10px 10px 4px 10px}
#area1 p, #area2 p, #area3 p, #area4 p, #area5 p, #area6 p, #area7 p, #area8 p {padding:3px 10px 4px 10px}

hr {height:1px;color:#CCCCCC;background-color:#CCCCCC;clear:both;}
.leftimage {padding-right:6px;padding-bottom:3px;}
sup.small {font-size:80%;}

#main ul.download {list-style:none;margin-left:0px;}
#main ul.download li {margin-left:0px;padding:4px 0px 4px 0px;}
#main ul.download li a {background:url(images/icon-pdf.gif) center left no-repeat;padding:0px 0px 0px 26px;}

