﻿  
  blockquote {font-style: normal;}
  
   a {color: #666666; font-weight: bold; text-decoration: underline;}/* border-bottom: dotted 1px #333333;}*/



 .white a {text-decoration: underline;}
 a.white { color: #fff; text-decoration: underline; font-weight: bold;}
 a:visited.white { color: #fff;  text-decoration: underline; }
 a:hover.white { color: #999;  text-decoration: none;}
 a:active.white {color: #fff;   text-decoration: underline; }

 a.whiteSub { color: #fff; text-decoration: none; font-weight: bold;}
 a:visited.whiteSub { color: #fff;  text-decoration: none; }
 a:hover.whiteSub { color: #999;  text-decoration: underline;}
 a:active.whiteSub {color: #fff;   text-decoration: none; }

.hide_show a {color: #666666; text-decoration: none; border-bottom: solid 1px #333333;}



 /*a:hover {color: #333333; text-decoration: none; border-bottom: none;}*/

td {vertical-align: top;}

.main_text li { font-size: 100%; list-style-image: url('../images/nav/arrow.gif'); }


.leftnav{
	display: block;
	border: 0px;
	margin: 0px;
	font-size: 97%;
	font-weight: normal;
	padding-top: 2px;
	text-align: left;
	border-bottom: 3px solid #ffffff;
	background: #e5e5e5;
	
	/*background: #eeeeee url(....../images/navStd.gif) no-repeat top;*/

}

.leftnav_bold a.currSecSubLink { padding-top: 2px; font-weight: bold; background: #e5e5e5; border-bottom: 3px solid #ffffff;}




.currSecSubLink {padding-left: 5px;}

 a.currSecSubLink { display:block;	color: #990033; font-weight: normal; text-decoration: none; border-bottom: none;}
 a:visited.currSecSubLink { display:block; color: #990033;  text-decoration: none; }
 a:hover.currSecSubLink { color: #5b832d; background-color: #eeeeee;  text-decoration: underline;}
 a:active.currSecSubLink {display:block; color: #990033;   text-decoration: none; }
 

 
 
 .span-16 a {border-bottom: none;}
 
.leftnav_on {font-size: 98%; color: #ffffff; padding-top: 2px; margin-right: 0px; font-weight: bold;  background: #eeeeee url('../images/navStd.gif') no-repeat top;}
.leftnav_on a.currSecSubLink {font-size: 98%;  color: #ffffff;   font-weight: bold; background: #eeeeee url('../images/navStd.gif') no-repeat top;}
 .leftnav_on a:hover.currSecSubLink {font-size: 98%; color: #ffffff;   font-weight: bold; background-color: #666666; background: #eeeeee url('../images/navStd.gif') no-repeat top; }

.leftnavsub_on {font-size: 98%; color: #ffffff; padding-left: 15px; padding-top: 2px; padding-right: 15px; font-weight: bold;  background: #eeeeee url('../images/navStd.gif') no-repeat top;}
.leftnavsub_on a.currSecSubLink {font-size: 98%;  color: #ffffff;   font-weight: bold; background: #eeeeee url('../images/navStd.gif') no-repeat top;}
 .leftnavsub_on a:hover.currSecSubLink {font-size: 98%; color: #ffffff;   font-weight: bold; background-color: #666666; background: #eeeeee url('../images/navStd.gif') no-repeat top; }






.leftnav_sub_pad {}


 .subLink {padding-left: 20px; padding-right: 10px; }
 a.subLink {font-size: 98%; display:block;	color: #ffffff; font-weight: normal; text-decoration: none; border-bottom: none;}
 a:hover.subLink { color: #cccccc; background-color: #666666;  text-decoration: underline; background-color: #666666;}
 a:active.subLink {display:block; color: #ffffff; background-color: #999;   text-decoration: none; }

.leftnav_sub {font-size: 98%; background-color: #9c98a0; padding-right: 5px; padding-top: 2px; border-bottom: 1px; border-style: solid; border-color: #cccccc;}
.leftnav_sub a.subLink {font-size: 98%;  display:block; color: #fff; font-weight: normal; text-decoration: none; border-bottom: none;}
.leftnav_sub a:hover.subLink {font-size: 98%; background-color: #999; display:block; color: #eee; font-weight: normal; text-decoration: none; border-bottom: none;}


.leftnav_sub_sub {font-size: 98%; padding-top: 2px; padding-right: 0px; padding-left: 20px; }
.leftnav_sub_sub a.currSecSubLink {font-size: 97%; background-color: #e5e5e5;}

.leftnavsubsub_on {font-size: 96%; color: #ffffff; font-weight: bold; padding-top: 2px; margin-left: 20px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background: #e5e5e5 url('../images/navStd.gif') no-repeat top;}
.leftnavsubsub_on a.currSecSubLink {font-size: 95%; color: #ffffff; font-weight: bold; border-bottom: none; background: #e5e5e5 url('../images/navStd.gif') no-repeat top;}
 .leftnavsubsub_on a:hover.currSecSubLink {font-size: 95%; color: #ffffff; font-weight: bold; background: #e5e5e5 url('../images/navStd.gif') no-repeat top; }



 .top_bar {background-image: url('../images/main/top-bar.jpg'); height: 100px; width: 950px; margin: 0px; padding: 0px;}

 .hilite_item {background-image: url('../images/main/low-text.jpg'); padding: 0px; margin: 0px; width: 306px; height: 230px;}
 .hilite_text {padding-left: 0px; font-size: 160%; color: #ffffff;} 
 
 /* .nav_bar { background-image: url('../images/main/nav-bar.jpg'); margin: 0px; padding: 0px; width: 945px; height: 20px;}*/
 .search_button {background-color:#999999; border-color: #ffffff; border-color: #999; border-width: 1px; height: 17px; color: #fff;         margin-bottom: 5px;}

 .search_input {padding: 0px; margin: 0px; }
 
 	.search_area
	{
		background: #fff url('../images/main/search_bg_new.gif') no-repeat top;
	    font-size: 100%;
	    height: 25px;
	    width: 305px;
	    margin-top: 3px;
	    position:absolute;
	    margin-left: 642px;
	    padding: 0px;
	    margin-bottom: 0px;
	}
	
	.search_form
	{
		left: 100px;
		margin-bottom: -3px;
		bottom: 1px;
		position: absolute;
	}
	
	.search_text
	{
		left: 5px;
		top: 2px;
		position: absolute;

	}
	
	.req {color: Red;}
	
	.showHide { padding-top: 3px; margin-left: 20px; background-image: url('../images/main/hide-show-bar.jpg'); width: 477px; height: 30px;}
	
	.photo-right-nav {margin: 0px; padding: 0px; width: 203px; height: 18px; background-image: url('../images/main/photo-right-nav.gif'); }

    .about-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 186px; height: 24px; background-image: url('../images/main/home-spot/about.gif'); }
    .about-home-spot span {padding-left: 5px;}
    .about-home-spot a {color: #fff;}
    
    .news-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 186px; height: 24px; background-image: url('../images/main/home-spot/news.gif'); }
    .news-home-spot span {padding-left: 5px;}
     .news-home-spot a {color: #fff;}
    
    .course-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 186px; height: 24px; background-image: url('../images/main/home-spot/courses.gif'); }
    .course-home-spot span {padding-left: 5px;}
     .course-home-spot a {color: #fff;}
    
    .open-days-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 186px; height: 24px; background-image: url('../images/main/home-spot/open-days.gif'); }
    .open-days-home-spot span {padding-left: 5px;}
    .open-days-home-spot a {color: #fff;}
    
    .prospectus-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 186px; height: 24px; background-image: url('../images/main/home-spot/prospectus.gif'); }
    .prospectus-home-spot span {padding-left: 5px;}
    .prospectus-home-spot a {color: #fff;}
    
    .video-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 185px; height: 24px; background-image: url('../images/main/home-spot/video-top.gif'); }
    .video-home-spot span {padding-left: 5px;}
    .video-home-spot a {color: #fff;}
    
    .quote-home-spot {margin: 0px; color: #fff; font-size: 115%; font-weight: bold; padding: 0px; width: 186px; height: 22px; background-image: url('../images/main/home-spot/quote-top.gif'); }
    .quote-home-spot span {padding-left: 5px;}
    .quote-home-spot a {color: #fff;}

    
    
    .video-right-spot {margin: 0px; color: #fff; font-size: 90%; font-weight: bold; padding: 0px; width: 202px; height: 19px; background-image: url('../images/main/right-side/green.gif'); }
    .video-right-spot span {padding-left: 5px; padding-bottom: 5px;}
    .video-right-spot a {color: #fff;}
    
    .prospectus-right-spot {margin: 0px; color: #fff; font-size: 90%; font-weight: bold; padding: 0px; width: 202px; height: 19px; background-image: url('../images/main/right-side/blue.gif'); }
    .prospectus-right-spot span {padding-left: 5px; padding-bottom: 5px;}
    .prospectus-right-spot a {color: #fff;}
    
    .fees-right-spot {margin: 0px; color: #fff; font-size: 90%; font-weight: bold; padding: 0px; width: 202px; height: 19px; background-image: url('../images/main/right-side/red.gif'); }
    .fees-right-spot span {padding-left: 5px; padding-bottom: 5px;}
    .fees-right-spot a {color: #fff;}
    
    
    

ul.main_text { font-size: 100%; list-style-image: url('../images/nav/arrow.gif'); }
li.main_text { font-size: 100%; list-style-image: url('../images/nav/arrow.gif'); }

li .RightPgGroupList   { padding-left: 1px; margin-left: 1px; font-size: 80%; list-style-image: url('../images/nav/arrow.gif'); }
ol .RightPgGroupList   { padding-left: 1px; margin-left: 1px;  list-style-image: url('../images/nav/arrow.gif'); }


.SHeadNeg {font-weight: bold; width: 199px; color: #000;  font-size: 95%; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 2px; background: #ccc;}

form input {margin:0;padding:0;outline:0;font-size:100%;}

input {margin: 0px; padding: 0px;}



.frm_nav { margin: 0px; padding: 0px;}

/* TABS */

#header
	{
	/*padding: 0 0 0 0px;
	left: 0px;
	padding: 0px;*/
	padding: 0 0 0 0px;
	margin:0px 0px 0px 0px;
	position: absolute;
	

	}

#tabs
	{
	font-size: 100%;
	margin:0px 0px 0px 0px;
	position:absolute;

	margin-left: auto;
	margin-right: auto;
	padding: 0px;

	}

#tabs li {
	position:absolute;
	display:inline;
	list-style: none;

	top:5px;
	/*width: 90px;*/
	margin-left:0px;
	}

#tabs li a {
	display:block;
	/*width:95px;*/
	color: #fff;
	text-decoration:none;
	/*position:relative;*/
	}


#tabs li a:hover {color: #cccccc; text-decoration: underline;}
	



#tabs li a span {
	position: absolute;
	width: 100%;
	/* z-index:1;  silly Opera! */
	}
	
	




 #newman {
        display: block;
	    left: 1px;
	    width: 70px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/home.gif');
	    text-align: center;
	}
	
	



#newman a.current {
        display: block;
	    left: 1px;
	    width: 70px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/on/home-on.gif');
	    text-align: center;
	    

    }
	

	#study {
	    display: block;
	    left: 72px;
	    width: 137px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/study.gif');
	    text-align: center;
	}
	

#study  a.current {
        display: block;
	    left: 72px;
	    width: 137px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/on/study-on.gif');
	    text-align: center;

    }
	
	#research {
	display: block;
	left: 209px;
	width: 87px;
	height: 20px;
	background-image: url('../images/main/top-nav/research.gif');
	text-align: center;
	}

	#research  a.current {
	    display: block;
	    left: 209px;
	    width: 87px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/on/research-on.gif');
	    text-align: center;
    }


	#business {
	    display: block;
	    left: 296px;
	    height: 20px;
	    width: 167px;
	    background-image: url('../images/main/top-nav/business.gif');
	    text-align: center;
	}
	

	#business  a.current {
	   	display: block;
	    left: 296px;
	    height: 20px;
	    width: 167px;
	    background-image: url('../images/main/top-nav/on/business-on.gif');
	    text-align: center;
    }

	
	
	#about-us {
	    display: block;
	    left: 463px;
	    width: 82px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/about-us.gif');
	    text-align: center;

	}
	
	#about-us  a.current {
	    display: block;
	    left: 463px;
	    width: 82px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/on/about-us-on.gif');
	    text-align: center;
    }
	

	#contact-us {
	    display: block;
	    left: 545px;
	    width: 99px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/contact-us.gif');
	    text-align: center;

	}
	
	#contact-us  a.current {
	    display: block;
	    left: 545px;
	    width: 99px;
	    height: 20px;
	    background-image: url('../images/main/top-nav/on/contact-us-on.gif');
	    text-align: center;
    }
	

	
	.about_spot {width: 190px;}
	.news_spot {width: 190px;}
    .course_spot {width: 190px;}
    .prospectus_spot {width: 190px;}

    .quote_spot {width: 186px;}
    .quote_spot_pad {color: #fff; padding: 7px;}
    .quote_spot_bg { background-image: url('../images/main/mini-quote.jpg'); width: 186px; height: 96px;}
    .open_days_spot {width: 186px;}
	
	

 
 .headline {color: #336600; font-size: 110%; font-family: verdana, arial, Helvetica, sans-serif;}
 
 .heading {color: #336600; font-weight: bold; font-size: 130%; font-family: verdana, arial, Helvetica, sans-serif;}
 
	.parent_nav{ font-weight: bold;}
	
	
#footer 
{
padding-left: 200px;
padding-right: 180px;
clear:left;
width: 50%;

margin:0px;
font-size: 75%; background-color: #ffffff;
text-align: left;
vertical-align: middle;
float: left; display: inline;
 } 

.smalltype{font-size: x-small;}


.MajorNewsBackGround {height: 228px; width: 945px; background: url('/images/main/major_news.jpg');}
.MajorNewsText {left: 100px; color: #000; width: 400px; float: left; position: relative;}






.video  {
	margin: 0px;
	padding: 0;
	float: left;
	position: relative;
	width: 186px;
	height: 120px;
}
.video img {
	background: #fff;
	border: solid 0px #ccc;
	padding: 0px;
}
.video span {
	display: block;
	position: absolute;
	background: url('/images/main/play.gif') no-repeat;
	bottom: 20px;
	left: 80px;
	cursor: pointer;
}

.video-cover  {
	margin: 0px;
	padding: 0;
	float: left;
	position: relative;
	width: 186px;
	height: 120px;
}
.video-cover img {
	background: #fff;
	border: solid 0px #ccc;
	padding: 0px;
}
.video-cover span {
	display: block;
	position: absolute;
	background: url('/images/main/play.gif') no-repeat;
	bottom: 60px;
	left: 70px;
	cursor: pointer;
}
