.connecttable {
	width:400px;
	padding:10px;
}
.connecttable th{
	text-align:left;
	width:200px;
}

hr {
	margin-top:20px;
	margin-bottom:20px;

}

th {
	text-align:left;
}

.notice {
	z-index:1000;
	width:908px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:32px;
	padding-right:10px;
	
	margin-bottom:10px;
	font-weight:bold;
	color:#FFF;
	
	/*background:#57b6dd url('/images/snowflake.png') no-repeat left;*/
	background-color:#57b6dd ;
}
.notice a {
	color:#FFF;
}

#tempinternationalframe {
	border:1px #FFF solid;
	width:100%;
	height:500px;
}

body
{
	background-color:#808080;
	color:#ffffff;
	font-family:"Helvetica", Verdana, Arial, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

img {
	border:none;
}

.small {
	font-size:0.9em;
}
.strike {
	text-decoration:line-through;
}
#pre_header, #post_footer
{
	font-size:0.8em;
	color:#ffffff;
	float:left;
	display:inline;
	width:990px;
	margin:5px 0;
}
#pre_header a, #post_footer a
{
	color:#ffffff;
	text-decoration:none;
}
#pre_header a:hover, #post_footer a:hover
{
	color:#ffffff;
	text-decoration: underline;
}
#pre_header p, #post_footer p
{
	margin:0;
}
#pre_header
{
	font-size:1em;
}
#post_footer div
{
	/*font-size:0.7em;*/
	float:left;
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left:15px;
}
#address
{
	background-image: url('images/little_envelope.gif');
	margin-right:40px;
}
#email
{
	background-image: url('images/little_mouse.gif');
}
#container
{
	width:1010px;
	margin:0 auto;
	color:#000;
}
#header_wrapper, #main_wrapper, #footer_wrapper
{
	background-color:#ffffff;
	float:left;
	display:inline;
	width:100%;
}
#header_wrapper
{
	background-color:transparent;
	z-index:10;
	background-image:url('images/menu_bg.gif');
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:10px;
}
#main_wrapper
{
	padding-top:10px;
	/*background-image:url('images/main_bg_lower.gif');
	background-position:bottom left;
	background-repeat:repeat-y;
	background-color:transparent;*/
	width:990px;
}
#main_wrapper_notch {
	background-image:url('images/main_bg_bottom.gif');
	background-repeat:no-repeat;
	float:left;
	height:23px;
	width:1010px;
}
#main, #main_sub
{
	/*padding-right:5px;*/
}
#main_sub
{
	height:70px;
	margin-top:10px;
	
}
#main_sub a
{
	text-decoration:none;
}
#footer_wrapper
{
	min-height:100px;
	background-color:#ebebeb;
	background-image:url('images/footer_lower_bg.gif');
	background-position:bottom left;
	background-repeat:no-repeat;	
	background-color:transparent;
}
.footer_space
{
	height:25px;
}
#footer_upper_bg, #footer_lower_bg
{
	background-image:url('images/footer_upper_bg.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:20px;
	width:100%;
	float:left;
}
#footer_lower_bg
{
	background-image:url('images/footer_lower_bg.gif');
	
}


#header
{
	/*height:50px;*/
	padding-right:5px;
}

.hiddenlink {
	display:none;
}

#header ul
{
	margin:0;
	padding:0;
	list-style: none;
}
#header ul a
{
	text-transform: uppercase;
	color:#333333; /*original*/
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:27px;
	padding:10px 0 13px 15px;
}
#header li:hover, #header li a:hover, #header li:hover a
{
	background-color:#57b6dd;
	color:#ffffff !important;
}
#header li
{
	float:left;
	width:160px;
}
#header ul ul
{
	position:absolute;
	display:none;
	background-color:#57b6dd;
	background:transparent;
	background-image:url('images/rollover_bg.png');
	background-position:bottom left;
	background-repeat:no-repeat;	
	list-style:none;
	z-index:100;
	margin:0;
	padding:0 0 18px 0;
	color:#ffffff;
	width:160px;
}
#header ul li:hover ul, #header ul li.sfhover ul
{
	display:block;
}
#header .grid_2
{
	margin:0;
	width:160px;	
}
#header li.home:hover, #header li.home a:hover, #header li.home:hover a
{
	background-image:url('images/rollover_tr.gif');
	background-repeat:no-repeat;
	background-position: top right;	
}
#header li.contact:hover, #header li.contact a:hover, #header li.contact:hover a
{
	background-image:url('images/rollover_tl.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
li.contact:hover li a
{
	background-image:none;
}
#header ul ul li
{
	margin:0;
	padding:0;
}
#header ul ul li a
{
	text-transform:none;
	display:block;
	font-weight:normal;
	height:16px;
	padding:0 0 0 15px;
	color:#ffffff;
}
#header ul ul li a:hover
{
	background-image: none;
	background-color:#4d4d4d;
	color:#ffffff;
	margin:0;
}

#governor
{
	border-bottom:1px #ddd solid;
	min-height:185px;
}


#banner
{
	margin-top:10px;
	height:70px;
}
#rotator,#rotator2, #search
{
	height:310px;
}

#connectquotes #rotator {
	height:210px;
}

.breadcrumbs {
	display:inline;
}

#content
{
	min-height:310px;
	margin-bottom:40px;
}

#content .quote{
float:right;
width:149px;
font-size:12px;
}

#content .quote p {
font-size:14px;
padding:0;
margin:0;
padding-left:3px;} 

#content .topquote{
width:149px;
height:22px;
background-image:url(images/topquote.jpg);
}

#content .bottomquote{
width:149px;
height:22px;
background-image:url(images/quotebottom.jpg);
}


#connectquotes div {
	font-size:14px;

} 

#connectquotes div .topquote{

width:149px;
height:22px;
background-image:url(images/topquote.jpg);
background-repeat:no-repeat;
}

#connectquotes div .bottomquote{
position:relative;
width:149px;
height:22px;
background-image:url(images/quotebottom.jpg);
}


#content .caption{
width:144px;
padding-top:3px;;
border-top:2px solid #57b6dd;
padding-bottom:10px;
font-size:12px;
}

#content .bluerow
{
background-color:#57b6dd;

}



#content h1 {
background-image:url('images/homepage_down_arr.gif');
	background-position:0 11px;
	background-repeat:no-repeat;
	font-weight:normal;
	margin:0;
	padding:10px 0 10px 50px;
	font-size:2em;
}
#content a
{
	text-decoration:none;
	color:#3594bb;
}

#content p.main {
	padding-top:10px;
}

#content .govims{
float:left;
padding-right:20px;
padding-bottom:20px;
}

#content .govimstext{
float:left;
padding-right:20px;
padding-bottom:20px;
}
#governor img {
	padding-top:20px;
}

#content a:hover
{
	text-decoration:underline;
}
#content h2
{
	background-image:url('images/homepage_down_arr.gif');
	background-position:0 11px;
	background-repeat:no-repeat;
	font-weight:normal;
	margin:0;
	padding:10px 0 10px 50px;
	font-size:2em;
}
#content h2#video
{
	background-image:url('images/video_clapboard.gif');	
	background-position:0 8px;
}
#content_footer
{
	height:32px;
	margin-bottom:20px;
}
#content_footer div
{
	float:left;
	position:relative;
	background-repeat: no-repeat;
	height:32px;
	padding-top:12px;
	cursor:pointer;
}
#print
{
	background-image: url('images/print.gif');
	margin:0;
	/*padding-left:45px;*/
	background-position: 0 10px;
}
#buildpros
{
	float:left;
	margin:0;
	/*padding-left:45px;*/
	
}
#download
{
	float:left;
	position:relative;
	background-repeat: no-repeat;
	height:32px;
	padding-top:12px;
	cursor:pointer;
	background-image: url('images/download.gif');
	margin:0;
	background-position: 0 10px;
}
#downloadlink {
	float:left;
	position:relative;
	background-repeat: no-repeat;
	height:32px;
	cursor:pointer;
	left:-40px;
}

#mail
{
	background-image: url('images/mail.gif');
	background-repeat:no-repeat;
	margin:0;
	padding-left:20px;
	background-position: 0 5px;
}
#download
{
	background-image: url('images/download.gif');
	margin:0;
	padding-left:30px;
	background-position: 0 10px;
}
#rotator .slide img
{
	position:absolute;
}

#connectquotes #rotator .slide .quote
{
	position:absolute;
}


#buttons
{
	display:inline;
	position:absolute;
	z-index:200;
	/*background-color:#dedede;*/
	background-color:transparent;
	padding:0 10px 0 23px;
	height:28px;
	background-image:url('images/rotating/cut_corner_hand.png');
	background-repeat: no-repeat;
	background-position:0 0;
	top:260px;
	left:375px;
	line-height:28px;
	width:80px;
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
}

#connectquotes #buttons
{
	display:inline;
	position:absolute;
	z-index:200;
	/*background-color:#dedede;*/
	background-color:transparent;
	padding:0 10px 0 23px;
	height:28px;
	background-image:url('images/rotating/cut_corner_hand.png');
	background-repeat: no-repeat;
	background-position:0 0;
	top:230px;
	left:440px;
	line-height:28px;
	width:80px;
	display:none;
}


#buttons a, #buttons a img, .slide a img
{
	border:0;
}
#buttons div.button
{
	display:inline;
	float:left;
	font-weight:bold;
	position:relative;
	top:0;
	cursor: pointer;
	padding:0;
	width:10px;
	padding:0 1px;
	text-align:center;
}
#buttons div.selected
{
	color:#ffffff;
	background-color:#d6d6d6;
}






#rotator2 .slide2 img
{
	position:absolute;
}
#buttons2
{
	display:none;
	position:absolute;
	z-index:200;
	/*background-color:#dedede;*/
	background-color:transparent;
	padding:0 10px 0 33px;
	height:28px;
	background-image:url('images/rotating/cut_corner_hand.png');
	background-repeat: no-repeat;
	background-position:0 0;
	top:260px;
	left:375px;
	line-height:28px;
	width:70px;
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
}
#buttons2 a, #buttons2 a img, .slide2 a img
{
	border:0;
}
#buttons2 div.button2
{
	display:inline;
	float:left;
	font-weight:bold;
	position:relative;
	top:0;
	cursor: pointer;
	padding:0;
	width:10px;
	padding:0 1px;
	text-align:center;
}
#buttons2 div.selected2
{
	color:#ffffff;
	background-color:#d6d6d6;
}





#rotator3 .slide3 img
{
	position:absolute;
}
#buttons3
{
	position:absolute;
	z-index:200;
	/*background-color:#dedede;*/
	background-color:transparent;
	padding:0 10px 0 33px;
	height:28px;
	background-image:url('images/rotating/cut_corner_hand.png');
	background-repeat: no-repeat;
	background-position:0 0;
	top:260px;
	left:375px;
	line-height:28px;
	width:70px;
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
}
#buttons3 a, #buttons3 a img, .slide3 a img
{
	border:0;
}
#buttons3 div.button3
{
	display:inline;
	float:left;
	font-weight:bold;
	position:relative;
	top:0;
	cursor: pointer;
	padding:0;
	width:10px;
	padding:0 1px;
	text-align:center;
}
#buttons3 div.selected3
{
	color:#ffffff;
	background-color:#d6d6d6;
}



/*** COURSES ***/
#courseOccurence {
	margin-bottom:10px;
}

img.freetuit {
	vertical-align:middle;
}

/* table structures */
#termdetails{
	display: table;
	width:100%;
}
#details{
	display: table;
	width:60%;
}

#searchdetails .title {
	font-size:1.3em;
	padding-bottom:20px;
}	

.detailstitle {

	font-weight:bold;
}

.detailsrow {
	display: table-row;
}

.left, .right, .middle {
	display: table-cell;
	
}

.termdetail {
	display: table-cell;
	padding-right:30px;
}

.odd    { background:#d7d7d7; }


.colheader {
	vertical-align:top;
	font-weight:bold;
	width:200px;
}

#otherDates {
	display: table;
	width:250px;

}

#more {
	font-weight:bold;
	display:none;
	
}

#description {
	margin-top:10px;
}
//***************//


/*** LEFT LINKS ***/


#links
{
	/*background-image:url('images/links.gif');
	background-repeat:no-repeat;
	background-position: 0 25px;
	padding-top:50px;*/
}
#links2
{
	background-image:url('images/links.gif');
	background-repeat:no-repeat;
}

#links #links2 {
	margin-top:21px;
}

#newsleft a{
font-size:11px;
color:#3594bb;
text-decoration:none;

}

#newsleft h1{
padding:0;
margin:0;
font-size:11px;}

#newsleft h3{
margin-left:30px;
font-size:1.17em;
}

#newsleft{
background-image:url('images/links.gif');
background-repeat:no-repeat;
font-size:11px;
}

#links2 h3
{
	margin-left:30px;
	font-size:14px;
	margin-top:14px;
}

#links img,#links2 img{
width:120px;}

#links ul
{
	padding:0;
	margin-left:0;
	margin:0;
	/*padding-top:12px;*/
	/*border-top:1px dashed #ebebeb;*/
	background-image:url('images/links_top.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}
#links2 ul
{
	padding:0;
	margin-left:0;
	margin-top:0;
	background:none;
}

#links li
{
	list-style-type: none;
	/*padding-bottom:16px;*/
	/*border-bottom:1px dashed #ebebeb;*/
	line-height:61px;
	background-image:url('images/links_seperator.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

#links2 li {
	list-style-type: none;
	background:none;
	border-bottom:1px #d7d7d7 solid;
	line-height:18px;
	padding-bottom:1px;
}

#links li.first
{
	background-image:url('images/links_top.gif');
}

#links li a
{
	padding-left:10px;
	text-decoration: none;
	color:#4d4d4d;
	font-size:0.9em;
	display:block;
}
#links li a:hover
{
	background-color:#ebebea;
}

#links2 li a {
	text-decoration: none;
	color:#3594bb;
	line-height:150%;
	font-size:1em;
}
#links2 li a:hover {
	text-decoration: underline;
	background-color:#FFF;
}
#links2 p a{
	text-decoration: none;
	color:#3594bb;
	line-height:150%;
	font-size:1em;
		
}
#links2 p a:hover{
	text-decoration: underline;
	background-color:#FFF;		
}

//***************//


#related_courses
{
	background-image:url('images/links.gif');
	background-repeat:no-repeat;
	background-position: 0 41px;
	/*padding-top:80px;*/
}
#related_courses h3
{
	margin-top:53px;
	padding-left:40px;
	margin-bottom:0;
	font-size:1.5em;
	font-weight: normal;
	
}
#related_courses ul
{
	list-style:none;
	padding-left:0px;
	margin-left:0;
	margin-top:13px;
}
#related_courses li
{
	list-style:none;
	margin:3px 0;
}
#related_courses li a
{
	color:#57b6dd;
	text-decoration: none;
	display:block;
}
#related_courses li a:hover
{
	/*background-color:#C2C1C1;*/
	/*color:#ffffff;	*/
	text-decoration:underline;
}
#adspace
{
	border-top:2px solid #636363;
}
#adspace .ad h3
{
	margin:5px 0 0 0;
	padding:0;
	font-size:1.3em;
}
#adspace .ad p
{
	margin:5px 0;
}
#adspace .ad p.extratext
{
	margin:5px 5px 5px 0;
}
#adspace .ad p a
{
	color:#57b6dd;
	text-decoration:none;
}
#adspace .ad p a:hover
{
	text-decoration: underline;
}

#sitemap{
padding-left:15px;}

#sitemap ul{ padding:0;
margin:0;

list-style:circle;}

#sitemap ul ul{ padding:0;
margin:0;
padding-left:25px;
list-style:disc;}

#sitemap ul ul ul{ padding:0;
margin:0;
padding-left:25px;
list-style:square;}

#search
{
	position:relative;
	background-image:url('images/search_bg2.gif');
	background-repeat:no-repeat;
	background-position: top left;
	color:#fff;
	margin-bottom:10px;
	margin-left:0px;
	
}

#search2
{
position:relative;

	background-image:url('images/search_bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
	color:#fff;
	margin-left:0px;
	
}

#search_head
{
	/*background-image:url('images/pencil.gif');
	background-repeat:no-repeat;
	background-position: 30px 34px;	*/
	height:70px;
	padding-left:80px;
}
#search_head h4
{
	margin:0;
	padding-top:25px;
	font-size:1.8em;
	font-weight:normal;
	width:150px
}
#search_head p
{
	margin:0;
	font-size:1.2em;
	padding-right:5px;
}

#search_head a{
color:#FFFFFF;
text-decoration:none;
font-size:10px;}
#search_main
{
	margin:32px 0 0 5px;
	
}
#search_main p
{
	margin:6px 0 30px 0;
	font-size:0.9em;
	text-align: right;
}
#search_main p.left
{
	text-align:left;
	margin-left:6px;
	width:140px;
	cursor: pointer;
}
#search_main input.grid_2
{
	margin:0;
	padding:0;
	width:120px;
	border:0;
	margin-left:6px;
	background-color:transparent;
	border-bottom: 1px solid #fff;
	color:#fff;
}


#search_main textarea.grid_2
{
	margin:0;
	padding:0;
	width:120px;
	border:0;
	margin-left:6px;
	background-color:transparent;
	border: 1px solid #fff;
	color:#fff;
}

#search_main a {
	color:#ffffff;
	text-decoration:none;
	font-size:15px;
	font-weight:600;
	
}

#search_main input:focus
{
	outline:none;
}

#nurseryright a{
color:#7ac0e1;
}

#nurseryright h3{
font-size:14px;
}

#nurseryright img{
width:230px;
}

#contact
{
	background-image:url('images/contact_bg.gif');
	background-repeat:no-repeat;
	background-position: top left;
	color:#fff;
	margin-bottom:10px;
}
#contact_head
{
	/*background-image:url('images/pencil.gif');
	background-repeat:no-repeat;
	background-position: 30px 34px;	*/
	height:30px;
}
#contact_head h4
{
	margin:0;
	padding-top:17px;
	font-size:1.5em;
	font-weight:normal;
}
#contact_head p
{
	margin:0;
	padding-right:5px;
}
#contact_main
{
	/*margin:32px 0 0 5px;*/
	
}

#contact_main p
{
	margin:0 0 30px 0;
}
#contact_main p.left
{
	text-align:left;
	margin-left:6px;
	width:140px;
	cursor: pointer;
}
#contact_main input.grid_2
{
	margin:0;
	padding:0;
	/*width:150px;*/
	height:20px;
	border:0;
	margin-left:20px;
	background-color:#E6E6E6;
	border-bottom: 1px solid #fff;
	color:#000000;
}
#contact_main select.grid_2 {
	background-color:#E6E6E6;
	border:none;
	margin-left:20px;
}

#contact_main textarea.grid_2
{
	margin:0;
	padding:0;
	/*width:150px;*/
	height:85px;
	border:0;
	margin-left:20px;
	background-color:#E6E6E6;
	
	border-bottom: 1px solid #fff;
	color:#000000;
}
#contact_main .submit {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	color:#000;
	border:1px #FFFFFF solid;
	font-weight:normal;
}

#formSelectDateControl {
	background-color:#E6E6E6;
	border:none;
	margin-left:20px;	
}

 .submit{
 font-family:Arial, Helvetica, sans-serif;
background-color:#57b6dd;
color:#FFFFFF;
border:1px #FFFFFF solid;
font-weight:600;}

#contact_main textarea
{
	margin:0;
	padding:0;
	/*width:120px;*/
	border:0;
	margin-left:6px;
	
	border-bottom: 1px solid #fff;
	color:#000000;
}
#contact_main input:focus
{
	outline:none;
}

.newsimage{
padding-right:5px;
padding-top:5px;
padding-bottom:5px;}

.newsimageright {
	float:right;
	padding:10px;
}
.newsimageleft {
	float:left;
	padding:10px;
}

#first, #second, #third, #fourth, #fifth, #sixth
{
	margin-top:12px;
}
#first a, #second a, #third a, #fourth a, #fifth a, #sixth a
{
	padding:0 20px 0 30px;
	display:block;
	height:60px;
	background-repeat:no-repeat;
	background-position:-3px 1px;
	font-size:1.2em;	
	z-index:1;
}
#first a
{
	background-image:url('images/red_tick.gif');
	color:#e44044;
	z-index:1;
}
#second a
{
	background-image:url('images/blue_tick.gif');
	color:#00adee;
	z-index:1;
}
#third a
{
	background-image:url('images/green_tick.gif');
	color:#00a551 ;
	z-index:1;
}
#fourth a
{
	background-image:url('images/purple_tick.gif');
	color:#652d90;
	z-index:1;
}
#fifth a
{
	background-image:url('images/navy_tick.gif');
	color:#2e3191;
	z-index:1;
}
#sixth a
{
	background-image:url('images/orange_tick.gif');
	color:#f6921e;
	z-index:1;
}
#footer
{
	margin-top:5px;
	color:#4d4d4d;
	padding-right:5px;
	padding-bottom:20px;
}
#footer h3
{
	font-size:1.3em;	
	margin:3px 0 10px;
	font-weight:normal;;
}

#footer a
{
	text-decoration:none;
	color:#4d4d4d;
	display:block;
}
#footer_text a:hover
{
	background-color:#676766;
	color:#fff;	
}
#footer h3 a:hover{
background-color:#d7d7d7;
color:#4d4d4d;

}
#social a
{
	display:inline;
}
#social a img
{
	border:0;
}
#footer_logos, #social
{
	float:left;
}
#footer_text
{
	float:left;
}
#footer_logos a:hover
{
}
#footer a:hover
{
}
#footer p
{
	font-size:0.9em;
	margin:0 5px 0 0;
}
#footer #news p
{
	font-size:0.9em;
	margin:0 0 10px;
}

table.search th
{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	font-size:1.2em;
	margin-bottom:20px;
}
table.search td.no_margin
{
	margin:0;
}
#course_details
{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

#course_details td
{
	width:115px;
	padding:0;
	margin:0;
	font-size:0.9em;
	line-height:1.7em;
	padding-left:5px;
}
#investor, #chartermark, #matrix, #radmoor
{
	background-repeat:no-repeat;
	background-position:0 0;
	background-color: transparent;
}
#investor a img, #chartermark  a img, #matrix a img, #radmoor a img
{
	border:0;
	background-repeat:no-repeat;
	background-position:0 0;
}
#investor a img
{
	background-image:url('images/logos/alterbg_investor.gif');
}
#chartermark a img
{
	background-image:url('images/logos/alterbg_charter.gif');
}
#matrix a img
{
	background-image:url('images/logos/alterbg_matrix.gif');
}
#radmoor a img
{
	background-image:url('images/logos/alterbg_radmoor.gif');
}
#investor a:hover img, #chartermark  a:hover img, #matrix a:hover img, #radmoor a:hover img
{
	background-position:0 0;
	background-color: transparent;
}
#jq-intro 			{ padding-top:0; /*margin:60px auto 0;*/ margin:0;}
#jq-intro h2 		{ font-size:1.9em; font-weight:bold; color:#5DB0E6; line-height:1em; }
#jq-intro h2 span.jq-jquery { float:left;  margin-right:.3em; position:relative; }
#jq-intro h2 span.jq-jquery span { position:absolute; left:-999999px; }
#jq-intro p 		{ /*clear:both; font-size:1.5em;*/ margin:0 0 5px 0; /*font-weight:normal; line-height:1.6; */}
#jq-intro p.footer_title { /*clear:both; font-size:1.5em;*/ margin:10px 0; /*font-weight:normal; line-height:1.6; */}
#jq-intro ul 		{ padding:0 0; margin:15px 0 0 0; list-style-type:none; }
#jq-intro li 		{ float:left; font-size:1.4em; }
#jq-intro li a 	{ color:#5DB0E6; font-weight:bold; text-decoration:underline; float:left; padding:0 5px 0 0; }
#jq-intro li a:hover { background-color:transparent;}
#jq-intro li a img {border:0;}
#jq-intro li p 	{ font-size:12px; }
#jq-intro li 		{ position:relative; }
div.jq-checkpointSubhead { display:none; }
div.jq-checkpointSubhead { /*opacity:0.0001;*/ position:absolute; width:110px; height:35px; background:url(images/speech_bubble.png) 0 0 no-repeat; top:-37px; left:-18px; z-index:100; }
div.jq-checkpointSubhead p { font-size:1em; padding:0 5px; color:#333333; font-weight:bold; line-height:2.5em; margin:0; cursor:pointer; text-align:center; background-color:transparent;}

div.jq-checkpointSubhead a { font-size:1em; padding:0 5px; color:#333333; font-weight:bold; line-height:1.3em; margin:0; cursor:pointer; text-align:center; background-color:transparent;}




.demo label{display:block;padding:0.5em;background-position:8px center;background-repeat:no-repeat;border:1px solid #252525;clear:both;cursor:pointer; float:left; cursor:pointer;}

.demo label:hover{cursor:pointer;}


#search .checked{background-color:#57b6dd;background-image:url(images/chk_on.gif); background-repeat:no-repeat;padding-left:20px; padding-bottom:10px;cursor:pointer;}
#search .unchecked{background-color:#57b6dd;background-image:url(images/chk_off.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:10px;cursor:pointer;}
#search .unchecked:hover{cursor:pointer;}
#search .checked{cursor:pointer;}

#search .selected {background-color:#57b6dd;background-image:url(images/chk_on.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:10px;}
#search .unselected{background-color:#57b6dd;background-image:url(images/chk_off.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:10px; }
.leftcol{float:left;clear:left;width:10%;}

.rightcol{float:left;clear:right;width:200px; }
	
	
#contact_main .checked{background-color:#FFF;background-image:url(images/Contact_chk_on.gif); background-repeat:no-repeat;padding-left:20px; padding-bottom:10px;cursor:pointer; float:right; }
#contact_main .unchecked{background-color:#FFF;background-image:url(images/Contact_chk_off.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:10px;cursor:pointer;float:right; }
#contact_main .unchecked:hover{cursor:pointer;}
#contact_main .checked{cursor:pointer;}

#contact_main .selected {background-color:#FFF;background-image:url(images/Contact_chk_on.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:10px;}
#contact_main .unselected{background-color:#FFF;background-image:url(images/Contact_chk_off.gif); background-repeat:no-repeat;padding-left:20px;padding-bottom:10px; }



<!-- search tool tip --!>
#tooltip{
position:absolute;
left:10px;
}

#searchTooltips{}

#searchTooltips a.info{
color:#FFFFFF;
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
	}

#searchTooltips a.info:hover{z-index:25;color:#FFFFFF;}

#searchTooltips a.info span{display: none;color:#FFFFFF;}

#searchTooltips a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:1em; right:1em; width:15em;
	padding-top:10px;
	width:200px;
	height:55px;
	background-image:url(images/speech_bubble2.png);
	color:#000;
    text-align: center;}


.floatimages img {
	float:right;
	padding:10px;
}

p.sendText input{
	background-color:#ffffff;
	border:1px solid #3594BB;
	margin-left:20px;
	margin-top:5px;
	color:#3594BB;
	cursor:pointer;
}
#content_footer div a{
	margin-left:15px;
}
#student_links p{
	font-weight:normal;
}
#student_links ul li{
	list-style-type:circle;
}

.international {
	border-width:0px;
	border-style: solid;
	border-color: #000;
	border-collapse: separate;
	background-color:#FFF;

}
.international tr {
	border-right: 1px;
	border-bottom: 1px;
}

.international th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #ffffff;
	
	-moz-border-radius: 0px 0px 0px 0px;
}
.international td {
	border-width: 1px;
	
	padding: 2px;
	border-style: solid;
	border-color: #000;
	
	-moz-border-radius: 0px 0px 0px 0px;
}
.intl_blue {
	background:#b8cce4;
}
.intl_green {
	background:#d6e3bc;
}

.internationalright img{
width:150px;
}


/* SHAREPOINT STUFF */
#s4-ribbonrow {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	
}

/* close sharepoint stuff */

/* apprenticeship stuff */
.appr h4{
	font-size:1.3em;
	font-weight:normal;
	margin:0;
}
.apprside h2{
	margin-bottom:0;
}
.apprside h4{
	margin:0 0 5px 0;	
}
.dlwrd img{
	float:left;
}
.dlwrd p{
	float:left;
	margin:5px 0;
	padding-left:10px;
}
.appr p{
	font-size:1em;
}
#seeallappr a{
	float:right;	
	width:200px;
}
/* close apprenticeship stuff */



ul.tabs {
    margin: 0;
    padding: 0 0 2px 0;
}

li.tab {
    display: inline;
    padding: 4px .4em 2px .4em;
    list-style: none;
    background-color: #fff;
    border: 1px #DDD solid;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    cursor:pointer;
}

li.tab.active {
    background-color: #DDD;
    border-bottom-color: #DDD;
}

li.tab .remove {
    color: #900;
}

p.content {
    margin: 0 0 1em 0;
    padding: .4em;
    border: 1px #DDD solid;
}


#minititle {
	display:none;
}

ul#subjectList, ul#courseList {
	list-style:none;
	padding-left:0;
}
ul#subjectList li, ul#courseList li{
	line-height:1.75em;
}

#starters a {
	text-decoration:none;
	color:#3594BB;
}

#al_left
{
	float:left;


}

.al_left li
{
	background-image:url(../../images/download.gif);
	background-repeat:no-repeat;
	padding:5px 5px 10px 30px;
	list-style-type:none;
	

}




h2.connecttitle {
	color:#1f497d;
	font-weight:bold !important;
	padding:10px 0 10px 0px !important;
	background-image:none !important;
}

h2.connecttitle .light{
	color:#8db3e2;
}
h2.connecttitle .green{
	color:#99cc00;
}

.casestudy {
	height:210px;
	width:230px;
	background-image:url('images/side_bg.gif');
	background-repeat:no-repeat;
	background-position: bottom left;
	color:#fff;
	margin-top:15px;
	padding-top:1px;
}	

#content .casestudy a{
	color:#FFF;
	text-decoration:underline;
}

.casestudy h3, .casestudy p{
	margin-right:20px;
	margin-left:10px;
	
}
.casestudy h3 {
	font-size: 1.17em !important;
}


.connectquotes {
	width:550px;
}

.quotetext {
	background-color:#FFF;
}	

.videoleft {
	width:390px;
	float:left;
	margin-bottom:10px;
	
}



/*
    connect videos container
*/  
#rotator.videoslide {
    width: 3200px;
    /*height: 276px;*/
    overflow: hidden;
}

/*
    carousel items
*/
#rotator.videoslide div.slide {
    position:absolute;
    display: inline;
    float:left;
    width: 390px;
}

#buttons.videoslide
{
	display:block;
	position:relative;
	z-index:300;

	background-color:#dedede;
	
	padding:0 10px 0 23px;
	height:28px;
	top:275px;
	left:15px;
	width:120px;
}

.bizlink {
	margin-top:30px;
}

.connects{
	position:relative !important;
	left:0 !important;
	line-height:2;
}

.connects h3{
	font-weight:bold;
	background-color:#D9ECF4;
	color:#3594bb;
	text-align:center;
}

.connects h4{
	font-weight:bold;
	background-color:#D9ECF4;
	color:#3594bb;

}

.connects p{
	color:#F00;
	display:inline;
}


