/* Global styles */

h1 { font-size: 18px; font-weight: bolder; display: block; margin: 8px; text-align: center;font-family: verdana, arial, sans-serif; }

.listShadeOn       { background-color: #f8f8f8; border-bottom: 1px solid #4d4d4d }
.listShadeOff     { background-color: #f1f1f1; border-bottom: 1px solid #4d4d4d }
/* Gallery Styles */
.galleryGridTable   { border-top: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
.galleryGridTD  { border-right: 1px solid #424242; border-bottom: 1px solid #424242 }
.resultsmall  { color: #242424; font-size: 9px; font-family: Geneva, Verdana, Arial, Lucida; font-weight: normal; text-decoration: none }
.resultsbg    { background-color: #aaa; padding: 5px 5px 3px }
.galleryTopRow      { background-color: #e1e1e1; padding: 5px; border-top: 1pt solid #a9a9a9; border-right: 1px solid #424242; border-left: 1px solid #a9a9a9 }
.galleryBottomRow     { background-color: #e1e1e1; padding: 5px; border-right: 1px solid #424242; border-bottom: 1px solid #424242; border-left: 1px solid #a9a9a9 }
/* End Gallery Styles */

/* Calendar Styles */
.cal_list_day_header    { font-weight: bold; padding-top: 15px; padding-bottom: 5px; border-bottom: 2px solid #000 } 
.cal_table     { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }
.cal_month_heading      { color: black; font-size: 12px; background-color: #eceae4; text-align: center; padding-top: 3px; padding-bottom: 2px }
.cal_day_of_week_heading  { color: black; font-size: 11px; font-weight: 700; text-align: center; padding: 2px 1px }
.cal_today       { color: #fff; font-size: 11px; font-weight: 700; background-color: #df9f13; text-align: center; padding-top: 2px; padding-bottom: 2px }
.cal_events   { color: #c00; font-size: 11px; font-weight: 700; background-color: #d4d4d4; text-align: center; padding-top: 2px; padding-bottom: 2px }
.cal_this_month_day   { color: #848484; font-size: 11px; background-color: #e3e3e3; text-align: center; padding-top: 2px; padding-bottom: 2px }
.cal_last_month_day    { color: #a7a7a7; font-size: 11px; background-color: #f3f3f3; text-align: center; padding-top: 2px; padding-bottom: 2px }
.cal_left_border  { border-left: 1px solid #a6a6a6 }
.cal_top_border  { border-top: 1px solid #a6a6a6 }
.cal_right_border  { border-right: 1px solid #a6a6a6 }
.cal_bottom_border  { border-bottom: 1px solid #a6a6a6 }
a:link.cal_links, a:visited.cal_links, a:active.cal_links    { color: #1a3450; text-decoration: none }
a:hover.cal_links    { color: #1a3450; text-decoration: underline }
a:link.cal_view, a:visited.cal_view, a:active.cal_view    { color: #204163; text-decoration: none }
a:hover.cal_view    { color: #1a3450; text-decoration: none }
/* End Calendar Style */


/* Home Page Styles */
.joinus    { text-align: center }
.joinus_church    { color: #152b41; font-size: 14px; font-weight: bold }
.home_events_text { font-size: 11px }
a:link.home_links, a:visited.home_links, a:active.home_links    { color: #03f; text-decoration: none }
a:hover.home_links   { color: #03f; text-decoration: underline }
.home_event_date    { color: #204163; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 3px; border-bottom: 1px solid #d6d6d6 }
.home_events_shade_1  { border-bottom: 1px solid #204163 }
.home_events_shade_2    { background-color: #df9f13; border-bottom: 1px solid #204163 }
.note_underline { border-bottom: 1px solid #204163 }
/* used in main navigation */
a:link.mainnav, a:visited.mainnav, a:active.mainnav   { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
a:hover.mainnav  { color: #fff; font-weight: bold; text-decoration: none }

/* dropdown options */
/* ---------------- */
#dropmenudiv{
position:absolute;
border:1px solid #4A6B90;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index: 100;
}

#dropmenudiv a{
width: 100%;
color:#FFFFFF;
display: block;
text-align: left;
text-indent: 3px;
background-color: #758FA8;
border-bottom: 1px solid #4A6B90;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #97b6d1;   /* #AAC7D5; */
}




/* used in sidebar navigation */
a:link.subnav, a:visited.subnav, a:active.subnav       { color: #858585; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
a:hover.subnav       { color: #204163; font-size: 10pt; font-weight: bold; text-decoration: none }
/* General styles */
td,  tr   { color: #292929; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
body      { background-color: white }
.header1        { color: #204163; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.header2        { color: #204163; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bolder }
.header3        { color: #204163; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.small_font { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
a:link, a:visited, a:active   { color: #344feb; font-weight: normal; text-decoration: none }
a:hover   { color: #4455a7; font-weight: normal; text-decoration: underline }
.underline    { border-bottom: 1px solid #454545 }
.thick_underline   { border-bottom: 4px solid #204163 }
.topline   { border-top: 1px solid #858585 }
/* Site styles */
.home_header     { color: #204163; font-size: 16px; font-variant: small-caps; font-weight: bold }
.home_banner_test { color: #204163; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold }
.left_bg { background-color: #a6a6a6; border-right: 1px solid black }
.right_bg { background-image: url("/images/plat_bg_right.gif") }
.nav_box       { background-color: #97b6d1; border-top: 1px solid #333; border-bottom: 1px solid #333 }
.light_box     { background-color: #f3ebd9 }
.dark_box   { background-color: #d09412 }
.subnav_box        { background-color: white; border-right: 1px solid #abc2d7 }
.content_box        { background-color: white }
.content_area  { padding: 15px 10px 10px 20px }
.home_tabs  { color: #204163; font-size: 14px; font-weight: bold; text-transform: uppercase }
