body {
	#text-shadow:#CF34FF 1px 0px;
	background-color:#FFFFFF;
	background-color:#E0E0E0;
	text-align:center;
	overflow-x:hidden;
	overflow-y: scroll;

	font-size:18px;
	color:#000000;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
p {
	padding:0px;
	margin:0px;
}
#headerDiv {
	border-bottom:4px solid #808080;
	border-top:4px solid #808080;
	#background-color:#C7C7C7;
	margin:0 auto;
	height:94px;
	width:805px;
	top:0px;
}
#navigationTop {
	border-bottom:4px solid #808080;
	#background-color:#C7C7C7;
	padding-top:10px;
	margin:0 auto;
	width:805px;
	top:100px;
}
#navigationbottom {
	border-bottom:1px solid #808080;
	#background-color:#C7C7C7;
	padding-bottom:10px;
	padding-top:10px;
	margin:0 auto;
	width:805px;
	top:150px;
}
#mainDiv {
	border-bottom:8px double #808080;
	#background-color:#C7C7C7;
	padding-bottom:10px;
	padding-top:10px;
	margin:0 auto;
	width:805px;
	top:200px;
}
#footerDiv {
	#background-color:#C7C7C7;
	padding-top:10px;
	margin:0 auto;
	width:805px;
}
.activeSubmit {
	background-color:#C91AFF;
	border:1px solid #808080;
	color:#FFFFFF;
}
.activeSubmit:hover {
	background-color:#D54DFF;
}
.inputText {
	background-color:#E180FF;
	border:2px solid #808080;
	color:#000000;
}
.inputText:hover { background-color:#D54DFF; }
.inputText:focus { background-color:#C91AFF; }

.calendarPrevNextMonth {
	background-color:#C7C7C7;
	border:1px solid #000000;
	text-align:center;
	height:57px;
	width:113px;
}
.calendarCurrentMonth {
	background-color:#E0E0E0;
	border:1px solid #000000;
	text-align:center;
	height:57px;
	width:113px;
}

a { color:#C400FF; text-decoration:none; }
a:hover { color:#750099; }
a:visited { color:#C400FF; }
a:active { color:#C400FF; }
