@charset "utf-8";
/* CB Base Form Styles Document */
#recaptcha_area{float:right; margin:0 8px 0 0;}

#btn-submit{float:right; margin:10px 15px 0 0;}

/* ------------------ Form Base Styles ------------------ */
form{margin:.5em 0 1em;}
		
	label{
		display:block;
		line-height:1.83em; /* This is enough line-height to handle a SUP tag without looking odd */
		}label:after{content:" :";}
		
		label sup{}
	
	input, textarea, select{
		display:block;
		width:97%;
		background:#fff; border:1px solid #003366;
		opacity:.8;
		font:normal normal 500 1em/1.5em arial;
		}
		
	textarea{height:6em;}
	
	/* -=- Extra Input Styles -=- */
	input[type=text]{padding:.2em 0;}
	input.btn{width:auto; border:none; background:none;}
	input.hidden{border:none;}	
	input[type=submit], input[type=reset]{margin:.3em 0;}
	
	/* -=- Row / Columns -=- */
	div.fullRow{float:left; width:100%; margin:0 0 .25em;}
	
		div.halfRow{float:left; width:48%; margin:0 2% 0 0;}
			div.thirdRow{float: left; width: 31%; margin: 0 2% 0 0;}
				div.quarterRow{float:left; width:23%; margin:0 2% 0 0;}
				
					div.threeEighthRow{float:left; width:35%; margin:0 2.5% 0 0;}
					* html .threeEighthRow{margin:0 2% 0 0;}/* Roudning up and then doubling ? */
					
						div.eighthRow{float:left; width:10%; margin:0 2.5% 0 0;}
						
							div.last{margin-right:0;}
	
	/* -=- Checkbox Fieldset -=- */
	fieldset.check{margin:.5em 0 0 0;}
	
		.check legend:after{content:" :";}
	
		.check input{
			display:inline;
			width:auto;
			margin:0 5px 0 20px;
			background:none; border:none;
			vertical-align:middle;
			}
		
		.check label{display:inline;}
			.check label:after{content:"";}

