* {  }
body { font-family: verdana,arial,helvetica,sans-serif; background-image: url("images/bg.png"); background-repeat: repeat-x; background-color: rgb(244, 246, 248); color: rgb(60, 60, 60); font-size: 12px; }
a { text-decoration: underline; color: rgb(60, 60, 60); }
.widget .widget-title { font-family: courier,monospace; font-size: 17px ! important; font-weight: bold; color: rgb(0, 56, 114); }
#widget-nav_menu-3 { padding-top: 10px; height: 110px; }
/*#widget-text-5 { position: absolute; background-image: url("images/pinch.png"); width: 35px; height: 60px; z-index: 99; top: -8px; right: -3px; }*/

#widget-ngg-images-2 { background-color: rgb(255, 255, 255); padding: 10px; box-shadow: -2px 2px 5px rgb(102, 101, 101); position: relative; background-image: url("images/sheet.png"); }
#widget-ngg-images-2 .entry-content { text-align: center; }
#widget-ngg-images-2 .widget-title, #widget-ngg-images-3 .widget-title {  }
#widget-ngg-images-2 img { border: 0px solid red ! important; }
#widget-ngg-images-3 { background-color: rgb(255, 255, 255); padding: 10px; box-shadow: -2px 2px 5px rgb(102, 101, 101); position: relative; background-image: url("images/sheet.png"); }
#widget-ngg-images-3 .entry-content { text-align: center; }
#widget-ngg-images-3 .widget-title, #widget-ngg-images-3 .widget-title {  }
#widget-ngg-images-3 img { border: 0px solid red ! important; }
#widget-ngg-images-4 { background-color: rgb(255, 255, 255); padding: 10px; box-shadow: -2px 2px 5px rgb(102, 101, 101); position: relative; background-image: url("images/sheet.png"); }
#widget-ngg-images-4 .entry-content { text-align: center; }
#widget-ngg-images-4 .widget-title, #widget-ngg-images-3 .widget-title {  }
#widget-ngg-images-4 img { border: 0px solid red ! important; }
#widget-search-2 #searchsubmit { background: none repeat scroll 0% 0% transparent; border: 0px solid red; font-weight: bold; color: rgb(146, 146, 146); cursor: pointer; padding-right: 16px; }
#widget-search-2 #s { border: 0px solid red; color: rgb(150, 150, 150); font-size: 11px; width: 174px; }
#widget-search-2 label { display: none; }
#widget-text-4 { float: right; }
#widget-text-3 { float: left; }
#widget-nav_menu-3 ul { list-style: none outside none; height: 50px; margin: 12px auto; padding: 20px 47px; text-align: center; }
#widget-nav_menu-3 ul li { color: rgb(255, 255, 255); font-weight: bold; float: left; background-image: url("images/menuitem.png"); background-repeat: no-repeat; background-position: right center; padding: 0px 15px; }
.widget_rss {  }
.widget_rss ul { list-style: none outside none; padding: 0px; }
.widget_rss ul li { background-image: url("images/square.png"); background-repeat: no-repeat; color: rgb(64, 64, 64); background-position: left 6px; padding-left: 15px; font-size: 11px; margin: 7px 0px; }
.widget_rss ul li a { color: inherit; text-decoration: none; }
.widget_rss ul li a:hover { text-decoration: underline ! important; }
.widget_rss .widget-title { border-bottom: 1px solid rgb(236, 236, 236); padding-bottom: 5px; padding-top: 5px; }
.widget_rss .widget-title a { text-decoration: none; color: inherit; }
#widget-nav_menu-3 ul li a { color: inherit; text-decoration: none; display: block; padding: 12px 0px; }
#middle_left_middle .widget_categories {  }
#middle_left_middle .widget_categories ul { padding: 0px; list-style: none outside none; margin-top: 0px; }
#middle_left_middle .widget_categories ul li { color: #003872; font-size: 14px; font-weight: bold; background-image: url("images/arrow.png"); background-repeat: no-repeat; padding-left: 12px; border-bottom: 1px solid rgb(243, 243, 243); padding-bottom: 6px; padding-top: 6px; background-position: left 12px; }
#middle_left_middle .widget_categories ul li:hover { background-color: rgb(247, 247, 247); }
#middle_left_middle .widget_categories ul li a { color: inherit; text-decoration: none; }
#widget-nav_menu-3 ul li a:hover { text-decoration: underline ! important; }
#widget-nav_menu-3 ul li:first-child {  }
a img { border: 0px solid rgb(255, 255, 255); }
p { margin: 0px; padding: 0px; }
h1 { margin: 8px 0px; font-weight: bold; }
h2 { margin: 10px 0px; font-weight: bold; }
h3 { margin: 12px 0px; font-weight: bold; }
h4 { margin: 16px 0px; font-weight: bold; }
h5 { margin: 20px 0px; font-weight: bold; }
h6 { margin: 28px 0px; font-weight: bold; }
a, a:link, a:visited, a:active {  }
a:hover {  }
blockquote {  }
.form_htmlarea, .form_textarea, .form_text, .form_password, .form_select { font-family: monospace; font-size: 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170); }
.form_checkbox { border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170); }
.form_submit {  }
.top { clear: both; }
.bottom { clear: both; display: block; }
.msg_no_items_found, .msg_page_not_found { text-align: center; }
.content {  }
.content ._header { color: #003872; font-size: 19px; margin-top: 3px; }
.content ._header a { color: inherit; text-decoration: none; }
.content ._icon {  }
.content ._icon a {  }
.content ._icon img {  }
.content ._lead {  }
.content ._content { margin: 10px 0px; }
.content ._content p { margin: 12px 0px; }
.content ._date { color: rgb(159, 159, 159); font-size: 11px; margin-bottom: 8px;  }
.content ._date_prefix {  }
.content ._dateauthor { font-size: 11px; color: rgb(149, 149, 149); }
.content #comment { margin: 10px 0px; }
.content ._dateauthor a { color: inherit; }
.content ._author {  }
.content ._author a {  }
.content ._author_prefix {  }
.content ._category {  }
.content ._category a {  }
.content ._category_prefix {  }
.content ._tags {  }
.content ._tags a {  }
.content ._tags_prefix { font-weight: bold; }
.content ._comments {  }
.content ._items {  }
.content ._items_items_item {  }
.content ._items_item { border-bottom: 1px solid rgb(231, 231, 231); padding-top: 15px; padding-bottom: 15px; }
.content ._items_header { color: rgb(203, 0, 10); font-weight: bold; font-size: 18px; margin-top: 0px; margin-bottom: 5px; }
.content ._items_header a { text-decoration: none; color: inherit; }
.content ._items_icon { float: left; width: 160px; }
.content ._items_icon a {  }
.content ._items_icon img { border: 1px solid rgb(221, 221, 221); }
.content ._items_lead { margin: 10px 0px; text-align: justify; color: rgb(71, 71, 71); }
.content ._items_content {  }
.content ._items_date { color: rgb(159, 159, 159); font-size: 11px; margin-bottom: 8px; }
.content ._items_date_prefix {  }
.content ._items_dateauthor { color: rgb(162, 162, 162); font-size: 10px; }
.content ._items_dateauthor a { color: inherit; }
.content ._items_author {  }
.content ._items_author a {  }
.content ._items_author_prefix {  }
.content ._items_category {  }
.content ._items_category a {  }
.content ._items_category_prefix {  }
.content ._items_tags {  }
.content ._items_tags a {  }
.content ._items_tags_prefix {  }
.content ._items_comments {  }
.content ._items_more { text-align: right; }
.content ._items_pagination { height: 20px; padding: 10px 0; }
.content ._items_pagination_prev { float: left; }
.content ._items_pagination_next { float: right; }
.content_article {  }
.content_blank {  }
#content_12345 {  }
.widget {  }
#site-description { font-size: 14px; color: rgb(0, 56, 114); font-weight: bold; position: absolute; left: 305px; top: 83px; }
#site-title { position: absolute; left: 304px; font-size: 18px; color: rgb(0, 68, 138); width: 305px; top: 27px; font-weight: bold; margin-top: 10px; }
#site-title a { text-decoration: none; color: inherit; }
#site-logo { position: absolute; left: 55px; top: 30px; }
#site-logo a {  }
#widget-search-2 { position: absolute; right: 55px; z-index: 99; background-image: url("images/search.png"); width: 256px; padding: 9px 10px; top: 75px; }
#widget-text-2 { position: absolute; text-align: right; width: 236px; font-size: 11px; color: rgb(106, 106, 107); line-height: 15px; top: 30px; right: 55px; }
#body_top {  }
#container { position: relative; margin: auto; width: 1132px; }
#container_top { background-image: url("images/top_bg.png"); height: 128px; background-repeat: no-repeat; background-position: 220px top; }
#main { position: relative; margin: auto; }
#top { position: relative; background-image: url("images/middle_top.png"); margin-top: -40px; }
#middle { position: relative; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12); padding: 15px; width: 980px; margin: -20px auto auto; }
#middle_top { position: relative; }
#middle_left { position: relative; float: left; }
#middle_left_top {  }
#middle_left_middle { width: 220px; }
#middle_left_middle .widget { margin-bottom: 20px; clear: both; }
#middle_left_bottom {  }
#middle_center { position: relative; float: left; }
#middle_center_top {  }
#middle_center_middle {  }
#middle_center_middle .content { margin: 0px 10px; padding: 0px 10px 10px; width: 498px; }
#middle_center_bottom {  }
#middle_right { position: relative; float: left; }
#middle_right_top {  }
#middle_right_middle { width: 220px; position: relative; }
#middle_right_middle .widget { margin-bottom: 20px; clear: both; }
#middle_right_bottom {  }
#middle_bottom { position: relative; }
#bottom { position: relative; width: 1000px; margin: auto auto 25px; font-size: 10px; padding: 10px; color: rgb(117, 118, 119); }
#container_bottom { position: relative; }
#body_bottom {  }
#body_bottom .copyright, #body_bottom .powered { width: 360px; color: rgb(82, 82, 82); font-size: 10px; float: left; margin-top: 8px; }
#body_bottom .copyright { text-align: left; margin-left: 26px; }
#body_bottom .powered { text-align: right; margin-right: 14px; }
body.mceContentBody {  }
.mceContentBody a {  }

#widget-todays_events_calendar {  }
#widget-todays_events_calendar ul { list-style: none outside none; padding: 0px; }
#widget-todays_events_calendar ul li { background-image: url("images/square.png"); background-repeat: no-repeat; color: rgb(64, 64, 64); background-position: left 6px; padding-left: 15px; font-size: 11px; margin: 7px 0px; }
#widget-todays_events_calendar ul li a { color: inherit; text-decoration: none; }
#widget-todays_events_calendar ul li a:hover { text-decoration: underline ! important; }
#widget-todays_events_calendar .widget-title { border-bottom: 1px solid rgb(236, 236, 236); padding-bottom: 5px; padding-top: 5px; }
#widget-todays_events_calendar .widget-title a { text-decoration: none; color: inherit; }
#widget-todays_events_calendar .calnk a { display: block; text-align: right; border-width: 0px; }

#middle_left_middle .widget_nav_menu {  }
#middle_left_middle .widget_nav_menu ul { list-style: none outside none; padding: 0px; }
#middle_left_middle .widget_nav_menu ul li { background-image: url("images/square.png"); background-repeat: no-repeat; color: rgb(64, 64, 64); background-position: left 6px; padding-left: 15px; font-size: 11px; margin: 7px 0px; }
#middle_left_middle .widget_nav_menu ul li a { color: inherit; text-decoration: none; }
#middle_left_middle .widget_nav_menu ul li a:hover { text-decoration: underline ! important; }


#widget-text-5 .textwidget { background-image: url('images/promo-text.png'); padding: 15px; color: #fff; }

.event-category { font-size: 11px; }
.event-category-header { font-weight: bold; font-size: 12px; padding-bottom: 5px; }
.event-category-content { display: none; padding: 5px 5px 0 5px; z-index: 100; position: absolute; margin-left: 20px; width: 250px; background-color: #fff; border: 1px solid #ccc; }

.event-category:hover .event-category-content { display: block; }

.event { background-color: #f6f6f6; padding: 5px; margin-bottom: 5px; }
.event-title { font-weight: bold; }
.event-time { padding-top: 2px; text-align: left; color: #888;}
.event-desc { padding-top: 2px; }
.event-link { padding-top: 2px; text-align: right; }

.simple-image { text-align: center; }

.ngg-album { padding: 5px 0 !important; }
.ngg-albumtitle { color: #CB000A !important; }
.ngg-albumtitle a { color: inherit !important; text-decoration: none !important }
