
#wrapper { text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 905px; height: auto }
#banner        { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/header.gif"); background-repeat: no-repeat; background-attachment: scroll; text-align: right; margin-top: 0; margin-left: 10px; position: absolute; top: 15px; left: 10px; width: 760px; 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-left: 20px; position: absolute; top: 64px; left: 0; width: 175px; height: 550px; 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 }
#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; padding-left: 10px; position: absolute; z-index: 3; top: 77px; left: 595px; width: 175px; height: 400px; border: dotted 1px #006 }
#main-text             { color: black; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.25em; background-image: url("images/workhorse-graphic.gif"); background-repeat: no-repeat; background-position: left 95px; margin: 0 25% 0 215px; padding: 3px 3px 3px 75px; position: absolute; z-index: 1; top: 135px; left: 10px; width: 475px }
#main-text ul { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; list-style-image: url("images/bullet.gif"); display: block }
.menulinks { color: white; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center }

h1   { color: #660000; font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em }
body { color: black; background-color: white; background-repeat: no-repeat; background-position: 5px bottom; text-align: left }
html>body #main-text {margin-left: 201px; margin-right: 201px; }
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; background-image: url("images/highlight_go.gif"); background-repeat: no-repeat; display: block }
a:hover     { color: #ffcc33; background-image: url("images/highlight_go.gif"); background-repeat: no-repeat }
#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-image: url("images/truckable-sub-back.gif"); background-repeat: no-repeat; text-align: center; list-style-type: none; display: block; margin: 0; padding: 0; position: absolute; top: 64px; left: 201px; width: 579px; height: 50px; vertical-align: 50% }
#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; position: absolute; z-index: 10; left: -200px; width: 900px; height: 60px; 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; width: 700px; height: 50px; 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 }
#main-text a:hover { color: #fc3; text-decoration: underline }
#main-text a:link, #main-text a:visited { color: #600; text-decoration: underline }
#main-text a:hover { color: #fc3; text-decoration: underline }
