@charset "utf-8";
/* CSS Document */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Arial, Verdana, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}

img {border: 0;}

body
{
  margin: 0 0 0 0;
  background: url(/images/bg_page.gif) top left repeat-x #0a2330;
  color: #99cccc;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  min-width: 916px;
  text-align: center;
}


a:link {text-decoration: underline; color: #66ff00; background-color: transparent;}
a:visited {text-decoration: underline; color: #66ff00; background-color: transparent;}
a:hover {text-decoration: none; color: #66ff00; background-color: transparent;}

hr {height:0; width:682px; border-top: 1px solid #214657; border-bottom:0; border-left:0; border-right:0; display:inline; float:left; margin:5px 0 10px 0;}

/*-- GENERAL BITS --*/
.container {margin: 0 auto; width: 916px; padding: 0; border: 0; position: relative; text-align: left;}

/*-- TOP NAV AREA --*/
.topNavArea {float: left; display: inline; width: 916px; height: 25px; margin: 0; padding: 0;}
	.topNavArea img {border: 0;}

/*-- TOP NAV AREA --*/
.headerTopNav {float: left; display: inline; width: 448px; height: 35px; margin: 0 20px 0 0;}
	.headerTopNav ul {display: inline; float: left; list-style: none; margin: 0 0 0 0; padding: 0;}
	.headerTopNav li {position: relative; display: inline; margin: 0 15px 0 0; padding: 0; vertical-align: middle; font-size: 12px; font-weight: normal; line-height: 35px; height: 35px; color: #99cccc;}
	.headerTopNav li span {display: none;}
	.headerTopNav a:link {text-decoration: none; color: #66ff00; background-color: transparent;}
	.headerTopNav a:visited {text-decoration: none; color: #66ff00; background-color: transparent;}
	.headerTopNav a:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	
.headerTopNavLogin {float: left; display: inline; margin: 0 0 0 0; width: 292px;}
	.headerTopNavLogin p {font-size: 12px; font-weight: normal; line-height: 35px; height: 35px; color: #99cccc; margin: 0;}
	.headerTopNavLogin a:link {text-decoration: none; color: #66ff00; background-color: transparent;}
	.headerTopNavLogin a:visited {text-decoration: none; color: #66ff00; background-color: transparent;}
	.headerTopNavLogin a:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}

.headerTopNavSearch {float: right; display: inline; width: 156px; height: 35px;}
	.headerTopNavSearch img {border: 0; margin: 9px 0 0 5px;}
	.headerTopNavSearch form {padding: 0; margin: 0;}
	.headerTopNavSearch input.searchBox {font-size: 12px; color: #99CCCC; border: 1px solid #326176; background-color: #0a2330; padding: 3px 5px 3px 5px; width: 120px; margin: 5px 0 0 0;}

/*-- HEADER--*/
.headerArea {float: left; display: inline; width: 916px; height: 120px; margin: 0; padding: 0;}
	.headerArea img {border: 0;}

.headerLogo {float: left; display: inline; width: 296px; height: 58px; margin: 35px 0 0 0;}

/*-- HEADER SUB NAVBAR --*/
.subNavbar {float: right; display: inline; width: 600px; height: 32px; margin: 48px 0 0 0;}
	.subNavbar ul {display: inline; float: right; list-style: none; margin: 0; padding: 0;}
	.subNavbar li {display: inline; float: left; margin: 0 0 0 30px;}
	.subNavbar li a {display: inline; float: left; height: 32px;}
	.subNavbar li span {display: none;}
	
#subNav01 a {background: url(/images/head_button_employers.gif) top left no-repeat; width: 121px; height: 32px;}
#subNav02 a {background: url(/images/head_button_students_parents.gif) top left no-repeat; width: 168px; height: 32px;}
#subNav03 a {background: url(/images/head_button_schools_colleges.gif) top left no-repeat; width: 170px; height: 32px;}

/*-- MID NAV AREA --*/
.headerMidNav {float: right; display: inline; width: 526px; height: 35px; margin: 36px 20px 0 0;}
	.headerMidNav ul {display: inline; float: right; list-style: none; margin: 0 0 0 0; padding: 0;}
	.headerMidNav li {position: relative; display: inline; margin: 0 0 0 20px; padding: 0; vertical-align: middle; font-size: 14px; font-weight: normal; line-height: 35px; height: 35px; color: #99cccc;}
	.headerMidNav li span {display: none;}
	.headerMidNav a:link {text-decoration: none; color: #66ff00; background-color: transparent;}
	.headerMidNav a:visited {text-decoration: none; color: #66ff00; background-color: transparent;}
	.headerMidNav a:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}


/*-- NAVBAR --*/
.mainNavbar {float: right; display: inline; width: 916px; height: 41px; margin: 0 0 20px 0; background: url(/images/main_nav_bg.gif) top left no-repeat;}
	.mainNavbar ul {display: inline; float: left; list-style: none; margin: 12px 0 0 20px; padding: 0;}
	.mainNavbar li {display: inline; float: left;}
	.mainNavbar li a {display: inline; float: left; height: 18px;}
	.mainNavbar li span {display: none;}

.mainNavBarLink {margin: 0 45px 0 0;}
.mainNavBarEnd {margin: 0;}
	
#nav01 a {background: url(/images/nav_home_off.gif) top left no-repeat; width: 36px; height: 18px;}
#nav01 a:hover {background: url(/images/nav_home_on.gif) top left no-repeat;}
#nav01on a {background: url(/images/nav_home_on.gif) top left no-repeat; width: 36px; height: 18px;}

#nav02 a {background: url(/images/nav_cpd_off.gif) top left no-repeat; width: 27px; height: 18px;}
#nav02 a:hover {background: url(/images/nav_cpd_on.gif) top left no-repeat;}
#nav02on a {background: url(/images/nav_cpd_on.gif) top left no-repeat; width: 27px; height: 18px;}

#nav03 a {background: url(/images/nav_enterprise_off.gif) top left no-repeat; width: 63px; height: 18px;}
#nav03 a:hover {background: url(/images/nav_enterprise_on.gif) top left no-repeat;}
#nav03on a {background: url(/images/nav_enterprise_on.gif) top left no-repeat; width: 63px; height: 18px;}

/*#nav04 a {background: url(/images/nav_diplomas_off.gif) top left no-repeat; width: 57px; height: 18px;}
#nav04 a:hover {background: url(/images/nav_diplomas_on.gif) top left no-repeat;}
#nav04on a {background: url(/images/nav_diplomas_on.gif) top left no-repeat; width: 57px; height: 18px;}*/
#nav04 a {background: url(/images/nav_prospectus_off.gif) top left no-repeat; width: 67px; height: 18px;}
#nav04 a:hover {background: url(/images/nav_prospectus_on.gif) top left no-repeat;}
#nav04on a {background: url(/images/nav_prospectus_off.gif) top left no-repeat; width: 67px; height: 18px;}

#nav05 a {background: url(/images/nav_getting_involved_off.gif) top left no-repeat; width: 98px; height: 18px;}
#nav05 a:hover {background: url(/images/nav_getting_involved_on.gif) top left no-repeat;}
#nav05on a {background: url(/images/nav_getting_involved_on.gif) top left no-repeat; width: 98px; height: 18px;}

#nav06 a {background: url(/images/nav_wrl_off.gif) top left no-repeat; width: 150px; height: 18px;}
#nav06 a:hover {background: url(/images/nav_wrl_on.gif) top left no-repeat;}
#nav06on a {background: url(/images/nav_wrl_on.gif) top left no-repeat; width: 150px; height: 18px;}

#nav07 a {background: url(/images/nav_programmes_and_challenges_off.gif) top left no-repeat; width: 163px; height: 18px;}
#nav07 a:hover {background: url(/images/nav_programmes_and_challenges_on.gif) top left no-repeat;}
#nav07on a {background: url(/images/nav_programmes_and_challenges_on.gif) top left no-repeat; width: 163px; height: 18px;}

/*-- FOOTER AREA --*/
.footer {float: left; display: inline; width: 916px; margin: 20px 0 20px 0; padding: 20px 0 20px 0; background: url(/images/footer_bg.gif) top left no-repeat;}
	.footer p {font-size: 12px; line-height: 1.7em; color: #99CCCC; margin: 0;}

.footerLeft {float: left; display: inline;}
.footerRight {float: right; display: inline;}
.footerRightLogo {float: right; display: inline; margin: -5px 0 0 5px;}

/*-- CONTENT PAGE LAYOUT --*/
.contentArea {float: left; display: inline; width: 916px; margin: 0;}

.contentMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.contentMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.5em;}
	.contentMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.contentMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.contentMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.contentMainColumn blockquote {font-size: 12px; font-style: italic; color: #99CCCC; line-height: 1.7em;}
	.contentMainColumn ul {margin: 5px 0 5px -10px; padding: 0; font-size: 13px; line-height: 1.7em; list-style: none; color: #99CCCC;}
	.contentMainColumn li {position: relative; background-image: url(/images/bullet.gif); background-position: 0px 10px; background-repeat: no-repeat; padding: 2px 0 2px 12px;}
	.contentMainColumn form {margin: 20px 0 20px 0; padding: 0;}
	.contentMainColumn label {font-size: 14px; font-weight: normal; color: #FFFFFF; width: 136px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 20px 0 0;}
	
.contentTitleArea {float: left; display: inline; width: 682px; margin: 0 0 10px 0; height: 90px; border-bottom: 0px solid #214657;}
	.contentTitleArea h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF;}
	
/*-- FORM ELEMENTS  --*/
.formWideText {width: 428px; border: 1px solid #5c5c5c; background-color: #FFFFFF; font-size: 14px; padding: 4px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}
.formWideSelect {width: 436px; background-color: #FFFFFF; font-size: 14px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}

.formButtonHolder {float: right; display: inline; width: 526px; margin: 15px 0 20px 0;}
.formButton {background-color: #071d28; border: 1px solid #214657; color: #66FF00; font-size: 14px; padding: 5px 10px; margin: 0 20px 0 0;}

#titleAreaHolder {background: url(/images/heading_bg_holder.jpg) bottom right no-repeat;}
#titleAreaNews {background: url(/images/heading_bg_news.jpg) bottom right no-repeat;}

.contentRightColumn {float: right; display: inline; width: 214px; margin: 50px 0 0 0;}
	.contentRightColumn h3 {float: left; display: inline; margin: 0 0 10px 15px; line-height: 1.6em; font-size: 16px; color: #FFFFFF;}
	.contentRightColumn span {width:201px; display:inline; float:left; border: 1px solid #214657; padding:5px; background-color: #071d28; margin:2px 0 10px 0; padding:5px 5px 10px 5px;}
	.contentRightColumn p {font-size: 12px; margin:4px 3px; padding:0;}
	.contentRightColumn ul {float: left; position: relative; margin: 2px 0 0 0; font-size: 13px; border-top: 1px solid #214657; border-left: 1px solid #214657; border-right: 1px solid #214657; list-style: none; width: 212px; background-color: #071d28;}
	.contentRightColumn li {position: relative; border-bottom: 1px solid #214657; line-height: 1.5em; margin: 0; padding: 5px 0 5px 10px; background: none; color: #ffffff;}
	.contentRightColumn a:link {color: #66ff00; text-decoration: none;}
	.contentRightColumn a:visited {color: #66ff00; text-decoration: none;}
	.contentRightColumn a:hover {color: #FFFFFF; text-decoration: none;}

.contentRightColumn ol {float: left; position: relative; margin: 0 0 -1px 0; font-size: 12px; list-style: none; width: 212px; background-color: #071d28; border-left: 1px solid #214657; border-right: 1px solid #214657;}
.contentRightColumn ol li {position: relative; border-bottom: 1px solid #214657; line-height: 2em; margin: 0; text-indent: 20px; background: url(/images/bullet_right_nav.gif) 10px 14px no-repeat; color: #ffffff; font-size: 12px;}

.contentRightColumnBanner {float: left; display: inline; margin: 20px 0 0 0;}

.contentRightColumn form {margin: 0; padding: 0; width:212px; display:inline; float:left;}
	.contentRightColumn label {font-size: 13px; font-weight: normal; color: #FFFFFF; width: 80px; display: inline; float: left; padding: 0 0 0 0; margin: 0 20px 0 0;}
	
.formRightColText {width: 110px; border: 1px solid #5c5c5c; background-color: #FFFFFF; font-size: 12px; padding: 2px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; display:inline; float:left; margin:0 3px;}
.formRightColSelect {width: 120px; background-color: #FFFFFF; font-size: 14px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}

.formButtonHolder {float: right; display: inline; width: 526px; margin: 15px 0 20px 0;}
.formRightColButton {background-color: #071d28; border: 1px solid #214657; color: #66FF00; font-size: 12px; padding: 1px 10px; margin: 0 0 0 10px; display:inline; float:left;}

/*-- TEMP HEADER SPLITTER --*/
.tempHeaderDivider {float: left; display: inline; width: 916px; margin: 0; padding: 15px 0 0 0; background: url(/images/footer_bg.gif) top left no-repeat;}

/*-- DOCUMENT ARCHIVE PAGES --*/
.infoArchiveMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.infoArchiveMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.7em;}
	.infoArchiveMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.infoArchiveMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.infoArchiveMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.infoArchiveMainColumn h4 {font-size: 11px; line-height: 2.5em; color: #FFFFFF;}
	.infoArchiveMainColumn h5 {font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 1.5em 0 -0.5em 0; line-height: 1.5em;}
	.infoArchiveMainColumn h6 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 0 0 -15px 0; line-height: 1.0em;}
	.infoArchiveMainColumn blockquote {font-size: 12px; font-style: italic; color: #99CCCC; line-height: 1.7em;}
	.infoArchiveMainColumn ul {margin: 5px 0 5px -10px; padding: 0; font-size: 13px; line-height: 1.7em; list-style: none; color: #99CCCC;}
	.infoArchiveMainColumn li {position: relative; background-position: 0 10px; background-repeat: no-repeat; padding: 3px 0 3px 22px;}
	.infoArchiveMainColumn form {margin: 20px 0 20px 0; padding: 0;}
	.infoArchiveMainColumn label {font-size: 14px; font-weight: normal; color: #FFFFFF; width: 136px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 20px 0 0;}
	
.iconPDF {background-image: url(/images/icon_pdf.gif);}
.iconWeb {background-image: url(/images/icon_web.gif);}
.iconWord {background-image: url(/images/icon_word.gif);}
.iconPPT {background-image: url(/images/icon_ppt.gif);}
.iconNews {background-image: url(/images/icon_news.gif);}
.iconPictures {background: url(/images/icon_pictures.gif);}
.iconGeneral {background-image: url(/images/icon_general.gif);}

/*-- NEWS AND PHOTOS INDEX PAGE --*/
.newsIndexMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.newsIndexMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.7em;}
	.newsIndexMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.newsIndexMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.newsIndexMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.newsIndexMainColumn h4 {font-size: 11px; line-height: 2.5em; color: #FFFFFF;}
	.newsIndexMainColumn h5 {font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 1.5em 0 -0.5em 0; line-height: 1.5em;}
	.newsIndexMainColumn h6 {font-size: 11px; font-weight: normal; font-style: italic; color: #669999; margin: -0.5em 0 0 0;}
	.newsIndexMainColumn ul {margin: 5px 0 5px -10px; padding: 0; font-size: 13px; line-height: 1.7em; list-style: none; color: #99CCCC;}
	.newsIndexMainColumn li {position: relative; background-position: left center; background-repeat: no-repeat; padding: 3px 0 3px 22px;}

.newsIndexNavigation {float: left; display: inline; width: 682px; margin: 30px 0 20px 0; border-top: 1px solid #214657; padding: 0;}
	.newsIndexNavigation p {font-size: 14px; color: #99CCCC; line-height: 1.5em;}

/*-- CONTACT US PAGE --*/
.contactRightColumn {float: right; display: inline; width: 214px; margin: 50px 0 0 0;}
	.contactRightColumn h3 {float: left; display: inline; margin: 0 0 10px 0; line-height: 1.5em; font-size: 16px; color: #FFFFFF; border-bottom: 1px solid #214657; width: 100%; text-indent: 10px; padding: 0 0 15px 0;}
	.contactRightColumn p {font-size: 13px; color: #99cccc; line-height: 1.5em; margin: 0.5em 0 0.5em 0;}
	.contactRightColumn p strong {color: #FFFFFF;}

/*-- SEARCH RESULTS --*/
.searchResultsMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.searchResultsMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.7em;}
	.searchResultsMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.searchResultsMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.searchResultsMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.searchResultsMainColumn h4 {font-size: 11px; line-height: 2.5em; color: #FFFFFF;}
	.searchResultsMainColumn h5 {font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 1.5em 0 -0.5em 0; line-height: 1.5em;}

.searchResultsPaging {float: left; display: inline; border-top: 1px solid #214657; width: 100%; margin: 20px 0 10px 0;}
	.searchResultsPaging p {float: left; display: inline; font-weight: bold; width: 400px; font-size: 14px; line-height: 1.5em;}
	.searchResultsPaging h6 {float: right; display: inline; width: 282px; font-size: 14px; color: #99CCCC; line-height: 1.5em; text-align: right;}

/*-- HOMEPAGE LAYOUT --*/
.homeRow {float: left; display: inline; width: 916px; margin: 0 0 20px 0;}
.homeRowBottom {float: left; display: inline; width: 916px; margin: 0;}

.homeBoxoutHalfWidth {display: inline; width: 446px; height: 220px; background-color: #071d28; border: 1px solid #214657;}
	.homeBoxoutHalfWidth p {font-size: 12px; color: #99cccc; line-height: 1.5em; width: 214px; margin: 0.5em 0 0.5em 20px;}
	.homeBoxoutHalfWidth h1 {text-indent: -9999px; font-size: 12px; line-height: 1em; margin: 20px 0 0 20px;}
	.homeBoxoutHalfWidth h2 {text-indent: -9999px; font-size: 12px; line-height: 1em; margin: 20px 0 5px 20px;}
	.homeBoxoutHalfWidth form {margin: 5px 0 0 20px; padding: 0;}

/*.homeHalfWidthLeft {float: left; background: url(/images/home_welcome_box_bg.jpg) bottom right no-repeat #071d28;}*/
.homeHalfWidthLeft {float: left; background: url(/images/home_welcome_box_bg.jpg) bottom right no-repeat #071d28; margin:0 20px 0 0;}
.homeHalfWidthRight {float: right; background: url(/images/home_in_your_area_bg2.gif) top right no-repeat #071d28;}

#homeTitleWelcome {background: url(/images/home_title_welcome.gif) top left no-repeat; width: 344px; height: 26px;}
#homeTitleInYourArea {background: url(/images/home_title_in_your_area.gif) top left no-repeat; width: 113px; height: 26px;}
	
.formSelectHomeInYourArea {width: 214px; font-size: 12px; color: #333333; padding: 0; margin: 5px 0 5px 0; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}
.formSelectHomeInYourAreaSmall {width: 180px; font-size: 12px; color: #333333; padding: 0; margin: 5px 0 5px 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}

.homeBoxoutQuarterWidthTop {display: inline; width: 212px; background-color: #071d28; border: 1px solid #214657; height: 220px;}
	.homeBoxoutQuarterWidthTop img {float: left; display: inline; margin: 0; border-bottom: 1px solid #214657;}
	.homeBoxoutQuarterWidthTop h1 {text-indent: -9999px; font-size: 12px; line-height: 1em; margin: 20px 0 0 20px;}
	.homeBoxoutQuarterWidthTop h2 {float: left; display: inline; font-size: 15px; color:#FFFFFF; font-weight:bold; line-height: 1em; margin: 7px 6px 0px 12px; font-family:Arial, Tahoma, Verdana, serif;}
	.homeBoxoutQuarterWidthTop h3 {float: left; display: inline; text-indent: -9999px; font-size: 12px; line-height: 1em; margin: 10px 0 -5px 14px;}
	.homeBoxoutQuarterWidthTop p {float: left; display: inline; font-size: 12px; line-height: 1.4em; color: #99CCCC; width: 184px; margin: 0.4em 0 0.2em 14px;}
	.homeBoxoutQuarterWidthTop h6 {float: left; padding: 0 0 0 10px; background: url(/images/bullet_home_box.gif) center left no-repeat; margin: 0 0 0 14px; font-size: 11px;}
	.homeBoxoutQuarterWidthTop ul {float: left; display: inline; width: 184px; margin: 0 0 0 14px; list-style: none;}
	.homeBoxoutQuarterWidthTop li {font-size: 12px; line-height: 1.5em; background: url(/images/bullet_home_box.gif) 0px 6px no-repeat; padding: 0 0 0 10px; margin: 7px 0 7px 0;}
	.homeBoxoutQuarterWidthTop img {border: 0; margin: 10px 0 5px 36px;}
	

.homeBoxoutQuarterWidth {display: inline; width: 212px; background-color: #071d28; border: 1px solid #214657; height: 240px;}
	.homeBoxoutQuarterWidth img {float: left; display: inline; margin: 0; border-bottom: 1px solid #214657;}
	.homeBoxoutQuarterWidth h1 {float: left; display: inline; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height: 1em; margin: 12px 6px 0px 12px; font-family:Arial, Tahoma, Verdana, serif;}
	.homeBoxoutQuarterWidth h2 {float: left; display: inline; font-size: 15px; color:#FFFFFF; font-weight:bold; line-height: 1em; margin: 7px 6px 0px 12px; font-family:Arial, Tahoma, Verdana, serif;}
	.homeBoxoutQuarterWidth h3 {float: left; display: inline; text-indent: -9999px; font-size: 12px; line-height: 1em; margin: 10px 0 -5px 14px;}
	.homeBoxoutQuarterWidth p {float: left; display: inline; font-size: 12px; line-height: 1.4em; color: #99CCCC; width: 184px; margin: 0.4em 0 0.2em 14px;}
	.homeBoxoutQuarterWidth h6 {float: left; padding: 0 0 0 10px; background: url(/images/bullet_home_box.gif) center left no-repeat; margin: 0 0 0 14px; font-size: 11px;}
	.homeBoxoutQuarterWidth ul {float: left; display: inline; width: 184px; margin: 0 0 0 14px; list-style: none;}
	.homeBoxoutQuarterWidth li {font-size: 12px; line-height: 1.5em; background: url(/images/bullet_home_box.gif) 0px 6px no-repeat; padding: 0 0 0 10px; margin: 7px 0 7px 0;}

.homeBoxoutLeft {float: left; margin: 0 20px 0 0;}
.homeBoxoutRight {float: right; margin: 0;}

.homeBannersHolder {display: inline; float: right; width: 212px;}
	.homeBannersHolder img {border: 0; margin: 0 0 15px 0;}

#homeSubGettingInvolved {background: url(/images/home_sub_getting_involved.gif) top left no-repeat; width: 112px; height: 22px;}
#homeSubWRLAndWorkExperience {background: url(/images/home_sub_wrl_and_we.gif) top left no-repeat; width: 171px; height: 22px;}
#homeSubDiplomas {background: url(/images/home_sub_diplomas.gif) top left no-repeat; width: 65px; height: 22px;}
#homeSubLatestNews {background: url(/images/home_sub_latest_news.gif) top left no-repeat; width: 85px; height: 22px;}
#homeSubEnterprise {background: url(/images/home_sub_enterprise.gif) top left no-repeat; width: 71px; height: 22px;}
#homeSubProgrammes {background: url(/images/home_sub_programmes.gif) top left no-repeat; width: 88px; height: 22px;}
#homeSubCPCChallenges {background: url(/images/home_sub_cpd_challenges.gif) top left no-repeat; width: 186px; height: 22px;}
#homeSubCPD {background: url(/images/home_sub_cpd.gif) top left no-repeat; width: 186px; height: 22px;}
#homeSubProgrammesAndChallenges {background: url(/images/home_sub_programmes_and_challenges.gif) top left no-repeat; width: 182px; height: 22px;}


/*-- GETTING INVOLVED HOME --*/
.gettingInvolvedMapHolder {float: left; display: inline; width: 292px; margin: 20px 0 20px 0;}
	.gettingInvolvedMapHolder img {border: 0;}

.gettingInvolvedMapRight {float: right; display: inline; width: 370px; margin: 0;}

.formGettingInvolvedMap {width: 300px; font-size: 14px; color: #333333; padding: 0; margin: 5px 0 5px 0; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}

.gettingInvolvedMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.gettingInvolvedMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.7em;}
	.gettingInvolvedMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.gettingInvolvedMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.gettingInvolvedMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.gettingInvolvedMainColumn h4 {font-size: 11px; line-height: 2.5em; color: #FFFFFF;}
	.gettingInvolvedMainColumn h5 {font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 1.5em 0 -0.5em 0; line-height: 1.5em;}
	.gettingInvolvedMainColumn h6 {font-size: 11px; font-weight: normal; font-style: italic; color: #669999; margin: -0.5em 0 0 0;}
	.gettingInvolvedMainColumn ul {margin: 5px 0 5px -10px; padding: 0; font-size: 13px; line-height: 1.7em; list-style: none; color: #99CCCC;}
	.gettingInvolvedMainColumn li {position: relative; background: url(/images/bullet_document.gif) left center no-repeat; padding: 3px 0 3px 22px;}

.gettingInvolvedNavigation {float: left; display: inline; width: 682px; margin: 30px 0 20px 0; border-top: 1px solid #214657; padding: 0;}
	.gettingInvolvedNavigation p {font-size: 14px; color: #99CCCC; line-height: 1.5em;}


/*-- PROGRAMMES AND CHALLENGES --*/
.programmesIndexMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.programmesIndexMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.7em;}
	.programmesIndexMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.programmesIndexMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.programmesIndexMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.programmesIndexMainColumn h4 {font-size: 11px; line-height: 2.5em; color: #FFFFFF;}
	.programmesIndexMainColumn h5 {font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 1.5em 0 -0.5em 0; line-height: 1.5em;}
	.programmesIndexMainColumn h6 {font-size: 11px; font-weight: normal; font-style: italic; color: #669999; margin: -0.5em 0 0 0;}
	.programmesIndexMainColumn ul {margin: 5px 0 5px -10px; padding: 0; font-size: 13px; line-height: 1.7em; list-style: none; color: #99CCCC;}
	.programmesIndexMainColumn li {position: relative; background: url(/images/bullet_document.gif) left center no-repeat; padding: 3px 0 3px 22px;}

.programmesIndexNavigation {float: left; display: inline; width: 682px; margin: 30px 0 20px 0; border-top: 1px solid #214657; padding: 0;}
	.programmesIndexNavigation p {font-size: 14px; color: #99CCCC; line-height: 1.5em;}

/*-- WRL HOME --*/
.fullWidthTitleArea {float: left; display: inline; width: 916px; margin: 0 0 10px 0; border-bottom: 1px solid #214657;}
	.fullWidthTitleArea h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 10px 0 30px 0; color: #FFFFFF;}

.fullWidthIntro {float: left; display: inline; width: 916px; margin: 0 0 0 0;}
	.fullWidthIntro p {font-size: 16px; color: #99cccc; line-height: 1.5em;}

.wrlHomeRow {float: left; display: inline; width: 916px; margin: 20px 0 20px 0;}

#wrlSubSchools {background: url(/images/wrl_sub_schools.gif) top left no-repeat; width: 57px; height: 22px;}
#wrlSubParentsAndPupils {background: url(/images/wrl_sub_parents_and_pupils.gif) top left no-repeat; width: 117px; height: 22px;}
#wrlSubEmployers {background: url(/images/wrl_sub_employers.gif) top left no-repeat; width: 73px; height: 22px;}
#wrlSubEmployersDatabase {background: url(/images/wrl_sub_employers_database.gif) top left no-repeat; width: 140px; height: 22px;}

.wrlHomeBoxoutQuarterWidth {display: inline; width: 212px; background-color: #071d28; border: 1px solid #214657; padding: 0 0 10px 0; height:265px;}
	.wrlHomeBoxoutQuarterWidth img {float: left; display: inline; margin: 0; border-bottom: 1px solid #214657;}
	.wrlHomeBoxoutQuarterWidth h2 {float: left; display: inline; font-size: 15px; color:#FFFFFF; font-weight:bold; line-height: 1em; margin: 7px 6px 0px 12px; font-family:Arial, Tahoma, Verdana, serif;}
	.wrlHomeBoxoutQuarterWidth h3 {float: left; display: inline; text-indent: -9999px; font-size: 12px; line-height: 1em; margin: 10px 0 -5px 14px;}
	.wrlHomeBoxoutQuarterWidth p {float: left; display: inline; font-size: 12px; line-height: 1.5em; color: #99CCCC; width: 184px; margin: 0.5em 0 0.5em 14px;}
	.wrlHomeBoxoutQuarterWidth h6 {float: left; padding: 0 0 0 10px; background: url(images/bullet_home_box.gif) center left no-repeat; margin: 0 0 0 14px; font-size: 11px;}
	.wrlHomeBoxoutQuarterWidth ul {float: left; display: inline; width: 184px; margin: 0 0 0 14px; list-style: none;}
	.wrlHomeBoxoutQuarterWidth li {font-size: 12px; line-height: 1.5em; background: url(/images/bullet_home_box.gif) 0px 6px no-repeat; padding: 0 0 0 10px; margin: 7px 0 7px 0;}

.wrlHomeBoxoutLeft {float: left; margin: 0 20px 0 0;}
.wrlHomeBoxoutRight {float: right; margin: 0;}

.contentResultsColumnTable {border:0; width:682px; border-top: 1px solid #214657; border-left: 1px solid #214657; border-right: 1px solid #214657;}
	.contentResultsColumnTable tr {vertical-align:top;}
	.contentResultsColumnTable th {font-size:14px; font-weight:bold; padding:2px; margin:0; color:#CCFFFF; text-align:left; text-transform:uppercase;}
	.contentResultsColumnTable td {font-size:12px; font-weight:normal; padding:5px; margin:0; color:#CCFFFF; border-bottom: 1px solid #214657;}
	
/* Table row highlighting */
.trHighlight { background-color: #214657; cursor:default;}
.trInitial { background-color: none; cursor:default;}

/*-- SEARCH RESULTS PAGE --*/
.searchResultsMainColumn {float: left; display: inline; width: 682px; margin: 0;}
	.searchResultsMainColumn  p {font-size: 13px; color: #99CCCC; line-height: 1.7em;}
	.searchResultsMainColumn h1 {font-size: 28px; font-weight: normal; line-height: 1.2em; margin: 30px 0 0 0; color: #FFFFFF; width: 100%; border-bottom: 1px solid #214657; padding: 0 0 25px 0;}
	.searchResultsMainColumn h3 {font-size: 14px; font-weight: normal; line-height: 1.7em; color: #CCFFFF;}
	.searchResultsMainColumn h2 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 1em 0 0.3em 0; line-height: 1.5em;}
	.searchResultsMainColumn h4 {font-size: 11px; line-height: 2.5em; color: #FFFFFF;}
	.searchResultsMainColumn h5 {font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 1.5em 0 -0.5em 0; line-height: 1.5em;}
	.searchResultsMainColumn h6 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 0 0 -15px 0; line-height: 1.0em;}
	.searchResultsMainColumn blockquote {font-size: 12px; font-style: italic; color: #99CCCC; line-height: 1.7em;}
	.searchResultsMainColumn ul {margin: 5px 0 5px -10px; padding: 0; font-size: 13px; line-height: 1em; list-style: none; color: #99CCCC;}
	.searchResultsMainColumn li {position: relative; background-position: 0 5px; background-repeat: no-repeat; padding: 3px 0 10px 22px;}
	.searchResultsMainColumn form {margin: 20px 0 20px 0; padding: 0;}
	.searchResultsMainColumn label {font-size: 14px; font-weight: normal; color: #FFFFFF; width: 136px; display: inline; float: left; padding: 4px 0 0 0; margin: 0 20px 0 0;}
