@charset "utf-8";
/* CSS Document */

/* Customize JQUERY UI */

.ui-menu .ui-menu-item {
	padding:10px 1em 10px .4em;
}
.ui-menu-item:nth-child(even) {
	background-color: #f5f5f5;
}

/* IPhone Style Password Inputs */

form.iospass input.idnumber{
	float:left;
	margin: 20px 3.3%;
	min-height: 130px;
    width: 10%;
    text-align: center;
    font-size: 5em;
	background-color: #dfdfdf;
	border: 1px solid #999;
}

/* Other Stylings */

.form-style-10 .checkBox input, 
.form-style-10 .checkBox label, 
.form-style-10 .socHist input, 
.form-style-10 .socHist label,
.form-style-10 .optionBox input, 
.form-style-10 .optionBox label{
	display:inline-block;
	
}
.form-style-10 .socHist label.labelHeading {
	font-weight: bold;
}
.form-style-10 .checkBox input, 
.form-style-10 .checkBox label, 
.form-style-10 .socHist input, 
.form-style-10 .socHist label,
.form-style-10 .optionBox input, 
.form-style-10 .optionBox label {
	font-size: 1.5em;
}
.form-style-10 .checkBox input[type=checkbox], .form-style-10 .socHist input[type=checkbox] {
 	width:15px;
	height: 15px;
	margin: 0px 20px 0px 0px;
 }
.form-style-10{
	padding:30px;
	margin:20px auto;
	background: #FFF;
	border: 1px solid #ccc; 
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.17);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.17);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.17);
}


.form-style-10 .inner-wrap input.ng-invalid.ng-dirty {border-color:red;}
.form-style-10 .inner-wrap{
	padding: 5px 15px 15px;
	background: #F8F8F8;
	border-radius: 6px;
	margin-bottom: 15px;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.26);
	-webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.26);
}
.form-style-10 h1{
	
	background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#666, #333); /* Standard syntax */
	background-color: #666;
	padding: 20px 30px 15px 30px;
	margin: -30px -30px 30px -30px;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	font: normal 30px Perpetua, serif;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid #666;
}
.form-style-10 h1 > span{
	display: block;
	margin-top: 2px;
	font: 13px tahoma sans-serif;
}
.form-style-10 label{
	display: block;
	font: 13px tahoma sans-serif;
	color: #888;
	margin:15px 0px 0px 0px;
}
.form-style-10 input[type="tel"],
.form-style-10 input[type="text"],
.form-style-10 input[type="date"],
.form-style-10 input[type="datetime"],
.form-style-10 input[type="email"],
.form-style-10 input[type="number"],
.form-style-10 input[type="search"],
.form-style-10 input[type="time"],
.form-style-10 input[type="url"],
.form-style-10 input[type="password"],
.form-style-10 textarea,
.form-style-10 select {
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 8px;
	margin: 5px 0px 10px;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border: 1px solid #ccc;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
}

.form-style-10 .section{
	font: normal 20px tahoma, serif;
	color: #444;
	margin-bottom: 5px;
}
.form-style-10 .section span {
	
	background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#666, #333); /* Standard syntax */
	background-color: #666;
	padding: 5px 10px 5px 10px;
	position: absolute;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 4px solid #fff;
	font-size: 14px;
	margin-left: -45px;
	color: #fff;
	margin-top: -3px;
}
.form-style-10 input[type="button"], 
.form-style-10 input[type="submit"],
.form-style-10 .submit{
	cursor:pointer;
	text-align:center;
	background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#666, #333); /* Standard syntax */
	background-color: #666;
	padding: 8px 20px 8px 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	font: normal 30px tahoma, serif;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid #666;
	font-size: 15px;
}
.form-style-10 input[type="button"]:hover, 
.form-style-10 input[type="submit"]:hover{
	background: #999;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
}
.form-style-10 .privacy-policy{
	float: right;
	width: 250px;
	font: 12px tahoma, sans-serif;
	color: #4D4D4D;
	margin-top: 10px;
	text-align: right;
}
.form-style-10 .button-section{
	margin: 20px 0px 0px;
}
.form-style-10 .button-section input{
	display:inline-block;
}
.noSpl {
	width: 100%;
	float: left;
}
.biSpl {
	width: 49%;
	margin: 0px 1% 0px 0px;
	float: left;
}
.triSpl {
	width: 32%;
	margin: 0px 1% 0px 0px;
	float: left;
}
#searchform input {
	padding: 0px 10px;
}
#searchform #searchfield {
	font-style: normal;
    font: bold 1em/2em tahoma;
    text-decoration: none;
	background: #fff;
	width: 89%;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
#searchform #searchbutton {
	font-style: normal;
    font: bold .75em/1.5em tahoma;
    text-decoration: none;
	color: #fff;
	border: solid 1px #494949;
	padding: 9px 10px 5px;
	width: 10%;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	background: gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
