body {
   background-color:#ffffff;
   margin:0px;
   font-family:arial,helvetica,sans-serif;
}
p,
ul {
   font-family:arial,helvetica,sans-serif;
   font-size:90%;
   line-height:1.2;
}
ul.sub {
   font-size:100%;
}
p.copyright {
   font-size:80%;
}
p.product,
ul.product {
   font-size:90%;
}
p.formtextright {
   text-align:right;
   color:#1c6648;
   font-size:90%;
   font-weight:bold;
}
p.formtext {
   text-align:left;
   font-size:90%;
}
p.title {
   line-height:1.1;
   margin-bottom:0px;
}
p.prodlist {
   margin-top:3px;
   font-size:85%;
   white-space:nowrap;
}
p.nav {
   margin:0px;
   padding:0px;
   padding-left:20px;
}
p.navbox {
   color:#ffffff;
   font-weight:bold;
   padding:3px 8px 3px 0px;
}
p.subnav2,
p.subnav1,
p.subnav {
   font-weight:normal;
   line-height:1.1;
   padding-top:3px;
}
p.subnav2 {
   font-size:90%;
   margin-bottom:16px;
}
p.subnav1 {
   font-size:90%;
   margin-top:3px;
}
p.subnav {
   font-size:90%;
   margin:0px;
}
p.catheader {
   float:right;
   font-weight:bold;
   font-size:110%;
   padding-right:10px;
   padding-top:3px;
   margin:0px;
}
p.desclink {
   margin:0px;
   padding-top:3px;
}
h2 {
   font-family:arial,helvetica,sans-serif;
   font-size:120%;
   margin:0px;
   color:#1c6648;
   line-height:1.1;
}
h2.top {
   margin-bottom:10px;
}
h2.mid {
   margin-top:15px;
   margin-bottom:10px;
}
#body {
   position:absolute;
   top:140px;
   margin:40px;
}
#nonavbody {
   position:absolute;
   top:100px;
   margin:40px;
}
#nomarginbody {
   position:absolute;
   top:140px;
   margin:0px;
}
#header {
   position:absolute;
   top:0px;
   left:0px;
   width:800px;
   height:81px;
   background:url(images/banner_bkgnd.gif) repeat-x;
}
#headerlogo {
   position:absolute;
   top:11px;
   left:21px;
}
#headertagline {
   position:absolute;
   top:54px;
   left:138px;
}
#footer {
   position:absolute;
   left:0px;
   margin:0px;
   width:800px;
   display:none;
}
#pagebody {
   position:absolute;
   top:0px;
   left:50%;
   width:800px;
   margin-left:-400px;
}
#pagebodyb {
   position:absolute;
   top:0px;
   left:50%;
   width:750px;
   margin-left:-375px;
}
#headlabel {
   position:absolute;
   top:38px;
   left:585px;
   width:198px;
   margin:0px;
}
#nav {
   position:absolute;
   top:0px;
   left:300px;
   height:24px;
   margin:0px;
}
#subnav {
   position:absolute;
   margin:0px;
   padding:0px;
   top:82px;
   left:0px;
   width:800px;
   height:26px;
   background-color:#f4ffd1;
}
#navcol {
   position:absolute;
   top:0px;
   left:0px;
   width:300px;
}
#bodycol {
   position:absolute;
   top:0px;
   left:325px;
   width:475px;
}
#catheader {
   position:absolute;
   top:82px;
   left:400px;
   width:400px;
}
.marginright {
   margin-right:60px;
}
.titlecelllt {
   background-color:#c8eacc;
}
.titlecelldk {
   background-color:#cecee1;
}
.titlecellgr {
   background-color:#9cea4e;
}
.titlecellor {
   background-color:#ffb320;
}
.titlecellbl {
   background-color:#00d8ff;
}
.titlecellrd {
   background-color:#f66060;
}
.titlecellpr {
   background-color:#eb73f6;
}
.titlecelltn {
   background-color:#ddd961;
}
.desccell {
   background-color:#e8e8e8;
}
input.linemargin,
textarea.linemargin {
   border:1px solid #1c6648;
}
.header {
   background-color:#ffffff;
}
.smallitalic {
   font-style:italic;
   font-size:80%;
}
td.navbar {
   background:url(images/menu_bkgnd.gif) repeat-x;
}
td.navbar p {
   font-size:80%;
   font-weight:bold;
   margin:0px;
   padding:0px;
   color:#ffe83d;
}
td.navbox2 {
   background-color:#007dc2;
}
td.navbox3 {
   background-color:#ec1c29;
}
td.navbox1 {
   background-color:#f5881f;
}
img.listbox {
   float:right;
   padding-right:10px;
}
a {
   color:#dfdfdf;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
a#p {
   color:#1c6648;
   text-decoration:none;
}
a#p:hover {
   text-decoration:underline;
}
a#sub {
   color:#ffe83d;
   text-decoration:none;
}
a#sub:hover {
   text-decoration:underline;
}
a#navbox {
   color:#ffffff;
   text-decoration:none;
}
a#navbox:hover {
   text-decoration:underline;
}
a#navlist {
   color:#000000;
   text-decoration:none;
}
a#navlist:hover {
   text-decoration:underline;
}
a#desclist {
   color:#5d5d5d;
   text-decoration:none;
}
a#desclist:hover {
   color:#1c6648;
}
a#linkcolor1 {
   text-decoration:none;
   color:#f5881f;
}
a#linkcolor1:hover {
   text-decoration:underline;
   color:#1c6648;
}
a#linkcolor2 {
   text-decoration:none;
   color:#ec1c29;
}
a#linkcolor2:hover {
   text-decoration:underline;
   color:#1c6648;
}
a#linkcolor3 {
   text-decoration:none;
   color:#007dc2;
}
a#linkcolor3:hover {
   text-decoration:underline;
   color:#1c6648;
}
