body { padding:0; margin:10px; background: #FFF; }
body, td, input, textarea { font-size: 12px; font-family: Verdana, sans-serif; color: #000; vertical-align: top;  text-align: left; padding: 0px; }

br { font-size: 10px; }
table { border:0px; border-collapse: collapse; }
a { color: #FF9900; text-decoration: underline; } 
a:hover{ text-decoration: none; }

h1 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#container { width: 900px; }

#header { height: 66px; width: 100%; margin-bottom: 10px; }
#header_lt { width: 276px; float: left; }
#header_rt { width: 616px; float: right; margin-top: 25px; text-align:right; padding-right: 8px; }
#header a { color:#000; text-decoration: none; }
#header a:hover { color:#FF9900; text-decoration: underline; }

#special-content{ width: 100%; }

#content{ width: 100%; }
#content_lt { min-height: 360px; height: auto !important; width: 284px; background: #E8E8E8; float: left; text-align: left; padding: 8px; }
#content_lt p { margin-left: 8px; }
#content_rt { min-height: 360px; height: auto !important; width: 584px; float: right; text-align: left; padding: 8px; }

#float-horz { background-color: #CCCCCC; height: 1px; width: 291px; margin: 10px 0px 30px 0px; }

#pre-footer { background-color: #CCCCCC; height: 1px; width: 100%; }
#footer { text-align: right; margin-top: 12px;  } 
#footer a { color:#000; text-decoration: none; }
#footer a:hover { color:#000; text-decoration: underline; }

.loud { font: 40px Geneva, Arial, Helvetica, sans-serif; color: #FF9900; }
.loud-sm { font: 25px Geneva, Arial, Helvetica, sans-serif; color: #FF9900; }
.clear { clear: both; }
.error { font: 12px Geneva, Arial, Helvetica, sans-serif; color: #FF0000; }
.success { font: 12px Geneva, Arial, Helvetica, sans-serif; color: #0000FF; }
