html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {

	margin: 0px;

	padding: 0px;

	border: 0px;

}
body { background-image:url(images/grey-background.jpg); background-repeat:repeat;  }
.spacer{ 
	margin-top:10px;
}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100.01%;

}
.wrap {

	width:960px;
	/*width:960px;*/
	margin:0 auto;
	/*text-align:center;*/
	text-align:left;
	background-color:#e6ebef;

}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	text-transform:capitalize;
	font-size:10px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #ffffff;
	height:25px;
	}
ul#menu li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 4px 0 4px;
	}
ul#menu li a:hover{
	background:transparent url("images/blue.jpg") repeat-x top left;	
	}
	

.sub-wrap {
	background-color:#e6ebef;

	/*width:819px;*/
	width:829px;
	/*width:960px;*/

	text-align:center;

}

.content {

	/*width:829px;*/
	width:809px;

	overflow:hidden;

	margin-left:auto;

	margin-right:auto;

	margin-top:10px;
	margin-left:10px;

}

.main-content {

	float:left;

	width:775px;
	background-color:#FFFFFF;

}

.page {
	clear:both;
	float:left;
	border-top:none;
}

.page-menu {

	width:170px;

	float:left;

	font-size:65%;

}

.page-menu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

.page-menu li {
	text-align:left;
	border-bottom:1px solid  #CCCCCC;
}


#page-14-19-1 { background-image:url(images/page-backgrounds/14-19-background-1.jpg); background-repeat:repeat-y;  }
#page-14-19-2 { background-image:url(images/page-backgrounds/14-19-background-2.jpg); background-repeat:repeat-y; }
#page-apprenticeships { background-image:url(images/page-backgrounds/apprenticeships.jpg); background-repeat:repeat-y; }
#page-ace { background-image:url(images/page-backgrounds/adult-comm.jpg); background-repeat:repeat-y; }
#page-general { background-image:url(images/page-backgrounds/general-pages.jpg); background-repeat:repeat-y; }


.page-menu a:link {background-position:top;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:5px;
	padding-left:12px;
	text-decoration:none;
	display:block;}      /* unvisited link */
.page-menu a:visited {background-position:top;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:5px;
	padding-left:12px;
	text-decoration:none;
	display:block;}  /* visited link */
.page-menu a:hover {background-position:top;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:5px;
	padding-left:12px;
	text-decoration:none;
	display:block;}  /* mouse over link */
.page-menu a:active {background-position:top;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:5px;
	padding-left:12px;
	text-decoration:none;
	display:block;}  /* selected link */


.copy {
	float:left;
	width:595px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.copy p { text-align:left; 	font-size: 70%;
	line-height: 150%; margin-bottom:10px; }




ul.grid
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
margin-top:10px; margin-bottom:20px;
clear:both;
}
ul.grid li 
{
float: left;
width: 180px;
font-weight: bold;
color:#000000;
display: block;
margin-right:5px;
margin-bottom:5px;

padding:5px;
font-size:70%;
}

ul.grid li a { color:#FFFFFF; text-decoration:underline; font-weight:normal;  }
ul.grid li a:link { color:#FFFFFF; text-decoration:underline; font-weight:normal; }
ul.grid li a:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; }
ul.grid li a:active { color:#FFFFFF; text-decoration:none; font-weight:normal; }
ul.grid li a:hover { color:#FFFFFF; text-decoration:none; font-weight:normal; }

#grid-14-19-1 li { background-image:url(images/nav-backgrounds/14-19-nav-item-bg-1.jpg); background-repeat:repeat; }
#grid-14-19-2 li { background-image:url(images/nav-backgrounds/14-19-nav-item-bg-2.jpg); background-repeat:repeat; }
#grid-apprenticeships li { background-image:url(images/nav-backgrounds/apprenticeships-nav-item-bg.jpg); background-repeat:repeat; }
#grid-ace li { background-image:url(images/nav-backgrounds/ace-nav-item-bg.jpg); background-repeat:repeat; }
#grid-general li { background-image:url(images/nav-backgrounds/general-blue.jpg); background-repeat:repeat; }

.right-panel-promo a:link img { border:none; margin-bottom:10px; }      /* unvisited link */
.right-panel-promo a:visited img {border:none; margin-bottom:10px;}  /* visited link */
.right-panel-promo a:hover img {border:none; margin-bottom:10px;}  /* mouse over link */
.right-panel-promo a:active img {border:none; margin-bottom:10px;}  /* selected link */


.img-container a.pt-ebrochure:link img { border:none; }      /* unvisited link */
.img-container a.pt-ebrochure:visited img {border:none;}  /* visited link */
.img-container a.pt-ebrochure:hover img {border:none; }  /* mouse over link */
.img-container a.pt-ebrochure:active img {border:none; }  /* selected link */

.img-container a.ft-ebrochure:link img { border:none; }      /* unvisited link */
.img-container a.ft-ebrochure:visited img {border:none;}  /* visited link */
.img-container a.ft-ebrochure:hover img {border:none; }  /* mouse over link */
.img-container a.ft-ebrochure:active img {border:none; }  /* selected link */


/*.submenu a:link img { border:none; }
.submenu a:visited img {border:none;}
.submenu a:hover img {border:none; }
.submenu a:active img {border:none; }*/

.page-menu a.banner:link { padding:0; margin:5px 0 0 5px; }      /* unvisited link */
.page-menu a.banner:visited {padding:0; margin:5px 0 0 5px;}  /* visited link */
.page-menu a.banner:hover {padding:0; margin:5px 0 0 5px; }  /* mouse over link */
.page-menu a.banner:active {padding:0; margin:5px 0 0 5px; }  /* selected link */

.page-menu a.banner:link img { border:0; }      /* unvisited link */
.page-menu a.banner:visited img {border:0;}  /* visited link */
.page-menu a.banner:hover img {border:0; }  /* mouse over link */
.page-menu a.banner:active img {border:0; }  /* selected link */

/*before: right_panel*/
/*after: right-panel-promo*/
.right-panel-promo {

	float:left;

	margin-left:10px;

	width:150px;

}

.footer {

	font-size:65%;

	color:#FFFFFF;

	margin-top:5px;

	margin-left:auto;

	margin-right:auto;

	/*width:819px;*/
	height:40px; margin-top:10px;
	background-color:#000000;
}


/*before: footer_content*/
/*after: footer-copy*/
.footer-copy { float:left; padding-top:3px; padding-left:5px; }

.footer-copy p { text-align:left; font-size:13px; color:#FFFFFF; }

.footer-copy a:link { text-decoration:underline; color:#FFFFFF; }      /* unvisited link */
.footer-copy a:visited { color:#FFFFFF; text-decoration:underline; }  /* visited link */
.footer-copy a:hover { text-decoration:none; color:#FFFFFF; }  /* mouse over link */
.footer-copy a:active { text-decoration:none; color:#FFFFFF; }  /* selected link */

img#main-banner { margin:0; padding:0; }


#menu-container { width:100%;height:25px; background-color:#000000; }

h1#section-title { padding:10px 0 10px 10px; float:left; font-size:22px; }
h2#page-title { float:right; padding:14px 10px 10px 0; font-size:18px; }
.page-first-img { float:right; padding:0; margin:0 0 5px 5px; }
br.clear { clear:both; }
h3 { text-align:left; margin:0; padding:0; font-size:16px; }
h4 { text-align:left; font-size:14px; }
h5 { text-align:left; }
div.copy ul { list-style:none; text-align:left; margin-bottom:10px; }
dl { text-align:left; padding:0; margin:0; margin-bottom:10px; }
dl dt { margin:0; padding:0; font-size:70%; font-weight:bold; }
dl dd { margin:0; padding:0; font-size:70%; }
div.copy ul li { font-size:70%; }

dl dd.spacer { margin-bottom:10px; }
table#telephone-numbers { margin:0; padding:0; font-size:70%; text-align:left; }


.blockquote {
background-image: url(images/open-quote.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 30px;
font-style: italic;
font-size:13px;
text-align:left;
}
.blockquote span {
background-image: url(images/close-quote.gif);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding-right: 30px;
font-style:italic;
font-size:13px;
}

ul#bullets { padding-left:30px; }
ul#bullets li { list-style:disc; padding-right:30px; font-size: 70%;
	line-height: 150%;  /*font-size:13px;*/ }

ul.bullets { padding-left:30px; }
ul.bullets li { list-style:disc; padding-right:30px; }


a:link img { border:0; }      /* unvisited link */
a:visited img { border:0; }  /* visited link */
a:hover img { border:0; }  /* mouse over link */
a:active img { border:0; }  /* selected link */