html { font: normal 62.5% "MS Sans Serif", Arial, Verdana, Helvetica, sans-serif }

body { color: #5C5C5C; margin: 0; padding: 15px 0; background: #A0D350 url(../images/mainbg.gif) repeat-x 0 0 }

h1, h2, h3, h4, p, ul, li, dl, form { padding: 0; margin: 0 }

.sitemaplista {padding: 5;}
.sitemaplistb {padding: 0; margin: 10;}

h1 { font-size: 1em; color: #1876B3; line-height: 1em; margin: 0 0 1em 0 }
h2 { font-size: 1em; color: #4A8518; line-height: 1em; margin: 0 0 .6em 0 }
h3 { font-size: 1em; color: #FFF; line-height: 1em; margin: 0 0 1.4em 0 }
h4 { font-size: 1em; color: #528C23; line-height: 2.4em; margin: 0 0 1.4em 0	}

td { font-size: .8em; line-height: 1.5em }
td .memberLoggedIn { font-size: .7em }
td a { color: #4A8518 }
td a:hover { color: #2F550F }
.content p { margin: 0 0 1em 0 }

.endorsedSuppliers {  font-size: 10px; color: #3D7E17}
.endorsedSuppliers select { color: #000; font-size: .9em; width: 136px; height: 17px; background: #F4F6EF }

.leftbar { font-size: .8em; color: #528C23 }
.leftbar a, .leftbar a:visited { color: #528C23; text-decoration: none }
.leftbar a:hover { text-decoration: underline }

.input { color: #4A8518; font-size: 10px; height: 17px; background: #CEE4B1; border: 0; padding: .2em }
.memberaccess .input { width: 55px }
*html .memberaccess .input, *html .websitetools .input { margin-bottom: -1px; } /* IE margin Fix */

/* ---------------------------- Tools Menu ---------------------------- */
.websitetools li { list-style-type: none; line-height: 2.5em; border-bottom: 1px solid #CFE1BB; font-size: .6em; height: 20px }
.websitetools li a { width: 136px; display: block; text-indent: 22px;font-size:10px }
.websitetools li a:hover { color: #2F550F; text-decoration: underline }
.websitetools .input { width: 114px }

.sitemap { background: url(../images/sitemap.gif) no-repeat left center }
.printer { background: url(../images/printer.gif) no-repeat left center }
.sendtofriend { background: url(../images/sendtofriend.gif) no-repeat left center }
.bookmark { background: url(../images/bookmark.gif) no-repeat left center }
.subscribe { background: url(../images/subscribe.gif) no-repeat left center }
/* ---------------------------- End Tools Menu ---------------------------- */

/* ---------------------------- Main Menu ---------------------------- */
.mainmenu  { margin-bottom: -1px } /* 1px Menu Fix? */
.mainmenu li { list-style-type: none; line-height: 19px; font-size: .6em; height: 19px }
.mainmenu li a { width: 164px; display: block; text-indent: 23px; text-decoration: none; background: #A7CB68 url(../images/mainmenubg.gif) repeat-x bottom left;font-size:11px !important;line-height: 19px;}
.mainmenu li a.current  { color: #4A8518; background: #E6EDD8 url(../images/mainmenubg-current.gif) repeat-x bottom left  }
.mainmenu li a:hover.current { color: #395A1A; background: #E6EDD8 url(../images/mainmenubg-current.gif) repeat-x bottom left }
.mainmenu li a:hover { color: #D4E4C3; text-decoration: none; background: #7BAB41 url(../images/mainmenubg-over.gif) repeat-x bottom left }
/* ---------------------------- End Main Menu ---------------------------- */

/* ---------------------------- News Menu ---------------------------- */
.rightNews a, .rightNews a:visited { display: block; width: 157px;font-size:11px; color: #528C23; text-decoration: none ;line-height:19px}
.rightNews {color: #528C23;font-size:11px}
.rightNews a:hover {color:#2F550F;text-decoration:none}
.rightNews h4 {line-height:17px;margin:0 0 5px 0}
.rightNews a:hover h4 {color:#2F550F; text-decoration: underline}
.rightNews img {margin: 0 0 -8px 0; display: block; border: 3px solid #A0B786}
.rightNews a:hover img {border: 3px solid #84A55F}
.rightNews .readmorebtn, .rightNews a:hover .readmorebtn { margin: 0; border: 0; display: inline }
.sidefix{margin-top:-1px}
/* ---------------------------- End News Menu ---------------------------- */


.heading { color: #FFFFFF; font-size: 0.9em; font-weight: bold ; line-height: 1em; padding: 0em 0;}

.subnav { color: #5aa1ca; font-size: .6em; line-height: 2em; padding: .9em 0 .85em 0; border-bottom: 1px solid #9CCDE2;}
.subnav a, .subnav a:visited { font-size: .40em; color: #1876B3; text-decoration: none; margin: 0 0.35em;font-size:11px}
.subnav a:hover { color: #145A87; text-decoration: underline }
.subnav a.current { font-weight: bold }

.copyright { font-size: .7em; color: #888 }
.copyright a {text-decoration:none;color:#666}

a.small { font-family: Arial; font-size: 9px; line-height: 2.2em }

.advertise {text-align:center;background:#7dac48 url(../images/advertisements-bg.gif) repeat-x bottom left}
.wysiwygemail {display:none}

.addthis_toolbox {margin:15px 0 0 0;font-size:11px}
