#innerWrapper {
	background:url(/images/bottombg.gif) top left repeat-y #fff;
	width:774px;
	float:left;
}

#left {
	float:left;
	width:150px;
	padding:5px;
}


#panels {
	width:150px;
}

	#panels a {
		display:block;
		margin:0;
	}
	
	#panels a img {
		display:block;
		line-height:0;
	}
	
	
			div.pnl {
				margin:8px 0 !important;
				float:left;
			}
	
			.pnl h3 {
				color:#515151;
				font-size:115%;
				margin:0 0 -6px 8px;
			}
			
			.pnl ul {
				margin-top:0;
				list-style:none;
				clear:left;
				padding:10px;
				width:135px;
			}

				.pnl li {
					width:135px;
					float:left;
				}

				.pnl li a {
					display:block;
					padding:4px 4px 4px 16px;
					margin-right:8px;
					border-bottom:1px solid #ccc;
					text-decoration:none;
					color:#666;
					background:url(/images/bullet.gif) left center no-repeat #fff;
				}

				.pnl li a:hover{
					color:#E642C9;
					background:url(/images/bulleton.gif) left center no-repeat #fff;
				}
				
	
#right {
	width:582px;
	float:left;
	/*padding-right:20px;*/
	/*margin-left:165px;*/
	padding-top:190px;
	color:#666;
}

#right a:link, #right a:visited {
	color:#666;
}

#right a:hover, #right a:active {
	color:#E642C9;
}

#right h3 {
	/*border-top:1px dotted #7f7f7f;
	border-bottom:1px dotted #7f7f7f;*/
	background:url(/images/line.gif) top left repeat-x #fff;
	font-weight:bold;
	padding-top:0.75em;
	padding-bottom:0.25em;
	clear:both;
}

#right h3 a {
	color:#D50CB6 !important;
	text-decoration:none;
}

#right h3 span {
	position:absolute;
	left:-9999px;
}

#right h4 {
	margin:0.5em 0;
}

#right p {
	margin-bottom:1em;
	line-height:1.4;
	}
	
#right ul, ol {
	margin-left:1.5em;
}
	
#toptext {
	background:url(/images/downline.gif) 435px 0 repeat-y #fff;
	float:left;
	margin-bottom:10px;
}

div.bodytext {
	width:423px;
	padding-right:10px;
	margin-bottom:1em;
	float:left;
	background-color:transparent;
}

.bodylinks {
	float:right;
	width:128px;
	padding-left:20px;
	list-style:none;
	margin:0 !important;
}



p.intro {
	font-size:110%;
	font-weight:bold;
	line-height:1.3 !important;
	color:#515151;
}

div.textblock {
	background:url(/images/line.gif) top left repeat-x #fff;
	float:left;
	padding-top:20px;
}

div.textblock h4 {
	margin-bottom:1em;
	font-size:105%;
	font-weight:bold;
	margin-left:140px;
}

div.textblock p {
	margin-left:140px;
}

img.staff {
	float:left;
	margin-right:10px;
}

#coursesearch, #jobsearch, #suppliersearch, #contactHolder {
	/*background:url(/images/coursefinderbottom.gif) bottom left no-repeat #fff;*/
	background:url(/images/panelbg3d.gif) bottom left no-repeat #D9F4F8;
	float:left;
	padding-bottom:15px;
	/*width:517px;*/
	width:581px;
	margin:10px 50px 20px 0;
	}
	
#contactForm {
	padding:0 30px;
	margin:0;
}

#contactHolder h3 {
	background:url(/images/contactus.gif) top left no-repeat #fff;
	height:35px;
}

#coursesearch h3 {
	background:url(/images/coursefinder.gif) top left no-repeat #fff;
	height:30px;
}

#jobsearch h3 {
	background:url(/images/jobfinder.gif) top left no-repeat #fff;
	height:30px;
}

#suppliersearch h3 {
	background:url(/images/supplierfinder.gif) top left no-repeat #fff;
	height:30px;
}

#coursesearch h3 span, #jobsearch h3 span, #suppliersearch h3 span, #contactHolder h3 span {
	display:none;
}

#coursesearch form, #jobsearch form, #suppliersearch form{
	/*background-color:#dedce1;*/
	padding:10px 30px 0 30px;
	float:left;
	width:522px;
}

#coursesearch p, #jobsearch p, #suppliersearch p {
	float:left;
	padding-right:10px;
}

#coursesearch label, #jobsearch label, #suppliersearch label {
	color:#0099C0;
	font-weight:bold;
	font-size:105%;
}

#coursesearch label span, #jobsearch label span, #suppliersearch label span {
	font-weight:normal;
	display:block;
	color:#5A5A5D;
}

#coursesearch input, #coursesearch select, #jobsearch input, #jobsearch select, #suppliersearch input, #suppliersearch select {
	display:block;
	width:220px;
	padding:4px;
	border:1px solid #B5C6CF;
}


#coursesearch select, #jobsearch select, #suppliersearch select {
	padding:4px;
	background-color:#fff;
	width:230px;
	height:2.25em;
}

#coursesearch p {
}

#coursesearch .submit, #jobsearch .submit, #suppliersearch .submit {
	width:auto;
}


div.event {
	margin-top:1em;
}

#loginFormHolder{
}

a.login {
}

p.box {
	font-size:130%;
	padding:8px;
	margin-top:0.5em;
}


.jobslistjob {
		background:url(/images/line.gif) top left repeat-x #fff;
		padding-top:8px;
		float:left;
		width:582px;
}

.jobslistjob h3 {
	background-image:none !important;
}

.jobslistjob h3 strong {
	color:#D50CB6 !important;
}


.supplierlistsupplier {
		background:url(/images/line.gif) top left repeat-x #fff;
		padding-top:8px;
		float:left;
		width:582px;
}

.supplierlistsupplier h3 {
	background-image:none !important;
}


.supplierimageholder, .collegeimageholder, .courseimageholder {
	float:left;
	margin-right:10px;
	padding-top:8px;
	width:155px;
	text-align:center;
}

table.joblist {
	width:517px;
	font-size:110%;
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
}

table.joblist th {
	text-align:left;
	font-weight:bold;
}

table.joblist td {
	padding:0.4em 0;
	margin:0;
	border:none;
}

table.joblist tr.alt td {
	background-color:#e4e3e7;
}

table.joblist tr.over td {
	background-color:#bcd4ec;
	cursor:pointer;
}

table.joblist tr.over td a {
	color:#df0077 !important;
}

/*********************************** Section pics *****************************************/

body.about #right {
	background:url(/images/sectionpics/about.jpg) top right no-repeat #fff;
}

body.about-the-team #right {
	background:url(/images/sectionpics/lookingForStaff.jpg) top right no-repeat #fff;
}


body.why-advertisegen #right {
	background:url(/images/sectionpics/mainWhyadvertise.jpg) top right no-repeat #fff;
}
body.contact #right {
	background:url(/images/sectionpics/contact.jpg) top right no-repeat #fff;
}

body.college #right {
	background:url(/images/sectionpics/college.jpg) top right no-repeat #fff;	
}

body.collegehelp #right {
	background:url(/images/sectionpics/collegeHelp.jpg) top right no-repeat #fff;	
}

body.coll-why-advertise #right {
	background:url(/images/sectionpics/mainColwhy.jpg) top right no-repeat #fff;	
	
}

body.why-advertise #right {
	background:url(/images/sectionpics/mainWhyjobs.jpg) top right no-repeat #fff;	
}

body.jobsearch #right {
	background:url(/images/sectionpics/jobsearch.jpg) top right no-repeat #fff;	
}


body.submit-job #right {
	background:url(/images/sectionpics/mainJobsubmit.jpg) top right no-repeat #fff;	
}

body.careersadvice #right {
	background:url(/images/sectionpics/careersAdvice.jpg) top right no-repeat #fff;	
}

body.lookingstaff #right {
	background:url(/images/sectionpics/lookingForStaff.jpg) top right no-repeat #fff;	
}

body.jobadvertise #right {
	background:url(/images/sectionpics/jobAdvertise.jpg) top right no-repeat #fff;	
}

body.portfoliomonth #right {
	background:url(/images/sectionpics/portfolioMonth.jpg) top right no-repeat #fff;	
}

body.studentresources #right {
	background:url(/images/sectionpics/studentResources.jpg) top right no-repeat #fff;	
	}

body.glossary #right {
	background:url(/images/sectionpics/glossery.jpg) top right no-repeat #fff;	
	
}
	
body.resources #right {
	background:url(/images/sectionpics/mainResources.jpg) top right no-repeat #fff;	
	
}
		
body.news #right {
	background:url(/images/sectionpics/news.jpg) top right no-repeat #fff;	
	
}

body.family-memoribilia #right {
	background:url(/images/sectionpics/resourcesShop.jpg) top right no-repeat #fff;	
	
}
body.submitcourse #right {
	background:url(/images/sectionpics/submitCourse.jpg) top right no-repeat #fff;	
}

body.studentmonth #right {
	background:url(/images/sectionpics/collegeHelp.jpg) top right no-repeat #fff;	
}

body.workplacement #right {
	background:url(/images/sectionpics/workPlacement.jpg) top right no-repeat #fff;	
}

body.suppliersearch #right {
	background:url(/images/sectionpics/supplierSearch.jpg) top right no-repeat #fff;	
}

body.suppliersubmit #right {
	background:url(/images/sectionpics/supplierSubmit.jpg) top right no-repeat #fff;	
}

body.suppliertestimonials #right {
	background:url(/images/sectionpics/supplierTestimonials.jpg) top right no-repeat #fff;	
}

body.supplieradvertise #right {
	background:url(/images/sectionpics/supplierAdvertise.jpg) top right no-repeat #fff;	
}

body.suppliermonth #right {
	background:url(/images/sectionpics/supplierMonth.jpg) top right no-repeat #fff;	
}

body.events #right {
	background:url(/images/sectionpics/mainevent.jpg) top right no-repeat #fff;	
}


body.rate-card #right {
	background:url(/images/sectionpics/mainRatecard.jpg) top right no-repeat #fff;	
}


body.tshirts #right {
	background:url(/images/sectionpics/mainTshirts.jpg) top right no-repeat #fff;	
}



body.trolly #right {
	background:url(/images/sectionpics/mainTrolly.jpg) top right no-repeat #fff;	
}


body.checkout #right {
	background:url(/images/sectionpics/mainPayment.jpg) top right no-repeat #fff;	
}


body.accounts #right {
	background:url(/images/sectionpics/accounts.jpg) top right no-repeat #fff;	
}


body.shophome #right {
	background:url(/images/sectionpics/shop.jpg) top right no-repeat #fff;	
}

body.shopbasket #right {
	background:url(/images/sectionpics/shop.jpg) top right no-repeat #fff;	
}

body.shopsuccess #right {
	background:url(/images/sectionpics/thankyou.jpg) top right no-repeat #fff;	
}

body.shopcancel #right {
	background:url(/images/sectionpics/nosale.jpg) top right no-repeat #fff;	
}

body.shopcancel #right #basketbar {
	margin-top:180px;
}

/******************************** End of Section Pics ***************************************/




/******************************** Course Info ***************************************/

.coursedata {
	margin-bottom:2em;
}

.coursedata h3, .coursedata h4 {
	color:#D50CB6 !important;
	background-image:none !important;
}

.coursedata ul {
	margin-bottom:1em;
}

.coursedata ul li {
	margin-bottom:0.25em;
}

.coursedata .courseinfoblock {
	float:left;
	width:260px;
}

.coursedata .contactinfoblock {
	float:right;
	width:260px;
}

.coursedata .courseinfoblock ul  {
	list-style:none;
	margin-left:0 !important;
	padding-left:0 !important;
}

.coursedata .courseinfoblock ul li  {
	margin-bottom:0.25em;
}


.jobinfoblock ul {
	list-style:none;
	margin-left:0 !important;
	padding-left:0 !important;
	margin-bottom:1em;
}

.jobinfoblock ul li {
	margin-bottom:0.25em;
}

span.label {
	color:#999;
}



a.back {
	background:url(/images/backarrow.gif) center left no-repeat #fff;
	padding:4px 0 4px 20px;
}