/*** MAIN STYLES ******************************************/
body { margin: 0px; background-color: #FFFFFF; background-image: url(../support_files/BGimage.gif); background-repeat: repeat-x;}
p{margin: 0px; padding: 0px 0px 25px;}
#bodyContainer { width: 932px; position: relative; margin: 0px auto;}
#contentContainer {width: 932px; position: relative; top: -37px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; float: left; margin: 0px; padding-bottom: 40px;}

fieldset, abbr, img { border:0; display: inline;}
fieldset legend { padding:0 1px; }
label {cursor:pointer;}
#siteid {
	width: 216px;
	position: absolute;
	padding-left: 0px;
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*** HEADER CONTENT ******************************************/

#headerContainer {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	visibility: visible;
	z-index: 1;
	height: 337px;
}
#headerNav {
	position: relative;
	z-index: 6;
	padding: 0px;
	visibility: visible;
	top: -37px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	width: 940px;
}
ul.tabs {
	list-style: none;
	height: 37px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
ul.tabs li {
   list-style: none;
   float: left;
   display: inline;
   height: 37px;
   margin-right: 4px;
}

ul.tabs li a {
   overflow: hidden;
   text-indent: -500px;
   height: 37px;
   display: block;
   text-decoration: none;
}

ul.tabs li a#navcollege{background-image: url(../support_files/navtab_link_college.gif); width: 100px;} 
ul.tabs li a#navcollege-focused{background-image: url(../support_files/navtab_linkfocus_college.gif); width: 100px;} 
ul.tabs li a#navsearch{background-image: url(../support_files/navtab_link_search.gif); width: 148px;} 
ul.tabs li a#navsearch.selected{background-image: url(../support_files/navtab_linkopen_search.gif); width: 148px;} 
ul.tabs li a#navapply{background-image: url(../support_files/navtab_link_apply.gif); width: 105px;} 
ul.tabs li a#navapply-focused{background-image: url(../support_files/navtab_linkfocus_apply.gif); width: 105px;} 
ul.tabs li a#navparttime{background-image: url(../support_files/navtab_link_parttime.gif); width: 95px;}
ul.tabs li a#navparttime-focused{background-image: url(../support_files/navtab_linkfocus_parttime.gif); width: 95px;} 
ul.tabs li a#navfulltime{ background-image: url(../support_files/navtab_link_fulltime.gif); width: 93px; margin-left: 106px;}
ul.tabs li a#navfulltime-focused{background-image: url(../support_files/navtab_linkfocus_fulltime.gif); width: 93px;background-position: 0px 37px; margin-left: 106px;} 
ul.tabs li a#navhigher{ background-image: url(../support_files/navtab_link_higher.gif); width: 136px;}
ul.tabs li a#navhigher-focused{background-image: url(../support_files/navtab_linkfocus_higher.gif); width: 136px;}
ul.tabs li a#navemployer{ background-image: url(../support_files/navtab_link_employers.gif); width: 92px;}
ul.tabs li a#navemployer-focused{background-image: url(../support_files/navtab_linkfocus_employers.gif); width: 92px;}
ul.tabs li a:hover { background-position: 0 37px; }


/*** PAGE CONTENT ******************************************/
	
#pageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width: 422px;
	visibility: visible;
	z-index: 2;
	padding: 0px 34px;
	line-height: 155%;
	float: left;
	position: static;
	left: 230px;
	top: 0px;
	margin-bottom: 50px;
}
#pageHead {
	z-index: 12;
	top: 0px;
	margin-bottom: 35px;
	height: 34px;
	float: left;
	position: relative;
	
}
#pageHead h1, #pageHead h2 {
	float: left;
	clear: left;
	margin: 0;
	color: #fff;
	font: normal 22px Arial, Helvetica, sans-serif;
	background: #199DBF;
	height: 28px;
	padding-right: 34px;
	padding-bottom: 6px;
	display: block;
	padding-top: 0px;
	padding-left: 10px;
	white-space: nowrap;
	
}
#pageHead h2  { background: #FC0; }
#pageHead-hairbeauty h1, #pageHead-hairbeauty h2 {
	float: left;
	clear: left;
	margin: 0;
	color: #fff;
	font: normal 28px Arial, Helvetica, sans-serif;
	background: #810C7D;
	height: 28px;
	padding-right: 34px;
	padding-bottom: 6px;
	display: block;
	padding-top: 0px;
	padding-left: 10px;
	white-space: nowrap;
	
}
#pageHead-hairbeauty h2  { background: #FC0; }

#pagenumbers {
	float: right;
	position: relative;
	margin-top: 20px;
}
#pagenumbers ul{ margin: 0px;padding: 0px;height: 17px;}
#pagenumbers .selected a{background-color: #199DBF;color: #FFFFFF;}
#pagenumbers .selected a:hover {color: #FFFFFF;}
#pagenumbers a {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	height: auto;
	background-color: #F2F2F2;
	color: #999999;
	text-decoration: none;
}
#pagenumbers a:hover {background-color: #199DBF;text-decoration: none;color: #fff;}
#pagenumbers li {list-style-type: none;display: inline;float: left;border-right: 1px solid #FFFFFF;background: none;padding: 0px;}

#pagetxt-A {
	z-index: 11;
	float: left;
	position: relative;
	top: 34px;
	width: 422px;
	
}
#pagetxt-B {
	z-index: 11;
	float: left;
	position: relative;
	top: -25px;
	width: 422px;
	
}
.pagehead-img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 72px;
	margin-bottom: 34px;
	display: block;
	
	
}
#pagetxt-A h3, #pagetxt-B h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #003366;
}

#pagetxt-A a, #pagetxt-B a{
	color: #199DBF;
	text-decoration: underline;
	
}
#pagetxt-A a:hover, #pagetxt-B a:hover{
	text-decoration: none;
	
}
#pagetxt-A ul, #pagetxt-B ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#pagetxt-A li, #pagetxt-B li{
	background-image: url(../support_files/bread_pointer.gif);
	background-repeat: no-repeat;
	display: inline;
	padding-left: 13px;
	background-position: 0px center;
	margin-right: 15px;
	
}
#pagetxt-A li.apply, #pagetxt-B li.apply{
	display: inline;
	padding-left: 13px;
	margin-right: 15px;
	background-color: #199DBF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 13px;
	background-image: none;
	font-weight: bold;
	color: #FFFFFF;
	
}
#pagetxt-A li.apply a, #pagetxt-B li.apply a{
	text-decoration: none;
	color: #FFFFFF;
	
	
}
#newsbox {
	margin-top: 15px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
	float: left;
	width: 422px;
}
#newsbox .datestyle {
	font-size: 11px;
	color: #199DBF;	
}
#newsbox h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #003366;
}
#newsbox a {
	color: #199DBF;
	text-decoration: underline;
}
#newsbox a:hover {
	text-decoration: none;
}
#newsboxlast {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	float: left;
	width: 422px;
}
#newsboxlast .datestyle {
	font-size: 11px;
	color: #199DBF;	
}
#newsboxlast h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #003366;
}
#newsboxlast a {
	color: #199DBF;
	text-decoration: underline;
}
#newsboxlast a:hover {
	text-decoration: none;
}
#newsboxlast ul{
	margin: 15px 0px 0px;
	padding: 0px;
	list-style-type: none;
	
}
#newsboxlast li{
	background-image: url(../support_files/bread_pointer.gif);
	background-repeat: no-repeat;
	display: inline;
	padding-left: 13px;
	background-position: 0px center;
	margin-right: 15px;
	
}
#searchresults {
	margin-top: 15px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
	float: left;
	width: 422px;
}
#searchresults .datecode {
	font-size: 11px;
	color: #199DBF;	
}
#searchresults h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #003366;
}
#searchresults a {
	color: #199DBF;
	text-decoration: underline;
}
#searchresults a:hover {
	text-decoration: none;
}

#searchresultsFooter {
	float: left;
	position: relative;
	margin-top: 20px;
}
#searchresultsFooter ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#searchresultsFooter li{
	background-image: url(../support_files/bread_pointer.gif);
	background-repeat: no-repeat;
	display: inline;
	padding-left: 13px;
	background-position: 0px center;
	margin-right: 15px;
	
}
#searchresultsFooter a {
	color: #199DBF;
	text-decoration: underline;
}
#searchresultsFooter a:hover {
	text-decoration: none;
}


/*** SUB NAV ******************************************/
#subMainNavContainer {
	width: 230px;
	margin: 0px;
	z-index: 2;
	position: static;
	left: 0px;
	top: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	
}
#subMainNav{
	margin: 0px;
	padding: 0px;
}
#subMainNav li {
	list-style-type: none;
	display: list-item;
	width: 230px;
	margin: 0px;
	padding: 0px;
}
#subMainNav ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px;
	background-color: #199DBF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#subMainNav ol li {
	list-style-type: none;
	display: list-item;
	margin: 0px;
	padding: 0px;
}
#subMainNav ol li a{
	padding-left: 25px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #199DBF;
	background-image: none;
	font-weight: normal;
	
}
#subMainNav ol li a:hover{
	text-decoration: none;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #199DBF;
	
}
#subMainNav a {
	text-decoration: underline;
	color: #199DBF;
	background-repeat: no-repeat;
	background-position: 7px center;
	background-image: url(../support_files/subnav_pointer.gif);
	padding-left: 25px;
	display: block;
	width: 205px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#subMainNav a:hover, #subMainNav a:active {
	text-decoration: none;
	background-color: #199DBF;
	color: #FFFFFF;
	background-image: url(../support_files/subnav_pointer_hover.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#subMainNav a.selected {
	text-decoration: none;
	background-color: #003366;
	color: #FFFFFF;
	background-image: url(../support_files/subnav_pointer_selected.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 25px;
	width: 205px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #199DBF;
	font-weight: bold;
}
#subContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFCC00;
	padding: 15px;
	width: 200px;
	margin-top: 34px;
}
#subContact b{
	color: #199DBF;
	display: block;
	font-weight: bold;

}
#subContact .telephone{
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 10px;

}



/*** SUB CONTENT ******************************************/
#subPageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width: 212px;
	visibility: visible;
	padding: 0px;
	line-height: 155%;
	float: left;
	position: static;
	left: 720px;
	top: 0px;
	z-index: 2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#subSubjectBanner {
	
}
#subPageTrainSkills {
	margin-bottom: 17px;
	
}
#subRelatedNav{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#subRelatedNav li {
	list-style-type: none;
	display: list-item;
	width: 212px;
	margin: 0px;
	padding: 0px;
}
#subRelatedNav a {
	text-decoration: underline;
	color: #666666;
	background-repeat: no-repeat;
	background-position: 7px center;
	background-image: url(../support_files/subnav_pointer.gif);
	padding-left: 25px;
	display: block;
	width: 187px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#subRelatedNav a:hover, #subMainNav a:active {
	text-decoration: none;
	background-color: #199DBF;
	color: #FFFFFF;
	background-image: url(../support_files/subnav_pointer_hover.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#subRelatedNav li.selected {
	text-decoration: none;
	background-color: #FFCC00;
	color: #FFFFFF;
	background-image: url(../support_files/subnav_pointer_selected.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 25px;
	width: 187px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	padding-top: 9px;
	padding-bottom: 9px;
	font-weight: bold;
}
#subCourseDetails {
	line-height: 125%;
	color: #666666;
	font-size: 12px;
	
}
#subCourseDetails .cell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 17px;
	margin-bottom: 5px;
	padding-bottom: 7px;
	
	
}
#subCourseDetails b {
	font-weight: bold;
	color: #199DBF;
	display: block;
	
}
#subCourseDetails a {
	color: #666666;
	text-decoration: underline;
}
#subCourseDetails a:hover {
	color: #666666;
	text-decoration: none;
}



/*** FOOTER CONTENT ******************************************/
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 932px;
	position: relative;
	top: -37px;
	float: left;
	margin: 0px;
	padding-top: 15px;
	
}
#footer li {
	list-style-type: none;
	display: inline;
	background-image: url(../support_files/sub_nav_divider.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-left: 11px;
}
#footer li.first {
	list-style-type: none;
	background-image: none;
	margin-right: 10px;
	padding-left: 0px;
}
#footer a {
	text-decoration: underline;
	color: #199DBF;
}
#footer a:hover { text-decoration: none;}
#footer ul {
	margin: 0px 0px 5px;
	padding: 0px;
}
#footlogos ul {
	list-style: none;
	height: 49px;
	margin: 10px 0px 0px;
	padding: 0px;
}
#footlogos li {
	list-style: none;
	float: left;
	display: inline;
	height: 49px;
	background-image: none;
	margin: 0px 11px 0px 0px;
	padding: 0px;
}

#footlogos li a {
	overflow: hidden;
	text-indent: -500px;
	height: 49px;
	display: block;
	text-decoration: none;
}

#footlogos li a#lsc{
	background-image: url(../support_files/footer/lsc.gif);
	width: 48px;
}  
#footlogos li a#train{background-image: url(../support_files/footer/traintogain.gif); width: 62px;} 
#footlogos li a#goDisabled{background-image: url(../support_files/footer/goDisabled.gif); width: 56px;} 
#footlogos li a#QCon{background-image: url(../support_files/footer/approvedconstruction.gif); width: 20px;}
#footlogos li a#matrix{ background-image: url(../support_files/footer/matrix.gif); width: 99px}
#footlogos li a#trainSkills{ background-image: url(../support_files/footer/transformSkills.gif); width: 44px}
#footlogos li a#gremlin{ background-image: url(../support_files/footer/gremlin.gif); width: 41px}
#footlogos li a#apprenticeships{ background-image: url(../support_files/footer/apprenticeships.gif); width: 80px}
#footlogos li a:hover { background-position: 0 49px; }


#quickNav .searchfield {
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin-right: 3px;
	margin-left: 3px;
	padding: 5px;
}
#quickNav{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399CC;
	padding: 0px;
	position: absolute;
	top: 20px;
	left: 550px;
}
#quickNav .searchbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding: 0px;
	margin: 0px 0px 1px 7px;
	vertical-align: middle;
}
#quickNav form {
	margin: 0px;
	display: inline;
	padding: 0px;
}


/*** SEARCH CONTENT ******************************************/
#searchcontainer {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	overflow: visible;
	background-repeat: repeat-x;
	background-image: url(../support_files/course_search_BG.gif);
	height: 250px;
}
#searchcontent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	overflow: visible;
	width: 872px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px 34px 15px;
}
#searchcontent .title{text-indent: -500px; display: block; height: 32px; margin: 0px; padding: 0px; background-image: url(../support_files/pagehead_findacourse.gif); background-repeat: no-repeat; overflow: hidden;}
#searchcolleft{
	width: 235px;
	float: left;
	position: absolute;
	padding-right: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9AE00;
	height: 173px;
}
#searchcolleft a{
	color: #199DBF;
	text-decoration: underline;
	
}
#searchcolleft a:hover{
	color: #199DBF;
	text-decoration: none;
	
}
#searchcolmid{
	width: 375px;
	float: left;
	position: absolute;
	padding-right: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9AE00;
	left: 324px;
	height: 173px;
}
#searchcolmid .labeltitle-first{
	font-weight: bold;
	display: block;
	height: 0px;
}
#searchcolmid .labeltitle{
	font-weight: bold;
	display: block;
	height: 0px;
	margin-top: 5px;
}
#searchcolmid .inputbox{
	display: inline;
	width: 200px;
	margin-right: 5px;
}
#searchcolmid .searchbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	padding: 0px;
	margin: 10px 0px 0px;
	display: block;
}
#searchcolright{
	float: left;
	position: absolute;
	left: 754px;
	height: 173px;
}
#searchcolright a{
	color: #199DBF;
	text-decoration: underline;
	
}
#searchcolright img{
	margin-top: 8px;
}
#searchcolright a:hover{
	color: #199DBF;
	text-decoration: none;
	
}
  
  
/*** BREADCRUMBS ******************************************/
#breadcrumbs{
	height: 45px;
	width: 932px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 34px;
	margin-left: 4px;
	
}
#breadcrumbs ul {
	margin:16px 0px 0px;
	list-style-type: none;
	float: left;
	position: relative;
	padding: 0px;
}
#breadcrumbs li {
	background:url(../support_files/bread_pointer.gif) no-repeat 0px 3px;
	padding:0 0 0 20px;
	margin:0 15px 0 0;
	list-style-type: none;
	float: left;
	position: relative;
}
  #breadcrumbs li.first {
	background:none;
	padding:0;
	margin: 0px 15px 0px 0px;
	float: left;
	position: relative;
}
  #breadcrumbs li a {
	height:26px;
	float:left;
	margin:0;
	color:#199DBF;
	border:0;
	text-decoration: underline;
}
  #breadcrumbs li a:hover{
	text-decoration: none;
}
#breadcrumbs li.current a {
	height:26px;
	float:left;
	margin:0;
	border-bottom:3px solid #FFCC00;
	color:#999999;
	text-decoration: none;
}
  #breadcrumbs li.current a:hover{
	border-bottom:3px solid #FFCC00;
	color:#999999;
	text-decoration: none;
}
/*** MISC STYLES ******************************************/
.redtxt {
	color: #FF3300;
}
.boldtxt {
	font-weight: bold;
	font-size: 12px;
}
.bluetxt {

	color: #3399CC;
}
.greytxt {


	color: #999999;
}
