/* tablestyles.css */

/* Classes */
.tableheader { font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 68%; color: #3B3F40; font-weight: bold; }
.tablesubheader { font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 68%; color: #2099D2; font-weight: normal; }

.celltext { font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 68%; color: #3B3F40; font-weight: normal; }
.celltext a:link { background: #FFFFFF none; color: #2099D2; margin: 0px; text-decoration: underline; }
.celltext a:visited { background: #FFFFFF none; color: #2099D2; margin: 0px; text-decoration: underline; }
.celltext a:hover { background: #FFFFFF; color: #2099D2; text-decoration: underline; }
.celltext a:active { background: #FFFFFF; color: #2099D2; text-decoration: underline; }

.line { font-size: 10pt; color: #767676; }

.year { color: #A2A6A9; font-size: 70%; font-weight: bold; }

.calendar { background: url(images/8001_bg_cal.gif) top left no-repeat; width: 261px; height: 140px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
.months { background: url(images/8001_bg_mon.gif) top left no-repeat; width: 261px; height: 37px; }

.caltext { color: #A1A6A9; font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; padding: 0px; margin: 0px; display: block; width: 30px; height: 18px; text-align: center; }
.caltext a:link { background: none; color: #364143; margin: 0px; text-decoration: none; }
.caltext a:visited { background: none; color: #364143; margin: 0px; text-decoration: none; }
.caltext a:hover { background: none; color: #2099D2; text-decoration: none; }
.caltext a:active { background: none; color: #2099D2; text-decoration: none; }

.caltextactive { background: #0B82DC none; color: #FFFFFF; font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; padding: 0px; margin: 0px; display: block; width: 29px; height: 17px; text-align: center; border-top: 1px #075087 solid; border-left: 1px #075087 solid; }

.monthtext { color: #364143; font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; padding: 0px; margin: 0px; display: block; width: 36px; height: 17px; text-align: center; }
.monthtext a:link { background: #FFFFFF none; color: #364143; margin: 0px; text-decoration: none; }
.monthtext a:visited { background: #FFFFFF none; color: #364143; margin: 0px; text-decoration: none; }
.monthtext a:hover { background: #FFFFFF; color: #2099D2; text-decoration: none; }
.monthtext a:active { background: #FFFFFF; color: #2099D2; text-decoration: none; }

.monthtextactive { background: #F3F3F1 none; color: #0D83DB; font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; padding: 0px; margin: 0px; display: block; width: 35px; height: 16px; text-align: center; border-top: 1px #959595 solid; border-left: 1px #959595 solid; }

.date { color: #0483DE; font-weight: bold; font-size: 76%; font-weight: bold; }

.border { border: 1px #000000 solid; }
.greyborder { border: 1px #DADADA solid; }

.legal { background: #FFFFFF none; display: block; width: 100px; height: 20px; color: #384244; vertical-align: top; text-align: right; float: right; font-size: 8pt; padding-right: 22px; }
.legal a:link { background: #FFFFFF none; color: #364143; margin: 0px; text-decoration: none; }
.legal a:visited { background: #FFFFFF none; color: #364143; margin: 0px; text-decoration: none; }
.legal a:hover { background: #FFFFFF; color: #2099D2; text-decoration: none; }
.legal a:active { background: #FFFFFF; color: #2099D2; text-decoration: none; }

.disclaimerhead { background: #FFFFFF none; color: #394143; font-weight: bold; font-size: 9pt;  }
.disclaimer { background: #FFFFFF none; display: block; color: #394143; font-size: 9pt; width: 490px; line-height: 20px; }
.disclaimer a:link { background: #FFFFFF none; color: #364143; margin: 0px; text-decoration: underline; }
.disclaimer a:visited { background: #FFFFFF none; color: #364143; margin: 0px; text-decoration: underline; }
.disclaimer a:hover { background: #FFFFFF; color: #2099D2; text-decoration: underline; }
.disclaimer a:active { background: #FFFFFF; color: #2099D2; text-decoration: underline; }

.MLS { background: #FFFFFF none; display: block; color: #394143; font-size: 8pt; width: 365px; line-height: 20px; }