
/* --- General -------------------------------------------------------------- */

p {
	margin-bottom: 8px;
	margin-top: 0px;
}

.hide {display: none;}

/* --- White -------------------------------------------------------------- */

.white_small {
	font-size: 10px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff;
	line-height:14px;
	text-decoration:none;
}

.white_small a:hover {
	text-decoration:underline;
}

.white_default_bold {
	font-size: 12px;
	font-weight: bold; 
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #ffffff;
	text-decoration:none;
}


/* --- Black -------------------------------------------------------------- */

.black_small {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #000000;
	text-decoration:none;
	line-height: 16px;
}

a.black_small:hover {
	text-decoration:underline;
}

.black_small_bold {
	font-size: 10px;
	font-weight: bold; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #000000;
	line-height: 16px;
}


/* --- Orange -------------------------------------------------------------- */

.orange_small_bold {
	font-size: 10px;
	font-weight: bold; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #E77C31;
	text-decoration:none;
	line-height: 16px;
}


/* --- Purple -------------------------------------------------------------- */

.purple_default {
	font-size: 11px;
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #6B246B;
	text-decoration:none;
}

.purple_big {
	font-size: 13px;
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #6B246B;
	text-decoration:none;
}

.purple_small, .purple_small a {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #6B246B;
	text-decoration:none;
	line-height: 15px;
}

.purple_extra_small, .purple_extra_small a {
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #6B246B;
	text-decoration:none;
}

/* --- Green -------------------------------------------------------------- */

.green_default, .forumSplashText {
	font-size: 12px;
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #5A941F;
	text-decoration:none;
}

a.green_default:hover {
	text-decoration:underline;
}

.green_bold {
	font-size: 12px;
	font-weight: bold; 
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #5A941F;
	margin-bottom: 0px;
	text-decoration:none;
}

.green_small_bold {
	font-size: 10px;
	font-weight: bold; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #5A941F;
	line-height: 16px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-decoration:none;
}

a.green_small_bold:hover{
	color: #62B80D;
}

.green_small {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #5A941F;
	line-height: 16px;
	text-decoration:none;
}

.green_small a:hover {
	text-decoration:underline;
}


.lightgreen_extra_small {
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #E0F5CC;
	text-decoration:none;
}


/* --- Blue -------------------------------------------------------------- */

.blue_default {
	font-size: 12px;
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #245691;
	text-decoration:none;
}

a.blue_default {
	text-decoration:underline;
}

a.blue_default:hover {
	text-decoration:underline;
}

.blue_small, .blue_small a {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #245691;
	text-decoration:none;
	line-height: 15px;
}
a.blue_small:hover {
	background-color: #76EA02;
}

.blue_light, .blue_light a {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #88B2E0;
	text-decoration:none;
}

.blue_light a:hover {
	color: #245691;
	text-decoration:none;
}

.blue_light_small, .blue_light_small a {
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #88B2E0;
	text-decoration:none;
}

.blue_light_small a:hover {
	color: #a7c9f7;
	text-decoration:none;
}

.lightblue_extra_small, .lightblue_extra_small a {
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #658CDE;
	text-decoration:none;
}

.lightblue_extra_small a:hover {
	color: #245691;
}

/* --- Grey -------------------------------------------------------------- */

.grey_default {
	font-size: 12px;
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #666666;
	text-decoration:none;
}

/* --- Brown -------------------------------------------------------------- */

.brown_default {
	font-size: 12px;
	font-family: trebuchet ms,verdana, arial, helvetica, sans-serif; 
	color: #914C0F;
	text-decoration:none;
}

a.brown_default:hover {
	text-decoration:underline;
}

/* --- News -------------------------------------------------------------- */
.news_date {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #bbbbbb; 
	text-decoration:none;
}

/* Capitals -------------------------------------------------------------- */	

.capA {}
.capB {}
.capC {}
.capD {}
.capE {}
.capF {}
.capG {}
.capH {}
.capI {}
.capJ {}
.capL {}
.capM {}
.capN {}
.capO {margin-right: -3px; vertical-align: -3px;}
.capP {}
.capR {}
.capS {}
.capT {}
.capU {}
.capV {}
.capW {}
.capZ {}
