

body
{
    background-color:#483726;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#f8efe1;
    
}

td
{
    vertical-align:top;
}

img
{
    border:0px;
}

h1
{
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#442c1d;
    margin-bottom:2px;
}
h2
{
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#442c1d;
    margin-bottom:1px;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#442c1d;
    font-weight:bold;
    margin-bottom:1px;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;   
	line-height:18px; 
}

label
{
	cursor:pointer;
}

#content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;   
	line-height:18px; 
}

.emphasized
{
    color:#ffa722;
}
#footer-row a.emphasized 
{
  color:#FFA722;
}
.orange
{
  color:#FFA722;
}
.orange a
{
  color:#FFA722;
}
.white
{
	color:#F8EFE1;	
}
table.nomargin
{
    margin:0px;
    width:100%;
}
.header1
{
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#442c1d;
    margin-bottom:2px;
}
.header2
{
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#442c1d;
    margin-bottom:1px;
}
.header3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#442c1d;
    font-weight:bold;
    margin-bottom:1px;
}

img.overlap
{
    position:relative;
    margin-right:-35px;
}

div.content-container
{
  background-color:#ffffff;
  color:#442c1d; 
}
#center_column
{
  width:842px;background-image:url(/images/bg_topcenter_interior.jpg);background-repeat:repeat-x;
}
#center_column_home
{
  width:842px;background-image:url(/images/bg_topcenter.jpg);background-repeat:repeat-x;
}

#content
{
    padding:5px 26px 25px 26px;
    clear:left;
    display:block;
}
#content a
{
  color:#353031;
}

#content p
{
    margin-top:2px;
    margin-bottom:10px;
}
#home-intro-text
{
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:18px;
}
#home-intro-text p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#f8efe1;
}
#subnav-intro
{
    margin-top:8px;margin-bottom:5px;color:#b8a695;
    font-size:13px;
    background-image:url(/images/bg_subnav_intro.gif);
    background-repeat:repeat-y;
    width:300px;
    padding:11px 0px 11px 34px;
}
#subnav
{
    position:relative;
    margin-left:-21px;  
    z-index:1;
    margin-bottom:26px;

}
#subnav a
{
    margin-bottom:2px;
    color:#ffffff;
    background-image:url(/images/bg_subnav.gif);
    background-repeat:repeat-y;
    width:300px;
    padding:5px 0px 5px 34px;
    display:block;  
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#subnav a:hover, #subnav a:active,  #subnav a.active
{
    background-image:url(/images/bg_subnav_over.gif);
}
#footer-row th
{
    font-size:12px;
    color:#ffa722;
    font-weight:bold;
    text-align:left;
}
#footer-row 
{
    color:#d6bfaa;
    font-size:10px;
}
#footer-row p
{
    color:#d6bfaa;
    font-size:10px;
    line-height:normal;
    margin-top:7px;
    margin-bottom:0px;
}
#footer-row a
{
    color:#d6bfaa;
    text-decoration:none;
}
#footer-row a:hover, #footer-row a:active
{
    text-decoration:underline;
}
#breadcrumb
{
    font-size:11px;
}
#breadcrumb a
{
    color:#353030;
}

#in-touch
{
    font-size:12px;
    padding-top:12px;
    width:294px;
}
#in-touch p
{
    font-size:12px;
}
#in-touch a
{
    color:#ffffff;
}



#footer-row td
{
    background-image:url(/images/footer_strip.gif);background-repeat:repeat-x;background-position:top;
    background-color:#483726;
}
#footer-row td td
{
    background-image:none;
}
#top-nav ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;	
}
#top-nav a
{
    text-indent:-5000px;
    color:#ffffff;
    height:42px;
    display:block;
    background-repeat:no-repeat;
    outline:none;
}
#top-nav li
{
	padding:0px;
	display: inline;
    list-style-type: none;
    float:left;
}

#n-home:link, #n-home:visited
{
    width:76px;
    background-image:url(/images/nav_home.jpg);  
}
#n-home:hover, #n-home:active, #n-home.active
{
    width:76px;
    background-image:url(/images/nav_home_over.jpg);  
}
#n-forms:link, #n-forms:visited
{
    width:121px;
    background-image:url(/images/nav_forms.jpg);
}
#n-forms:hover, #n-forms:active, #n-forms.active
{
    width:121px;
    background-image:url(/images/nav_forms_over.jpg);
}
#n-center:link, #n-center:visited
{
    width:171px;
    background-image:url(/images/nav_center.jpg);
}
#n-center:hover, #n-center:active, #n-center.active
{
    width:171px;
    background-image:url(/images/nav_center_over.jpg);
}
#n-services:link, #n-services:visited
{    
    width:78px;
    background-image:url(/images/nav_services.jpg);
}
#n-services:hover, #n-services:active, #n-services.active
{    
    width:78px;
    background-image:url(/images/nav_services_over.jpg);
}
#n-about:link, #n-about:visited
{    
    width:83px;
    background-image:url(/images/nav_about.jpg);
}
#n-about:hover, #n-about:active, #n-about.active
{    
    width:83px;
    background-image:url(/images/nav_about_over.jpg);
}
#n-contact:link, #n-contact:visited
{    
    width:95px;
    background-image:url(/images/nav_contact.jpg);
}
#n-contact:hover, #n-contact:active, #n-contact.active
{    
    width:95px;
    background-image:url(/images/nav_contact_over.jpg);
}

.new-btn
{
	background:url('/images/new.png') no-repeat;width:28px;height:27px;position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/new.png');
}

.nav-btn {
display:inline;
height:11px;
left:-18px;
margin-bottom:6px;
margin-right:-11px;
margin-top:5px;
position:relative;
vertical-align:middle;
width:11px;
}
.open {
font-weight:bold;
}

#did-you-know
{
	padding-left:35px;padding-right:35px;padding-bottom:6px;
}
#did-you-know h1
{
	margin-top:0px;margin-bottom:0px;
}
#did-you-know p
{
	margin-top:0px;
}

#subnav-intro img
{
	display:block;
}

.footer-inputbox
{
	width:400px;
	height:415px;
}
.update-status
{
	color:#ff0000;
}

#contact_form input, #contact_form textarea, #contact_form select{
	border: solid 1px #442C1D;

}
#contact_form .fieldname
{
	width:125px;
	font-weight:bold;
}
.error
{
	color:#ff0000;
}