.leading { line-height: 130%; }
.noleading { line-height: 100%; }
.n { text-decoration: none; }

.s
{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif, Swiss, SunSans-Regular;
}

.s10
{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif, Swiss, SunSans-Regular;
}

.sn
{
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif, Swiss, SunSans-Regular;
	text-decoration: none;
}

XXa.:hover { color: #fc0; }
XXa.:hover.s { color: #fc0; }

a.:hover.sn
{
	color: #fc0;
	text-decoration: underline;
}

a.:hover.n { text-decoration: underline; }

.label  { color: #595552; font-size: xx-small; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.cream12
{
	color: #F5F3D7;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular;
}

.cream10
{
	color: #F5F3D7;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular;
}

a.:hover.cream10 { text-decoration: underline; color: #ffffff; }


.subtle10
{
	color: #3A517B;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular;
}

a.:hover.subtle10
{
	color: #000000;
	text-decoration: underline;
}

.nav10
{
	color: #2B3B3F;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular;
	text-decoration: none;
}

a.:hover.nav10
{
	color: #000000;
	text-decoration: underline;
}

.caption
 { color: #69786e; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; border-bottom: medium dotted #bdbe00 }
.dottedunderline   { text-decoration: none; background-color: #eceab9; border-top: thin dotted #bdbe00; border-bottom: thin dotted #bdbe00 }
