
/* === 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 === */



html, body, .item_file a, .item_contentlink a{ color: #363636; }
#area_content_outer{ background-color: #F8F1F6; }
.explanation{ background-color:#EEDDE9; }
html, body{ background-color: #99555C; }
#area_container { background-color: #FFFFFF; }
#area_footer a, #area_nav a, span.text_sitename, .text_navigationname, #area_nav a:hover, #area_nav a.current, #area_footer{ color: #99555C; }
#area_nav a, #area_masthead, h1.text_navigationname{ background-color: #EDDEE0; }
#area_nav a:hover, #area_nav a.current{ background-color: #B17278; color: #F8F1F6; }
.item_contentlink, .item_file{ border-color: #D5AEAE; }
.item_heading{ color:#99555C; }
body{ font-family: Georgia, serif; }
#area_footer, #area_nav, .text_sitename, .text_navigationname{ font-family: Arial, sans-serif; }
.item_file a, .item_contentlink a{ font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif; }
*{ padding: 0; margin: 0; }
html, body{ text-align: center; }
body{ font-size: 0.9em; }
#area_container{ margin: 0 auto; width: 1000px; }
#area_wrap{ text-align: left; margin: 0 auto; width: 960px; overflow: hidden; }
#area_content{ margin: 0 50px 40px 50px; }
#area_content_outer { width: 700px; padding-bottom: 20px; float: left; }
#area_content{ padding: 20px; padding-bottom: 0; overflow: hidden; }
#left_hand_side { float: left; text-align: left; width: 240px; margin-right: 20px; }
#area_nav { list-style-type: none; line-height: 0; margin-bottom: 25px; }
#area_nav li a{ line-height: 1; }
.first_nav_item { }
.last_nav_item { }
#area_nav a{ display: block; text-decoration: none; margin-bottom: 5px; padding: 5px 10px; }
#area_masthead { margin-bottom: 20px; height: 164px; padding-left: 20px; background-image: url(/_css/image/masthead.jpg); background-repeat: no-repeat; position: relative; }
span.text_sitename{ position: absolute; bottom: 0; left: 20px; font-size: 30px; padding: 5px; display: block; }
h1.text_navigationname{ font-size: 20px; padding: 5px 10px; }
#area_footer{ padding: 10px 20px; text-align: right; font-size: .8em; }
#area_footer a{ text-decoration: none; }
#area_footer a:hover{ text-decoration: underline; }
.item_paragraph, .item_heading, .item_list{ margin-bottom: 1em; line-height: 1.5em; }
.item_paragraph{ margin-bottom:0em; }
.item_contentlink, .item_file{ background-position: 10px center; background-repeat: no-repeat; border-style: solid; border-width: 1px; }
.item_contentlink a, .item_file a{ display: block; margin-left: 50px; }
.item_file a, .item_contentlink a{ text-decoration: none; }
.item_file a:hover, .item_contentlink a:hover{ text-decoration: underline; }
.item_heading h2 { font-size: 1.5em; }
.item_heading h2, .item_subheading h3 { font-family: Arial, sans-serif; }
item_subheading h3{ border-bottom:1px solid #5F3030; color:#5F3030; }
.item_contentlink{ background-image: url(/_css/image/link.png); }
.item_list { margin-left: 40px; }
.item_file{ background-image: url(/_css/image/file.png); }
.item_page{ }
.explanation{ margin-bottom: 20px; padding: 20px 20px 5px 20px; }
.explanation p{ line-height: 1.2em; font-size: .9em; margin-bottom: 1em; }
.explanation ul{ margin-left: 20px; margin-bottom: 1em; }
h1, h2 { font-weight: 100; }
a { color: #666; }
