td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

.chart
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


a:hover
{
	color: #cccc99;
	background-color: transparent;
	text-decoration: underline;
}

s:input
{
	background-color: #efefef;
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 100px;
}

input
{
	background-color: #efefef;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 100px;
}

select
{
	background-color: #efefef;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

input.radio
{
	background-color: #000000;
	color: #ffffff;
	font-size: 11px;
}

textarea
{
	background-color: #ffffff;
	color: #666666;
	border: 1 solid #999999;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 200px;
}

.clDescriptionCont 
{
position:absolute;  
width:200px; 
visibility:hidden; 
layer-background-color:#ffffff; 
z-index:200;
}

.clDescription     
{
width:320px; 
left:0px; 
top:0px; 
font-family:verdana,arial,helvetica,sans-serif; 
color: #666666;
overflow:hidden; 
border: 1px solid #dfe4e7; 
padding:3px; 
font-size:11px; 
background-color:#dfe4e7; 
layer-background-color:#ffffff;
}


.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; 
background-color:#ffffff; 
layer-background-color:#ffffff;
}

