@charset "utf-8";

/*  General 
===================================================*/

	* {
		margin: 0px;
		padding: 0px;
	}
	
	img {
		border: none;
	}
	
	body {
		background: url('Images/background_body.jpg') repeat-x #151515;
	}
	
/*===================================================  
                                      END General  */



/*  Main layout 
===================================================*/

	div#mainContainer {
		height: 661px;
		width: 914px;
		
		margin: 0px auto;
		
		position: relative;
	}
	
	img#background_mainContainer {
		height: 661px;
		width: 914px;
		
		position: absolute;
		top: 0px;
		left: 0px;
		
		z-index: 0;
		
		behavior: url('_Behavior/iepngfix.htc');
	}
	
	/*---------------------------------------------*/
	
	div#contentArea {
		width: 550px;
		
		position: relative;
		top: 165px;
		left: 50px;
		
		z-index: 10;
	}
	
	img#background_contentArea {
		height: 988px;
		width: 880px;
		
		position: absolute;
		top: 15px;
		left: 20px;
		
		z-index: 2;
		
		behavior: url('_Behavior/iepngfix.htc');
	}
	
	img#background_contentArea2 {
		height: 1050px;
		width: 880px;
		
		position: absolute;
		top: 15px;
		left: 20px;
		
		z-index: 2;
		
		behavior: url('_Behavior/iepngfix.htc');
	}

/*===================================================  
                                  END Main layout  */



/*  Header area 
===================================================*/
	
	img#logo_Aviation {
		position: absolute;
		top: 25px;
		left: 65px;
		
		height: 61px;
		width: 224px;
		
		z-index: 5;
		
		behavior: url('_Behavior/iepngfix.htc');
	}
	
	img#logo_PowerTechnology {
		position: absolute;
		top: 40px;
		left: 385px;
		
		height: 47px;
		width: 198px;
		
		z-index: 5;
		
		behavior: url('_Behavior/iepngfix.htc');
	}
	
	img#logo_Dispatch {
		position: absolute;
		top: 40px;
		left: 630px;
		
		height: 46px;
		width: 229px;
		
		z-index: 5;
		
		behavior: url('_Behavior/iepngfix.htc');
	}
	
	
	/*  Navigation 
	************************************************/
	
		div#navigationArea {
			height: 33px;
			width: 880px;
			
			position: absolute;
			top: 100px;
			left: 20px;
			
			z-index: 10;
			
			background: url('Images/background_navigationArea.jpg') no-repeat;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #fff;
		}
		
		div#navigationArea a {
			color: #fff;
			text-decoration: none;
		}
		
	
	/*  Navigation link positioning
	************************************************/	
		
		span#chooseProgram {
			display: block;
			position: absolute;
			top: 7px;
			left: 45px;
		}
		
		span#link_Aviation {
			display: block;
			position: absolute;
			top: 7px;
			left: 225px;
		}
		
		span#link_PowerTechnology {
			display: block;
			position: absolute;
			top: 7px;
			left: 330px;
		}
		
		span#link_Dispatch {
			display: block;
			position: absolute;
			top: 7px;
			left: 507px;
		}
		
		span#link_Home {
			display: block;
			position: absolute;
			top: 7px;
			left: 765px;
		}

/*===================================================  
                                  END Header area  */



/*  Content area 
===================================================*/

	div#contentArea h1 {
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-style: italic;
		text-transform: uppercase;
		color: #fff;
		
		position: relative;
		
		margin-bottom: 10px;
	}
	
	span#phoneNumber {
		font-size: 15px;
		font-style: normal;
		
		display: block;
		
		position: absolute;
		top: 30px;
		right: 0px;
	}
	
	div#contentArea p {
		font-family: "Trebuchet MS", Arail, sans-serif;
		font-size: 12px;
		color: #fff;
		
		line-height: 18px;
		
		text-align: left;
		font-weight: normal;
		
		margin: 20px 0px;
	}
	
	div#contentArea ul {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #fff;
		
		line-height: 18px;
		
		text-align: left;
		
		margin: 20px 15px;
	}

/*===================================================  
                                 END Content area  */



/*  Form area 
===================================================*/

	div#formArea {
		width: 285px;
		
		position: absolute;
		top: 165px;
		right: 15px;
		
		z-index: 15;
		
		background: #1d2c44;
		
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
	}
	
	div#formArea h1 {
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		
		padding: 7px 10px;
		
		background: #137dc1;
	}
	
	p#formIntro {
		font-size: 12px;
		line-height: 20px;
		
		padding: 7px 10px;
	}
	
	form#requestForm {
		margin: 15px 10px 75px 10px;
		position: relative;
	}
	
	form#requestForm p {
		position: relative;
		margin-bottom: 15px;
	}
	
	div#rootIE form#requestForm p {
		margin-bottom: 10px;
	}
	
	form#requestForm label {
		font-size: 11px;
		font-weight: bold;
		
		position: relative;
		top: 2px;
	}
	
	div#rootIE form#requestForm label {
		top: -2px;
	}
	
	form#requestForm p input {
		position: absolute;
		top: 0px;
		right: 0px;
		
		width: 140px;
	}
	
	form#requestForm p select {
		position: absolute;
		top: 0px;
		right: 0px;
		
		width: 144px;
		height: 20px;
	}
	form#requestForm p select#program_code {
		position: absolute;
		top: 0px;
		left: 120px;
		
		width: 144px;
		height: 20px;
	}
	
	#relocateQuestion {
		font-size: 11px;
		font-weight: bold;
		text-align: right;
	}
	
	#relocateQuestion label {
		display: inline-block;
		text-align: left;
	}
			
	form#requestForm p#relocateQuestion input { width: auto; }
	
	#relocateQuestion span {
		margin-top: 5px;
		margin-left: 35px;
		display: inline-block;
		position: relative;
	}
			
	form#requestForm p input#relocate-y,
	form#requestForm p input#relocate-n {
		position: absolute;
		top: 0;
		left: -25px;
	}
	
	#rootIE form#requestForm p input#relocate-y,
	#rootIE form#requestForm p input#relocate-n {
		top: -4px;
	}
	
	textarea#comments {
		height: 75px;
		width: 265px;
		
		margin-top: 5px;
	}
	
	span#requiredIndicator {
		font-size: 11px;
		font-weight: bold;
		text-decoration:underline;
		font-style:italic;
		
		display: block;
		
		position: absolute;
		left: 0px;
		bottom: -10px;
	}
	
	span#requiredIndicator2 {
		font-size: 11px;
		font-weight: bold;
		text-decoration:underline;
		font-style:italic;
		
		display: block;
		
		position: absolute;
		left: 0px;
		bottom: -10px;
	}
		
	#btn_Submit {
		display: block;
		
		position: absolute;
		right: 0px;
		bottom: -15px;
	}
	#btn_Next {
	  display:block;
	  
	  position:absolute;
	  bottom:-15px;
	  left:176px;
	}
	#btn_Back {
	  display:block;
	  position:absolute;
	  bottom:-15px;
	  left:70px;
	}
	
	div#rootIE #btn_Submit {
		right:0px;
	}
	
	div#fixIE6 #btn_Submit {
		bottom: 130px;
	}
	
	div#rootIE #btn_Back {
		left:80px;
	}
	
	#stepIndicator {
	  font-size:12px;
	  position:absolute;
	  top:-30px;
	  left:200px;
	  
	  text-decoration:underline;
	  font-style:italic;
	  font-weight:bold;
	  
	}
	
	/*  Error messages
	************************************************/
		form#requestForm p label.errorMessage {
			position: absolute;
			top: 0px;
			right: 0px;

			background: #fff;
			color: #921010;
			border: 2px solid #921010;
			text-align:center;
			
			padding: 0px;
		}
		
		select.errorMessage {
			background: #921010;
			color: #fff;
		}		

/*===================================================  
                                    END Form area  */	
									
									
									
									
									
									
									
									
									
									
															 