html, body {height:100%}
body {margin:0px; padding:0px; background: url(bg-main.gif) #72AD44 repeat-x top}
table {font-size:11px; color:#666666; font-family: Tahoma, Arial,Helvetica,sans-serif; text-align:left; line-height: 150%}
.maintable {height:100%; background: url(bg-maintable.gif) repeat-y top; margin-top: 12px}

/* ----------------------
TOP HEADER PART STYLES
----------------------- */
.toppart {background:url(topbg.gif) repeat-x}
.toppart-left{background:url(top-left.gif) no-repeat; width: 8px}
.toppart-right{background:url(top-right.gif) no-repeat; width: 20px}
.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}

/* ----------------------
TOP MENU PART STYLES
----------------------- */
.menubg {background:url(menubg.gif) no-repeat; padding-top: 2px; height: 43px; color: #FFFFFF;}
.hovermenu ul{font: bold 13px Arial; padding-left: 12px; margin: 0px; line-height: 43px; color: #FFFFFF; background-color: #0000CC}
.hovermenu ul li{list-style: none; display: inline; color: #FFFFFF}
.hovermenu a{color: #FFFFFF; padding-right: 8px; padding-left: 8px; background: url(menu-divider.gif) no-repeat right; text-decoration: none; float: left;}
.hovermenu a:hover{border-style: none; color: #FFFF33}
.hovermenu a:active{border-style: none}

/* ----------------------
CONTENT PART STYLES
----------------------- */
.content-topline{border-top: 1px solid #BCC7B2}
.contentpart{padding: 10px 0px}
.contentpart H1{color: #016C22; font-size: 13px; font-weight: bld; border-bottom: 1px solid #BCC7B2; line-height: 220%; margin-bottom: 8px}
a {color:#528A27; text-decoration:none}
a:hover {color:#528A27; text-decoration:underline}

/* ----------------------
RIGHT PANEL STYLES
----------------------- */
.rightpanel {background:#F6FDD5; }
.rightpanel a {color:#528A27; text-decoration:none}
.rightpanel a:hover {color:#528A27; text-decoration:underline}
.rightheader {background: url(rightheader-bg.gif) no-repeat; margin-bottom: 10px;}

.rightcontent ul {list-style: url(arrow.gif) none; line-height: 140%; margin:0px; padding:0px}
.rightcontent li {margin:4px 0px 0px 10px; width: 200px;  text-align: left}
.rightcontent .more{text-align: right;  border-bottom: 1px solid #BCC7B2}
.rightcontent .more a {color:#528A27; font-weight: bold; text-decoration:none}
.rightcontent .more a:hover {color:#528A27; text-decoration:underline}
.rightcontent {margin: 0px 10px 0px 20px; font-size:11px; font-weight:normal; color: #666666;}
.rightcontent h1 {color:#FFFFFF; font-weight:bold; text-indent: 0px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; height: 31px; margin-top:7px;}

/* ----------------------
IMAGES BORDERS STYLES
----------------------- */
.image-brd{border:4px solid #DDE6D4; padding:1px}

/* ----------------------
FOOTER PANEL STYLES
----------------------- */
.footer {background:url(footerbg.gif) no-repeat; height:55px; color:#FFFFFF; padding:15px 10px 0px 10px}
.footer a{color: #FFFFFF; text-decoration: none}
.footer a:hover{color: #FFFFFF; text-decoration: underline}

/* ----------------------
ADDITIONAL STYLES
----------------------- */
.margin-topbot8{margin: 8px 0px}