.calNavRow {
	padding: 0px 0px 5px 0px;
}

.monthSelector {
	background-color: #F6FAFD;
	border: 1px solid #78A4C3;
	display: none;
	padding: 1px;
	position: absolute;
	text-align: left;
}

.monthSelList {
	cursor: pointer;
	list-style: none;
	margin: 0px;
	padding: 1px 0px;
}

.monthSelListItem {
	cursor: pointer;
	list-style: none;
	margin: 0px;
	padding: 1px 5px;
	text-align: left;
}

.monthSelListItemOver {
	background-color: #C4DFF2;
	cursor: pointer;
	list-style: none;
	margin: 0px;
	padding: 1px 5px;
}

.monthSelYearRow {
	background-color: #C4DFF2;
	border-bottom: 1px solid #78A4C3;
	padding: 1px 0px 2px;
}

.mensDatRow {
	padding: 0px 0px 10px 0px;
}

.dayGridClass {
	padding: 0px 0px 15px;
}

.weekHeadField {
	background: url('../image/i_10/i_10_5/month/bg/dayHeadBg.gif');
	height: 23px;
	text-align: center;
	width: 21px;
}

.dayHeadField {
	background: url('../image/i_10/i_10_5/month/bg/dayHeadBg.gif');
	height: 23px;
	text-align: center;
	width: 67px;
}

.headSpaceRow {
	background-color: #FFF;
	height: 5px;
}

.weekField {
	background: url('../image/i_10/i_10_5/month/bg/bgWeekSel.gif') repeat-x;
	background-color: #FFF;
	color: #F85D7E;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 21px;
}

.dayRow {
	/*background: url('../image/i_10/i_10_5/month/bg/dayFieldBg_blue.gif') 0px 28px;*/
}

.spacerField {
	width: 1px;
}

.emtyBeforeFields {
	height: 40px;
	width: 67px;
}

.dayField {
	background: url('../image/i_10/i_10_5/month/bg/day_blue.gif') repeat-x;
	height: 40px;
	padding: 0px 1px;
	width: 67px;
	text-align: left;
	vertical-align: top;
}

.dayFieldCont {
	background-color: transparent;
	height: 40px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.calIco {
	margin: 0px 1px 0px 2px;
}

.datInfoBox {
	background-color: #FFF;
	border: 1px solid #FC5F7B;
	display: none;
	left: 250px;
	padding: 0px;
	position: absolute;
	top: 250px;
	width: 250px;
}
.datInfoBoxTitle {
	background-color: #FADFE4;
	border-bottom: 1px solid #FC5F7B;
	font-weight: bold;
	height: 20px;
	padding: 2px 5px;
	vertical-align: middle;
	width: 100%;
}
.datInfoBoxCont {
	padding: 2px 5px;
	
}
.checkBoxField {
	width: 25px;
}
.checkboxLabelField {
	padding: 5px 10px 2px 2px;
	vertical-align: top;
}

.weekDayOuter {
	height: 140px;
	padding: 0px 0px 5px;
	width: 165px;
}
.weekSpacerField {
	width: 5px;
}
.weekDayHead {
	background: url('../image/i_10/i_10_5/month/bg/dayHeadBg.gif');
	color: #FFF;
	font-weight: bold;
	font-size: 9pt;
	height: 23px;
	padding: 0px 5px;
	width: 50%;
}
.weekDayField {
	height: 112px;
	padding: 2px 1px 4px;
	width: 165px;
}
.weekDayCont {
	height: 106px;
	overflow: auto;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #FFF;
	scrollbar-darkshadow-color: #C4DFF2;
	scrollbar-face-color: #A8C5DB;
	scrollbar-highlight-color: #78A4C3;
	scrollbar-shadow-color: #78A4C3;
	scrollbar-track-color: #C4DFF2;
	width: 163px;
}
.weekEndDayField {
	height: 42px;
	padding: 2px 1px 4px;
	width: 165px;
}
.weekEndDayCont {
	height: 38px;
	overflow: auto;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #FFF;
	scrollbar-darkshadow-color: #C4DFF2;
	scrollbar-face-color: #A8C5DB;
	scrollbar-highlight-color: #78A4C3;
	scrollbar-shadow-color: #78A4C3;
	scrollbar-track-color: #C4DFF2;
	width: 163px;
}
.weekIcoTd {
	width: 20px;
	padding: 2px;
	padding-right: 5px;
	vertical-align: top;
}
.weekTextTd {
	padding: 2px;
}

.calLegend {
	padding: 0px;
}

.legIcoTd {
	padding: 2px 0px;
	width: 16;
}
.legTextTd {
	padding: 2px 5px 2px 5px;
	width: 182;
}

.legNidBox {
	font-weight: bold;
	height: 26px;
	padding: 2px 10px;
	text-align: center;
}

.disclaimer {
	font-style: normal;
	margin-top: 15px;
	padding: 0px;
}

.weightTabIframe{
	border: 0px;
	/* height: 285; */
	height: 268;
	margin: 10px 2px 0px;
	padding: 0px;
	width: 490;
}
