.clear { clear: both; }
.left { float: left; }
div.box-design1 { width: 722px; }
div.box-design1 div.top { background: url('/images/box1_bg_top.png') top left no-repeat; }
div.box-design1 h1 { padding: 72px 0px 0px 15px; margin-bottom: 8px; }
div.box-design1 div.bottom { background: url('/images/box1_bg_bottom.png') bottom left no-repeat;  padding-bottom: 9px; }
div.box-design1 div.middle { background: url('/images/box1_bg_middle.png') top repeat-y; padding: 0px 15px; }
div.box-design1 div.image { background: url('/images/box1_image1.png') bottom no-repeat; width: 660px; height: 177px; }
div.box-design2 { width: 711px; background: url('/images/box2_bg_middle.png') top repeat-y; margin-top: 20px; }
div.box-design2 div.top { background: url('/images/box2_bg_top.png') top no-repeat; }
div.box-design2 div.bottom { background: url('/images/box2_bg_bottom.png') bottom no-repeat; padding: 20px 0px 15px 15px;  }
div.box-design2 a.arrow-left img { float: left; clear: both; margin: 25px 0px 0px 0px; }
div.box-design2 a.arrow-right img { float: left; margin: 25px 0px 0px 0px; }
div.box-design2 iframe.gallery { float: left; width: 615px; height: 118px; margin: 10px 15px 0px 15px; overflow: hidden; }
div.gallery img.galleryimage { float: left; margin: 10px 14px; }
div.personal { margin-bottom: 20px; }
div.personal label { width: 150px; float: left; clear: both; }
div.personal input { float: left; margin: 3px 0px 3px 0px; }
div.personal div.acceptContainer { margin-top: 10px; clear: both; float: left; }
div.personal div.acceptContainer div { width: 150px; float: left; }
div.personal div.acceptContainer label { width: auto; padding: 3px 7px 0px 0px; clear: none; }
div.personal div.acceptContainer input { margin-right: 13px; width: 200px; }
a.submitButton { text-decoration: none; display: block; }
a.buttonReset { 
	background: url('/images/button_reset.png') top left no-repeat; 
	width: 165px; 
	height: 70px; 
	float: left; 
	padding: 10px 10px 0px 95px;
}
a.buttonContinue { 
	background: url('/images/button_continue.png') top left no-repeat; 
	width: 200px; 
	height: 65px; 
	float: right;
	padding: 15px 0px 0px 70px;
}
.capital { font-size: 15pt }
div.bubble { 
	width: 223px; 
	height: 84px;
	background: url('/images/bubble_bg.png') top left no-repeat; 
	position: absolute;
	padding: 10px 10px 10px 10px;
	margin: -10px 0px 0px 180px;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.80;
}
div.bubble img.icon { float: left; margin-right: 8px; }
div.bubble h2 { margin-top: 3px; }

#lbContent { padding: 10px 30px; }

div.agreement { height: 342px; margin-bottom: 10px; overflow-y: scroll; }

form.tagtitles label { float: left; margin: 1px 15px 0px 3px; }
form.tagtitles input[type=checkbox] { float: left; margin-bottom: 15px; }

.messageGood {
	color: #009900;
	font-weight: bold;
}

.messageBad {
	color: #CC0000;
	font-weight: bold;
}