
/* === START GENERIC STYLES === */

/* Restricted declaration reset */

* { margin:0; padding:0; }
html, body { margin:0 !important; padding:0 !important; border:0 !important; outline:0 !important; }
sup { vertical-align: text-top; }
.text_navigationname_home { visibility: hidden; }

/* === END GENERIC STYLES === */


*{ border: 0px; margin: 0px; padding: 0px; }
body{ font-family: Arial, sans-serif; color: #363636; font-size: 62.5%; background: url(/_css/image/background3.png) repeat-y #492135; }
#container{ width: 1000px; }
#middle{ overflow: hidden; width: 750px; }
#masthead{ height: 150px; padding-left: 235px; color: #492135; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 3.4em; }
#masthead .title{ padding-top: 20px; font-size: 1.3em; }
#navCol{ width: 200px; float: left; }
#address{ background-color: #FFFFFF; padding: 10px 5px 10px 10px; font-size: 1.3em; list-style-type: none; line-height: 1.3em; margin-top: 10px; }
#address .title{ color: #492135; font-weight: bold; }
#address a{ color: #492135; }
#telephone{ padding-top: 10px; }
#area_nav{ list-style-type: none; font-size: 1.5em; font-family: Helvetica, sans-serif; }
.item_navitem{ padding: 4px 10px; text-align: right; }
.item_navitem a{ color: #492135; font-weight: bold; text-decoration: none; display: block; padding: 5px 5px; line-height: 1.4em; }
.item_navitem a.current{ background-color: #492135 !important; color: #6D8943; }
.item_navitem a:hover{ background-color: #828B5A; }
#area_content_outer{ width: 550px; padding-bottom: 30px; float: right; }
#area_content{ padding: 20px; background-color: #B7C5A2; border: 3px solid #79834E; margin: 0px 30px; font-size: 1.4em; line-height: 1.4em; }
.item_heading h2{ font-size: 1.8em; color: #492135; }
.item_subheading h3{ background-color: #492135; padding: 8px; color: #6D8943; font-size: 1.2em; }
.item_subheading h3, .item_heading h2{ letter-spacing: -1px; line-height: 1.2em; }
.item_paragraph a{ color: #492135; }
.item_paragraph a:hover{ text-decoration: none; }
.item_gallery{ margin: 0px 52px; }
.item_gallery .item_photo{ margin: 10px; }
.item_gallery .item_photo a:hover .title p{ background-color: #54263D; color: #6D8943; font-weight: bold; }
.item_file a, .item_contentlink a{ background: url(/_css/image/link.png) no-repeat; background-color: #492135; height: 38px; line-height: 38px; color: #6D8943; letter-spacing: -1px; font-weight: bold; font-size: 1.2em; padding: 0px 20px 0px 40px; text-decoration: none; }
.item_file a{ background-image: url(/_css/image/file.png); }
.item_file a:hover, .item_contentlink a:hover{ background-color: #54263D; }
.item_page a{ font-size: 1.1em; color: #492135; font-weight: bold; text-decoration: none; line-height: 1.4em; }
.item_page a:hover{ text-decoration: underline; }
#footer{ width: 750px; text-align: center; padding: 0px 0px 20px; font-size: 1.1em; color: #492135; }
#footer p{ padding-left: 200px; }
#footer a{ color: #492135; }
#footer a:hover{ text-decoration: none; }
#footer cite{ font-style: normal; }