#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');}
#nav{background-image: url('../graphics/layout/nav_bg.png');}
#rounded_r{background-image: url('../graphics/layout/rounded_edge_right.png');}
#search_form {background-image: url('../graphics/layout/search_box.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');}
#sec_nav_t  {
    background: url('../graphics/layout/bg_subnav_t.png');
    height:12px;
    width:224px;
}
#sec_nav  {
    background: #FfFfFf url("../graphics/layout/bg_subnav.png") repeat-y;
}
#sec_nav_b  {
    background: url('../graphics/layout/bg_subnav_b.png');
    height:9px;
    width:224px;
}

#nav {background:none;}
#sec_nav {padding-left:10px;}
#sec_nav li a {width:190px;}

body{
	background: #FfFfFf;
	border:0 none;
	color:#002900;
	}

#top_stripe {border-top:8px solid #19466f;}

#wrap{background: #transparent;}

a:link{color: #19466f;}

a:visited {color: #19466f;}
	
a:hover, a:active {color: #666666;}

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

.disclaimer {color: #c00;}

#header {color: #fff;}


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

#header .utilities {
	color:#19466f;
}

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

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

#header .utilities li {
	color:#19466f;
}

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

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

.font_mod a:hover {
	color:#666666;
}

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

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

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

#nav ul {background-color:#19466f;}

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

#nav ul li ul {
	background-image:none;
	background-color:#CaCfE3;
	padding:3px 0 5px;
	}
	
#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited {color:#19466f !important;}

#nav ul li ul li a:hover,
#nav ul li ul li a:active, a.current_section{
	color:#FfFfFf !important;
	background:#19466f;
	}

#nav ul li ul li a:hover, #nav ul li ul li a:active, a.current_section {
	
}

#nav ul li ul li:hover {
	background:#19466f;
}

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

#spotlight {width:900px;padding:0 10px;}

#spotlight_text{color:#585555;width:420px;}

#spotlight_text h1,#spotlight_text h2,
#spotlight_text h3,#spotlight_text h4,
#spotlight_text h5,#spotlight_text h6 {
		color:#333;
		margin:1.14em 0;
}

#spotlight_text p {
	color:#333333;
}

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

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

#left_columns, #left_columns h1, #left_columns h2,
#left_columns h3, #left_columns h4, #left_columns h5,
#left_columns h6, #news h1, #news h2, #news h3, #news h4,
#news h5, #news h6{color:#002900;}


/* --------------- 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:#7f5523;
}

#sec_nav li a:hover, #sec_nav li a:active, a.here {
	color:#810048 !important;
}

#client_content h1, #client_content h2, #client_content h3,
#client_content h4, #client_content h5, #client_content {
	color:#002900;
}

#sec_nav li a:link, #sec_nav li a:visited {
    color: #00325F;
}

#sec_nav li a:hover, #sec_nav li a:active {
    font-weight:bold;
    color:#00325f;
}

/* ---------------  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;
}

#quote,#quote h1,#quote h2,#quote h3,#quote h4,#quote h5,#quote h6{
	color:#fff;
}

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

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

#footer {background-color: #CaCfE3;}

#footer a{color:#7f5523;text-decoration:none;}

#footer a:hover,#footer a:active {color:#888;}

div.form_row_submit {background:#19466f;}

#column2 form {font-family:Arial,Trebuchet MS,Sans-Serif;}

#quick_bar {
	background: #fff;
	color:#000;
	border-top:1px solid #DdDdDd;
}

#quick_links {
	background: #transparent;
}

#quick_links ul {
	color:#585555;
	background:transparent;
}

body.interior div#column_2 ul,
body.interior div#column_2 ol{padding-left:20px; margin:1.14em 0;}


.TextBox_email {
	border-color:#e5e0df;
}

#contact {
	background: #transparent;
	color:#19466F;
}

#contact a:link, #contact a:visited{
	color:#19466F;
}

#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;
}

#footer {
	color:#000;
}

#footer a {
	color:#19466f;
	text-decoration:underline;
}

#quick_links a {
	color:#19466f;
	text-decoration:none;
}

#quick_links a:hover {
	color:#888;
}

#nav ul li ul li a {
    background:#CaCfE3;
}

.formtitle, .form_title, h5.form_title, div.form_row_submit {
	background:#19466f;
	color:#FfFfFf;
}

#secondary_nav li a:hover, #secondary_nav li.here a {
    color: #FFFFFF;
}

#footer {
	border-top:0px;
}

#left_columns p {
    color: #19466F;
}

#logo {
    padding-bottom: 5px;
}

.font_mod  {
    display: none;
}

#wrap {
    padding: 0 0 20px 0;
}

#top_stripe {
    border-top:0px;
}

#left_columns h1, #left_columns h2, #left_columns h3, #left_columns h4, #left_columns h5, #left_columns h6 {
    margin: 0;
}

div.news_articles ul li {
    margin: 0 0 5px;
}

h1, h2, h3, h4, h5, h6 {
	color:#2c7a80 !important;
}

.content_image_box  {
    background:#FfFfFf;
    border: 0px;
}

#left_columns p {
    font-size: 14px;
    color:#000000;
}

body {
	font-size:14px;
}

div.news_articles {
margin-left:25px;
}

#quote .content_image_box {
	padding-right:0px;
}

#column_1 {
	padding-left:0px;
}

.content_image img {
	margin:0px;
	padding:0px;
}

#left_columns {
	width:610px;
}

#column_2 {
    padding-left: 38px;
}

#left_columns div {
    padding-right: 10px;
}

#left_columns div div.content_image_box {
	margin-bottom:20px;
}

div.news_articles {
    margin-left: 0px;
}

* {
	font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif !important;
}

#left_columns #quote_block p.content_image {
	background:#CaCfE3;
}

#quote_block #quote {
	text-align:left;
}

#quote_block #quote ul {
	padding: 0 0 0 20px;
	list-style: disc;
}

#quote_block #quote .content_image_box {
    margin-bottom: 0;
}

#left_columns p, #news {
	line-height:20px;
	color:#000;
}

#nav #rounded_l, #nav #rounded_r {
	display:none;
}

#nav ul {
	width:920px;
	background:url('../graphics/layout/bg_nav_new.jpg') top left no-repeat;
	height:56px;	
}

#nav ul li {
	width:131px;
	height:56px;
	display:inline-block;
	text-align:center;
	vertical-align:top;
}

#nav ul li a {
	padding:15px 0 0 0;
	width:115px;
	height:41px;
}


#nav ul li ul {
	width:200px;
}

#nav ul li ul li {
	height:auto;
	width:180px;
	text-align:left;
}

#nav ul li ul li a {
	width:180px;
	height:auto;
}

#ie #nav ul li {
	display:inline;
}





























<style>

.content_image_box  {
    background:#FfFfFf;
    border: 0px;
}

#left_columns p {
    font-size: 14px;
    color:#000000;
}

body {
	font-size:14px;
}

div.news_articles {
margin-left:25px;
}

#quote .content_image_box {
	padding-right:0px;
}

#column_1 {
	padding-left:0px;
}

.content_image img {
	margin:0px;
	padding:0px;
}

#left_columns {
	width:610px;
}

#column_2 {
    padding-left: 38px;
}

#left_columns div {
    padding-right: 10px;
}

#left_columns div div.content_image_box {
	margin-bottom:20px;
}

div.news_articles {
    margin-left: 0px;
}

* {
	font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif !important;
}

#left_columns #quote_block p.content_image {
	background:#CaCfE3;
}

#quote_block #quote {
	text-align:left;
}

#quote_block #quote ul {
	padding: 0 0 0 20px;
	list-style: disc;
}

#quote_block #quote .content_image_box {
    margin-bottom: 0;
}



#nav #rounded_l, #nav #rounded_r {
	display:none;
}

#nav ul {
	width:920px;
	background:url('http://cdn.firespring.com/designs/terrace/subdesigns/3344/graphics/layout/bg_nav_new.jpg') top left no-repeat;
	height:56px;
	
}
	#nav ul li {
		width:131px;
		height:56px;
		display:inline-block;
		text-align:center;
		vertical-align:top;
	}
		#nav ul li a {
			padding:19px 0 0 0;
			width:115px;
			height:37px;
			font-size:13px;
		}
		#nav ul li+li a {
			padding-top:19px;
			padding-left:3px;
			height:37px;
		}
		#nav ul li+li+li a {
			padding-top:19px;
			padding-left:4px;
			height:37px;
		}

#nav ul li ul {
	width:200px;
}
	#nav ul li ul li {
		height:auto;
		width:200px;
		text-align:left;
	}
		#nav ul li ul li a {
			width:190px;
			height:auto;
			padding: 5px 0 5px 10px !important;
		}
		#nav ul li ul li+li a {
			padding: 5px 0 5px 10px !important;
		}
		#nav ul li ul li+li+li a {
			padding: 5px 0 5px 10px !important;
		}

#nav ul li ul li:hover {
	background:#CaCfE3 !important;
}

#ie #nav ul li {
	display:inline;
}

