html, body{margin:0; padding:0}
body{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(http://jobs.manchesterairport.co.uk/customImages/bg.gif);background-repeat:repeat-y;background-position:0% 0%;font-family:Arial;font-size:8pt;font-weight:normal;color:#002654}
body a{color: #002654;text-decoration:underline}
body a:hover{color: #cc0000}
.radiobutton{background-color:transparent}
.bodyfont{font-family:Arial;font-size:8pt;font-weight:normal;color:#002654;text-align:left}
.bodyfont a{color: #002654;text-decoration:underline}

.bodyfont a:hover{color: #cc0000}
IMG{BORDER-WIDTH:0px}
TABLE{font-family:Arial;font-size:8pt;font-weight:normal;color:#002654;text-align:left}
FORM{margin:0px; padding:0px}
INPUT{font-family:Arial;font-size:8pt;font-weight:normal;text-align:left;background-color:#ffffff;color:#002654;text-align:left;border:1px solid #000000}
SELECT{font-family:Arial;font-size:8pt;font-weight:normal;text-align:left;background-color:#ffffff;color:#002654;border:1px;BORDER-RIGHT: black 1px solid;BORDER-TOP: black 1px solid;BORDER-LEFT: black 1px solid;BORDER-BOTTOM: black 1px solid}
.button{background-color:#75AADB;border-color:#002654;border-width:1px;border-style:solid;color:#ffffff;Font-Size:8pt;Font-Weight:normal;padding:0 .25em 0 .25em;margin-left:2px;width:auto;overflow:visible;cursor:pointer}
.mandatory{font-size:12px; color:red; font-weight:bold}
#header{font-size: 8pt;font-weight: normal;color: #ffffff;}
#footer{height: 50px;font-size: 7pt;font-weight: normal;color: #ffffff;text-align:left;margin:0px;padding:0px}
#outerdiv{width:100%; }
#innerdiv{text-align:left;text-align:center;}
#innercontent{clear:both;width:770px}
#maincontent{text-align:left; margin:0px auto;margin-top:0px;width:770px;}
#tdSideBar{margin:0px;margin-left:0px;margin-right:0px;text-align:left;padding:0px;}
#SideBar{padding:0px;margin:0px; width:200px}
.sidebar{padding:0px;height:auto;width:200px}

#HomeContent{clear:both;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding:0px;padding-top:0px;display:block	!important;display:inline;}
.ContentBar{padding-top:0;;}
.pagetitle{font-size:12pt;font-weight:bold;color:#002654;margin:0px;padding:0px;width:auto;float:left;}
.pagetitletext{margin:0px 0px 10px 0px;}
/*	Main Window Styles Begin	*/
.windowheaderimage{background-color:#ffffff;width:100%;}
.windowfullheaderimage{width:100%;float:left;margin:0px;padding:0px}
.windowheaderimage1{width:9px;padding:0px;margin:0px}
.windowheaderimage2{padding:0px;margin:0px}
.windowheaderimage3{padding:0px;margin:0px;}
#windowfooterimage{width:100%;float:left;padding:0px;margin:0px;background-color:#ffffff;}
.windowfullfooterimage{width:100%;float:left;}
.windowfooterimage1{width:9px;padding:0px;margin:0px;}
.windowfooterimage2{padding:0px;margin:0px}
.windowfooterimage3{padding:0px;margin:0px;}
#windowmaincontent{width:100%;float:left;}
.windowleftimage{clear:both;width:9;background-image:url(http://jobs.manchesterairport.co.uk/customImages/main_left.gif);background-repeat:repeat-y;height:auto;margin:0px;padding:0px;}
.windowrightimage{clear:both;width:9;background-image:url(http://jobs.manchesterairport.co.uk/customImages/main_right.gif);background-repeat:repeat-y;height:auto;margin:0px;padding:0px;}
.windowmiddlecol{clear:both;}
#windowmiddlecol{width:100%;background-color: #ffffff;}
/*	Main Window Styles End		*/
/*	Content Bar Styles Begin	*/
.contentbarfullheaderimage{margin:0px;padding:0px;width:100%;float:left;}
.contentbarheaderimage1{padding:0px;margin:0px;}
.contentbarheaderimage2{padding:0px;margin:0px;}
.contentbarheaderimage3{padding:0px;margin:0px}
#contentbarfooterimage{width:100%; padding:0px; margin:0px; clear:both}
.contentbarfullfooterimage{width:100%;float:left;}
.contentbarfooterimage1{width:9px;padding:0px;margin:0px}
.contentbarfooterimage2{padding:0px;margin:0px;}
.contentbarfooterimage3{padding:0px;margin:0px}
#contentbarmaincontent{width:100%;float:left}
.contentbarleftimage{clear:both;height:auto}
.contentbarrightimage{clear:both;height:auto;}
.contentbarmiddlecol{clear:both}
#contentmidcol{float:left;width:100%}
/*	Content Bar Styles End	 */
/*	Featured Jobs Styles Begin	*/
#FeaturedJobsContainer{clear:both;width:100%;margin:0px;padding:0px;}
.featuredjobsfullheaderimage{margin:0px;padding:0px;width:100%;float:left}
.featuredjobsheaderimage1{padding:0px;margin:0px}
.featuredjobsheaderimage2{padding:0px;margin:0px;}
.featuredjobsheaderimage3{padding:0px;margin:0px;}
#featuredjobsfooterimage{width:100%; padding:0px; margin:0px; clear:both;}
.featuredjobsfullfooterimage{width:100%;float:left;}
.featuredjobsfooterimage1{width:9px;padding:0px;margin:0px}
.featuredjobsfooterimage2{padding:0px;margin:0px;}
.featuredjobsfooterimage3{padding:0px;margin:0px}
#featuredjobsmaincontent{width:100%;float:left}
.featuredjobsleftimage{clear:both;height:auto;}
.featuredjobsrightimage{clear:both;height:auto}
.featuredjobsmiddlecol{clear:both}
#featuredjobsmidcol{float:left;width:100%}
/*	Feature Jobs Styles End	 */
/*	Side Bar Styles	  */
.sidebarfullheaderimage{margin:0px;padding:0px;width:100%;float:left}
.sidebarheaderimage1{padding:0px;margin:0px}
.sidebarheaderimage2{padding:0px;margin:0px;}
.sidebarheaderimage3{padding:0px;margin:0px}
.sidebarfullfooterimage{width:100%;float:left;}
.sidebarfooterimage1{padding:0px;margin:0px;}
.sidebarfooterimage2{padding:0px;margin:0px;}
.sidebarfooterimage3{padding:0px;margin:0px;}
#sidebarmaincontent{width:100%}
.sidebarleftimage{height:auto;}
.sidebarrightimage{clear:both;height:auto}
.sidebarmiddlecol{clear:both;}
.jobtitle{float:left;color:#002654;font-size:8pt;font-weight:bold;}
.jobtitle A{color:#002654;font-size:8pt;font-weight:bold;text-decoration:none;}
.jobtitle A:hover{color:#cc0000;}
.salary{float:left;color:#002654;font-size:8pt;font-weight:bold;}
.jobdescn{float:left;width:100%;color:#002654;font-size:8pt;font-weight:normal;padding:0px;}
/*	Side Bar Styles End	  */
/*	NavBar Styles	  */
.navbarfullheaderimage{margin:0px;padding:0px;width:100%;float:left}
.navbarheaderimage1{padding:0px;margin:0px;}
.navbarheaderimage2{padding:0px;margin:0px;}
.navbarheaderimage3{padding:0px;margin:0px}
.navbarfullfooterimage{width:100%;float:left;}
.navbarfooterimage1{padding:0px;margin:0px;}
.navbarfooterimage2{padding:0px;margin:0px;}
.navbarfooterimage3{padding:0px;margin:0px;}
.navbarleftimage{height:auto;}
.navbarrightimage{clear:both;height:auto;}
.navbarmiddlecol{clear:both;}
#navbarmidcol{width:100%;float:left;background-color:#dddddd;height:30px;line-height:30px;}
.navbarnotloggedin{color:#000000;font-size:8pt;}
.navbarloggedin{color:#000000;font-size:8pt;}
.navbarcontact{color:#000000;font-size:8pt;}
.navbarcontact A{color:#000000;font-size:8pt;}
.navbarprivacy{color:#000000;font-size:8pt;}
.navbarprivacy A{color:#000000;font-size:8pt;}
.navbarhome{color:#000000;font-size:8pt;}
.navbarhome A{color:#000000;font-size:8pt;}
/*	NavBar Styles End	  */
/*	Login Styles	  */
.loginfullheaderimage{height:0px;margin:0px;padding:0px;width:100%;float:left}
.loginheaderimage1{width:0px;padding:0px;margin:0px;}
.loginheaderimage2{height:0px;padding:0px;margin:0px;}
.loginheaderimage3{padding:0px;margin:0px}
.loginfullfooterimage{width:100%;float:left;height:0;}
.loginfooterimage1{width:0px;padding:0px;margin:0px;}
.loginfooterimage2{height:0px;padding:0px;margin:0px;}
.loginfooterimage3{padding:0px;margin:0px;}

.loginleftimage{height:auto;width:0px;}
.loginrightimage{clear:both;width:0px;height:auto;}
.loginmiddlecol{clear:both;overflow:auto;height:100px;background-color:#77A9DA;}
#loginmidcol{background-color:#77A9DA;}
.logintitle{background-color:#002654;color:#ffffff;font-size:8pt;font-weight:bold;margin:0px;width:100%;}
.loginemail{color:#002654;font-size:8pt;font-weight:normal;}
.loginpassword{color:#002654;font-size:8pt;font-weight:normal;}
.loginbutton{color:#ffffff;font-size:8pt;font-weight:normal;background-color:#002654;border-color:#ffffff;border-width:1px;border-style:solid;padding:0 .25em 0 .25em;width:auto;overflow:visible}
.loginforgotpwd{color:#ffffff;font-size:8pt;font-weight:normal;}
.loginforgotpwd A{color:#ffffff;font-size:8pt;font-weight:normal;}
.loginregister{color:#ffffff;font-size:8pt;font-weight:normal;}
.loginregister A{color:#ffffff;font-size:8pt;font-weight:normal;}
#loginform{padding:5;}
/*	Login Styles End	  */
/*	Job Seeker Styles	  */
.jobseekerfullheaderimage{height:0px;margin:0px;padding:0px;width:100%;float:left;}
.jobseekerheaderimage1{width:0px;padding:0px;margin:0px;}
.jobseekerheaderimage2{height:0px;padding:0px;margin:0px;}
.jobseekerheaderimage3{padding:0px;margin:0px;}
.jobseekerfullfooterimage{width:100%;float:left;height:0;}
.jobseekerfooterimage1{width:0px;padding:0px;margin:0px;}
.jobseekerfooterimage2{height:0px;padding:0px;margin:0px;}
.jobseekerfooterimage3{padding:0px;margin:0px;}
.jobseekerleftimage{height:auto;width:0px;}
.jobseekerrightimage{clear:both;width:0px;height:auto}
.jobseekermiddlecol{clear:both;overflow:auto;height:100px;background-color:#77A9DA;}
#jobseekermidcol{background-color:#77A9DA;}
.jobseekertitle{background-color:#002654;color:#002654;font-size:8pt;font-weight:normal;margin:0px;padding:0px;width:100%}
.jobseekertext{color:#002654;font-size:8pt;font-weight:normal;padding-left: 5px;}
.jobseekertext A{color:#002654;font-size:8pt;font-weight:normal;}
.jobseekertext A:hover{color:#ffffff;}
#JobSeekerLinksContainer{margin:5;}
/*	Job Seeker Styles End	  */
/*	JobAlerts Styles	  */
.jobalertsfullheaderimage{height:10px;margin:0px;padding:0px;width:100%;float:left;}
.jobalertsheaderimage1{width:0px;padding:0px;margin:0px;}
.jobalertsheaderimage2{height:10px;padding:0px;margin:0px;}
.jobalertsheaderimage3{padding:0px;margin:0px;}
.jobalertsfullfooterimage{width:100%;float:left;height:10;}
.jobalertsfooterimage1{width:0px;padding:0px;margin:0px;}
.jobalertsfooterimage2{height:10px;padding:0px;margin:0px;}
.jobalertsfooterimage3{padding:0px;margin:0px;}

.jobalertsleftimage{height:auto;width:0px;}
.jobalertsrightimage{clear:both;width:0px;height:auto;}
.jobalertsmiddlecol{clear:both;overflow:auto;background-color:#77A9DA;height:100px;}
#jobalertsmidcol{background-color:#77A9DA;}
.jobalerttitle{background-color:#002654;color:#ffffff;font-size:8pt;font-weight:bold;margin:0px;padding:0px;width:100%}
.jobalerttext{color:#002654;font-size:8pt;font-weight:normal; vertical-align:top;padding:10;}
.jobalertbutton{color:#ffffff;font-size:8pt;background-color:#002654;border-color:#ffffff;border-width:1px;border-style:solid;padding:0 0.1em 0 0.1em;overflow:visible;cursor:pointer; text-align:center; margin:0px;font-weight: normal;width:100%}
#JobAlertBox{padding:10;}
/*	JobAlerts Styles End	  */
/*	JobSearch Styles	  */
.jobsearchfullheaderimage{height:10px;margin:0px;padding:0px;width:100%;float:left}
.jobsearchheaderimage1{width:0px;padding:0px;margin:0px;}
.jobsearchheaderimage2{height:10px;padding:0px;margin:0px;}
.jobsearchheaderimage3{padding:0px;margin:0px;}
.jobsearchfullfooterimage{width:100%;float:left;height:0;}
.jobsearchfooterimage1{width:0px;padding:0px;margin:0px;}
.jobsearchfooterimage2{height:0px;padding:0px;margin:0px;}
.jobsearchfooterimage3{padding:0px;margin:0px;}

.jobsearchleftimage{height:auto;width:0px;}
.jobsearchrightimage{clear:both;width:0px;height:auto;}
.jobsearchmiddlecol{clear:both; overflow:auto;height:100px;background-color:#77A9DA;}
#jobsearchmidcol{background-color:#77A9DA;}
.jobsearchtitle{background-color:#002654;color:#ffffff;font-size:8pt;font-weight:bold;margin:0px;padding:0px;width:100%;}
.jobsearchbutton{color:#ffffff;font-size:8pt;font-weight:normal;background-color:#002654;border-color:#ffffff;border-width:1px;border-style:solid;padding:0 .25em 0 .25em;margin-left:2px;width:auto;overflow:visible;cursor:pointer;}
#JobSearchForm{padding:5;}
/*	JobSearch Styles End	  */
/*	StaticLinks Styles	  */
.staticlinksfullheaderimage{margin:0px;padding:0px;width:100%;float:left;}
.staticlinksheaderimage1{width:0px;padding:0px;margin:0px;}
.staticlinksheaderimage2{padding:0px;margin:0px;}
.staticlinksheaderimage3{padding:0px;margin:0px;}
.staticlinksfullfooterimage{width:100%;float:left;}
.staticlinksfooterimage1{width:0px;padding:0px;margin:0px;}
.staticlinksfooterimage2{padding:0px;margin:0px;}
.staticlinksfooterimage3{padding:0px;margin:0px;}
.staticlinksleftimage{height:auto;width:0px;}
.staticlinksrightimage{clear:both;width:0px;height:auto;}
.staticlinksmiddlecol{clear:both; overflow:auto; height:100px;background-color:#ffffff;}
#staticlinksmidcol{background-color:#ffffff;}
.staticlinkstitle{margin:0px;padding:0px;width:100%}
.staticlinktext{}
.staticlinktext UL{list-style:none;padding:0px;margin:0px;}
.staticlinktext UL LI{list-style:none;padding:0px;margin:0px;}
.staticlinktext UL LI A{}
.staticlinktext UL LI A:hover{color:#cc0000;}
#StaticPagesContainer{padding:0;}
/*	StaticLinks Styles End	  */
.JobSpacer{border-bottom:solid 1px #000000;height:3px;width:100%;float:left;margin:10px 0px 10px 0px;}
/* Spacer Divs */

.loginspacer{margin-top:0px;margin-bottom:0px;}

.jobsearchspacer{margin-top:10px;margin-bottom:0px;}

.jobalertsspacer{margin-top:10px;margin-bottom:10px;}

.staticpagesspacer{}

/* Sort styles */
.sortorder{FLOAT: right}
.sortorder A{PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 1px; WIDTH: 12px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px; text-decoration: none; border: 2px dotted #cccccc;}
.sortorder A:HOVER{border-bottom: none;}
.sortup{BACKGROUND-IMAGE: url(../images/asc_arrow.gif)}
.sortdown{BACKGROUND-IMAGE: url(../images/desc_arrow.gif)}
/* Sort styles end */
/* Help Styles */
#helpContainer{position:absolute; width:150px;border-width:1px;border-color:#000000;visibility:hidden; z-index:999; border-style:solid;}
#helpTitle{color:#ffffff;font-size:8pt;background-color:#0066cc;}
#helpContent{padding:2px;color:#000000;font-size:8pt;background-color:#ffffff;}
.help{cursor:pointer}
/* Help Styles end */
/* Applicant Summary Styles */
.appSummaryTable{border-color:#003366;border-width:1px;border-style:solid;}
.appSummaryHR{border-top-color:#000000;border-top-width:1px;border-top-style:dotted;}
.appSummaryRow1{background-color:#dddddd;color:#000000;font-size:8pt;font-weight:normal;}
.appSummaryRow2{background-color:#ffffff;color:#000000;font-size:8pt;font-weight:normal;}
.appSummaryHeader{background-color:#77A9DA;color:#ffffff;font-size:8pt;font-weight:bold;padding:2px;}
/* Applicant Summary Styles End */

/*Calendar Styles*/
.calendarbutton{border: none; background-position: center center; background-image: url(../images/Icons/calendar.gif); width: 16px; cursor: pointer; background-repeat: no-repeat; height: 16px; background-color: transparent}
.dayofweek{border: #cccccc 1px solid; padding: 2px; font-size: 7pt; color: black; background-color: #ffffff}
.calendarday{border: #cccccc 1px solid; padding: 2px; font-size: 7pt; color: black; background-color: #ffffff}
.calendardayover{border: #cccccc 1px solid; padding: 2px; font-size: 7pt; cursor: pointer; color: black; background-color: #ffffff}
.calcontrol{font-size: 8pt; color: black}
.calcontrol A{color: #000000; text-decoration: underline}
.calcontrol A:hover{color: #000000; text-decoration: none}
.calcclose{border: none; background-image: url(../images/icons/calclose.png); width: 16px; cursor: pointer; background-repeat: no-repeat; height: 16px; background-color: transparent}

/*Calendar Styles End*/



