 .mainTableTOC {
	background-color:#FFF;
	border:1px solid #1C2F4F;
	table-layout:fixed
}
strong {
	color: #1C2F4F;
}
b {
	color: #1C2F4F;
}

.navTableTextTOC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:Normal;
	text-decoration:none;
	color:#1C2F4F
}

.monthYearRowTOC {
height:32px;
background-color:#FFF;
text-align:left;
vertical-align:middle;
margin:0;
padding:6px
}

.monthYearTextTOC {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:Bold;
color:#CCC
}

.dayNamesRowTOC {
	height:20px;
	background-color:#1C2F4F;
	text-align:center;
	vertical-align:middle
}

.dayNamesTextTOC {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:Bold;
color:#FFF
}

.rowsTOC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1C2F4F;
	text-align:left;
	vertical-align:top;
	height:88px
}

.todayTOC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#FFF;
	background-color:#1C2F4F;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:2px
}

.titleTOC {
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
margin:0;
padding:1px
}

.daynumTOC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:Bold;
	color:#FFF;
	background-color:#C7D3EB;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:2px
}

.sOtherTOC {
background-color:#EEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#CCC;
vertical-align:top
}

.s20TOC {
background-color:#F7F7F7;
height:88px;
vertical-align:top
}

.s20TOC0 {
background-color:#D4D4D4;
height:88px;
vertical-align:top
}

.mainTable {
	background-color:#FFF;
	border:1px solid #1C2F4F;
	width:170px
}

.navTable {
background-color:#FFF;
border:0 solid #FFF;
width:170px
}

.navTableText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:Normal;
	text-decoration:none;
	color:#1C2F4F
}

.monthYearRow {
	line-height:17pt;
	background-color:#C7D3EB;
	text-align:center;
	vertical-align:middle
}

.monthYearText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:Bold;
	color:#1C2F4F
}

.dayNamesRow {
line-height:11pt;
background-color:#FFF;
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:#1C2F4F
}

.rows {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
line-height:15pt;
text-align:center;
vertical-align:middle
}

.today {
	color:#1C2F4F;
	font-weight:700
}

.popupDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-align:left;
	background-color:#1C2F4F
}

.popupEventTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C2F4F;
	font-weight:700;
	vertical-align:middle;
	padding:2px
}

.popupEventTime {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:400;
background-color:#FFF;
border:1px dotted #EFEFEF;
padding:1px
}

.popupEventDescription {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:400;
background-color:#FFF;
border:1px solid #EAEAEA;
padding:2px
}

.popupEventDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1C2F4F;
	text-align:center;
	vertical-align:middle;
	background-color:#F7F8F9;
	border:1px solid #FFF;
	padding:1px
}

.popupEnd {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#A4A4A4
}

.s2 {
background-color:#E4E4E4
}

.s20 {
background-color:#EBEBEB
}

.sOther {
background-color:#EEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#BBB
}

.s200 {
background-color:#CCC
}

.categoryName {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#666
}

.categorySelection {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
color:#999
}

.categoryDiv {
background-color:#FFF
}

.formElements,.formButtons {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px
}

.popupClose,.popupCloseBrackets {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:right;
	background-color:#1C2F4F
} 
