/* Article view */
.s_child_b {color: #215EAD; text-decoration: none; font: bold 12px Arial}
.s_child_b:hover {color: #A34821; text-decoration: underline; font: bold 12px Arial}

/* Calendar */
#nday {color: #49792d; font: normal 11px Arial; text-decoration: underline; text-transform: lowercase; text-align: center; vertical-align: middle; background: #e2efda; height: 15px; cursor: hand}
#sday {color: #49792d; font: normal 10px Arial; text-decoration: underline; text-align: center; vertical-align: middle; background: #e2efda; height: 15px}

/* Page title */
a.page_title {color: #0052a1; text-decoration: none}
a.page_title:hover {color: #0052a1; text-decoration: underline}

/* Photogallery */
#pg1 {color: #0052a1; font: bold 12px Arial; background: #FFFFFF; border-right: 4px solid #FFFFFF}
#pg2 {background: url(images/pg1.gif) repeat-x bottom}
#pg3 {color: #0052a1; font: bold 12px Arial; padding: 0px 0px 0px 10px}
#pg4 {color: #0052a1; font: bold 12px Arial; text-align: center}
#pg5 {float: left; width: 160px; height: 160px; margin: 0px 30px 20px 30px; border: 1px solid #b3bac2; background: #f9fafa}
a#pln1 {color: #0052a1; text-decoration: none}
a#pln1:hover {color: #0052a1; text-decoration: underline}

/* News */
#news1 {width: 60px; text-align: left; font: bold 12px Arial; color: #067ef0}
#news2 {text-align: left; font: bold 12px Arial; color: #2461b2}
#news3 {text-align: right; font: bold 12px Arial; color: #2461b2}
#news_text {color: #000000; font: normal 12px Arial}
#news_last {color: #067ef0; font: bold 12px Arial}
#news_last_date {font: bold 12px Arial; width: 60px; color: #067ef0}
a#news_title {color: #2461b2; text-decoration: none}
a#news_title:hover {color: #2461b2; text-decoration: underline}
a#news_more {color: #067ef0; text-decoration: none}
a#news_more:hover {color: #067ef0; text-decoration: underline}
a#news_url {color: #067ef0; text-decoration: none}
a#news_url:hover {color: #067ef0; text-decoration: underline}
a#news_last_url {color: #2461b2; font: bold 12px Arial; text-decoration: none}
a#news_last_url:hover {color: #2461b2; font: bold 12px Arial; text-decoration: underline}

/* Site Search Module */
.search_table {background: #e6e6e6}
.search_number {font: bold 12px Arial; color: #0052a1; padding: 10px 0px 0px 0px}
a.search_title {font: bold 12px Arial; color: #0052a1; text-decoration: none}
a.search_title:hover {font: bold 12px Arial; color: #0052a1; text-decoration: underline}
a.search_more {font: bold 12px Arial; color: #0052a1; text-decoration: none}
a.search_more:hover {font: bold 12px Arial; color: #0052a1; text-decoration: underline}
.search_date {font: normal 12px Arial; color: #0052a1}
.search_matches {font: normal 12px Arial; color: #cf2d29}
.search_chapter {font: normal 12px Arial; color: #d19827}
a.chapter_url {font: bold 12px Arial; color: #0052a1; text-decoration: none}
a.chapter_url:hover {font: bold 12px Arial; color: #0052a1; text-decoration: underline}
.search_highlight {color: #0052a1; font: bold 12px Arial; border-bottom: 1px dashed #0052a1; background-color: #FFFFFF; padding-left: 3px; padding-right: 2px; }	
.search_total {font: normal 12px Arial; color: #0052a1}
.search_textbox {height: 20px; font: bold 11px Arial; color: #2771c2}
.search_button {width: 70px; height: 23px; background: url(images/search_submit.gif) right no-repeat; border: 0px; text-align: right; padding: 0px 29px 0px 0px; color: #0052a1; font: bold 12px Arial; cursor: pointer}

/* FAQ */
#faq_text {color: #2060b0; font: normal 12px Arial}
#faq1 {width: 111px; height: 19px; background: url(images/submit3.gif) no-repeat; font: bold 12px Arial; text-align: center; vertical-align: middle; cursor: pointer; color: #FFFFFF; padding: 2px 0px 0px 0px}
#faq2 {color: #0693e1; font: normal 11px Arial; padding: 0px 0px 0px 106px}
#faq3 {width: 38px; vertical-align: top; text-align: left; padding: 5px 0px 0px 0px}
#faq4 {color: #000000; font: normal 12px Arial; text-align: justify}
#faq5 {width: 38px; vertical-align: top; text-align: right; padding: 6px 0px 0px 0px}
#faq6 {color: #2159a5; font: bold 12px Arial}
#faq7 {color: #e47a14; font: normal 12px Arial}
.select_subject {color: #2060b0; font: bold 12px Arial}
.subject_list {color: #2060b0; font: bold 12px Arial}
a.faq1 {color: #2159a5; text-decoration: none}
a.faq1:hover {color: #2159a5; text-decoration: underline}

/* Guestbook */
#gb_top1 {width: 100%; border: 1px solid #fcba37; margin: 0px 0px 20px 0px}
#gb_top2 {font: bold 12px Arial; color: #cf2d29; padding: 7px 7px 4px 7px}
#gb_top3 {font: normal 12px Arial; color: #2065b6; padding: 0px 7px 0px 7px}
#gb_top4 {font: normal 12px Arial; color: #cf2d29; padding: 4px 7px 7px 7px; text-align: right}
a#gb_link {color: #cf2d29; text-decoration: none}
a#gb_link:hover {color: #cf2d29; text-decoration: underline}
.gb1 {color: #0693e1; font: normal 11px Arial; padding: 0px 0px 0px 104px}
.gb2 {color: #215caa; font: normal 11px Arial}
.gb3 {color: #215caa; font: bold 11px Arial; padding: 0px 0px 0px 105px}

/* Messages */
.result_success {color: #2060b0; font: bold 12px Arial; text-align: center; margin: 5px 0px 5px 0px}
.result_error {color: #2060b0; font: bold 12px Arial; text-align: center; margin: 5px 0px 5px 0px}

/* Feedback */
#notice {color: #2060b0; font: bold 12px Arial; margin: 0px 0px 26px 23px}
.label {width: 97px; color: #215ba9; font: bold 12px Arial; text-align: right}
.label2 {padding: 8px 0px 0px 118px; color: #0693e1; font: normal 12px Arial}
.textbox {width: 312px; height: 19px; border: 1px solid #fcba37; font: bold 12px Arial; color: #215ba9}
.textarea {width: 312px; height: 100px; border: 1px solid #fcba37; font: bold 12px Arial; color: #215ba9}
.button {width: 98px; height: 19px; cursor: pointer; border: 0px; background: url(images/submit2.gif) no-repeat; font: bold 12px Arial; color: #FFFFFF}

/* Sitemap */
a.sm1 {color: #0052a1; font: bold 12px Arial; text-decoration: none; text-transform: uppercase; vertical-align: middle}
a.sm1:hover {color: #0052a1; font: bold 12px Arial; text-decoration: underline; text-transform: uppercase; vertical-align: middle}
a.sm2 {color: #067ef0; font: bold 11px Arial; text-decoration: none; text-transform: uppercase; vertical-align: middle}
a.sm2:hover {color: #067ef0; font: bold 11px Arial; text-decoration: underline; text-transform: uppercase; vertical-align: middle}
a.sm3 {color: #cf2d29; font: bold 11px Arial; text-decoration: none; vertical-align: middle}
a.sm3:hover {color: #cf2d29; font: bold 11px Arial; text-decoration: underline; vertical-align: middle}

/* Pages */
.pages_title {font: bold 11px Arial; color: #1f6abc}
.pages_current {font: bold 11px Arial; color: #FFFFFF; background-color: #1f6abc; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link {font: normal 11px Arial; text-decoration: none; color: #1f6abc; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_link:hover {font: normal 11px Arial; text-decoration: underline; color: #FFFFFF; background-color: #1f6abc; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.pages_arrows {font: bold 11px Arial; text-decoration: none; color: #1f6abc; padding-left: 2px; padding-right: 2px}
a.pages_arrows:hover {font: bold 11px Arial; text-decoration: underline; color: #1f6abc; padding-left: 2px; padding-right: 2px}

.anons1_pages_title {font: bold 11px Arial; color: #317EF9}
.anons1_pages_current {font: bold 11px Arial; color: #FFFFFF; background-color: #317EF9; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons1_pages_link {font: normal 11px Arial; text-decoration: none; color: #317EF9; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons1_pages_link:hover {font: normal 11px Arial; text-decoration: underline; color: #FFFFFF; background-color: #317EF9; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons1_pages_arrows {font: bold 11px Arial; text-decoration: none; color: #317EF9; padding-left: 2px; padding-right: 2px}
a.anons1_pages_arrows:hover {font: bold 11px Arial; text-decoration: underline; color: #317EF9; padding-left: 2px; padding-right: 2px}

.anons2_pages_title {font: bold 11px Arial; color: #B14620}
.anons2_pages_current {font: bold 11px Arial; color: #FFFFFF; background-color: #B14620; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons2_pages_link {font: normal 11px Arial; text-decoration: none; color: #B14620; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons2_pages_link:hover {font: normal 11px Arial; text-decoration: underline; color: #FFFFFF; background-color: #B14620; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons2_pages_arrows {font: bold 11px Arial; text-decoration: none; color: #B14620; padding-left: 2px; padding-right: 2px}
a.anons2_pages_arrows:hover {font: bold 11px Arial; text-decoration: underline; color: #B14620; padding-left: 2px; padding-right: 2px}

.anons3_pages_title {font: bold 11px Arial; color: #696767}
.anons3_pages_current {font: bold 11px Arial; color: #FFFFFF; background-color: #696767; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons3_pages_link {font: normal 11px Arial; text-decoration: none; color: #696767; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons3_pages_link:hover {font: normal 11px Arial; text-decoration: underline; color: #FFFFFF; background-color: #696767; padding-left: 4px; padding-right: 4px; margin-left: 2px; margin-right: 2px}
a.anons3_pages_arrows {font: bold 11px Arial; text-decoration: none; color: #696767; padding-left: 2px; padding-right: 2px}
a.anons3_pages_arrows:hover {font: bold 11px Arial; text-decoration: underline; color: #696767; padding-left: 2px; padding-right: 2px}

/* Design */
#top {width: 927px; border: 0px}
#top1 {width: 100%; border: 0px; height: 21px}
#top2 {width: 100%; border: 0px; height: 300px}
#top3 {width: 100%; border: 0px}
#top4 {width: 100%; border: 0px}
#top5 {width: 100%; border: 0px; height: 100px}
#top6 {width: 100%; border: 0px; height: 100px}
#top7 {width: 100%; border: 0px; height: 75px}
#top8 {width: 100%; border: 0px; height: 75px}
#top9 {width: 100%; border: 0px}
#top10 {width: 100%; border: 0px; background: #A54821}
#top11 {width: 100%; border: 0px; background: url(images/eb2.gif)}
#top12 {width: 100%; border: 0px}
#top13 {width: 100%; border: 0px; margin-top: 6px}
#top14 {width: 100%; border: 0px}
#top15 {width: 100%; border: 0px}
#top16 {width: 100%; border: 0px; margin-top: 5px}
#top17 {width: 100%; border: 0px; background: url(images/os3.gif) repeat-x top}
#top18 {width: 100%; border: 0px; height: 90px; background: url(images/dn1.gif) repeat-x top}
#top19 {width: 100%; border: 0px; height: 90px}

a#ln1 {color: #00377D; text-decoration: none}
a#ln1:hover {color: #00377D; text-decoration: underline}
a#ln2 {color: #215EAD; text-decoration: none}
a#ln2:hover {color: #A34821; text-decoration: none}
a#ln3 {color: #A34821; text-decoration: none}
a#ln3:hover {color: #A34821; text-decoration: underline}
a#ln4 {color: #0052A1; text-decoration: none}
a#ln4:hover {color: #0052A1; text-decoration: underline}
a#ln5 {color: #FFFFFF; text-decoration: none}
a#ln5:hover {color: #FFFFFF; text-decoration: underline}
a#ln6 {color: #A7A729; text-decoration: none}
a#ln6:hover {color: #A7A729; text-decoration: underline}
a#ln7 {color: #317EF9; text-decoration: none}
a#ln7:hover {color: #317EF9; text-decoration: underline}
a#ln8 {color: #696767; text-decoration: none}
a#ln8:hover {color: #696767; text-decoration: underline}
a#ln9 {color: #1F68B9; text-decoration: none}
a#ln9:hover {color: #1F68B9; text-decoration: underline}
a.ln10 {color: #215EAD; text-decoration: none}
a.ln10:hover {color: #A34821; text-decoration: none}
a#ln11 {color: #B14620; text-decoration: none}
a#ln11:hover {color: #B14620; text-decoration: underline}

#im1 {width: 14px; height: 13px; vertical-align: middle; margin-right: 5px}
#im2 {width: 89px; height: 63px; border: 0px}
#im3 {margin: 0px 8px 0px 0px; vertical-align: middle}
#im4 {margin: 0px 4px 0px 4px; vertical-align: middle}

#sp1 {color: #0052a1; font: bold 12px Arial; text-transform: uppercase; margin: 20px 0px 11px 20px}

#sh1 {font: 12px Arial; text-align: right; padding: 2px 15px 0px 0px}
#sh2 {width: 121px; background: url(images/sh2.gif) repeat-x top}
#sh3 {width: 446px; background: url(images/sh1.gif) repeat-x top}

#sn1 {width: 417px; height: 138px; vertical-align: top}
#sn2 {width: 510px; height: 182px; vertical-align: bottom; background: url(images/flash.jpg) no-repeat top}
#sn3 {width: 290px; height: 163px; vertical-align: top; background: url(images/sn3.gif)}
#sn4 {width: 127px; height: 45px; background: url(images/sn1.jpg) no-repeat left}
#sn5 {width: 637px; height: 118px; vertical-align: top; background: url(images/sn5.gif) repeat-x top}

#mn1 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 6px 54px 0px 0px}
#mn2 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 4px 59px 0px 0px}
#mn3 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 4px 65px 0px 0px}
#mn4 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 3px 72px 0px 0px}
#mn5 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 4px 76px 0px 0px}
#mn6 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 4px 79px 0px 0px}
#mn7 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 4px 85px 0px 0px}
#mn8 {font: bold 12px Arial; text-transform: uppercase; text-align: right; padding: 4px 90px 0px 0px}

#op1 {width: 234px; vertical-align: top; background: url(images/op1.jpg) no-repeat left top}
#op2 {vertical-align: top}
#op3 {height: 30px; background: url(images/op3.gif) no-repeat right bottom; font: 11px Arial; padding-left: 8px}
#op4 {height: 70px; vertical-align: top}

#ms1 {font: bold 11px Arial; text-transform: uppercase; padding: 5px 0px 0px 41px}
#ms2 {font: bold 11px Arial; text-transform: uppercase; padding: 3px 0px 0px 38px}
#ms3 {font: bold 11px Arial; text-transform: uppercase; padding: 3px 0px 0px 32px}
#ms4 {font: bold 11px Arial; text-transform: uppercase; padding: 3px 0px 0px 26px}
#ms5 {font: bold 11px Arial; text-transform: uppercase; padding: 3px 0px 0px 20px}

#mp1 {margin-right: 15px}

#ps1 {width: 289px}
#ps2 {font: bold 11px Arial; background: url(images/ps1.jpg) no-repeat right top}
#ps3 {font: bold 12px Arial; color: #A54A21; vertical-align: bottom; padding: 5px 0px 0px 20px}
#ps4 {vertical-align: top}
#ps5 {width: 145px; border: solid 1px #ACACAC; vertical-align: middle; font: 11px Arial}
#ps6 {vertical-align: middle; margin-left: 10px; cursor: hand; background: url(images/ps3.jpg) no-repeat; border: 0px; width: 23px; height: 24px}

#os1 {vertical-align: top; width: 188px}
#os2 {vertical-align: top; background: url(images/os1.jpg) no-repeat top left}
#os3 {width: 387px; vertical-align: top}
#os4 {vertical-align: top; background: url(images/os2.gif) repeat-y left}
#os5 {vertical-align: top; background: #F2F2F2 url(images/an2.gif) repeat-y left}
#os6 {vertical-align: top; width: 124px; text-align: center}
#os7 {vertical-align: top; background: url(images/os1.jpg) no-repeat top left; padding: 0px 0px 10px 20px; text-align: justify}

#mr1 {height: 48px; font: bold 12px Arial; color: #FFFFFF; text-transform: uppercase; text-align: left; background: url(images/mr1.gif); padding: 8px 0px 0px 64px}
#mr2 {font: bold 12px Arial; background: url(images/mr2.gif) no-repeat left top; padding: 3px 5px 0px 36px}
#mr3 {height: 50px}
#mr4 {height: 34px; background: url(images/mr3.gif)}
#mr5 {font: bold 12px Arial; background: url(images/mr4.gif) no-repeat left top; padding: 3px 5px 0px 36px}

#eb1 {font: bold 12px Arial; color: #C80102; text-transform: uppercase; height: 28px; background: url(images/eb1.gif); padding: 0px 0px 0px 18px; vertical-align: bottom}
#eb2 {font: bold 12px Arial; color: #A34821; padding: 5px 10px 0px 18px}
#eb3 {font: bold 11px Arial; color: #2159A6}
#eb4 {font: bold 12px Arial; color: #0E72CA; padding: 5px 0px 0px 18px}
.eb5 {vertical-align: middle; margin-right: 8px}
#eb6 {text-align: center; background: url(images/eb4.gif) no-repeat right bottom; padding: 10px 0px 5px 0px}
.eb7 {cursor: hand; background: url(images/eb3.jpg) no-repeat; border: 0px; width: 72px; height: 19px; font: bold 11px Arial; color: #FFFFFF}
#eb8 {font: bold 11px Arial; padding: 0px 0px 0px 0px; text-align: center; background: url(images/eb5.jpg); height: 28px; vertical-align: top}

#ar1 {font: bold 12px Arial; color: #C50101; text-transform: uppercase; background: url(images/ar2.jpg) no-repeat left top; height: 34px; padding: 5px 0px 0px 48px}
#ad1 {font: bold 12px Arial; color: #FFFFFF; padding: 5px 10px 5px 10px; background: url(images/ad1.jpg) no-repeat top left}

#nw1 {height: 35px; font: bold 12px Arial; color: #FFFFFF; text-transform: uppercase; text-align: right; background: url(images/nw1.gif) no-repeat right; padding-right: 30px}
#nw2 {font: bold 14px Arial; color: #56626C; padding: 0px 0px 0px 12px}
#nw3 {font: bold 16px Arial; color: #A7A729}
#nw4 {text-align: center; width: 110px; padding: 2px 0px 10px 0px; vertical-align: top}
#nw5 {font: 11px Arial; color: #0052A1; padding: 0px 10px 0px 0px; vertical-align: top}
#nw6 {font: bold 11px Arial; text-align: right; padding: 0px 10px 0px 0px; margin-top: 0px}
#nw7 {vertical-align: top}
#nw8 {font: bold 11px Arial; color: #B14620; text-align: center; padding-top: 5px}
#nw9 {height: 35px; font: bold 12px Arial; color: #FFFFFF; text-transform: uppercase; text-align: right; background: #FFFFFF url(images/nw1.gif) no-repeat right; padding-right: 30px}
#nw10 {font: bold 16px Arial; color: #317EF9}
#nw11 {font: 11px Arial; color: #0052A1; padding: 0px 10px 0px 10px; vertical-align: top}
#nw12 {font: bold 11px Arial; color: #317EF9; text-align: center; padding-top: 10px}

#an1 {font: bold 12px Arial; color: #FFFFFF; text-transform: uppercase; text-align: right; padding-top: 2px; padding-right: 37px; background: url(images/an1.gif) no-repeat right; height: 30px}
#an2 {font: bold 14px Arial; color: #56626C; padding: 0px 0px 0px 12px}
#an3 {font: bold 16px Arial; color: #D59517}
#an4 {font: bold 11px Arial; color: #0052A1; padding: 0px 0px 0px 12px}
#an5 {font: 12px Arial; color: #0052A1; padding: 5px 12px 5px 12px}
#an6 {font: bold 11px Arial; color: #696767; text-align: right; padding: 0px 12px 0px 0px}
#an7 {font: bold 11px Arial; color: #696767; text-align: center; padding: 10px 0px 10px 0px}

#dn1 {width: 188px; vertical-align: top; padding-top: 1px}
#dn2 {font: bold 11px Arial; text-align: center}
#dn3 {width: 124px; background: #FFFFFF; font: 10px Arial; text-align: center; padding-top: 40px}
#dn4 {font: 11px Arial; color: #1F6ABB; text-align: center; height: 30px}
#dn5 {margin: 0px 10px 0px 10px}