@charset "utf-8";
/* CSS Document */

body { margin: 0px;	background-color: #636363; font-family: Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,p{font-size:100%;font-weight:normal; margin:0;padding:0;}
a{text-decoration:none; outline:none;}

/* HOME PAGE */

.mainBg { background-color: #cc0000; padding: 0.32em 0 0.32em 0; }
.innrTablebg { background-color: #ffffff; }
.topNavi{ font-size: 0.63em; color: #FFFFFF; font-weight: bold;}
.topNavi a{ color: #ffffff;}
.topNavi a:hover{ color: #eede31;}
.topNavi a.act{ color: #eede31;}
.content p{ font-size:0.82em; color: #000000; line-height: 1.25em; padding-bottom: 1.5em;}
.content h1 { font-family: Tahoma, Verdana; font-size:1.25em; color: #055404; /*letter-spacing:1px;*/ font-weight: bold;}
.content h2 { font-family: Tahoma, Verdana; font-size:1em; color: #ce000f; /*letter-spacing:1px;*/ font-weight: bold;}
.content a{ color: #ce000f; text-decoration: underline;}
.content a:hover{ color: #000000; text-decoration: underline;}
.bottContent { font-size:0.63em; color: #000000; line-height: 1.25em;}
.bottContent a{ color: #ce000f; text-decoration: underline;}
.bottContent a:hover{ color: #000000; text-decoration: underline;}
.bottBg { background: url(../images/bottom_bg.jpg) left top no-repeat;}
.dateTxt { font-family: Arial, Helvetica, sans-serif; font-size: 0.82em; color: #ffffff;}
.memberLgn { background: url(../images/member_login_out.jpg); font-family: Tahoma, Arial; font-size: 0.63em; color: #FFFFFF;}
.memberLgn a{ color: #FFFFFF;}
.memberLgn a:hover{ color: #eede31;}
.rightHeader { font-size: 0.88em; color:#ce000f; line-height: 1.5em; font-weight: bold;}
.txtFld { border: 1px solid #999999 }
.btn { width: 30px; height: 24px; font-size: 0.82em;}

/* Sub page */

.subContent h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.19em; color: #ce000f; font-weight: bold;}
.eventLeft { font-size: 0.75em; color: #ce000f; font-weight: bold; text-decoration: none;}
.eventLeft a{ color: #ce000f; font-weight: bold; text-decoration: none;}
.eventLeft a:hover{ color: #000000; font-weight: bold; text-decoration: none;}
.eventCenter { font-size: 1em; color: #ce000f; font-weight: bold;}

/* CALENDAR */
.offDays { background-color: #d9d089;}
.dates { font-size: 0.63em; color: #666666;}
.datesExtra { font-size: 0.63em; color: #000000; font-weight: bold; text-decoration: none;}
.datesExtra a{ color: #000000; font-weight: bold; text-decoration: underline;}
.datesExtra a:hover{ color: #ce000f; font-weight: bold; text-decoration: underline;}
.specialDays { background-color: #fea689; font-size: 0.63em; color: #666666; }
.specialDayssml { background-color: #fea689; }
.specialEvent { background: url(../images/sp_event_bg.jpg) left top no-repeat; color: #FFFFFF; font-size: 0.63em;}
.specialEventsml { background: url(../images/sp_event_bg_sml.jpg) left top no-repeat;}
.specialEventsmlnew{ background: url(../images/sp_event_bg_sml1.jpg) left top no-repeat;}
.eventDays { background: url(../images/event_bg.jpg) left top no-repeat; color: #FFFFFF; padding:6px 0pt 0pt 6px;}

.eventDays a{ color: #FFFFFF;font-size:11px;text-decoration:none; }
.eventDays a:hover{ color: #FFFFFF;font-size:11px; }
.eventDayssml { background: url(../images/event_bg_sml.jpg) left top no-repeat; }
.txtPdng{padding:6px 0 0 6px; display:block}

.txtPdngnew{padding:6px 0 0 0px; display:block;height:100%;color: #000000;font-weight:bold;}
.txtPdngnew a{ color: #000000;font-size:11px;text-decoration:none; font-weight:bold;}
.txtPdngnew a:hover{ color: #000000;font-size:11px;font-weight:bold; }
.smallCaltxt { font-size: 0.75em; color: #ffffff; font-weight: bold;}

