@charset "utf-8";
/* CSS Document */

/* FORMS */
.cbtIp label em,.impFld {
	color:#0000FF;
	margin-left:3px;
}
.bsFrms {
	float:left;
	width:99%;
	margin:5px 0;
	padding: 0px 0px 0px 0px;
	border-top:0px solid #ddd;
	background:#f3f3f3;
}
.bsFrms form {
	float:left;
	width:100%;
	margin:0px;
	padding:0;
}
.bsFrms .sub-text,
.cbtIp span.sub-text {
	clear:both;
	width:180px;
	font-style:italic;
	color: #999999;
}
.cbtIp {
	clear:both;
	width:90%;
	margin:8px 20px;
}
.cbtIp,
.cbtIp span,
.cbtIp label,
.cbtIp input,
.cbtIp textarea,
.cbtIp select,
.cbtIp input[type=file] {
	float:left;
	text-align:left;
}
.cbtIp input {
	line-height:1.5em;
}
.cbtIp span,
.cbtIp label {
	width:200px;
	text-align:left;
	display:block;
	margin-right:10px;
	line-height:1.5em;
}
.cbtIp input,
.cbtIp select,
.cbtIp textarea,
.cbtIp input[type=file] {
	width:40%;
	border:none;
	border:1px solid #aaa;
	color:#666;
	background:#eee url('../images/btn_formsh.png') left bottom repeat-x;
}
.cbtIp span.date {
	width:99%;
	padding:0 0 15px 0;
}
.cbtIp span.rBtn {
	width:70px;
	margin:0;
	padding:0;
}

.cbtIp span.rBtn,
.cbtIp input[type=radio],
.cbtIp input[type=button],.cbtIp input[type=submit] {
	border:none;
	background:none;
	outline:none;
}
.cbtIp input[type=button].sbmtBtn,.cbtIp input[type=submit].sbmtBtn {
	width:100px;
	padding:2px 5px;
	margin-left:285px;
	color:#fff;
	text-align:center;
	background:#036 url('../images/btn_forms.png') left top repeat-x;
	border:1px solid #0077bb;
	height:28px;
}
.cbtIp input[type=checkbox] {
	width:20px;
	margin-right:10px;
}
.cbtIp input[type=button].sbmtBtn:hover,.cbtIp input[type=submit].sbmtBtn:hover {
	color:#333;
	background:#eee url('../images/btn_formsh.png') left top repeat-x; 
	border:1px solid #aeaeae;
}
.mrcBioImg {
	float:left;
	margin:0 15px 0 0;
	width:100px;
	height:150px;
	background:url('../images/pic_marcus.jpg') center -15px no-repeat;
}
.mrcBioImg a.imgMrc {
	float:left;
	width:100%;
	background:#F9F9F9;
/*	margin-top:120px; */
/*	padding:5px 0; */
}
.bsFrms form h3 {
	padding-left: 20px;
}

.reqField {
	color: #888888;
	font-style: italic;
	clear: both;
	font-size:10px;
	padding-left: 20px;
	padding-top: 15px;
	width: 150px;
}

.form-divider {
	border-bottom: 10px solid #f9f9f9; 
	clear:both; 
	padding-top:5px ;
}

/*input[type="file"]{border:none!important; background:none!important;}*/
/* FIXES */
.clrFlt{clear:both;float:left;	}
.wdt10{float:left;width:5%!important;}
.wdt30{float:left;width:30%!important;}
.wdt50{float:left;width:50%!important;}
.wdt60{float:left;width:60%!important;}
.wdt70{float:left;width:70%!important;}

.wdt90{float:left;width:90%!important;}
.wdt100{float:left;width:100%!important;}
.brdr{border:1px solid #f00;}

input{ height:1.5em;line-height:1.5em!important;}
/*.slctOvr{float:left;text-align:left;width:40%;border:none;border:1px solid #aaa;color:#666;background:#eee url('../images/btn_formsh.png') left bottom repeat-x;}
.slctOvr select{border:none!important;background:none!important;}
.cbtIp select{background:none!important;border:none!important;outline:none;box-shadow:none; width:100%;}*/

/* White Glove Form */
.whtGlvFrm{width:48.8%;}
.whtGlvFrm h3,.whtglv h3{ margin-left:18px;}
.wgfmL{margin-right:10px;}
.whtGlvFrm .cbtIp span{width:40%;}
.whtGlvFrm .cbtIp input,.whtGlvFrm .cbtIp select,.whtGlvFrm .cbtIp textarea, .cbtIp input[type="file"]{width:50%;}
.whtGlvFrm .cbtIp select.bDate{width:14% !Important;}
.whtGlvFrm .cbtIp select.bMonth{width:15% !Important;}
.whtGlvFrm .cbtIp select.bDate,.whtGlvFrm .cbtIp select.bMonth{margin-right:6px;}
.whtGlvFrm .cbtIp select.bYear{width:18% !Important;}
.fltNn{float:none!important; width:20%!important; margin:0 5px;}
.insetField span{width:500px!important;}
.prnt{background:url(../images/print.png) left top no-repeat; padding-left:20px; margin-left:20px;}

.newsletter .cbtIp .duInput{float:left;width:100%; margin-top:15px;}
.newsletter .cbtIp .duInput input{margin-left:20px;}
.newsletter .cbtIp  span.chkBox{clear:both; float:left; width:60%; margin:5px 210px;}
.newsletter .cbtIp h5{float:left;}