body{
	background-color:#fff; /* highly recomended to keep #fff */
	color:#1d2438; /* color of text for site*/
	}
	
a:link{color:#709e84;}

a:visited {color:#709e84;}

a:hover, a:active {color:#fff;}


/* Top Page Navigation */

	#top_nav {background:#0e0f12;}

	.font_mod{color:#709e84;} /* matches a:link color above*/

	#top_nav input {
		border:1px solid #d1d1d1;
		background:#fff;
		}

	#top_nav input[type="text"]:focus {
		background:#fdfbe3;
		}	


/* Spotlight */

	#spotlight, #masthead {
		border:1px solid #fff;
		border-bottom:0;
		}


/* Primary Navigation */	

	#nav_primary div ul{
		background:#31447a;
		}
	
	/* Primary Navigation Links */
	#nav_primary div ul li a:link{
		color:#fff;
		}
	#nav_primary div ul li a:visited{
		color:#fff;
		}
	#nav_primary div ul li a:hover,
	#nav_primary div ul li a:active{
		color:#fff;
		}



/* Content */

	/* Header Color */
	.col_1 h1,.col_1 h2,.col_1 h3,.col_1 h4,.col_1 h5,.col_1 h6,
	.col_2 h1,.col_2 h2,.col_2 h3,.col_2 h4,.col_2 h5,.col_2 h6,
	.col_3 h1,.col_3 h2,.col_3 h3,.col_3 h4,.col_3 h5,.col_3 h6,
	.client_content h1,.client_content h2,.client_content h3,.client_content h4,.client_content h5 {
		color:#31447a;
		}
		
	/* Client Content Colors*/
	
	.client_content a:hover, .client_content a:active, 
	.col_1 a:hover, .col_1 a:active {
		color:#4A7DD3;
	}
	
	/* Column 2 Link Colors */
	.col_2 a:link,
	.col_2 a:visited{
		color:#31447a;
		}
	.col_2 a:hover,
	.col_2 a:active {
		color:#709e84;
		}
	
	/* Column 3 Link Colors */
	.col_3 ul li a:link,
	.col_3 ul li a:visited{
		color:#709e84;
		}
	
	.col_3 ul li a:hover,
	.col_3 ul li a:active{
		color:#555;
		}


/* Interior Navigation */

	#nav_secondary ul li a:hover,
	#nav_secondary ul li a:active,
	#nav_secondary ul li.selected a{
		color:#709e84;
		}
		
	#nav_secondary ul li{
		border-top: 1px solid #9992ce;
		}


/* Footer */

	#footer {
		color:#FfFfFf;
		background-color:#111215;
		border-top:2px solid #709e84;
		}

.col_3 ul li a {
	font-size: 18px;
}

h3.content_news_article_headline {
	line-height: 20px;
}

#footer a, #footer a:link, #footer a:visited {
	color:#FfFfFf;
	text-decoration:underline;
}

#footer a:hover, #footer a:active {
	color:#FfFfFf;
	text-decoration:none;
}

#nav_secondary ul li {
	border-top: 1px solid #DDD;
}

#top_nav a:link, #top_nav a:visited, .font_mod {
	color:#FfFfFf;
}


#nav_primary div ul li a:hover, #nav_primary div ul li a:active {
background-image: none !important;
color: #7AA48C !important;
}




































