body {
     margin-top: 10px;
     margin-left: 30px; 
     margin-right: 30px; 
     padding: 0;
     background-color: #fafafa;
     font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
     font-size: 110%;
}
a:link,a:visited {
	background-color:inherit;
	border-color:#888888;
	border-style:none none none;
	border-width:0 0 1px;
	color: green;
	/*padding:3px 0 2px;*/
	text-decoration:none;
}
a:hover {
	background-color:#606870;
	border-color:#606870;
	color:white;
	text-decoration:none;
}

h1 { 
     font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
     font-weight: normal;
     text-align: center;
     /*margin-top:0 ;*/
     margin-bottom:10;
     margin-top:0 ;
     padding-top:0 ;
     }

h2 { 
     font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
     font-weight: normal;
     text-align: center;
     margin-top:0 ;
     }

.comment { font-style: italic; font-size: 80% }
table { margin-left:auto; margin-right:auto; margin-top: 30px;
	border-width: 4px 4px 4px 4px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: separate;
	background-color: white;

}
td {padding-bottom: 20px; vertical-align: center;
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
td.step { padding-right: 10px; padding-left: 10px; padding-bottom:10px}
td.center {text-align: center }

input, textarea, select
{
border: 1px solid;
border-color: black;
width: auto
vertical-align: top;
font-size: 100%;
font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
}

.submit input
{
border: 2px 
} 
     
span.name { font-weight: bold;} 
span.time { font-size: 80%; font-style: italic} 
