#columnRight { background: none; }

.half { width: 49%; }
dl.classes { clear: both; margin-bottom: 15px; }
	
	dl.classes dd { 
		background: url('../../img/icon.simple_book.png') 0 0 no-repeat;
		float: left;
		width: 265px;
		padding-left: 35px;
		margin-bottom: 20px; 
	}
	
	dl.classes dd strong { font-size: 14px; }

#register-form {}
	#register-form table.simple td { padding: 1px 0; }
	
	#register-form .top,
	#register-form .bottom { padding-left: 10px; }
	
	#register-form .top span,
	#register-form .bottom span { display: block; padding: 5px 0; }
	
	#register-form .top span.r,
	#register-form .bottom span.r { float: right; padding: 5px; }
	
	#register-form .top span.b,
	#register-form .bottom span.b { background: #f1efea; margin-right: 10px; padding-top: 4px; }
	
	#register-form .top { background: url('../../img/box.tan.top_left.png') 0 0 no-repeat; }
	#register-form .top span.r { background: url('../../img/box.tan.top_right.png') 100% 0 no-repeat; }
	#register-form .top span.b { border-top: 1px solid #deca8c; }
	
	#register-form .bottom { background: url('../../img/box.tan.bottom_left.png') 0 0 no-repeat; }
	#register-form .bottom span.r { background: url('../../img/box.tan.bottom_right.png') 100% 0 no-repeat; }
	#register-form .bottom span.b { border-bottom: 1px solid #deca8c; }
	
	#register-form .content { 
		background: #f1efea; 
		border-left: 1px solid #deca8c;
		border-right: 1px solid #deca8c;
		padding: 1px 10px;
	}
	
	#register-form label.required { font-weight: bold; }

.rounded-box {}
	.rounded-box table.simple td { padding: 1px 0; }
	
	.rounded-box .top,
	.rounded-box .bottom { padding-left: 10px; }
	
	.rounded-box .top span,
	.rounded-box .bottom span { display: block; padding: 5px 0; }
	
	.rounded-box .top span.r,
	.rounded-box .bottom span.r { float: right; padding: 5px; }
	
	.rounded-box .top span.b,
	.rounded-box .bottom span.b { background: #f1efea; margin-right: 10px; padding-top: 4px; }
	
	.rounded-box .top { background: url('../../img/box.tan.top_left.png') 0 0 no-repeat; }
	.rounded-box .top span.r { background: url('../../img/box.tan.top_right.png') 100% 0 no-repeat; }
	.rounded-box .top span.b { border-top: 1px solid #deca8c; }
	
	.rounded-box .bottom { background: url('../../img/box.tan.bottom_left.png') 0 0 no-repeat; }
	.rounded-box .bottom span.r { background: url('../../img/box.tan.bottom_right.png') 100% 0 no-repeat; }
	.rounded-box .bottom span.b { border-bottom: 1px solid #deca8c; }
	
	.rounded-box .content { 
		background: #f1efea; 
		border-left: 1px solid #deca8c;
		border-right: 1px solid #deca8c;
		padding: 1px 10px;
	}
	
	.rounded-box label.required { font-weight: bold; }

