body {
font-size:8pt;
font-family:arial, sans-serif;
margin:0px;
}

td {
font-size:8pt;
font-family:arial, sans-serif;
}

form {
margin:0px;
}

a:link, a:visited, a:active {
color:#555555;
text-decoration:none;
}

a:hover {
color:#333333;
text-decoration:none;
}

th {
text-transform:uppercase;
font-size:8pt;
font-family:arial, sans-serif;
font-weight:normal;
text-align:left;
padding:7px 15px 7px 15px;
}

.navlink:link, .navlink:visited, .navlink:active {
color:#FFFFFF;
margin-left:15px;
}

.navlink:hover {
color:#AAAAAA;
}

.customtable td {
padding:7px 15px 7px 15px;
}


.articlepanel th {
text-transform:uppercase;
font-size:8pt;
font-family:arial, sans-serif;
font-weight:normal;
text-align:left;
padding:6px 0px 6px 8px;
}


.default td {
padding:3px 3px 3px 0px;
}


.stdinput {
margin:0px;
padding:0px;
font-size:8pt;
padding:1px 0px 0px 3px;
font-family:arial, sans-serif;
}






/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {
width:154px;
background-color:#84AB96;
border-right:1px solid #D4E4DA;
border-bottom:1px solid #D4E4DA;
}

/* Month and Year Row Setup */
.monthYearRow {
text-align:left;
vertical-align:middle;
border:1px #657B8F solid;
padding:3px;
display:none;
}

/* Month and Year Text Setup */
.monthYearText {
font-size:8pt;
color:#003366;
}

/* Day Names Row Setup */
.dayNamesRow {
border-top:1px solid #D4E4DA;
border-left:1px solid #D4E4DA;
line-height:16px;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

/* Day Name Setup */
.dayNamesText {
font-family:verdana, arial, sans-serif;
font-size:8px;
font-weight:normal;
}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
font-family:verdana, arial, sans-serif;
font-size:8px;
color:#FFFFFF;
line-height:16px;
text-align:center;
vertical-align:middle;
}

/* OverLIB popup text size */
.oLib {
font-family:verdana, arial, sans-serif;
font-size:8px;
}

/* Color of Today's Date */
.today {
border-top:1px solid #D4E4DA;
border-left:1px solid #D4E4DA;
font-weight:bold;
text-decoration:underline;
}

/* Normal Cell Background (date number with no event markings) */
.s2 {
border-top:1px solid #D4E4DA;
border-left:1px solid #D4E4DA;
color:#FFFFFF;
}

/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
border-top:1px solid #D4E4DA;
border-left:1px solid #D4E4DA;
background-color:#6F907D;
color:#FFFFFF;
}

/* Mark Start Cell Background */
.s21 {
border-top:1px solid #D4E4DA;
border-left:1px solid #D4E4DA;
color:#FFFFFF;
}

/* Mark Solid Cell Background */
.s22 {
color:#555555;
background-color:#C1D9CB;
border-top:1px #D6E3EF solid;
border-left:1px #D6E3EF solid;
}
