body{ 
	background:#ffffff;
	margin:0;
}

body,td,th,textarea{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	
}


a:active, a:focus, img { outline: 0; }

.cm{
font-size:10px;

}

a{
text-decoration:none;
color:#278FED
}

.gray{
color:#666666;
}

.lgray{
color:#999999;
}

.black{
color:#000000;
}

a.serv{
text-decoration:none;
}

a:hover.serv{
text-decoration:none;
border-bottom:#Fa0800 dashed 1;
padding-bottom:0;
}

a:hover{
text-decoration:underline;
color:#Fa0800;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;

margin:0;
}



.blue{
color:#2fa5e3;
}


.path, .path a{
color:#cccccc;
}

.path a:hover, a.lblue:hover{
color:#FFFFFF;
}

.green{
color:#88BB22;
}

.orange{
color:#Fa0800;
}




.white{
color:#FFFFFF;
}

.bold{
font-weight:bold;
}



.uc{
text-transform:uppercase
}

.big{
	font-size:19px;
}

.top{
	font-size:17px;
}

.ttt{
	font-size:11px;
}


.noul{
text-decoration:none
}

a.noul:hover, .path a:hover{
	text-decoration:underline;
}



.path, .path a{
text-decoration:none;
font-size:10;

}

table.tp  td{
	padding-left:0;
	padding-top:0;
}

table.tpp  td{
	padding-top:0;
	padding-bottom:10;
}

table.tp10  td{
	padding:7;
}
table.tp0  td{
	padding:0;
}

table.tp3  td{
	padding:3;
}

.ul{
text-decoration:underline;
}

.gray1 td,.gray1 a{
	color:c0c0c0;
}

.gray2 td,.gray2 a{
	color:404040;
}

.gray2 a,.gray1 a{
text-decoration:underline;
}

#texttable.gray1{
border-top:#c0c0c0 dotted 1px;
}

#texttable.gray2{
border-top:#404040 dotted 1px;
}
