#client_content {
color:#424040;
float:left;
font-family:Georgia,Trebuchet MS,Arial,Sans-Serif;
font-size:.85em;
font-weight:400;
line-height:1.3em;
padding:3px 26px 5px 24px;
width:441px;
}

#client_content h1,#client_content h2,#client_content h3 {
color:#424040;
font-family:Myriad,Arial,Trebuchet MS,Sans-Serif;
font-size:1.3em;
font-weight:700;
padding:25px 0 10px;
}

#column_1 {
float:left;
padding-left:25px;
width:275px;
}

#column_2 {
float:left;
font-family:Georgia, serif;
font-size:16px;
font-style:normal;
font-weight:400;
letter-spacing:normal;
line-height:1.4em;
padding-left:5px;
text-transform:normal;
width:275px;
}

#column_2 h1,#column_2 h2,#column_2 h3,#column_2 h4,#column_2 h5,#column_2 h6 {
font-family:Helvetica, Arial, sans-serif;
font-style:normal;
font-weight:700;
letter-spacing:0;
line-height:1.4em;
text-transform:normal;
}

#contact {
background:#transparent;
color:#9a9694;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-size:.9em;
height:75px;
line-height:1.5em;
margin:0 auto;
padding:15px 0 0;
width:940px;
}

#content {
clear:both;
padding:30px 0;
}

#content_area {
float:left;
position:relative;
}

ul#secondary_nav {
	list-style:none;
}

#email {
float:left;
position:relative;
top:-5px;
width:400px;
}

#footer {
background:#333131;
color:#9A9694;
float:left;
font-size:12px;
line-height:1.4em;
margin-top:75px;
width:100%;
}

#footer_wrap a,
#quick_bar a{
color:#9A9694;
text-decoration:none;
}

#footer_wrap a:hover {
color:#fff;
}

#quick_bar a:hover,
#quick_bar a:active {
color:#627832;
}

#footer_wrap {
margin:0 auto;
width:960px;
}

#header {
color:#fff;
width:100%;
}

#header .utilities {
float:right;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-size:.68em;
margin:0;
padding:0;
}

#header .utilities li {
background-position:left center;
background-repeat:no-repeat;
display:inline;
float:right;
padding:0 2px 0 16px;
}

#header .utilities li a:link,#header .utilities li a:visited,.font_mod a:link,.font_mod a:visited, #header ul.utilities,#header ul.utilities li a:link,#header ul.utilities li a:visited,.font_mod a:link,.font_mod a:visited{
color:#B0ABA9;
text-decoration:none;
}

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

#ie #nav ul ul {
top:40px;
margin-top:-3px;
}

#left_columns {
float:left;
width:630px;
}

#left_columns #quote p,#quote a:link,#quote a:visited,#quote a:active,#quote a:hover,#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,#contact a:hover,#contact a:active {
color:#fff;
}

#left_columns .read_more {
float:right;
padding:10px 0;
}

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

#left_columns h3 {
color:#585555;
}

#left_columns p {
color:#585555;
font-family:Georgia,Trebuchet MS,Arial,Sans-Serif;
font-size:.7em;
font-weight:400;
line-height:1.6em;
}

#left_columns p,#left_columns div div,#news div {
font-size:13px;
}

#left_columns ul li {
padding:0 0 10px;
}

#logo {
	float:left;
	padding-bottom:20px;
	vertical-align:top;
	width:352px;
	height:167px;
	background:url('../graphics/layout/legacy-logo.png') no-repeat top left;
}

#logo img {
border-style:none;
float:left;
}

#nav {
background-color:transparent;
clear:both;
display:block;
font-family:Helvetica Neue,Helvetica, Arial, sans-serif;
font-size:15px;
height:40px;
position:relative;
z-index:99;
}

#nav * {
margin:0;
outline:0;
padding:0;
}

#nav a {
color:#fff;
text-decoration:none;
}

#nav a:hover,#nav>ul>li.hover>a {
color:#fc0;
}

#nav ul {
background:transparent repeat-x;
float:left;
height:40px;
list-style:none;
margin:0;
padding:0;
text-align:left;
width:910px;
}

#nav ul li {
display:inline;
position:relative;
}

#nav ul li a {
color:#fff !important;
display:inline-block;
font-weight:700;
padding:10px 15px;
}

#nav ul li a:active {
color:orange;
}

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

#nav ul li ul li {
display:block;
padding:0;
}

#nav ul li ul li a {
background:#3e3e38;
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-style:normal;
font-weight:400;
letter-spacing:normal;
line-height:1.4em;
padding:8px 14px;
text-transform:normal;
}

#nav ul ul {
background:none;
display:block;
height:auto;
left:0;
line-height:1em;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:auto;
visibility:hidden;
width:180px;
z-index:999;
}

#news {
float:left;
width:290px;
}

#news div.portal_login_username,#news div.portal_login_password {
font-size:1.2em;
}

#news h3 {
color:#585555;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-weight:700;
}

#quick_bar {
background:#fff;
color:#000;
width:100%;
}

#quick_links {
background:#transparent;
height:10px;
margin:0 auto;
padding:20px 30px;
width:940px;
}

#quick_links * {
display:inline;
}

#quick_links .content_image_box,#quick_links.collection_item_description {
display:none;
}

#quick_links ul {
color:#585555;
float:left;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-size:.9em;
font-weight:700;
list-style-type:circle;
padding-right:15px;
}

#quick_links ul li {
background-position:left center;
background-repeat:no-repeat;
display:inline;
padding:0 3px 0 18px;
}

#quick_links ul li:first-child {
background:none;
padding-left:0;
}

#quote {
color:#fff;
height:120px;
overflow:hidden;
padding:0 20px;
vertical-align:middle;
}

#quote_block {
background:transparent;
float:left;
height:120px;
line-height:1.5em;
margin-top:50px;
overflow:hidden;
padding:0 8px;
position:relative;
}

#quote_left {
background-color:transparent;
background-position:8px 0;
background-repeat:no-repeat;
display:block;
height:120px;
left:-8px;
position:absolute;
top:0;
width:8px;
}

#quote_right {
background-color:transparent;
background-position:8px 0;
background-repeat:no-repeat;
display:block;
height:120px;
position:absolute;
right:0;
top:0;
width:8px;
}

#rounded_l {
background-position:top left;
background-repeat:no-repeat;
float:left;
height:41px;
width:6px;
}

#rounded_r {
background-position:top right;
background-repeat:no-repeat;
float:left;
height:41px;
width:6px;
}

#search_form {
background-position:bottom left;
background-repeat:no-repeat;
float:right;
height:35px;
margin:30px 0 20px;
padding:5px;
width:295px;
}

#search_form form {
height:30px;
padding:10px 5px 0 20px;
width:295px;
}

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

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

#secondary_nav {
background-image:url('../graphics/layout/bg_subnav.png');
background-position:top left;
background-repeat:repeat-y;
float:left;
font-family:Arial,Trebuchet MS,Sans-Serif;
margin:0;
padding:10px 10px 10px 12px;
position:relative;
width:224px;
}

#secondary_nav li {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
letter-spacing:-0.05em;
line-height:1.2em;
text-transform:normal;
}

#sec_nav_b {
background-image:url('../graphics/layout/bg_subnav_b.png');
background-position:top left;
background-repeat:no-repeat;
clear:both;
height:6px;
width:224px;
}

#sec_nav ul {
font-family:Arial,Trebuchet MS,Sans-Serif;
font-size:.9em;
font-weight:700;
list-style-type:none;
}

#sec_nav_t {
background-image:url('../graphics/layout/bg_subnav_t.png');
background-position:top left;
background-repeat:no-repeat;
height:5px;
width:224px;
}

#spot_rounded_left {
background-position:top left;
background-repeat:no-repeat;
height:272px;
left:0;
position:absolute;
top:0;
width:10px;
}

#spot_rounded_right {
background-position:top right;
background-repeat:no-repeat;
height:272px;
position:absolute;
right:0;
top:0;
width:10px;
}

#spotlight {
background-position:top left;
background-repeat:repeat-x;
clear:both;
height:272px;
position:relative;
width:920px;
}

#spotlight_image {
float:left;
overflow:hidden;
padding:15px 5px 5px;
width:460px;
}

#spotlight_text {
float:left;
padding:5px;
width:435px;
}

#spotlight_text h1 {
color:#333;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-size:1.6em;
font-weight:700;
line-height:1.2em;
}

#spotlight_text h2,#spotlight_text h3,#spotlight_text h4,#spotlight_text h5,#spotlight_text h6 {
margin-top:0;
padding-top:0;
}

#spotlight_text p {
color:#333;
font-family:Georgia,Trebuchet MS,Arial,Sans-Serif;
font-size:.8em;
font-style:italic;
font-weight:400;
line-height:1.5em;
padding:10px 30px 10px 10px;
}

#spotlight_text p a:link,#contact a:link,#contact a:visited {
text-decoration:underline;
}

#top_stripe {
border-color:#93a470;
border-top-style:solid;
border-width:1px;
}

#wrap {
background:#transparent;
margin:0 auto;
padding:20px 0;
width:940px;
}

* {
margin:0;
padding:0;
}

.TextBox {
background:#f2f2f2;
border-style:none;
color:#9a9694;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-size:.75em;
padding:5px 0 3px;
width:220px;
}

.TextBox_email {
border-color:#e5e0df;
border-style:solid;
border-width:1px;
padding:3px 0 3px 3px;
}

.button {
flaot:left;
}

.contactinfo {
float:left;
text-align:left;
}

.contactinfo2 {
float:right;
text-align:right;
}

.disclaimer {
color:#c00;
display:block;
text-align:center;
width:100%;
}

.event_contact_info_container {
margin-bottom:20px;
}

.font_mod {
float:right;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-size:.68em;
line-height:1.2em;
padding-right:5px;
}

.news_archives {
color:#585555;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
font-weight:700;
padding-top:10px;
text-align:right;
}

.news_articles ul {
color:#585555;
font-family:Helvetica,Trebuchet MS,Arial,Sans-Serif;
}

.news_articles ul li {
padding:10px 0;
}

.submit {
background-position:bottom left;
background-repeat:no-repeat;
border-style:none;
height:24px;
width:28px;
}

.text_block {
float:left;
}


body {
background:#f2ebe9;
border-color:#627832;
border-top-style:solid;
border-width:5px;
color:#026b4a;
font-family:Georgia,Trebuchet MS,Arial,Sans-Serif;
font-size:13pt;
}


a {
border:0;
outline:0;
text-decoration:underline;
}

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

a:hover,a:active,#header ul.utilities li a:hover,.font_mod a:hover {
color:#3e6034;
}

body.interior #column_1 {
width:250px;
}

body.interior #column_2 {
float:left;
font-size:12pt;
margin:0;
padding:0;
width:650px;
}

div.form_row_submit,div.portal_login div.form_row_submit {
background:none repeat scroll 0 0 #4A6941;
color:#FFF;
}

div.portal_login div.form_row_submit {
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

h1,h2,h3,h4,h5,h6 {
clear:both;
font-family:Helvetica, Arial, sans-serif;
font-style:normal;
font-weight:700;
letter-spacing:-1px;
line-height:1.2em;
margin:0;
text-transform:normal;
}

h5.form_title,.form_title {
clear:none;
}

hr.clear {
background:none;
border:0;
clear:both;
height:0;
line-height:0;
width:100%;
}

p {
margin:15px 0;
}

td#spotlight_text {
height:236px;
overflow:hidden;
}

#secondary_nav li a {
display:block;
padding:10px;
text-decoration:none;
}

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



/* Basic Colors */
body{
	background: #E0D7B8;
	border-color:#306954;
}

#top_stripe {
	border-color:#93a470;
}

#wrap{
	background: #transparent;
}

a:link, a:visited {
	color: #01684a;
}
	
a:hover, a:active {
	color: #A80056;
}

.disclaimer {color: #c00;}

#header {
	color: #fff;
}

/* Customer Utilities */
#header ul.utilities {
	color:#b0aba9;
}

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

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

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

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

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

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

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

#header .utilities li a:link, #header .utilities li a:visited, .font_mod a:link, .font_mod a:visited, #header ul.utilities, #header ul.utilities li a:link, #header ul.utilities li a:visited, .font_mod a:link, .font_mod a:visited {
    color: #01684a;
}

#header .utilities li a:hover, #header .utilities li a:active, .font_mod a:hover, .font_mod a:active, #header ul.utilities, #header ul.utilities li a:hover, #header ul.utilities li a:active, .font_mod a:hover, .font_mod a:active {
    color: #A80056;
}

#quick_bar a:link, #quick_bar a:visited {
	color:#888888;
}

#quick_bar a:hover, #quick_bar a:active {
	color:#01684a;
}

.formtitle, .form_title, h5.form_title, div.form_row_submit {
	background:#01684a;
	color:#FfFfFf;
}

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

#nav {
	display:none;
}

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

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