.standardBox.forms{
	border:1px solid #f25c2a;
	padding:10px 20px;
	border-radius: 5px;
	background: #404042;
	margin-bottom: 20px;
	color: #FFF;
}

.tabHeaderDiv.standardBox.noBG.forms{
	border: 0px;
	padding: 0px;
	background: none;
	border-radius: 0px;
}

.standardBox.forms h2.tabTitle{
	color:#FFF;
	background:transparent;
	font-weight: normal;
	margin: 10px 0 20px 0;
	padding:0;
}

#secList,#locList{
	display: block;
  float: left;
  width: 100%;
}


/* - - - - - - - - - - - FORMS - - - - - - - - - */
span.small {font-size:0.8em;}

.form_col{
	width:100%;
	float:left;
}

/*   Grid Design   1 columns, 2 columns, 3 columns */
.form_col.col1{width:100%;}
.form_col.col2{width:50%;}
.form_col.col3{width:33%;}


.form_row{
	float:left;
	width:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:7px;
}

.form_row > label{
	line-height:30px;
	color:#666;
	width:35%;
	display:block;
	float:left;
}

.form_row > label.incomplete{color:red;}
.form_row.incomplete {
	background:#FDE19F;
	border:1px solid red;
	padding:5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.form_row > .field{
	width:65%;
	float:left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


/*  --- --- --- */

.form_row .field INPUT[type=text],
.form_row .field INPUT[type=email],
.form_row .field INPUT[type=url],
.form_row .field INPUT[type=tel],
.form_row .field INPUT[type=password]{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
}


.form_row .field SELECT{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	padding-right:2px;
}


.form_row .field TEXTAREA{
	
}


/* --- --- --- */
#upload_Options UL {
	margin:0;padding:0;
	height:40px;
}
#upload_Options UL LI{
	list-style:none;
	margin:0;
	padding:0;
	background:#0190D6;
	color:#fff;
	cursor:pointer;
	padding:5px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
	float:left;
	width:50%;
	min-height:55px;
	text-align:center;
}

#upload_Options UL LI:Hover,
#upload_Options UL LI.selected:Hover{background:#5AC9FE;}



#upload_Options UL LI.selected{
	background:#006BBB;
	color:#fff;
}

.existingDocHolder,
.uploadDocHolder{
	width:100%;
	display:table;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
}


/* --- --- --- */





input:required:invalid, input:focus:invalid,
select:required:invalid, select:focus:invalid,
textarea:required:invalid, textarea:focus:invalid { 
	-moz-box-shadow: none; 
	box-shadow: none; 
	/*
	background-image: url('../../gfx/req.png'); 
	background-position: right top; 
	background-repeat: no-repeat;
	padding:0px 15px 0px 2px !important;
	*/
}

input:required:valid,
select:required:valid,
textarea:required:valid { 
	/*
	background-image: url('../../gfx/completed.png'); 
	background-position: right top; 
	background-repeat: no-repeat;
	padding:0px 15px 0px 2px !important;
	*/
}