
#wrapper  { text-align: left; width: 765px }
#banner              { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/header.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 49px }
#left-menu                { color: #ffffff; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 3em; background-color: #006; background-image: url("images/prop.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: center; letter-spacing: -0.05em; margin: 0; padding: 0; width: 185px; height: 500px; float: left; border-right: thick solid #fc3; border-bottom: thick solid #fc3 }
#left-menu dl     { background-repeat: no-repeat; list-style-type: none; display: block; margin: 0; padding: 0 }
#left-menu dl li     { text-align: left; text-indent: 20px; margin: 0; padding: 0; position: relative; width: 175px; float: left }
.current { line-height: 25px; margin: 0; padding: 0 }
.dropmenu { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 2em; text-indent: 25px; list-style-type: disc; margin: 0; padding: 0; position: relative; left: 20px }
#right-box   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 20px; width: 175px; height: 400px; float: right }
#right-box h1 { color: #660000; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
#main-text   { color: black; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.25em; display: block; margin: 0; padding: 0; width: 574px; float: right }
#main-text-home { color: black; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.25em; display: block; margin: 0; padding-top: 15px; width: 350px }
#main-text p { padding-left: 20px }
#main-text-home p { padding-left: 20px }
#main-text a:hover { color: #fc3; text-decoration: underline }
#main-text a:link, #main-text a:visited  { color: #600; text-decoration: underline }
.menulinks { color: white; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center }
.floatleft         { padding: 0 12px 40px 20px; float: left }
.floatright     { padding-top: 20px; padding-bottom: 100px; padding-left: 15px; float: right }
.floatright_nopad { float: right }
h1    { color: #660000; font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; padding-top: 10px; padding-left: 20px }
h2    { color: #600; font-size: 1.1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display: inline }
h3  { color: #600; font-size: 1.1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-left: 20px }
body { color: black; background-color: white; background-repeat: no-repeat; background-position: 5px bottom; text-align: left }
a:link, a:visited {
text-decoration: none;
color: #ffffff; }
a:link.current         { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; display: block }
a:hover       { color: #ffcc33 }
#submenu ul                          { color: #fff; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; background-color: #006; text-align: center; list-style-type: none; display: block; margin: 0; padding: 0; width: 574px; float: right }
#submenu ul li    { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; list-style-type: none; display: block; margin-top: 7px; padding-top: 1px; position: relative; width: 12em; float: left; border-right: 1px solid #fc3 }
#submenu ul li.first  { list-style-type: none; margin-left: 0 }
#submenu ul li.last   { border-right: medium none }
#submenu a:hover { color: #fc3; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
#clearfooter    { background-image: url("images/footer.gif"); background-repeat: no-repeat; text-align: left; margin: 0; padding-bottom: 15px; clear: both }
#footer      { color: #cccccc; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/footer.gif"); background-repeat: no-repeat; background-position: left bottom; text-align: left; margin: 0; padding: 5px 0 15px; clear: both }
#footer a:link, #footer a:visited { color: #cccccc; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: top }
#footer a:hover { color: #000066; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.clear { height: 0; clear: both }

 label
  { text-align: right; margin-right: 0.75em; width: 8em; float: left }

 .submit input
  { margin-left: 5em } 
 input
  { color: #000 }

 .submit input
  { color: #000; background: #ccc; border: outset 2px #d7b9c9 } 
 fieldset
   { width: 30em }

 legend
 {
 color: #fff;
 background: #ffa20c;
 border: 1px solid #781351;
 padding: 2px 6px
 }
.specsleft { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1; text-align: left; margin-right: 0.75em; margin-left: 20px; padding: 0; width: 8em; float: left }
.specsright   { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1; display: block; margin-top: 0; margin-right: 0; margin-left: 20px; padding: 0 0 5px }
#specs a:link, #specs a:visited { color: #600; text-decoration: underline }
#specs a:hover1 { color: #fc3; text-decoration: underline }
#specs p  { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.25em; padding-left: 20px }
#specs { margin: 0; padding: 0; width: 574px; float: right }
.specsimg { padding-bottom: 15px; padding-left: 20px }
#right-box { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px; width: 160px; height: 450px; float: right; border: dotted 1px #006 }
