
/* === 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; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}


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


#noie6 { line-height: 1; }
* { line-height: 1; margin: 0; padding: 0; }
html, body { margin: 0; text-align: center; font-size: small; background: #BAE3EA; color: #3e4040; font-family: "Georgia", Arial, sans-serif; }
h1, h2, h3, p, li { line-height: 1.5em; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
#area_container { background-color: #fff; width: 800px; padding-top: 20px; margin: 0 auto; text-align: center; }
#area_content { margin: 0 auto; width: 640px; clear: both; text-align: justify; }
#area_nav { list-style-type: none; font-family: Arial, sans-serif; width: 100%; padding-bottom: 20px; margin: 0 auto; text-align: center; }
#area_footer { clear: both; background: transparent; margin: 0 auto; padding-bottom: 20px; margin-top: 40px; width: auto; text-align: center; font-size: 0.8em; color: #666666; }
#area_masthead { height: 171px; width: 173px; margin: 0 auto; margin-bottom: 20px; position: relative; }
#area_masthead span { display: none; }
h1.text_navigationname{ text-align: left; font-family: "Century Gothic", Arial, sans-serif; text-transform: uppercase; font-size: 2.5em; color: #5FC7D7; width: 640px; margin: 0 auto; margin-bottom: 10px; line-height: 1.2em; font-weight: 100; clear: both; }
.text_navigationname span{ display: none; }
#area_nav li{ display: inline; font-size: 12px; }
#area_nav li a { text-decoration: none; white-space: nowrap; color: #A4ACB0; margin: 0 5px; font-size: 120%; }
#area_nav a.current{ color: #787A7A; }
#area_nav a:hover{ color: #5FC7D7; }
.item_list{ list-style-type: circle; }
.item_list span{ }
.item_photo { }
.item_photo img { }
.item_file a, .item_contentlink a, .item_page a{ padding-left: 40px; padding-right: 10px; border: 1px #5FC7D7 solid; text-decoration: none; color: #787A7A; background: #BAE3EA; padding-top: 10px; padding-bottom: 10px; background-repeat: no-repeat; background-position: 5px center; }
.item_file a:hover, .item_contentlink a:hover{ border-color: #787A7A; text-decoration: underline; }
.item_file a{ background-image: url(/_css/image/file.png); }
.file_ext_pdf a{ background-image: url(/_css/image/pdf.png); }
.file_ext_jpg a{ background-image: url(/_css/image/image.png); }
.file_ext_xls a, .file_ext_ods a{ background-image: url(/_css/image/xls.png); }
.file_ext_mp3 a, .file_ext_wav a, .file_ext_aac a, .file_ext_wma a{ background-image: url(/_css/image/music.png); }
.file_ext_doc a, .file_ext_odt a{ background-image: url(/_css/image/doc.png); }
.item_file .edit_itemoptions a { background-image: none; }
.item_contentlink a{ background-image: url(/_css/image/link.png); }
.item_contentlink .edit_itemoptions a{ padding:5px; letter-spacing: 1px; }
.item_heading h2{ font-family: "Century Gothic", Arial, sans-serif; text-transform: uppercase; text-align: left; font-weight: 100; font-size: 2em; line-height: 1.2em; }
#area_footer p { padding: 0; }
.item_heading { padding: 0; }
.item_photo { text-align: left; }
.item_gallery .item_photo{ margin: 0 5px 10px; }
.item_gallery .item_photo .title{ background: #BAE3EA; }
.item_divider hr { display: block; color: #ccc; border-color: #ccc; }
.item_paragraph, .item_heading, .item_contentlink, .item_photo, .item_file, .item_divider, .item_list, .text_navigationname{ }
a { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
