@charset "UTF-8";
/* CSS Document */


ul,ol,li,h1,h2,h3,h4,h5,h6,tr,td,th,pre,form,body,html,p,blockquote,fieldset,input {
		margin: 0.1; 
		padding: 0;
}


ul,ol {

		list-style: none;
	  }



a, a:visited, a:hover {
		text-decoration: none;
	  }

.a-emphasized {
		color: #D90000;
	  }

.a-emphasized:hover {
		text-decoration: underline;
	  }

h2 {
		display: block;
		clear: both;
font-family:Verdana;
		color: #fd395c;
margin-top: 10px;
                                           margin-bottom: 10px;
margin-left:3px;
}

table { font-size:1.4em;}

body { background-image:url(/images/bk.jpg); background-repeat:repeat-x; margin:0; background-color:#1165bb; font-size:62.5%; }

p { font-family:Verdana, Geneva, sans-serif; color:#555; font-size:1.2em; line-height:1.6em; margin:0px; margin-top:7px; margin-bottom:7px; }

h1 { font-family: Verdana,"Times New Roman", Times, serif; color:#fd395c; font-size:2.5em; line-height:35px; margin:0px; }

a:link {font-weight:bold; color:#fd395c; text-decoration:none; }

a:hover {font-weight:bold; color:#3CC; text-decoration:none;}

a:visited {font-weight:bold; color:#fd395c; text-decoration:none; }

form {margin:0;}

#wrap { width:912px; height:auto; margin-left:auto; margin-right:auto; }

#top { width:912px; height:110px; background-image:url(/images/top.jpg); float:left; }

#logo { width:359px; height:80px; padding-left:21px; padding-top:30px; float:left; }

#topr { width:259px; height:110px; padding-left:272px; float:right; }

#toprt { width:203px; float:left; height:48px; padding-top:7px; padding-left:56px; }

#search { width:210px; height:44px; padding-top:11px; padding-left:8px; float:left; }

#searchfield { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; border:0; width:200px; height:18px; margin-top:4px; }

#go { width:37px; float:left; height:45px; padding-top:10px; padding-left:3px; }

#nav { width:912px; height:28px; float:left; background-image:url(/images/nav-bk.jpg); }

#navl { width:832px; height:28px; float:left; }

#navr { width:80px; padding-left:0px; height:24px; padding-top:4px; float:left; }

#flash { float:left; width:912px; height:291px; }

#main { float:left; width:912px; min-height:414px; height:auto; background-color:#FFF; padding-bottom:15px; }

/* home */

.welcometext { font-family: Verdana,"Times New Roman", Times, serif; }

#mainhomeleft { float:left; width:340px; min-height:394px; height:auto; padding-left:15px; padding-right:15px; padding-top:20px; }

#mainhomeright { float:left; width:530px; height:auto; margin-top:23px; }

#mainhomeright img { margin-top: 0px; margin-bottom:15px; }

.homenews { float:left; width:340px; min-height:25px; height:auto; margin-top: 10px;}

.homenewsstory { float:left; width:340px; min-height:25px; height:auto;}

#selectbox { float:left; width:343px; height:180px; background-image:url(/images/select-box.jpg); padding-left:10px;}

#selectboxcoursearch { float:left; width:343px; height:180px; background-image:url(/images/select-box.jpg); padding-left:10px;margin-left:50px;margin-top:15px;margin-bottom:10px;}

.selectboxtxt {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.2em; padding-right:5px; }

.ltextselect { width:50px; float:left; padding-top:5px; }

.selectboxtop { float:left; height:27px; width:338px; padding-top:3px;  }

.selectboxrows { float:left; height:25px; width:338px; }

.selectboxh { font-family:Verdana, "Times New Roman", Times, serif; color:#FFF; font-size:1.8em; }

#hometopbut { width:168px; height:176px; float:left; margin-left:5px; margin-top:0px;}

#mainhomerightbot { padding-top:10px; width:528px; height:auto; float:left; margin-top: 10px; }

#searchselect { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin:0px; width:240px; height:16px; }

/* Other pages */

#topbanner { float:left; width:912px; height:165px; }

#mainright { width:710px; height:auto; min-height:554px; float:right; margin-top:15px; margin-left:10px; }

#mainrightl { width:335px; height:auto; float:left; padding-right:10px; }

#mainrightr { width:356px; height:auto; float:left; }

#leftnav { width:175px; height:auto; float:left; margin-left:15px; margin-top:15px;}

#lefttopnav { width:168px; height:27px; float:left; background-image:url(/images/top-nav-bk.jpg); background-repeat:repeat-x; border:solid 1px #888;padding-left:5px;}

#lefttopnavpf { width:168px; height:27px; float:left; background-image:url(/images/top-nav-bk.jpg); background-repeat:repeat-x; border:solid 1px #888;padding-left:5px; font-size:1.5em;}

.leftnavtitle { font-size:1.7em; color:#FFF; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

.leftnavtitlepf { font-size:1.6em; color:#FFF; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

.pinktext { font-family:Verdana, Geneva, sans-serif; color:#fd395c; font-size:1.3em; line-height:1.6em; margin:0px; margin-top:7px; margin-bottom:7px; }

#skills { float:left; width:324px; height:124px; }

#spotlight{ float:left; width:356px; height:124px; margin-top:10px; margin-bottom:10px; }

.status-text {
COLOR: green; FONT-FAMILY: Arial;
}

.prog_a_select{ 
WIDTH: 280px;
}

.course_t_select{
WIDTH: 245px;
}

.facebook {

MARGIN-TOP: 25px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 15px;

}

.ofsted-img{

MARGIN-TOP: 10px; MARGIN-LEFT: 5px;

}

.translate{

BORDER-RIGHT: black thin solid; PADDING-RIGHT: 3px; BORDER-TOP: black thin solid; MARGIN-TOP: 19px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; BORDER-LEFT: black thin solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: black thin solid; BACKGROUND-COLOR: silver; TEXT-ALIGN: center;

}

.footer-btm-links{

MARGIN-TOP: 28px; MARGIN-LEFT: 0px; PADDING-TOP: 0px;

}

.footer-btm-contact { padding-left:0px; margin-left:0; margin-top:10px; }




/* School */

.schoolleavers { font-size:1.6em; color:#ff9a00; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

#schoolnav { border:solid 1px #ff9b00; width:173px; height:auto; float:left; }

#schoolnav a:link { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#schoolnav a:hover { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#ff9a00; text-decoration:none;}

#schoolnav a:visited { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#schoolnav ul { padding:0; padding-left:15px; margin:5px; }

#schoolnav li { list-style-image:url(/images/school-bpoint.jpg); line-height:18px; }

#schoolbut { float:left; width:708px; height:193px; }

.schoolbutmr {float:left; width:168px; height:193px; margin-right:10px; }

.schoolbutnm {float:left; width:168px; height:193px; }

.schoolnavlinks { width:173px; height:auto; float:left; }

.schoolnavtitle { float:left; width:168px; height:25px; background-image:url(/images/slnavbk.jpg); background-repeat:repeat-x; padding-top:3px; padding-left:5px; }



/* University Center */

#uninav { border:solid 1px #626cb1; width:173px; height:auto; float:left; }

#uninav a:link { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#uninav a:hover { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#626cb1; text-decoration:none;}

#uninav a:visited { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#uninav ul { padding:0; padding-left:15px; margin:5px; }

#uninav li { list-style-image:url(/images/uni-bpoint.jpg); line-height:18px; }

.unicenter { font-size:1.5em; color:#626cb1; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

.uninavtitle { float:left; width:168px; height:25px; background-image:url(/images/uni-nav-bk.jpg); background-repeat:repeat-x; padding-top:3px; padding-left:5px; }

.unirequest {margin-top:50px;; }


/* Apprenticeships */

#appnav { border:solid 1px #039996; width:173px; height:auto; float:left; }

#appnav a:link { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#626cb1; text-decoration:none; }

#appnav a:hover { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none;}

#appnav a:visited { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#626cb1; text-decoration:none; }

#appnav ul { padding:0; padding-left:15px; margin:5px; }

#appnav li { list-style-image:url(/images/app-bpoint.jpg); line-height:18px; }

.appcenter { font-size:1.5em; color:#039996; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

.appnavtitle { float:left; width:168px; height:25px; background-image:url(/images/apnavbk.jpg); background-repeat:repeat-x; padding-top:3px; padding-left:5px; }

.apprequest {margin-top:40px;; }

#appbut { float:left; width:708px; height:201px; }

.appbutmr {float:left; width:168px; height:201px; margin-right:10px; }

.appbutnm {float:left; width:168px; height:201px; }

/* Adult Learning */


#alnav { border:solid 1px #f256a7; width:173px; height:auto; float:left; }

#alnav a:link { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#alnav a:hover { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#f256a7; text-decoration:none;}

#alnav a:visited { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#alnav ul { padding:0; padding-left:15px; margin:5px; }

#alnav li { list-style-image:url(/images/al-bpoint.jpg); line-height:18px; }

.alcenter { font-size:1.6em; color:#f256a7; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

.alnavtitle { float:left; width:168px; height:25px; background-image:url(/images/alnavbk.jpg); background-repeat:repeat-x; padding-top:3px; padding-left:5px; }

.alrequest {margin-top:40px;; }

#albut { float:left; width:708px; height:201px; }

.albutmr {float:left; width:168px; height:265px; margin-right:10px; }

.albutnm {float:left; width:168px; height:201px; }

/* Business Services */

#bsnav { border:solid 1px #00448b; width:173px; height:auto; float:left; }

#bsnav a:link { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#bsnav a:hover { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#00448b; text-decoration:none;}

#bsnav a:visited { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#bsnav ul { padding:0; padding-left:15px; margin:5px; }

#bsnav li { list-style-image:url(/images/bs-bpoint.jpg); line-height:18px; }

.bscenter { font-size:1.5em; color:#00448b; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; }

.bsnavtitle { float:left; width:168px; height:25px; background-image:url(/images/bsnavbk.jpg); background-repeat:repeat-x; padding-top:3px; padding-left:5px; }

.bsbutmrtm {float:left; width:168px; height:201px; margin-top:10px; margin-right:10px; }

#bscontact { float:left; width:278px; min-height:179px; height:auto; background-image:url(/images/contact-bk.jpg); background-repeat:repeat-y; }

#bscontact a:link { margin-left:5px; font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff; text-decoration:none; }

#bscontact a:hover { margin-left:5px; font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#00448b; text-decoration:none;}

#bscontact a:visited {  margin-left:5px; font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff; text-decoration:none; }

#bscontact p { font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:1.2em; line-height:1.6em; margin:0px; margin-top:7px; margin-bottom:7px; }

#bscontacttop { float:left; width:268px; height:27px; padding-top:3px; padding-left:10px; background-image:url(/images/contact-top.jpg); }

#bscontactmain { float:left; width:278px; min-height:143px; height:auto; background-image:url(/images/contact-main.jpg); background-repeat:no-repeat; }

#bscontactbottom { float:left; width:278px; height:6px; background-image:url(/images/contact-bottom.jpg); background-repeat:no-repeat; }

.bscontactboxh { font-family:Verdana,Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:1.8em; }

.bscontactboxrows { float:left; height:25px; width:278px; }

.bsmessageboxrows { float:left; height:55px; width:278px; }

.bssendboxrows { float:left; height:25px; width:53px; padding-left:225px; }

.bsltextcontact { width:65px; float:left; padding-top:5px; padding-left:10px; }

.bscontactboxtxt {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.2em; padding-right:5px; }

.contactformbox {float:left; width:150px; height:auto; }

#bsmainrightr { width:6px; height:auto; float:left; }

#bsmainrightl { width:675px; height:auto; float:left; padding-right:10px; }

#bsbut { float:left; width:708px; height:201px; }

.bsbutmr {float:left; width:168px; margin-right:10px; }

.bsbutnm {float:left; width:168px; height:201px; }



.page-content {
width:700px;
                                          		float: left;
		margin-left: 3px;
		background-color: white;
	  }

.page-content h1 {
		padding-bottom: 3px;
margin-bottom:10px;
			  }

.pullquote {
		width: 180px;
		border: dashed #333;
		border-width: 1px 0;
		font: normal 1.4em Palatino, Sylfaen, Garamond, "Book Antiqua", Centaur, "Times New Roman", Times, serif;
		text-align: center;
		padding: 10px 0;
		margin: 0 auto 15px auto;
	  }

.pullquote-float {
		display: inline;
		float: left;
		clear: left;
		margin: 20px 0 0 12px;
	  }


#about-boss-img {
		float: left;
		display: inline;
		padding-left: 20px;
	  }

.about-container {
		float: left;
display:inline;
		margin: 0 35px;
width:430px;
	  }


.left-float-menu {
		float: left;
width:200px;
font-family:Verdana;
		background: url(/Images/main-grey-bg.jpg) repeat-x #FCFCFC;
	  }

.left-float-menu-new {
		float: left;
width:200px;
font-family:Verdana;

	  }


.left-float-menu h1 {
font-size:1em;
		padding-bottom: 4px;
		margin: 4px 3px 10px 3px;
	  }


	  
.tailored-menu {
font-size:1.2em;

		list-style: none;
		margin-bottom: 15px;
		margin-left: 3px;
		margin-right: 5px;
	  }

.tailored-menu h1{
	color: #345089;
	font: bold 1.6em Palatino, Sylfaen, Garamond, "Book Antiqua", Centaur, "Times New Roman", Times, serif;

}



.tailored-menu li {
font-size:1.2em;
		border-bottom: 1px dashed #CCC;
		padding-bottom: 6px;
		margin: 4px 5px;
	  }

.tailored-menu a {
		display: block;
		color: #000;
		text-decoration: none;

		padding-left: 10px;
	  }
	  
.tailored-menu a:hover {
		background: left url(/Images/red_arrow_bullet.gif) no-repeat;
	  }

.tailored-menu .heading {
     font-size:1em;
		border-bottom: none;
		padding-bottom: 0;
		margin: 0;
	  }

.small-main-links {
		margin: 10px 0;
		padding: 5px;
	  }

.small-main-links li {
		margin-bottom: 10px;
	  }

.breadcrumbs {
                                          font-family: Verdana;
                                          font-size:1.2em;
		color: #555;
                                          text-align:right;
		margin: 10px 12px 0px 0px;
	  }
	  
.breadcrumbs a {
		color:#666;
	  }


/* footer */

#footer { float:left; width:892px; height:80px; background-image:url(/images/ft-bk.jpg); background-repeat:repeat-x;  padding-top:0px; padding-right:20px; margin-bottom:0px; padding-bottom:8px;}

#footer img { border:none; }


#footer li { display:inline; border-right-color:#FFF; border-right-width:1px; border-right-style:solid; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#FFF; }

#footer p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.1em; padding-left:10px; }

#footer a:link { font-weight:400; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#FFF; text-decoration:none; }

#footer a:hover { font-weight:400; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#FFF; text-decoration:none;}

#footer a:visited { font-weight:400; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#FFF; text-decoration:none; }

.oldpage {
	background-color:white;
width:100%;

}

#minisites { width: 528px; height: 27px; background-image:url(/admin/images/10999.jpg); float:left; margin-top: 18px; }

.minisite-select { width: 230px; margin:3px;margin-left: 247px; float:left; }

#minisites input { float:left; margin:3px;}

.minisite-select-js{ width:275px; margin:3px;margin-left: 247px; float:left; }


.status-div {MARGIN-TOP: 18px; margin-bottom:5px; DISPLAY: block; FONT-SIZE: 1.2em; background-image: url(/images/college-status.gif);  WIDTH: 528px; PADDING-TOP: 7px; padding-bottom:15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 28px; TEXT-ALIGN: center; float:left; color:green;}


.feedback { text-align:center; font-size: 1.2em;  border-top:thin solid #cdcbcb; float:left; width:100%; padding-top:10px; font-family:Arial; font-weight:bold;}

.float-left {
		float: left;
	  }

.float-right {
		float: right;
	  }

.no-clear {
		clear: none;
	  }

.clear {
                                           clear: both;
                       }

#norpad {
		padding-right: 0;
	  }

#nolmargin {
		margin-left: 0;
	  }

.left-margin {
		margin-left: 20px;
	  }

.pad-right {                      padding-right: 15px;
                       }

.bottom-margin {
		margin-bottom: 15px;
	  }

#p-container {
		margin: 0 30px;
	  }
	  
#p-container h1 {	  
		color: #345089;
		border-bottom-color: #345089;

	  }

#p-container ul {
		margin: 0 50px 20px 50px;
font-size:1.2em;
font-family:Verdana;
color:#555;
line-height:20px;
	  }

#p-container a{
                              color:blue;
}

#p-container a:hover{
                           color:#3CC;
}

#p-container li {
		margin-bottom: 10px;
	  }

.pullquote {
		width: 180px;
		border: dashed #333;
		border-width: 1px 0;
		text-align: center;
		padding: 10px 0;
		margin: 0 auto 15px auto;
	  }

.pullquote-float {
		display: inline;
		float: left;
		clear: left;
		margin: 20px 0 0 12px;
	  }

a img, :link img, :visited img {
		border: none;
	  }

#btm-margin {
		margin-bottom: 0;
	  }

#btm-margin-ten {
		margin-bottom: 10px;
	  }

.header {
		display: block;
		width: 100%;
		background-color: #345089;
		clear: both;
text-align:right;
	  }

.header img {
		margin: 10px 10px 10px 0;
	  }
	  
.header2 {
		display: block;
		width: 100%;
		clear: both;	  }

.header2 img {
		margin: 10px 10px 10px 0;
	  }

#accessability {
		float: left;
		color: #FFF;
		display: inline;
		margin: 10px 0 0 10px;
		text-align: left;
	  }
#accessability2 {
		float: left;
		color: #FFF;
		display: inline;
		margin: 10px 0 0 10px;
	  }

#accessability2 a {
		font-weight: bold;
		color: #FFF;
	  }


#accessability a {
		font-weight: bold;
		color: #FFF;
	  }

.searchbox2 input {
		width: 140px;
		font-weight: 600;

		color: #D90000;
		background: #FFF;
		border: solid #000 1px;
		padding: 2px 0 2px 3px;
		margin-bottom: 3px;
	  }

.searchbox2 #go-button {
		color: #fff;
		border-style: none;
		background: #345089;
		width: 25px;
	  }

.searchbox input {
		width: 140px;
		font-weight: 600;

		color: #D90000;
		background: #FFF;
		border: solid #000 1px;
		padding: 2px 0 2px 3px;
		margin-bottom: 3px;
	  }
	  
.searchbox #go-button {
		color: #fff;
		border-style: none;
		background: #345089;
		width: 25px;
	  }

.navigation {
		width: 100%;
		float: left;
		background: url(/Images/header_bg_line.jpg) repeat-x;

		}

.navigation2 {
		width: 100%;
		float: left;
repeat-x;
		}
.navigation2 ul {
		padding-left: 55px;
		list-style: none;
	  }


		
.navigation ul {
		padding-left: 55px;
		list-style: none;
	  }
	  
#navlist li {
		float: left;
		text-align: center;
		padding-right: 15px;
	  }
	  
#navlist #norpad {
		padding-right: 0;
	  }

#navlist a {
		width: 94px;
		color: #000000;
		display: block;
		padding: 3px 0 4px 0;
		background: url(/Images/tab.jpg) no-repeat;
	  }	
	  
#navlist a:hover {
		background: url(/Images/tab-pointer.jpg) no-repeat;
	  }		
			  
#navlist #public {
		width: 130px;
		padding: 3px 0 4px 0;
		background: url(/Images/big_tab.jpg) no-repeat;
	  }
	  
#navlist #public:hover {
		background: url(/Images/big_tab-pointer.jpg) no-repeat;
	  }

#navlist #current {
		color: #B01126;
		background: url(/Images/tab.jpg) no-repeat;
		padding: 3px 0 8px 0;
	  }
	  
#navlist #public-current {
		width: 130px;
		color: #B01126;
		background:url(/Images/big_tab.jpg) no-repeat;
		padding: 3px 0 8px 0;
	  }

#navlist em {
		text-decoration: underline;
		font-style: normal;
	  }	  
		


.index-container {
		margin: 2px 0px 0 2px;
	  }

.index-table{
padding:0px;
margin:0px;
display:block;
float:left;
}
	  
.main-links {
		width: 100%;
		margin-bottom: 3px;
		margin-top: 3px;

	  }
	
.main-links ul {
		list-style-type: none;
	  }
  
.main-links li {
		width: 156px;
		height: 158px;
		float: left;
		display: block;
		padding-right: 3px;
	  }

.mid-home {
		margin-bottom: 3px;
	  }

.mid-home img {
display: inline;
                                          vertical-align: middle;
		float: left;
	  }

.mid-home2 {
		display: run-in;
		margin-bottom: 3px;
	  }

.mid-home2 img {
                                          vertical-align: middle;
		float: left;
	  }

.home-news {
display:run-in;
float:left;
		width: 363px;
                                           height:208px;
		background: url(/Images/news-bg.jpg) repeat-x;
padding: 3px 5px 5px 5px;
margin-left: 3px;
	  }

.home-news h1 a {
		color: #345089;
	  }

.home-news h1 a:hover {
		color: #D90000;
	  }	

.news {
		float: left;
		width: 410px;
		padding: 3px 5px 5px 5px;
	  }

.news-story-container {
margin-bottom:20px;
margin:10px 0;
	  }

.news-story-container img {
		float: left;
		margin: 0 7px 0 5px;
	  }

.news-story-container h2 {
		color: #333;
margin-top:-4px;



  }

.news-story-container h2 a, news-story-container h2 a:visited  {
		color: #333;
	  }

.news-story-container h2 a:hover {
		color: #D90000;
	  }	

.news-story-container p {
		color: #666;

line-height:0.9;
margin-left:0px;

margin-top:2px;
		  }

.home-snippets {
		clear: both;
	  }
	  
.snip-dimensions {
		float: left;
		height: 140px;
		background: url(/Images/home-snippets-bg.jpg) repeat-x;
		padding: 2px
	  }
	  
.snip-dimensions h1 {

		margin: 0 3px;
		padding-bottom: 2px;
	  }

.snip-dimensions p {
		line-height: 15px;
		margin: 0;
	  }

.specialist-snip {
		width: 385px;
		margin-right: 3px;
	  }


.specialist-snip img {
		margin: 5px 2px;
	  }
	  
.big-build-snip {
		width: 120px;
		margin: 0 3px;
	  }

.big-build-snip img {
		margin: 0 0 0 15px;
	  }
	  
.big-build-snip p {
		color: #666;

		margin: 0 5px;
	  }

.portal-snip {
		width: 130px;
		margin-right: 2px;
	  }
	  
.portal-snip p {
		color: #666;

		margin: 25px 5px 5px 17px;
	  }

.portal-snip a, .portal-snip a:visited {
		width: 84px;
		height: 24px;
		display: block;
background:url(http://www.col-westanglia.ac.uk/admin/images/10155.jpg) 
repeat-x;
		color: #333;

		text-align: center;
		margin: 10px 0 2px 2px;
		padding-top: 4px;
align:center;
	  }
.new-news-snip {
		width: 130px;
		margin-right: 3px;
	  }
	  
.new-news-snip p {
		color: #666;

		margin: 5px 5px 20px 5px;
	  }

.prospectus-snip {
		width: 130px;

	  }

.prospectus-snip img {
		float: center;
		margin-top: 2px;
                                          margin-left: 0px;
	  }

.prospectus-snip p {
		color: #666;

		line-height: 15px;
		margin: 0px 0px 0px 0px;
	  }

.prospectus-snip a {
		color: #D90000;

  	  }

.special-snip {
		width: 123px;
	  }

.special-snip img {
		display: block;
		margin: 10px 0 0 5px;
		clear: both;
	  }
		
.menu-page {
		margin: 3px;
	  }
.page-content-2nd {
		width: 100%;
float:center;
		margin-left: -3px;
		background: url(/Images/main-grey-bg.jpg) repeat-x #FCFCFC;
	  }



.tailored-menu {
		margin-bottom: 15px;
	  }

.tailored-menu li {
		border-bottom: 1px dashed #CCC;
		padding-bottom: 6px;
		margin: 4px 5px;
	  }

.tailored-menu a {
		display: block;
		color: #000;
		text-decoration: none;

		padding-left: 10px;
	  }
	  
.tailored-menu a:hover {
		background: left url(/Images/red_arrow_bullet.gif) no-repeat;
	  }

.tailored-menu .tailo {
		border-bottom: none;
		padding-bottom: 0;
		margin: 0;
	  }

.small-main-links {
		margin: 10px 0;
		padding: 5px;
	  }

.small-main-links li {
		margin-bottom: 10px;
	  }

	  

.site-table {
                                          font-family:Verdana;
		color: #409F81;
		border-collapse: collapse;
		border: 1px solid #E2E2E2;
		background-color: #F2F9F5;
margin-top:10px;

	  }

.site-table th {
		background: url(/Images/table-header.jpg) repeat-x;
		color: #4f6b72;

		text-align: left;
		padding: 5px 5px 5px 12px;
	  }
	  
.site-table td {
		border: 1px solid #E2E2E2;
		padding: 5px 5px 5px 12px;
	  }

.site-table .odd {
		color: #289FAC;
		background-color: #F0F8F9;
	  }

.site-table .odd span {
color:black;
}


#elecmain a:hover {

font-weight:normal;
color:#555555;
}
.site-table a, .site-table a:visited {
		color: #409F81;
                                          text-decoration:underline;

	  }

.site-table a:hover {
		text-decoration: underline;
	  }


.site-table2 {
		color: #409F81;
		border-collapse: collapse;
		border: 1px solid #E2E2E2;
		background-color: #F2F9F5;
	  }

.site-table2 th {
		background: url(/Images/table-header.jpg) repeat-x;
		color: #4f6b72;

		text-align: left;
		padding: 5px 5px 5px 5px;
	  }
	  
.site-table2 td {

		border: 1px solid #E2E2E2;
		padding: 5px 5px 5px 5px;
	  }

.site-table2 .odd {
		color: #289FAC;
		background-color: #F0F8F9;
	  }

.site-table2 a, .site-table a:visited {
		color: #409F81;
	  }

.site-table2 a:hover {
		text-decoration: underline;
	  }


.open-day-table {
		margin: 0 30px 20px 30px;
	  }
	  
.sl-content {
		background: url(/Images/bg-strip-sl2.jpg) repeat-x #FCFCFC;
	  }


.sl-content h1 {
		color: #9D17C4;
		border-bottom-color: #9D17C4;
	  }

.sl-container {
		float: left;
		display: inline;
		width: 250px;
		margin: 20px 20px 0 20px;
	  }

.sl-container h1 {
		color: #345089;
		border-bottom-color: #345089;
	  }
		
.post-it {
		float: right;
		margin-right: 20px;
	  }
	  
.sl-flash {
		display: block;
		border: 1px solid #345089;
		background-color: #FFF;
		padding: 2px;
		margin-left: 20px;
		height: 222px;
		width: 312px;
	  }

.sl-downloads {
		display: block;
		float: right;
		width: 275px;
	  }
	  
.he-content {
		background: url(/Images/bg-strip-he2.jpg) repeat-x #FCFCFC;
	  }

.he-content h1 {
		color: #0A8CE3;
		border-bottom-color: #0A8CE3;
	  }

.adult-content {
		background: url(/Images/bg-strip-adult2.jpg) repeat-x #FCFCFC;
	  }

.adult-content h1 {
		color: #FB9409;
		border-bottom-color: #FB9409;
	  }
	  
.custom-page-home-top {
		margin-bottom: 20px;
		text-align: center;
	  }
	  
.custom-page-box {
		display: inline;
		width: 177px;
		float: left;
		margin: 0 17px 0 17px;
	  }

.custom-page-box h1 {

		letter-spacing: -1px;
		margin: 4px 4px 10px 4px;
	  }

.custom-page-box-bg {
		height: 128px;
		background: url(/Images/he-bg-box-strip.jpg) repeat-x;
		margin-top: 5px;
	  }

.custom-page-box-bg img {
		margin-left: 10px;
	  }

#custom-page-home-container {
		display: inline;
		float: left;
		width: 400px;
	  }

#custom-page-home-container h1 {
		color: #345089;
		border-bottom-color: #345089;

	  }

#custom-page-spotlight {
		display: inline;
		float: right;
		width: 195px;
		background: url(/Images/spotlight-bg-custom.jpg) repeat-x;
		margin: 3px;
		padding: 4px;
	  }
	  
#custom-page-spotlight h1 {
		color: #345089;
		border-bottom-color: #345089;

		margin-bottom: 5px;
	  }

#custom-page-spotlight h3 {

		color: #333;
                                          margin: 0.1px;
		margin-left: 4px;
		}

#custom-page-spotlight h4 {

		color: #666;
		margin-left: 4px;
		}

#custom-page-spotlight img {
		margin: 20px 0 10px 50px;
		padding-left: 0;
	  }

.news-spotlight {
		padding-top: 20px;
		margin-right: 3px;
	  }
		
#custom-page-quote {
		display: inline;
		margin-left: 28px
	  }

#custom-page-quote p {
		padding-left: 10px;
	  }

#news-open-day {
		display: inline;
		clear: right;
		float: right;
		width: 195px;
	  }

#news-open-day img {
		padding: 0;
		margin: 0;
	  }
	  
.he-container ul {
		margin-bottom: 20px;
	  }
 
.he-container li {

		margin: 0 35px;
	  }

.wbl-content {
		background: url(/Images/bg-strip-wbl2.jpg) repeat-x #FCFCFC;
	  }

.wbl-content h1 {
		color: #07C707;
		border-bottom-color: #07C707;
	  }

.inter-content {
		background: url(/Images/bg-strip-inter2.jpg) repeat-x #FCFCFC;
	  }

.inter-content h1 {
		color: #F31E25;
		border-bottom-color: #F31E25;
	  }

.emp-content {
		background: url(/Images/bg-strip-emp2.jpg) repeat-x #FCFCFC;
	  }

.emp-content h1 {
		color: #D15603;
		border-bottom-color: #D15603;
	  }
 
#about-boss-img {
		float: left;
		display: inline;
		padding-left: 20px;
	  }

.about-container {
		float: left;
		display: inline;
		margin: 0 35px;
	  }

.contact-home-top {
		display: block;
		clear: both;
		margin: 0 5px;
	  }
	  
.contact-box {
		display: inline;
		width: 135px;
		float: left;
		padding-bottom: 5px;
		margin: 0 10px;
	  }

.contact-box h1 {

		letter-spacing: -1px;
		margin: 4px 2px;
	  }

.contact-box p {
		display: block;
		margin: 0 5px;

	  }

.contact-box p img {
		margin-right: 7px;
	  }

.contact-box ul {

		padding: 2px;
		margin: 0 5px 10px 5px;
	  }

.contact-box h3 {
		margin: 0.1;

		font-weight: normal;
	  }

.contact-box a {
font-size:1.2em;
font-family:Verdana;
		margin: 4px 0 0 8px;
	  }


.contact-box-bg {
		background: url(/Images/news-bg.jpg) repeat-x;
		margin-top: 5px;
	  }

.lower-contact {
		display: block;
		clear: both;
	  }

.contact-outcentre {
		display: inline;
		float: left;
		width: 345px;
		background: url(/Images/he-bg-box-strip.jpg) repeat-x;
		margin: 10px 10px 0 15px;
	  }

.contact-outcentre h1, .foundation-contact h1, .contact-email h1 {

		margin-bottom: 5px;
	  }

.outcentre {
		display: inline;
		float: left;

	  }

.outcentre ul {
		margin: 0 10px 5px 5px;
	  }

.outcentre p {

		margin: 0;
	  }
	  
.foundation-contact {
		display: inline;
		float: left;
		width: 250px;
		background: url(/Images/he-bg-box-strip.jpg) repeat-x;
		margin-top: 10px;
	  }

.foundation-outcentre {
		margin: 0 3px;
	  }
	  
.contact-email {
		display: inline;
		float: left;
		clear: left;
		width: 100%;
		border: 1px dashed #345089;
		margin: 10px 0;
	  }

.contact-email-container {
		float: left;
                                           display: block;
                                           clear: right;
                                           width: 250px;
		margin: 5px 15px 5px 5px;
		}

.contact-email h1 {
		margin-bottom: 10px;
	  }
	  
.contact-email h2 {
		margin: 0 0 10px 10px;
	  } 

.contact-email p {
		display: block;
		margin: 0;
		padding-top: 10px;
	  }

.contact-email img {
		display: block;
		clear: left;
		float: left;
		margin: 5px;
	  }

	  
.enquiry-form {

		width: 450px;
		margin: 0 0 10px 10px;
	  }

.enquiry-form fieldset {
		border: 1px solid #CCC;
	  }
	  
.enquiry-form legend {
		color: #666;
		margin-bottom: 15px;
	  }
	  
.enquiry-form em {
		color: #D90000;
			  }

.enquiry-form  ol {
		list-style: none;
	  }
	  
.enquiry-form li {
		margin-bottom: 20px;
		clear: both;
	  }
	  
.enquiry-form label {
		text-align: right;
		width: 120px;
		padding-top: 3px;
		margin-right: 20px;
	  }

.enquiry-form input, .enquiry-form label {
		display: block;
		float: left;
	  }

.enquiry-form input {
		border: 1px solid #CCC;
		color: #666;
		padding: 3px;
	  }
	  
.enquiry-input {
		border: 1px solid #CCC;
		color: #666;
		padding: 3px;
		margin-left: -3px;
	  }


.enquiry-question {
		width: 275px;
		height: 100px;
		color: #666;
		font: normal 1.1em "Gill Sans", "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
		padding: 3px;
	  }

#submit-enquiry {
		margin: 10px 0 10px 70px;
		background: url(/Images/bg-submit-button.jpg) repeat-x;
		height: 30px;
	  }

#request-prospectus {
		border-color: #345089;
		margin: 0 10px 30px 10px;
		padding: 5px;
	  }

#request-prospectus legend {
		color: #345089;
		margin-bottom: 10px;
	  }
	  
#request-prospectus li {
		margin-bottom: 10px;
	  }
	  
#request-prospectus label {
		width: 165px;
		margin: 0 10px 0 5px;
	  }

#request-prospectus input {
		border: none;
		color: #FF0000;
	  }

#course-search-form {
	width: 550px;
	  }

.course-find-submit {
		height: 24px;
		display: inline;
		margin-left: 72px;
	  }

.keyword-search {
		margin-top: 15px;
	  }
	  
#keyword-submit {
		height: 24px;
		margin-left: 5px;
	  }

.course-search-snippets {
		padding: 0 10px;
		
	  }

.course-snippet {
		float: left;
		display: inline;
		width: 33%;
		height: 100px;
		background: url(/Images/news-bg.jpg) repeat-x;
		margin: 0 1px;
	  }

.campus-content h3 {
		padding: 0 10px;

		font-weight: normal;
	  }

.campus-content h4 {
		padding: 0 10px 5px 10px;

		font-weight: normal;
	  }

.term-time {
		margin: 0 15px 15px 15px;
	  }


.how2apply h2 {
		color: #FFF;
		margin: 4px 0 4px 4px;
	  }

.how2apply p{
		color: #FFF;
		padding: 5px 10px 10px 10px;
	  }

.step-boxes {
		margin-bottom: 10px;
		width: 270px;
	  }
	  
.step1, .step2, .step3, .left-float-arrow {
		float: left;
		clear: left;
		margin-left: 15px;
	  }	

.step4, .step5, .step6, .right-float-arrow{
		float: right;
		clear: right;
		margin-right: 15px;
	  }
  
.step1 {
		background: #9D17C4 url(/Images/step1.jpg) bottom right no-repeat;
		margin-top: 10px;
	  }

.step2 {
		background: #0A8CE3 url(/Images/step2.jpg) bottom right no-repeat;
	  }

.step3 {
		background: #07C707 url(/Images/step3.jpg) bottom right no-repeat;
	  }
	  
.step4 {
		background: #BFBF00 url(/Images/step4.jpg) bottom right no-repeat;
		margin-top: 150px;
	  }

.step5 {
		background: #DF5D04 url(/Images/step5.jpg) bottom right no-repeat;
	  }

.step6 {
		background: #F31E25 url(/Images/step6.jpg) bottom right no-repeat;
	  }
	  
.left-float-arrow {
		margin: 0 0 15px 110px;
	  }

.right-float-arrow {
		margin: 0 110px 15px 0;
	  }
	  
.he-qual-table {
		margin: 0 15px 15px 15px;
	  }
	  
.adult-qual-table {
		margin: 0 15px 15px 15px;
	  }
	  
.adult-qual-table th {

	  }
	  
.adult-qual-table td {

		vertical-align: top;
	  }

.sl-qual-table {
vertical-align: middle;
		margin: 10px 15px 15px 10px;
	  }

.fe-fees .column1, .fe-fees .column2 {
		float: left;
		width: 280px;
	  }

.fe-fees .column2 {
		margin-left: 10px;
	  }

.fe-fees h3 {

		background-color: #345089;
		color: #FFF;
		padding: 5px;
		margin: 15px 0;
	  }

.personal-support h3 {

		font-weight: normal;
		padding: 0 10px;
	  }
	  
.personal-support h4 {
		background-color: #345089;

		color: #FFF;
		padding: 3px;
		margin: 20px 10px 8px 10px;
	  }
	  
.price-col {
		float: left;
		display: inline;
	  }
	  
.price-table {
		border-collapse: collapse;
		
		background: url(/Images/main-grey-bg.jpg) repeat-x;
		margin: 10px 0 30px 25px;
	  }

.price-table th {

		text-align: left;
		padding: 3px;
	  }

.price-table td {
		padding: 5px 3px;
	  }

.price-header {
		color: #FFF;
		background-color: #345089;
	  }
		
.price-bold {
		font-weight: bold;
	  }

.price-bold-line td{
		font-weight: bold;
		border-bottom: 1px dotted #999;
	  }

.price-descriptor {
		color: #7F7F7F;
		border-bottom: 1px dotted #999;
	  }

.price-descriptor-noline {
		color: #7F7F7F;
	  }

.price-link {
		background:url(/Images/news-bg.jpg) repeat-x;
		width: 400px;
		height: 100px;
		padding: 4px;
		margin: auto;
	  }

.price-link ol { 
		display: block;
		margin: 0 20px;
	  }

.price-link li {
		float: left;
		display: inline;
		text-align: center;
		margin: 0 21px;		
	  }

.price-link img {
		display: block;
		clear: both;
		margin-bottom: 10px;
	  }

.price-container {
font-family:Verdana;
		clear: both;
		margin-bottom: 20px;
	  }

.price-container a {
		display: block;
		clear: both;
		color: #000;
		margin: -30px 0 0 25px;
	  }

.price-container a:hover {
		color: #FF0000;
	  }
	  
.endeavour-home {
		margin-bottom: 20px;
	  }

.endeavour-home img {
		float: left;
		clear: both;
		margin-top: 7px;
	  }
	  
.endeavour-home h3 {
		font: bold 4.2em Palatino, Sylfaen, Garamond, "Book Antiqua", Centaur, "Times New Roman", Times, serif;
		margin-bottom: -10px; 
	  }

.endeavour-home p {
		display: block;
		margin-left: 135px;
	  }

.offee {
		color:#7B674C;
	  }

.eals {
		color: #CC1115;
	  }

.food-open {
		clear: both;
		margin-left: 130px;
	  }


.food-open h4 {
		font: normal 1.5em Palatino, Sylfaen, Garamond, "Book Antiqua", Centaur, "Times New Roman", Times, serif;
		margin-bottom: 7px
	  }

.food-open em {
		font-style: normal;
		font-weight: bold;
		margin: 0 10px;
		
	  }
	  
.food-open b {
		margin: 0 10px 10px 10px;
	  }

.food-open h6 {
		clear: both;
		color: #000;
		font: bold 1.1em Palatino, Sylfaen, Garamond, "Book Antiqua", Centaur, "Times New Roman", Times, serif;
		margin: 10px 0 0 10px;
	  }

.policy-list ul{
margin-top:15px;
}
.policy-list li {
font-family: Verdana;
  font-size:1.2em;
		margin-bottom: 0;
	  }
		
.policy-list a {
		color: #000;
	  }

.policy-list a:hover {
		color: #FF0000;
	  }

.employer-columns {
		margin: 20px 15px;
	  }
	  
.employer-columns h1 {
		display: block;
		color: #345089;
		border-bottom: 1px #345089 dashed;
	  }

.employer-col {
		display: inline;
		float: left;
		width: 48%;
		margin: 0 5px;
	  }

#employer-menu {
		float: right;
		width: 170px;
		background: url(/Images/main-grey-bg.jpg) repeat-x;
	  }
	  
#employer-menu a {
		display: block;
	  }	
		
.public-childcare em {
		display: block;
		font-style: normal;
		margin: 0 20px 10px 20px;
	  }

.location-container {
		clear: both;
		margin-bottom: 20px;
	  }

.location-container p {
		display: block;
	  }

.location-container img {
		float: left;
		margin: 0 10px 10px 0;
	  }

.facility-contact-container {
		display: inline;
		float: left;
		margin-left: 10px;
	  }

.facility-contact-container p {
		margin: 0;
		}
	  
#facility-contact, #facility-contact2 {
		list-style: none;
		margin: 10px 0 10px 0;
                                          font-family:Verdana;
color:#555;

	  }

.facility-contact-container p img {
		margin-right: 5px;
	  }

#facility-contact h2, #facility-contact2 h2 {
		display: block;
		margin: 15px 0 0 -5px;
	  }



#facility-contact li, #facility-contact2 li {
font-size:1.2em;
		margin: 0 0 3px 15px;
	  }

.pulse8-links a {
		color: #345089;
		text-decoration: underline;
	  }
	  
.pulse8-links a:hover {
		color: #D90000;
		text-decoration: underline;
	  }

.gym-times {
		display: inline;
		float: left;
		width: 330px;
		margin: 0 0 10px 10px;
	  }

.gym-price {
		display: block;
		clear: left;
	  }

.grooming-contact {
		margin: 0 40px;
	  }

#sitemap ul {
		width: 400px;
		list-style: none;
		margin-left: 0;
font-size:1.2em;
	  }

#sitemap li {
		margin-left: 15px;
	  }

.web-tools img {
		margin-right: 10px;
	  }
		
.vacancies {
		margin: 3px 0;
	  }

.accessability ul {
		display: inline;
		float: left;
font-size:1.2em;
font-family:Verdana;
	  }

.press-story img {
		margin: 10px;
	  }

#employer-apprentice-menu {
		margin-right: 20px;
	  }

.health-safety-calender {
		width: 550px;
		margin-bottom: 10px;
	  }
	  
h2.courses_key {

		color: #345089;
	  }


.course_title {
padding-left:7px;
font-weight:bold;
		margin-left:7px;

			  }


.courses_value {
padding-left:7px;
font-family:Verdana;
font-size:1.2em;

		margin-left:7px;

			  }

.courses_value a{
padding-left:7px;
margin-left:7px;
color:blue;
}

.courses_value a:hover{
color:#3CC;
}

.courses_value ul{
font-size:1.2em;
}

.courses_value li{
font-family:Verdana;
font-size:1.2em;
}

courses2_value {
		font: normal 0.90em "Trebuchet MS", "Gill Sans", "Century Gothic", Arial, Verdana, Helvetica, sans-serif;

		color: black;
		width:200px;
	  }
	  
#he-guide {
		margin-top: 0px;
	  }
		
#pt-guide {
		margin-top: 40px;
	  }
		
.ss-float-left {
		float: left;
		margin-right: 30px;
	  }

#prospectus-container {
                         margin-left: 10px;
	  }
	  
.prospectus-container img {
		float: center;
		margin: 0 7px 0 5px;
	  }
.prosp-list-container {
		margin: 19px 0;
	  }

.prospectus-container h3 {
		color: #333;

		margin-top: 3px;
	  }

.prospectus-container h3 a, news-story-container h3 a:visited  {
		color: #333;
	  }

.prospectus-container h3 a:hover {
		color: #D90000;
	  }	

.prospectus-container p {
		color: #666;

                                          	line-height: 0.9;
		margin: 0;
	  }


#santa-pod-pic {
		margin: 0 0 20px 90px;
	  }

#minus-top-margin {
		margin-top: -15px;
	  }

#emp-management-contact {
		background: url(../Images/he-bg-box-strip.jpg) repeat-x;
		display: block;
	  }

.man-container {
		float: left;
		display: block;
                                           width: 200px;
		margin-left: 10px;
	  }

.man-container ol {
		display: block;
		margin: 10px;
		width: 155px;
	  }

.man-container li {
		margin-bottom: 5px;
	  }


.second-chance img {
		padding: 15px 0;
	  }


#employer-gateway {
		border: 1px dashed #999999;
		margin: 5px;
	  }

#employer-gateway h3 {
		color: #345089;
		font: bold 1em Palatino, Sylfaen, Garamond, "Book Antiqua", Centaur, "Times New Roman", Times, serif;
		border-bottom: 1px #345089 dashed;
		padding-left: 2px;
		margin: 0 3px 5px 3px;
	  }
	  
#employer-gateway p {

		padding-left: 5px;
	  }

#employer-gateway img {
		float: left;
		margin-right: 5px;
	  }
	  
.cwa-no-leaflet {
		display: block;
		color: #999;

		padding-left: 10px;
	  }

#outdoor-pursuits-container {

		color: #fff;
		background-color: #345089;
		padding: 15px 10px 0 10px;
		margin: 3px 0;
		clear: both;
	  }

#outdoor-pursuits-container h2 {
		color: #fff;
		margin-bottom: 5px;
	  }

#outdoor-pursuits-container p {

		color: #fff;
	  }
	  
.outdoor-pursuits-content {
		margin-top: 10px;
	  }

#outdoor-pursuits-mid-image {
		float: left;
		margin-right: 20px;
	  }

#outdoor-pursuits-footer {
		margin-top: 15px;
		clear: both;
	  }

#outdoor-pursuits-short-course {
		width: 700px;
		margin: 0 auto;
	  }

#outdoor-pursuits-short-course td {
		width: 33%;
		vertical-align: top;
		padding: 4px;
		margin: 10px;
		border-spacing: 2px;
	  }

.medicine-links li {
		display: inline;
		margin: 0 12px;
	  }

.medicine-links ol {
		margin-bottom: 20px;
	  }


#outdoors-pursuits-staff h3 {
		clear: both;
	  }

#outdoors-pursuits-staff h3 img {
		float: none;
		margin: 0 0 5px 0;
	  }
	  
#outdoors-pursuits-staff img {
		float: left;
		margin: 0 10px 20px 0;
	  }


.pursuits-news-pic {
		float: left;
		clear: left;
		margin: 0 10px 20px 10px;
		border: 5px solid #FFF;
	  }

.pursuits-comp-box {
		float: left;
		display: block;
		width:350px;
		margin-left: 20px;
	  }

.pursuits-comp-box li {
		display: block;
		clear: both;
	  }
	  
.pursuits-comp-box img {
		float: left;
		clear: left;
		margin: 0 10px 20px 10px;
		border: 5px solid #FFF;
	  }



#kl-fly-through {
		display: block;
		margin: 0 auto;
	  }

.op-flash-header {
		display: inline;
		margin-bottom: 16px;
	  }

* html .visualIEFloatFix p, h3,h2, h4 {
		height: 0.01%;
	  }

.op-course-list {
		float: left;
		margin: 0 0 20px 50px;
	  }

.op-course-list a {
		color: #FFF;
	  }

.op-course-list a:hover {
		text-decoration: underline;
	  }

.op-course-list img {
		margin-right: 5px;
	  }


.landbased {

	  }


.landbased ol {
		display: block;

		color: #333;
		margin: 0 0 20px 20px;
		padding-left: 5px;
	  }

.landbased-list {
		width: 200px;
	  }

.landbased-list h3 {
		color: #009900;

		margin-left: -5px;
	  }
.landbasedhome {

	  }

.landbasedhome a:visited {
color:#333;}

.landbased-listhome a:visited h2{
color:#345089;
}


.landbasedhome ol {
		display: block;

		color: #333;
		margin: 0 0 20px 20px;
		padding-left: 5px;
	  }

.landbased-listhome {
		width: 200px;
	  }

.landbased-listhome h3 {
		color: #009900;

		margin-left: -5px;
	  }

.landbased-table {
}

.form-head  h1 {

}

.college-status-green {
color: green;
text-align:center;
vertical-align:middle;
border:1px solid green;
margin-bottom:2px;
}



.college-status-orange {
color: orange;
text-align:center;
vertical-align:middle;
border:1px solid orange;
margin-bottom:2px;
}



.college-status-red {
padding:15px;
color: red;
font-weight:bold;
text-align:center;
vertical-align:middle;
border:1px solid red;
margin-bottom:2px;
}

.cshead{
margin-left:30px;
}


.cslisting{
margin-left:35px;
margin-top:10px;
color:blue;
font-family:Verdana;
font-size:1.2em;
}

.cslisting a:link{
color:blue;
}

.cslisting a:hover{
color:#3CC;
}

.genmenu { font-size:1.6em; color:#ed2c4e; font-weight:bold; font-family:Verdana,Georgia, "Times New Roman", Times, serif; text-align:left;}

#gennav { border:solid 1px #f86c80; width:173px; height:auto; float:left; }

#gennav a:link { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#gennav a:hover { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#ff9a00; text-decoration:none;}

#gennav a:visited { font-weight:500; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#039996; text-decoration:none; }

#gennav ul { padding:0; padding-left:15px; margin:5px; }

#gennav li { list-style-image:url(/images/gen-bpoint.jpg); line-height:18px; }

.gennavlinks { width:173px; height:auto; float:left; }

.gennavtitle { float:left; width:168px; height:25px; background-image:url(/images/gennavbk.jpg); background-repeat:repeat-x; padding-top:3px; padding-left:5px; }

.firsth3 { 
       padding-top:10px;
      font-size:1.4em;      font-family:Verdana;
color:#555;
}

.otherh3 {
      font-family:Verdana;
      font-size:1.4em;
color:#555;
}
.firsth3 a{
color:blue;
}

.firsth3 a:hover{
color:#3CC;
}
.otherh3 a{
color:blue;
}

.otherh3 a:hover{
color:#3CC;
}

.h3gap { margin-bottom:7px; margin-top:10px;       font-family:Verdana;
      font-size:1.4em;
color:#555;}

.qual_g  { 
font-size:1.2em;
font-family:Verdana;
color:#555;
}

.new-sitemap {
font-size:1.2em;
font-family:Verdana;
color:#555;
}

.new-sitemap ul{
font-size:1.2em;
font-family:Verdana;
color:#555;
margin-left:35px;
}

.new-sitemap ol{
font-size:1.2em;
font-family:Verdana;
color:#555;
margin-left:30px;
margin-top:10px;
}

#google_translate_element a{
color:black;
font-weight:bold;
}

.mob-only{
display:none;
}

p.postmetadata {
	margin: 5px 0 0 0;
	background: white;
}

a.postmetadata{
color:blue;
}

.nav2 {
	padding: 10px 0 0 0;
	line-height: 18px;
	background: white;
}

.nav2 a{
font-size:1.2em;
font-family:Verdana;
color:blue;
}


#wp-header {
	float:left;
	width:912px;
	background: white;
}

#container {
	float:left;
	width: 410px;
	background: white;
}

.post {
	padding: 10px 0 10px 0;
	background: white;
}

.entry {
	line-height: 18px;
	background: white;
}
.sidebar {
	float:left;
	width: 250px;
	background: #eeeeee;
	margin: 0 0 0 12px;
margin-top:0px;
	display: inline;
	margin-left:35px;
	font-family:Verdana;
	font-size:1.2em;
padding-bottom:15px;
}	

.sidebar h2 {

     font-family:Verdana;
      font-size:1.4em;
color:#555;
margin-top:5px;margin-bottom:2px;padding-top:5px;padding-bottom:2px;
}
.sidebar h2 a{
color:blue;
}

.sidebar h2 a:hover{
color:#3CC;
}

#wp-footer {
	clear:both;
	float:left;
	width:912px;
	background: white;
}

.sidebar ul {
	list-style-type: none;
	margin: 0;
	padding-left: 10px;
                     padding-bottom:0px;
}

.sidebar ul li{
	padding-left: 10px;
padding-bottom:0px;
}

.sidebar ul ul li{
	padding:0;
	line-height:24px;
}

table#wp-calendar{
width:100%;
}

.comments-template{
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
                     margin-left:35px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.comment-author cite {
                   font-family:Verdana;
                   font-size:1.2em;
                   color:blue;
                   font-style:normal;
}

.comment-author cite a{
                   font-family:Verdana;
                   font-size:1.2em;
                   color:blue;
                   font-style:normal;
}

.says {
font-family:Verdana;
                   font-size:1.2em;
color:#555;
}

.comment-meta a{
font-family:Verdana;
                   font-size:1em;
color:red;
}
