* {font-family: Verdana, Arial, sans-serif}
body,td,p,ul,a,th {font-family: Verdana, Arial, sans-serif; font-size:10pt;}
input,select,textarea{font-family: Verdana, Arial, sans-serif;font-size:9pt;}

body {margin-top: 0px;
voice-family: "\"}\""; voice-family:inherit;}
ul {padding-top: 0px;margin-top:0px}
form {display:inline}

.errortext {
font-size:large;
font-weight:bold;
color:red;
}

.errortext a {font-size:large; text-decoration:underline;}

th{text-align:left}


#hint ul { list-style-type: none; font-size: 7pt;  margin: 0; padding: 0}
#hint ul li { margin: 0; padding: 3px; cursor: default; color: black;}
#hint ul li:hover { background: #99D; }
.suggest_title { background: #FFF !important }
#hint ul li.selected { background: #CCF;}
#hint {
padding:2px;
background-color: #FFFFFF; 
text-align: left; 
border: 1px solid #000000;
font-size:7pt;}

.link img{
xpadding: 10px 0 0 0;
}

.bullet{
xpadding: 10px 0 0 0;
}

.suggest_link,.suggest_title {
background-color: #FFFFFF;
padding: 3px;}
.suggest_link_over {
background-color: #FF66CC;
padding: 3px;}
#search_suggest {
display:none;
padding:2px;
background-color: #FFFFFF; 
text-align: left; 
border: 1px solid #000000;
font-size:7pt;}

.barlist {margin: 10px 0px 15px 0px; padding-top:20px;}
.listgrid td {font-size:60%}
.listgrid td select {font-size:100%}
.listgrid a {font-size:100%}
.detailsrow {font-size:60%; vertical-align: top}
.detailsrow a {font-size:100%}
.detailsrow select {font-size:100%}
.detailsrow a.medlink {font-size:140%}

.boxtop,.bar {background-color:#0000d0;
color:#ffffff;
font-size:small;
vertical-align: middle;
text-align: center;}

.boxtop{padding:1px;
font-weight:bold;}

.bar a, .bar td, .boxtop a, .boxtop td {color:#ffffff !important}

.header {width:100%}

.peopletable{
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.peopletable th{
padding:4px;
height:25px;
}

.peopletable td{
padding:0px 5px 0px 10px;
height:27px;
vertical-align: middle;
}

.peopletable td img{
margin:1px 5px 1px 0px;
vertical-align: middle;
}

.shade{background-color: #e0e0e0}

.headerlogo {
vertical-align: bottom;
width:105px;
background: #00f url(images/headerlogo-back.gif) no-repeat bottom left;
padding:0px;
}

.headerright {
width:100%;
padding:0px;
}

.adspace {
height:80px;
background: #fff url(images/barmiddle-back.gif) bottom left no-repeat;
vertical-align: middle;
}

.navbar {
height:67px;
background: #00f url(images/barback-b.gif);
vertical-align: middle;
position:relative;
}

.pixelbar {
height:1px;
background: #000 url(images/barright-a2.gif) top right no-repeat;
}

a {font-weight: bolder; text-decoration: none; color:#0000ff}
a:active {color:#0000d0}
a:visited {color:#000070}
a:hover {text-decoration:underline}


#login {
color:white;
font-size:9pt;
}

#login a {
color:white !important
}

.black {border-width: 1px;
border-style: solid;
border-color: #000000;}

.black-w {border: 1px solid black; border-left-style: hidden}

.black-n {border: 1px solid black; border-top-style: hidden}

.black-s {border: 1px solid black; border-bottom-style: hidden}

.black-e {border: 1px solid black; border-right-style: hidden}

@media print {
.noprint {display:none}
}

#SpamTrap {display:none}

#content {
 width:100%;
 clear: both;
}

.nav {
 width:100%;
white-space: nowrap;
 float:left;
 font-size:93%;
 background:#0000d0 url("tab_bg.gif") repeat-x bottom;
 line-height:normal;
}

#navlogo {
width:90px;
 float:left;
 display:inline;
 background-image:none;
vertical-align: middle;
}

#ad {
padding:15px 5px;
text-align: center;
}

.nav ul {
float:left;
clear:none;
width:auto;
 display:inline;
 margin:0;
 padding:0;
 list-style:none;
}

#subnav {
padding: 5px;
text-align: center;
border-bottom: 1px solid #000;
margin-bottom: 0px;
 background:#0000d0;
color: #fff;
}

#subnav ul {
display: inline;
} 

#subnav ul li {
padding: 3px 5px;
margin: 3px 5px;
display: inline;
list-style-type: disc;
}

#subnav a {
color: #fff;
}

#tabs ul li {
 float:left;
 background:url("tab_left.gif") no-repeat left top;
 margin:0px 2px;
 padding:0 0 0 9px;
}

#tabs ul a {
 float:left;
 display:block;
 background:url("tab_right.gif") no-repeat right top;
 padding:0px 9px 0px 0px;
 text-decoration:none;
 font-weight:bold;
 color:#0000d0;
}

.nav form {
width:210px;
float:right;
clear:right;
padding:0 0 0px 0;
margin:0;
font-size:75%;
display:inline;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs ul a {float:none;}
#tabs ul a img {margin:5px 5px;}

/* End IE5-Mac hack */
#tabs ul a:hover {
 color:#333;
}
#tabs ul #current {
 background-image:url("tab_left_on.gif");
}
#tabs ul #current a {
 background-image:url("tab_right_on.gif");
 color:#333;
 padding-bottom:5px;
}
.seethrough {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
