@media print
{
	.ct_dontprint{display:none}
}
.ct_blackbox
{
border: 1px solid #000000;
padding: 10px;
}
.ct_heading
{
  font-weight: bolder;
  color: rgb(13, 64, 153);
  background: rgb(217, 225, 239);
}
input.ct_valid
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  padding: 2px;
  background: rgb(217, 225, 239);
  color: rgb(13, 64, 153);
}
input.ct_invalid
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  padding: 2px;
  background: #faa;
  color: black;
}
input.ct_disabled
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  padding: 2px;
  background: white;
  color: black;
}
.ct_results
{
  padding: 3px;
  padding-right: 10px;
  background: white;
  color: black;
  font-size: 12px;
}
input.ct_radio
{
  border: 0px;
  background: white;
}
.ct_Heading1
{
  font-weight: bolder;
  font-size: 120%;
  color: rgb(13, 64, 153);
  padding-top: 5px;
  padding-bottom: 2px;
}
.ct_Heading1_1
{
  font-weight: bolder;
  font-size: 100%;
  color: rgb(13, 64, 153);
}
.ct_Heading2
{
  font-weight: bolder;
  font-size: 110%;
  color: rgb(13, 64, 153);
}
.ct_Heading3
{
  font-weight: bolder;
}
.ct_alert
{
  color: red;
  background: white;
}
.ct_ok
{
  color: green;
  background: white;
}
.ct_advice
{
	font-weight: bold;
  color: rgb(13, 64, 153);
}
.ct_blackborder
{
  border: 1px solid black;
}
.ct_black
{
  color: black;
}
.ct_gray
{
  color: gray;
}
.ct_tooltip
{
  position: absolute;
  border: 1px solid black;
  left:-1000px;
}
.ct_tooltipheader
{
  font-weight: bolder; 
  color: rgb(13, 64, 153);
  background-color: rgb(217, 225, 239);
  padding: 8px;  
}
.ct_tooltipcontent
{
  color: rgb(13, 64, 153);
  background-color: white;
  padding: 8px;  
}

td
{
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0D4099;
	text-decoration: none;
}
body
{
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
