<STYLE TYPE="text/css">

html { background-color: #D9D9D9; margin: 0px; }

body { background-color: #D9D9D9; margin: 0px; }

a:hover { color: #8CC63F; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link { color: #8CC63F; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:visited { color: #8CC63F; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:hover { color: #8CC63F; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

p, ul, ol, td, div { color: #6C706B; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; }
.header { color: #8CC63F; font-size: 14px; font-weight: bold; padding: 3px; border-bottom: 1px #ffffff solid; }
.sub { color: #8CC63F; font-weight: bold; }

image { border: 0px; }
a img {border: none; }

ul.specs {
margin: 0px;
padding: 3px 3px 3px 15px;
list-style-type: disc;
}

ul.specs li {
margin: 0px;
padding: 0px;
}

input, textarea, select { color: #6C706B; font-size: 11px; font-family: "verdana", "arial", sans-serif; }

table.maintable {
width: 770px; 
height: 100%; 
}

td.vertborder {
background-color: #A7A9AC;
width: 5px;
}

td.bottom {
background-color: #8CC63F;
height: 30px;
padding: 8px 0px 0px 0px;
color: #fff;
text-align: center;
}

td.menu {
width: 172px;
height: 100%;
background-color: #fff;
background: url('/images/menu_bg.gif');
border-bottom: 30px #fff solid;
}

td.bgwhite {
background-color: #fff;
}

td.homepad {
padding: 20 30 30 10;
}

td.line {
border-bottom: 1px #dbdbdb dotted;
padding: 6px 6px 6px 0px;
}

td.linehead {
background-color: #ededed;
padding:6px;
font-weight: bold;
}

td.pad1 { padding: 8px 8px 8px 15px; }

.ErrorMessage, ErrorMessage li {
  color:red;
}

</STYLE>

