* {
	margin : 0;
	padding : 0;
}

h2 {
	text-align : center;
	margin-top : 20px;
	margin-bottom : 20px;
	font-size : 120%;
	padding-left : 20px;
	padding-right : 20px;
}

#page-container{
	font-size : 76%;
}
#page-container p{
	font-size : 100%;
}
form{
	/*background-color : White;*/
	/*color : #006666;*/
/*	margin-top : 30px;
	padding-left : 25px;
	padding-top : 0px;*/
	/*text-align : left;*/
}
input.textfield{
	width:186px;
	border : 1px solid Black;
	color : Black;
	/*height : 30px;*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
input.textfieldshort{
	width:95px;
	border : 1px solid Black;
	color : Black;
	/*height : 30px;*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
img.header{
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-bottom : 2px;
}
input.error{
	background-color : #FFCCCC;
}
span.error{
	color : #FF3333;
	font-weight : bold;
}
textarea.error{
	background-color : #FFCCCC;
}
div.finput{
	padding : 4px 4px 4px 4px;
	margin : 0px 0px 0px 0px;
}
div.spacer{
	padding : 20px 0px 20px 0px;
	margin : 0px 0px 0px 0px;
}
div.finputsubmit{
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}
div.finputsubmit input{
	padding : 2px 2px 2px 2px;
	margin : 2px 0px 2px 0px;
	text-align : center;
	background : White;
	border-bottom: 2px solid Black;
	border-left: 1px solid Black;
	border-right: 2px solid Black;
	border-top: 1px solid Black;
	cursor : pointer;
	color : Black;
	font-weight : bold;
}
div.finput span{
	vertical-align : top;
	margin : 8px 0px 0px 4px;
}
textarea.textfield{
	width:250px;
	border : 1px solid Black;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 80px;
	padding : 4px 4px 4px 4px;
	margin : 0px 0px 0px 0px;
	overflow : hidden;
	font-size : 100%;
}