body {background:#333333 url(images/bg.gif) repeat-x top; margin:0; padding:0; color:#f2f2f2; font-family:helvetica, verdana, arial, sans; font-size:13px;}

#wrapper {width:100%; text-align:center; margin:0; padding:0;}
#header, #subheader, #content, #basic {width:900px; text-align:left; margin:0 auto;}
#header {height:152px;}
#logo {float:left; height:152px;}
#logo img {margin-top:30px;}
#menu {float:right; width:324px; height:32px; background:transparent url(images/menu.gif) no-repeat top; margin-top:100px;}
#menu a {display:block; float:left; width:108px; height:32px; line-height:32px; border:0; text-decoration:none;}
#menu a b {visibility:hidden;}
#subheader {height:131px; padding:0; margin-top:0;}
#content {background:#333333 url(images/bg_content.gif) repeat-x top; margin-top:30px; min-height:600px;}
#footer {background:#fff url(images/bg_content.gif) repeat-x top; height:60px; margin-top:50px;}
#footer {font-size:11px; padding-top:10px;}
#footer a {margin-right:5px;}

#basic {background:#333333 url(images/bg_content.gif) no-repeat; background-position:0px -20px; margin-top:30px;}

.padding {padding:30px; padding-top:20px; padding-bottom:60px;}
.clear {clear:both; height:0px;}
.fillheight {height:300px;}
.floater {float:left; width:400px;}

a img {border:0;}
.marg {margin-left:7px;}

h1 {font-size:210%; margin:0;}
h2 {font-size:150%;}
h2 a {}

a, a:visited, a:active {color:#ffffff;}

#samples {margin-top:60px;}
#samples h2 {display:inline; margin-right:20px;}
#samples a {font-size:90%;}
#samples a img {margin:5px 0 40px;}

#formstyle fieldset {border:1px solid #666; width:500px; padding:20px;}
#formstyle p {padding:10px 0 10px 145px;}
#formstyle p img {vertical-align:middle; border:1px solid #ccc; margin-right:5px;}
#formstyle fieldset p {border-bottom:1px solid #666;}
#formstyle label {margin-left:-145px; float:left; font-weight:bold;}
#formstyle legend {color:#ffffff;}

.tablestyle {border-collapse:collapse; border-bottom:1px solid #666; border-right:1px solid #666; margin:0 0 0 50px; font-weight:bold;}
.tablestyle thead td {background:transparent url('images/table_gradient.gif') repeat-x top; height:30px; width:60px; text-align:center;}
.tablestyle td {padding:3px 10px; border-left:1px solid #666; border-top:1px solid #666;}
.tablestyle td.void {border:0; background:transparent; border-bottom:1px solid #666; border-right:1px solid #666; width:180px;}
.tablestyle td.mark {text-align:center;}
.tablestyle tfoot td {border-top-width:2px; font-size:130%;}
.tablestyle tfoot td.mark {}