@charset "utf-8";
.flow-loginsign { clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:20px 0 0 0; }
.flow-loginsign ul { margin:0 auto; list-style:none; width:585px}
.flow-loginsign ul li { float:left; width:100%; margin:7px 0 }
.flow-loginsign ul li span.left { float:left }
.flow-loginsign ul li span label { display:block; float:left; font-size:12px; line-height: 20px}
.flow-loginsign ul li span label input { width:auto; border:none; background:none; float:left; margin:3px 5px 0 10px}
.flow-loginsign ul li span label a { width:auto; display:inline; float:none }
.flow-loginsign ul li span label span { float:left }
.flow-loginsign ul li span label input:focus { border:none }
.flow-loginsign ul li span input { border:1px solid #ccc; width:170px; background-color:#FFFDCA }
.flow-loginsign ul li span input:focus,
input:focus { border:1px solid #1ca033 }
.flow-loginsign ul li span.flow-loginsign-label { float:left; width:255px; font-weight:bold; font-size:16px; color:#000 }
.flow-loginsign-label-short { float:left; font-weight:bold; margin-left:10px }
.flow-loginsign ul li .flow-loginsign-label-short .flow-loginsign-label{ width:40px }
.flow-loginsign-label-short .left input{ width:50px }
.flow-loginsign ul li a { font-size:12px; margin-top:10px	; color:#156CB4; text-decoration:underline; cursor:pointer }
.flow-loginsign ul li #getPass { margin-top:10px; float:left }
.flow-loginsign ul li a:hover { text-decoration:none }
.flow-loginsign ul li span.errorf { font-size:12px; color:#FF0000; background:url(../images/strip-bgicons.png) no-repeat -34px -1122px; display:block; float:left; width:21px; height:24px }
.flow-loginsign ul li span.validf { color:#1ca033; font-size:14px; font-weight:bold; background:url(../images/strip-bgicons.png) no-repeat 1px -1122px; display:block; float:left; width:21px; height:24px }
.flow-loginsign ul li.log-pass span.left a { display:block; font-size:12px; margin:5px 0 0 0 }
.flow-loginsign ul li.log-pass span.left a:hover { text-decoration:underline }
.flow-loginsign ul li.log-chkterms, .flow-loginsign ul li.log-chknewlet{font-size:11px; margin-bottom:0}
.flow-loginsign ul li.log-chknewlet{width:480px; margin:auto; float:none}
.flow-loginsign ul li.log-chkterms{width:480px; margin:auto; float:none; clear: both;}
.flow-loginsign ul li.log-chkterms .left{font-size:12px}
.flow-loginsign ul li span input.errorfinput { border:1px solid #D11818 }
.flow-loginsign ul li span #phone_ext { width:45px }
.flow-loginsign ul li.log-choice .left label{margin-right:15px}

.errormsg{clear:both; text-align:center; color:#cc0000; margin:0; padding:18px 0 }
.errorlabel{float:left; display:block}
#valid_conforme_msg{ padding:10px 0 0 130px }

/*css3 -GreenButton- button*/

.flow-loginsign ul li a.lgreenbtn{text-decoration:none;}
.lgreenbtn{	display:block; border:1px solid #177019; border-top:1px solid #176e18; border-bottom:1px solid #06881c;
	-moz-border-radius: 10px;border-radius: 10px;
	-moz-box-shadow:0px 1px 3px 1px #b3b3b3;
	-webkit-box-shadow:0px 1px 3px 1px #b3b3b3;
	box-shadow:0px 1px 3px 1px #b3b3b3;
	/*for IE*/
	background: url(../images/bg-biggreenbtn-left.png) no-repeat left 0px\9;
	padding:0 0 0 10px\9;
	height:45px\9;
	border:none\9;
	line-height:1px\9;
	border-radius: none\9;
	box-shadow: none\9;
}
.lgreenbtn span{ display:block;-moz-border-radius: 10px;border-radius: 10px;background-color:#40dc5b;padding:1px 0 0 0;
	/*for IE*/
	background: url(../images/bg-biggreenbtn-right.png) no-repeat right 0px\9;
	border:none\9;
	height:45px\9;
	border:none\9;
	padding:9px 0 0 0\9;
	border-top-left-radius:0\9;	
        border-bottom-left-radius: none\9;        
}
.lgreenbtn span span{ font-size:18px; color:#fff; padding:6px 75px 10px 75px;-moz-border-radius: 8px;border-radius: 8px;					
	background-image:none;
	background: -webkit-gradient(linear, 0% 0%, 45% 53%, from(#1aaa33), to(#009933));
	background: -webkit-linear-gradient(top, #1aaa33 45%, #009933 53%);
	background: -moz-linear-gradient(top, #1aaa33 45%, #009933 53%);
	background: -o-linear-gradient(top, #1aaa33 45%, #009933 53%);
	/*for IE*/
	background:none\9;
	padding:12px 74px 7px 64px\9;
	height:auto\9;
	border-radius: none\9;	
}
						
.lgreenbtn:hover{border:1px solid #239e2a;border-top:1px solid #219223;border-bottom:1px solid #09ac28;display:block;-moz-border-radius: 10px;border-radius: 10px;
	-moz-box-shadow:0px 1px 3px 1px #b3b3b3;
	-webkit-box-shadow:0px 1px 3px 1px #b3b3b3;
	box-shadow:0px 1px 3px 1px #b3b3b3;						
	text-decoration:none;
	/*for IE*/
	background: url(../images/bg-biggreenbtn-left.png) no-repeat left -63px\9;
	padding:0 0 0 10px\9;
	height:45px\9;
	border:none\9;
	border-radius: none\9;
	box-shadow: none\9;						
}
.lgreenbtn:hover span{ display:block;-moz-border-radius: 10px;border-radius: 10px;background-color:#5aea7c;padding:1px 0 0 0;text-decoration:none;
	/*for IE*/
	background: url(../images/bg-biggreenbtn-right.png) no-repeat right -62px\9;
	border:none\9;
	height:45px\9;
	border:none\9;
	padding:9px 0 0 0\9;
	border-top-left-radius:0\9;
						}
.lgreenbtn:hover span span{ font-size:18px; color:#fff; padding:6px 75px 10px 75px;-moz-border-radius: 8px;border-radius: 8px;
	background-image:none;
	background: -webkit-gradient(linear, 0% 0%, 45% 53%, from(#26c849), to(#09b62a));
	background: -webkit-linear-gradient(top, #26c849 45%, #09b62a 53%);
	background: -moz-linear-gradient(top, #26c849 45%, #09b62a 53%);
	background: -o-linear-gradient(top, #26c849 45%, #09b62a 53%);
	text-decoration:none;
	/*for IE*/
	background:none\9;
	padding:12px 74px 7px 64px\9;
	height:auto\9;
	border-radius: none\9;						
}
						
						
/*Samples Page Profile*/
.cinfoWrp { width:85%; margin:0 auto; float:none}
.cinfoWrp strong { font-size:16px; display:block; clear:both; float:left; margin:20px 0 10px }
.cinfoWrp .cinfoBlk { clear:both }
.cinfoWrp .cinfoBlk ul, .mlrMLeft ul li ul { margin:0; padding:0 }
.cinfoWrp .cinfoBlk ul li input { border:1px solid #ccc; background:url(/includes/templates/laps/images/up-sep-rl-inputbg.png) repeat-x top; float:left; width:350px; padding:5px 0; margin-right:5px }
.cinfoWrp .cinfoBlk ul li select { width:300px; border:1px solid #ccc; margin:0 0 10px 0}
.cinfoWrp .cinfoBlk ul li ul { float:left }
.cinfoWrp .cinfoBlk ul li ul li { float:left; clear:none; width:310px }
.cinfoWrp .cinfoBlk ul li ul li input { width:auto; border:1px solid #ccc; background:none }
.cinfoWrp .cinfoBlk ul li ul.specialties { float:left; width:230px }
.cinfoWrp .cinfoBlk ul li ul.specialties li { width:100% }
.cprofilebtn { clear:both; margin:22px 0; text-align:right }
.cinfoBlk ul li span { float:left; width:120px; font-size:13px }
.cinfoBlk ul li span.reqf { margin:0 5px 0 -18px;padding-left:3px; width:50px; float:left; font-size:22px; color:#cc0000; width:auto}
.notereq{font-size:12px}

.okmsg{ text-align:center; padding:12px 0; font-weight:bold}
.okmsg a{text-decoration:underline}
.okmsg a:hover{text-decoration:none}
.ermsg{color: #CC0000;padding: 12px 0;text-align: center;}

/*For popup title/label*/
.main-page-title2 {margin:-20px 0 0 0; border-bottom: 1px solid #CCC;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;line-height: 47px;padding: 8px 0 0 0;width: 100%;}
.main-page-title2 .left, .main-page-title .right {padding-left: 25px;;}
.main-page-title2 .left{float:left}
.main-page-title2 .main-title-txt {font-size: 23px;position: relative;}

/*09142011 - JR (colorbox adjustment) */
.wm190px{width:225px; margin: 0 auto}
.p30t{padding:30px 0}
.dummy-uploadpopup p.warningsign{background:url(../images/strip-bgicons-login-err.png) no-repeat left -10px;padding:0 0 10px 50px;text-align:left;clear:both;

*float:left;
*width:100%;
}

.dummy-savedes{width:570px;padding:20px}
.dummy-savedes input{clear:both;width:100%;margin:20px 0}
.dummy-savedes .greenbtn{margin:0 auto; width:170px}

.dummy-ftpupload{width:555px;padding:30px}
.dummy-ftpupload input{width:65%;padding:4px 0}
.dummy-ftpupload div strong{font-size:18px;margin-right:5px}
.dummy-ftpupload .greenbtn{margin:10px 0}
.dummy-ftpupload .bribluebtn{margin:0 auto}
.dummy-uploadpopup{width:100%;padding:0}

.dummy-uploadpopup .greenbtn{margin:10px 0}
/*test*/
