body {
background: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #000;
padding: 0;
margin: 0;
margin-top: 3px;
text-align: center;
}

A:link {color: #00F;}
A:visited {color: #666;}
A:active {color: #090;}

P {
font-size: 0.9em;
}

H1{font-size: 1.2em;font-variant: small-caps;}
H2{font-size: 1.1em;font-variant: small-caps;}
H3{font-size: 1.0em;}
H4{font-size: 0.9em;}

.contents {
font-size: 0.9em;
width: 778px;
min-height:400px;
_height:400px;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
padding: 10px;
margin: 0 auto;
background: #FFF;
text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width:800px;
}
html>body .contents {
  width:778px;
} 

.footer {
width: 778px;
font-size: 0.8em;
border: #000 1px solid;
padding: 10px;
margin: 0 auto;
margin-top: 10px;
background: #EFF7FF;
height: 50px;
text-align: center;
voice-family: "\"}\""; 
voice-family:inherit;
width:800px;
}
html>body .footer {
  width:778px;
}

#validations {
width: 800px;
border: 0;
padding-top: 10px;
margin: 0 auto;
text-align: right;
}

#validations img, a {
border: 0;
}

#searchbox {
height: 63px;
width: 100px;
float: right;
text-align: left;
}

#radiobuttons {
height: 63px;
width: 120px;
float: right;
padding-top: 15px;
text-align: left;
margin: 0 auto;
}

#findbutton {
height: 63px;
width: 50px;
float: right;
padding-top: 23px;
text-align: right;
}

#header {
width: 800px;
height: 195px;
border: 0;
margin: 0 auto;
margin-top: 3px;
margin-bottom: 10px;
padding: 0;
background: #FFFFFF;
}


.button {
font-size: 0.9em;
background-color: #FFF;
color: #003100;
border: 1px #000 solid;
}

input[type="file"] {
font-size: 0.9em;
background-color: #FFF;
color: #003100;
border: 1px #000 solid;
}

label {
font-size: 0.9em;
}

.textbox {
color: #000;
background: #FFF;
border: 1px #003100 solid;
}

.mainbox {
width: 300px;
color: #000;
background: #FFF;
border: 1px #003100 solid;
}

.ahem {
display:none;
}

.clearboth { 
clear:both; 
height:0px; 
font-size:0px; 
line-height:0px; 
margin:0px; 
padding:0px; 
} 

.button {
color:#3063A5;
font-weight:bold;
border-color:#3063A5;
}

.button:hover {
background-color:#EFF7FF;
}



.profile_label {float:left;clear:left;width:200px;padding:2px 0 2px 5px;text-align:right;}
.profile_data {float:right;clear:right;padding-left:5px;width:565px;}
.profile_item {width:100%;float:left;clear:both;margin:1px 0;padding-top:2px;padding-bottom:2px;}
.orow { background-color:#DEEEFF; }
.erow { background-color:#EFF7FF; }
.wpct75{ width:75%; }
#formSearch { margin-right:10px;padding:5px; }
#formBrowse { margin-right:10px;padding:5px; }

.lfloat { float:left; }
.rfloat { float:right; }
.pad5 { padding:5px; }
.l5pad { padding-left:5px; }
.r5pad { padding-right:5px; }
.t5pad { padding-top:5px; }
.b5pad { padding-bottom:5px; }
.margin5 { margin:5px; }
.l5margin { margin-left:5px; }
.r5margin { margin-right:5px; }
.t5margin { margin-top:5px; }
.b5margin { margin-bottom:5px; }
.tbold { font-weight:bold; }
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter { text-align:center; }
.fullwidth { width:100%; }
.cright { clear:right; }
.cleft { clear:left; }
.cboth { clear:both; }
.w200 { width:200px; }
.tred {color:#F00;}

.ssi_table {
}

.ssi_table tr td { padding: 2px 0;}

.label {
font-variant:small-caps;
color:#052F72;
}

label[for="user"], label[for="passwrd"] {
font-variant:small-caps;
color:#052F72;
}

.text {
width: 200px;
border: 1px #314973 solid;
}

.text:hover {
background-color:#EFF7FF;
}

input[id="user"], input[id="passwrd"] {
width: 200px;
border: 1px #314973 solid;
}

input[id="user"]:hover, input[id="passwrd"]:hover {
background-color:#EFF7FF;
}

.tborder { border:1px #828181 solid; }

.titlebg { background:	#6B8EAE; color:#FFF;}

.windowbg { background:#E1E1E1; padding:7px;}

fieldset {
border: 1px #314973 solid;
}

fieldset legend {
color:#314973;
}

input[type="button"] {
background-color:#D9E6F7;
border:1px #314973 solid;
color:#314973;
}

input[type="button"]:hover {
background-color:#EFF7FF;
}

input[type="submit"] {
background-color:#D9E6F7;
border:1px #314973 solid;
color:#314973;
}

input[type="submit"]:hover {
background-color:#EFF7FF;
}

input[type="reset"] {
background-color:#D9E6F7;
border:1px #314973 solid;
color:#314973;
}

input[type="reset"]:hover {
background-color:#EFF7FF;
}

table.search_results {
width:100%;
border:1px solid #314973;
}

table.search_results th {
font-weight:bold;
background-color:#02679C;
color:#FFF;
}

.title-th {
font-weight:bold;
background-color:#02679C;
color:#FFF;
}

.blue-border {
border:1px solid #314973;
}

a.txtbtn {
padding:3px;
background-color:#39C;
color:#FFF;
text-decoration:none;
}

a.txtbtn:hover {
background-color:#1C6BB5;
}
