#header .utilities li {background-image: url('../graphics/layout/bullet.png');}
#interior_quote_block #quote_top {background-image: url('../graphics/layout/internal_quote_top.png');}
#interior_quote_block #quote_bottom {background-image: url('../graphics/layout/internal_quote_bottom.png');}
#nav ul{background-image: url('../graphics/layout/nav_bg.png');}
#quick_links ul li {background-image: url('../graphics/layout/bullet2.png');}
#quote {background-image: url('../graphics/layout/quote_bg.png');}
#quote_left {background-image:url('../graphics/layout/quote_left.png');}
#quote_right {background-image:url('../graphics/layout/quote_right.png');}
#rounded_l {background-image: url('../graphics/layout/rounded_edge_left.png');}
#rounded_r{background-image: url('../graphics/layout/rounded_edge_right.png');}
#sec_nav_top {background-image: url('../graphics/layout/interior_subnav_top.png');}
#sec_nav_bottom {background-image: url('../graphics/layout/interior_subnav_bottom.png');}
#sec_nav_content {background-image: url('../graphics/layout/sub_nav_bg.png');}	
#spotlight {background-image: url('../graphics/layout/spotlight_bg.png');}
#spot_rounded_left {background-image: url('../graphics/layout/spotlight_area_left.png');}
#spot_rounded_right {background-image: url('../graphics/layout/spotlight_area_right.png');}
.submit {background-image: url('../graphics/layout/submit_button.png');}

body{
	background: #f2ebe9;
	border-color:#2f6953;
	}

#top_stripe {
	border-color:#2f6953;
}

#wrap{
	background: #transparent;
	}

a:link{
	color: #254169;
	}
a:visited {
	color: #254169;
	}
	
a:hover, a:active {
	color: #3e6034;
	}


#footer a, .font_mod a{ color: #fb0;}

.disclaimer {color: #c00;}

#header {
	color: #fff;
}


/* --------------- Customer Utilities ----------------------- */

#header .utilities {
	color:#b0aba9;
}

#header .utilities li a:link, #header .utilities li a:visited {
	color:#b0aba9;
}

#header .utilities li a:hover {
	color:#3e6034;
}

#header .utilities li {
	color:#a09b99;
}

#quote {color:#fff;}

/* ---------------------- Font Resizer -------------*/

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

.font_mod a:hover {
	color:#3e6034;
}

/* ----------------- Search Form ----------------------*/

.TextBox {
	color:#9a9694;
	background:#f2f2f2;
}

/* --------------- Primary Navigation --------------- */

#nav ul {background:#306954;}

#nav ul li a{color:#fff !important;}
	
#nav ul li a:active{color:#ffa500;}
	
#nav ul li a:hover, a.current_section {color:#b0bd3a !important;}
	

/* -------------- Spotlight Area ------------------- */

#spotlight_text h1 {
	color:#333333;
}

#spotlight_text p {
	color:#333333;
}

#spotlight_text p a:link {
	color:#254169;
}

#spotlight_image {
	overflow: hidden;
}
.fdpc_spotlight_img {
	text-align: center;
}
.fdpc_spotlight_img img {
	height: 250px;
	width: auto;
}

/* --------------- Homepage Quote ------------------- */

#quote {
	color:#fff;
}

#quote a:link, #quote a:visited, #quote a:active, #quote a:hover {
	color:#fff;
}

/* ----------------- Body Conent Homepage ---------------------- */

#left_columns h3 {
	color:#585555;	
}

#left_columns p {
	color:#585555;	
}

/* --------------- News ---------------- */
	
#news h3 {
	color:#585555;
}

.news_articles ul {
	color:#585555;
}

.news_archives {
	color:#585555;
}

/* ------------- Interior Page Content ----------- */

#sec_nav_content ul {color:#2c547e;}

#sec_nav li a:link, #sec_nav li a:visited {color:#2c547e;}

#sec_nav li a:hover, #sec_nav li a:active, .current_page {color:#9a9694 !important;}

#client_content {color:#424040;}

#client_content h1, #client_content h2, #client_content h3{color:#424040;}

h5.form_title, .form_title, div.form_row_submit {background-color:#306954; color:#fff;}

div.portal_login div.form_row_submit {background-color:#306954;}

/* ---------------  Interior Quote ------------------ */


#interior_quote_block #quote_interior {
	color:#fff;
}

#interior_quote_block #quote_interior a:link, #interior_quote_block #quote_interior a:visited, #interior_quote_block #quote_interior a:active, #interior_quote_block #quote_interior a:hover {
	color:#fff;
}

/* ------------------ Begin Footer ---------------------- */

#footer {
	background: #005f48;
}

#quick_bar {
	background: #fff;
	color:#000;
}

#quick_links {
	background: #transparent;
}

#quick_links ul {
	color:#585555;
}

.TextBox_email {
	border-color:#e5e0df;
}

#contact {
	background: #transparent;
	color:#fff;
}


#contact a:link, #contact a:visited{
	color:#fff;
}

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

/* ------------------ End Footer ---------------------- */

body.homepage #left_columns div#calendar_section {
margin-right:9px;
padding-right:6px;
font-size:.9em;
}

body.homepage #left_columns .event_list ul li.odd {
background-color:#f2ebe9;
}

body.homepage #left_columns div.event_list {
background:#d0c9c7;
padding-right:6px;
margin-right:9px;
}

body.homepage .event_list ul li {
padding:5px 5px 10px;
}

body.homepage #left_columns div div div.event_list_nav {
font-size:1.5em !important;
}

body.homepage #left_columns div div div#event_list_summary {
font-size:.9em;
clear:right;
}

body.homepage #left_columns h3.list_view_event_title {
margin:5px 0;
}

body.homepage #left_columns .event_list ul li.odd {
padding:5px;
}

body.homepage #left_columns .event_list ul li {
padding:5px;
}

body.homepage #jumpToContainer  {
float:right;
}

.currentMonth ul li+li {
	margin-top:6px;
	border-top:1px dotted #254169;
	padding-top:4px;
}

.currentMonth ul li {
	margin:0;
	padding:0;
	border:0;
}

#column_2 h1 {
	display:none;
}
