/* CSS Document */

.large-padded { 	padding:10px; 	padding-bottom:10px; width:800px; }

h2#congrats { 	margin:-10px 0 0px 0px; 	line-height: 1.5em; 	font-size:17px; 	font-weight:normal; }

h2#congrats em { 	font-weight:bold; 	font-style:normal; 	margin-right:10px; }

.yellow-container { 	position:relative; 	background:#f7f2e2 url('../img/rounded-box/yellow-bg.png'); 	border:1px solid #ded1a3; 	padding:10px 14px; }

.yellow-container { 	text-align:left; }

.yellow-container table td {	 	vertical-align:top; }

.yellow-container h3, .grey-container h3 { 	font-weight:bold; 	font-size:14px; 	margin-bottom:6px; }

.yellow-container, .grey-container { 	text-align:left; }

.yellow-container *, .grey-container * { 	font-size:12px; 	font-family:"lucida grande", tahoma, verdana, arial, sans-serif; }

.yellow-container h3 { 	font-size:14px; 	margin:0 0 15px 0; }

label { 	display:block; 	font-weight:bold; 	margin:3px; 	width:200px; 	color:#333; }

input,select,textarea,label { 	margin:3px; 	float:left; 	font-size:12px; } 

label { 	display:block; 	font-weight:bold; 	width:120px; 	padding-left:10px; 	color:#333; }  

label.radio { 	width:auto; 	font-weight:normal; }

fieldset { 	border:0; }

.clear { 	clear:both; 	line-height:0px; }

.red-container { 	position:relative; 	background:#ffd1d1 url('../img/rounded-box/red-bg.png'); 	border:1px solid #cd5656; 	padding:0px 14px; }

.yellow-container_cform { 	position:relative; 	background:#f7f2e2; border:1px solid #ded1a3; width:600px; padding:10px 14px; }

.yellow-container_cform h3 { 	font-size:11px; 	margin:0 0 15px 0; }

.label_cform { 	display:block; 	font-weight:bold; 	margin:3px; 	width:500px; 	color:#333; }


