form.login{
padding-top: 50px;
}
fieldset {
margin: 1.5em 0 0 0;
margin-bottom: 10px;
padding-left: 10px;
border: 2px groove #F7F7F8 !important;
-moz-border-radius:5px;  
-webkit-border-radius: 5px; 
border-radius: 5px;  
}
fieldset.submitclass{
margin: 1.5em 0 0 0;
margin-bottom: 10px;
padding-left: 10px;
border: none;
-moz-border-radius:5px;  
-webkit-border-radius: 5px; 
border-radius: 5px;
background-color: #F9F9F9;  
} 
legend {
margin-left: 10px;
color: #000000; 
font-weight: bold; 
} 
fieldset ol { 
list-style: none;
padding: 10px;
margin: 10px; 
} 
fieldset li { 
padding-bottom: 1em;
padding-left: 10px; 
margin: 10px;
} 
fieldset.submit { 
border-style: none; 
}
label {
display: block;
font-family: Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: auto;
line-height: 21px;
}

textarea {
margin: 0px;
padding: 0px;
}
table.calendar {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.calendar th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.calendar td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
div.calendarday {
	padding: 3px;
	display: inline-block;
	background: red;
	color: white;
	-moz-border-radius: 100px 100px;
	-webkit-border-radius: 30px; 
	border-radius: 30px;  
}
form.login {
	width:490px;
}

form.login table {
	margin-right:15px;
}

