/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.0

Whitespace Reset 
----------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} table {font-size:inherit;font-size:100%;}  pre,code,kbd,samp,tt {font-family:monospace; line-height:99%;}

/* Reset Whitespace 
-------------------*/
strong,th,h1,h2,h3,h4,h5,h6{ font-weight: bold; }h1,h2,h3,h4,h5,h6{padding: 1em 0;}em{font-style: italic;}ul li{list-style: disc;}ol li{list-style: decimal;}

body{
	color:#000; background:#FFF; font-family: Verdana,Arial,sans-serif; font-size: 100%;
	background: #D2D3D5 url(/i/wrapper-bg.jpg) repeat-y 50%; 
} 

/*  Generic styles
-------------------*/  
.hide{
	position: absolute; top: -1000em;
}

/* Clearing :note: In IE < v.7 This relies on the Holly Hack being prescent ie specific css file*/
.clear:after {
	content: "."; height: 0; visibility: hidden; display: block; clear: both;
}

strong{
	font-weight: bold;
}

/* Wrapper
----------------------------*/ 
#wrapper{
 	position: relative; width: 974px; margin:0 auto; 
}

#utilities-wrapper{
	height: 1.6875em;
}

/*Utilities*/
ul#utilities{
	float: right;
}

ul#utilities li{
	color: #848484; float: left; list-style: none; font-size: .625em; background: url(/i/breadcrumb-divider.gif) no-repeat right 50%; padding: 5px 6px; line-height: 1.6875em;
}

ul#utilities li.last{
	background: none !important;
}
 
ul#utilities li a:link,
ul#utilities li a:visited{
	color: #848484; text-decoration: none; font-size: 1em;
}

ul#utilities li a:focus,
ul#utilities li a:hover,
ul#utilities li a:active{
	text-decoration: underline;
} 
 
/*Breadcrumbs*/
#breadcrumb-wrapper{
	height: 1.5em;
}

ol#joinbreadcrumb{
	padding-left: 11px; height: 1.5em;
}

ol#joinbreadcrumb li{
	color: #848484; float: left; list-style: none; font-size: .625em; background: url(/i/breadcrumb-divider.gif) no-repeat right 50%; padding: 5px 6px;
 }

ol#joinbreadcrumb li a{
	color: #848484; text-decoration: underline; font-size: 1em;
}

ol#joinbreadcrumb li.current-crumb{
	background-image: none;
}

/* Header
----------------------------*/ 
#header{
	height: 85px;	width: 975px;
}

#header a{
	padding-top: 85px; background: url(/i/header-sprite.jpg) no-repeat top left; width: 975px !important; display: block; height:0; overflow:hidden;
}

body.section-apply #header a{
	background: url(/i/header-sprite.jpg) no-repeat 0 -85px;
}

body.section-air-traffic-controller-job #header a{
	background: url(/i/header-sprite.jpg) no-repeat 0 -170px;
}



/* Navigation
----------------------------*/
#navigation{
	width: 241px; clear: left;
}

#adminmenu{
	position: absolute; left: 0; top: 0;
}

/* Default navigation border */ 
#navigation #navigation-subwrapper #navigation-top{
	background: url(/i/navbg-top.jpg) no-repeat 0 0; height: 12px; width: 241px;
}

#navigation #navigation-subwrapper #navigation-bottom{
	background: url(/i/navbg-bottom.jpg) no-repeat 0 0; height: 12px; width: 241px;
}

#navigation ul{
	padding-left: 17px; background: url(/i/navbg-middle.jpg) repeat-y 0 0;
}


/* Apply navigation border */ 
body.section-apply #navigation #navigation-subwrapper #navigation-top,
body.section-air-traffic-controller-job #navigation #navigation-subwrapper #navigation-top{
	background: url(/i/apply-navbg-top.gif) no-repeat 0 0; height: 12px; width: 241px;
}

body.section-apply #navigation #navigation-subwrapper #navigation-bottom,
body.section-air-traffic-controller-job #navigation #navigation-subwrapper #navigation-bottom{
	background: url(/i/apply-navbg-bottom.gif) no-repeat 0 0; height: 12px; width: 241px;
}

body.section-apply #navigation ul,
body.section-air-traffic-controller-job #navigation ul{
	padding-left: 17px; background: url(/i/apply-navbg-middle.gif) repeat-y 0 0;
}

#navigation li{
	list-style-type: none !important;
}

#navigation #mainnav a:link, 
#navigation #mainnav a:visited{
	color: #98989A; font-size: .8125em; line-height:1.8em; text-decoration: none; font-weight: bold;
}

#navigation #mainnav a:focus, 
#navigation #mainnav a:hover,
#navigation #mainnav a:active{
	color: #C90082; 
}

#navigation #mainnav a.selected,
#navigation #mainnav a.open{
	color: #C90082; 
}

/* Apply section */
body.section-apply #navigation #mainnav a:link.selected,
body.section-apply #navigation #mainnav a:visited.selected,
body.section-apply #navigation #mainnav a:link.open,
body.section-apply #navigation #mainnav a:visited.open,
body.section-air-traffic-controller-job #navigation #mainnav a:link.selected,
body.section-air-traffic-controller-job #navigation #mainnav a:visited.selected,
body.section-air-traffic-controller-job #navigation #mainnav a:link.open,
body.section-air-traffic-controller-job #navigation #mainnav a:visited.open{
	color: #8F2B8D !important;
}

body.section-air-traffic-controller-job a#play-the-game{
	color: #fff; display: block; background: url(/i/game-link.jpg) no-repeat 0 0; padding-top: 83px; 
}


a#benefits-play-the-game{
	height: 0px; padding-top: 256px; width: 293px; overflow: hidden; display: block; background: url(/i/play-the-game-sprite.jpg) no-repeat 0 -510px;
}



/*Image replaced buttons*/
body.section-apply a#play-the-game{
	height: 0px; overflow: hidden; display: block; background: url(/i/play-the-game-sprite.jpg) no-repeat 0 -255px; padding-top: 255px; width: 337px; 
}

a#games-play-our-game-link{
	height: 0px; overflow: hidden; display: block; background: url(/i/play-the-game-sprite.jpg) no-repeat 0 -766px; padding-top: 256px; width: 293px; 
}


/*Losenges*/
.apply-button,
.gates-game-button,
.landing-game-button,
.matching-tool-button{
	height: 0px; width: 241px; overflow: hidden; display: block; cursor: pointer !important;
}

body.section-default .apply-button{
	background: url(/i/button-sprite.gif) no-repeat 0px -175px; margin-top: 12px; padding-top:35px;
}

body.section-air-traffic-controller-job .apply-button{
	background: url(/i/button-sprite.gif) no-repeat 0px -210px; margin-top: 12px; padding-top:35px;
}

body.section-apply .apply-button{
	background: url(/i/button-sprite.gif) no-repeat 0px -245px; margin-top: 12px; padding-top:35px;
}

.gates-game-button{
	background: url(/i/button-sprite.gif) no-repeat 0px -35px; padding-top: 35px; margin-top: 10px; padding-right: 20px; float: right;
}

.landing-game-button{
	background: url(/i/button-sprite.gif) no-repeat 0px -70px; padding-top: 35px; margin-top: 10px; padding-right: 20px; float: right;
}

.matching-tool-button{
	background: url(/i/button-sprite.gif) no-repeat 0px -140px; padding-top: 35px; margin-top: 12px;
}


body.default .matching-tool-button{
	display: none;
} 

/* Content
----------------------------*/
#content{
	background: #fff url(/i/content-middle.gif) repeat-y 0 0;  font-size: .75em;
}

div.controller-game-cta p{
	/*width: 650px;*/
}


/*Main content settings*/
#content #content-top{
	background: #fff url(/i/content-top.gif) no-repeat 0 0; width: 975px; height: 18px;
}

/*Sub-content areas*/
#content #main-content-area{
	width: 588px; float: left;
}

#content #sub-content{
	width: 336px; float: left;	
}

#content #content-bottom{
	background: #fff url(/i/content-bottom.gif) no-repeat 0 0; width: 975px; height: 18px; clear: both;
}

/*Intro content settings*/
#inner-intro-content-wrapper{
	position: absolute; top: 136px; left: 259px; width: 714px;
}

#inner-intro-content-wrapper #intro-main-content-area{
	width: 368px; float: left; height:256px;
}

#inner-intro-content-wrapper #intro-main-content-area h2{
	color: #fff;
}

#inner-intro-content-wrapper #intro-main-content-area p{
	font-size: 1.125em; line-height:1.35em;
}


body.default_games #inner-intro-content-wrapper #intro-main-content-area p{
	font-size: 1em; line-height:1.35em;
}



body.apply_medical-requirements #inner-intro-content-wrapper #intro-main-content-area p{
	/*font-size: 90%;*/
}

#inner-intro-content-wrapper #intro-sub-content-area{
	width: 338px; float: right; height: 256px !important;
}

#take-the-quiz{
	height: 0px; padding-top: 256px; width: 293px; overflow: hidden; display: block; background: url(/i/temp-quiz.gif) no-repeat 0 0;
}


/* Jobs sub-content settings */

/*main sub section*/
body.section-air-traffic-controller-job #inner-intro-content-wrapper #intro-main-content-area,
body.apply_check-your-eligibility #inner-intro-content-wrapper #intro-main-content-area,
body.apply_landing-and-gates-games #inner-intro-content-wrapper #intro-main-content-area{
	width: 413px; background: #8F2B8D url(/i/jobs-intro-main-content-bottom.gif) left bottom no-repeat;
}

body.section-air-traffic-controller-job #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-top,
body.apply_check-your-eligibility #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-top,
body.apply_landing-and-gates-games #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-top{
	background: url(/i/jobs-intro-main-content-top.gif) left top no-repeat;	height: 12px;
}

body.section-air-traffic-controller-job #inner-intro-content-wrapper #intro-sub-content-area,
body.apply_check-your-eligibility #inner-intro-content-wrapper #intro-sub-content-area,
body.apply_landing-and-gates-games #inner-intro-content-wrapper #intro-sub-content-area{
	width: 292px; background: #8F2B8D url(/i/jobs-intro-sub-content-bottom.gif) left bottom no-repeat;
}

body.section-air-traffic-controller-job #inner-intro-content-wrapper #intro-sub-content-area{
	background: #8F2B8D url(/i/jobs-intro-sub-content-bottom.gif) left bottom no-repeat;
}

/*sub sub section*/
body.section-air-traffic-controller-job #inner-intro-content-wrapper #intro-sub-content-area #sub-content-top-area,
body.apply_check-your-eligibility #inner-intro-content-wrapper #intro-sub-content-area #sub-content-top-area,
body.apply_landing-and-gates-games #inner-intro-content-wrapper #intro-sub-content-area #sub-content-top-area{
	height: 12px; background: #8F2B8D url(/i/jobs-intro-sub-content-top.gif) left top no-repeat;
}



/* :note: align nav and intro copy */
#inner-intro-content-wrapper #intro-main-content-area #about-main-sub-top{
	margin-bottom: 4px;
}


/* Medical requirements slideshow */
/*left intro panel*/
body.apply_medical-requirements #inner-intro-content-wrapper #intro-main-content-area{
	height:256px; width: 413px; background: #8F2B8D url(/i/medical-reqs-intro-sub-content-bottom.gif) no-repeat scroll left bottom;
}

body.apply_medical-requirements #inner-intro-content-wrapper #intro-main-content-area p{
	font-size: 1em;
}

body.apply_medical-requirements #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-top{
	height: 13px; width: 413px; background: url(/i/medical-reqs-intro-sub-content-top.gif) no-repeat 0 0 !important;
}



/*Right carosel panel*/
body.apply_medical-requirements #inner-intro-content-wrapper #intro-sub-content-area,
body.air-traffic-controller-job_benefits #inner-intro-content-wrapper #intro-sub-content-area{
	background-color: #8F2B8D; width: 292px; height:256px;
}

body.apply_medical-requirements #slideshow-top-edge,
body.air-traffic-controller-job_benefits #slideshow-top-edge{
	height: 14px; background: url(/i/medical-slideshow-top.gif) no-repeat 0 0; font-size: 1px;
}

body.apply_medical-requirements #slideshow-bottom-edge,
body.air-traffic-controller-job_benefits #slideshow-bottom-edge{
	height: 12px; background: url(/i/medical-slideshow-bottom.gif) no-repeat 0 0; font-size: 1px;
}

#slideshow,
#flashmovie{
	margin-left: 14px; 
}


/*For all pages that display the flash slideshow*/
body.section-frequently-asked-questions #inner-intro-content-wrapper #intro-main-content-area,
body.section-default #inner-intro-content-wrapper #intro-main-content-area,
body.section-medical-requirements #inner-intro-content-wrapper #intro-main-content-area{
	width: 413px; height: 256px; background: #C90082 url(/i/slideshow-intro-content-bottom.gif) no-repeat left bottom;
}

body.section-frequently-asked-questions #inner-intro-content-wrapper #intro-sub-content-area,
body.section-default #inner-intro-content-wrapper #intro-sub-content-area,
body.section-medical-requirements #inner-intro-content-wrapper #intro-sub-content-area{
	width: 292px; background-color: #CB0084;
}

body.section-frequently-asked-questions #intro-main-content-area #about-main-sub-top,
body.section-default #intro-main-content-area #about-main-sub-top,
body.section-medical-requirements #intro-main-content-area #about-main-sub-top{
	background: url(/i/slideshow-intro-content-top.gif) no-repeat 0 0 !important; height: 13px;
}

body.section-default #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-bottom,
body.section-medical-requirements #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-bottom{
	background: none;	height: 0px;
}

/* Override for locations page in about us section */
body.default_locations #inner-intro-content-wrapper #intro-main-content-area{
	width: 368px; background: #C90082 url(/i/about-section-intro-bottom.jpg) no-repeat left bottom;
}

body.default_locations #inner-intro-content-wrapper #intro-sub-content-area{
	width: 338px; background-color: #CB0084;
}

body.default_locations #wrapper #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-top{
	background: url(/i/about-section-intro-top.jpg) no-repeat 0 0 !important; height: 13px;
}

body.default_locations #wrapper #inner-intro-content-wrapper #intro-main-content-area #about-main-sub-bottom{
	background: none; height: 13px;
}

/* Slideshow container */
#slideshow-top-edge{
	height: 13px; background: url(/i/slideshow-top-edge.gif) no-repeat 0 0;
}

#slideshow-bottom-edge{
	height: 13px; background: url(/i/slideshow-bottom-edge.gif) no-repeat 0 0;
}

#slideshow,
#flashmovie{
	margin-left: 14px; 
}


/* Section specific content styling 
-----------------------------------*/

/*About us FAQ and fallback section styling*/
#intro-main-content-area,
body.section-frequently-asked-questions #intro-main-content-area{
	background: #C90082 url(/i/about-section-intro-bottom.jpg) no-repeat left bottom; 
}

/*body.section-default */#intro-main-content-area #about-main-sub-top,
body.section-frequently-asked-questions #intro-main-content-area #about-main-sub-top{
	background: url(/i/about-section-intro-top.jpg) no-repeat 0 0; height: 13px;
}

#intro-main-content-area #about-main-sub-bottom,
body.section-frequently-asked-questions #intro-main-content-area #about-main-sub-bottom{
	
	background: none; height: 13px;
}

/*Apply and job sections*/
body.section-apply #intro-main-content-area,
body.section-air-traffic-controller-job #intro-main-content-area{
	background: #8F2B8D url(/i/apply-section-intro-bottom.gif) no-repeat left bottom;
}

body.section-apply #intro-main-content-area #about-main-sub-top,
body.section-air-traffic-controller-job #intro-main-content-area #about-main-sub-top{
	background: url(/i/apply-section-intro-top.gif) no-repeat 0 0; height: 13px;
}

body.section-apply #intro-main-content-area #about-main-sub-bottom,
body.section-air-traffic-controller-job #intro-main-content-area #about-main-sub-bottom{
	background: none; height: 13px;
}


/*Top 'intro' content area*/
#intro-content-wrapper{
	height: 16.8em;
}

#intro-main-content-area p,
#intro-main-content-area p strong{
	color: #fff !important;
}

#intro-main-content-area a:link,
#intro-main-content-area a:visited,
#intro-main-content-area p a:link,
#intro-main-content-area p a:visited{
	color: #fff; text-decoration: underline;
}

body.section-default #intro-main-content-area a:focus,
body.section-default #intro-main-content-area a:hover,
body.section-default #intro-main-content-area a:active{
	
}

div#intro-main-content-area p.read-more{
	text-align: right;
}


div.divider{
	background-color: #D3D4D6; margin: 18px 16px 18px 16px; height: 2px; 
}

body.about-us_locations div.divider{
	margin-top: 6px;	
}
 
/*Eligibility*/
span.term{
	color: #8F2B8D;
}

/* content area defaults */
#content h1,
#content h2,
#content h3,
#content p,
#content img{
	padding: 0 16px;
}

#content h1{
	font-size: 1em; color: #C90084; padding-bottom: 12px; font-weight: bold;
}	

#content h2{
	font-size: 1em; color: #C90084; padding-bottom: 12px; font-weight: normal;
}

#intro-main-content-area h2{
	font-weight: bold;
}

#content p {
	padding-bottom: 12px;
}

#content p strong{
	color: #CC017F;	
} 


#content  ul, 
#content ol {
	padding: 0 0 1em 0; margin-left: 40px;
}

body.apply_check-your-eligibility #content ol{
	padding-top: 0;
}

#content ul li p,
#content ul li a,
#content ol li p,
#content ol li a{
	font-size: 100%;	
} 


#content a:link, 
#content a:visited{
	text-decoration:underline; color: #C90084;
}

/*#content a:focus, 
#content a:hover,
#content a:active{

} */

/* Hide main content for matching tool page */
.apply_matching-tool #content-top,
.apply_matching-tool #content-bottom,
.apply_matching-tool #content h1{
	display: none;
}

.apply_matching-tool #content{
	background-image: none; 
}

/*Flash game styles*/
#flash-game{
	margin-left: 6px;
}

/*Accordian styles*/
dl.accordian{
	padding-left: 16px;
}

dl.accordian dl.accordian{
	padding-left: 0px;
}

dl.accordian dt{
	padding-top: 16px; cursor: pointer;
}

body.default_profiles dt.accordian-open{
	font-weight: bold;
}

dl.accordian dd img{
	float: right;
}


body.section-frequently-asked-questions dl.accordian dt{
	padding-top: 16px; cursor: pointer; color: #8f2b82; text-decoration: underline; font-weight: bold;
}

body.section-frequently-asked-questions dl.accordian dd dl.accordian dt{
	padding-top: 16px; cursor: pointer; color: #CC017F; text-decoration: underline; font-weight: normal;
}

dl.accordian dt span{
	color: #CC017F; text-decoration: underline;
}

dl.accordian dt#dt-1{
	
}

body.section-frequently-asked-questions dl.accordian dt#dt-1{
	font-weight: bold;
}

dl.accordian dd{
	margin-right: 10px; 
}

body.default_profiles dl.accordian dd{
	border-bottom:1px solid #CCCCCC;
}

#content dl.accordian dd p{
	padding: 4px 220px 8px 0;
}

/* :note: space register / enter password options*/
body.login div#ctl00_content_bob{
	margin-top: 10px;
}

/* Form input sizes */
fieldset label,
fieldset select,
fieldset input{ /* :note: also exists in form.css */
	font-size: 1em;
}

fieldset input,
fieldset textarea{
	width: 300px !important;
}

fieldset input#submit{
	width: 100px !important; margin-left: 422px;
}


 /* Footer
----------------------------*/
/* Default */
#footer{
	height: 36px; background: url(/i/footer-sprite.gif) 0 0 no-repeat; margin-top: 10px;
}

/* Customised by section */
body.section-air-traffic-controller-job #footer{
	height: 36px; background: url(/i/footer-sprite.gif) 0 -36px no-repeat;
}

body.section-apply #footer{
	height: 36px; background: url(/i/footer-sprite.gif) 0 -72px no-repeat;
}

p#copyright-statement{
	font-size: 0.625em; color: #848484; float: right; line-height: 2.25em; padding-right: 14px;
}

ul#footer-utilities{
	float: left;
}

ul#footer-utilities li{
	color: #848484; float: left; list-style: none; font-size: .625em;
	background: url(/i/breadcrumb-divider.gif) no-repeat right 50%;
	padding: 5px 6px; line-height: 1em;
}
 
ul#footer-utilities li a:link,
ul#footer-utilities li a:visited{
	color: #848484; text-decoration: none; font-size: 1em;
}

ul#footer-utilities li a:focus,
ul#footer-utilities li a:hover,
ul#footer-utilities li a:active{
	text-decoration: underline;
}


/* Flowchart 
------------*/
div.processcontainer{
	width: 706px; height: 87px; background: url(/i/flowchart.gif) no-repeat 0 0; margin-left: 16px; position: relative;
}

.processcontainer a.replacement{
	width: 227px; height: 35px; margin: 0; padding: 0; display: block; position: absolute;
}

.processcontainer .replacement{
	overflow: hidden;
}

/* Make sure replaced links show the pointer */
.processcontainer a.replacement{
	cursor: pointer;
} 

/*Link positoning*/
.processcontainer a.step1{
	left: 0; top: 0; 
}

.processcontainer a.step2{
	left: 235px; top: 0; 
}

.processcontainer a.step3{
	left: 472px; top: 0; 
}

.processcontainer a.step4{
	left: 0; top: 52px; 
}

.processcontainer a.step5{
	left: 235px; top: 52px; 
}

/* Rollover behaviour */
.processcontainer a.step1:hover{
	background: url(/i/flowchart-ro.gif) 0 0 no-repeat;	
}

.processcontainer a.step2:hover{
	background: url(/i/flowchart-ro.gif) 0 -35px no-repeat;	
}

.processcontainer a.step3:hover{
	background: url(/i/flowchart-ro.gif) 0 -70px no-repeat;	
}

.processcontainer a.step4:hover{
	background: url(/i/flowchart-ro.gif) 0 -105px no-repeat;	
}

.processcontainer a.step5:hover{
	background: url(/i/flowchart-ro.gif) 0 -140px no-repeat;	
}

/*Rollover exposes this text*/
.processcontent{
	height:210px; padding-top: 14px;
}

div.processcontainer p.process{
	padding: 0 !important;
}


/* Image replacement 
--------------------*/

/*Subnavigation*/
ul#subnav{
	height: 114px;
}

#subnav li{
	list-style: none; float: left;
}

#subnav li.last a:link,
#subnav li.last a:visited{
	padding-right: 0 !important;	
}

/*!important styles are for ie6*/
#subnav li a:link,
#subnav li a:visited{
	width: 184px; overflow: hidden; height: 0px !important; display: block; background-repeat: no-repeat; padding: 100px 13px 0 0;
}

/* APPLY section */
body.section-apply li.JNV-check-your-eligibility a:link,
body.section-apply li.JNV-check-your-eligibility a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 0;
}

body.section-apply li.JNV-check-your-eligibility a:focus, 
body.section-apply li.JNV-check-your-eligibility a:hover,
body.section-apply li.JNV-check-your-eligibility a:active,
body.section-apply li.JNV-check-your-eligibility a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -800px;
}

body.section-apply li.JNV-application-process a:link,
body.section-apply li.JNV-application-process a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat  0 -100px; 
}

body.section-apply li.JNV-application-process a:focus, 
body.section-apply li.JNV-application-process a:hover,
body.section-apply li.JNV-application-process a:active,
body.section-apply li.JNV-application-process a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -900px;
}

body.section-apply li.JNV-locations a:link,
body.section-apply li.JNV-locations a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -200px;
}

body.section-apply li.JNV-locations a:focus, 
body.section-apply li.JNV-locations a:hover,
body.section-apply li.JNV-locations a:active,
body.section-apply li.JNV-locations a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1000px;
}

body.section-apply li.JNV-games a:link,
body.section-apply li.JNV-games a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -300px;
}

body.section-apply li.JNV-games a:focus, 
body.section-apply li.JNV-games a:hover,
body.section-apply li.JNV-games a:active,
body.section-apply li.JNV-games a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1100px;
}

body.section-apply li.JNV-training-and-development a:link,
body.section-apply li.JNV-training-and-development a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -400px;
}

body.section-apply li.JNV-training-and-development a:focus, 
body.section-apply li.JNV-training-and-development a:hover,
body.section-apply li.JNV-training-and-development a:active,
body.section-apply li.JNV-training-and-development a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1200px;
}

/* ABOUT US section */
body.section-default li.JNV-profiles a:link,
body.section-default li.JNV-profiles a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -700px;
}

body.section-default li.JNV-profiles a:focus, 
body.section-default li.JNV-profiles a:hover,
body.section-default li.JNV-profiles a:active,
body.section-default li.JNV-profiles a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1300px;
}

body.section-default li.JNV-types-of-controllers a:link,
body.section-default li.JNV-types-of-controllers a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat  0 -500px; 
}

body.section-default li.JNV-types-of-controllers a:focus, 
body.section-default li.JNV-types-of-controllers a:hover,
body.section-default li.JNV-types-of-controllers a:active,
body.section-default li.JNV-types-of-controllers a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1400px;
}

body.section-default li.JNV-locations a:link,
body.section-default li.JNV-locations a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -200px;
}

body.section-default li.JNV-locations a:focus, 
body.section-default li.JNV-locations a:hover,
body.section-default li.JNV-locations a:active,
body.section-default li.JNV-locations a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1500px;
}

body.section-default li.JNV-games a:link,
body.section-default li.JNV-games a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -300px;
}

body.section-default li.JNV-games a:focus, 
body.section-default li.JNV-games a:hover,
body.section-default li.JNV-games a:active,
body.section-default li.JNV-games a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1600px;
}

body.section-default li.JNV-training-and-development a:link,
body.section-default li.JNV-training-and-development a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -400px;
}

body.section-default li.JNV-training-and-development a:focus, 
body.section-default li.JNV-training-and-development a:hover,
body.section-default li.JNV-training-and-development a:active,
body.section-default li.JNV-training-and-development a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1700px;
}


/* JOBS section */
body.section-air-traffic-controller-job li.JNV-check-your-eligibility a:link,
body.section-air-traffic-controller-job li.JNV-check-your-eligibility a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 0;
}

body.section-air-traffic-controller-job li.JNV-check-your-eligibility a:focus, 
body.section-air-traffic-controller-job li.JNV-check-your-eligibility a:hover,
body.section-air-traffic-controller-job li.JNV-check-your-eligibility a:active,
body.section-air-traffic-controller-job li.JNV-check-your-eligibility a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1800px;
}

body.section-air-traffic-controller-job li.JNV-types-of-controllers a:link,
body.section-air-traffic-controller-job li.JNV-types-of-controllers a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat  0 -500px; 
}

body.section-air-traffic-controller-job li.JNV-types-of-controllers a:focus, 
body.section-air-traffic-controller-job li.JNV-types-of-controllers a:hover,
body.section-air-traffic-controller-job li.JNV-types-of-controllers a:active,
body.section-air-traffic-controller-job li.JNV-types-of-controllers a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -1900px;
}

body.section-air-traffic-controller-job li.JNV-locations a:link,
body.section-air-traffic-controller-job li.JNV-locations a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -200px;
}

body.section-air-traffic-controller-job li.JNV-locations a:focus, 
body.section-air-traffic-controller-job li.JNV-locations a:hover,
body.section-air-traffic-controller-job li.JNV-locations a:active,
body.section-air-traffic-controller-job li.JNV-locations a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -2000px;
}

body.section-air-traffic-controller-job li.JNV-benefits a:link,
body.section-air-traffic-controller-job li.JNV-benefits a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -600px;
}

body.section-air-traffic-controller-job li.JNV-benefits a:focus, 
body.section-air-traffic-controller-job li.JNV-benefits a:hover,
body.section-air-traffic-controller-job li.JNV-benefits a:active,
body.section-air-traffic-controller-job li.JNV-benefits a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -2100px;
}

body.section-air-traffic-controller-job li.JNV-training-and-development a:link,
body.section-air-traffic-controller-job li.JNV-training-and-development a:visited{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -400px;
}

body.section-air-traffic-controller-job li.JNV-training-and-development a:focus, 
body.section-air-traffic-controller-job li.JNV-training-and-development a:hover,
body.section-air-traffic-controller-job li.JNV-training-and-development a:active,
body.section-air-traffic-controller-job li.JNV-training-and-development a.selected{
	background: url(/i/subnav-sprite.jpg) no-repeat 0 -2200px;
}


