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

#logo {height: 140px;}

/* Top Page Navigation */

	#top_nav {
		background:#445f82 url (../graphics/layout/bg-top.gif) repeat-x bottom left;
		border-bottom:0px solid #6a6a6a;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	#top_nav a:link, #top_nav  a:visited {font-size:9px;}
	
	#top_nav a:hover, #top_nav  a:active {color:#fff;}

	.top_navigation ul li{
		line-height: 34px;
		font-size:10px;
		text-transform:uppercase;
	}

	.font_mod{color:#A3B6C7;} /* 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:#153154;
		}
		
	#nav_primary div ul li {
		font-style:normal;
		font-family: Helvetica, Arial, sans-serif;
		line-height:46px;
		text-transform:none;
		font-size:16px;
	}	
	/* 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, .news_archives {
		color:#000000;
		line-height:1.1em;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: bold;
text-transform: none;
letter-spacing: -1px;
line-height: 1.2em;
margin: 18px 0;
		}
	
	h3.content_news_article_headline  {
		line-height:1.2em;
		font-size:14px;
	}

	.news_archives {
	
	}

	.col_3 ul li  h3.content_news_article_headline a {
		font-size:inherit;
	}
		
	/* Client Content Colors*/
	
	.client_content a:hover, .client_content a:active, 
	.col_1 a:hover, .col_1 a:active {
		color:#153154;
	}
	
	/* Column 2 Link Colors */
	.col_2 a:link,
	.col_2 a:visited{
		color:#153154;
		}
	.col_2 a:hover,
	.col_2 a:active {
		color:#000;
		}
	
	/* Column 3 Link Colors */
	.col_3 ul li a:link,
	.col_3 ul li a:visited{
		color:#141925;
		font-style:normal;
		letter-spacing:-1px;
		text-transform:none;
		}
	
	.col_3 ul li a:hover,
	.col_3 ul li a:active{
		color:#555;
		}

div.news_articles ul li span.content_news_article_by_line {
font-style:normal;
font-size:0.8em;
}


#spotlight, #masthead {
background:#000;
border-color:#6a6a6a;
}

div.portal_login div.form_row_submit  {
background:#153154;
color:#fff;
}


/* Interior Navigation */

	#nav_secondary ul li a:hover,
	#nav_secondary ul li a:active,
	#nav_secondary ul li.selected a{
		color:#153154;
		}
		
	#nav_secondary ul li{
		border-top: 1px solid #DDD;
		}


/* Footer */

	#footer {
		color:#fff;
		border-top:0px solid #000;
		border-bottom:0px solid #000;
		background-color:#000;
		font-size:11px;
		line-height:1.4em;
		}

a:link, a:visited {
	color:#153154 !important;
}

a:hover, a:active {
	color:#a3b6c7 !important;
}

.contactinfo a:link, .contactinfo a:visited {
	color:#FfFfFf !important;
	text-decoration:underline;
}

.contactinfo a:hover, .contactinfo a:active {
	color:#FfFfFf !important;
}

#nav_primary a:link, #nav_primary a:visited {
	color:#FfFfFf !important;
}

.top_navigation a:link, .top_navigation a:visited {
	color:#A3B6c7 !important;
}

.top_navigation a:hover, .top_navigation a:active {
	color:#153154 !important;
}

#logo {
    margin: 11px 0;
}

div#top_nav div.wrap div.top_navigation div ul.content_collection_items li div.content_image_box,
div#top_nav div.wrap div.top_navigation div ul.content_collection_items li div.content_image_box img {
padding:0;
margin:0;
background:transparent;
border:0 none;
}

div#top_nav div.wrap div.top_navigation div ul.content_collection_items li div.content_image_box {
padding-top:4px;
}

