body {
	color:#808285;	font-family:Helvetica, Arial, sans-serif;
	font-size:75%;font-style:normal;font-variant:normal;font-weight:400;
	line-height:normal;width:100%;height:100%;
	background:#fff;
}
#main-header{border-bottom:1px solid #636363;background:#ffffff;}
.home #main-mid{height:auto !important;height:690px;min-height:690px;}
#main-mid{background:url(../images/bk_mid.jpg) repeat-x top #F7F7F7;}
#main-footer{border-top:1px solid #BEC0C1;height:74px;background:url(../images/bk_footer.jpg) repeat-x;border-bottom:1px solid #636363;}
.container{width:960px;margin:auto;padding-left:64px;position:relative;}

#main-header .container{background:url(../images/bk_header.jpg) top right no-repeat;height:150px;width:1020px;}
#logo{padding:25px 0px 0px 35px;}
#header-title{position:absolute;bottom:12px;left:620px;}
.col-left{float:left;position:relative;}
.col-right{float:right;position:relative;}
#main-nav{padding:20px 0px 40px 0px;}
#nav{width:895px;height:26px;background:url(../images/bk_nav.png) no-repeat;}
#nav li{float:left;}
#nav li a{display:block;height:26px;overflow:hidden;text-indent:-9999px;font-size:0px;line-height:0px;}
#nav-about a{width:146px;}
#nav-sponsors a{width:150px;}
#nav-community a{width:155px;}
#nav-activities a{width:150px;}
#nav-achievements a{width:160px;}
#nav-news a{width:130px;}

#main-footer a, #main-footer{color:#ffffff;text-decoration:none;font-size:10px;}
#main-footer .container{width:960px;}
#footer-logo{padding-top:10px;}
#footer-right{position:absolute;right:60px;top:15px;text-align:right;}

#search-form{background:url(../images/bk_footer_search.gif) no-repeat top left;width:215px; height:22px;margin-bottom:15px;float:right;}
#search-text{float:left;margin:5px 0px 0px 15px;width:170px;border:none;background:none;font-size:10px;color:#000;font-family:Helvetica, Arial, sans-serif;text-transform:lowercase;}
#search-button{display:block;font-size:0;line-height:0;text-indent:-9999px;float:right;width:22px;height:22px;border:none;background:none;cursor:pointer;}

#main-content{padding-left:14px;width:870px;}
#main-content .home-page .col-right{width:668px;}
#main-content .col-right{width:576px;}
#content-header{position:relative;}
#font-controls{position:absolute;bottom:10px;right:0px;}
#mid-sub{padding:10px 0px 10px 0px;text-align:right;border-top:1px solid #7D7D7D;}
#mid-news{height:24px;margin-bottom:20px;background:url(../images/mid-news.png) no-repeat top left;}
#news-label{float:left;font-size:14px;color:#363636;padding:4px 0px 0px 15px;width:150px;}
#news-items{float:left;color:#ea2b7a;font-size:11px;padding:5px 0px 0px 0px;width:450px;}
#news-items a{color:#ea2b7a;text-decoration:none;}
#news-link{float:right;}
#news-link a{height:24px;width:24px;display:block;text-indent:-9999px;}
#mid-footer{padding-bottom:10px;}
#mid-left{float:left;}
#mid-mid{float:left;margin-left:20px;}
#mid-right{float:right;}
a.more-news{color:#b8d32f;text-decoration:none;padding-right:18px;background:url(../images/arrow_green.gif) top right no-repeat;font-size:14px;}

.home-page #nav-left{width:199px;}
#nav-left{width:269px;}
#nav-left li a{display:block;height:32px;background:url(../images/nav-left_off.png) no-repeat top left;margin-bottom:5px;padding:8px 0px 0px 14px;color:#363636;font-size:16px;text-decoration:none;}

.about #nav-left li a:hover, .about #nav-left li a.on{background:url(../images/btn_about_on.png) no-repeat top left;color:#ffffff;}
.sponsors #nav-left li a:hover, .sponsors #nav-left li a.on{background:url(../images/btn_sponsors_on.png) no-repeat top left;color:#ffffff;}
.community #nav-left li a:hover, .community #nav-left li a.on{background:url(../images/btn_community_on.png) no-repeat top left;color:#ffffff;}
.activities #nav-left li a:hover, .activities #nav-left li a.on{background:url(../images/btn_activities_on.png) no-repeat top left;color:#ffffff;}
.achievements #nav-left li a:hover, .achievements #nav-left li a.on{background:url(../images/btn_achievements_on.png) no-repeat top left;color:#ffffff;}
.home #nav-left li a:hover, .home #nav-left li a.on{background:url(../images/btn_homes_on.png) no-repeat top left;color:#ffffff;}
.home-page #nav-left li a{color:#363636;font-size:16px;text-decoration:none;display:block;height:30px;background:url(../images/nav-left-home.png) no-repeat top left;margin-bottom:5px;padding:10px 0px 0px 14px;}

.home-page #nav-left li#lnk-sixth-form a{color:#363636;font-size:16px;text-decoration:none;display:block;height:30px;background:url(../images/nav-left-6form.png) no-repeat top left;margin-bottom:5px;padding:10px 0px 0px 14px;}

.home-page #nav-left li#lnk-sixth-form a:hover, #home-content ul#nav-left li a.on{background:url(../images/btn_6form_on.png) no-repeat top left;color:#363636;}

.home-page #nav-left li a:hover, #home-content ul#nav-left li a.on{background:url(../images/btn_home_on.png) no-repeat top left;color:#363636;}
.news #nav-left li a:hover, .news #nav-left li a.on{background:url(../images/btn_news_on.png) no-repeat top left;color:#ffffff;}

#slider-wrapper{position:absolute;top:-2px;overflow:hidden;height:282px;width:772px;background:url(../images/bk_bulletin.png) no-repeat top left;}
#slider-controls{position:absolute;bottom:35px;left:20px;z-index:1000;display:block;background:url(../images/slider-controls.png) no-repeat top left;width:90px;height:18px;}

.bulletin{margin:20px 0px 0px 20px;position:relative;width:263px;background:#ffffff;}
.bulletin p{}
.bulletin-left{float:left;width:270px;}
.bulletin-right{position:absolute;left:280px;top:0px;width:475px;}
#slider-controls a{display:inline-block;font-size:0px;line-height:0px;text-indent:-9999px;float:left;}
a.slider-prev{width:18px;height:18px;}
a.slider-next{width:18px;height:18px;margin-right:2px;}
#slider-nav{display:inline-block;margin-left:1px;}
#slider-nav a{width:12px;height:18px;margin-right:2px;float:left;display:inline-block;}
#slider-nav a:hover, .activeSlide{background:url(../images/bk_slider-bullet.gif) top left no-repeat;}

#content-area h1{border-bottom:solid 1px #7FB49B;padding-bottom:6px;font-size:32px;line-height:28px;margin-bottom:10px;}
#content-area h1 span{padding:0px;margin:0px;}

.achievements #content-area h1{border-bottom:solid 1px #343465;}
.activities #content-area h1{border-bottom:solid 1px #00AEEE;}
.community #content-area h1{border-bottom:solid 1px #FBB042;}
.sponsors #content-area h1{border-bottom:solid 1px #EA2B7B;}
.news #content-area h1{border-bottom:solid 1px #FBB042;color:#FBB042;}

.light-green{color:#C1D82F;}
.dark-green{color:#026938;}

.light-pink{color:#EA2B7B;}
.dark-pink{color:#61083C;}

.light-blue{color:#00AEEE;}
.dark-blue{color:#2F2E6F;}

.light-orange{color:#FBB042;}
.dark-orange{color:#F7941E;}

.light-purple{color:#283C8F;}
.dark-purple{color:#343465;}

.light-yellow{color:#FFF200;}
.dark-yellow{color:#FBB042;}

.black{color:#000000;}
.grey{color:##7D7D7D;}

#content-area{width:516px;height:390px;background:url(../images/bk_scroller.gif) top left;padding:20px 30px 0px 30px;}
.news #content-area{height:auto!important;}

#content-area p{margin-bottom:5px;}

.banner-1-wrapper{float:left;width:268px;}
.banner-2-wrapper{float:right;width:280px;overflow:hidden;}
#banner-2{position:relative;right:-10px;}
.scroll-area{height:300px;padding-right:40px;overflow:auto;}
#latest-news{width:400px;background:none;}
#latest-news div{background:none;display:block;}

.about #main-mid .container{background:url(../images/back_news.png) bottom left no-repeat;}
.sponsors #main-mid .container{background:url(../images/back_sponsors.png) bottom left no-repeat;}
.community #main-mid .container{background:url(../images/back_news.png) bottom left no-repeat;}
.activities #main-mid .container{background:url(../images/back_sponsors.png) bottom left no-repeat;}
.achievements #main-mid .container{background:url(../images/back_sponsors.png) bottom left no-repeat;}
.news #main-mid .container{background:url(../images/back_news.png) bottom left no-repeat;}

#main-content .main-news{height:980px;background:url(../images/back_news.gif) no-repeat;position:relative;left:-7px;width:864px;padding:34px 10px 0px 10px;}
#news-header{padding:0px 15px 0px 20px;border-bottom:solid 1px #60063B;}
#news-header h1{font-size:42px;line-height:28px;padding-bottom:5px;}
.news-left{float:left;}
.news-right{float:right;}
#news-feed{padding:20px 15px 0px 15px;}
#news-footer{padding:20px 10px 0px 15px;}
#news-nav{padding-top:10px;}
#news-nav a{color:#ED145B;text-decoration:none;font-size:12px;display:block;background:url(../images/news-arrow.gif) no-repeat right;padding-right:25px;text-align:right;height:22px;}
#news-nav li{margin-bottom:5px;text-align:right;}

ul.news-list li{height:auto !important;height:173px;min-height:173px;background:url(../images/news-right.gif) no-repeat right;margin-bottom:20px;clear:both;}
ul.news-list li .news-image{float:left;margin-right:30px;width:255px;display:inline-block;}
ul.news-list li .news-image img{width:255px;}
ul.news-list li .news-abstract{width:420px;height:146px;float:left;border-top:solid 4px #E2E2E2;padding:10px;position:relative;}
ul.news-list li .news-tags{float:right;width:75px;padding-top:36px;color:#ED145B;}
ul.news-list li .news-link{position:absolute;bottom:10px;right:10px;}
ul.news-list li .news-link a{color:#ED145B;text-decoration:none;font-size:12px;display:block;background:url(../images/news-arrow.gif) no-repeat right;padding-right:25px;text-align:right;height:18px;padding-top:4px;}

h2.news-list-title{color:#f32b7b;font-size:22px;padding:2px 0px 5px 0px;border-bottom:1px solid #f32b7b;margin-bottom:5px;}
.news-archive li a{color:#f32b7b;text-decoration:none;}

#policy-list a{color:#026938;}
#policy-list li{margin-bottom:5px;}

#content-area ul{padding-left:16px;}
#content-area ul li{list-style:disc;}

.news-newsletters #content-area a{color:#FBB042;}
.font-size{width:40px;display:inline-block;background:url(../images/font-size.gif) no-repeat top left;vertical-align:middle;}
#news-nav .font-size a, #font-controls .font-size a{display:inline-block;width:20px;height:20px;font-size:0px;line-height:0px;text-indent:-9999px;padding:0px;background:none;float:left;}

#back-to-home{position:relative;left:-292px;top:-5px;}
#back-to-home a{display:block;padding-left:26px;height:19px;text-decoration:none;color:#808080;vertical-align:middle;padding-top:5px;}
.home #back-to-home a, .about #back-to-home a{background:url(../images/back_green.png) left no-repeat;}
.sponsors #back-to-home a{background:url(../images/back_pink.png) left no-repeat;}
.community #back-to-home a{background:url(../images/back_orange.png) left no-repeat;}
.activities #back-to-home a{background:url(../images/back_blue.png) left no-repeat;}
.achievements #back-to-home a{background:url(../images/back_purple.png) left no-repeat;}
.news #back-to-home a{background:url(../images/back_yellow.png) left no-repeat;}
#oontent-footer-image{height:20px;background:url(../images/bk_scroller_footer.gif) bottom left;clear:both;display:block;margin-bottom:20px;}
.paginationControl{color:#f32b7b;}
.paginationControl .span{margin-right:3px;float:left;}
.paginationControl a{color:#f32b7b;border:solid 1px #f32b7b;display:inline-block;float:left;width:16px;height:16px;text-align:center;text-decoration:none;margin-right:3px;}
.paginationControl a.on, .paginationControl a:hover{background-color:#f32b7b;border:solid 1px #f32b7b;color:#ffffff;}
.paginationControl a.next-arrow{border:none;background:none;;background:url(../images/next-arrow.gif) top left;font-size:0px;line-height:0px;text-indent:-9999px;}

.home-content{width:275px;height:58px;}
.home-content a{text-decoration:none;color:#ffffff;font-size:18px;display:block;width:235px;height:53px;padding:5px 30px 0px 10px;}
#mid-left .home-content{background:url(/images/mid-left.jpg) no-repeat top left;}
#mid-mid .home-content{background:url(/images/mid-mid.jpg) no-repeat top left;}
#mid-right .home-content{background:url(/images/mid-right.jpg) no-repeat top left;}
.home-image{position:relative;height:159px;width:275px;}
.home-image img{height:159px;width:275px;}
.home-overlay{position:absolute;left:0px;top:0px;}
.home-overlay img{height:17px;}

#fieldset-info{margin-bottom:10px;display:block;}
#fieldset-info .hint{display:none;}
#fieldset-course_list_1{float:left;width:150px;}
#fieldset-course_list_2{float:left;width:150px;}
#fieldset-course_list_3{float:left;width:150px;}
#fieldset-course_list_1 .hint, #fieldset-course_list_2 .hint, #fieldset-course_list_3 .hint{height:15px;display:block;}
#fieldset-course_list_2 .hint{text-indent:-999px;}
#fieldset-submitbutton{clear:both;}

p.hint{font-weight:bold;}
ul.errors{color:#F00;margin-bottom:10px;}
