@charset "utf-8";
/* CSS Document */


/* Grey Body Text */
html, body, .gray-text {
	font:12px Arial, Helvetica, sans-serif;
	color:#686161;
}

/* Gray Footer Text and Links */
#footer, #footer a, #footer:visited, #footer a:hover {
	color:#8d8d8d;
	line-height:1.5em;
}

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* Red Header Text, Red Links and Red Link Hover */
.red-text, a, a:visited {
	color:#b42f00;
}


.dk-red-text {
	color:#831303;
}

.white-text {
	color:#fff;
}

.blue-text {
	color:#4f6496;
}

.green-text {
	color:#5c8519;
}
.afbluetext 
{
	color:#00477f;
}

/* Global Font Size Styles */
.bold {
	font-weight:bold;
}

.sm {
	font-size:11px; /* small news text on home page */
}

.mdsm {
	font-size:13px;
}

h3, .md  {
	font-size:14px;
}

.lg {
	font-size:16px;
}

.xlg {
	font-size:22px;
}

/* Navigation Styles */

#nav a, #nav a:visited, #rpnav a, #rpnav a:visited {
	color:#56515a;
}

#nav a:hover, #rpnav a:hover {
	color:#bd1e03;
}

/* Sub Navigation Styles */



/* Gray Text Links w/ No Underline and Red Underlined Hover State */
a.gray-red, a:visited.gray-red {
	text-decoration:none;
	color:#686161;
}

a:hover.gray-red {
	text-decoration:underline;
	color:#b42f00;
}

/* Dark Red Text Links w/o Underline and Red Underlined Hover State */
.dkred-red, a.dkred-red, a:visited.dkred-red {
	color:#8f1400;
	text-decoration:none;
}

a:hover.dkred-red {
	color:#bd1e03;
	text-decoration:underline;
}

/* Dark Red Text Links w/o Underline and Red Hover State */
a.dkred-red-nu, a:visited.dkred-red-nu {
	color:#8f1400;
	text-decoration:none;
}

a:hover.dkred-red-nu {
	color:#bd1e03;
	text-decoration:none;
}

/* Red Text Links w/o Underline and Dark Red Hover State */
a.red-dkred-nu, a:visited.red-dkred-nu {
	color:#bd1e03;
	text-decoration:none;
}

a:hover.red-dkred-nu {
	color:#8f1400;
	text-decoration:underline;
}

/* Spacing for right column headline text */
.rt-col-hdlne {letter-spacing:.05em}


/* Blue Text Links w/o Underline and Blue Underlined Hover State */
a.afblue, a:visited.afblue {
	color:#00477f;
	text-decoration:none;
}

a:hover.afblue {
	color:#686161;
	text-decoration:underline;
}
