* { margin: 0; padding: 0; }
body { margin: 0; background: #bcbdc0;  font: 13px/1.4 Georgia,Times,'Liberation Serif',serif; }
.wrapper { margin: 0 auto; width: 960px; }
#top { background: #fff url('images/background.png') repeat-x; padding: 0 0 10px 0; }
#header { position: relative; background: url('images/logo.png') left center no-repeat; height: 96px; }
#search { position: absolute; right: 0; top: 40px; height: 22px; }
#searchbox { border: 0; padding: 0; height: 22px; width: 155px; background: url('images/searchbox.png'); }
#searchbutton { vertical-align: bottom; background-image: url('images/search.png'); background-position: 0px 0px; background-repeat: no-repeat; width: 22px; height: 22px; border: 0px; color: rgba(0, 0, 0, 0); }
.menubar { height: 30px; background: url('images/menu.png'); position: relative; font: 10pt tahoma, sans-serif; margin-bottom: 1em; }
.menubar span { display: inline-block; padding-right: 1px; background: url('images/separator.png') right center no-repeat; }
.menubar a { display: inline-block; line-height: 30px; text-decoration: none; color: #fff; padding: 0 10px; }
.menubar a:hover { text-decoration: underline; }
.menubar .right { position: absolute; right: 0; top: 0; padding-left: 1px; padding-right: 0px !important; background: url('images/separator.png') left center no-repeat !important; }
.menubar a.selected { background: url('images/selection.png'); }
.menubar a.selected:hover { text-decoration: none; }
.menubar .left .selected { background: url('images/selectionbe.png') !important; }
.menubar .right .selected { background: url('images/selectionbe.png') right center !important; }
.simplemenu {  font: 10pt tahoma, sans-serif; }
.simplemenu a { display: inline-block; color: #000; text-decoration: none; }
.simplemenu a.selected  { font-weight: bold; }
.simplemenu a:hover { text-decoration: underline; }
#submenu a { display: inline-block; padding: 0 10px; color: #000; text-decoration: none; }
#submenu a:hover { text-decoration: underline; }
#box { position: relative; width: 960px; height: 240px; background: url('images/middle/1.jpg'); margin: 5px 0; border: 1px solid #bfbfbf; border-radius: 4px; }
#selector { position: absolute; top: 200px; right: 20px; display: none; }
#selector a { display: inline-block; text-decoration: none; color: #000; width: 36px; text-align: center; line-height: 23px; background: url('images/selector.png'); }
#selector a.left { background: url('images/selector-left.png'); width: 36px; }
#selector a.right { background: url('images/selector-right.png'); width: 35px; }
#selector a.selected { background: url('images/selector-selection.png'); color: #fff; }
#selector .left.selected { background: url('images/selector-left-selection.png'); color: #fff; }
#selector .right.selected { background: url('images/selector-right-selection.png'); color: #fff; }
#middle { min-height: 250px; margin: 10px 0 0 0; }
#middle .left { float: left; width: 600px; margin-right: 5px; border-right: 1px solid #ccc; padding-right: 15px; }
#middle .right { float: right; width: 320px; height: 250px; margin-left: 5px; background: url('images/welcome.jpg') no-repeat right center; }
#bottom { padding-top: 10px; clear: both; bottom: 0; left: 0; right: 0; background: url('images/bottom.png') repeat-x; min-height: 5em; color: #555; }
#bottom .left { float: left; width: 480px; }
#bottom .right { float: left; width: 480px; text-align: right; }
.content { font-size: 10pt; }
.content p { margin: 0.5em 0; }
.content h1 { font: bold 20pt Cambria, Arial, sans-serif; margin-bottom: 0.5em; }
.content h2 { font: bold 14pt Cambria, Arial, sans-serif; margin: 1em 0 0.75em 0; }
.content a { color: #000000; text-decoration: none; border-bottom: 1px dashed #000000; }
.content a:hover { border-bottom: none; }
.content a:visited { border-bottom: 1px dashed #aaaaaa; }
.content hr { padding: 0; border: none; border-bottom: 2px dotted #000; margin: 1em 0; }
#box { font: 10pt Verdana, Arial, sans-serif; }
#box h2 { font: bold 14pt Cambria, Arial; margin: 0.5em 0 0.5em; }
#box h2:first-child { margin-top: 0; }
#box ul { padding-left: 1.5em; }
#box li { margin-bottom: 0.5em; }
#box li li{ margin-bottom: 0; }
.specs th { text-align: left; width: 10em; }