
/* ::::: null ::::: */

.normalText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(73, 73, 73); line-height: 16px; }
.mainTableBorder { border: 2px solid rgb(204, 204, 204); }
.headerTable { border-style: none none solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); border-width: 1px 1px 2px; background-repeat: repeat; height: 100px; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.copyrightPage { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(204, 204, 204); line-height: 20px; }
.whatSaying { font-size: 14px; color: rgb(9, 54, 100); }
.linkColor { color: rgb(77, 111, 153); }
.navShadow { border-style: none none solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); border-width: 1px 1px 2px; }

/* ::::: null ::::: */

.style21 { color: rgb(153, 153, 153); }
.style34 { color: rgb(148, 65, 63); }
.style35 { color: rgb(30, 78, 130); }
.style39 { color: rgb(255, 0, 0); font-style: italic; }
.style41 { color: rgb(255, 0, 0); font-style: italic; font-weight: bold; }
.style43 { color: rgb(77, 111, 174); }
.style45 { color: rgb(255, 0, 0); }
.headerBorder { border: 1px solid rgb(134, 166, 204); }
.headerBorderShadow { border-style: none solid solid none; border-color: rgb(0, 102, 153); border-width: 1px; }
.secutiryBorder { border: 1px solid rgb(255, 255, 0); }
.style46 { color: rgb(0, 0, 0); }
.style47 { color: rgb(235, 235, 235); }

/* ::::: http://www.easyphpcalendar.com/v6demo/theme/default/esstyle.css ::::: */

.mainTableTOC { border: 1px solid rgb(187, 187, 187); background-color: rgb(255, 255, 255); width: 905px; table-layout: fixed; }
.navTableTextTOC { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: rgb(0, 51, 102); }
.monthYearRowTOC { margin: 0px; padding: 6px; height: 32px; background-color: rgb(254, 255, 254); text-align: left; vertical-align: middle; }
.monthYearTextTOC { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 18px; font-weight: bold; color: rgb(53, 88, 129); }
.dayNamesRowTOC { height: 20px; background-color: rgb(69, 86, 120); text-align: center; vertical-align: middle; }
.dayNamesTextTOC { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); }
.rowsTOC { font-family: Arial,Geneva,Verdana,sans-serif; font-size: 10px; color: rgb(67, 61, 39); text-align: left; vertical-align: top; height: 88px; }
.todayTOC { margin: 0px; padding: 2px; font-family: Geneva,Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 255, 0); background-color: rgb(49, 82, 142); text-align: left; vertical-align: top; }
.titleTOC { margin: 0px; padding: 1px; overflow: hidden; white-space: nowrap; }
.daynumTOC { margin: 0px; padding: 2px; font-family: Geneva,Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; color: rgb(251, 252, 239); background-color: rgb(162, 163, 174); text-align: left; vertical-align: top; }
.formElements { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.formButtons { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.sOtherTOC { background-color: rgb(238, 238, 238); font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(187, 187, 187); }
.s20TOC { background-color: rgb(247, 247, 247); height: 88px; }
.s20TOC0 { background-color: rgb(212, 212, 212); height: 88px; }
.mainTable { border: 1px solid rgb(0, 51, 102); background-color: rgb(255, 255, 255); width: 175px; }
.navTable { border: 0px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); width: 175px; }
.navTableText { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: rgb(0, 51, 102); }
.monthYearRow { background-image: url('monthbg.gif'); line-height: 17pt; background-color: rgb(216, 226, 236); text-align: center; vertical-align: middle; }
.monthYearText { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 13px; font-weight: bold; color: rgb(37, 34, 22); }
.dayNamesRow { line-height: 11pt; background-color: rgb(245, 244, 211); text-align: center; vertical-align: middle; }
.dayNamesText { background-image: url('daybg.gif'); font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(67, 61, 39); }
.rows { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(67, 61, 39); line-height: 15pt; text-align: center; vertical-align: middle; }
.today { color: rgb(207, 0, 0); }
.popupDate { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); text-align: left; background-color: rgb(51, 102, 153); }
.popupEventTitle { padding: 2px; font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); font-weight: bold; vertical-align: middle; }
.popupEventTime { border: 1px dotted rgb(239, 239, 239); padding: 1px; font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); font-weight: normal; background-color: rgb(244, 244, 244); }
.popupEventDescription { border: 1px solid rgb(234, 234, 234); padding: 2px; font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); font-weight: normal; background-color: rgb(255, 255, 255); }
.popupEventDate { border: 1px solid rgb(255, 255, 255); padding: 1px; font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(68, 107, 147); text-align: center; vertical-align: middle; background-color: rgb(247, 248, 249); }
.popupEnd { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(164, 164, 164); }
.popupClose { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); text-align: right; background-color: rgb(51, 102, 153); }
.popupCloseBrackets { font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); text-align: right; background-color: rgb(51, 102, 153); }
.s2 { background-color: rgb(224, 224, 224); }
.s20 { background-color: rgb(235, 235, 235); }
.sOther { background-color: rgb(238, 238, 238); font-family: Geneva,Verdana,Arial,sans-serif; font-size: 10px; color: rgb(187, 187, 187); }
.s200 { background-color: rgb(208, 208, 208); }
.categoryName { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: bold; color: rgb(102, 102, 102); }
.categorySelection { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; color: rgb(119, 119, 119); }
.categoryDiv { background-color: rgb(252, 245, 239); }

/* ::::: null ::::: */

.s22 { background-color: rgb(164, 202, 230); }
.s21 { background-color: rgb(242, 191, 191); }
.s23 { background-color: rgb(204, 255, 0); }
.s24 { background-color: rgb(251, 244, 132); }
.s29999 { background-color: rgb(255, 193, 138); }

/* ::::: null ::::: */

.style37 { color: rgb(255, 153, 0); font-weight: bold; }
.demoTableBorder { border: 1px solid rgb(171, 221, 19); }
.style49 { color: rgb(30, 78, 130); }
.style49 { color: rgb(153, 0, 0); font-weight: bold; }
.style50 { color: rgb(255, 255, 255); }
.style51 { font-size: 11px; line-height: 16px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.style52 { color: rgb(0, 79, 117); font-weight: bold; }

