#bg_wrapper{float: left;}
#header{float: left;text-align: left;padding-top: 22px;width: 760px;height: 250px;font: bold 56px arial, helvetica, sans-serif;letter-spacing: 5px;}
#header h1 {height: 250px;width: 278px;display: block;text-indent: -9999px;float: left;}
#header h1 a {display: block;height: 250px;width: 278px;text-indent: -9999px;float: left;}
#header a.promo {display: block;float: left;height: 250px;width: 482px;}

#menu{width: 278px;float: left;line-height: 26px;}
#menu ul{display: block;width: 250px;margin-left: 22px;height: 198px;font: bold 16px arial, verdana, helvetica, sans-serif;}
#menu li{margin-left: 30px;padding-top: 9px;}
#menu a{height: 20px;display: block;letter-spacing: -1px;color: #2A6F99;text-decoration: none;}
#menu a:hover{color: #74B5D1;}

#quote{width: 231px;padding: 15px 10px 15px 37px;float: left;line-height: 20px;}

#content{float: left;text-align: left;padding: 20px 32px 30px 10px;width: 440px;font: 13px 'trebuchet ms', verdana, arial, helvetica, sans-serif;letter-spacing: 0.5px;}
#content h2{margin-bottom: 5px;color: #2A6F99;}
#content p{display: block;line-height: 20px;margin-bottom: 10px;}
#content dl{margin: 0 0 30px 0;}
#content dt{font-weight: bold;}
#content table{margin-bottom: 10px;}
#content table td{vertical-align: top;}
#content table label{padding-top: 2px;height: 25px;width: 140px;float: left;}
#content table label.req{font-weight: bold;}
#content table td.remark{font: 10px verdana, arial, helvetica, sans-serif;}

#content table.options label{float: left;padding-left: 3px;width: 90px;}

#content p.info{margin-top: 10px;padding-left: 40px;}
#content p.code{font: 12px courier, times, serif;background-color: #eee;}
#content p.warning{margin-top: 10px;padding: 10px;background: #feffbf;border: 1px solid #ffd67f;}
#content p.red{background: #ffbfbf;border: 1px solid #ff7f7f;}
#content div.warning{margin: 10px 0;padding: 10px;background: #feffbf;border: 1px solid #ffd67f;}

ul.error{color: #f00;margin: 10px 0;}

ul.steps{list-style-type: disc;}
ul.steps li{list-style-type: disc;margin-left: 20px;}
ul.steps em{border-bottom: 1px dashed #000;font-style: normal;}

ul.list{margin: 10px 0;}
ul.list li{margin-left: 50px;padding-left: 5px;list-style: square;line-height: 20px;}

#footer{float: left;text-align: center;color: #fff;width: 760px;height: 56px;padding: 8px 0;font: 10px arial, verdana, helvetica, sans-serif;line-height: 15px;}
#footer a{color: #fff;}
#footer a:hover{color: #fff;}