body,table,td,tr,p{ color: #666666; font: 14px Arial,Helvetica,sans-serif; }
body{ background-color: #FFFFFF; }
a:active{ color: #FF0000; }
a:link, a:visited { color: #006400; }
input,textarea{ background: #FFF8DC; font-size: 11px; }
.ptit {
	font: italic bold 32px Arial, Helvetica, sans-serif;
	color: #BB0004;
}
.ptitsub {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #006400;
}
.idealist { font: bold 14px Arial, Helvetica, sans-serif; }
.idealtxt {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1em;
	padding: 0 0 0 20px;
}
.idealist1 {
	font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tfoot{
	color: #666666;
	font: 11px Arial,Helvetica,Geneva,sans-serif;
}
/*.. navigation ..*/
.tnav1{
	color: #C04040;
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
}
.tnav2{
	color: #FFFF99;
	font: 12px Arial,Helvetica,Geneva,sans-serif;
}
.tnavbox{
	color: #006400;
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
}
.tnavboxtit{
	color: #006400;
	font: bold 18px Arial,Helvetica,Geneva,sans-serif;
}
.tnavboxtit1{
	color: #006400;
	font: italic bold 16px Arial,Helvetica,Geneva,sans-serif;
}
.tnavsub{
	color: #FFFF99;
	font: 11px Arial,Helvetica,Geneva,sans-serif;
}
.tnavsub1{
	color: #FFFF99;
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
}
#tnav a{
	background: #CD5C5C;
	color: #FFFF99;
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
	text-decoration: none;
}
#tnav a:hover{
	background: #FFFF00;
	color: #8B0000;
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
}
#tnavp{
	background: #A52A2A;
	color: #FFFF99;
	font: bold 12px Arial,Helvetica,Geneva,sans-serif;
}
#tsub a{ color: #FFFF99; }
