html, body, form, table td {margin:0; padding:0; border:0; font-family:Verdana, sans-serif; font-size:13px; }

h1 {font-size:10px; color:#999; padding:0; margin:0; background:white; width:940px; border-bottom: 2px solid #E6EFFF;}
h2 {color:#3E3E3E; font-size:18px; padding:0; margin:0; border-bottom:2px solid #DBE3F2;}
img {border:0;}
a {color:#002165;}

#bodybg {width:1000px; background-image: url('sidegrads.png');}
#body {width:940px; }
#hero {width:710px; height:180px; background-color:white;}

#right {float:right; width:710px; margin-right:3px;}
#left {width:220px; background-color:white;margin-left:4px; overflow:hidden;}


#menu a {display:block; border:1px solid #CCD6EC; color:#3e3e3e; text-decoration:none; font-weight:bold; padding:2px;}
#menu a:hover { border:1px solid #002165; background-color:#F4D24A; color:black;}
#menu ul, #menu li {list-style-type:none; margin:0; padding:0; border:0;}
#menu li {padding: 10px 12px 0px 12px;}
.required{color:#ff0000;}
a b{display:none;}
#header {background-image:url('grad_cut.png'); background-repeat:repeat-x;}
#content {padding:10px;}
p {margin:0; padding:0; padding-bottom:1.5em;}

#desby {text-align:right; border-top:1px solid #ccc; font-size:9px; color:#666; padding:3px;}
#desby img {margin-bottom:-4px;}
#desby a {text-decoration:none; color:#4564A4;}

.product {border:1px solid #CCD6EC; border-top:0;}
.product thead td {font-weight:bold;}
.product .odd {background-color:#E6EFFF;}
.note {font-style:italic; color:#999;}
img.pic {border:1px solid #CCD6EC; margin-top:16px; }

.prodmenu img {display:block; border:1px solid #CCD6EC;}
.prodmenu a {color:#002165; font-size:14px; font-weight:bold; text-decoration:none;}
.prodmenu a:hover {text-decoration:underline;}

.contactform input, .contactform textarea {border:1px solid #CCD6EC; width:220px; margin:2px;}
.contactform input.error, .contactform textarea.error {border:1px solid #EC9D9D;}
img.bordimg {border:1px solid #CCD6EC; margin-top:16px; margin:0 10px 0 10px;}