table.topbar_menu td{
 vertical-align:top;
}

div table {
text-align:left;
}

input, textarea, select {
border: #9da3af 1px solid;
background: #fbfbfb;
font-family: verdana, arial, sans-serif;
font-size: 8pt;
}

input.button {
background: #f8e8a6;
border-style: ridge;
}

.nowrap {
white-space: nowrap;
}

div.highlight {
padding: 10px;
border: #d6d6d6 5px solid;
border-width: 3px 0px 5px 0px;
background: #ffd145;
margin-bottom: 1em;
}

h1, h2, h3 {
margin: 0;
padding: 0;
font-size: 11pt;
color: #3c3d3a;
background: url('heading_line.gif') no-repeat left bottom;
padding-bottom: 1px;
}

h2 {
margin: 1.5em 0 1em 0;
font-size: 10pt;
}

h3 {
padding-bottom: 4px;
margin: 1em 0 0.3em 0;
font-size: 9pt;
}

div.highlight h3 {
margin-top: 0;
}

table.tech_specs th {
text-align: left;
border-color: #769038;
background: #f1e85e;
padding: 4px;
font-size: 8pt;
color: #272b00;
font-weight: normal;
}

table.tech_specs td {
background: #fff;
padding: 4px;
border-color: #769038;
}

table.tech_specs {
border-top: #769038 2px solid;
border-bottom: #769038 3px solid;
border-collapse: collapse;
border-color: #769038;
}

a.topbar, a.topbar_current {
font-size: 11px;
display: block;
padding: 3px 4px;
margin: 4px 3px;
text-decoration: none;
color: #00054c;
border: #fff 1px solid;
}

a.topbar_current {
color: #a60000;
}

a.topbar:hover {
background: #ffe8b9;
border-color: #ffb011;
}

a.topbar_current:hover {
border-bottom: #ffdede 1px solid;
}

span.topbar {
color: #a60000;
padding: 3px 4px;
margin: 4px 3px;
}

td.topbar_current {
background: url('images/topbar/current.gif') repeat-x top;
}

div.submenu {
margin-left: 10px;
}

td.local_menu {
background: #f8e8a6;
width: 166px;
vertical-align: top;
padding-left: 10px;
}

td.local_menu p {
margin: 0;
}

td.local_menu p a {
color: #000;
display: block;
padding: 5px;
border-left: #f8e8a6 5px solid;
text-decoration: none;
}

td.local_menu p a:hover {
background: #fffaca;
border: none;
border-left: #fc6 5px solid;
}

p.current_section {
background: #fffaca;
color: #333;
}

p.current_page {
background: #fffaca;
padding: 5px;
border-left: #bd0000 5px solid;
color: #333;
}

td.body p {
line-height: 1.5em;
}

li {
line-height: 1.7em;
}

td.body a, div#newsbox a {
text-decoration: none;
color: #710000;
border-bottom: #710000 1px dashed;
}

td.body a:hover, div#newsbox a:hover {
color: #c43300;
border-bottom-style: solid;
}

form {
margin: 0;
padding: 0;
}

input {
font-size: 11px;
font-family: verdana, arial, sans-serif;
}

td.body {
width: 578px;
padding: 15px 0px 0px 15px;
vertical-align: top;
}

td.footer {
color: #362f2d;
}

td.footer a {
color: #362f2d;
text-decoration: none;
border: none;
}

td.footer a:hover {
color: #362f2d;
text-decoration: underline;
border: none;
}

body {
font-family: verdana, arial, sans-serif;
font-size: 8pt;
color: #000;
margin: 0px;
padding: 0px;
}

td {
font-family: verdana, arial, sans-serif;
font-size: 8pt;
}

p img, li img {
vertical-align: middle;
}

img
{
border-width:0px;
}
