@charset "utf-8";
/* CSS Document */
body {
margin:0px;
padding:0px;
}

p{
margin-top:0px;
margin-bottom:8px;
}


label {  }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }




#loginContainer{
width:350px;
margin:0 auto;
}

.errortxt{
color:#FF0000;
}


#container{
width:760px;
margin:0 auto;
}

#top {
margin-top:10px;
position:relative;
}

.day{
	position:relative;
	border:thin #000000 solid;
	padding:5px;
	margin-bottom:15px;
}

#closePosition{
	position:absolute;
	top:0;
	right:0;
	margin:5px;
}
.delete{
	width: 32px;
	height: 32px;
	display:block;
	background: url(../images/delete.png) no-repeat; 
	text-indent: -2000px;
	text-decoration:none;
}

/* Date Picker
 */
a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	text-indent: -2000px;
	text-decoration:none;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
}