.calendar  {
	FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans-serif
}
.maincalendar {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: none; Z-INDEX: 20; BACKGROUND: #6096ba; BORDER-LEFT: #000 1px solid; WIDTH: 286px; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; HEIGHT: 159px
}
.calendariframe {
	WIDTH: 284px; HEIGHT: 157px
}
DIV.calendar {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
BODY.calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #6096ba; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
BODY.calendar#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content .calendar TABLE {
	BORDER-RIGHT: #eef3f7 1px solid; BORDER-TOP: #eef3f7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #eef3f7 1px solid; WIDTH: 133px; BORDER-BOTTOM: #eef3f7 1px solid; empty-cells: show
}
#content .caltableleft {
	FLOAT: left
}
#content .caltableright {
	FLOAT: right
}
#content .caltitle {
	LINE-HEIGHT: 20px
}
#content .calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#content .calendar TH {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
#content .calendar TR.caldayname TH {
	FONT-WEIGHT: normal; BACKGROUND: #a7c4d8; COLOR: #fff
}
#content .calendar TD A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; BORDER-LEFT: #fff 1px solid; COLOR: #036; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: underline
}
#content .calendar TD.caldatesel A {
	BORDER-LEFT-COLOR: #6096ba; BACKGROUND: #6096ba; BORDER-BOTTOM-COLOR: #6096ba; COLOR: #fff; BORDER-TOP-COLOR: #6096ba; BORDER-RIGHT-COLOR: #6096ba
}
#content .calendar TD.caldaterng A {
	BORDER-LEFT-COLOR: #dbf1ff; BACKGROUND: #dbf1ff; BORDER-BOTTOM-COLOR: #dbf1ff; BORDER-TOP-COLOR: #dbf1ff; BORDER-RIGHT-COLOR: #dbf1ff
}
#content .calendar .caldate DIV {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #d1d9e0; BORDER-BOTTOM: #fff 1px solid
}
#content .calendar .caldateoff DIV {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #d1d9e0; BORDER-BOTTOM: #fff 1px solid
}
#content .calendar TD.caldate A:hover {
	BORDER-LEFT-COLOR: #6096ba; BORDER-BOTTOM-COLOR: #6096ba; BORDER-TOP-COLOR: #6096ba; BORDER-RIGHT-COLOR: #6096ba
}
#content .calendar TD.caldaterng A:hover {
	BORDER-LEFT-COLOR: #6096ba; BORDER-BOTTOM-COLOR: #6096ba; BORDER-TOP-COLOR: #6096ba; BORDER-RIGHT-COLOR: #6096ba
}
#content .calendar .callabel {
	BACKGROUND: #eef3f7; COLOR: #43789b; LINE-HEIGHT: 20px
}
#content .calendar .calclose {
	FLOAT: right; COLOR: #fff; TEXT-DECORATION: underline
}
.caltxtmonthnames {
	DISPLAY: none
}
.caltxtdaynames {
	DISPLAY: none
}
.caltxtclose {
	DISPLAY: none
}
.caltxttitle {
	DISPLAY: none
}
.calnextprime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 14px; CURSOR: hand; PADDING-TOP: 2px; POSITION: relative
}
.calprevprime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 14px; CURSOR: hand; PADDING-TOP: 2px; POSITION: relative
}
.calnextalt {
	OVERFLOW: hidden; WIDTH: 7px; CURSOR: pointer; HEIGHT: 14px
}
.calprevalt {
	OVERFLOW: hidden; WIDTH: 7px; CURSOR: pointer; HEIGHT: 14px
}
.calnextbox {
	MARGIN-TOP: -7px; MARGIN-LEFT: -7px
}
.calnexttop {
	BORDER-RIGHT: #eef3f7 7px solid; OVERFLOW: hidden; WIDTH: 7px; BORDER-BOTTOM: #43789b 7px solid; HEIGHT: 7px
}
.calnextbot {
	BORDER-RIGHT: #eef3f7 7px solid; BORDER-TOP: #43789b 7px solid; OVERFLOW: hidden; WIDTH: 7px; HEIGHT: 7px
}
.calarrow {
	BACKGROUND: #eef3f7
}
.calprevbox {
	MARGIN-TOP: -7px; MARGIN-RIGHT: -7px
}
.calprevtop {
	OVERFLOW: hidden; BORDER-LEFT: #eef3f7 7px solid; WIDTH: 7px; BORDER-BOTTOM: #43789b 7px solid; HEIGHT: 7px
}
.calprevbot {
	BORDER-TOP: #43789b 7px solid; OVERFLOW: hidden; BORDER-LEFT: #eef3f7 7px solid; WIDTH: 7px; HEIGHT: 7px
}
.calnavoff .calprevtop {
	BORDER-BOTTOM-COLOR: #d1d9e0; BORDER-TOP-COLOR: #d1d9e0
}
.calnavoff .calprevbot {
	BORDER-BOTTOM-COLOR: #d1d9e0; BORDER-TOP-COLOR: #d1d9e0
}
.calnavoff .calnexttop {
	BORDER-BOTTOM-COLOR: #d1d9e0; BORDER-TOP-COLOR: #d1d9e0
}
.calnavoff .calnextbot {
	BORDER-BOTTOM-COLOR: #d1d9e0; BORDER-TOP-COLOR: #d1d9e0
}
.calnavoff {
	CURSOR: default
}
.usecalendar {
	Z-INDEX: 23; POSITION: relative
}
#imgfromdate {
	CURSOR: hand
}
#imgtodate {
	CURSOR: hand
}
#imgfromdate {
	CURSOR: hand
}
#imgtodate {
	CURSOR: hand
}
.text14 {
	font-size: 14px;
	font-weight: bold;
}
.white {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
}
.hui {
	font-size: 12px;
	color: #333333;
}
.red {
	font-size: 13px;
	color: #FF0000;
}
.2a7bb3 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.3896db {
	font-size: 12px;
	line-height: 16px;
	color: #3896db;


}
td {
	font-size: 12px;
	color: #2688D0;
	line-height: 150%;


}
.text16 {
	font-size: 18px;
	line-height: 170%;

}
a:link {
	color: #2688d0;
	text-decoration: none;


}
a:visited {
	color: #2688d0;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;

}
tbody {
	line-height: 150%;
}
