body { font-family: Verdana, Arial, Tahoma, Helvetica; font-size:14px; }
a:link{ color:#29166f; text-decoration:none; }
a:visited{ color:#49368f; text-decoration:none; }
a:hover{ color: #59469f; text-decoration: underline; }
a:active{ color:#ff0000; text-decoration:none; }	

a.m:link{	color:#ffffff;	text-decoration:none;}
a.m:visited{	color:#ffffff;	text-decoration:none;}
a.m:hover{	color:#ffffff;	text-decoration:underline;}

a.d:link{	color:#666666;	text-decoration:none;}
a.d:visited{	color:#666666;	text-decoration:none;}
a.d:hover{	color:#666666;	text-decoration:underline;}

a.s:link{	color:#990000;	text-decoration:none;}
a.s:visited{	color:#990000;	text-decoration:none;}
a.s:hover{	color:#990000;	text-decoration:underline;}

td.left{ border		:#0080ff 1px solid; 
	padding		:3px;
}

td.h{	background-color:#0080ff;
	color		:#ffffff;
	font		:bold 13px Verdana, Arial, MS Sans Serif, sans-serif; 
	padding-left	:10px;
}

td.c{	COLOR		:#0099cc;
	FONT-SIZE	:12px;
	TEXT-ALIGN	:center;
	width		:18px;
}

td.sc{	BACKGROUND-COLOR:#0099cc;
	BORDER		:#0066cc 1px solid;
	COLOR		:#ffffff;
	FONT-SIZE	:10px; 
	TEXT-ALIGN	:center;
	width		:18px;
}
                                	
td.v{
	BORDER-right	:#0040ff 1px dashed;
	FONT-SIZE	:12px; 
	TEXT-ALIGN	:center;
	height		:20px;
}

td.vd{
	BORDER-bottom	:#0040ff 1px dashed;
	FONT-SIZE	:12px; 
	height		:20px;
}

td.vo{
	BORDER		:#0040ff 1px dashed;
	FONT-SIZE	:12px; 
	TEXT-ALIGN	:center;
	height		:20px;
}

td.vn{
	FONT-SIZE	:12px; 
	TEXT-ALIGN	:center;
	height		:20px;
}


td.mu{
	font		:10px Verdana, Arial, MS Sans Serif, sans-serif;
	color		:#ffffff;
}