body { font: Arial, Helvetica, sans-serif; color: #ffffff; }

.blue_box .category .title { font-size: 32px; font-family: Arial, Helvetica, sans-serif; }
	.blue_box .category .news_box .content h6 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #00185b; color: #ffffff; }
	.blue_box .category .news_box .content { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #898989; }
	.blue_box .category .connect_box .content h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
	.blue_box .category .connect_box .content { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #898989; }
	
.c_header .shadow { text-align: right; font-weight: bold; }
	.c_header .shadow h2 { font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
	
.c_body { color: #333333; }

.c_body .current_Projects .project { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }

.c_body .side_panel h2 { font-family: Arial, Helvetica, sans-serif; }
	.c_body .side_panel .subject, .c_body .side_panel .subject2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		.c_body .side_panel .subject .title, .c_body .side_panel .subject2 .title { font-weight: bold; }
			.c_body .side_panel .subject .title a, .c_body .side_panel .subject2 .title a { text-decoration: none; color: #333333; }
			.c_body .side_panel .subject .title a:hover, .c_body .side_panel .subject2 .title a:hover { text-decoration: underline; }
		.c_body .side_panel .subject .author, .c_body .side_panel .subject2 .author { font-weight: bold; font-style: italic; color: #b20000; }
		.c_body .side_panel .subject .date, .c_body .side_panel .subject2 .date { font-weight: bold; color: #0071a6; }
		
h1 { color: #002780; border-bottom: 1px solid #0000cc; padding: 5px 0px; margin-right: 20px; margin-bottom: 5px; }

h2 { color: #002780; }

h3 { margin: 0px; padding: 0px; color: #002780; }

.spacer { clear: both; height: 20px; width: 100%; }

.stories h4 { margin: 10px 20px 0px 0px; padding: 5px 0px; float: right; }

a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; }

p { margin-bottom: 20px; }

/* ------------- Form Fields ---------------- */

input.text, textarea.large { color: #333333; }

.blue_button { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
	.blue_button:hover { text-decoration: none; }
