/*===========================================================================
	Layout (Global)
	
	This stylesheet defines the overall layout in the following ways:
	* Absolutely positions header information above the content.
	* Defines column layouts using floated containers.
	* Defines margins and padding.
	* Replaces specific textual content with images.
	* Hides parts of the page that not to be shown (i.e. accessibility help).
	* Misc. such as background images, borders, cursors, dimensions, etc.
===========================================================================*/

/* Page
===========================================================================*/

div#content {
	background-image: url(/images/programs_services/adopt/_global/background_blue_wash.jpg);
	background-repeat: no-repeat;
	background-position: 500px 160px;
	margin-right: 0;
}

div.adopt-a-pilot * {
	margin: 0;
	padding: 0;
}

/* Defaults
===========================================================================*/

/* Misc. Block */

/* Misc. Inline */

/* Links */

a img {
	border-style: none;
}

/* for IE */
a * {
	cursor: pointer;
}

/* Headings */

/* Lists */

/* use ul.bulleted for actual content lists */
ul li,
li ul li,
li li ul li,
li li li ul li {
	display: block;
	list-style-type: none; /* required for IE */
}

/* Resets the above for ul>li>ol>li */
ol li,
li ol li,
li li ol li,
li li li ol li {
	display: list-item;
}

/* Forms */

fieldset {
	border-width: 0;
}

label {
	display: block;
	cursor: default;
}

input,
select,
textarea {
	vertical-align: middle;
}

/* Data Tables */

table {
	border-collapse: collapse;
}

/* Common classes
===========================================================================*/

/*
	Aural Text Class - Peter Krantz
	http://www.standards-schmandards.com/index.php?2004/10/08/1-the-aural-text-class
*/

*.accessibility,
*.skip-link {
	position: absolute;
	left: -1000em;
}

/*
	Microformats Include Pattern - Tantek Celik
	http://microformats.org/wiki/include-pattern
*/

a.include,
object.include {
	display: none;
	
	/* for Safari */
	width:  0;
	height: 0;
}

/* Logo
===========================================================================*/

div#content a#home {
	position: absolute;
	width:  119px;
	height: 117px;
	top:  140px;
	left: 680px;
	
	z-index: 50;
}

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

div#primary-content {
	position: relative;
	background-image: url(/images/programs_services/adopt/_global/background_paper.gif);
	background-repeat: repeat-y;
	padding-top: 226px;
	
	width: 359px;
	min-height: 620px;
	
	padding-left: 65px;
	padding-right: 160px;
	padding-bottom: 70px;
	margin-bottom: 50px;
}

/* for IE 5.x-6, hidden from IE 5 Mac */ /*\*/
* html div#primary-content {
	height: 620px;
}
/**/ /* end hidden from IE 5 Mac */


div#primary-content.full-width {
	padding-right: 40px;
	width: 479px;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#primary-client:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#primary-client {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#primary-client {
	height: 1%;
}

div#primary-client {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */

div#content.adopt-a-pilot div#primary-content div#ruler-footer {
	width: 694px;
	height: 94px;
	
	position: absolute;
	bottom: -50px;
	left: -30px;
	
	background-image: url(/images/programs_services/adopt/_global/ruler_footer.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot a:link,
div#content.adopt-a-pilot a:hover,
div#content.adopt-a-pilot a:focus,
div#content.adopt-a-pilot a:active,
div#content.adopt-a-pilot a:visited {
	padding: 2px;
}

div#primary-content p {
	margin-top: 0.5em;
	padding-bottom: 0.5em;
}

div#primary-content h3 {
	margin-top: 1em;
}

div#content.adopt-a-pilot div#primary-content ul {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

div#content.adopt-a-pilot div#primary-content ul li {
	position: relative;
	background-image: url(/images/programs_services/adopt/bullets/star.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	margin-bottom: 0.5em;
}

div#content.adopt-a-pilot div#primary-content ul li ul li {
	background-image: url(/images/programs_services/adopt/bullets/dash.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

div#content.adopt-a-pilot div#primary-content ul.curriculum-list li {
	padding-left: 100px;
	padding-right: 20px;
	width: 266px;
	margin-bottom: 1em;
}

div#content.adopt-a-pilot div#primary-content ul.curriculum-list li.odd-item {
	background-image: url(/images/programs_services/adopt/_global/pdf-border-one.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 68px;
	padding-top: 10px;
}

div#content.adopt-a-pilot div#primary-content ul.curriculum-list li.even-item {
	background-image: url(/images/programs_services/adopt/_global/pdf_border_two.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 15px;
	height: 66px;
}

div#content.adopt-a-pilot div#primary-content ul#about-list {
	background-image: url(/images/programs_services/adopt/_global/vert_bar.gif);
	background-repeat: repeat-y;
	background-position: 160px 0;
	margin: 0;
}

div#content.adopt-a-pilot div#primary-content ul#about-list li {
	background-image: url(/images/programs_services/adopt/_global/horz_bar.gif);
	background-repeat: no-repeat;
	background-position: 120px bottom;
	padding: 0;
	padding-bottom: 1em;
	margin-top: 1em;
}

div#content.adopt-a-pilot div#primary-content ul#about-list li.last-child {
	background-image: none;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#content.adopt-a-pilot div#primary-content ul#about-list li:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#content.adopt-a-pilot div#primary-content ul#about-list li {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#content.adopt-a-pilot div#primary-content ul#about-list li {
	height: 1%;
}

div#content.adopt-a-pilot div#primary-content ul#about-list li {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */


div#content.adopt-a-pilot div#primary-content ul#about-list li h5 {
	width: 150px;
	float: left;
}

div#content.adopt-a-pilot div#primary-content ul#about-list li ul,
div#content.adopt-a-pilot div#primary-content ul#about-list li p {
	margin-left: 170px;
}

/* for IE 5.x-6, hidden from IE 5 Mac */ /*\*/
* html div#content.adopt-a-pilot div#primary-content ul#about-list li p {
	margin-top: 0;
}
/**/ /* end hidden from IE 5 Mac */

div#content.adopt-a-pilot div#primary-content ul#about-list li ul,
div#content.adopt-a-pilot div#primary-content ul#about-list li ul li {
	width: auto;
	background-image: none;
	margin-top: 0;
	padding: 0;
}

.float-image {
	float: right;
	clear: right;
	margin-left: 1em;
}

div#content.adopt-a-pilot div#primary-content div.build-step {
	padding-top: 2em;
}
/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div.build-step:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div.build-step {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div.build-step {
	height: 1%;
}

div.build-step {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */

div#content.adopt-a-pilot div#primary-content div.build-step p {
	margin-right: 140px;
}

div#content.adopt-a-pilot div#secondary-content div#announcements {
	width: 339px;
	position: absolute;
	top: 350px;
	left: 670px;
}

div#content.adopt-a-pilot div#primary-content div#photo-gallery {
	margin-top: 3em;
}

div#content.adopt-a-pilot div#primary-content span.center {
	margin-left: 23%;
}

div#content.adopt-a-pilot div#primary-content div#cockpit-tour {
	width: 320px;
	margin-left:  auto;
	margin-right: auto;
	margin-bottom: 2em;
}

div#content.adopt-a-pilot div#primary-content dl {
	width: 400px;
	margin-top: 2em;
}

div#content.adopt-a-pilot div#primary-content dl dt {
	float: left;
	margin-bottom: 1em;
	margin-right: 10px;
}

div#content.adopt-a-pilot div#primary-content dl dt.long-term {
	width: 200px;
}	

/* commented backslash hack for mac-ie5 \*/
div#content.adopt-a-pilot div#primary-content dl dt { clear: both; }
/* end hack */

div#content.adopt-a-pilot div#primary-content dl dd {
	float: left;
	margin-bottom: 1em;
}

div#content.adopt-a-pilot div#primary-content dl dd.short-definition {
	width: 95px;
	height: 30px;
}

div#content.adopt-a-pilot div#primary-content dl dd.long-definition {
	width: 300px;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#content.adopt-a-pilot div#primary-content dl:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#content.adopt-a-pilot div#primary-content dl {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#content.adopt-a-pilot div#primary-content dl {
	height: 1%;
}

div#content.adopt-a-pilot div#primary-content dl {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */

/* 1st for IE 5.x-6, 2nd for IE 7, hidden from IE 5 Mac */ /*\*/
* html div#content.adopt-a-pilot div#primary-content dl dt.last-child-dt {
	width: 90px;
}

* html div#content.adopt-a-pilot div#primary-content dl dd.last-child-dd {
	width: 250px;
}

*+html div#content.adopt-a-pilot div#primary-content dl dt.last-child-dt {
	width: 90px;
}

*+html div#content.adopt-a-pilot div#primary-content dl dd.last-child-dd {
	width: 250px;
}

/**/ /* end hidden from IE 5 Mac */


div#content.adopt-a-pilot div#primary-content h5#then {
	position: relative;
	display: inline;
	left: 210px;
	top: 1em;
}

div#content.adopt-a-pilot div#primary-content h5#now {
	position: relative;
	display: inline;
	left: 230px;
	top: 1em;
}

div#content.adopt-a-pilot div#primary-content ol {
	margin-left: 20px;
	margin-top: 1em;
}

div#content.adopt-a-pilot div#primary-content ol li {
	margin-bottom: 0.5em;
}

div#content.adopt-a-pilot div#primary-content ol li ol {
	margin-top: 0.5em;
}

div#content.adopt-a-pilot div#primary-content div#tie-images {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}

div#content.adopt-a-pilot div#primary-content a.file-download {
	display: block;
	
	background-image: url(/images/programs_services/adopt/bullets/pdf_download.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	margin-top: 1.5em;
	padding-left: 100px;
}

div#content.adopt-a-pilot div#primary-content a.file-download em {
	display: block;
	line-height: 12px;
	
	margin-top: -15px;
}

div#content.adopt-a-pilot div#primary-content div.hr {
	margin-top: 2em;
	height: 6px;	
	
	background-image: url(/images/programs_services/adopt/_global/horizontal_rule.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#content.adopt-a-pilot div#primary-content div.hr hr {
	visibility: hidden;
}

div#content.adopt-a-pilot div#primary-content img#desks-image {
	margin-top: 4em;
	margin-left: -40px;
}

/* Tertiary Nav
===========================================================================*/

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav {
	position: relative;
	left: -10px;
	margin: 0;
	padding: 0;
	width: auto;
}
/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#content.adopt-a-pilot div#primary-content ul#tertiary-nav {
	height: 1%;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */


div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li {
	float: left;
	background-image: none;
	padding: 0;
	margin: 0;
}

/*
	Phark (Revisited) Image Replacement - Mike Rundle
	http://www.mezzoblue.com/tests/revised-image-replacement/#phark2
*/

/* Shared */
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li a {
	display: block;
	margin: 0;
	padding: 0;
	outline-width: 0;
	text-indent: -1000em;
	background-repeat: no-repeat;
}

/* Individual */
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-pilot-faq a {
	width: 99px;
	height: 45px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_four_pilot_faq.gif);
	background-position: 0 -44px;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-teacher-faq a {
	width: 125px;
	height: 45px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_four_teacher_faq.gif);
	background-position: 0 -44px;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-student-faq a {
	width: 127px;
	height: 45px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_four_student_faq.gif);
	background-position: 0 -44px;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-parent-faq a {
	width: 112px;
	height: 45px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_four_parent_faq.gif);
	background-position: 0 -44px;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-fact-sheet a {
	width: 133px;
	height: 41px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_one_fact_sheet.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-then-and-now a {
	width: 150px;
	height: 41px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_one_then_and_now.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-swa-history a {
	width: 174px;
	height: 41px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_one_swa_history.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-career-takeoff a {
	width: 177px;
	height: 41px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_two_career_takeoff.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-tie-design a {
	width: 282px;
	height: 41px;
	
	background-image: url(/images/programs_services/adopt/tertiary_nav/tertiary_two_tie_design.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#content.adopt-a-pilot.career-takeoff div#primary-content ul#tertiary-nav li#tertiary-nav-career-takeoff a,
div#content.adopt-a-pilot.tie-design div#primary-content ul#tertiary-nav li#tertiary-nav-tie-design a,
div#content.adopt-a-pilot.swa-history div#primary-content ul#tertiary-nav li#tertiary-nav-swa-history a,
div#content.adopt-a-pilot.then-and-now div#primary-content ul#tertiary-nav li#tertiary-nav-then-and-now a,
div#content.adopt-a-pilot.fact-sheet div#primary-content ul#tertiary-nav li#tertiary-nav-fact-sheet a,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-career-takeoff a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-tie-design a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-swa-history a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-then-and-now a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-fact-sheet a:hover {
	background-position: 0 -41px;
}

div#content.adopt-a-pilot.faq-pilots div#primary-content ul#tertiary-nav li#tertiary-nav-pilot-faq a,
div#content.adopt-a-pilot.faq-teachers div#primary-content ul#tertiary-nav li#tertiary-nav-teacher-faq a,
div#content.adopt-a-pilot.faq-students div#primary-content ul#tertiary-nav li#tertiary-nav-student-faq a,
div#content.adopt-a-pilot.faq-parents div#primary-content ul#tertiary-nav li#tertiary-nav-parent-faq a,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-student-faq a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-parent-faq a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-teacher-faq a:hover,
div#content.adopt-a-pilot div#primary-content ul#tertiary-nav li#tertiary-nav-pilot-faq a:hover {
	background-position: top left;
}

/* Headers
===========================================================================*/

/*
	Gilder/Levin Image Replacement
	http://levin.grundeis.net/files/20030809/alternatefir.html
*/

/* Shared */
div#primary-content h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	
	margin:  0;
	padding: 0;
	
	/* hidden from IE 5 Mac */ /*\*/
	overflow: hidden;
	/**/ /* end hidden from IE 5 Mac */
}

div#primary-content h1 span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */

div#primary-content h1,
div#primary-content h1 span {
	background-image: url(/images/programs_services/adopt/_global/header_blank.jpg);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}

div#primary-content h1#welcome-to-adopt-a-pilot,
div#primary-content h1#welcome-to-adopt-a-pilot span {
	background-image: url(/images/programs_services/adopt/headers/header_adopt.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}

div#primary-content h1#info-and-registration,
div#primary-content h1#info-and-registration span {
	background-image: url(/images/programs_services/adopt/headers/header_info.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}

div#primary-content h1#curriculum,
div#primary-content h1#curriculum span {
	background-image: url(/images/programs_services/adopt/headers/header_curriculum.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}

div#primary-content h1#continue-to-learn,
div#primary-content h1#continue-to-learn span {
	background-image: url(/images/programs_services/adopt/headers/header_continue.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}

div#primary-content h1#photo-gallery-header,
div#primary-content h1#photo-gallery-header span {
	background-image: url(/images/programs_services/adopt/headers/header_photo.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}

div#primary-content h1#video-gallery-header,
div#primary-content h1#video-gallery-header span {
	background-image: url(/images/programs_services/adopt/headers/header_video.gif);
	background-repeat: no-repeat;
	height: 226px;
	width: 584px;
}


/* These classes are used on the pilot and teacher forms */
#registration-fields p { font-size: 1em; font-weight:bold; clear:both; }
#registration-fields .notes { font-size:80%;	font-weight:normal;	margin-left:12px; }
#registration-fields .fields2Column { width:50%; float:left; }
#registration-fields .fields2ColLine {	border-right:1px solid #999999; margin-right:10px; width:47%; float:left; }
#registration-fields .fields3Col1 { width:38%; float:left; }
#registration-fields .fields3Col2 { width:38%; float:left; }
#registration-fields .fields3Col3 { width:24%; float:left; }
#registration-fields .formSelect { margin-bottom:20px; margin-right:50px; }