body
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	font-family:Arial,"Helvetica medium", Sans, sans-serif;
	font-size:10pt;
	 background-image: url(../images/pgback.gif);
}
   .content-top
        {
        /*    background-image: url( '../images/content-shadow-top.png' );
            background-repeat: no-repeat;
            background-position: 0px 0%; 
            padding-top: 4px;*/
        }
        .content-bottom
        {
            background-image: url(  '../images/content-shadow-bottom.png' );
            background-repeat: no-repeat;
            background-position: 0px 100%;
            padding-bottom: 4px;
        }
        .content-left
        {
            background-image: url(  '../images/content-shadow-left.png' );
            background-repeat: repeat-y;
            background-position: 0px 0px;
            padding-left: 4px;
        }
        .content-right
        {
            background-image: url(  '../images/content-shadow-right.png' );
            background-repeat: repeat-y;
            background-position: 100% 0px;
            padding-right: 4px;
        }
#the_body
{
	margin: 0 auto;
	
	width: 958px;
}
#the_body_inner{}
#page_body{ position: relative; overflow:hidden; background-color:White;}
.one_column{}
.two_column{background-image:url('../images/3rdcolumn_bg.gif'); background-repeat: repeat-y; background-position: right top; }
#side_ad{margin-top: 10px; padding-top: 10px; border-top: 1px dotted #CBCBCB;}
#header_ad{position:absolute; right:10px;top: 50px; width:468px;text-align:center;height: 80px; overflow:hidden;  }
#header_ad_inner{padding:0px;}
#header{background-color:#000000; height: 215px;position:relative;
        background-image:url('../images/chsb-header-bg.jpg');background-position:left center;
        }
#logo{position:absolute; top: 25px;left: 5px;}
#header_links{color:#333333; position:absolute;top: 10px; right: 10px;font-size:10pt; width: 600px; text-align:right;}
#header_links ul{margin:0;padding:0;}
#header_links li{display:inline;margin:0;padding:0;padding-left: 2px;}
#header_links a{/*color:#B1ABA0;*/ color:#FEC500; text-decoration:none; text-transform:uppercase;}
#header_links a:hover{text-decoration:underline;}
#menu{position:absolute; bottom: 0px; width:950px;}
#breadcrumbs{padding: 10px; font-size: 9pt;}
#breadcrumbs table{ font-size: 9pt;}
#menu_shadow{background-image:url(../images/menu-shadow.png);background-repeat:repeat-x;position:absolute;left:0px; top:0px; z-index:100;height:4px;width: 100%;}
#side_shadow{background-image:url(../Images/side-shadow.png); background-repeat: repeat-y; position:absolute;left:226px; top:0px; z-index:100;height:1600px;width: 4px;}
#side_menu{}
#content_area{padding: 10px; margin-bottom: 40px;}
.programme_body{line-height:1.6;}
.content_body{/*font-family:Verdana;font-size:9pt;*//*text-align:justify;*/line-height:1.6;}
.content_body ul{list-style-image: url('../Images/arrow-bullet-transparent.gif');}
.content_body li{padding:0 0 10px 0;}
.content_body li a{text-decoration:none;}
.content_body li a:hover{text-decoration:underline;}
.content_body blockquote{font-style:italic; color:#444; font-weight:bold;}
#back_to_top{margin-top: 60px; font-size: 8pt;text-decoration:none;display:block;}
#back_to_top:hover{text-decoration:underline;}
.content_attachments{margin-top: 20px;}
.content_attachments a{text-decoration:none;}
.content_attachments a:hover{text-decoration:underline;}

#side_ad h2{margin-top:0; color: #3E260B;}
#side_ad .testimonial_container{background-color:#8b5616;padding:4px;}
#side_ad .testimonial{padding: 5px; font-size: 9pt; text-align:center; color:#f9f9f9;}
#side_ad .testimonial .quote{margin-bottom: 5px;color:#555; font-size:9pt; text-align:justify;}
#side_ad .testimonial .quote a{color:#e2c7ab; font-style:italic; text-decoration:none;}
#side_ad .testimonial .quote a:hover{color:#eedece; text-decoration:underline;}
#side_ad .testimonial .name{margin-top:10px;font-weight:bold;display:block;}
#side_ad .testimonial .programme{display:block; font-style:italic;}
#side_ad .testimonial img{margin-top:5px; border: 3px solid #5A3710;}

#events_list{margin-top:5px;}
#news_list{margin-top:5px;}
.event{background-repeat:no-repeat; background-image: url(../images/calendar_background.png);width: 48px; height: 48px;position:relative;}
.event .day{position:absolute; text-align:center;display:block;font-weight:bold; font-size: 18pt; top: 15px; width: 48px;}
.event .month{position:absolute;font-size:6pt; color:White; text-transform:uppercase; text-align:center;display:block; top: 6px; width: 48px;}

p{margin:0 0 15px 0;}
.list
{ list-style-image: url('../Images/arrow-bullet-transparent.gif');}
.list li{padding:0 0 5px 0;}
.list li a{text-decoration:none;}
.list li a:hover{text-decoration:underline;}
        .overlay
        {
            filter: alpha(opacity=90);
            background-color: #000000;
            -moz-opacity: 0.9;
            opacity: 0.9;
        }
textarea
{
	font-family:Arial,"Helvetica medium", Sans, sans-serif;
	font-size:10pt;
}
#section_image{height: 270px;position: relative; background-color: black; }
h1{font-size:12pt; margin:0px 0px 10px 0px;}
h2{font-size: 11pt;}
h3{}
h1 a,h2 a,h3 a{text-decoration:none;}
.home h1,h2,h3{color:#8b5616; }
.home a{color:#8b5616;}
.whoweare h1,h2,h3{color:#8b5616; }
.whoweare a{color:#8b5616;}
.news h1,h2,h3{color:#8b5616; }
.news a{color:#8b5616;}
.events h1,h2,h3{color:#8b5616; }
.events a{color:#8b5616;}
.academic h1{color:#95083c;}
.academic h2{color:#95083c;}
.academic h3{color:#95083c;}
.academic a{color:#95083c;}
.businessservices h1{color:#7d317d; }
.businessservices h2{color:#7d317d; }
.businessservices h3{color:#7d317d; }
.businessservices a{color:#7d317d;}
.research h1,h2,h3{color:#813001;}
.research a{color:#813001;}
.publicservice h1{color:#777D48;}
.publicservice h2{color:#777D48;}
.publicservice h3{color:#777D48;}
.publicservice a{color:#777D48;}
.facilities h1{color:#395D9B;}
.facilities h2{color:#395D9B;}
.facilities h3{color:#395D9B;}
.facilities a{color:#395D9B;}
#additional_resources{margin-top: 20px;}
#other_academic_programmes{margin-top: 40px;}
#other_academic_programmes ul{list-style-image: url('../Images/arrow-bullet-transparent.gif');}
#other_academic_programmes li{padding:0 0 5px 0;}
#other_academic_programmes li a{text-decoration:none;}
#other_academic_programmes li a:hover{text-decoration:underline;}
#home_content{padding: 10px;}
#home_news{}
#home_events{margin-top: 30px;}
.content{line-height:1.4;}
table
{
	line-height:1.3;
	font-size:10pt;
}
div{line-height:1.3;}
.text-information
{
	color: Gray;
	font-family: Verdana;
	FONT-SIZE: 8pt;
	font-weight: normal;
}
.text-smaller
{
	font-size:8pt;
}
.white{color:White;}

a{color:Blue;}

.h1link{color:#C6C6C6;text-decoration:none;font-size:7pt;font-family:Verdana;}
.h1link:hover{color:#C6C6C6;text-decoration:underline;font-size:7pt;font-family:Verdana;}
.h1link:active{color:#C6C6C6;font-size:7pt;font-family:Verdana;}
.h1link:visited{color:#C6C6C6;font-size:7pt;font-family:Verdana;}

.h2link{color:#666666;text-decoration:none;font-size:7pt;font-family:Verdana;}
.h2link:hover{color:#666666;text-decoration:underline;font-size:7pt;font-family:Verdana;}
.h2link:active{color:#666666;font-size:7pt;font-family:Verdana;}
.h2link:visited{color:#666666;font-size:7pt;font-family:Verdana;}

.hover-link{color:#666666;text-decoration:none;}
.hover-link:hover{color:#666666;text-decoration:underline;}
.hover-link:active{color:#666666;}
.hover-link:visited{color:#666666;}

.hoverlink{text-decoration:none;}
.hoverlink:hover{text-decoration:underline;}

.hover-link-white{color:#ffffff;text-decoration:none;}
.hover-link-white:hover{color:#ffffff;text-decoration:underline;}
.hover-link-white:active{color:#ffffff;}
.hover-link-white:visited{color:#ffffff;}

.flink{color:blue;text-decoration:none; font-weight:bold;}
.flink:hover{color:blue;text-decoration:underline;}
.flink:active{color:blue;}
.flink:visited{color:blue;}

.pagingnormal{background-color:white;	padding-top:2px;	padding-bottom:2px;	padding-left:7px;padding-right:7px;	BORDER: #E5E5E5 1px solid;	text-decoration: none;	font-weight:normal;}
.paginginfo{color:#8E8E8E;}
.paginglink{font-weight:normal;text-decoration: none;}
.pagingselected{	font-weight:bold;	padding-top:2px;	padding-bottom:2px;	padding-left:7px;	padding-right:7px;}
.pagingblank{	padding-top:2px;	padding-bottom:2px;	padding-left:7px;	padding-right:7px;}
.pagingover{	BORDER: #000000 1px solid; 	color: White;	background-color:#2D63C8;	text-decoration: none;}
.pagingtext{	font-size:10pt;}

#footer{background-color:#0d0d0d; color: #666666;}
#footer a{color:white;text-decoration:none; font-weight:bold;}
#footer a:hover{text-decoration:underline;}
#footer_links{ background-repeat:repeat-x;background-color:#0d0d0d; position:relative; height:200px;}
#footer_links h4{color:#FEC500; font-size: 10pt; text-transform:uppercase;margin: 16px 0px 8px 8px;}
#footer_links h4 a{color:#FEC500; font-weight:bold; font-size: 10pt;}
#footer_links a{color:#E1E1E1;font-size:9pt; font-weight:normal;}

#footer_links #footer_clients{position:absolute;width: 710px; top: 150px;display:none;}
#footer_links #footer_clients ul{margin:0 0 0 8px;padding:0; list-style-type:none;}
#footer_links #footer_clients ul li{margin:0 60px 0 0;line-height: 1.5;float:left;}

#footer_links #footer_connect{position:absolute;width: 230px;right: 0px;}
#footer_links #footer_connect ul{margin:0 0 0 10px;padding:0; list-style-type:none;}
#footer_links #footer_connect ul li{margin: 15px 0 0 0;padding:0;}

#footer_links #footer_photo_gallery{position:absolute;width: 710px; height:150px;}
#footer_links #footer_photo_gallery .album_container{width:350px; float:left;}
#footer_links #footer_photo_gallery .album_image{width: 135px; float:left; }
#footer_links #footer_photo_gallery .album_description{float:left;width:210px;}

/*#footer_tools{padding-top: 10px;clear:both;}*/


.information{color:#555555; font-size: 8pt;}
.information a{color:#A2003A; font-weight:bold;text-decoration:underline;}


#related_news{background-color:#eeeeee;width:70%;margin-top: 50px;}
#related_news_label{ text-transform:uppercase;background-color:gray; font-weight:bold; color: White;padding: 5px;}
#related_news_inner{padding:10px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
#related_news ul{margin:0;padding:0;list-style-image: url('../Images/arrow-bullet-transparent.gif');font-size:9pt;}
#related_news ul li{margin-left:1em;padding:3px 0px 3px 3px;}
#related_news .selected{background-color:#FFF9E6; border: 1px solid #FFE99D; color:Black;}
#related_news .selected a{ font-weight:bold;}
#related_news ul li a{text-decoration:none;}
#related_news ul li a:hover{text-decoration:underline;}

.clear{clear:both;}

#testimonial{position:relative;height: 125px;}
.uppercase{ text-transform:uppercase; font-weight:bold; font-style:italic;font-size: 8pt;}
#open
{
vertical-align:top;
background-image:url(../images/openquote.png);
background-position:top;
background-repeat:no-repeat;
width:40px;
height:40px;
position:absolute;
left: 5px;
}

#quote
{
margin-left: 45px;
margin-right: 40px;
text-align:center;
font-style:italic;
}


#quote a, #quote a:link, #quote a:visited 
{
text-decoration:none;}
#quote a:hover, #quote a:active 
{
text-decoration:underline;
}


#close
{
vertical-align:bottom;
background-image:url(../images/closequote.png);
background-position:bottom;
background-repeat:no-repeat;
width:40px;
height:40px;
position:absolute;
right: 10px;
bottom: 0px;
}

.ib{border:1px solid #BAC5CD;padding:4px; background-color:#ffffff;}

#fb_share_box{position:absolute; right:10px; top:100px;}