html {
height: 100%;
}
body {
background-color: #F7D7BE;
background-image: url(bg.jpg);
background-position: center;
background-repeat: no-repeat;
font-family:Verdana, Sans-serif;
color: #000000;
font-size: 12px;
margin: 20px;
height: 100%;
}
.spacer {
float: left;
width: 100%;
height: 20%;
}
.uspacer {
float: left;
width: 100%;
height: 5%;
}
.frm {
clear: both;
margin: 0 auto;
width: 300px;
border: 3px solid #E27928;
background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}
.frm input, .frm textarea, .frm select {
	color : #000000;
	font: normal 12px;
	border-collapse: collapse;
	border: 1px solid #0D17A8;
	width: 300px;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 3px 0 10px 0;
padding: 2px;
background: #ffffff;
}
a {
color: #169603;
text-decoration: none;
}
a:visited {
color: #169603;
text-decoration: none;
}
a:hover {
color: #0D17A8;
text-decoration: underline;
}
.main {
clear: both;
margin: 0 auto;
width: 800px;
border: 3px solid #E27928;
background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}
.umain {
clear: both;
margin: 0 auto;
width: 990px;
border: 3px solid #E27928;
background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}
td {
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 2px 4px;
}
tr:nth-child(2n+1) td {
	background: #f8f8f8;
}
tr:hover td {
	background: #e4e4e4;
}
.calendar td {
	border: 1px solid #d5d5d5;
	padding: 2px 4px;
}
.calendar tr:nth-child(2n+1) td {
	background: #ffffff;
}
.calendar tr:hover td {
	background: #ffffff;
}
.rez {
width: 880px;
line-height: 150%;
border: 1px dashed #c0c0c0;
margin: 0 auto;
padding: 10px;
background: #FCDBDB;
}
.rzz {
background: #FCDBDB;
width: 125px;
margin-top: 3px;
}
