html, body {margin:0;padding:0;}
body {color:#505050;font-size:8pt;font-family:Verdana, Arial; background-color:#83868C}
#wrapper {width:775px;margin:0 auto;}
h1 {font-size:9pt; color:#B62C2B;font-variant:small-caps;}
h2 {color: #505050; font-weight:bold; font-size:9pt; display:inline;}
h3 {color: #B62C2B; font-weight:bold; font-size:9pt; font-variant:small-caps;}
h4 {color: #505050; font-weight: bold; font-size: 9pt; font-variant:small-caps;}
a {color: #B62C2B;}
a:hover {text-decoration:none;}
hr {noshade; height:1px; color:black;}
td {}
td.content {}
td.center-cell-sub {padding:10px 40px 10px 40px; background-color:#BBBFC0;}
td.cell {padding:5px;}

a.page-nav {color:#B62C2B; text-decoration:underline;}
a.page-nav:hover {color:#B62C2B; text-decoration:none;}

td.home-header-bottom-left {padding:4px 7px 3px 40px;background-image:url(graphics/home-top-left-bg.jpg);}

td.left-shade-border {width:20px; background-image:url(graphics/pagefade_left.gif); background-repeat:repeat-y;}
td.right-shade-border {width:20px; background-image:url(graphics/pagefade_right.gif); background-repeat:repeat-y;}
td.bottom-left-corner-fade {width:20px; height:25px; background-image:url(graphics/pagefade_bl.gif); background-repeat:no-repeat;}
td.bottom-center-fade {width:750px; height:25px; background-image:url(graphics/pagefade_bottom.gif); background-repeat:repeat-x;}
td.bottom-right-corner-fade {width:20px; height:25px; background-image:url(graphics/pagefade_br.gif); background-repeat:no-repeat;}

td.nav-cell {height:24px; padding-top:0px; background-image:url(graphics/nav-background.jpg); background-repeat:repeat-x; border-top:1px solid black; border-bottom:1px solid black;}
td.center-cell-top {padding:15px; font-weight:bold; background-image:url(graphics/center-fade-background.jpg); background-repeat:repeat-x; text-align:center;background-color:#BBBFC0;}
td.center-cell {padding:15px; background-color:#BBBFC0;}
td.center-cell-bottom {font-size:7.5pt; color:#505050; background-color:#BBBFC0; padding:10px 15px 10px 15px;}
td.center-cell-bottom a {font-size:7.5pt; color:#B62C2B; background-color:#BBBFC0; }
td.center-cell-bottom a:hover {font-size:7.5pt; color:#B62C2B; background-color:#BBBFC0; }

.button {border:1px solid black;background:#D3D3D3;}
.text-field {border:1px solid #505050;background:#eee;}
.formfield  {background-color: #eee; padding: 1px 2px 3px; border: solid 1px #505050;}
.formfield-comment {background-color: #eee; padding: 2px 2px 4px; border: solid 1px #505050; scrollbar-3dlight-color: #BBBBBB; scrollbar-arrow-color: #505050; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #BBBBBB; scrollbar-highlight-color: #BBBBBB; scrollbar-shadow-color: #505050; scrollbar-track-color: #DDDDDD  }
.formbutton { color: #fff; background-color: #0b4fa0; border-style: solid; border-width: 1px; border-color: #bbb #222 #222 #bbb;}

.img-border {border:1px solid #909090;}
.subheading {font-size:9pt; font-weight:bold;}
.orange {color:#B62C2B;}
.sub-text {font-size:7pt;}

#footer {}
#bottom-number {color:#B62C2B;font-size:9pt;text-align:center;padding:3px;font-weight:bold;}

#topnav {padding-left:60px;}
#topnav ul{list-style:none;padding:0;margin:0;}
#topnav li {float:left;position:relative;margin:0;height:16px;padding:0px 15px 0px 10px;}
#topnav li ul {display:none;position:absolute;left:0;top:16px;z-index:50;width:14em; border:1px solid black;}
#topnav li.about ul {display:none;position:absolute;left:0;top:16px;z-index:50;width:13.5em; border:1px solid black;}
#topnav li.products ul {display:none;position:absolute;left:0;top:16px;z-index:50;width:18em; border:1px solid black;}
#topnav li.service ul {display:none;position:absolute;left:0;top:16px;z-index:50;width:14em; border:1px solid black;}
#topnav li.training ul {display:none;position:absolute;left:0;top:16px;z-index:50;width:12em; border:1px solid black;}
#topnav li.catalog ul {display:none;position:absolute;left:0;top:16px;z-index:50;width:15em; border:1px solid black;}

#topnav li:hover ul {display:block; background-color:#CC2C2A;}
#topnav li:hover li ul {display:none;left:16em;top:0;}
#topnav li:hover li:hover ul {display:block;}
#topnav li:hover li:hover li ul {display:none;}
#topnav li:hover li:hover li:hover ul {display:block;}
#topnav li li {float:none;white-space:nowrap;}
#topnav a {color:white;text-decoration:none;font-weight:bold; font-size:7.5pt;}
#topnav a:hover {text-decoration:underline;font-size:7.5pt;}