

.shortform {
	text-align: left;
}
/* Submit Forms - Begin*/
/*.form fieldset{
	/*background-color: #f7f7f7;*//*
	background-color: #eee;
	padding: 10px 5px;
	margin: 10px 5px;
}

fieldset.noborder,
.form fieldset.mainfieldset{
	border: none;
}
*/
/*
.form input{
	border: 1px #919191 solid;
	background-color: white;
}

.form legend {
	font-size: 1em;
	font-weight: normal;
	color: #000;
}

/*.submit ,
/*.form div {
	margin: 3px;
	float: left;
}
/*
.form .captcha div{ margin: 0;}

.forminput{ width:100%; } 
.forminput .label{ width: 13em; }
.forminput input{ width: 63%;}
.forminput select{ width: 48%}
.contactform .forminput select{ width: 48%}
.form div select{ margin-left:40px; }
*/
div.captcha .captchaimage input{ 
	width: 97.4%;
	border:1px solid transparent;
	border-top:1px solid #999;
}
div.captcha .captchaimage{
/*	margin: 6px 0 6px 19%;	
	line-height: 1.7em;*/
background: #fff;
border: 1px solid #999;
width: 96%;
padding-top:2px;
text-align:center;
}
/*fieldset .messagearea,*/
.submit{ clear: both; }
/*fieldset .messagearea  div.label{ width: 4em; }*/

.formmessage textarea{ width:99%; }
/* Submit Forms - End*/

/***Form Start***/
/*	div.captcha{margin-right:4%;float:right;}*/
	div.captcha{width:96.4%;}
/*	.leadform div.captcha{margin-right:1%;float:left;}*/
	
	.fieldsubmit{
		height:48px;
		text-align:center;
		margin: 0 10%;
	}
	
	fieldset{border:none;}
	
	.innerform{
		margin: auto;
		padding: 3px;
		width: 88%;
		height: 95%;
		background: #eee;
	}
	
	.formitem{
		display:block;
		width: 100%;
		margin-top: 3px;
		padding: 5px;
	}
	
	.shortform form select,
	.shortform form input,
	.shortform form textarea {
		padding:4px;
		font:13px Georgia, "Times New Roman", Times, serif;
		border:1px solid #999999;
	}
	
	
	/*form ol .forminput select{width:70%;}	*/
	form ol .forminput select{width:96.5%;}	
	form .full select{width:90%/*56%*/;}
	form .half select{width:27%;}
	form .half input{width:27%;}
	form .half selcect.first{margin-left:17px;}
		
	/*.inputform form input{width:68%;}*/
	/*.inputform form input{width:94%;}*/
	.inputform form .captcha input{width:97.5%;}
	.inputform form input{width:94%;}
	.inputform form select{width:96.5%;}
	.inputform form textarea{
		/*width:67.8%;*/
        width:94%;
        margin-right:4.5%;
	}
	.leadform .inputform form textarea{
		/*width:67.8%;*/
		width:94%;
        /*margin-right:1.2%;*/
	}

	form select:focus,
	form input:focus,
	form textarea:focus {
		border:1px solid #666;
		background:#e3f1f1;
	}
	
	/*form li#send button:hover {background-color:#006633;}*/
	form li {background: #eee;}
	.inputform form .captcha label, 
	.inputform form .required label,
	.inputform form .fieldset legend,
	.inputform form .forminput label {
		color:#0066CC;
		width: 90%;/*24%;*/
		/*line-height:23px;	 /* This will make the labels vertically centered with the inputs */
		line-height: 26px;
	}
	.leadform .inputform form .fieldset legend,
	.leadform .inputform form .forminput label {
		width:90%;/*27%;*/
	}
	form label {
		float:left;
		text-align:left;
		margin-right:7px;			
	}
			
	form ol {
		list-style:none;
		margin:0;
		padding:0;
	}

	form li {
		margin-bottom:1px;
		text-align: left;
		padding:6px 6px 6px 25px;
	}
	/*form li.fieldset{
		padding: 0;
	}*/
	form li.fieldset fieldset{
		padding:0px; /*both used to be 1*/
		margin:0px;
	}
/***Form End***/ 

.address{
display: none;
}


.Cell{
display:block;
left:-1000px;
/*top:-1000px;*/
position:absolute;
}

