* { behavior: url(iepngfix.htc) }

body
{
	font-family: Arial, Sans-Serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	padding-top:15px;
	text-align: left;
	background-color:#e3e3e3;
	overflow:-moz-scrollbars-vertical;
}

.clearfix
{
	clear: both;
}

.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.smalltext
{
	font-size:0.8em;
}

.hide
{
	display:none;
}

.blue
{
	color:#00A2E0;
}

.grey
{
	color:#777;
}

.error
{
	border:1px solid #e06900 !important;
}

a.toggle strong
{
	cursor:pointer;
	color:#00A2E0;
}

fieldset
{
	padding:20px 0 0 0;
	border:0;
}

p
{
	clear:both;
	color:#777777;
	margin-top:0;
	margin-bottom:10px;
}

p.error
{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}

p.strongblue{
	font-weight:bold;
	color:#00A2E0;
}

p.firstpara{color:#00A2E0;font-size:1.4em;font-weight:bold;margin-top:20px;}
body#body-Young p.firstpara{color:#2F9F3E;}
body#body-Schoo p.firstpara{color:#F04C3E;}
body#body-Highe p.firstpara{color:#019CAD;}
body#body-Emplo p.firstpara{color:#6C2887;}
body#body-Paren p.firstpara{color:#F272AD;}
body#body-Partn p.firstpara{color:#F36E1F;}

.noleftmargin
{
	margin-left:0 !important;
}

a
{
	color:#00A2E0;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

a.arrowlink,
div#topcontent div#maincontent div#maincontenttext a,
div#bottomcontent div#sectionboxes div.sectioncontainer-inner a,
div.streambox a
{
	padding-left:10px;
	background-image:url(images/small-blue-arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}

a img
{
	border:none;
}

strong
{
	color:#00A2E0;
}

ul
{
	xmargin-top:10px;
	list-style-type:none;
	padding-left:10px;
	margin-left:0;
}

li
{
	background-image:url(images/small-blue-arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:15px;
	margin-bottom:3px;
	margin-left:0;
}
	
strong {color:#777;}
/*
body#body-Young strong{color:#2F9F3E;}
body#body-Schoo strong{color:#F04C3E;}
body#body-Highe strong{color:#019CAD;}
body#body-Emplo strong{color:#6C2887;}
body#body-Paren strong{color:#F272AD;}
body#body-Partn strong{color:#F36E1F;}
*/

h2
{
	background-image:url(images/bg-h2.gif);
	font-size:2.8em;
	color:#fff;
	font-weight:normal;
	line-height:1.5em;
	margin-top:0;
	margin-bottom:12px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	float:left;
	display:inline;
}

h3
{
	border-bottom:1px solid #00A2E0;
	color:#00A2E0;
	padding-bottom:3px;
	font-size:1.5em;
	font-weight:normal;
}

div#bottomcontentright h3
{
	border:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

body#body-Young div#bottomcontentright h3{color:#2F9F3E;}
body#body-Schoo div#bottomcontentright h3{color:#F04C3E;}
body#body-Highe div#bottomcontentright h3{color:#019CAD;}
body#body-Emplo div#bottomcontentright h3{color:#6C2887;}
body#body-Paren div#bottomcontentright h3{color:#F272AD;}
body#body-Partn div#bottomcontentright h3{color:#F36E1F;}

h4
{
	font-size:1.1em;
	margin-bottom:10px;
	margin-top:10px;
}



div#maincontainer
{
	width:781px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

div#banner
{
	width:781px;
	height:131px;
	position:relative;
	background-image:url(images/bg-banner.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

div#middlecontainer
{
	width:781px;
	xmin-height:400px;
	xheight:auto !important;
	xheight:400px;
	background-image:url(images/bg-main.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

div#footer
{
	line-height:2.2em;
	color:#fff;
	font-size:0.75em;
	background-color:#00A2E0;
	width:752px;
	float:left;
	display:inline;
	background-image:url(images/copywrite.gif);
	background-position:624px 6px;
	background-repeat:no-repeat;
	margin:4px auto 8px 14px;
}

div#footer-inner
{
	margin-left:10px;
}


div#containerbottom
{
	width:781px;
	height:6px;
	background-image:url(images/bg-footer.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

div#maincontainer div#banner h1
{
	width:177px;
	margin:0;
	position: absolute;	
	top:15px;
	left:15px;
    padding: 97px 0 0 0;
    overflow: hidden;
    background-image: url(images/h1.gif);
    background-repeat: no-repeat;    
    height: 0px !important;
    height /**/:97px;
}

div#maincontainer div#banner a#h1homelink
{
	position: absolute;	
	top:15px;
	left:15px;
	width:177px;
	height:97px;
	border:none;
	background:none;
	display:block;
	font-size:0;
}

div#maincontainer div#banner div#toplinks
{
	position:absolute;
	top:20px;
	right:15px;
	font-size:0.75em;
	color:#00A2E0;
	width:247px;
	text-align:right;
}

div#maincontainer div#banner div#toplinks div#links
{
	float:left;
	width:100%;
}

div#contentcontainer
{
	width:752px;
	background-color:#fff;
	float:left;
	position:relative;
	margin-left:14px;
	display:inline; /*ie6 margin bug fix*/
	color:#777777;
	padding-top:6px;	
	font-size:0.85em;
}

/* BREADCRUMBS */

div#breadcrumbs
{
	line-height:2.2em;
	color:#fff;
	font-size:0.9em;
	background-color:#00A2E0;
	margin-bottom:8px;
	width:100%;
	float:left;
	display:inline;
}

body#body-Young div#breadcrumbs {background-color:#2F9F3E;}
body#body-Schoo div#breadcrumbs {background-color:#F04C3E;}
body#body-Highe div#breadcrumbs {background-color:#019CAD;}
body#body-Emplo div#breadcrumbs {background-color:#6C2887;}
body#body-Paren div#breadcrumbs {background-color:#F272AD;}
body#body-Partn div#breadcrumbs {background-color:#F36E1F;}

div#breadcrumbs-inner
{
	margin-left:10px;
}

div#breadcrumbs a
{
	color:#fff;
	text-decoration:underline;
	width:auto;
}

div#breadcrumbs a:hover
{
	text-decoration:none;
}

div#breadcrumbs ul
{
	padding:0;
	margin:0;
}

div#breadcrumbs ul li
{
	float:left;
	display:inline;
	margin:0;
	margin-left:5px;
	padding:0;
	padding-left:14px;
	background-image:url(images/bullet-arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}

body#body-Young div#breadcrumbs ul li {background-image:url(images/bullet-arrow-young.gif);}
body#body-Schoo div#breadcrumbs ul li {background-image:url(images/bullet-arrow-schools.gif);}
body#body-Highe div#breadcrumbs ul li {background-image:url(images/bullet-arrow-higher.gif);}
body#body-Emplo div#breadcrumbs ul li {background-image:url(images/bullet-arrow-employers.gif);}
body#body-Paren div#breadcrumbs ul li {background-image:url(images/bullet-arrow-paren.gif);}
body#body-Partn div#breadcrumbs ul li {background-image:url(images/bullet-arrow-partn.gif);}

div#breadcrumbs ul li.nodecoration
{
	background:none!important;
	padding-left:0;
}


/* MAIN MENU */

div#mainmenu
{
	width:752px;
	margin-bottom:4px;
}

div#mainmenu ul
{
	background-color:#fff;
	float:left;
	margin:0;
	padding:0;
}

div#mainmenu ul li
{
	width:122px;
	margin-left:4px;
	display:inline;
	float:left;
	border-top:3px solid #00A2E0;
	background:none;
	padding:0;
	margin-bottom:0px;
}

div#mainmenu ul li.selected
{
	background-color:#E5F7FD;
	width:117px;
	padding-left:5px;
}

li a
{
	text-decoration:none;
	line-height:2em;
	display:block;
	width:100%;
}


/* FORTHCOMING EVENTS */

div#eventsleft
{
	width:273px;
	float:left;
}

div#eventsright
{
	width:273px;
	float:right;
}


/*BOOKING FORM */

table#booking-form
{
	
}


table#booking-form td
{
	vertical-align:top;
	border:1px solid #fff;
	margin:0;
}

table#booking-form td img
{
	vertical-align:text-top;
	position:relative;
	top:7px;
}

table#booking-form td.left
{
	width:200px;
}

table#booking-form td input,
fieldset input
{
	width:195px;
	color:#B7B7B7;
	background-color:#F5F5F5;
	border:none;
	padding-left:5px;
}

#searchform, #pagesearchform
{
	padding:0;
	margin:0;
	float:left;
}

#pagesearchform
{
	padding-bottom:30px;
}

#searchform input, #pagesearchform input
{
	color:#B7B7B7;
	background-color:#F5F5F5;
	border:none;
	padding:3px;
	width:229px;
	margin:0;
	margin-top:4px;
	float:left;
	display:inline;
}

#searchform input.button, #pagesearchform input.button
{
	color:#00A2E0!important;
	background-color:#fff!important;
	border:0!important;
	padding:0!important;
	margin-top:8px;
}

 #pagesearchform input.button
 {
	clear:left;
 }

#searchform fieldset
{
	border:1px solid #00A2E0;
	padding:5px;
	margin:10px 0 0 0;
	width:235px;
	height:60px;
	text-align:left;
	float:left;
	display:inline;
}

input.button
{
	width:auto!important;
	color:#00A2E0!important;
	background-color:#fff!important;
	border:none!important;
	padding:0!important;
	padding-top:35px!important;
}

input.checkbox
{
	width:auto!important;
	background:#fff!important;
}

table#booking-form td textarea
{
	width:190px;
	background-color:#F5F5F5;
	border:none;
	padding:0px 5px;
	color:#B7B7B7;
	font-family:Arial;
	font-size:1.05em;
}

table#booking-form td select
{
	border:1px solid #fff;
	background-color:#F5F5F5;
	color:#00A2E0;
	font-size:0.85em;
	width:200px;
	padding:2px 0;
}

/* TEMPLATE 01 */

div#topcontent
{
	margin-bottom:4px;
	position:relative;
}

div#topcontent div#maincontent
{
	width:500px;
	position:relative;
	height:318px;
}

div#topcontent div#maincontent p
{
	margin-bottom:5px;
}

div#topcontent div#maincontent div#maincontentimg
{
	position:absolute;
	top:0;
	left:0;
	height:318px;
	width:500px;
}

div#topcontent div#maincontent div#maincontentimg img
{
	width:500px;
	border:none;
	padding:0;
	margin:0;
}

div#topcontent div#maincontent div#maincontenttext
{
	position:absolute;
	top:18px;
	left:15px;
	width:280px;
}

div#topcontent div#maincontent div#maincontenttext h2
{
	background:none;
	font-size:2.8em;
	color:#00A2E0;
	font-weight:normal;
	margin-top:0;
	margin-bottom:8px;
	display:block;
	padding:0;
	line-height:1em;
	float:none;
}

div#topcontent div#rightcolumn
{
	width:247px;
	background-color:#fff;	
	height:318px;
	position:absolute;
	top:0;
	right:0;
	text-align:right;
}

div#topcontent div#rightcolumn div#right-topbox
{
	background-color:#00aeef;
	height:112px;
	position:relative;
	text-align:left;
	color:#fff;
}

div#topcontent div#rightcolumn div#right-topbox p
{
	top:8px;
	left:8px;
	width:231px;
	padding-right:8px;
	color:#fff;
	position:relative;
	font-size:10px;
}

div#topcontent div#rightcolumn div#right-topbox strong
{
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
}


div#topcontent div#rightcolumn div#right-topbox a#morelink
{
	position:absolute;
	bottom:8px;
	right:8px;
	display:block;
}

div#topcontent div#rightcolumn div#sections-list-box
{
	height:196px;
}

div#topcontent div#rightcolumn div#sections-list-box ul
{
	height:196px;
	padding:0;
	padding-top:2px;
	margin:0;
	margin-top:8px;
}

div#topcontent div#rightcolumn div#sections-list-box ul li
{
	background-image:none;
	margin:0;
	padding:0;	
	border-bottom:1px solid #77daff;
	margin-top:3px;
	text-align:left;
	background-position:0 3px;
}

div#topcontent div#rightcolumn div#sections-list-box ul li#li-young{background-image:url(images/bg-li-young.gif);}
div#topcontent div#rightcolumn div#sections-list-box ul li#li-emplo{background-image:url(images/bg-li-emplo.gif);}
div#topcontent div#rightcolumn div#sections-list-box ul li#li-schoo{background-image:url(images/bg-li-schoo.gif);}
div#topcontent div#rightcolumn div#sections-list-box ul li#li-highe{background-image:url(images/bg-li-highe.gif);}
div#topcontent div#rightcolumn div#sections-list-box ul li#li-paren{background-image:url(images/bg-li-paren.gif);}
div#topcontent div#rightcolumn div#sections-list-box ul li#li-partn{background-image:url(images/bg-li-partn.gif);border-bottom:0px;}


div#topcontent div#rightcolumn div#sections-list-box ul li a
{
	font-size:1.3em;
	line-height:1.8em;
	font-weight:bold;
	padding-left:10px;
	width:237px;
}

div#topcontent div#rightcolumn div#sections-list-box ul li.nobottomborder
{
	border-bottom:0;
}

/* YOUR DIPLOMA */

div.streambox
{
	width:265px;
	float:left;
	display:inline;
	margin-bottom:25px;
}

div.streamleftmargin
{
	margin-left:20px;
}

div.streambox div.streamheader
{
	border-bottom:1px solid #00A2E0;	
	padding-bottom:1px;
	margin-bottom:12px;
}

div.streambox div.streamheader span
{
	font-size:1.3em;
	color:#00A2E0;
	font-weight:bold;
	border-left:4px solid #00A2E0;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:2px;
	display:block;
}

div.streambox div#sh-Young{border-color:#2F9F3E;}
div.streambox div#sh-Emplo{border-color:#6C2887;}
div.streambox div#sh-Schoo{border-color:#019CAD;}
div.streambox div#sh-Highe{border-color:#F04C3E;}
div.streambox div#sh-Paren{border-color:#F272AD;}
div.streambox div#sh-Partn{border-color:#F36E1F;}

div.streambox div#sh-Young span{border-color:#2F9F3E;color:#2F9F3E;}
div.streambox div#sh-Emplo span{border-color:#6C2887;color:#6C2887;}
div.streambox div#sh-Schoo span{border-color:#019CAD;color:#019CAD;}
div.streambox div#sh-Highe span{border-color:#F04C3E;color:#F04C3E;}
div.streambox div#sh-Paren span{border-color:#F272AD;color:#F272AD;}
div.streambox div#sh-Partn span{border-color:#F36E1F;color:#F36E1F;}



/* rightcolumn news needs a 185px container called right column the above has been changed*/

div#topcontent div#rightcolumn div#newsheader
{
	background-color:#E5F7FD;
	border-top:1px solid #77DAFF;
	border-bottom:1px solid #77DAFF;
	font-size:1.3em;
	line-height:1.8em;
	color:#00A2E0;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}

div#topcontent div#rightcolumn div#mainnews-inner
{
	height:270px;
	position:relative;
	overflow:hidden;
	text-align:left;
}

img#newsfade
{
	position:absolute;
	bottom:0;
	left:0;
	height:20px;
	width:185px;
}

div.newsbox,
div.eventbox
{
	background-color:#fff;
	margin-bottom:18px;
}
	

div#bottomcontent
{
	height:155px;
	width:100%;
	background-color:#fff;
	position:relative;
}

div#bottomcontent div#bottomcontentleft
{
	width:500px;
	float:left;
	position:relative;
	height:155px;
}

div#bottomcontent div#bottomcontentright
{
	width:247px;
	height:155px;
	float:right;
	display:inline;
	margin-left:4px;
	position:relative;
}

div#bottomcontentright-main
{
	float:left;
	width:380px;
}

.logoleft
{
	float:left;
	margin-right:15px;
}

.logoright
{
	float:right;
	margin-left:15px;
}

div#mediacentre-right
{
	width:180px;
	float:right;
	background-color:#fff;
}

div#mediacentre-right div#medcentrtcontent
{
	float:left;
	clear:both;
	margin-top:15px;
	display:inline;
	width:180px;
}

div#mediacentre-right div.fileicon, div#mediacentre-right div.filetext
{
	display:inline;
	line-height:28px;
}

div#mediacentre-right div.fileicon img
{
	float:left;
	width:30px;
}


div#mediacentre-right img
{
	width:180px;
}

div#bottomcontent div.header
{
	background-image:url(images/bg-header.gif);
	color:#00A2E0;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.9em;
	border-top:1px solid #77daff;
	border-bottom:1px solid #77daff;
}

div#bottomcontent div.header div.header-inner
{
	font-weight:bold;
	line-height:1.9em;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-left:12px;
}

div#bottomcontent div.bottomcontent-footer
{
	text-align:right;
	border:0;
	border-top:1px solid #77daff;
	border-bottom:1px solid #77daff;
	xposition:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:24px;
	font-size:1.1em;
	line-height:1.7em;
	background-color:#fff;
	float:left;
}

div#bottomcontent div#bottomcontentleft div.latest
{
	width:233px;
	height:87px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:6px;
}

div#bottomcontent div#bottomcontentright div.latest
{
	width:231px;
	height:81px;
	overflow:hidden;
	display:inline;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:8px;
	float:right;
}

.leftborderme
{
	border-left:1px solid #77daff;
}

.leftpadme
{
	padding-left:8px;
}

div#bottomcontent div#sectionboxes div.sectioncontainer
{
	width:185px;
	height:152px;
	float:left;
	display:inline;
	background-image:url(images/bg-grey-white-stripe.gif);
	margin-left:4px;
}

div#bottomcontent div#sectionboxes div.sectioncontainer-inner
{
	width:159px;
	float:left;
	display:inline;
	margin-left:13px;
	overflow:hidden;
}

div#bottomcontent div#sectionboxes div.sectioncontainer-header
{
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	line-height:2em;
	padding-left:10px;
	background-color:#00A2E0;
	margin-bottom:10px;
}

div#bottomcontent div#sectionboxes .young{background-color:#2F9F3E!important;}
div#bottomcontent div#sectionboxes .highe{background-color:#F04C3E!important;}
div#bottomcontent div#sectionboxes .schoo{background-color:#019CAD!important;}
div#bottomcontent div#sectionboxes .emplo{background-color:#6C2887!important;}

/* TEMPLATE 02 */

div#leftmenucolumn
{
	float:left;
	display:inline;
	width:178px;
}

div#lowermenuimage {
	margin-top:270px;
	width:50px;
}

div#largecontentright
{
	float:right;
	display:inline;
	width:567px;
	position:relative;
}

div#bottomcontentleft
{
	float:left;
	display:inline;
	width:567px;
	position:relative;
	margin-bottom:30px;
}

div#topcontentright
{
	margin:0;
	padding:0;
	height:167px;
	overflow:hidden;
}

div#largecontentright h2
{
	margin-top:8px;
	margin-bottom:0;
}

body#body-Young div#largecontentright h2 {background-image:url(images/bg-h2-young.gif);}
body#body-Schoo div#largecontentright h2 {background-image:url(images/bg-h2-schools.gif);}
body#body-Highe div#largecontentright h2 {background-image:url(images/bg-h2-higher.gif);}
body#body-Emplo div#largecontentright h2 {background-image:url(images/bg-h2-employers.gif);}
body#body-Paren div#largecontentright h2 {background-image:url(images/bg-h2-paren.gif);}
body#body-Partn div#largecontentright h2 {background-image:url(images/bg-h2-partn.gif);}

div#largecontentright div#topcontentright div#topcontentright-shorttext
{
	position:absolute;
	top:8px;
	left:0;	
}

div#largecontentright div#topcontentright-shorttext
{
	/*in template 03 there is no topcontentright container, don't want absolute positioning*/
	float:left;
	position:relative;
}

div#largecontentright div#topcontentright div#topcontentright-shorttext p,
div#largecontentright div#topcontentright-shorttext p
{
	background-color:#00A2E0;
	padding:5px;
	color:#fff;
	margin:0;
	width:258px;
}

body#body-Young div#largecontentright div#topcontentright div#topcontentright-shorttext p,
body#body-Young div#largecontentright div#topcontentright-shorttext p {background-color:#2F9F3E;}
body#body-Schoo div#largecontentright div#topcontentright div#topcontentright-shorttext p,
body#body-Schoo div#largecontentright div#topcontentright-shorttext p {background-color:#F04C3E;}
body#body-Highe div#largecontentright div#topcontentright div#topcontentright-shorttext p,
body#body-Highe div#largecontentright div#topcontentright-shorttext p {background-color:#019CAD;}
body#body-Emplo div#largecontentright div#topcontentright div#topcontentright-shorttext p,
body#body-Emplo div#largecontentright div#topcontentright-shorttext p {background-color:#6C2887;}
body#body-Paren div#largecontentright div#topcontentright div#topcontentright-shorttext p,
body#body-Paren div#largecontentright div#topcontentright-shorttext p {background-color:#F272AD;}
body#body-Partn div#largecontentright div#topcontentright div#topcontentright-shorttext p,
body#body-Partn div#largecontentright div#topcontentright-shorttext p {background-color:#F36E1F;}


div#largecontentright div#topcontentright div#topcontentrightimg img
{
	top:0;
	left:0;
}

div#bottomcontentright
{
	float:left;
	display:inline;
}

div#bottomcontentright ul
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

div#bottomcontentright ul li
{	
	background-image:url(images/bullet-big-arrow-main.gif);
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:0 2px;
	margin-bottom:10px;
}

body#body-Young div#bottomcontentright ul li {background-image:url(images/bullet-big-arrow-young.gif);}
body#body-Schoo div#bottomcontentright ul li {background-image:url(images/bullet-big-arrow-schools.gif);}
body#body-Highe div#bottomcontentright ul li {background-image:url(images/bullet-big-arrow-higher.gif);}
body#body-Emplo div#bottomcontentright ul li {background-image:url(images/bullet-big-arrow-employer.gif);}
body#body-Paren div#bottomcontentright ul li {background-image:url(images/bullet-big-arrow-paren.gif);}
body#body-Partn div#bottomcontentright ul li {background-image:url(images/bullet-big-arrow-partn.gif);}


/*left menu for template 02 */

div#leftmenucolumn ul
{
	padding:0px!important;
	margin:0;
	list-style-type:none;
}

div#leftmenucolumn ul#menu2 li
{
	margin-bottom:2px;
	background:none;
	padding-left:0;
}

div#leftmenucolumn ul#menu2 li span
{
	border-left:4px solid #00A2E0;
	padding-left:2px;
	background-color:#fff;
	display:block;
}

div#leftmenucolumn ul#menu2 li#Young span{border-color:#2F9F3E;}
div#leftmenucolumn ul#menu2 li#Schoo span{border-color:#F04C3E;}
div#leftmenucolumn ul#menu2 li#Highe span{border-color:#019CAD;}
div#leftmenucolumn ul#menu2 li#Emplo span{border-color:#6C2887;}
div#leftmenucolumn ul#menu2 li#Paren span{border-color:#F272AD;}
div#leftmenucolumn ul#menu2 li#Partn span{border-color:#F36E1F;}

div#leftmenucolumn ul#menu2 li span a
{
	background-color:#F0F0F0;
	color:#000;
	padding-left:8px;
	width:auto;
}

div#leftmenucolumn ul#menu2 li#Young span.selectedl2 a{background-color:#2F9F3E;color:#fff;}
div#leftmenucolumn ul#menu2 li#Schoo span.selectedl2 a{background-color:#F04C3E;color:#fff;}
div#leftmenucolumn ul#menu2 li#Highe span.selectedl2 a{background-color:#019CAD;color:#fff;}
div#leftmenucolumn ul#menu2 li#Emplo span.selectedl2 a{background-color:#6C2887;color:#fff;}
div#leftmenucolumn ul#menu2 li#Paren span.selectedl2 a{background-color:#F272AD;color:#fff;}
div#leftmenucolumn ul#menu2 li#Partn span.selectedl2 a{background-color:#F36E1F;color:#fff;}

div#leftmenucolumn ul#menu3
{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:8px;
}

div#leftmenucolumn ul#menu3 li
{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:0;
	background-image:url(images/small-blue-arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:15px;
}

div#leftmenucolumn ul#menu3 li.selectedl3
{
	background-color:#F6F6F6;
}

body#body-Young div#leftmenucolumn ul#menu3 li {background-image:url(images/small-arrow-young.gif);}
body#body-Schoo div#leftmenucolumn ul#menu3 li {background-image:url(images/small-arrow-schools.gif);}
body#body-Highe div#leftmenucolumn ul#menu3 li {background-image:url(images/small-arrow-higher.gif);}
body#body-Emplo div#leftmenucolumn ul#menu3 li {background-image:url(images/small-arrow-employers.gif);}
body#body-Emplo div#leftmenucolumn ul#menu3 li {background-image:url(images/small-arrow-parents.gif);}
body#body-Emplo div#leftmenucolumn ul#menu3 li {background-image:url(images/small-arrow-partners.gif);}

div#leftmenucolumn ul#menu3 li a
{
	padding-left:8px;
	color:#777;
	background:none;
	width:auto;
	line-height:normal;	
	padding-top:5px;
	padding-bottom:5px;
}

div.faqentry
{
	margin-left:50px;
}

div.faqanswer
{
	margin-bottom:5px;
	padding-bottom:20px;
	padding-top:10px;
	float:left;
	display:inline;
	width:100%;
}

ul.faqlist li a
{
	line-height:normal;
}

/* SEARCH */

ul#searchresult li
{
	background-position:0 10px;
}

div .newsdate	
{
	font-weight:bold;
	color:#00A2E0;
	display:block;
	margin-bottom:10px;
}

/* COMMENTS */

table#commenttable td
{
	vertical-align:top;
}

table#commenttable td.label
{
	width:85px;	
}

table#commenttable td input
{
	background-color:#f4f4f4;
	border:none;
	padding:3px;
	font-size:0.9em;
	color:#B7B7B7;
}

table#commenttable td textarea
{
	width:325px;
	height:120px;
	background-color:#f4f4f4;
	padding:3px;
	font-family:Arial,sans-serif;
	font-size:0.9em;
	border:none;
	color:#B7B7B7;
}

div#comments
{
	float:left;
	width:561px;
}

div.comment-outer
{
	float:left;
	width:531px;
	padding:0 0 0 30px;
	background-image:url(images/quotes.gif);
	background-repeat:no-repeat;
	background-position:0 14px;
}

div.comment-spacer
{
	float:left;
	width:561px;
	height:25px;
}

div.comment-inner
{
	float:left;
	border-left:5px solid #00a2e0;
	padding:15px 15px 20px 7px;
	background-color:#e5f7fd;
	width:510px;
}

div.reply-outer
{
	float:left;
	padding:0 0 0 60px;
	background-image:url(images/quotes-grey.gif);
	background-repeat:no-repeat;
	background-position:30px 14px;
	margin-top:5px;
	width:501px;
}

div.reply-outer div.comment-inner
{
	float:left;
	border-left:5px solid #b7b7b7;
	padding:15px 15px 20px 7px;
	background-color:#f5f5f5;
	width:480px;
}

