
body {
	font-family:verdana, sans-serif;
	font-size:12px;
	background-color: #eee;
	padding: 0px;
	margin: 0px;
  }
  
div.main {
	margin: 10px auto 10px auto;
	padding: 0px;
	border:1px solid #999;
	/*border-right:1px solid #999;
	border-bottom:1px solid #999;*/
	background-color: #fff;
	width: 700px;
}
  
div.header {
	position:relative;
	padding: 10px;
	border-bottom: 1px dotted #333;
}

.header p {
	margin: 0px;
	padding: 0px;
	clear:both;
}

label {
  	display:block;
  }
  
h1, h2 {
  	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 13px;
	font-weight:bold;
}


form {
	padding: 0px;
	margin: 0px;
}

div.notify {
	float: left;
	width:400px;
}

/*div.right form {
	border-bottom:1px solid #999;
	background-color: #ccc;
}*/

div.content {
	padding: 10px;
        background: url(../step_2.png) 12px 12px no-repeat #fff;
	/*border-right: 1px dotted #333;*/
}

div.left {
	float:left;
	width: 400px;
}

#good, #bad {
	font-size:11px;
	/*border-right:1px solid #999;*/
	padding:10px;
	color: #333;
}

#bad {
	color: #c30;
}

div.left form {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}

div.notify {
	background: url(../step_2.png) 12px 12px no-repeat #fff;
	clear:both;
	margin:0px;
	padding: 0px;
}

div.top {
	background: url(../step_1.png) 12px 12px no-repeat #fff;
	margin: 0px;
	padding: 10px;
}

div.top, div.content {
	padding-left:72px;
}
input, textarea, select {
	margin: 2px 5px 5px 0px;
}

div.footer {
	padding:10px;
	text-align:center;
	font-size:9px;
	clear:both;
}

p.footer{
	padding: 0px;
	margin: 0px;
	clear:both;
	font-size:9px;
	text-align:center;
	padding: 10px;
	border-top: 1px dotted #333;
}
span.red {
	color: #c30;
}
