@charset "utf-8";

/*@import url("intro_paragraphs.css");*/

/*---------------------------------------------

Filename: main_styles.css
Title: Main Styles for www.lincs2.co.uk


Light Green: #78aa77
Dark Green: #346667
Light Blue: #deefef
Dark Blue: #002046



---------------------------------------------*/

.cufon-loading #mainnav h3, .cufon-loading .selection-text h2, .cufon-loading .selection-text2 h2, .cufon-loading #content h2, .cufon-loading #content h5 {
  visibility: hidden !important;
}


.active { text-decoration:underline;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: url(../assets/bgrepeat.jpg) repeat-x top center;
	background-color: #323232;
}

* {margin: 0px; padding: 0px;}

.formError
{
	color: #FF0000;
}

a:link { text-decoration:none;}
a:hover {text-decoration:underline;}

.floatleft {float:left;}

 

#searchform input.search-submit, #searchform.search-submit {
	height: 22px;
	width: 22px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	background: url(../images/search-submit.jpg) no-repeat left top;
	margin:0;
}

#searchform {
	float:right;
	margin-right:0px;
	margin-top:8px;
}

#searchfield {
	width:218px;
	margin:0;
	height:22px;
	border:0px solid #bbb;
	padding-left:5px;
}

.mylincs2tab {
width:94px;
}

/* Slider
----------------------------------------------------------------------------------------------------*/
.container { width:208px; height:208px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
.slides li { position:absolute; top:0; width:200px; display:none; padding:0; margin:0; }

.slides div {width:208px; height:200px;}

.floatright {float:right;}

.imgright {margin:0 30px 10px 10px;}



#started-vid {float:left; margin:10px 20px 20px 20px;}

/*------------- Framework -------------*/

#wrapper {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
#masthead {
	width: 900px;
	height: 217px;
	background: url(../assets/headerbg.jpg) no-repeat top center ;
}
#contentwrap {
	width: 900px;
	float: left;
	margin-bottom: 0;
}

#content {
	width: 660px;
	min-height:500px;
	float: right;
	padding: 0 0 0 0;
	/*background: url(../assets/contentbase.jpg) no-repeat bottom center;*/
	background-color: #ffffff;
	
}

#link {
	width: 660px;
	min-height:500px;
	float: right;
	padding: 0 0 15px 0px;
	background: url(../assets/contentbase.jpg) no-repeat bottom center;
	background-color: #ffffff;
}

.welcome-and-news { background:url(../assets/homepage/blue-split-top.jpg) top left no-repeat; height:285px;}
.hp-selections { background:url(../images/home-selections-bg.jpg) top left no-repeat; height:344px;}
.hp-selections2 { background:url(../images/choice-background.jpg) top left no-repeat; height:500px; }


.home-news { float:right; width:208px; height:240px; overflow:hidden; padding:20px 25px;}
div#contentwrap div#content .home-news p, div#contentwrap div#content .news h4 {margin:0; padding:0; }
div#contentwrap div#content .home-news h4 {margin:10px 0 0 0;}

div#contentwrap div#content .home-news h4 a { color:#fff; font-weight:bold; text-decoration:none; }
div#contentwrap div#content .home-news h4 a:hover { text-decoration:underline;}
div#contentwrap div#content .home-news p { color:#fff;  font-size:70%; line-height:130%;margin:5px 0 0 0;}
.rotator {margin:0; padding:0; }
.welcome {
	float:left; width:349px; padding:20px 25px; 
}

.selection-links {width:418px; float:left; padding:20px 25px;}
.selection-text, .selection-text2 {float:left;width:146px; padding:20px 20px 20px 25px;}


div#contentwrap div#content .welcome h1 {color:#fff; font-size:1.2em;  line-height:110%; margin:0;}
div#contentwrap div#content .welcome span {font-size:90%; color:#adc21f;}	
div#contentwrap div#content .welcome p { margin:15px 0 0 0; color:#fff; font-size:70%; line-height:130%;}
div#contentwrap div#content .welcome p img {float:right; margin:0 0 0 10px;}
div#contentwrap div#content .welcome p a{color:#fff;}

div#contentwrap div#content .selection-text2 h2 {color:#fff; font-size:1.4em;  line-height:110%; margin:0;padding:0; background:none;}
div#contentwrap div#content .selection-text2 p {margin:15px  0 0 0; color:#fff; font-size:70%; line-height:130%;}

div#contentwrap div#content .selection-text h2 {color:#fff; font-size:1.2em;  line-height:110%; margin:0;padding:0; background:none;}
div#contentwrap div#content .selection-text p {margin:15px  0 0 0; color:#fff; font-size:70%; line-height:130%;}

#content .selection-text2 ul { margin: 15px 15px 0 15px;
	padding: 0;
	float:left;
	font-size:0.7em;
	list-style-type:circle;

}
#content .selection-text2 ul li {margin-bottom:3px;}
#content .selection-text2 a { color:#ffff00; font-style:italic; text-decoration:none;}
#content .selection-text2 a:hover {color:#fff; text-decoration:underline;}

 a.home-info-advice {
display:block;
float:left;
width: 220px;
height:141px;
margin-top:5px;
padding:0;
background: url(../assets/buttons/information-and-advice.png) 0 0 no-repeat;
text-decoration: none;
}

 a.home-parents-carers {
 float:left;
display:block;
width: 220px;
height:141px;
padding:0;
margin-top:10px;
background: url(../assets/buttons/parents-and-carers.png) 0 0 no-repeat;
text-decoration: none;
}

 a.home-options-fourteen {
 float:left;
display:block;
width: 187px;
height:141px;
margin-top:5px;
padding:0;
background: url(../assets/buttons/options-at-14.png) 0 0 no-repeat;
text-decoration: none;
}

 a.home-options-sixteen {
 float:left;
display:block;
width: 187px;
height:141px;
margin-top:5px;
padding:0;
background: url(../assets/buttons/options-at-16.png) 0 0 no-repeat;
text-decoration: none;
}

  a.home-info-advice:hover, .home-parents-carers:hover, a.home-options-fourteen:hover, a.home-options-sixteen:hover { 
background-position: 0 -141px;
}

.marginright30 {margin-right:30px;}

a.menu-advice {
float:left;
display:block;
width: 187px;
height:71px;
margin-top:20px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/advice-guidance.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

a.menu-i4u {
float:left;
display:block;
width: 187px;
height:71px;
margin-top:20px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/i4u-guide.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

a.menu-finance {
float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/finance.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-transport {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/transport.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-pathways {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/pathways.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-pathways2 {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:20px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/pathways.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}
 a.menu-lmi {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/lmi.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-stepbystep {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/stepbystep.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}
 a.menu-links {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/links.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-yps {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/yps.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-fasttomato {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/fasttomato.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-about {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:20px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/about.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-yap {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/yap.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-diplomas {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/diplomas.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}
 a.menu-foundation {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/foundation.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}
 a.menu-routes {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/routes.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;

}
 a.menu-voluntary {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/voluntary.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-apprenticeships {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/apprenticeships.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-employment {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:5px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/employment.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

a.menu-jobs4u {
 float:left;
display:block;
width: 187px;
height:71px;

margin-bottom:10px;
padding:0;
background: url(../assets/buttons/jobs4u.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

 a.menu-parents {
 float:left;
display:block;
width: 187px;
height:71px;
margin-top:20px;
margin-bottom:10px;
padding:0;
background: url(../assets/buttons/parents.png) 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

a.menu-advice:hover, a.menu-i4u:hover, a.menu-finance:hover, a.menu-transport:hover, .menu-pathways:hover, .menu-lmi:hover, .menu-stepbystep:hover, .menu-links:hover, .menu-yps:hover, .menu-fasttomato:hover, .menu-about:hover, .menu-yap:hover ,.menu-diplomas:hover,.menu-pathways2:hover,.menu-foundation:hover,.menu-routes:hover,.menu-voluntary:hover,.menu-apprenticeships:hover,.menu-employment:hover,.menu-parents:hover, .menu-jobs4u:hover   {
background-position: 0 -71px;
}

#mainnav {
	width: 240px;
	float: left;
}

#menu-system {

}
	
ul#topnav {
	margin: 174px 0 0 0;
	padding: 0;
	float:left;
	
	list-style: none;
	font-size: 0.9em;
	position:absolute;
}

ul#topnav li {
	float: left;
	
	position: relative; /*--Important--*/
	padding: 12px 20px 0 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../assets/menu-button-states.jpg) top left no-repeat;
	height:31px;
}

ul#topnav li a {
	float: left;
	color:#fff;

	
}

h3.steps { background:#8da339;color:#fff; padding:5px 10px;  margin-bottom:10px; width:590px; padding-bottom:5px; font-size:0.9em; margin-top:30px;}
p.notes {background:#eee; padding:10px 15px; width:580px;}

#content ul li {width:95%; margin-top:10px;}

#content ul#submenu  li {width:130px; margin-top:5px;}

ul#topnav li:hover , ul#topnav li :hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav li.nostate:hover,  ul#topnav li.nostate:hover {background-position: top left;}
/*---------------------------------------------

ADDITIONAL Changes HEADER/LOGIN/ACCESSIBILTY/HOMEPAGE//DB

---------------------------------------------*/

#video {
	float:right;
	margin: 18px 17px 0 0;
	width: 325px;
	height: 265px;
	background:url(../images/video_bg.gif);
	padding: 5px 0px 0px 5px;
	background-repeat: no-repeat;
}

#useful h4 {margin-bottom:0; margin-top:10px;}
#useful address {margin-top:-10px; padding:0; }

#accessibility {float:right; height:30px;  width:180px; margin:0;}
#accessibility a {float:left; padding: 7px 0 0 0;}


#accessibility ul {
	padding: 9px 0px 0 0;
	list-style: none;
	float:right;
}
#accessibility li {
	float: left;
	font-weight:normal;
	font-size:70%;
}
#accessibility li.footlast {
	border: none;
}

#accessibility .withborder {border-right:1px solid #111111;}
#accessibility a:link, #accessibility a:visited {
	display: block;
	color: #111111;
	padding: 0px 7px 0px 7px;
	text-decoration: none;

}
#accessibility a:hover {
	text-decoration: underline;
}

#panels {margin:12px 12px;}
#panels.adult {margin:20px 20px;}
#panels.news {margin:20px 20px;}

#DiploTV { margin:0 auto; width:620px; height:355px; background:url(../assets/diplomatop.jpg) top no-repeat;}
}

#Apprenticeships {margin:0 20px; background:#ddd;}


.TabbedPanelsContentGroup {width:600px; margin-bottom:25px;}

a.linkstyle  {  background-color:#9bc702; padding:5px; color:#fff; display:block; }
a.linkstyle:hover {  background-color:#648d01; }

 a.northlincs-yanl-button {
display:block;
float:left;
width: 222px;
height: 46.5px;
margin:0 20px 20px 50px;
padding:0; 
background: url(../images/young-button-nl.jpg) top left no-repeat;
}
a.northlincs-yanl-button:hover { 
background-position: 0 -46.5px;
}

 a.northlincs-yanel-button {
display:block;
float:left;
width: 222px;
height: 46.5px;
margin:10px 30px 20px 40px;
margin:0 0 10px 0;
padding:0; 
background: url(../images/young-button-nel.jpg) top left no-repeat;
}
a.northlincs-yanel-button:hover { 
background-position: 0 -46.5px;
}

 a.northlincs-dip-button {
display:block;
float:left;
width: 227px;
height: 38px;
margin:10px 30px 20px 40px;
margin:0 0 10px 0;
padding:0; 
background: url(../images/nlincs_dip_button.jpg) top left no-repeat;
}
a.northlincs-dip-button:hover { 
background-position: 0 -38px;
}

 a.nelincs-f-button {
display:block;
float:left;
width: 222px;
height: 47px;
margin:10px 30px 20px 60px;

padding:0; 
background: url(../images/fnel-button.jpg) top left no-repeat;
}
a.nelincs-f-button:hover { 
background-position: 0 -46px;
}


 a.nlincs-f-button {
display:block;
float:left;
width: 222px;
height: 47px;
margin:10px 30px 20px 30px;

padding:0; 
background: url(../images/fnl-button.jpg) top left no-repeat;
}
a.nlincs-f-button:hover { 
background-position: 0 -46px;
}




 a.northeastlincs-dip-button {
display:block;
float:left;
width: 227px;
height: 38px; 
margin:10px 0 20px 0;
margin:0;
padding:0;
background: url(../images/nelincs_dip_button.jpg) top left no-repeat;
}
a.northeastlincs-dip-button:hover { 
background-position: 0 -38px;
}

#news_nl a {
display:block;
float:left;
width: 141px;
margin-right:16px;
margin-bottom:16px;
height: 134px;
background: url(../assets/news_nl.jpg) top left no-repeat;
}
#news_nl a:hover { 
background-position: 0 -134px;
}

#tips  {
display:block;
float:right;
width: 42px;
height: 23px;
background: url(../assets/tips.jpg) top left no-repeat;
}
#tips:hover { 
background-position: 0 -23px;
}

#tips span {
display:none;
}

#tipsGreen  {
display:block;
float:right;
width: 42px;
height: 23px;
background: url(../assets/tipsGreen.jpg) top left no-repeat;
}
#tipsGreen:hover { 
background-position: 0 -23px;
}

#tipsGreen span {
display:none;
}

#news_nel a {
display:block;
float:left;
width: 141px;
margin-right:16px;
margin-bottom:16px;
height: 134px;
background: url(../assets/news_ne.jpg) top left no-repeat;
}
#news_nel a:hover { 
background-position: 0 -134px;
}

#news_app a {
display:block;
float:left;
width: 141px;
margin-right:0px;
margin-bottom:16px;
height: 134px;
background: url(../assets/news_app.jpg) top left no-repeat;
}
#news_app a:hover { 
background-position: 0 -134px;
}

#news_conn a {
display:block;
float:left;
width: 141px;
margin-right:16px;
margin-bottom:16px;
height: 134px;
background: url(../assets/news_conn.jpg) top left no-repeat;
}
#news_conn a:hover { 
background-position: 0 -134px;
}



#ad_northlincs a {
display:block;
float:left;
width: 300px;
margin-right:16px;
margin-bottom:16px;
height: 116px;
background: url(../assets/ad_northlincs.jpg) top left no-repeat;
}
#ad_northlincs a:hover { 
background-position: 0 -116px;
}

#ad_community a {
display:block;
float:left;
width: 300px;
margin-right:0px;
height: 116px;
background: url(../assets/ad_community.jpg) top left no-repeat;
}
#ad_community a:hover { 
background-position: 0 -116px;
}

#ad_courses a {
display:block;
float:left;
width: 300px;
margin-right:16px;
margin-bottom:16px;
height: 116px;
background: url(../assets/ad_courses.jpg) top left no-repeat;
}
#ad_courses a:hover { 
background-position: 0 -116px;
}

#ad_finance a {
display:block;
float:left;
width: 300px;
margin-right:0px;
height: 116px;
background: url(../assets/ad_financial.jpg) top left no-repeat;
}
#ad_finance a:hover { 
background-position: 0 -116px;
}

#ad_work a {
display:block;
float:left;
width: 300px;
margin-right:16px;
margin-bottom:10px;
height: 116px;
background: url(../assets/ad_learning.jpg) top left no-repeat;
}
#ad_work a:hover { 
background-position: 0 -116px;
}


#findacourse a {
display:block;
float:left;
width: 313px;
margin-right:5px;
height: 199px;
background: url(../assets/findacourse.jpg) top left no-repeat;
}
#findacourse a:hover { 
background-position: 0 -199px;
}

#newsandevents a {
display:block;
float:left;
width: 313px;
height: 199px;
background: url(../assets/newsandevents.jpg) top left no-repeat;
}
#newsandevents a:hover { 
background-position: 0 -199px;
}

#adultchoices a {
display:block;
float:left;
width: 313px;
height: 119px;
background: url(../assets/adultchoices.jpg) top left no-repeat;
}
#adultchoices a:hover { 
background-position: 0 -119px;
}

#choices14 a {
display:block;

float:left;
width: 313px;
height: 119px;
background: url(../assets/choices14.jpg) top left no-repeat;
}
#choices14 a:hover { 
background-position: 0 -119px;
}

#findaprovider a {
display:block;
float:left;
width: 313px;
height: 119px;
background: url(../assets/findaprovider.jpg) top left no-repeat;
margin-top:20px;

}
#findaprovider a:hover { 
background-position: 0 -119px;
}

#resourcebank a {
display:block;
float:left;
width: 313px;
height: 119px;
background: url(../assets/resourcebank.jpg) top left no-repeat;
margin-top:20px;
margin-bottom:20px;
}
#resourcebank a:hover { 
background-position: 0 -119px;
}

#outgoinglink a {
display:block;
float:left;
width: 313px;
height: 119px;
background: url(../assets/adv-11to19.jpg) top left no-repeat;
margin-top:20px;
margin-bottom:20px;
}
#outgoinglink a:hover { 
background-position: 0 -119px;
}

#adviceguidance a {
display:block;
float:left;
width: 313px;
height: 119px;
background: url(../assets/adviceguidance.jpg) top left no-repeat;
margin-top:20px;


}
#adviceguidance a:hover { 
background-position: 0 -119px;
}
/*---------------------------- Search Bar --*/

#searchbar {
	width: 900px;
	height: 40px;
	background: url(../assets/searchbar_back.gif) no-repeat top center;
}
#date {
	width: 300px;
	float: left;
}
#date p {
	color: #FFFFFF;
	font-size: .8em;
	font-weight: bold;
	padding: 15px 0px 0px 20px;
}
#login {float:right;  height:43px; clear:right; margin-top:174px; margin-right:25px;  }

#login ul {
	padding: 0px;
	list-style: none;
}
#login li {
	float: left;
	font-weight:bold;
	font-size:77%;
}
#login li.footlast {
	border: none;
}

#login .withborder {border-right:1px solid #ffffff;}
#login a:link, #login a:visited {
	display: block;
	color: #FFFFFF;
	padding: 0px 7px 0px 7px;
text-decoration: none;

}
#login a:hover {
	text-decoration: underline;
}




/*---------------------------- Masthead --*/

#masthead h1 {
	color: #375a80;
	font-size: 2.8em;
	text-align: right;
	font-weight: lighter;
	margin: 0px 20px 20px 200px;
	padding-top: 50px;
}
#masthead p {
	color: #375a80;
	font-size: .8em;
	line-height: 1.3em;
	text-align: right;
	font-weight: lighter;
	margin: 0px 20px 0px 400px;
}


ul#addresses {

	margin:0; padding:0;
	list-style: none;
	
	
}

ul#addresses li {

	margin:0 15px 0 0; padding:10px;
	float:left; font-size:0.9em;	background:#eee;

}

ul#addresses2 {

	margin:0; padding:0;
	list-style: none;
	
	
}

ul#addresses2 li {

	margin:0 15px 15px 0; padding:10px; height:125px; width:135px;
	float:left; font-size:0.9em;	background:#eee;

}

.contact-card {
margin:0 0 15px 20px; padding:5px 0;
	float:left; font-size:0.9em;	background:#eee;

}



/*---------------------------- Main Navigation --*/

#mainnav ul {
	float: right;
	width: 220px;
	margin: 1px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-align: right;
	/*background: url(../assets/menutop.jpg) no-repeat top left;
	background-color: #1a1a1a;*/
}
#mainnav li {
	/*border-bottom: #535353 solid 1px*/;
}

#mainnav li h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8da339;

}

#mainnav li.blank-li {height:20px;}
#mainnav li.start-li {margin-top:12px;}
#mainnav a:link, #mainnav a:visited {
	display: inline-block;
	font-size: 0.9em;
	
	/*font-weight: bold;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px 20px 4px 0px; 
}
#mainnav a:hover {
	color: #FFCC00;
	text-decoration:underline
	/* background: url(../assets/menuhover.jpg) repeat-y top left;*/
}
#navbottom {
	background: url(../assets/menubottom.jpg) no-repeat top left;
	width: 220px;
	height: 20px;
	float: right;
}

/*--Page Identifiers--*/
body.home #mainnav li a.nav_home,
body.adults #mainnav li a.nav_adults,
body.mylincs2 #mainnav li a.nav_mylincs2,
body.tutor #mainnav li a.nav_tutor,
body.register #mainnav li a.nav_register,
body.about #mainnav li a.nav_about,
body.started #mainnav li a.nav_start,
body.news #mainnav li a.nav_news,
body.advice #mainnav li a.nav_advice,
body.courses #mainnav li a.nav_courses,
body.providers #mainnav li a.nav_providers,
body.pathways #mainnav li a.nav_pathways,
body.parents #mainnav li a.nav_parents,
body.diploma #mainnav li a.nav_diploma,
body.apprenticeships #mainnav li a.nav_app,
body.flt #mainnav li a.nav_flt,
body.links #mainnav li a.nav_links {
	/*background: url(../assets/menuhover.jpg) repeat-y top left;
	color: #ffffff;*/
}

div#mainnav div#typeselector h1 {
	color: #FFFFFF;
	font-size: .9em;
	font-weight: bold;
	margin: 30px 0px 10px 20px;
	padding-top: 10px;

}
div#mainnav div#typeselector ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: none;
	background-color: #346667;
}
div#mainnav div#typeselector li {
	float: left;
	background: none;
	margin: 0px;
	padding: 0px;
}
div#mainnav div#typeselector a:link, div#mainnav div#typeselector a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border: solid 1px #FFFFFF;
	margin: 0px 5px 0px 0px;
	padding: 3px;
	font-weight: bold;
}
div#mainnav div#typeselector a:hover {
	background: #719495;
}

/*---------------------------- Help Slide Out ----------------------------*/

#HelpSection
{
	font-size: 11px;
}

/*---------Userful links-------*/

#link h2 {
	font-size: 1em;
	color: #FFFFFF;
	background-color: #B7CB0E;
	margin: 0px 20px 20px 20px;
	padding: 10px;
}

#link p {
	font-size: .75em;
	line-height: 1.5em;
	color: #353535;
	margin: 0px 20px 10px 20px;
}

#link ul {
	font-size:.75em;
	line-height:1.5em;
	color: #353535;
	margin:0px 0px 20px 0px;
}

#link address {
	padding-left: 20px;
}

#link a {color: #353535; text-decoration:underline;}
#link a:hover {color: #353535; text-decoration:none;}


/*---------- Main Content ----------*/

div#contentwrap div#content h1 {
	font-size: 1.1em;
	color: #002046;
	margin: 0px 20px 20px 20px;
	font-family: Georgia, "Times New Roman", Times, serif; 
}
.h1tbl {
	font-size: 1.8em;
	color: #002046;
	margin: 0px 20px 20px 20px;
}
#content h2 {
	font-size: 1.3em;
	color: #8da339;
	/*background-color: #B7CB0E;*/
	margin: 25px 20px 10px 20px;
s
}
h3 {
	font-size: 85%;
	color: #009dd7;
	margin: 0px 20px 2px 20px;
	padding: 15px 0px 2px 0px;
	font-weight: bold;
	
}

h3 a,a:visited {color:#009dd7; text-decoration:none;}
h3 a:hover {color:#009dd7; text-decoration:underline;}
h4 {
	font-size: .8em;
	color: #353535;
	margin: 0px 20px 5px 20px;
	padding-top: 5px;
}

h5 {
	color:#009dd7;
	font-weight:bold;
	font-size:125%;
	line-height:110%;
	margin:10px 0 10px 20px;
	}

h6 {
	color:#B7CB0E;
	font-weight:bold;
	font-size:125%;
	line-height:110%;
	margin:10px 0 10px 20px;
	}
	
.PPH2
{
	font-size: 1em;
	color: #FFFFFF;
	background-color: #069DD6;
	margin: 0px 20px 20px 20px;
	padding: 10px;
}

#content p {
	font-size: .75em;
	line-height: 1.5em;
	color: #353535;
	margin: 0px 20px 10px 20px;
}
#content ul {
	font-size: .75em;
	line-height: 1.5em;
	color: #353535;
	margin: 0px 0px 20px 50px;
}

.intropara {
	font-size: 110%;
	line-height: 1.5em;
	margin-bottom: 1.5em;
	display: block;
}
a.bodylink:link, a.bodylink:visited {
	font-weight: bold;
	color: #346667;
}
a.bodylink:hover {
	text-decoration: none;
	color: #990000;
}
#content address {
	padding-left: 20px;
}

#content a {color: #353535; text-decoration:underline;}
#content a:hover {color: #353535; text-decoration:none;}



address a:link, address a:visited {
	font-weight: bold;
	color: #353535;
	font-size: .75em;
	margin: 0px;
	padding: 0px;
}
address a:hover {
	text-decoration: none;
	color: #990000;
}
.boxout {
	/*width: 620px;*/
	margin: 0px 20px;
	background-color: #eceda7;
	border: 2px solid #abccb3;
	padding-top: 10px;
}
.boxout p {
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}
.boxout img {
	float: left;
	margin: 0px 10px 10px 10px;
}


ul#homelist {
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
	list-style: none;
}
ul#homelist li span {
	display: block;
	font-size: 1.7em;
	padding: 10px 0px 5px 0px;
	font-weight: bold;
	line-height: 1.2em;
}
#homelist li {
	float: left;
	margin-bottom: 20px;
}
#homelist a:link, #homelist a:visited {
	display: block;
	width: 170px;
	height: 89px;
	padding: 0px 20px 0px 110px;
	color: #346667;
	text-decoration: none;
	font-size: .9em;
	line-height: 1em;
}
#homelist a:hover {
	text-decoration: none;
	color: #CC0000;
}
li.home_1419 {background: url(../assets/homepage/choices1419.jpg) no-repeat top center; margin-right: 20px;}
li.home_provider {background: url(../assets/homepage/findprovider.jpg) no-repeat top center;}
li.home_19 {background: url(../assets/homepage/choices19+.jpg) no-repeat top center; margin-right: 20px;}
li.home_course {background: url(../assets/homepage/findcourse.jpg) no-repeat top center;}
li.home_advice {background: url(../assets/homepage/advice.jpg) no-repeat top center; margin-right: 20px;}
li.home_jobs {background: url(../assets/homepage/aboutjobs.jpg) no-repeat top center;}
	
	
li.home_1419 a:hover {background: url(../assets/homepage/choices1419_over.jpg) no-repeat top center;}
li.home_provider a:hover {background: url(../assets/homepage/findprovider_over.jpg) no-repeat top center;}
li.home_19 a:hover {background: url(../assets/homepage/choices19+_over.jpg) no-repeat top center;}
li.home_course a:hover {background: url(../assets/homepage/findcourse_over.jpg) no-repeat top center;}
li.home_advice a:hover {background: url(../assets/homepage/advice_over.jpg) no-repeat top center;}
li.home_jobs a:hover {background: url(../assets/homepage/aboutjobs_over.jpg) no-repeat top center;}



ul#newslist {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}
#newslist li {
	float: left;
	margin-right: 10px;
}
#newslist a:link, #newslist a:visited {
	display: block;
	width: 145px;
	height: 57px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: .8em;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	padding-top: 103px;
}
#newslist a:hover {
	text-decoration: none;
	color: #CC0000;
}

li.news_nlinc {background: url(../assets/news_northlincs.jpg) no-repeat top center;}
li.news_nelinc {background: url(../assets/news_northeastlincs.jpg) no-repeat top center;}
li.news_connex {background: url(../assets/news_connex.jpg) no-repeat top center;}
li.news_cfl {background: url(../assets/news_apprentice.jpg) no-repeat top center;}

a img {border: none;}

.newsimage {
	float: left;
	margin: 0px 20px -20px 0px;
}
.tickcross {
	height:69px;
	float: left;
	margin: 0px 15px 10px 20px;
}
	

h1 a:link, h1 a:visited {
	font-size: 1em;
	color: #78aa77;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}


#PupilDetails
{
	width: 400px;
}

.CCBox
{
	border: solid 1px #585858;
}

table#centres tr td {padding:10px;}

/*---------------------------- Tip Popups --------*/

.PopUpDiv
{
	visibility: hidden;
	
	POSITION: absolute; 
	
	background-color:#F4F4F4;
	padding: 10px;
	border: solid 2px #CCCCCC;
}

#WorkExpTip
{
	LEFT:40%;
	TOP: 39%;
	width: 400px;
}

#JobTip
{
	LEFT:40%;
	TOP: 51%;
	width: 400px;
}

#HobbyTip
{
	LEFT:40%;
	TOP: 63%;
	width: 400px;
}

#PersonalTip
{
	LEFT:40%;
	TOP: 75%;
	width: 400px;
}

.CloseDiv
{
	text-decoration: underline;
	cursor: pointer;
}
/*---------------------------- Footer --*/
form#form1 fieldset ul li label {
	margin-left: -35px;
}

#footer {
	width: 600px;

	/*background:url(../assets/footer_bg.jpg) no-repeat top center;*/
	height: 35px;
	text-align:right;
	clear: both;
	padding:7px 0 0 10px;

	margin: 0px 0px 0px 289px;
}

#footer p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;	
	font-size:0.9em;
	margin-top:10px;
	margin-bottom:20px;
}

#footer a:link, #footer a:visited {
	text-decoration:underline;
	font-size:inherit;
	color:#fff;
}

#footer img {
	float:right;
	margin-left:15px;
	margin-top:5px;
	}
#footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#footer li {
	float: left;
	border-right: #FFFFFF 1px solid;
}
#footer li.footlast {
	border: none;
}

#footer a:hover {
	text-decoration: none;
}

#but_reg
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_reg.jpg") no-repeat 0 0;

}

#but_reg:hover
{ 
  background-position: 0 -77px;
}

#but_reg span
{
  display: none;
}

#but_prof
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_prof.jpg") no-repeat 0 0;

}

#but_prof:hover
{ 
  background-position: 0 -77px;
}

#but_prof span
{
  display: none;
}

#but_apps
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_apps.jpg") no-repeat 0 0;

}

#but_apps:hover
{ 
  background-position: 0 -77px;
}

#but_apps span
{
  display: none;
}

#but_pass
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_pass.jpg") no-repeat 0 0;

}

#but_pass:hover
{ 
  background-position: 0 -77px;
}

#but_pass span
{
  display: none;
}

#but_guides
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_guides.jpg") no-repeat 0 0;

}

#but_guides:hover
{ 
  background-position: 0 -77px;
}

#but_guides span
{
  display: none;
}

#but_contact
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_contact.jpg") no-repeat 0 0;

}

#but_contact:hover
{ 
  background-position: 0 -77px;
}

#but_contact span
{
  display: none;
}


#but_myeilp
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_myeilp.jpg") no-repeat 0 0;

}

#but_myeilp:hover
{ 
  background-position: 0 -77px;
}

#but_myeilp span
{
  display: none;
}

#but_request
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_request.jpg") no-repeat 0 0;

}

#but_request:hover
{ 
  background-position: 0 -77px;
}

#but_request span
{
  display: none;
}


#but_View
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_View.jpg") no-repeat 0 0;

}

#but_View:hover
{ 
  background-position: 0 -77px;
}

#but_View span
{
  display: none;
}

#but_tutor
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/but_tutoreilp.jpg") no-repeat 0 0;

}

#but_tutor:hover
{ 
  background-position: 0 -77px;
}

#but_tutor span
{
  display: none;
}

/* New MyLincs2 Buttons */

#but_tut
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/btn-tutorarea.jpg") no-repeat 0 0;
}
#but_tut:hover
{ 
  background-position: 0 -77px;
}
#but_tut span
{
  display: none;
}

#but_sch
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/btn-schoolsarea.jpg") no-repeat 0 0;
}
#but_sch:hover
{ 
  background-position: 0 -77px;
}
#but_sch span
{
  display: none;
}

#but_con
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/btn-connexionsarea.jpg") no-repeat 0 0;
}
#but_con:hover
{ 
  background-position: 0 -77px;
}
#but_con span
{
  display: none;
}

#but_pro
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/btn-providerarea.jpg") no-repeat 0 0;
}
#but_pro:hover
{ 
  background-position: 0 -77px;
}
#but_pro span
{
  display: none;
}

#but_siteadmin
{
  display: block;
  width: 156px;
  height: 77px;
  background: url("../images/btn-siteadmin.jpg") no-repeat 0 0;
}
#but_siteadmin:hover
{ 
  background-position: 0 -77px;
}
#but_siteadmin span
{
  display: none;
}



/* New MyLincs2 Buttons End */



#mylincsbuttons {margin:20px 0px 10px 20px;}
#mylincsbuttons a {float:left; margin-right:2px; margin-bottom:10px;}

/*---------------------------- Forms --*/

.SortHeader
{
	text-decoration: underline;
	cursor: pointer;
}

form {
	margin: 0px;
	padding: 0px;
}
form ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
form li {
	margin-bottom: 5px;
}
label {
	font-size: .9em;
	font-weight: bold;
	width: 8em;
	float: left;
	width: 140px;
	margin-right: 10px;
	padding: 0px;
	text-align: right;
}


form#addcomments {margin: 10px 0px;}
form#addcomments ul {margin: 0px; padding: 0px; list-style: none;}
form#addcomments li {margin-bottom: 1em;}
form#addcomments label {
	font-size: .9em;
	line-height: 1.5em;
	float: left;
	width: 18em;
	text-align: right;
	margin-right: 1em;
}

fieldset#pupil input, fieldset#comments input {width: 28em;}
fieldset#pupil textarea {width: 28em; height: 5em;}


form#searchform {
	margin-top: -3px;
/*	visibility:hidden;*/

}
form#searchform input {
	margin-left: 10px;
}

input:focus, textarea:focus{
background-color: lightyellow;

}

input#Male, input#Female, input#radio {
	float: left;
}

input.ButtonOrange {
	background-color:#FF8000;
	color:#fff;
	border:1px solid #000;
	cursor: pointer;
}
input.Button#Login {
	float: right;
	margin-right: 30px;
}
fieldset {
	background-color: #eeeeee;
	border: 1px solid #adadad;
	padding: 10px;
	margin: 0px 20px 15px 20px;
}
legend {
	font-size: .8em;
	color: #002046;
	font-weight: bold;
	position: relative;
	top: 0em;
	left: 1em;
}




/*------------- Tables ------------*/

table {
	width: 620px;
	margin: 0px 0px 0px 20px;
	background-color: #eff7f7;
}



#Diplomas table
{
	margin 0px 0px 0px 0px;
	
}

#Parents table {
	width: 620px;
	margin: 0px 0px 0px 20px;
}

table table{
	font-size:1.4em;
	width:622px;
	margin:0px;
	margin-left:-4px;
	padding:0px;
}

table.setFont {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#346667;
	font-size:1.1em;
	font-weight:normal;
}

table table td
{
	border: none;
}

fieldset#skills table, fieldset#character table {
	width: 525px;
	padding: 0px;
}
fieldset#skills table td, fieldset#character table td {
	background-color: #EEEEEE;
	border: none;
	color: #346667;
	font-size: 1.3em;
	padding: 3px 0px;
	margin: 0px;
	font-weight: normal;
}

th, thead {
	background-color: #B7CB0E;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 7px;
}
tbody {
	font-size: .7em;
	background-color: #FFFFFF;
	color: #002046;
}
td  {
	padding: 4px;

}

#Diplomas td
{
	padding: 0px;
	border: none;
}

.WishListtd  {
	padding: 4px;
	
}
.TableHeader
{
	/*background-color: #346667;*/
	background-color: #ADC001;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 7px;
}

.TableHeaderDim
{
	/*background-color: #346667;*/
	background-color: #ccc;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 7px;
}

.TableRow
{
	cursor: pointer;
	background-color: #eff7f7;
}
.TableRowAlt
{
	/*background-color: #cde1e1;*/
	cursor: pointer;
}
.SelectedRow
{
	background-color: #eceda7;
	cursor: pointer;
}
.PlainCell {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}

.PlainCellOther {
	color: #000;
	font-size:9px;
}

.PlainCellBlue {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom: solid 1px #019DD6;
	border-left-style: none;
	background-color: #FFFFFF;
}

.PlainCellBlueDim {
	color: #ccc;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom: solid 1px #019DD6;
	border-left-style: none;
	background-color: #FFFFFF;
}

.PlainGrey {
	color: #ccc;
/*	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom: solid 1px #019DD6;
	border-left-style: none;
	background-color: #FFFFFF;*/
}

.PlainCellGreen {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom: solid 1px #B7CB0E;
	border-left-style: none;
	background-color: #FFFFFF;
}

.PlainCellApp {
	padding: 0px;
	border: none;
	background-color: #F1F8F0;
}

.PlainCell2 {
	padding: 0px 0px 0px 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tblHeadGreen
{
	border: solid 1px #FFFFFF;
	
}

.tblHeadGreenDim
{
	border: solid 1px #FFFFFF;
	
}

.tblHeadBlue
{
	border: solid 1px #FFFFFF;
	background-color: #019DD6;
}

.tblHeadBlueDim
{
	border: solid 1px #bbb;
	background-color: #ccc;
}

/*.InputField {
	font-family: Arial, Helvetica, sans-serif;
	width: 95%;
	margin: 5px;
}*/
input.InputField {
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	width: 90%;
}
textarea.InputField {
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px;
	width: 98%;
}

input.InputField#textfield2 {
	width: 65px;
}
input#details {
	width: 200px;
}

textarea.setWidth {
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px;
	width: 90%;
}
/*----------- Images ---------*/

.imageright {
	float: right;
	margin: 5px 20px 0px 20px;
	border:1px solid #dddddd; padding:5px;
}
.imageleft {
	float: left;
	margin: 5px 20px 0px 20px;
	border:1px solid #dddddd; padding:5px;
}
.ImageText
{
	width: 300px;
	font-size: .6em;
	font-style: italic;
	text-align: center;
}
.imageBorder {
	border: solid 1px #999999;
}
/*---------------------------- Hacks and Fixes --*/

.clearfix {
	clear: both;
	width: 100%;
}
.AlertText {
	color: #FF0000;
}
.SystemField
{
	background-color:#FF6699;
	visibility: hidden;
}


a.btnlogout {
	

	margin-right:30px;
	float:right;
	font-color:#CC0000;
	
}

h5 a.btnlogout:hover {
	text-decoration:underline;
	border:none;
	}


/*---------------------------- Dave needs to style --*/
.InputBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/*---------------------------- Richards --*/
.quotations
{
	font-style: italic;
}
.EduDivs
{
	position: relative;
	visibility: hidden;
}
.EduDivsABS
{
	position: absolute;
	visibility: hidden;
}
.FormLabel
{
	text-align: right;
	font-weight: normal;
}
.FormLabelNorm
{
	text-align: right;
	font-weight: normal
}
.GreenHeader
{
	background-color:#B7CB0E;
	color:#FFFFFF;
	margin: 5px;
	font-size: 1.2em;
}
.TextArea
{
	border: solid 1px #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.Riks
{
	font-size: medium;
}
/* Floating Shortcuts */
.floatingShortcuts {background: transparent; width:200px; margin:0 10px; float:right; }
.floatingShortcuts h1, .floatingShortcuts p {margin:0 10px;}
.floatingShortcuts a { color:#669966; }
.floatingShortcuts h1 { border-bottom:1px solid #ddd; margin-bottom:5px;}

.floatingShortcuts .top, .floatingShortcuts .bottom {display:block; background:transparent; font-size:1px;}
.floatingShortcuts .b1, .floatingShortcuts .b2, .floatingShortcuts .b3, .floatingShortcuts .b4, .floatingShortcuts .b1b, .floatingShortcuts .b2b, .floatingShortcuts .b3b, .floatingShortcuts .b4b {display:block; overflow:hidden;}
.floatingShortcuts .b1, .floatingShortcuts .b2, .floatingShortcuts .b3, .floatingShortcuts .b1b, .floatingShortcuts .b2b, .floatingShortcuts .b3b {height:1px;}
.floatingShortcuts .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #eee;}
.floatingShortcuts .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.floatingShortcuts .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.floatingShortcuts .b4b {background:#fff; border-left:1px solid #eee; border-right:1px solid #999;}
.floatingShortcuts .b3b {background:#fff; border-left:1px solid #ddd; border-right:1px solid #999;}
.floatingShortcuts .b2b {background:#fff; border-left:1px solid #aaa; border-right:1px solid #999;}

.floatingShortcuts .b1 {margin:0 5px; background:#fff;}
.floatingShortcuts .b2, .floatingShortcuts .b2b {margin:0 3px; border-width:0 2px;}
.floatingShortcuts .b3, .floatingShortcuts .b3b {margin:0 2px;}
.floatingShortcuts .b4, .floatingShortcuts .b4b {height:2px; margin:0 1px;}
.floatingShortcuts .b1b {margin:0 5px; background:#999;}
.floatingShortcuts .boxcontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999; padding:3px; }

.RollOver
{
	cursor: pointer;
	border-bottom:1px solid #dddddd;
}
#fscroller
{
	margin-left: 20px;
	background-image:url(../assets/homepage/newsandevents_back.gif);
	background-repeat: no-repeat;
}
#scroller
{
	margin-top: 10px;
	margin-left: 120px;
	width: 450px;
	text-align: left;
}

#scroller a
{
	font-size: .8em;
	text-decoration: none;
	
}
.TableInTable
{
	width: 400px;
	border: none;
	background-color: #F1F8F0;
}

.TableInTable td
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

.ApplicationBackground
{
	background-color: #F1F8F0;
}

#Diplomas table
{
	margin 0px 0px 0px 0px;
	width: 620px;
	
}

.DiplomaLine
{
	background-image: url(../images/DiplomaLine.jpg);
	background-repeat: repeat-x;
}


#Diplomas p
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #565759;
}

#Diplomas li
{
	font-size: 12px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #EC1364;
}

#Diplomas hr
{
	border: #EC1364 dotted thick;
	margin: 0px 10px 0px 10px;
}

#content hr {
	border:1px solid #ddd;
	margin:20px 20px;
}

.DiplomaGray
{
	background-color: #E6e7e9;
}

#Diplomas a
{
	color: #EC1364;
}

.PinkBullets
{
	background-image: url(../images/Diploma_Pink.jpg);
	background-repeat: repeat-y;
}

#Pink
{
	background-color: #EC1364;
}
#Pink li
{
	font-size: 12px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#Pink p
{
	font-size: 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#EngDip table
{
	margin 0px 0px 0px 0px;
	width: 620px;
	border: none;
}

#EngDip td
{
	padding: 0px;
	border: none;
}


#EngDip p
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #565759;
}

#EngDip li
{
	font-size: 12px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #EC1364;
}

.EngBackground
{
	background-color: #a2228f;
	color: #FFFFFF;
}

.EngBackgroundHead
{
	background-color: #a2228f;
	color: #FFFFFF;
	font-size:12px;
	line-height: 20px;
	font-weight: bold;
}

.EngBorder
{
	border-left: #a2228f solid 1px;
}

#Construction table
{
	margin 0px 0px 0px 0px;
	width: 620px;
	border: none;
}

#Construction td
{
	padding: 0px;
	border: none;
}

/*Parents Styles*/

#Parents h3
{
	font-size: 14px;
	color:#003300;
	border: none;
	padding: 0px;
	margin: 5px;
}

#Parents td
{
	padding: 0px;
border: none;}

#Parents ul
{
	margin: 0px 5px 0px 16px;
	padding: 0px;
}

#Parents li
{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	
}

.Includes
{
	color:#FFFFFF;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
}

.td_padding
{
	margin-left: 5px;
}

.ParentsImage
{
	float: right;
}



/* New Form */

h3
{
	font-size:80%;
	padding:0;
	margin:0 20px;
	margin-bottom: 0.5em;

}

.DummyLink
{
	cursor: pointer;
}

/* IDs */

#h3sForm fieldset
{
	display: block;
	width: 17em;
	margin: 0 0 3em 0;
	padding: 1em 1em 1em 1em;
	background-color: #EEEEEE;
}

#h3sForm fieldset.submit
{
	border: none;
	background-color: transparent;
	text-align: center;
}

#h3sForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
	background-color: #DDDDDD;
}

#h3sForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#h3sForm fieldset.radio label
{
	font-weight: normal;
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
}

#h3sForm input
{
	display: block;
	width: 25em;
	padding:3px; 
}

#h3sForm label
{
	display: block;
    text-align:left;
	margin-bottom: 1em;
	font-weight: bold;
}

#h3sForm select
{
	display: block;
}

#secondary {
    color: #ffffff;
    padding: 15px 35px;
    text-align: left;
	font-size: 80%;
}
 
#pageslide-slide-wrap {
    background-color: #000000;
}
 
#pageslide-content h2 {
  color: #cc6600;
  font-size:140%;
  margin-bottom:15px;
  text-align:right;
}
 
#pageslide-content a {
  
  padding:20px;
}

#pageslide-content p {
text-align: left;
padding-bottom:10px;
}
 
.pageslide-close {
  font-size: 12px;
  font-weight: bold;
  padding:10px !important;
  border: 1px solid #cc6600;
}

/*Foundation Learning Tier Styles*/
.FLT_Heading
{
	background-color:#009dd7;
	font-size: 18px;
	line-height: 20px;
	color:#FFFFFF;
	margin: 0px 0px 0px 20px;
	padding: 10px;
	width: 606px;
}

#FLT H2
{
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#FLT p
{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#FLT ul
{
	margin-top: 15px;
}
#FLT li
{
	font-size: 11px;
	margin: 0px 0px 7px 0px;
}
#FLT_holder
{
	width: 600px;
	border: solid 3px #009dd7;
	font-size: 11px;
	margin-left: 20px;
	padding: 10px;
	background-color: #FFFFFF;
}

.FLT_ImageLeft
{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #009dd7;
	padding:5px;
}

.FLT_ImageRight
{
	float: right;
	margin: 0 10px 10px 10px;
	border: none;
	background:#8da339;
	padding:5px;
}

#FLT table
{
	width: 600px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border:1px solid #dddddd;
}



#FLT td
{
	font-size: 11px;
	vertical-align:top;border:1px solid #dddddd;
}

/*Show Message Pop up*/

#ShowMessage
{
	left:35%;
	width: 350px; 
	position: absolute; 
	top: 45%;
	border: #000000 solid thin;
	background-color:#F4F4F4;
	padding: 10px 10px 10px 10px;
	visibility: hidden;
}



.BtnContainer
{
	text-align: right;
	padding-right: 35px;
	padding-bottom: 10px;
}

.right-top-col-image {float:right; margin:0; width:348px; background:#EC1364; height:770px;  }
.extraheightright {height:940px;}

.whatis {margin-top:10px;}
.left-top-col-grey {background:url(../images/dip-greybackdrop-holes.jpg) repeat-y left top #56575b ; float:left; width:232px; height:730px; margin:0; padding:20px; }
.extraheightleft {height:900px;}
.halfcols {width:290px; float:left;  }
.marginleft20 {margin-left:20px;}
#marginright9 {margin-right:9px;}
#dip-links a{color:#fff; }
#dip-links li{ margin:0 10px 5px -10px; color:#fff; padding:0; !important}
/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/
/*Hover Style*/
/*a.button:hover,
span.button:hover, span.greenbutton:hover,
a.button:focus,
a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}
a.button:hover span, a.greenbutton:hover span,
span.button:hover button, span.greenbutton:hover button,
a.button:focus span,
span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{
	color:#444;
}
del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}
del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
}*/
a.button span:hover, span.button button:hover, span.button input:hover, del.button span:hover {
background-position:100% -60px;
background-image:url(../assets/btn0.png);
_background-image:url(../assets/btn0.png);
}

span.greenbutton button:hover, a.greenbutton span:hover, span.greenbutton input:hover {
background-position:100% -60px;
background-image:url(../assets/btngreen.gif);
_background-image:url(../assets/btngreen.gif);
}
/*Optional hack for IE6 to simulate :hover selector*/
span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){
				behavior_onMouseEnter = function(el){
					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};
				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
		})(this));
}










