/* Style sheet for Bedford College | Last updated 11/12/2008 (Hyperlink colours changed 26/04/10)

/*---------------------------------------------Layout---------------------------------------------*/

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666;
	margin:0;
	padding:0;
	}

body {
	text-align:center;
	font-size:80%;
	background: #c2005b;
	line-height: 160%;
	background: #fff url('../../../../images/assets/bg.gif') repeat-x top;
	}

#wrapper {
	width:985px;
	text-align:left;
	margin:0 auto;
	padding: 0 0 8px 0;
	background: #fff;
	}

#header {
	height: 294px;
	background: #fff url('../../../../images/assets/headerbg.jpg') no-repeat top;
	}

#navigation{
	margin: 4px 10px 0 10px;
	background: red;
	text-align: center;
	background: #fff url('../../../../images/assets/navigationbg.gif') no-repeat top;
	height: 37px;
	}

#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;
	
	}
.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;
	}


#footer {
	margin: 0 20px 0 20px;
	border-top: #ccc dotted 1px;
	}

#footer_baselinks
{
	margin: 0 0 100px 100px;
	float: right;
}

#headerright{
	padding:10px 50px 0 0;
	float: right;
	}



/*---------------------------------------------Search in header---------------------------------------------*/

#headerright form{
	margin: 2px 0 0 0;
	padding: 0;
	}


#headerright label{
	padding: 0 2px 0 8px;
	margin: 0;
	font-size:12px;
	color: #045ba5;
	}

#headerright input{
	height: 18px;
	width: 100px;
	font-size:85%;
	letter-spacing:0.5px;
	margin: 2px 0 0 0;
	}

#headerright input.button{
	height: 26px;
	width: 25px;
	vertical-align: top;
	margin: 0;
	}
	
#searchBox
{
	float:right; 
	padding-top:0px; 
	padding-right:0px;
}

/* site search */
div#search {float:right; width:186px; padding:0 0 0px 0;float:left;} 
div#search fieldset {float:left; margin:0 0 0 0; border:none;}
div#search img {margin:0 0 0 8px;}
* html div#search img {margin:0 0 0 6px;}
div#search label {display:none;}
div#search input {float:left; margin:0; padding:4px 3px 2px 3px; width:120px; font-size:1em; height:20px; he\ight:13px;}
div#search input.button {float:left; margin:0 16px 0 8px; padding:0; border:none; width:27px; height:18px; cursor:pointer; font-size:.92em; font-weight:bold;}
div#search p {font-size:.92em; font-weight:bold; margin:2px 0 0 0;}
div#search input, div#advancedsearch input, div#content div#inlinesearch input {border: 1px solid #D6DFEF;}
div#search input.button, div#advancedsearch input.button, div#content div#inlinesearch input.button {background:#F1F2F6; color:#000;}
/* end site search */



/*---------------------------------------------Header adjustment------------------------------------------------*/

#logo{
	padding: 25px 0 0 40px;
	
	
	
	}

#tagline{
	padding: 126px 0 0 30px;
	font-size:100%;
	
	}

#headercontacttext{
	float:left;
	font-size:85%;
	margin: 7px 10px 0 0;
	
	width: 500px;
	text-align:right;
	
	
	}


/*---------------------------------------------General links------------------------------------------------*/

a {
	text-decoration:none;
	color:#045ba5;
	}

a:hover{

	text-decoration:none;
	color: #00a98f;
	}




/*---------------------------------------------Student Information Box------------------------------------------------*/

a.studentinformation {
	text-decoration:none;
	color:#FFFFFF;
	}

a.studentinformation:hover{

	text-decoration:none;
	color:#F4F4F4;
	}

/*---------------------------------------------Breadcrumbs--------------------------------------------------*/

#breadcrumb p{
	font-size:85%;
	color: #666;
	}
	
#breadcrumb{
	margin: 0 0 5px 217px;
	_margin: 0 0 5px 220px;
	
	clear: both;
	}
	
#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--------------------------------------*/

#navigationlist{
	margin:0 0 8px 0;
	}

#navlist ul{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}

#navlist li{
	display: inline;
	list-style-type: none;
	color:#ccc;
	line-height:37px;
	}

#navlist a{
	padding: 3px 8px;
	font-size:85%;
	font-weight: bold;
	}

#navlist a:link, #navlist a:visited{
	color: #045ba5;
	text-decoration: none;
	}

#navlist a:hover{
	color: #00a98f;
	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:5px 0 2px 5px;
	padding:5px 0 2px 5px;
	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;
	}

.sidenavigationnews{
	padding:0;
	margin:10px 0 10px 22px;
	width: 190px;
}	

.sidenavigationnews li {
	list-style-image: url('../../../../images/assets/plus.gif');
	font-size:85%;
}

.sidenavigationnews li a {
	white-space:nowrap;
	font-size:85%;
}

#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---------------------------------------------*/

.newstitle{
	color: #00a98f;
	font-weight: bold;
	font-size:85%;
	display: block;
	background: #fff url('../../../../images/assets/sidenavtitlebg.gif') repeat-x top;
	margin: 0 14px 0 0px;
	padding:3px 0 3px 10px;
	width: 190px;
	
	
	}

#sidenews li a{
	color: #045ba5;
	text-decoration:none;
	}




/*---------------------------------------------Courses tabs---------------------------------------------*/

#courseoptions {
	height: 30px;
	white-space:nowrap;
	margin: 0;
	padding: 0 0 0 0px;	
	
	}

#courseoptions li {
	display:inline;
	white-space: nowrap;
	color:#fff;
	text-align:center;
	}
	
#courseoptions li a {
	display:block;
	float:left;
	height: 30px;
	line-height:30px;
	font-size:85%;
	font-weight:bold;
	width:127px;
	text-decoration:none;
	text-align:center;
	color: #fff;
	}
	
#courseoptions li a:hover {
	/*color:#fff;
	opacity:0.70;
	filter:alpha(opacity=70)*/
	color:#333;
	background: #fff url('../../../../images/assets/courses/tab_hover1.gif') no-repeat;
}


.taborange
{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/taborange.gif') no-repeat;
	}

.tabgreen{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabgreen.gif') no-repeat;
	}

.tabpink{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabpink.gif') no-repeat;
	}

.tabblue{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabblue.gif') no-repeat;
	}

.tablightblue{
	color:#fff;
	background: #fff url('../../../../images/assets/courses/tabblue.gif') no-repeat;
	}

#courseoptions li.quicklinks{
	margin:0 10px 0 0;
	color: #fff;
	}
	
#courseoptions li.quicklinks a{
	margin:2px 0 0 10px;
	width:25px;
	color: #fff;
	}
	
#courseoptions li.quicklinks a:hover{
	background:none;
	color: #fff;
	}
	
#coursecontent {
	background: transparent url('../../../../images/assets/courses/border-repeat.gif') repeat-y;
	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;
	}


/*-----------------------------------------dates for your diary---------------------------------------*/

#diarydates{
	margin: 0 0 10px 0;
	background: #e4f3f1;
	width:200px;
	}

#diarydatestitle{
	display:block;
	font-size: 85%;
	font-weight:bold;
	background: #fff url('../../../../images/assets/dates.gif') no-repeat top;
	height:27px;
	width:200px;
	margin-top: 8px;
	
	}

#diarydatestitle p{
	margin: 0 14px 0 0px;
	padding:3px 0 3px 3px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	}

#diarydates span{
	color: #00a98f;
	font-weight: bold;
	}

#diarydates a {
	text-decoration:none;
	color:#7e8082;
	}

#diarydates p {
	margin: 0 0 5px 0;
	font-size:90%;
	color:#7e8082;
	}


/*---------------------------------------------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');}*/


.A%20Levels {background-image: url('../../../../images/assets/subjectarea/subjectbox_F9A451.jpg');}
.A Levels {background-image: url('../../../../images/assets/subjectarea/subjectbox_F9A451.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: #666;
	font-size: 85%;
	margin: 6px 0 0 0;
	}

#footer a {
	color:#666;
	text-decoration:none;
	}

#footer a:hover{
	color:#045ba5;
	}



/*---------------------------------------------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;
	}


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('indicator.gif') right center no-repeat;
}

.acSelect {
	background-color: Highlight;
	color: #045BA5;
	
}





/*************************** end autocomplete ************************************/