/*  General styles */

*	{margin:0;padding:0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:url(../_furniture/global/pageBackgroundColour.jpg) no-repeat 50% 0 #fff;
	border:0; /* removes border in old versions of IE */
	text-align:center;
}

.alt	{position:absolute;left:-3000px;}

#search	{background:url(../_furniture/global/searchBack.png) bottom #4caddf repeat-x;width:180px;padding:5px;position:absolute;right:0px;top:0;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;}
.searchWrapper	{background:#fff;-moz-border-radius: 0.3em;border-radius:0.3em;width:180px;height:20px;position:relative;}
.searchWrapper input	{border:0;width:100px;position:absolute;left:5px;height:12px;padding:2px;font-size:85%;color:#999;}
.searchWrapper label	{color:#666;font-size:12px;position:absolute;top:3px;left:5px;}
.searchWrapper image	{position:absolute;right:3px;top:2px;}
#Template_ucHeader_searchWrapperdosearch    {position:absolute;right:3px;top:2px;}
#Template_searchWrapperdosearch {position:absolute;right:3px;top:2px;}

#mainLogo, .mainLogo	{margin:10px 0;}

#banner, .banner	{position:relative;top:-10px;left:100px;}

#navigation{
width: 950px;
	}
	
#navigation ul {
list-style: none;
padding: 0;
border: none;
}

#navigation li {
	height:31px;
	float:left;
	background:url(../_furniture/navigation/mainTabLeft.png);
	margin:0 1px 0 0;
	border-bottom:1px solid #fff;
	}
	
#navigation li a {
	display: block;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(../_furniture/navigation/mainTabRight.png) no-repeat top right;
	}
#navigation li.current {
	background:url(../_furniture/navigation/mainTabLeftOn.png);
	height:32px;
	}
#navigation li.current a {
	color:#fff;
	background:url(../_furniture/navigation/mainTabRightOn.png) no-repeat top right;
	}

#navigation li a:hover	{text-decoration:underline;}
	
#navigation li a span {display:block;padding:8px 16px 0 16px;}
	
#breadcrumbs	{background:#2abbe7;clear:left;position:relative;top:-1px;border-bottom:1px solid #449cd6;float:left;width:100%;}
#breadcrumbs ul	{padding:5px 0 5px 15px;float:left;}
#breadcrumbs ul li	{float:left;list-style-type:none;color:#fff;font-size:90%;}
#breadcrumbs ul li.current	{color:#fff;font-weight:bold;}
#breadcrumbs li a	{text-decoration:none;color:#fff;}
#breadcrumbs li a span	{padding:0 5px;}

#wrapper {
	position: relative;
	text-align: left;
	width: 940px;
	margin:0 auto;
	border-top:4px solid #4caddf;
}

	
/* header styles */

#header {
	position: relative;
}

#footerLogos	{width:950px;height:40px;margin:15px 0;border-top:1px solid #ccc;padding-top:15px;}
#footerLogos li	{list-style-type:none;float:left;}
#footerLogos li a	{display:block;height:40px;}
#footerLogos li.dcsf a	{background:url(../_furniture/global/logos/dcsfLogo.png) no-repeat;width:216px;margin-right:85px;margin-left:130px}
#footerLogos li.pears a	{background:url(../_furniture/global/logos/pearsLogo.png) no-repeat;width:127px;margin-right:85px;}
#footerLogos li.bradford a	{background:url(../_furniture/global/logos/bradfordLogo.png) no-repeat;width:118px;margin-right:62px;}
#footerLogos li.serco a	{background:url(../_furniture/global/logos/sercoLogo.png) no-repeat;width:122px;margin-right:62px;}
#footerLogos li.bc a	{background:url(../_furniture/global/logos/britishCouncilLogo.png) no-repeat;width:117px;}
	
	
#footer {
	background:url(../_furniture/global/footerLeft.png) no-repeat;height:28px;width:950px;margin:10px 0 30px 0;position:relative;}
.footerEnd	{position:absolute;right:0;top:0;width:8px;height:28px;background:url(../_furniture/global/footerRight.png) no-repeat;}
#footer ul {
	list-style:none;margin:0;padding:0;position:absolute;right:15px;top:7px;}

#footer li { float:left;border-right:1px solid #fff; color:#cee4f3;font-size:85%;display:block;padding:0 7px;}
#footer li.last { float:left;border-right:none;}
#footer li a	{text-decoration:none;color:#cee4f3;display:block;}
#footer li a:hover	{text-decoration:underline;}
img	{border:0;}
#content	{float:left;margin:20px 0;background:url(../_furniture/global/subNavBack.png) bottom left no-repeat;}

#mainContent	{float:left;width:500px;margin:0 20px 0 0;}
#mainContent p	{padding:3px 0 5px 0;line-height:1.45em;}
#mainContent ul	{padding:10px 0 10px 20px;}
#mainContent li {line-height:120%;padding:0 0 3px 0;}
#mainContent ol	{padding:10px 0 10px 20px;}
#mainContent a	{font-weight:bold;color:#006699;text-decoration:none;}
#mainContent a:hover	{text-decoration:underline;}
#mainContent p.intro	{font-size:130%;line-height:140%;color:#666;font-weight:bold;}
#mainContent a.hiLink   {background:url(../_furniture/global/aLinkBack.png) no-repeat;display:block;padding:1px 0 3px 28px;font-size:120%;}

#rightPanels	{width:220px;float:left;}

h1	{text-transform:capitalize;margin:0 0 10px 0;font-size:23px;}
h5	{text-transform:capitalize;}
.section	{width:100%;background:#fff;border:1px solid #666;height:150px;margin-bottom:10px;position:relative;}
.section h1	{position:absolute;left:10px;top:120px;width:480px;}
.section h5	{position:absolute;left:10px;top:120px;width:480px;}

h2	{margin:15px 0 0 0;color:#ff9900;font-size:150%;}
h3  {margin:5px 0 0 0;color:#666;font-size:130%;}

#subNav	{float:left;width:180px;margin:0 20px 0 0;/*background:#dcf1fa;*/}
#subNav ul	{background:url(../_furniture/global/subNavTop.png) no-repeat;padding:10px 0 40px 0;}
#subNav ul li	{list-style-type:none; border:1px solid #DCF1FA;}
#subNav ul li a	{display:block;margin:0 0 1px 0;padding:10px;color:#666;text-decoration:none;border-bottom:1px dotted #97d6f0;}
#subNav ul li a:hover	{background:#c0e6f6;text-decoration:underline;}



#subNav ul li.first a	{color:#449cd6;font-size:110%;font-weight:bold;}
#subNav ul li.first a:hover	{text-decoration:none;background:#dcf1fa;}
#subNav ul li.selected a	{background:url(../_furniture/global/subNavBullet.png) no-repeat 160px 13px #52bbe6;color:#fff;font-weight:bold;border:none;}

#subNav ul li.selected0 a	{background:url(../_furniture/global/subNavBullet.png) no-repeat 160px 13px #52bbe6;color:#fff;font-weight:bold;border:none;}
#subNav ul li.sitmp1 a  {padding:5px 10px 5px 25px;font-size:90%;}
#subNav ul li.sitmp2 a  {padding:5px 10px 5px 40px;font-size:95%;}

#subNav ul li.selected1 a	{padding:5px 10px 5px 25px;font-size:90%;background:url(../_furniture/global/subNavBullet.png) no-repeat 160px 8px #52bbe6;color:#fff;font-weight:bold;border:none;}
#subNav ul li.selected2 a	{padding:5px 10px 5px 40px;font-size:95%;background:url(../_furniture/global/subNavBullet.png) no-repeat 160px 8px #52bbe6;color:#fff;font-weight:bold;border:none;}



#gateway h3	{background:url(../_furniture/homepage/gatewayHeading.jpg) no-repeat;height:32px;margin:0 0 15px 0;width:218px;}
		#gateway p	{float:left;width:130px;}
		#gateway a	{font-weight:bold;color:#006699;}

#dummyQuote	{background:#e3f0f9;border-top:2px solid #449cd6;margin-top:10px;padding-top:10px;}
#dummyQuote p	{padding:10px 30px 0 30px;font-size:120%;font-family:"Times New Roman", Times, serif;color:#2f518f;font-style:italic;}
#dummyQuote p.attrib	{font-size:100%;color:#666;padding-bottom:20px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;border-bottom:1px dotted #449cd6;font-style:normal;}
 
#bottomPanels	{padding-top:20px;display:none;}


#bottomPanels .panel		{width:155px;background:url(../_furniture/global/botPanelsOff.jpg) no-repeat;margin:0 10px 5px 0;float:left;height:100px;}
#bottomPanels .panellast	{width:155px;background:url(../_furniture/global/botPanelsOff.jpg) no-repeat;margin:0 0 10px 0;float:left;height:100px;}
#bottomPanels .insidePanel	{width:155px;height:100px;margin:0px;}
#bottomPanels .insidePanel a	{display:block;margin:0;padding:0;height:100px;width:155px;font-size:130%;font-weight:normal;}
#bottomPanels .insidePanel a:hover	{background:url(../_furniture/global/botPanelsOn.jpg) no-repeat;text-decoration:none;}
#bottomPanels .insidePanel a span	{display:block;position:relative;top:10px;left:10px;width:135px;}
#bottomPanels .insidePanel p	{padding:0;margin:0;}

#bottomPanelsActive	{padding-top:20px;}


#bottomPanelsActive .panel		{width:155px;background:url(../_furniture/global/botPanelsOff.jpg) no-repeat;margin:0 10px 5px 0;float:left;height:100px;}
#bottomPanelsActive .panellast	{width:155px;background:url(../_furniture/global/botPanelsOff.jpg) no-repeat;margin:0 0 10px 0;float:left;height:100px;}
#bottomPanelsActive .insidePanel	{width:155px;height:100px;margin:0px;}
#bottomPanelsActive .insidePanel a	{display:block;margin:0;padding:0;height:100px;width:155px;font-size:130%;font-weight:normal;}
#bottomPanelsActive .insidePanel a:hover	{background:url(../_furniture/global/botPanelsOn.jpg) no-repeat;text-decoration:none;}
#bottomPanelsActive .insidePanel a span	{display:block;position:relative;top:10px;left:10px;width:135px;}
#bottomPanelsActive .insidePanel p	{padding:0;margin:0;}

*html #rightPanels	{width:210px;}


/* Registration (la, school, membership pages)*/
#mainContent #form {margin-top:1em;}
#mainContent #form p label {width:190px; float:left;} 
input.txt {width:200px; } 
#mainContent #form p textarea {width:390px; margin-top:5px;}

/* school registration  */

#mainContent .schoolReg p label {width:130px; float:left;}
#mainContent .schoolReg p textarea {width:330px;}


/* membership registration */
#mainContent .memberReg p label {width:130px; float:left;}

/* section banner */ 

.comm_coh { background:url(../_furniture/global/bannerComCo.jpg) no-repeat;text-decoration:none; }
.comm_involved { background:url(../_furniture/global/pageBanners/bannerGetInvolved.jpg) no-repeat;text-decoration:none; }

.nobg { background:none !important; }
.text { width:600px !important;}
.clear { clear:both; }
#mainContent ol li
{
	margin-left:20px;
}

.pres-table     {border:1px solid #333;border-collapse:collapse;border:0;}
.pres-table td  {padding:3px;border-bottom:1px solid #449cd9;}
.pres-table th  {background:#449cd9;color:#fff;font-weight:bold;padding:3px 5px;}



/*Banner*/
h1.cohesion   {background:url(../_furniture/global/pageBanners/cohesion-banner.jpg);width:502px;height:152px;}
h1.involved   {background:url(../_furniture/global/pageBanners/involved-banner.jpg);width:502px;height:152px;}
h1.studies   {background:url(../_furniture/global/pageBanners/case-banner.jpg);width:502px;height:152px;}
h1.courses   {background:url(../_furniture/global/pageBanners/courses-banner.jpg);width:502px;height:152px;}
h1.resource   {background:url(../_furniture/global/pageBanners/resource-banner.jpg);width:502px;height:152px;}
h1.la   {background:url(../_furniture/global/pageBanners/la-banner.jpg);width:502px;height:152px;}

.pulloutBox {border:1px solid #449cd6;background:#e1f0fa;width:95%;padding:10px;margin:0 0 10px 0;font-size:95%;}
.pulloutBox h4  {color:#449cd6;font-size:130%;font-weight:bold;padding:0 0 5px 0;}


/*Login Panel*/
#registerPanel	{margin-bottom:15px;padding-bottom:5px;}
#registerPanel h3	{}
#registerPanel a	{color:#006699;text-decoration:none;}
#registerPanel a:hover	{text-decoration:underline;}
#registerPanel input.txt	{border:1px solid #b4d7ef;padding:3px 1px;font-size:95%;color:#666;width:175px;}
#registerPanel p	{padding:0 0 3px 0;}
input#Template_ctl11_ctl00_btnLogin {background:url(../_furniture/homepage/loginBtn.png) no-repeat;margin:10px 0 20px 125px;border:0;width:71px;height:23px;}
span#registerBtn	{display:block;width:200px;height:61px;margin-top:25px;background:url(../_furniture/homepage/registerBtn.png) no-repeat;}
#insideRegister	p.formRow   {padding:2px 0 3px 0;}
#insideRegister	p.formRow span  {display:block;float:left;width:125px;}
#registerPanel a.forgotPwd {}

#innerRegPanel	{background:url(../_furniture/homepage/registerBack.png) bottom #d9ebf7;margin-bottom:15px;padding-bottom:5px;}
#innerRegPanel h3	{background:url(../_furniture/homepage/registerHeading.png) no-repeat;width:220px;height:34px;margin:0;padding:0;}
#innerRegPanel a	{color:#006699;text-decoration:none;}
#innerRegPanel a:hover	{text-decoration:underline;}
#innerRegPanel input.txt	{border:1px solid #b4d7ef;padding:3px 1px;font-size:95%;color:#666;width:175px;}
#innerRegPanel p	{padding:0 0 3px 0;}
#innerRegPanel span#registerBtn	{display:block;width:200px;margin:10px 0 0 0;height:61px;position:relative;left:10px;background:url(../_furniture/homepage/registerBtn.png) no-repeat;}
#innerRegPanel a.loginButton   {display:block;width:200px;height:27px;margin:10px 0 0 0;position:relative;left:-5px;background:url(../_furniture/homepage/loginBtnLong.png) no-repeat;}
#insideinnerRegPanel	{width:190px;margin:0 15px;}

/*Search results*/
.searchResults  {width:100%;}
.searchResults a    {padding:0;margin:0;font-size:120%;}
#mainContent .searchResults p.date   {padding:0;margin:0;color:#666;font-size:85%;}
#mainContent .searchResults p.searchLink {padding:2px;margin:0;border-bottom:1px dotted #999;}
#mainContent .searchResults p.searchLink strong {float:right;color:#999;}
.searchDetails  {margin:0 0 20px 0;}

ul.ui-tabs-nav {}
li.ui-tabs-selected a   {color:#fff;}

.intAlert   {padding:3px 10px;font-weight:bold;font-size:120%;background:#e3f0f9;}

/*START style for new registration area*/
.registrationPanel h2{margin-bottom:20px;}

/*END style for new registration area*/

/*not sure what this does*/
table.ImmTS_Default{padding: 0px;width: 100%;background-color: #FFFFFF;border-collapse: collapse;}table.ImmTS_Default th, table.ImmTS_Default td{padding: 2px;margin: 2px;}table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td{border: 1px solid black;}table.ImmTS_Default th{background-color: white;color: black;}table.ImmTS_Default tr{vertical-align: top;}.ImmTextAlign_Left{text-align: left;}.ImmTextAlign_Center{text-align: center;}.ImmTextAlign_Right{text-align: right;}.ImmTextAlign_Justify{text-align: justify;}.ImmControlAlign_Left{float: left;clear: both;margin-right: 7px;}.ImmControlAlign_Right{float: right;clear: both;margin-left: 7px;}.ImmVerticalAlign_Top{vertical-align: top !important;}.ImmVerticalAlign_Middle{vertical-align: middle !important;}.ImmVerticalAlign_Bottom{vertical-align: bottom !important;}.ImmUnderline_On{text-decoration: underline;}.ImmIndent_1{margin-left: 20px;}.ImmIndent_2{margin-left: 40px;}.ImmIndent_3{margin-left: 60px;}.ImmIndent_4{margin-left: 80px;}.ImmIndent_5{margin-left: 100px;}.ImmIndent_6{margin-left: 120px;}.ImmIndent_7{margin-left: 140px;}.ImmIndent_8{margin-left: 160px;}.ImmIndent_9{margin-left: 180px;}.ImmIndent_10{margin-left: 200px;}.ImmIndent_11{margin-left: 220px;}.ImmIndent_12{margin-left: 240px;}.ImmIndent_13{margin-left: 260px;}.ImmIndent_14{margin-left: 280px;}.ImmIndent_15{margin-left: 300px;}IMG{border-width: 0px;}