/*--------------------------------------------------
	Form Styles
--------------------------------------------------*/
					
	form#emailPromo {
		display: block;
		position: relative;
		width: 430px;
		padding: 0 0 20px 0;
	}
	
	form p {
		display: block;
		position: relative;
		width: 430px;
		padding: 0 0 0 0;
	}
	
	fieldset {
		display: block;
		position: relative;
		width: 100%;				
		margin: 0 0 0 0;
		padding: 0 0 10px 0;
		border: 0;
		clear: both;
	}
	fieldset#infoFieldset {
		height: 341px;
	}
	fieldset#interestFieldset {
		height: 121px;
	}
	
	fieldset#passportFieldset {
		height: 141px;
	}

	legend {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000000;
		padding: 10px 0 20px 0;
		margin: 0 0 0 0;
	}
	
	label {
		display: block;
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		margin: 0 0 2px 0;
		padding: 0 0 0 0;
		width: 100%;
	}
	
	input.text {
		margin: 0 0 10px 0;
		padding: 2px 3px 2px 3px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.short {
		width: 50px;
	}
	.medium {
		width: 160px;
	}
	.long {
		width: 410px;
	}
	
	input.button {
		width: 80px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 10px 0 0;
		text-transform: uppercase;
		padding: 3px 3px 3px 3px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		background-color: #0495c4;
		border: 2px inset #0495c4;
	}
	
	select {
		display: block;
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0 0 10px 0;
	}
	
	.inputDiv {
		display: inline;
		position: relative;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.dobLabel {
		display: inline;
		position: relative;
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #555555;
		margin: 18px 10px 0 0;
		padding: 0 0 0 0;
		width: auto;
	}
	
	#interestFieldset label {
		display: inline;
		vertical-align: top;
		margin: 0 0 0 0;
		font-weight: normal;		
	}
	#interestFieldset .inputDiv {
		width: 200px;
		height: 22px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	#interestFieldset input {
		vertical-align: top;
	}
