body {
	color:#313131;
	background-color:#222222;
}


/* Wraps */
#main_wrapper {
	background-color:#FfFfFf;
}

#header_wrapper, #module_wrapper, #footer_wrapper {
	background-color:#9fa39d;
}

/* Headlines */
body.internal #main_right h3 {
	color:#EA0437;
}

.required, h1, #modules h3, #modules h4 {
	color:#EA0437;
}


/* Links */
a, a:link, a:visited, a:active, a:focus {
	color:#EA0437;
}

body.internal #main_left ul#side_menu li a,
#main_menu a:hover,#footer_menu {
	color:#504f4f;
}

body.internal #main_left ul#side_menu li a:hover,
body.internal #main_left ul#side_menu li.selected a {
	color:#EA0437;
}


/* Top Menu */
.top_menu a:link,.top_menu a:visited {
	color:#FfFfFf !important;
}
	
a.top_menu:hover {
	color:#FfFfFf !important;
}
	
#header_right {
	color:#efe7d6;
	background-color:#9fa39d;
}

	
/* Utilities */
#main_menu {
	border-top:1px solid #ea7b04;
	color:#FfFfFf;
	background:#9fa39d;
}
	
#main_menu a {
	color:#FfFfFf;
}
	
/* Homepage "Modules" */	
#module_1 a, #module_2 a, #module_3 a {
	color:#333;
}
	
#module_2, #module_3,
#footer_menu a, .button:hover {
	color:#EA0437;
}


/* Footer */	
#footer_info {
	color:#FfFfFf;
}
	
#footer_info a {
	color:#dadada !important;
}

#nav ul a:hover, #nav ul a.selected {
	background:#EA0437;
}

#main_menu ul li {
	border-left: 1px solid #FfFfFf;
}

#main_menu { 
	border: none !important;
}

#main_left h1, #main_left h2, #main_left h3, #main_left h4, #main_left h5, #main_left h6 {
	color: #EA0437;
}

.module_1_title, .module_2_title, .module_3_title, .module_4_title, .module_5_title {
	top: 0;
	height: 100%;
}

#header_wrapper {
	border-bottom:0px;
}

#main_wrapper {
	background: #FfFfFf;
}

#module_1 .module_1_title {
	background-image:none !important;
}

#module_2 .module_2_title {
	background-image:none !important;
}

.module_3_title {
	background-image:none;
}

#module_2 .news_articles {
	height: 220px;
}

#modules div.news_archives {
	width: 300px;
}


/* Re-customization */
#header_wrapper {
	border-bottom:0;
}

#header_wrapper {
	background:#FfFfFf;
}

#module_wrapper, #footer_wrapper {
	background:#222222;
}

#footer_top {
	border-bottom:2px solid #FfFfFf;
}

#module_2, #module_3, #footer_menu a, .button:hover {
	color:#999999;
}

#module_1 a, #module_2 a, #module_3 a {
	color:#FfFfFf;
	font-weight:normal;
	text-decoration:underline;
}

.module_1_title, .module_2_title, .module_3_title, .module_4_title, .module_5_title {
	text-transform: capitalize;
}

div.news_articles ul li span.content_news_article_by_line {
	font-size: 14px;
}

#main_menu {
	background:#Ed1c24;
}

#header_right {
	background-color:#FfFfFf;
}

#nav a {
	color:#000000 !important;
}

#nav ul a:hover, #nav ul a.selected {
	background:#Ed1c24;
}

#nav ul li.hover a {
	color:#FfFfFf !important;
}

#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited {
	color:#FfFfFf !important;
}

#main_menu ul li a:hover, #main_menu ul li a:active {
	color:#000000;
}

#main_left h1, #main_left h2, #main_left h3, #main_left h4, #main_left h5, #main_left h6 {
	color:#Ed1c24;
}

body.internal #main_left ul#side_menu li a:hover, body.internal #main_left ul#side_menu li.selected a {
	color:#Ed1c24;
}

body.internal #main_left ul#side_menu li a {
	color:#AaAaAa;
}

.form_title, h5.form_title, div.form_row_submit {
	background:#Ed1c24 !important;
	color:#FfFfFf;
}

body.internal #main_left ul#side_menu li a {
	font-weight:normal !important;
}

#nav ul a {
	color:#FfFfFf !important;
}

#nav li.hover a {
	color:#FfFfFf !important;
}

.module_1_title, .module_2_title, .module_3_title, .module_4_title, .module_5_title {
	text-transform: capitalize !important;
}







#nav nav.nav ul.fdpc_level_1 a {
	background: #414141;
}
#nav nav.nav ul.fdpc_level_1 a:hover {
	background: #Ed1c24;
}

.side_menu li.fdpc_here a, .side_menu li a:hover {
    color: #Ed1c24;
}

.side_menu li, .side_menu li a {
	font-weight: normal;
	color: #aaa;
}
#nav li.fdpc_level_0 a {
	color: black !important;

}

#nav li.fdpc_level_0:hover a {
	color: white !important;

}
