/*	blp038 - Reskin
	--------------------------------------------------
	editor(s):		Mat J (mat@demotive.com)
	date:			May 2010
	description:	Global stylesheet
	
*/

/*  blp038 - introductory areas CSS
    ----------------------------------------------------- */	
	.form_intro {
		background:#E0E2E3;
	}
		.form_intro h1 {
			background:#330018;
			padding:8px 12px;
			margin:0;
			min-height:148px;
			_height:148px;
			font-size:3.6em;
			line-height:1.1;
			color:#fff;
			font-weight:normal;
		}
			.form_intro h1 * {
				font-weight:normal !important;
			}
			.form_intro h1 em {
				color:#B9C21F;
				font-style:normal;
			}
		.form_intro div h2 {
			margin:0;
			padding:0;
		}
		.form_intro div {
			font-size:1.2em;
			font-weight:bold;
			padding:8px 12px;
		}
		.form_intro p {
			font-size:1em;
		}
	
/*  Form CSS
    ----------------------------------------------------- */	
	.apply_form {
		margin-top: 4px;
		display: block;
	}
	.apply_form fieldset {
		padding: 0;
	}
	
	.apply_form button {
		display: inline-block;
		width: 80px;
		height: 26px;
		background: transparent url(/images/content/buttons/btn_submit.gif) left top no-repeat;
	}
	
	.row {
		margin:6px 0 0 0;
		background: url(/images/content/backgrounds/form_row_bg.jpg) repeat-x left bottom;
	}
	.row label {
		padding: 14px 0 12px 12px;
		width: 189px;		
		font-size: 1.5em;
		font-weight: bold;		
	}
	.row input,
	.row select {
		margin: 0 0 0 10px;
		font-size: 1.2em;
		width: 240px;			
	}
	.row input.reference {
		width: 160px;
	}
	.browse {				
		margin-left: 6px;
	}
	.radio {
		padding: 14px 0 12px 12px;
	}
	.radio h5 {
		padding:0;
		font-size:1.5em;
		color:#330018;
	}
	.options {
		clear: both;
		padding: 0;				
	}
	.options label,
	.options input {										
		font-size: 1.2em;
	}
			
	p.smlPrint,
	label span.smlPrint {
		font-size: 1.2em;
		font-weight:normal;
		color: #999;
		display: block;
		margin: 0;
	}
	label span.smlPrint {
		font-size: 0.667em;
	}
	.form_intro .smlPrint {
		font-size:1em;
		font-weight:normal;
	}		
 	.submit_btn {
		margin:6px 0 0 0;
		padding: 14px 12px;
		text-align: right;
		background: url(/images/content/backgrounds/form_row_bg.jpg) repeat-x left bottom;
	}
	
	
				
			
/* 	Form Register Styles 
 	-------------------------------------------------------------*/
	h5 {
		padding: 5px 0;
		margin: 0;
		display: block;
		font-size: 1.5em;
	}
	legend {
		font-size: 2em;
		font-weight: bold;
		padding: 0;
		color: #333333;
	}
	option {
		color: #000 !important;
	}
	.register_form {
		margin-top:4px;
		display:block;
	}
		.register_form .errorTxt {
			padding:8px 12px 0 12px;
		}	
		.registerRow {
			clear:both;
			padding: 10px 0; 
		}	
			.registerRow span {
				display:block;
				float:left;
			}
			.registerRow span.firstChild {
				padding-right:38px;
			}
			.registerRow input,
			.registerRow label {
				display: block;
				width: 200px;				
				font-size: 1.2em;
			}
			.registerRow label {		
				font-size: 1.5em;
				font-weight: bold;
			}
			.registerOption {
				clear: both;
				padding-top:24px;
				text-align:right;
			}
	.fade {
		padding:8px 12px;
		background: url(/images/content/backgrounds/form_row_bg.jpg) repeat-x left bottom;
		overflow:hidden;
		clear:both;
	}
	
	.options fieldset {
		display:block;
		padding:0 0 12px 0;
	}
	.leftContent {
		float: left;
		width: 215px;
	}
	.rightContent {
		float: right;	
		width: 215px;	
	}
	.options label {
		display:block;
		position:relative;
		padding-left:20px;
		font-size:1.2em;
	}
		.options label input {
			position:absolute;
			top:1px;
			left:0;
			margin:0;
		}
		
	.reduced label {
		width:185px;
		padding-right:20px;
		float:left;
	}
	
	
	.signUp {
		width: 144px;
		height: 26px;
		background: url(/images/content/buttons/btn_email_signup.gif) no-repeat top left;
	}
