	body, html {
		margin:0;
		padding:0;
		background:#000;
		background:transparent;
	}
	
		.required {
			color: #ff0000!important;
			position: relative;
			top: 4px;
			text-size: 130%;
		}

		.postbackmessage {
			color: #b70005; 
			font-size: 16px;
			font-weight: bold;
			background-color: #eeeeee;
			border: #cccccc 1px solid;
			padding: 3px 8px;
			display: none;
			width: 98%;
		}
		
	fieldset {
		border:none;
	}

	legend {
		font-size: 1.75em;
		-webkit-margin-before: .5em;
		-webkit-margin-after: .5em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		font-weight: bold;
		color:white;
		font-family:'Droid Sans', 'Open Sans', Helvetica, Arial, Freesans, sans-serif;
		width:50%;
		float:left;
		display:inline-block;
	}
/* 	#VisitorNewsletterFormBlock {
		position: absolute;
		top: 18px;
		right: 10px;
		width: 50%;
	}
 */	
	#WebInputTextBox1_txtWebInputTextBox {
		border: none;
		padding: 3px;
		height: 25px;
	}
	
	#WebInputSubmit1_Label1 {
		display: none;
	}
	
	#form1 > fieldset {
		border: none;
		margin-top:10px;
	}
	
	#WebInputTextBox1_txtWebInputTextBox {
		border: none;
		padding: 3px 0px 3px 7px;
		height: 30px;
		display: inline-block;
		float: left;
		margin-top:3px;
	}
#WebInputSubmit1_cmdWebInputSubmit {
    color:#ffffff;
    padding:8px 15px;
    background-color:#bf0335;
    text-decoration:none;
    text-transform:uppercase;
    border:none;
    
}
	#WebInputSubmit1_cmdWebInputSubmit:hover {
        background-color:#7b0625;
    }
	
/* 	#VisitorNewsletterFormBlock {
		position: absolute;
		top: 0px;
		right: 10px;
	} */
	
	#form1 > fieldset > label {
		display: none;
	}
	
	#WebInputSubmit1_tblSubmit br {
		display: none;
	}
	@media only screen and (min-width:1px) and (max-width: 701px) { 		
	legend {
		width: 100%;
	}
	#WebInputTextBox1_txtWebInputTextBox {
	width: 70% !important;
	}
	
}