body {
	background-color: #f2f2f2;
	font: normal normal normal 1em/1.5em helvetica, sans-serif;
}

#content {
	width:800px;
	background:#fff;
	border:1px solid #ccc;
	margin:20px auto;
	padding:20px;
}

p, ol, ul {

	font: normal normal normal 1em/1.5em helvetica;

}
.intro {
	font-weight: bold;
	line-height:normal;
}
h1 {
	font: bold normal normal 2.6em/1.8em helvetica;
	color: #CC0000;
	width:670px;
	margin:0 auto;
	text-align:center;
}
h2 {
	font: normal normal normal 1.8em/1.0em helvetica;
	width:670px;
	margin:40px auto 20px auto;
	color: #CC0000;
	display:block;
	
}
h3 {
	font-weight: bold;
}

form label {
	clear:left;
	margin:30px 0 -20px 0;
	display:block;
}


.red {
	color: #CC0000;
}

#tabs p {
	padding:10px 40px;
}

#tabs p a, #tabs p a:hover {text-decoration:none;}
#tabs p a {color:#fffff9; background:#222;padding:3px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#tabs p a:hover {color:#fffff9; background-color:#cc0000;background-image:none;padding:3px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;}

table.inputForm {
text-align: center;
margin:20px 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 640px;
background-color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.inputForm td {
color: #666;
padding: 4px;
text-align: left;
border-top: 1px #ccc solid;
}

table.inputForm td.hed {
background-color: #333;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}

table.inputForm tr.infoRow td {
	background:#666;
	color:#fff;
}
