body{
  font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	background-color:#dcdeff;
}
td{
  font-size: 10pt;
}

table.main{
  width: 780px;
	border-style: solid;
	border-color:black;
	border-width: 2px 2px 2px 2px;
	
	background-color: #FFFFFF;
}

table.menu{
  width: 780px;
	border-style: solid;
	border-color:black;
	border-width: 2px 2px 2px 2px;
	background-color: #000000;
	
}

a.menu{
  color: #FFFFFF;
}

a.menu:hover{
  color: #dcdeff;
}

td.menu{
  text-align:center;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px 1px 0px 1px;
}

h1{
  text-align:center;
	font-size:16pt;
	padding: 0px;
	margin: 0px;
}

h2{
  text-align:center;
	font-size:14pt;
	padding: 0px;
	margin: 0px;
}

h3{
  text-align:center;
	font-size:12pt;
		padding: 0px;
	margin: 0px;
}


.form_element{
  width: 587px;
}

.form_element_half{
  width: 290px;
}
.form_element_third{
  width: 190px;
}

.form_element_tiny{
  width: 50px;
}

#registration_form_layout{
  width: 500px;
}



table.rf_table{
  border-style: solid;
  border-width: 1px;
  border-color: black;
  backgound-color: black;
}

td.rf_td{
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 2px 5px 2px 5px;
}

td.rf_td_center{
  border-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 2px 5px 2px 5px;
  text-align:center;
}
