article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {margin:0; padding:0; font-size:11px; line-height:16px; font-family: Arial, Helvetica;}
img {border:none;}
h1 {margin:0;color:#FFFFFF; font-family: "Arial Narrow", Arial, Helvetica; font-size:22px; font-weight:normal;}
#h1sub {color:#FFFF00; font-size:10px; line-height:12px; padding-top:10px;}
a {color:#FE5800;}
a:hover {text-decoration:none;}
.orange {color:#FE5800;}
.black {color:#000000;}
.spacer {line-height:0; font-size:0; clear:both;}
#header {background-color:#000000; height:120px;}
#logo {width:780px; margin:0 auto; padding:16px 0 0 0px;}
#menu {color:#FFFFFF; text-align:center; margin-top:10px;}
#menu ul {width:780px; margin:0 auto;list-style:none; padding:0; text-align:left;}
#menu ul li {display:inline}
#menu ul a {display:block; float:left; font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; background:url(images/menu_inactive.gif) no-repeat bottom center; padding:9px 10px; width:118px; text-align:center;}
#menu ul a:hover {background:url(images/menu_over.gif) no-repeat bottom center; color:#232323;}
#menu ul a.active {background:url(images/menu_active.gif) no-repeat bottom center; color:#232323;padding-top:10px;}
#menu ul a.active:hover {background:url(images/menu_active.gif) no-repeat bottom center; color:#232323;}
#main {width:100%; margin:20px 0 20px 0; float:left;}
#main_image {height:140px; background:url(images/head_bg.jpg) no-repeat #FE5D00; padding:30px 0 30px 50px; line-height:24px;}
#content {width:780px; margin:0 auto; padding:0;}
#text {float:left; width:530px; padding-left:20px;}
#text h2 {margin:20px 0 12px 0; font-size:22px; color:#000000; font-family: "Arial Narrow", Arial, Helvetica; font-weight:normal;}
#text h3 {margin:2px 0 10px 0; font-size:22px; color:#000000; font-family: "Arial Narrow", Arial, Helvetica; font-weight:normal;}
#text p {margin:0;padding:0;}
#text ul {margin:8px 30px;padding:0;}
#privacy h2 {margin:0 0 10px 0;}
#privacy p {margin:0 0 6px 0;padding:0 0 0 0;}
.sidebar {background:url(images/sidebar_bg.gif) repeat-x; margin:0 0 20px 560px; padding:20px 20px 0 20px; color:#6F6E6E;}
.sidebar h3 {color:#6F6E6E; margin:0 0 0px 0; padding:0 0 5px 0;font-family: "Arial Narrow", Arial, Helvetica; font-size:14px; font-weight:bold; border-bottom: 1px dotted #6F6E6E;}
.sidebar ul {padding:0;margin:7px 0 0 0;list-style:none;}
.sidebar li {color:#6F6E6E;}
.colcontainer {margin:15px 0 0 0;}
.colcontainer img {margin-bottom:10px;}
.colcontainer p {color:#6F6E6E;}
.col1 {width:170px; float:left; margin:0 10px 10px 0;}
.col2 {width:170px; float:left; margin:0 10px 10px 0;}
.col3 {width:170px; float:left; margin:0 0 10px 0;}
#speccontainer {margin:20px 0 0 0;padding:0;}
#speccontainer h4 {margin:2px 0 10px 0; font-size:22px; color:#000000; font-family: "Arial Narrow", Arial, Helvetica; font-weight:normal;}
#speccontainer ul {margin:0;list-style:none;}
#speccontainer li {padding:5px 0 0 10px;color:#6F6E6E;}
#speccontainer p {margin:10px 0 0 0;padding:0;}
#spec1 {width:255px; float:left; padding:0 10px 10px 0;border-right:1px dotted #6F6E6E;}
#spec2 {width:254px; float:left; padding:0 0 10px 10px;}
#ambient {width:90px; float:right;}
#widerange {width:95px; float:right;}
#footer {background-color:#000000; margin-top:20px; padding:1px 0;clear:both;}
#copyright {width:780px; margin:0 auto;padding:5px 0 5px 20px;color:#CCCCCC;font-size:9px;line-height:normal;}
#copyright a {text-decoration:underline;color:#CCCCCC;}
#copyright a:hover {text-decoration:underline;color:#FFFFFF;}
form {margin:15px 0 0 0;background-color:#FFFFFF;font:9px Arial, Helvetica, sans-serif;}
form img {margin:0;}
label {display:block;font-weight:normal;margin:5px 0 1px 0;color:#6F6E6E;}
input {padding:3px;border:1px solid #BBBBBB;font: normal 11px Verdana, sans-serif;color:#000000;background-color:#FFFFFF;}
textarea {width:500px;margin:0 0 10px 0;padding:3px;font:normal 11px Verdana, sans-serif;border:1px solid #BBBBBB;height:100px;display:block;color:#000000;background-color:#FFFFFF;}
input.button {margin:15px 0 0 0;font:bold 11px Arial, Helvetica, sans-serif;border:1px solid #FE5800;padding:2px 5px;background:#FE5800;color:#FFFFFF;}
.error {color:#CC0000;font-weight:bold;}
