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


@charset "UTF-8"; *{ padding: 0; margin: 0; }
html, body{ background-color: #B0C4DE; margin: 0; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #363636; text-align: center; }
#container{ width:900px; margin: 0px auto; background-color: #FFFFFF; padding: 0; padding-bottom: 15px; text-align: left; }
#masthead{ padding: 10px 0px; margin: 0 20px; }
#logo{ width: 654px; margin: 0px 100px; height: 155px; }
#area_nav{ list-style-type: none; padding: 10px 0px 10px; text-align: center; background-color: #9EB6D6; margin: 0 20px; }
#area_nav li{ display:inline; padding: 0px 10px; }
#area_nav li a{ color:#2A4365; text-decoration: none; }
#area_nav li a:hover{ }
#area_content{ margin:10px 50px; font-size: 0.9em; }
.item_contentlink, .item_file{ background-color:#F5C2C2; padding: 0px; }
.item_contentlink a, .item_file a{ background-color:#F5C2C2; padding:10px 60px; margin:0px; color:#FFFFFF; text-decoration:none; border: 2px solid #ED9696; background-repeat: no-repeat; }
.item_contentlink a:hover, .item_file a:hover{ background-color: #F1ACAC; color:#FFFFFF; }
.item_contentlink a{ background-image: url(/_css/image/link.png); }
.item_file a{ background-image: url(/_css/image/file.png); }
.item_paragraph p a{ color:#DD2828; text-decoration: none; }
.item_paragraph p a:hover{ text-decoration: underline; }
#footer{ text-align: center; font-size: 0.8em; background-color: #9EB6D6; padding: 10px 0; margin: 0 20px; }
#footer .text_footer{ font-style:normal; }
#footer .text_footer a{ color: #36547A; }
#footer .text_footer a:hover{ text-decoration:none; }