@charset "utf-8";

/* Forms & Form Fields - General*/

	form {
		margin:0;
		padding:0;
		border: 0;
		font-weight:normal;
		font-size:100%;
		}
	form fieldset {
		margin:0;
		padding:0;
		border: 0;
		font-weight:normal;
		font-size:100%;
		}
		
	label {
		font-size: 100%;
		}
	label u {
		font-style: normal;
		text-decoration: underline;
		}
		
	input, select, textarea {
		font-size: 100%;
		color: #000000;
		}
	textarea {
		overflow: auto;
		}
	form div {
		/*clear: left;*/
		display: block;
		margin: 5px 0 0 0;
		padding: 1px 3px;
		}
	
	form div fieldset {
		/*clear: none;*/
		border-width: 1px;
		border-style: solid;
		border-color: #AFAFAF;
		/*margin: 0 0 0 144px;*/
		padding: 0 5px 5px 5px;
		}
	
	form div fieldset legend {
		font-size: 100%;
		padding: 0 3px 0 9px;
		padding-bottom: 6px;
		}
	
	form div.required fieldset legend {
		font-weight: bold;
		}
		
	form div label {
		display: block;
		float: left;
		/*  padding: 3px 5px;*/
		margin: 0 2px 0 0;
		text-align: right;
		}
	
	form div.optional label, label.optional {
		font-weight: normal;
		}
	
	form div.required label, label.required {
		font-weight: bold;
		}
	
	form div label.labelCheckbox, form div label.labelRadio {
		float: none;
		display: block;
		padding: 0;
		margin: 0 0 5px 142px;
		text-align: left;
		}
		
	form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
		margin: 0 0 5px 0;
		}
		
	form div img {
		border: 1px solid #000000;
		}
	
	form div select, form div textarea {
		padding: 1px 3px;
		margin: 0 0 0 0;
		}
	
	form div input.inputText, form div input.inputPassword {
		padding: 1px 3px;
		margin: 0 0 0 0;
		}
	
	form div input.inputFile {
		width: 211px;
		}
	
	form div select.selectOne, form div select.selectMultiple {
		padding: 1px 3px;
		}
	
	form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
		display: inline;
		height: auto;
		width: auto;
		background-color: transparent;
		border-width: 0;
		padding: 0;
		margin: 0 0 0 10px;
		}
	
	form div.submit {
		padding-top: 0;
		padding-right: 2px;
		padding-bottom: 0;
		padding-left: 2px;
		}
	
	form div.submit div {
		display: inline;
		float: left;
		text-align: left;
		width: auto;
		padding: 0;
		margin: 0;
		}
	
	form.StyleMe div input.inputSubmit, 
	form.StyleMe div input.inputButton, 
	form.StyleMe input.inputSubmit, 
	form.StyleMe input.inputButton,
	form div.ContactForm input.inputSubmit, 
	form div.ContactForm input.inputButton 
		 {
		background-color: #cccccc;
		color: #000000;
		width: auto;
		padding: 0 6px;
		margin: 0;
		}
	
	form div.submit div input.inputSubmit, 
	form div.submit div input.inputButton,
	form div.ContactForm input.inputSubmit, 
	form div.ContactForm input.inputButton {
		/*float: right;*/
		margin: 0 0 0 5px;
		}
		
/* Header Form */

	#RightBannerText .SignUpBox {
		font-size: 10px;
		background-color: #FF9;
		color: #000000;
		padding: 5px;
		}	
	
	.SignUpBox form label {
		width: 95px;
		height: 15px;
		vertical-align: middle;
		}
		
	.SignUpBox form input {
		width: 120px;
		height: 1.5em;
		background-color: #FFFFFF;
		border: 1px solid #666666;
		}
			
	.SignUpBox form div.submit input {
		width: 200px;
		height: 20px;
		text-align: center;
		background-color: #9DE5FE;
		border: 1px solid #666666;
		margin-left:10px;
		margin-right:10px;
		}
	
	.SignUpBox form div.submit input:hover {
		background-color: #25B2E7;
		color: #FFFFFF;
		}
	


/*--Squeeze Page Form-- */

	#Sq_RightBannerText .SignUpBox {
		font-size: 110%;
		background-color: #FF9;
		color: #000000;
		padding: 5px;
		}	
	
	#Sq_RightBannerText .SignUpBox form label {
		width: 190px;
		vertical-align: middle;
		}
		
	#Sq_RightBannerText .SignUpBox form input {
		width: 150px;
		background-color: #FFFFFF;
		border: 1px solid #666666;
	}
			
	#Sq_RightBannerText .SignUpBox form div.submit input {
		width: 300px;
		height: 30px;
		text-align: center;
		background-color: #9DE5FE;
		border: 1px solid #666666;
		margin-left:50px;
		margin-right:25px;
		margin-top:10px;
	}
	
	#Sq_RightBannerText .SignUpBox form div.submit input:hover {
		background-color: #25B2E7;
		color: #FFFFFF;
	}
	


/*-- Internal Page Forms --*/
	
	#PageText form {
		font-size: 110%;
		color: #000000;
		padding: 5px;
		}	
	
	#PageText form.StyleMe label,
	form div.ContactForm label 
		 {
		width: 190px;
		vertical-align: middle;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-right: 5px;
		}
	#PageText form.StyleMe td.FormLabels,
	form div.ContactForm td.FormLabels
 		{
		width: 190px;
		vertical-align: middle;
		text-align: right;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-right: 5px;
		}

	#PageText form.StyleMe input, 
	form div.ContactForm input
		{
		width: 250px;
		height: 20px;
		background-color: #FFFFFF;
		border: 1px solid #666666;
		margin: 3px 0;
		}

	#PageText form.StyleMe input.inputSubmit,
	form div.ContactForm input.inputSubmit
 		{
		background-color:#9DE5FE;
		border:1px solid #666666;
		height:30px;
		width: 250px;
		padding: 5px;
		text-align:center;
		}
	#PageText form.StyleMe input.inputSubmit:hover,
	form div.ContactForm input.inputSubmit:hover
	 	{
		background-color: #25B2E7;
		color: #FFFFFF;
		}

	#PageText form.StyleMe textarea,
	form div.ContactForm textarea
 		{
		width: 244px;
		height: 300px;
		background-color: #FFFFFF;
		border: 1px solid #666666;
		}

	#PageText form.StyleMe div.FormButton,
	form div.ContactForm div.FormButton
	 	{
		display:block;
		margin:5px 0 0;
		padding:0;
		padding-left: 5px;
		}
			
	#PageText form.StyleMe div.FormButton input,
	form div.ContactForm div.FormButton input
 		{
		width: 250px;
		height: 25px;
		text-align: center;
		background-color: #9DE5FE;
		border: 1px solid #666666;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:190px;
		}
	
	#PageText form.StyleMe div.FormButton input:hover, 
	form div.ContactForm div.FormButton input:hover
		{
		background-color: #25B2E7;
		color: #FFFFFF;
		}
	
	#PageText .CodeBlock form.StyleMe input
 		{
		border: none;
		height: inherit;
		width: inherit;
		}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
