table { 
border-collapse: collapse;
}

.resultsmsg {
 font-family: verdana,arial,helvetica,sans-serif;
 font-weight: bold;
 font-size: 1.2em;
 color: #95A4B5;
 text-align: center;
 margin:14px 0;
 width:99%; /* Fix IE problem, too short */
}
.aquahlight {
 background-color: #00FFFF;
}
.navbutton {
   background: #687C97;
   color: #FFFFFF;
   text-decoration: none;
   border: none ;
   padding: 1pt ;
   }
th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #736F6E;
	border-style: solid;
	border-color: #A4A4A4;
	border-width: 1px;
	font-size: .5em;
	/* padding-bottom: 0px;
	padding-top: 0px; */
}
td {  
  border-width: 1px;
	border-style: solid;
	border-color: #A4A4A4;
}

td a {  text-decoration:none; }
.super { vertical-align: super; }

.smalltable th {
font-weight: bold;
font-size: 1em;
text-align:center;
}

h1{ margin-top:-5px; }

.layout td { 
border-width: 0;
border-style: none;
border-color: #FFFFFF;
}
.ltbluegrey {
	background-color: #E0E4E9;
}

.superheader{ /* used for upper table header rows */
border-bottom-color:#FFFFFF;
text-align:left;
font-size:.5em;
color: #333333;
margin-top: -1px;
margin-bottom: -1px;
}

.right th{ text-align:right; }

th .right{ text-align:right; }

.clDescriptionCont {position: absolute;  
width:200px; 
visibility:hidden; 
layer-background-color: #FFFFFF; 
z-index:200;}

.clDescription {width:150px; 
left:0px; 
top:0px; 
font-family:verdana,arial,helvetica,sans-serif; 
overflow:hidden; 
border: 1px solid #999999; 
padding:3px; 
font-size:11px; 
background-color: #FFFFFF; 
layer-background-color: #CCCCCC;}

.clLinks           { /*position:absolute; left:100px; top:200px; z-index:1; */}

a.clLinks { text-decoration:none; color:#000000;}

.clCaption {position:absolute; 
left:0px; 
top:0px; 
width:157px; 
height:15px; 
clip: rect(0px 157px 15px 0px); 
font-size:11px; 
font-family:verdana,arial,helvetica,sans-serif; 
font-weight:bold; 
background-color:#95a4b5; 
layer-background-color:#95a4b5;}

.img
{
z-index:-1;
}

.welcometext
{
position:relative;
left:-176px;
top:4px;
z-index:0;
}
 .font116 {
 font-size:116%;
}
 .font125 {
 font-size:125%;
}

