/* Style sheet for Bedford College | Last updated 11/12/2008

/*---------------------------------------------Layout---------------------------------------------*/

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666;
	margin:0;
	padding:0;
	}

a.white:link { color:#FFFFFF } /*hyperlinks for the footer*/
a.white:active { color:#FFFFFF }
a.white:visited { color:#FFFFFF }
a.white:hover { color:#FFFFFF; text-decoration:underline; }
a.white { text-decoration: none; }

body {
	text-align:center;
	font-size:80%;
	background: #E4ECF1;
	line-height: 160%;
	/**background: #fff url('../../../../images/assets/bg.gif') repeat-x top;**/
	}

#wrapper {
	width:985px;
	text-align:left;
	margin:0 auto;
	padding: 0;
	background: #fff;
	}

#header {
	height: 111px;
	background: #fff url('../../../../images/assets/new-header-open-day.jpg') no-repeat top left;
	}

#navigation{
	height: 37px;
	margin-bottom:10px;
	background:url('../../../../images/assets/menu_bg_repeat.jpg') repeat-x top left;
	border:1px solid #A9A9A9;
	}

#subnavigation{
	margin: 6px 0 0 0;
	}


#sidenavigation {
	float:left;
	width:210px;
	margin:-20px 0 0 0;
	}

#rightnavigation {
	float:left;
	width:210px;
	margin:0;

	}

#maincontent {
	float:left;
	margin:0 10px 10px 8px;
	_margin: 0px 0px 0px 0px;
	_padding: 9px;
	
	
	}
#maincontent_home {
	float:left;
	margin:0 10px 10px 18px;
	
	_margin: 0px 0px 0px 0px;
	_padding: 0 0 0 12px;
	
	}
#leftcol{
	float:left;
	width:220px;
}
.maincontent470 {
	width:470px;
	position:relative;
	}
.maincontent500 {
	width:500px;
	}

.maincontent740 {
	width: 740px;
	
	}

.maincontent990 {
	width: 950px;
	}

.bannerbox{
	margin: 4px 0 0 0;
	width: 226px;
	height: 261px;
	border: solid 1px #ccc;
	float: right;
	}


.box1{
	background: #56b43c url('../../../../images/assets/rightnav/greenbase.gif') no-repeat bottom;
	width:234px;
	padding: 0;
	}

.box1 p{
	padding: 5px 10px 10px 20px;
	line-height:120%;
	font-size:110%;
	font-weight:bold;
	color: #fff;
	}

.box1 a{
	color: #fff;
	text-decoration:none;
	}

.contentboxleft{
	padding: 10px 0 20px 15px;
	text-align: left;
	}


.contentboxright{
	padding: 10px 20px 20px 2px;
	text-align: left;
	}


.buzzer {



position: absolute; top:50px;
-moz-position: absolute; top:8px;




	
	}



#footer {
	width:971px;
	text-align:left;
	margin:0 auto;
	margin-top:-3px;
	background:url('../../../../images/footer.png') no-repeat top left;
	height:66px;
	padding:25px 0 0 15px;
	}

#footer_baselinks
{
	margin: 0 0 100px 100px;
	float: right;
}

#headerright{
	padding:10px 50px 0 0;
	color:#fff;
	float:right;
	}
	
#header p a{
	color:#FFF;
	}

#subjectbanner{
	float:left;
}
.subjectbanner-left{
	float:left;
	width:491px;
	margin:0 3px 0 0;
}
.subjectbanner-right{
	float:right;
	height:299px;
	width:244px;
	background:url('../../../../images/subjectbanner-rightbg.jpg') no-repeat left top;
}
.subjectbanner-right ul{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:10px;
	line-height:120%;
}
#maincontent .subjectbanner-right ul li{
	background:url('../../../../images/arrow-bullet-white.gif') no-repeat top left;
	padding:0 0 0 15px;
	margin:10px 0 10px 10px;
}
.subjectbanner-right ul li a{
	color:#fff;
	text-decoration:none;
}
.subjectbanner-right ul li a:hover{
	text-decoration:underline;
}

.subjectbanner-bottom
{
	background:url('../../../../images/subjectbanner-bottombg.jpg') no-repeat left top;
	background-color: #025ea9;
	height:380px;
	width:746px;
}
.subjectbanner-bottom ul{
	list-style-type:none;
	margin:0;
	margin-top:-4px;
	padding:20px 5px 5px 10px;
	line-height:130%;
	float:left;
	width: 220px;
}
#maincontent .subjectbanner-bottom ul li{
	float:left;
	background:url('../../../../images/arrow-bullet-white.gif') no-repeat top left;
	padding: 0 0 0 15px;
	margin:3px 0 3px 0;
	width:220px;
	font-weight:bold;
}
.subjectbanner-bottom ul li a{
	color:#fff;
	text-decoration:none;
}
.subjectbanner-bottom ul li a:hover{
	text-decoration:underline;
}

#rightEditHolder 
{
	height:50px;
}

#rightEditHolder2 
{
	height:150px;
}

/**** new course details box styles ****/

#coursedetails{
	width:465px;
	margin:0 0 10px 0;
	line-height: 160%;
}
#coursedetails_header{
	background:url('../../../../images/course-details-bg-top.jpg') no-repeat top left;
	height:16px;
}
#coursedetails_footer{
	background:url('../../../../images/course-details-bg-footer.jpg') no-repeat top left;
	height:17px;
}
#coursedetails_content{
	background:url('../../../../images/course-details-bg-repeat.jpg') repeat-x top left;
}
#coursedetails_content_right{
	background:url('../../../../images/course-details-bg-right.jpg') repeat-y top right;
}
.spacer-10{
	height:10px;
}
#coursedetails h2{
	color:#fff;
	margin:0 15px;
	padding:5px 0 0 0;
	font-size:140%;
}
/**** end new course details box styles ****/

#coursedetails-left{
	float:left;
	width:270px;
	margin:10px 0 0 15px;
}

#coursedetails-left a {
	color:#FFFFFF;
}

#coursedetails-left ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#coursedetails-left ul li, #coursedetails-left ul li b{
	color:#fff;
	margin:0;
	padding:0;
}
#coursedetails-right{
	float:right;
	width:170px;
	margin:70px 0 0 0;
}
#coursedetails-right img{
	margin:5px 0 5px 0;
}

#coursebox{
	width:254px;
	margin:0 0 10px 10px;
}
#coursebox_header{
	height:13px;
	background:#cdcdcd url('../../../../images/coursebox_top.jpg') no-repeat top left;
}
#coursebox_content{
	background:#efefef url('../../../../images/coursebox_repeat.jpg') repeat-x top left;
}
#coursebox_right{
	background:url('../../../../images/coursebox_right.jpg') repeat-y top right;
	padding:5px;
}
#coursebox_footer{
	height:20px;
	background:url('../../../../images/coursebox_bottom.jpg') no-repeat top left;
}
#coursebox_right h2{
	color:#045ba5;
	margin:0 0 5px 10px;
}
#maincontent #coursebox_right a{
	text-decoration:none;
}
#maincontent #coursebox_right p{
	color:#333;
	margin:0 10px;
}
#coursebox_right p img{
	float:left;
	padding:2px 10px 10px 0;
}
#coursebox_right p img{
	float:left;
	padding:2px 10px 10px 0;
}
#coursebox_right ul{
	margin:0;
	padding:10px 0 10px 15px;
	width: 220px;
	line-height:130%;
}
#coursebox_right li{
	list-style-type:none;
	background:url('../../../../images/arrow-bullet.gif') left no-repeat;
	padding:0 0 0 10px;
	color:#333;
}
#coursebox_right li a{
	text-decoration:none;
	font-size:100%;
	color:#333;
}
#coursebox_right li a:hover{
	color:#000;
}
#course-header-button{
	position:absolute;
	top:0;
	right:10px;
}
#alignright{
	text-align:right;
	padding-right:10px;
}
#spacer{
	height:30px;
	width:400px;
	margin:-5px 0 0 0;
}

#searchsection{
	border:1px solid #999;
	background-color:#EFF4FA;
	width:447px;
	padding:10px;
	margin:7px 0 7px 0;
	color:#333;
}
#searchsection strong{
	font-size:120%;
}
/*---------------------------------------------Search in header---------------------------------------------*/
	
#search #searchBox {float:right; width:150px; padding:0;  vertical-align:middle;}
#search #searchBox img {padding:0;vertical-align:middle;height:24px;  margin:5px 0 0 3px;}
#search #searchBox label {display:none;}
#search #searchBox input {margin:5px 0 0 0; padding:0 0 0 5px; font-size:1em; border: 1px solid #D6DFEF; vertical-align:middle; line-height:25px;}
/* end site search */



/*---------------------------------------------Header adjustment------------------------------------------------*/

#logo{
	padding: 20px 0 0 20px;
	
	
	
	}

#bannerpromo{
	padding: 20px 0 0 170px;
	
	
	
	}

#tagline{
	padding: 126px 0 0 30px;
	font-size:100%;
	
	}

#headercontacttext{
	float:left;
	font-size:85%;
	margin: 0px 10px 0 0;
	width: 756px;
	text-align:left;
	
	}


#headersubtext{
	float:left;
	font-size:80%;
	margin-right: -64px;
	margin-top: 49px;
	width: 300px;
	text-align:left;
	font-weight:bold;
	
	}


/*---------------------------------------------General links------------------------------------------------*/

a {
	text-decoration:none;
	color:#045BA5;
	}

a:hover{
	color:#045ba5;
	text-decoration:underline;
	}

/*---------------------------------------------Breadcrumbs--------------------------------------------------*/

#breadcrumb p{
	font-size:85%;
	color: #666;
	}
	
#breadcrumb{
	margin: 0 0 5px 218px;
	_margin: 0 0 5px 220px;
	}
	
#breadcrumb a {
	text-decoration:underline;
	color:#666;
	}

#breadcrumb a:hover{
	color:#045ba5;
	}


#breadcrumbfull p{
	font-size:85%;
	color: #666;
	}
	
#breadcrumbfull{
	margin: 0 0 5px 15px;
	clear: both;
	}
	
#breadcrumbfull a {
	text-decoration:underline;
	color:#666;
	}

#breadcrumbfull a:hover{
	color:#045ba5;
	}



/*---------------------------------------------Navigation--------------------------------------*/

ul#navlist {
	float:left;
	margin: 0;
	padding: 0 0 0 10px;
	white-space: nowrap;
	color: #045ba5;
	width:780px;
	}

#navlist li{
	display: inline;
	list-style-type: none;
	color:#045BA5;
	line-height:36px;
	padding:10px 0 10px 4px;
	*padding:10px 0 10px 8px;
	background: url('../../../../images/assets/menu_bg_divider.jpg') no-repeat top right;
	}

#navlist a{
	padding: 0 8px 0 0;
	*padding: 0 6px 0 0;
	font-size:85%;
	font-weight: bold;
	}

#navlist a:link, #navlist a:visited{
	color: #045ba5;
	text-decoration: none;
	}

#navlist a:hover{
	color: #000;
	text-decoration: none;
	}

/*---------------------------------------------Side navigation--------------------------------------*/

.sidenavtitle{
	color: #00a98f;
	font-weight: bold;
	font-size:110%;
	display: block;
	background: #fff url('../../../../images/assets/sidenavtitlebg.gif') repeat-x top;
	margin: 0 14px 0 13px;
	padding:3px 0 3px 10px;
	}

.sidebluebox{
	color: #fff;
	font-size:85%;
	font-weight:bold;
	display: block;
	background: #fff url('../../../../images/assets/sidebluebox.gif') no-repeat top;
	margin: 0 14px 3px 0;
	padding:5px 0 2px 5px;
	height: 27px;
	width: 183px;
	
	}

.sideblueboxleft{
	color: #fff;
	font-size:85%;
	display: block;
	background: #fff url('../../../../images/assets/sidebluebox.gif') no-repeat top;
	margin: 0 14px 3px 14px;
	_margin: 0 14px 3px 7px;
	padding:4px 0 0;
	text-align:center;
	height: 27px;
	width: 183px;

	}

#sidenavigation li{
	color:#045ba5;
	font-size:100%;
	width:183px;
	margin: 0 5px 0 13px;
	_margin: 0 5px 0 8px;
	list-style-type: none;
	border-top: #ccc dotted 1px;
	background: #fff url('../../../../images/assets/sidebullet.gif') no-repeat;
	}

#sidenavigation li a{
	color:#045ba5;
	text-decoration:none;
	padding: 4px 3px 0 18px;
	display: block;
	}

#sidenavigation li a:hover{
	color:#00a98f;
	}


#sidenavigation li ul li{
	background: #fff;
	background-image: none;
	color:#6699cc;
	font-size:90%;
	font-weight: normal;
	border-top: none;
	}

#sidenavigation li ul li a{
	color:#6699cc;
	text-decoration:none;
	padding: 3px 3px 0px 14px;
	display: block;
	font-weight: normal;
	}

ul#sidenavigationnews{
	padding:0;
	margin:10px 0 10px 0;
	width: 190px;
}	
ul#sidenavigationnews p{
	padding:0 5px 0 0;
	font-size:85%;
	color:#666;
}
ul#sidenavigationnews li {

}

ul#sidenavigationnews li a {
	white-space:nowrap;
}

#sidenavigation li ul li a:hover{
	color:#045ba5;
	}
	
#studentinformation {
	background:url('../../../../images/assets/student_support.gif') no-repeat;
	width: 183px;
	height: 185px;
	}

#studentinformation h2 {
	margin:0 3px;
	color:#fff;
	font-weight:700;
	border-bottom: 1px dotted #fff;
 	}
	
p.p1{
	line-height:14px;
	margin:0 5px 0 47px;
	padding:0 0 3px 0;
	color:#fff;
	font-size:80%;
	text-align:left;
	border-bottom:1px dotted #fff;
}

p.p2 {
	line-height:14px;
	margin:5px 5px 0 50px;
	font-size:70%;
}

p.p2 a{
	color:#fff;
}

p.p2 a:hover{
	color:#ffff00;
}


/*---------------------------------------------News in right nav---------------------------------------------*/

#diarydates .newstitle, #diarydates .newstitle a{
	color: #045BA5;
	font-size:170%;
	display: block;
	}

#diarydates .newstitle a{
	font-size:100%;
	}
	
#sidenews li a{
	color: #045ba5;
	text-decoration:none;
}




/*---------------------------------------------Courses tabs---------------------------------------------*/

.courseoptions, #courseoptions, #courseoptions_small {
	height: 30px;
	white-space:nowrap;
	margin: 0;
	padding: 0 0 0 0px;	
	}

.courseoptions li, #courseoptions li, #courseoptions_small li {
	display:inline;
	white-space: nowrap;
	color:#fff;
	text-align:center;
	}
	
.courseoptions li a, #courseoptions li a, #courseoptions_small li a {
	display:block;
	float:left;
	height: 26px;
	line-height:26px;
	font-size:85%;
	font-weight:bold;
	width:180px;
	text-decoration:none;
	text-align:center;
	color: #fff;
	padding:0 2px 0 3px;
	}
	
#courseoptions_small li a {
	width:125px;
}
	
.courseoptions li a:hover, #courseoptions li a:hover, #courseoptions_small li a:hover {
	text-decoration:underline;
}


/** LARGE TABS **/
ul.courseoptions li.tab0 a{
	color:#fff;
	background: #fff url('../../../../images/home-tab1.jpg') no-repeat;
	}
ul.courseoptions li.tab1 a{
	color:#fff;
	background: #fff url('../../../../images/home-tab2.jpg') no-repeat;
	}
ul.courseoptions li.tab2 a{
	color:#fff;
	background: #fff url('../../../../images/home-tab3.jpg') no-repeat;
	}
ul.courseoptions li.tab3 a{
	color:#fff;
	background: #fff url('../../../../images/home-tab4.jpg') no-repeat;
	}

/** SMALL TABS **/
.tabgrey_small{
	color:#fff;
	background: #fff url('../../../../images/home-tab1_small.jpg') no-repeat;
	}
.tabblue_small{
	color:#fff;
	background: #fff url('../../../../images/home-tab2_small.jpg') no-repeat;
	}
.tabgreen_small{
	color:#fff;
	background: #fff url('../../../../images/home-tab3_small.jpg') no-repeat;
	}
.tablightblue_small{
	color:#fff;
	background: #fff url('../../../../images/home-tab4_small.jpg') no-repeat;
	}

#courseoptions li.quicklinks, #courseoptions_small li.quicklinks{
	margin:0 10px 0 0;
	color: #fff;
	}
	
#courseoptions li.quicklinks a, #courseoptions_small li.quicklinks a{
	margin:2px 0 0 10px;
	width:25px;
	color: #fff;
	}
	
#courseoptions li.quicklinks a:hover,#courseoptions_small li.quicklinks a:hover{
	background:none;
	color: #fff;
	}
	
#coursecontent {
	background:url("../../../../images/assets/courses/border-repeat.gif") repeat-y scroll 0 0 transparent;
	margin:0 0 0 1px;
	}

#coursecontent div.top {
	background: url('../../../../images/assets/courses/border-top.gif') no-repeat left top;
	height:12px;
	}
	
#coursecontent div.contentleft {
	padding:10px;
	float:left;
	width:530px;
	
	}

#coursecontent div.contentright {
	
	float:right;
	margin: 0 25px 0 0;
	
	width: auto;
	}

#coursecontent div.contentright ul {
	width:150px;
	}
	
#coursecontent div.contentright ul li {
	margin:0;
	list-style-type:none;	}

	
#coursecontent div.contentright ul li a {
	color:#FFFFFF; display:block; font-size:80%; font-weight:bold; height:22px; padding:18px 22px 0 0; text-align:right; text-decoration:none; width:128px;
	}
	
#coursecontent div.contentright ul li a:hover { opacity:0.70; filter:alpha(opacity=70); font-weight:bold; }

#rightnavigation div.contentright ul li a:hover {
	opacity:0.70;
	filter:alpha(opacity=70)
	}

#rightnavigation ul li {
	margin:0 0 3px 0;
	list-style-type:none;
	
	}

	
#rightnavigation ul#blue li a {
	display:block;
	width:175px;
	height: 27px;
	color:#fff;
	font-weight:bold;
	font-size:85%;
	text-decoration:none;
	text-align:right;
	padding:25px 35px 0 10px;
	list-style-type: none;
	
	}
	
#rightnavigation ul li a:hover {
	opacity:0.70;
	filter:alpha(opacity=70)
	}

	
.orange1 {background: url('../../../../images/assets/courses/course_link_orange1.gif') no-repeat;}
.orange2 {background: url('../../../../images/assets/courses/course_link_orange2.gif') no-repeat;}
.orange3 {background: url('../../../../images/assets/courses/course_link_orange3.gif') no-repeat;}
.orange4 {background: url('../../../../images/assets/courses/course_link_orange4.gif') no-repeat;}

.blue1 {background: url('../../../../images/assets/courses/course_link_blue1.gif') no-repeat;}
.blue2 {background: url('../../../../images/assets/courses/course_link_blue2.gif') no-repeat;}
.blue3 {background: url('../../../../images/assets/courses/course_link_blue3.gif') no-repeat;}
.blue4 {background: url('../../../../images/assets/courses/course_link_blue4.gif') no-repeat;}

.right_blue1 {background: url('../../../../images/assets/courses/large/blue1.gif') no-repeat;}
.right_blue2 {background: url('../../../../images/assets/courses/large/blue2.gif') no-repeat;}
.right_blue3 {background: url('../../../../images/assets/courses/large/blue3.gif') no-repeat;}
.right_blue4 {background: url('../../../../images/assets/courses/large/blue4.gif') no-repeat;}

.green1 {background: url('../../../../images/assets/courses/course_link_green1.gif') no-repeat;}
.green2 {background: url('../../../../images/assets/courses/course_link_green2.gif') no-repeat;}
.green3 {background: url('../../../../images/assets/courses/course_link_green3.gif') no-repeat;}
.green4 {background: url('../../../../images/assets/courses/course_link_green4.gif') no-repeat;}

.pink1 {background: url('../../../../images/assets/courses/course_link_purple1.gif') no-repeat;}
.pink2 {background: url('../../../../images/assets/courses/course_link_purple2.gif') no-repeat;}
.pink3 {background: url('../../../../images/assets/courses/course_link_purple3.gif') no-repeat;}
.pink4 {background: url('../../../../images/assets/courses/course_link_purple4.gif') no-repeat;}

.grey1 {background: url('../../../../images/assets/courses/course_link_grey1.gif') no-repeat;}
.grey2 {background: url('../../../../images/assets/courses/course_link_grey2.gif') no-repeat;}
.grey3 {background: url('../../../../images/assets/courses/course_link_grey3.gif') no-repeat;}
.grey4 {background: url('../../../../images/assets/courses/course_link_grey4.gif') no-repeat;}


#coursecontent div.bottom {
    clear:both;
	background: url('../../../../images/assets/courses/border-bottom.gif') no-repeat left bottom;
	height:12px;
	}

#homeads{
	float:left;
	display:inline;
	width:480px;
}
#homeads img{
	display:inline;
	margin:0 5px 0 5px;
}
	
/*-----------------------------------------homepage box---------------------------------------*/
#homebox{
	float:left;
	width:250px;
}
.homebox-content{
	background:#fff url('../../../../images/homebox_repeater.jpg') repeat-x left top;
	width:238px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:0;
	margin:0;
	}

.homebox-title{
	display:block;
	font-size: 85%;
	background: #fff url('../../../../images/homebox_head.gif') no-repeat left top;
	height:27px;
	width:240px;
	}

.homebox-title p{
	margin: 0 14px 0 0px;
	padding:8px 0 0 15px;
	color: #045BA5;
	text-decoration:none;
	font-size:170%; /*15px;*/
	}

#homebox-footer{
	background: #fff url('../../../../images/homebox_footer.gif') no-repeat left top;
	height:18px;
	width:240px;
	margin:0 0 10px 0;
	}
.homebox-nav{
	margin:0;
	padding:10px 0 10px 10px;
	width: 230px;
	line-height:130%;
}
.homebox-nav li{
	list-style-type:none;
	background:url('../../../../images/arrow-bullet.gif') left no-repeat;
	padding:0 0 0 10px;
}
.homebox-nav li a{
	text-decoration:none;
	font-size:85%;
	color:#666;
}
.homebox-nav li a:hover{
	color:#000;
}

div.slideshow{
	width:735px;
	height:219px;
	position:relative;
}
div.slideshow_box{
	position:absolute;
	top:15px;
	right:10px;
	background:url('../../../../images/home_slide_bg.png');
	width:295px;
	height:143px;
	padding:20px;
}


div.slideshow_box p{
	padding-top:10px;
	font-size:130%;
	line-height:130%;
	color:#fff;

}


div.slideshow_box h2{
	color:#DDD;
	font-size:18px;
}
div.slideshow_box ul{
	margin:0;
	padding:10px 0 10px 10px;
	/*width: 230px;*/
	line-height:130%;
}
div.slideshow_box ul li{
	list-style-type:none;
	background:url('../../../../images/arrow-bullet-white.gif') left no-repeat;
	padding:5px 0 5px 15px;
	color:#fff;
	font-size:130%;
}
div.slideshow_box ul li a{
	text-decoration:none;
	color:#fff;
}
div.slideshow_box ul li a:hover{
	color:#fff;
	text-decoration:underline;
}
#newspadding{
	padding:5px 10px 5px 10px;
}
/*-----------------------------------------dates for your diary---------------------------------------*/

#diarydates{
	background:#fff url('../../../../images/newsevents_repeater.jpg') repeat-x left top;
	width:208px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	}

#diarydatestitle{
	display:block;
	font-size: 85%;
	background: #fff url('../../../../images/newsevents_head.gif') no-repeat left top;
	height:12px;
	width:210px;
	margin-top: 8px;
	}

#diarydatestitle p{
	margin: 0 14px 0 0px;
	padding:8px 0 0 10px;
	color: #045BA5;
	text-decoration:none;
	font-size:170%;
	}

#diarydatesfooter{
	background: #fff url('../../../../images/newsevents_footer.gif') no-repeat left top;
	height:18px;
	width:210px;
	margin:0 0 10px 0;
	}
#diarydates span{
	color: #00a98f;
	font-weight: bold;
	}

#diarydates a {
	text-decoration:none;
	color:#003366;
	}

#diarydates p {
	margin: 0 0 5px 0;
	font-size:90%;
	color:#003366;
	}


/*---------------------------------------------at school---------------------------------------------*/
#atschool {
	margin:0 0 0 220px;
	}
	
#atschool ul li{
	float:right;
	display:inline;
	height:141px;
	margin:0 2px;
	width: 202px;
	}
	
#atschool ul li a{
	display:block;
	background: #ccc url('../../../../images/assets/atschool/atschool_img_header.gif') no-repeat top;
	height:141px;
	text-decoration:none;
	font-weight:bold;
	width:202px;
	}
	
#atschool ul li a span{
	display:block;
	font-size:85%;
	height:33px;
	padding:3px 35px 0 5px;
	line-height:16px;
	background: url('../../../../images/assets/atschool/baselinks_img_button.gif') no-repeat 90% 50%;
	cursor:pointer;
	}
	
#atschool ul li a.blue span{
	color: #005daa;
	background: url('../../../../images/assets/atschool/baselinks_img_button_blue.gif') no-repeat 90% 50%;
	}


/*---------------------------------------------Subject area---------------------------------------------*/
	
#subjectarea {
	margin:0 0 0 20px;
	padding: 0 0 0 30px;
	}
	
#subjectarea ul li{
	float:left;
	display:inline;
	margin:0 10px 20px 0;
	padding: 0 0 0 10px;
	}
	
#subjectarea ul li a{
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	font-weight:bold;
	width:146px;
	height:82px;
	color:#fff;
	color: #000;
	}
	
/*.subjectbox_00ACA2 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_4A63AE {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_5FC5B9 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_6A747C {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_6DB43F {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_7D81BE {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_9FCF67 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_70CBD2 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_0397D6 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_A54399 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_B3A59F {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_B0006E {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_ED174F {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_EF4F91 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_F9A451 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_F2635C {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_F6905D {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
.subjectbox_F16377 {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}

.subjectbox_7D81BE_test {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}*/

.Art {background-image: url('../../../../images/assets/subjectarea/subjectbox_00ACA2.jpg');}
.Business {background-image: url('../../../../images/assets/subjectarea/subjectbox_4A63AE.jpg');}
.Care {background-image: url('../../../../images/assets/subjectarea/subjectbox_5FC5B9.jpg');}
.Computing {background-image: url('../../../../images/assets/subjectarea/subjectbox_6A747C.jpg');}
.Construction {background-image: url('../../../../images/assets/subjectarea/subjectbox_6DB43F.jpg');}
.Engineering {background-image: url('../../../../images/assets/subjectarea/subjectbox_7D81BE.jpg');}
.Humanities {background-image: url('../../../../images/assets/subjectarea/subjectbox_9FCF67.jpg');}
.English {background-image: url('../../../../images/assets/subjectarea/subjectbox_70CBD2.jpg');}
.Floristry {background-image: url('../../../../images/assets/subjectarea/subjectbox_0397D6.jpg');}
.Geography {background-image: url('../../../../images/assets/subjectarea/subjectbox_A54399.jpg');}
.Beauty {background-image: url('../../../../images/assets/subjectarea/subjectbox_B3A59F.jpg');}
.Hospitality {background-image: url('../../../../images/assets/subjectarea/subjectbox_B0006E.jpg');}
.Maths {background-image: url('../../../../images/assets/subjectarea/subjectbox_ED174F.jpg');}
.Motor {background-image: url('../../../../images/assets/subjectarea/subjectbox_EF4F91.jpg');}
.Performing {background-image: url('../../../../images/assets/subjectarea/subjectbox_F9A451.jpg');}
.Social {background-image: url('../../../../images/assets/subjectarea/subjectbox_F2635C.jpg');}
.Sport {background-image: url('../../../../images/assets/subjectarea/subjectbox_F6905D.jpg');}
.Supported {background-image: url('../../../../images/assets/subjectarea/subjectbox_F16377.jpg');}
.Teaching {background-image: url('../../../../images/assets/subjectarea/subjectbox_F16377.jpg');}
.Travel {background-image: url('../../../../images/assets/subjectarea/subjectbox_F16377.jpg');}

.subjectbox_7D81BE_test {background-image: url('../../../../images/assets/subjectarea/box_dblue.jpg');}
	
#subjectarea ul li a span{
	display:block;
	padding:15px 5px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	color: #000;
	}


/*---------------------------------------------Base links---------------------------------------------*/
	
#baselinks {
	margin:0 0 0 217px;
	_margin:0 0 0 220px;
	/*margin: 0 0 0 0px;*/
	padding: 0px;
	display: block;
	}
	
#baselinks ul li{
	float:left;
	display:inline;
	height:141px;
	margin:0 2px;
	}
	
#baselinks ul li a{
	display:block;
	background: url('../../../../images/assets/baselinks/baselinks_img_header.gif') no-repeat top;
	height:141px;
	text-decoration:none;
	font-weight:bold;
	width:140px;
	margin: 0 1px 0 0;
	}
	
#baselinks ul li a span{
	display:block;
	font-size:85%;
	height:33px;
	padding:3px 35px 0 5px;
	line-height:16px;
	background: url('../../../../images/assets/baselinks/baselinks_img_button.gif') no-repeat 90% 50%;
	cursor:pointer;
	}
	
#baselinks ul li a.blue span{
	color: #005daa;
	background: url('../../../../images/assets/baselinks/baselinks_img_button_blue.gif') no-repeat 90% 50%;
	}
	
#baselinks ul li a.green span{
	color: #7ab500;
	background: url('../../../../images/assets/baselinks/baselinks_img_button_green.gif') no-repeat 90% 50%;
	}
	
#baselinks ul li a.pink span{
	color: #ff0068;
	background: url('../../../../images/assets/baselinks/baselinks_img_button_pink.gif') no-repeat 90% 50%;
	}
	
#baselinks ul li a.orange span{
	color: #de791c;
	background: url('../../../../images/assets/baselinks/baselinks_img_button_orange.gif') no-repeat 90% 50%;
	}

#baselinks ul li a.red span{
	color: #d11242;
	background: url('../../../../images/assets/baselinks/baselinks_img_button_red.gif') no-repeat 90% 50%;
	}
	
/*---------------------------------------------Footer links---------------------------------------------*/

#footerright{
	float: right;
	}

#footer p {
	color: #fff;
	font-size: 85%;
	margin: 6px 0 0 0;
	}

#footer a {
	color:#fff;
	text-decoration:none;
	}

#footer a:hover{
	text-decoration:underline;
	}



/*---------------------------------------------Other---------------------------------------------*/

.leftfloat{
	float: left;
	}

.rightfloat{
	float: right;
	}

.clearfloat {
	clear:both;
	height:0;
	line-height:0;
	font-size: 1px;
	visibility:hidden;
	}

.hide {
	height:0;
	width:0;
	overflow:hidden;
	position:absolute
	}

img {
	border:0
	}

.padding3{
	padding:3px;
	}
.padding5{
	padding:5px;
	}


hr {
	height:1px;
	border:0;
	border-bottom:1px dotted #6699cc;
	margin:4px 0
	}

.alignmiddle{
	vertical-align: middle;
	}


.floatleft {
	float:left;
	}

.floatleftmargin {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}

.floatright {
	float:right;
	}

.floatrightmargin {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}

.center {
	text-align:center
	}

.bluetext{
	color: #005daa;
	}
/*--panels--*/
/*div.panel{overflow:hidden; width:376px; margin:10px 0 0 0;  font-size:.92em; border: solid 1 #000;}
div.panel-top{overflow:hidden;  border: solid 1 #000;}
div.panel-holder{ overflow:hidden; padding:8px 11px 9px 9px;  border: solid 1 #000;}
div.panel-holder p {font-size : 1.1em;  border: solid 1 #000; border: solid 1 #000;}

div.showhide div#sidenews .panel{width:546px; }
div.showhide div#sidenews .panel-top {}
div.showhide div#sidenews .panel-holder {width:auto; border: solid 1 black;}

div.newsitem {float:left; margin-top:10px; border: solid 1 #000; border: solid 1 #000;}
div#content div.newsitem img {float:right; margin:8px 0 10px 20px;}
div#content div.newsitem h5 {margin:0px 0 4px 0; border: solid 1 #000;}*/

/********************* menu tab *************************/
.menu
{
  width: 127px;
  height: 30px;
  color:#ddd;
  text-align: center;
}

.MenuWrapper
{
    margin-top: -20px;
    #margin-top: 0px;
    margin-left : 1px;
}

table.MenuWrapper tr td table.menu tr td a.menuSelected span.taborange,
table.MenuWrapper tr td table.menu tr td a.menuSelected span.tabgreen,
table.MenuWrapper tr td table.menu tr td a.menuSelected span.tabpink,
table.MenuWrapper tr td table.menu tr td a.menuSelected span.tabblue,
table.MenuWrapper tr td table.menu tr td a.menuSelected span.tablightblue
{
    color:#333;
	background: #fff url('../../../../images/assets/courses/tab_hover1.gif') no-repeat;
}

table.MenuWrapper tr td table.menu tr td a.menuHover span.taborange,
table.MenuWrapper tr td table.menu tr td a.menuHover span.tabgreen,
table.MenuWrapper tr td table.menu tr td a.menuHover span.tabpink,
table.MenuWrapper tr td table.menu tr td a.menuHover span.tabblue,
table.MenuWrapper tr td table.menu tr td a.menuHover span.tablightblue
{
    color:#000;
    font-weight : bold;
	background: #fff url('../../../../images/assets/courses/tab_hover1.gif') no-repeat;
}

table.MenuWrapper tr td table.menu tr td a span.taborange
{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/taborange.gif') no-repeat;
	}

table.MenuWrapper tr td table.menu tr td a span.tabgreen{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabgreen.gif') no-repeat;
	}

table.MenuWrapper tr td table.menu tr td a span.tabpink{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabpink.gif') no-repeat;
	}

table.MenuWrapper tr td table.menu tr td a span.tabblue {
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabblue.gif') no-repeat;
	}

table.MenuWrapper tr td table.menu tr td a span.tablightblue{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabblue.gif') no-repeat;
	}
/********************* menu tab *************************/


/********************* Twitter Widget *************************/
.twtr-tweet-text p {color:#fff;}
/********************* Twitter Widget *************************/

/*************************** autocomplete ****************************************/
.acInput {
	width: 200px;
	background-color : #fff;
}
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.acResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	background-color : #fff;
	padding: 0;
	margin: 0;
}

.acResults li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
		text-align : left;
		background-color : #fff;
}

.acResults li:hover { 
	color : #045BA5;
}

.acLoading {
	background-color : #fff;
	/*background : url('../../../../js/indicator.gif') right center no-repeat;*/
}

.acSelect {
	background-color: Highlight;
	color: #045BA5;
	
}





/*************************** end autocomplete ************************************/

/*********************** start collapsable panel *********************************/
.collapsible_panel {
    padding : 0;
    margin : 0;
    border : solid 2px red;
}
/*********************** end collapsable panel **********************************/

/******** SITE CHANGES 08/12/10 ********/

#navigation{
	margin-bottom:0;
}

#newsticker{
	height:28px;
	width:725px;
	line-height:26px;
	font-size:80%;
	font-weight:bold;
	background:url('../../../../images/news_ticker_bg.jpg') left top no-repeat;
	padding-left:10px;
	margin-bottom:10px;
}

#newsticker a:hover
{
	text-decoration:none;
}

#footer {
	padding:0 0 0 15px;
	height:95px;
	margin-top:-6px;
}
.othersites{
	background : url('../../../../images/othersites_bg.jpg') right center no-repeat;
	width:165px;
	height:26px;
	line-height:25px;
	padding-left:20px;
	margin-bottom:10px;
}
#footer .othersites a{
	color:#333;
	font-size:13px;
	font-weight:bold;
}


#third_promo{
	float:left;
	width:700px;
	margin-bottom:10px;
	height: auto;
}


#secondary_promo{
	float:left;
	width:733px;
	margin-bottom:10px;
}

#secondary_promo .slideshow_box {
	display: none;
}
#secondary_promo .slideshow {
	float:left;
	width:442px;
	height:auto;
}
#secondary_promo .slideshow img{
	width:442px;
	height:209px;
	float:left;
	z-index: 2;
	position: relative;
}
#secondary_promo ul.courseoptions {
	width:291px;
	float:right;
	height:auto;
}
#secondary_promo ul.courseoptions li{
	list-style-type:none;
	float: none;
	display:block;
}
#secondary_promo ul.courseoptions li a{
	float: none;
	color:#989898;
	display:block;
	background : url('../../../../images/slider_item.jpg') top left no-repeat;
	height:35px;
	line-height:37px;
	width:281px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
#secondary_promo ul.courseoptions li a:hover, #secondary_promo ul.courseoptions li a.active{
	background : url('../../../../images/slider_item_active.jpg') top left no-repeat;
	text-decoration:none;
	color:#fff;
}
#rightnavigation{
	margin-top:5px;
}
/******** SITE CHANGES 08/12/10 ********/


#wrapper_pdf #coursedetails{
	line-height:115%;
}
#wrapper_pdf #maincontent{
	width:650px;
}
.clearboth {clear:both;}
