@charset "utf-8";
* {margin:0px;padding:0px;}
body, form, input, textarea {font: 12px/150% Arial, Helvetica, sans-serif;color: #000;}
img {border: none;vertical-align: top;}
a {color: #C00;text-decoration:none;}
a:hover, .active a {color: #F00;text-decoration: underline;}
h1, h2, h3, h4, h5, h6, p {padding:0px 0px 5px;font-size: 12px;}
ul {list-style: disc inside;}
ol {list-style: lower-alpha inside;}
#content_left table, .table table{margin: 5px 0px;width: 100%;}
#content_left th, .table th, #content_left td, .table td {padding: 3px 5px 2px;border-bottom: 1px solid #DDD;text-align: left;}
.cleaner {line-height: 0px;height: 0px;clear: both;float:none!important;display: block;padding: 0px!important;}
body {padding: 5px 0px 0px;}
#main {margin: 0px auto;width: 1000px;background: #FFF;}
#left {padding: 5px 10px;float: left;width: 160px;background: #FFF;}
#logo {height:90px;width:260px;float:left;}
#banner_top {width:728px; height:100px; float:right;}
#left h2 {padding: 10px 0px 5px;font-size: 16px;line-height: 120%;}
#left ul li {list-style: none;padding: 0px 0px 5px;}
#content {padding: 5px 0px;clear:both;float:right;width:800px;background: #FFF;}
#content h1 {font-size: 22px;line-height: 120%;padding: 0px 0px 10px;}
.dotted li {border-bottom:1px dotted #CCC;padding:5px 0px 5px;}
.video, .google {padding: 0px 0px 5px;}
#content_left {float: left;width: 480px;}
#content_right {float: right;width: 300px;}
#footer {clear: both;float: none;padding: 5px 10px;}
#cse-search-results {width:480px;overflow:hidden;}