/* Default styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
p, ul, ol, dl, li, dt, dd, label, td, th, input{font-size:11px; font-family:verdana;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
.clear{clear:both;}

/* text styles */
h2, h3{font-family:verdana; font-weight:bold; font-size:11px; margin-bottom:1em; margin-top:2em;}
p{margin-bottom:1em;}
p.last{margin-bottom:0;}

/* Structural styles */
div#wrapper{width:750px;}
div#header{background:url("../img/toptex.png") top left no-repeat; height:140px; position:relative;}
div#header h1{color:#fff; font-size:19px; font-weight:normal; font-family:georgia; position:absolute; top:70px; left:20px;}
div#header form{position:absolute; top:100px; left:20px;}

div#body{padding:12px; border-right:1px solid #e0e0e0; min-height:325px;}

div#footer{height:50px; background:url("../img/bottomtex.png") bottom left no-repeat;}

/* Content styles */
div#error{padding:12px; border: 1px solid #FF7800; background:#FBFBFB;}
div#error h2{color:#ff7800;}

div#results{padding:12px; border:1px solid #00aeef; background:#e5f7fb;}
div#results table{border-collapse:collapse; border:1px solid #858585; margin:12px 0;}
div#results table tr td, table tr th{border:1px solid #858585; padding:5px;}
div#results table th{font-weight:bold;}

div#error h2, div#results h2{margin-top:0px;}

table{width:100%}
label{display:none;}
input{border:1px solid #858585; padding:5px;}
input#submit{background:#fff;  background:url("../img/form_button_bg.gif") bottom left repeat-x; color:#00aeef; padding:4px 10px;}
input.empty{color:#858585;}

