*{padding: 0;margin: 0;}
html, body{font: normal 12px/15px verdana, helvetica, sans-serif;}
input{font: normal 11px verdana, helvetica, sans-serif;padding: 1px 3px;}
textarea{font: normal 11px verdana, helvetica, sans-serif;padding: 1px 3px;}
select{font: normal 11px verdana, helvetica, sans-serif;}
table{border-width: 0;}
img{vertical-align: top;border-width: 0;}
ul{margin: 0;padding: 0;list-style-type: none;}
li{margin: 0;padding: 0;list-style-type: none;}

#wrapper{margin: 0 auto;width: 760px;float: none;height: 100%;min-height: 100%;background-color: #fff;}
#header{margin-bottom: 20px;height: 100px;width: 760px;}
#header h1{font-size: 18px;color: #818e9f;font-weight: bold;padding-top: 30px;line-height: 25px;}
#header h2{font-size: 16px;color: #818e9f;font-weight: bold;line-height: 25px;}
#header h2.sub{font-size: 14px;color: #0044AA;font-weight: normal;font-style: italic;line-height: 20px;text-transform: none;}
#header img{float: left;margin-right: 20px;}
#content{width: 760px;padding-bottom: 30px;}
#content h2{font-size: 16px;padding: 15px 0;color: #C38D19;display: block;}
#content h3{font-size: 14px;margin: 10px 0 5px 0;}
#content p{padding: 5px 0 5px 0;}
#content table td.fld_desc{width: 190px;}
#content table label{padding-top: 2px;display: block;}
#content .req{font-weight: bold;}
#content table td{padding-bottom: 3px;vertical-align: top;}
#content table.options label{padding-left: 3px;margin-right: 12px;width: auto;}
#content table.options input{padding-top: 1px;margin-top: 1px;}
#content table.options td{padding-bottom: 1px;vertical-align: top;line-height: 15px;}

.readmore{font: normal 11px verdana, arial, helvetica, sans-serif;}

ul.error{color: #f00;font-weight: bold;margin-bottom: 10px;}
div.confirm{font-weight: bold;}

.total{border-top: 1px solid #000;font-weight: bold;}

span.journal_print{display: none;}