	.pkcCalDtSlct{	width: 180px;
					margin:4px;	padding:8px;
					border:4px solid #aaa;
					background-color:#222;
	border-radius:8px;-moz-border-radius:8px;						}
	.pkcCalDtSlct, .pkcCalDtSlct td, .pkcCalDtSlct th, .pkcCalDtSlct a, .pkcCalDtSlct span, .pkcCalDtSlct div{	font-size:12px;	line-height:16px;	}
	
	.pkcCalDtSlct .calHead{}
	
	.pkcCalDtSlct .calBody{		}
	.pkcCalDtSlct .calBody a{		text-decoration:none;	}
	
	.pkcCalDtSlct .calBody .calNav{}
	.pkcCalDtSlct .calBody .calNav a, .pkcCalDtSlct .calBody .calNav span{	display:block;	text-align:center;	float:left;	}
	.pkcCalDtSlct .calBody .calNav .crntWide{	width:114px;	color:#ff0;	}
	.pkcCalDtSlct .calBody .calNav .crntNarrow{	width:96px;	color:#ff0;	}
	.pkcCalDtSlct .calBody .calNav .lnkWide{ 		width:32px;	}
	.pkcCalDtSlct .calBody .calNav .lnkNarrow{ 		width:20px;	}
	.pkcCalDtSlct .calBody .calNav a{ 	color:#fff;	}
	.pkcCalDtSlct .calBody .calNav a:hover{ 	color:#ff0;	}
	
	.pkcCalDtSlct .calBody .calTable {	clear:both;	margin:0;	padding:0;	border:0;	}
	.pkcCalDtSlct .calBody .calTable tr{	margin:0;padding:0;border:0;	}
	.pkcCalDtSlct .calBody .calTable th, .pkcCalDtSlct .calBody .calTable td{	width:20px;		margin:0;padding:0;border:0;	padding-right:4px;	border-right:1px solid #333;	}
	.pkcCalDtSlct .calBody .calTable td{	text-align:right;	}
	.pkcCalDtSlct .calBody .calTable th{	color:#ccc;	}
	.pkcCalDtSlct .calBody .calTable td span{	color:#666;	}
	.pkcCalDtSlct .calBody .calTable td a{	color:#fff;	display:block;	}
	.pkcCalDtSlct .calBody .calTable td a:hover{	color:#ff0;	}
	
	.pkcCalDtSlct .calFoot{text-align:right;}
	.pkcCalDtSlct .calFoot a{color:#fff;}
	.pkcCalDtSlct .calFoot a:hover{	color:#ff0;	}
	