.step2top {

	width: 600px;
	padding:20px;
	background-color:#ffffff;
	margin:0px auto 10px auto;
	border:1px dotted #fffffff;
	clear:both;
	font-size:14px;
}


.step2top p{
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:1px dotted #ebe8e3;
}

#leftcolumnform {
	float: left;
	width: 920px;
	padding:20px;
	background-color:#faf7f2;
}

#leftcolumnform  a{
text-decoration:underline;
padding:0px 0px 0px 10px;
}
.formbox{
width:920px;
font-size:12px;
color:#666666;
margin:0px;
line-height:18px;
background-color:#FFFFFF;
}


.formbox td{
padding:10px;
text-align:left;
border-bottom:1px solid #faf7f2;

}

.formcontents{
	float: left;
	width: 920px;
	padding:20px;
	background-color:#eceff9;
	margin:10px 0px 10px 0px;
}


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


.termsdiv{
float: left;
width: 810px;
height: 400px;
background-color:#faf7f2;
border:20px solid #faf7f2;
overflow:auto;
padding-right:20px;
}

.termsdiv p{
font-size:11px;
}

.termsdiv ul li{
font-size:11px;
}
.termsdiv h1{
font-size:18px;
padding:0px 0px 5px 0px;
margin: 0px 0px 15px 0px;
border-bottom:#CCCCCC 1px solid;
}

.termsdiv h2{
font-size:14px;
}