@charset "utf-8";

/*  General styling
============================================================================================================*/
	
	/*-----  Style reset  -----*/
		body,
		div,
		dd,
		dl,
		form,
		h1,
		h2,
		h3,
		input,
		li,
		p,
		textarea,
		ul { 
			margin: 0; 
			padding: 0; 
		}
	
		img { border: 0; }
	/*-----  END Style reset  -----*/
	
	
	body { 	
		height: 100%;
		width: 1096px;
		
		margin: 0 auto;
		
		background: url('Images/background_body.gif') repeat-y;
		
		position: relative;	
	}
	
	html {
		height: 100%;
		width: 100%;
		
		background: #fff;
	}	
	
/*============================================================================================================
                                  												        END General Styling */





/*  Page structure
============================================================================================================*/

	#contentArea {
		height: 505px;
		width: 936px;
		
		background: url('Images/background_contentArea.gif') no-repeat;
		
		position: relative;
	}
	
	#formArea {
		position: absolute;
		top: 193px;
		right: 132px;
		
		height: 380px;
		width: 287px;
		
		background: #f89828;
		
		border: 1px solid #bbbcbd;
	}
				
/*============================================================================================================
                                   												         END Page structure */




/*  Specific area styling
============================================================================================================*/
	
	#logo {
		position: absolute;
		top: 35px;
		left: 170px;
		
		z-index: 5;
	}
	
		
	/*-----  contentArea styling  -----*/
	
		#contentArea {
			padding-top: 215px;
			padding-left: 160px;
		}
		
		#contentArea h1 {
			font: bold 18px Arial, Helvetica, sans-serif;
			color: #f89828;
			
			width: 430px;
			
			margin-bottom: 15px;
		}
		
		#contentArea p {
			padding-left: 10px;
			
			font: normal 11px/20px Arial, Helvetica, sans-serif;
			color: #7e8083;
			
			width: 390px;
						
			margin-bottom: 20px;
		}
		
		#contentArea p.emphasize {
			font-weight: bold;
		}
	
		#privacyPolicy {
			position: absolute;
			top: 607px;
			right: 132px;
		}
			
	/*-----  END contentArea styling  -----*/
	
		
	
	/*-----  formArea styling  -----*/
	
		#btn_Next {
			position: absolute;
			top: 335px;
			left: 139px;
			
			cursor: pointer;
		}
		
		#btn_Submit {
			position: absolute;
			top: 335px;
			left: 150px;
			
			cursor: pointer;
		}
		
		dd {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #fff;
			
			width: 240px;
			
			margin-left: 23px;
			margin-bottom: 10px;
		}
		
		dt {
			font: normal 10px Arial, Helvetica, sans-serif;
			color: #fff;
		}
		
		dt input {
			margin-right: 5px;
		}
		
		dt span {
			font: bold 15px Arial, Helvetica, sans-serif;		
		}
		
		#formArea {
			padding-top: 30px;
			padding-left: 30px;
		}
		
		#formArea div {
			position: relative;
		}
		
		#formArea h1 {
			font: bold 17px/18px Arial, Helvetica, sans-serif;
			color: #fff;
			
			height: 43px;
			
			padding-left: 50px;
			
			background: url('Images/papers.png') no-repeat top left;  
		}
		
		#formArea p {
			position: relative;
			margin-bottom: 3px;
		}
		
		#formArea p#downloadError {
			font: normal 11px Arial, Helvetica, sans-serif;
			background: #fff;
			color: #f00;
			border: 1px solid #f00;
			
			padding: 5px;
			width: 135px;
			
			position: absolute;
			top: 334px;
			left: -6px;
		}
		
		#formArea p#indicatesRequired {
			font: bold 10px/19px Arial, Helvetica, sans-serif;
			color: #fff;
			
			position: absolute;
			top: 340px;
			left: -6px;
		}
		
		#formArea p.formIntro {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #fff;
			
			width: 250px;
			
			margin: 10px 0 20px 0;
		}
		
		#formArea p.rightColumn {
			position: absolute;
			bottom: -3px;
			left: 75px;
		}
		
		#formArea p input {
			width: 245px;
		}
						
		#formArea p span {
			font: bold 11px/16px Arial, Helvetica, sans-serif;
			color: #fff;
			
			position: absolute;
			top: 20px;
			left: -7px;
		}
		
		label {
			font: bold 11px/16px Arial, Helvetica, sans-serif;
			color: #fff;
		}
		
		label.errorMessage {
			font: bold 11px/16px Arial, Helvetica, sans-serif;
			color: #f00;	
			
			text-align: center;
			
			padding-top: 2px;
			
			position: absolute;
			bottom: 0;
			left: 0;

			background: #fff;
			border: 1px solid #f00;
		}
		
		select.errorMessage {
			background: #f00;
			color: #fff;
		}
		
		#stepTwo {
			display: none;
		}
		
	/*-----  END formArea styling  -----*/
	
	
	
	/*-----  navigation styling  -----*/
	
		#navigation {
			position: absolute;
			top: 135px;
			left: 160px;
		}
		
		#navigation img {
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		
	/*-----  END navigation styling  -----*/
	
	
	/*-----  thanks styling  -----*/
	
		#formArea #thanks h1 {
			font: bold 23px/26px Arial, Helvetica, sans-serif;
			color: #fff;
			background: none;
			padding: 0;
			height: auto;
			margin-bottom: 30px;
		}
		
		#thanks p {
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #fff;
			width: 265px;
			margin-bottom: 15px;
		}
		
		#thanks a {
			font-weight: bold;
			color: #fff;
			text-decoration: none;
		}
		
		#thanks a:hover {
			text-decoration: underline;
		}
		
	/*-----  END thanks styling  -----*/

/*============================================================================================================
                            													  END Specific area styling */




/*  Browser-specific overrides
============================================================================================================*/

	#rootIE dl {
		margin-top: 15px;
	}
	
	#rootIE #formArea p {
		margin-bottom: 0;
	}
	
	#rootIE #thanks p {
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #fff;
		width: 265px;
		margin-bottom: 15px;
	}
	
	#rootIE #formArea p.rightColumn {
		bottom: 0px;
	}

/*============================================================================================================
                       												         END Browser-specific overrides */