body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #f6f6f6; 
}

td, th, input, select, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a:link {
  font-size: 13px;
  color: #0240a3;
  text-decoration: none;
}

a:visited {
  font-size: 13px;
  color: #0240a3;
  text-decoration: none;
}

a:active {
  font-size: 13px;
  color: #0240a3;
  text-decoration: none;
}

a:hover {
  color: #0240a3;
  text-decoration: underline;
}

img {
  border: none;
}

legend {
  white-space: nowrap;
}



/* --- loader ---*/

#loader {
  width: 420px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #6E89DD;
  padding: 10px;
  margin: 0;
  background: #EEF0FC;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  height: expression(document.documentElement.clientHeight+'px');
}

#loaderContainer td { vertical-align: top; text-align: center; background-image: 
               url('../images/semi-transparent.gif'); 
               padding-top: 150px }
#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}


.bgontab {  background-color: #C1C8D2; text-align: center; vertical-align: middle}
.bgofftab { background-color: #8491A4; text-align: center; vertical-align: middle}
.bgontabbottom { color: #000000; background-color: #F9F9F9;}
.bgofftabbottom { color: #666666; background-color: #DFE2E7;}
.bgontabbottommid { color: #000000; background-color: #F9F9F9; border-style: solid; border-width: 1 0 1 0; border-color: #cccccc white #F9F9F9 white;}
.bgofftabbottommid { color: #666666; background-color: #DFE2E7; border-style: solid; border-width: 1 0 1 0; border-color: #DFE2E7 white #cccccc white;}
.ontabbottom { color: #000000; }
.offtabbottom { color: #666666; }
.bglt {  background-color: #F9F9F9}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
.helpline { background-color: #DEE3E7; border-style: none; }

