div#qw_container{
	margin:15px 0 0 10px;padding:10px 30px 20px;	
	border:1px solid #D7D7D7;
	background:#f9f9f9 url(qw-bg.jpg) repeat-x 0 0;
	font-size:11px;
	width:560px;
}
div#qw_container a{
	text-decoration:underline;	
}

table#qw_registration{
	margin-left:20px;	
}
table#qw_registration th{
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	padding-right:3px;
}

div.qw_step{
	clear:both;
	margin:0;padding:0;
	padding-bottom:0px;
}
div.qw_unit{
	margin:0;padding:0;
	margin-bottom:10px;
}

p.qw_warning{
	color:#900;
	margin:10px 0 20px;
	padding:2px 5px;
	border:1px solid #f00;
	background-color:#fee;
}
p.qw_confirmation{
	color:#00ff00;
}
span.qw_star{
	color:#f00;
}

.SelectionHolder{ /* (line 16){	*/
	width: 100%;
	float: left;
	border-top:1px solid #CCC;
	padding-top:6px;
	margin-top:6px;
}
.SelectionHolderSingle{ /* (line 16){	*/
	width: 100%;
	float: left;
	border-top:1px solid #CCC;
	padding-top:6px;
	margin-top:6px;
}
.ddlHolder{ /* (line 22){*/
	width: 25%;
	float: left;
}
.SelectionLabel{ /* (line 28)*/
	width: 74%;
	float: left;
	clear: right;
}
.SectionTotalHolder{ /* (line 51)*/
	width: 100%;
	text-align: right;
}
.SectionTotal{ /* (line 57)*/
	width: 50%;
	text-align: right;
}


ul.qw_list{
	margin:0;padding:0;
	list-style:none inside 
}
ul.qw_list li{
	margin:0;padding:0 0 0 18px;
	background:url(./images/template/listIcon.gif) no-repeat 0 1px;
}

div#qw_disclaimer{
	font-size:0.9em;
	color:#333;
	margin-top:70px;
	padding-top:10px;
	border:0px solid #CCC;
}
