body { font-family:Arial, Helvetica, sans-serif; background-color:#F4F9FD; background-image: url(/images/bg_content-box.jpg); background-repeat:repeat-x; background-position:bottom left; height:700px; }
p, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00549C; padding:5px 10px 5px 12px; }
td { vertical-align:top; }
td p { padding:0; }
.error { font-size:12px; color:#EE8F00; font-weight:bold; padding-bottom:4px; padding-top:5px;  padding-left:12px; margin-bottom:5px; margin-top:0px;}
.message { font-size:12px; color:#EE8F00; font-weight:bold; padding:5px 10px; }


a {text-decoration:underline;}
a:hover {text-decoration:none;}

#searchframe {padding:10px 0; width:475px; position:absolute; top:5px; left:15px; z-index:100;}
#searchframe #search { margin:0; padding:0;}

#searchframe #search p { width:95%; padding-bottom:0; margin-bottom:5px;}

#searchframe #search #searchdialogue { padding:0; margin:0 10px; }
#searchframe #search #searchdialogue td { vertical-align: middle; padding:5px; margin:0; }
#searchframe #search #searchdialogue td.leftcol { width:50px; font-weight:bold; padding-left:0;}
#searchframe #search #searchdialogue td.centercol { }
#searchframe #search #searchdialogue td.rightcol { padding-right:0; }

#searchframe #search #searchdialogue #searchsubmitter { color:#fff; background-color:#00549C; border:1px solid #00549C; height:20px; font-size:11px;}
#searchframe #search #searchdialogue #searchtag { width:100px; color:#00549C; background-color:#fff; border:1px solid #00549C; height:20px; font-size:11px; padding-left:4px; padding-top:2px;}

#map {position:absolute; top:65px; left:10px; padding:0; margin:0; width:475px; z-index:1; }
#map .fat { font-weight:bold; padding:0; margin:0; height:300px;}

#searchresult { position:absolute; top:373px; left:10px; padding:5px 0; margin:0; width:475px; z-index:100; }
#searchresult table { width:95%; }
#searchresult table th { background-color:#EE8F00; color:#FFF; padding:5px 10px; text-align:left; font-size:11px;}
#searchresult table td { text-align:left; padding: 5px 8px;}
#searchresult table td.bordered { border-top:1px dotted #00549C; }
#searchresult table td.rightcol { border-left:1px dotted #00549C; }



#searchinfo { position:absolute; top:75px; padding:0; margin:0; width:490px; z-index:100; }
#searchinfo h2 { color:#EE8F00; font-size:13px; padding:15px 15px 5px 15px; margin:0;}
#searchinfo p { padding:6px 15px; margin:0; font-size:11px;}
#searchinfo a {color:#00549C; text-decoration:underline;}
#searchinfo a:hover {color:#00549C; text-decoration:none;}
#searchinfo .leftspace { margin-left:15px;}
#searchinfo .leftspace span { line-height:2em;}
#searchinfo .fat { font-weight:bold; padding-bottom:15px;}

#logo {display:none;}
#footer {display:none;}
