﻿html, body, div, form, fieldset, legend, label
{
 margin: 0;
 padding: 0; 
 font-family: 'tahoma',sans-serif;
}

table
{
 border-collapse: collapse;
 border-spacing: 0;
}

th, td
{
 text-align: left;
 vertical-align: top;
}

h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal; }

img { border: 0; }


html,body {
text-align:center;
height: 100%;
background: #00285d url(/images/backg.jpg) no-repeat center top;
}

#container {
min-height:100%;
height: auto !important;
height: 100%;
width:660px;
margin: 0 auto -1em;
background: white url(/images/shadow-inner.jpg) repeat-y center top;
font-size: 10px;
}

#header {
height:200px;
}

#header h1 {
letter-spacing: 4px;
}

#loginform {
width: 60%;
}

fieldset {
margin: 0 auto;
}

#searchform {
}

#resultsform {
padding: 16px;
width: 628px;
}

#resultsform table {
width: 96%;
}

#resultsform tr td{
vertical-align:top;
padding: 2px;
}

#sotable {
font:12px tahoma, sans-serif;
}

.heading {
width: 40%;
font-weight: bold;
}

#jtcquery {
width: 600px;
margin-bottom:0.2em;
vertical-align:bottom;
}

#footer {
width:960px;
margin-left: auto;
margin-right: auto;
vertical-align: bottom;
height:  1em;
}

#statusbar {
width: 96%;
text-align:right;
}

.autocomplete-w1 { background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.ui-tabs .ui-tabs-hide {
     display: none;
}
