.container-space-calender {
	position:relative;left:10px;
	width:940px;
}
.container-space-calender .one-a td {vertical-align:middle;}

.container-space-calender .one-a {
	font-size:11px;line-height:20px;color:#756761;
	background: transparent url(../images/calender-nadx1.png) repeat-x left top;
	position:relative;left:0;
	height:69px;width:940px;
}
.calender-left-button,
.calender-right-button {
	font:bold 16px Arial, Helvetica, sans-serif;color:#fff;
	border:0 solid #0099FF;
	height:15px;width:15px;
	text-align:center;vertical-align:middle;
}
.calender-left-button {background: transparent url(../images/calender-left-arrow.png) no-repeat;}
.calender-right-button {background: transparent url(../images/calender-right-arrow.png) no-repeat;}
.calender-heading-leftgutter,
.calender-heading-rightgutter {line-height:15px;}
.calender-heading-leftgutter {padding:10px 0 0 20px;}
.calender-heading-rightgutter {padding:10px 20px 0 0;}
.calender-heading-rightgutter a {
	font-size:11px;color:#FF5E0F;
	text-decoration:underline;
}
.calender-heading-rightgutter a:hover {
	color:#FF5E0F;
	text-decoration:underline;
}
.container-space-calender .one-a {
	font-size:11px;line-height:20px;color:#756761;
	background: transparent url(../images/calender-nadx1.png) repeat-x left top;
	position:relative;left:0;
	height:69px;width:940px;
}
.container-space-calender .one-a h1 {font-size:21px;margin-top:14px;line-height:20px;color:#01b5dd;}
.container-space-calender .one-a h1 a{
	font-size:21px;line-height:20px;color:#01b5dd;
	text-decoration:none;
}
.container-space-calender .one-a .h2 {font-size:17px;line-height:20px;color:#756761;}
.calender {
	position:relative;left:1px;
	width:940px;
}
.calender .week-text {
	font-size:15px;line-height:26px;color:#666;
	border-right: solid 1px #efeeeb;
	width:133px;
	text-align:center;	
}
.calender .content-linq a,
.calender .content-linq .purple,
.calender .content-linq .purple a,
.calender .grey a {
	font-size:11px;line-height:15px;
	text-decoration:underline;text-align:center;
}
.calender .content-linq a,
.calender .grey a,
.calender .content-linq a:hover {color:#01b5dd;}
.calender .content-linq .purple,
.calender .content-linq .purple a,
.calender .content-linq .purple a:hover {color:#950166;}
.calender .grey a:hover {color:#97948a;}

.calender .days-off,
.calender .days-on,
.calender .days-active,
.calender .days-lefts {height:114px;width:133px;}
.calender .days-off {background: transparent url(../images/calender-offdates-header.png) no-repeat;}
.calender .days-on {background: transparent url(../images/calender-ondates-header.png) no-repeat;}
.calender .days-active {background: transparent url(../images/calender-ondates-header-blue.png) no-repeat;}
.calender .days-lefts {background: transparent url(../images/calender-ondates-header-pattern.png) no-repeat;}

.calender .days-off h1 {
	font-size:16px;line-height:24px;color:#99918d;
	position:relative;top:0;
	height:24px;
	text-align:center;
}
.calender .days-off .content-linq {
	font-size:16px;
	position:relative;top:0;
	padding:0 10px;
	height:90px;width:113px;
	text-align:center;
}
.calender .arrow-more-2 {
	border:solid 0px #ff6600;
	float:right;display:inline;
	position:relative;right:7px;bottom:10px;
	width:10px;
}
.calender .days-on h1,
.calender .days-active h1,
.calender .days-lefts h1,
.calender .days-next-month h1 {
	font-size:16px;line-height:24px;color:#fff;
	position:relative;top:0;
	height:24px;
	text-align:center;
}
.calender .days-next-month h1 {color:#99918d;}

.calender .days-on .content-linq,
.days-active .content-linq,
.calender .days-lefts .content-linq,
.calender .days-next-month .content-linq {
	font-size:16px;
	position:relative;top:0;
	padding:0 10px;
	height:90px;width:113px;
	text-align:center;
}
.calender .days-active .content-linq a {
	font-size:11px;line-height:15px;color:#c9f5ff;
	text-align:center;text-decoration:underline;
}
.calender .days-active .content-linq a:hover {color:#fff;}
.calender .days-lefts .content-linq a,
.calender .days-lefts .content-linq a:hover,
.calender .days-next-month .content-linq a,
.calender .days-next-month .content-linq a:hover {
	font-size:11px;line-height:15px;color:#97948a;
	text-align:center;text-decoration:underline;
}
.calender .days-lefts .content-linq a:hover,
.calender .days-next-month .content-linq a:hover {color:#4a4843;}
.calender .days-next-month {
	background: transparent url(../images/calender-off-header-pattern.png) no-repeat;
	height:114px;width:133px;	
}
.calender .greybg {background-color:#e0ded7;}

.calender form#editProfile{margin:22px 0 12px;}
