﻿body
{
	margin:0 0 30px 0;
	background-color:#f1f1f1;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 10pt;
}
 .sb
        {
            background-image: url(  '../images/cs_05.png' );
            background-repeat: no-repeat;
            background-position: 0px 100%;
            padding-bottom: 9px;
        }
        .sl
        {
            background-image: url(  '../images/cs_02.png' );
            background-repeat: no-repeat;
            background-position: 0px 100%;
            padding-left: 9px;
        }
        .sr
        {
            background-image: url(  '../images/cs_04.png' );
            background-repeat: no-repeat;
            background-position: 100% 100%;
            padding-right: 9px;
        }
        #the_pager{margin-top: 50px;}
div.pager{margin:0 auto;font-weight:bold;color:#555;}
div.pager .page{font-size:9pt;display:inline;margin:0 5px 0 0;text-align:center;}
div.pager .page.next{}
div.pager .page.back{}
div.pager .page.selected{font-weight:bold;background:#f4540a;}
div.pager .page.selected span{background:#f4540a;color:White;border:1px solid #f4540a;}
div.pager .page.total span{color:#555; padding: 8px 10px;border:none !important;}
div.pager .page.blank span{color:#555; padding: 8px 10px;border:none !important;}
div.pager .page span{ color:#555; padding: 8px 10px;text-decoration:none;border:1px solid #BCBCBC;}
div.pager .page a{background:#f9f9f9;color:#555; padding: 8px 10px;text-decoration:none;border:1px solid #BCBCBC;}
div.pager .page a:hover{background:#C9C9C9;}
a{color:#2E41EC;}
#section_image_show{float:left; margin-top:10px; margin-right:10px; margin-bottom:10px;}
#section_heading{height: 67px; background-color:#fde6da; padding-left: 240px; position:relative;}
#section_title{font-size:16pt;  color:#d16a3a;margin-left: 5px; display:block;padding-top: 5px;}
#section_image{position:absolute; top:0;left:0;border-bottom:1px solid #b6b6b6;}
#section_banner{height:70px;}
#section_ad{position:absolute;right: 8px; top:8px;}
#breadcrumbs{color:#444444; line-height: 15px; font-size: 8pt;margin-left: 5px; width: 500px;}
#breadcrumbs a{color:#444444; text-decoration:none; height: 15px; padding: 0 7px 0 4px;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs .first{font-weight:bold;padding-left:3px;}
#breadcrumbs .last{background-image:none;}
#breadcrumbs .icon{background-image:none; padding:0 0 0 5px;}

#section_description{display:inline;}
#page{margin:0 auto;width: 978px;}
#page_holder{width: 960px; background-color: White; position:relative;}
#page_body{padding-bottom: 0px;}
.page_side{background-repeat:repeat-y; background-position: left top;}
#page_content{width: 720px;float:right;background-repeat:repeat-y; background-position: right top;}
#page_content_side_shadow{position:absolute;top:67px;left:236px; z-index:10;background-image:url('../images/page-bg_02.png'); background-repeat:no-repeat; background-position:0px 0px;width:4px; height:500px;}
#page_content_top_shadow{position:absolute;top:62px;left:236px; z-index:10;background-image:url('../images/page-bg_01.png'); background-repeat:no-repeat; background-position:0px 0px;width:724px; height:5px;}
#page_content #page_content_inner{padding: 10px;}
#page_content p{margin:0px;line-height: 1.6;}
#page_content h1{margin: 0px 0px 5px 0; color:#7A3C1D; font-size: 16pt;}
#page_content h2{margin: 0 0 10px 0; color:#7A3C1D; font-size: 14pt;}
#page_content h3{margin: 0 0 8px 0; color:#7A3C1D;}
#page_content h1 a{color:#7A3C1D; text-decoration:none;}
#page_content h2 a{color:#7A3C1D;  text-decoration:none;}
#page_content h3 a{color:#7A3C1D; text-decoration:none;}
#page_content h1 a:hover{ text-decoration:underline;}
#page_content h2 a:hover{  text-decoration:underline;}
#page_content h3 a:hover{ text-decoration:underline;}
#page_content #page_one_line{font-size:11pt; font-weight:bold;margin-bottom: 10px;}
#page_content #webliography h3{margin: 30px 0 30px 0;}
#page_content #webliography .navigation{display:block;margin-top:10px;}
#page_content #webliography .navigation{font-size: 10pt;color:#777;}
#page_content #webliography .navigation a{color:#f55910;font-weight:normal;}
#page_content .hoverlink{text-decoration:none;}
#page_content .hoverlink:hover{text-decoration:underline;}
#page_content span.content{padding: 10px; font-size: 9pt; }
#page_content div.content{padding: 10px; font-size: 9pt; }
#page_attachments{margin-top: 20px;}
#page_attachments .information{color:#555555; font-size: 8pt;margin-top:10px;}
#page_attachments .information a{color:#A2003A; font-weight:bold;text-decoration:underline;}
#page_attachments .icon{width:28px;height: 30px;}
#page_attachments .link{height: 30px;}
#page_attachments .size{font-size: 8pt; color:#999; font-style:italic;}
#page_content li{margin:0; padding:3px 0 3px 0;line-height: 1.6;}
#page_content ul.flow{}
#page_content ul.flow li{float:left; width: 220px;}
#page_content #section_page{width:520px;float:left;}
#page_content #section_page_side{width: 170px;float:right;}
#page_content #section_page_side .TableOfContents{background-image:url('../images/toc_bg.gif'); background-repeat:no-repeat;padding-bottom: 20px;margin:0px 0 10px 0;border-bottom:1px dotted #dcdcdc;}
#page_content #section_page_side .TableOfContents .TableOfContentsHeading{font-weight:bold; font-size: 9pt;padding: 10px 0 5px 10px;}
#page_content #section_page_side .TableOfContents ul{margin:0 0 1em 2em;padding:0; list-style-type:circle;}
#page_content #section_page_side .TableOfContents ul li{margin:0;padding:0;}
#page_content #section_page_side .TableOfContents ul li a{text-decoration:none; font-size: 8pt;}
#page_content #section_page_side .box{padding: 0px 5px 20px 5px;margin:0px 0 10px 0;border-bottom:1px dotted #dcdcdc;}
#page_content #section_page_side .box img{border:1px solid black;}
#page_content #section_page_side .box .all{font-size:8pt; display:block; margin-top: 3px; text-align:left; text-decoration:none; color:#D16A3A;}
#page_content #section_page_side .box .all:hover{text-decoration:underline;}
#page_content #section_page_side #photosandvideos{}
#page_content #section_page_side #photosandvideos .album{position:relative;margin-bottom: 10px;}
#page_content #section_page_side #photosandvideos .album .title{text-decoration:none;display:block; position:absolute; color:White; font-weight:bold; background-color: Black; bottom:0; left:0; font-size: 8pt;padding:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#page_content #section_page_side h2{font-size:13pt;  color:#d16a3a; font-weight:normal;}
#page_content #section_page_side #notices{background-image:url('../images/notices_bg.png'); background-repeat:no-repeat;padding-bottom: 0px;height:200px; margin:0px 0 10px 0;}
#page_content #section_page_side #notices .heading{display:block;font-size:9pt; color:Black; font-weight:bold;padding: 5px 0 5px 10px;}
#page_content #section_page_side #notices .all{font-size:8pt; display:block; padding: 3px 0 0 10px;text-align:left; text-decoration:none; color:#D16A3A;}
#page_content #section_page_side #notices .all:hover{text-decoration:underline;}
#page_content #section_page_side #notices #notices_container{height: 150px;width:160px;font-size:8pt;}
#page_content #section_page_side #notices #notices_container a{font-weight:bold;padding: 0px 10px 0px 10px;display:block;}
#page_content #section_page_side #notices #notices_container span{display:block;padding: 5px 10px 0px 10px;}
#page_tools{margin-bottom: 5px;}
#page_tools ul{font-size: 8pt; list-style-type:none;margin:0;padding:0;}
#page_tools ul li{float:right;height: 14px;margin:0px;padding:0 3px 0 0;line-height: 16px;height:16px;}
#page_tools ul li.sep{padding:0 5px 0 2px;color:#666;}
#page_tools ul li a{text-decoration:none;}
#page_tools ul li a:hover{color:#F4540A;}
#page_tools a.print{line-height:16px;display:block;background-image:url(../images/print.png); background-repeat:no-repeat; background-position: left center; padding-left: 20px;}
#footer_sep{height: 50px;background-color:white;}
.back_to_top{font-size:8pt;margin:10px 0 30px 0;display:block; width: 150px; text-decoration:none;}
.back_to_top:hover{ text-decoration:underline;}

#page_main_image{margin-top: 10px;margin-bottom: 10px;}
#page_main_image img{border:1px solid black;}
#page_section_image{margin: 0px 0 10px 0;}
#page_section_image img{width:520px;}

#page_date_published{font-size:8pt;}

#events_news{background-color:#F5550B;padding: 5px;margin-top: 50px;background-image:url(../images/box-bg.gif); background-repeat:repeat-x; background-position: left top; width:90%;}
#events_news ul{margin:0;padding:0;}
#events_news ul li{display:block;float:left;margin:0;padding:0;}
#events_news ul li a{font-weight:bold; text-transform:uppercase; color: White; text-decoration:none;display:block; padding: 3px 20px 3px 20px;}
#events_news ul li.selected a{color:#F5550B;background-color:White;background-image:url(../images/box-tab-bg.gif); background-repeat:repeat-x; background-position: left top; }
#events_news #box_container{background-color:White;padding: 3px;}
#events_news #box_container .box{height: 250px; overflow:auto;border:1px solid #f5f5f5;}
#events_news .event{margin-bottom: 15px;margin-top:5px;padding: 5px;}
#events_news .event .date{display:block;font-weight:bold; text-transform:uppercase; font-size:8pt;color:#F5550B;}
#events_news .event .title{display:block;margin-top: 5px;color:Black; text-decoration:none;}
#events_news .event .title:hover{color:#F5550B;}
#events_news .news{margin-bottom: 15px;margin-top:5px;padding: 5px;}
#events_news .news .date{display:block;font-size:8pt;}
#events_news .news .title{display:block;margin-bottom: 5px; text-decoration:none;color:#F5550B;font-weight:bold; }
#events_news .news .title:hover{color:#F5550B;text-decoration:underline;}
#events_news #events .empty{padding:5px;}

#related_news{background-color:#fff;width:80%;margin-top: 50px;}
#related_news_label{ text-transform:uppercase;background-color:gray; font-weight:bold; color: White;padding: 5px;}
#related_news_inner{padding:0px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
#related_news ul{margin:0;padding:8px; list-style-type:none; font-size:9pt;}
#related_news ul li{padding:0px;}
#related_news ul li.more{border-top:1px solid #eee;}
#related_news .selected{}
#related_news .selected a{ font-weight:bold; text-decoration:underline;}
#related_news ul li a{text-decoration:none;display:block;padding-bottom:3px;}
#related_news ul li a:hover{text-decoration:underline;}

#page_search{}
#page_search .result{margin-top: 20px;}
#page_search .result .highlight{font-weight:bold;}
#page_search .result .title{font-size:12pt;}
#page_search .result .description{}
#page_search .result .display{color:Green;}

#AllPhotosAndVideos{margin-top:30px;}
#AllPhotosAndVideos img{border:1px solid black;}
#AllPhotosAndVideos .album{position:relative;margin-bottom:20px; float:left;width: 260px;}
#AllPhotosAndVideos .album .title{text-decoration:none;display:block; position:absolute; color:White; font-weight:bold; background-color: Black; bottom:0; left:0; font-size: 10pt;padding:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.news_header{color:White; background-color:#7A3C1D;font-style:normal;}
.news_date_header{width: 150px; text-align:right;background-color:#7A3C1D; color:White;}
.news_date{width: 150px; text-align:right;font-style:italic;background-color:#f7f7f7; font-size:9pt; color:#444;}
.news_item{padding-left:10px}
.news_item .title{}
.news_item .title a{font-weight:bold;font-size: 10pt;text-decoration:none;color:#D16A3A;}
.news_item .title a:hover{text-decoration:underline;}
.news_item .short_description{display:block;color:#616161;}
.news_item .more{}
.news_item .more a{color:#D16A3A; font-size: 8pt; text-decoration:none; font-weight:normal;}
.news_item .more a:hover{text-decoration:underline;}

#page_content #sitemap{}
#page_content #virtual_sitemap{margin-top: 20px;}
#page_content #virtual_sitemap #download_sitemap{margin-top: 5px;font-size: 8pt;}

#page_content #sitemap .links{list-style-type:circle; margin:0 0 10px 2em; padding: 0;}
#page_content #sitemap .links li{margin:0; padding:3px 0 3px 0;}
#page_content #sitemap .links li a{text-decoration:none;}
#page_content #sitemap .links li a:hover{text-decoration:underline;}

#side_content{width: 240px;float:left;padding-top: 65px;}
#side_content.sports{padding-top: 10px;}
#side_content_inner{margin: 10px;}
#side_advertisements{margin-top: 30px;}
#side_content ul{margin:0; padding:0; list-style-type:none;}
#side_content ul li{margin:0; padding:0; border-bottom: 1px dotted #dcdcdc;}
#side_content ul li a{display:block; color:#778086; text-transform: uppercase; font-weight:bold; text-decoration:none; padding: 5px 0 5px 10px; font-size:10pt;}
#side_content ul li a:hover{background-color:White;}
#side_content ul li.selected{}
#side_content ul li.selected a{color:#EF520A;}
#side_content ul ul{margin:0; padding:0; list-style-type:none;border-top: 1px dotted #dcdcdc;}
#side_content ul ul li{margin:0; padding:0; border-bottom: none; }
#side_content ul ul li a{display:block; font-size:8pt; color:#778086; text-transform:none; font-weight:bold; text-decoration:none; padding: 4px 0 4px 10px;}
#side_content ul ul li a:hover{background:none; text-decoration:underline;}
#side_content ul ul li.selected{color:#778086; }
#side_content ul ul li.selected a{color:#778086; font-weight:bold;}
#side_content ul ul ul{margin:0; padding:0; list-style-type:none;border-top: none;}
#side_content ul ul ul li{margin:0; padding:0; border-bottom: none; }
#side_content ul ul ul li a{display:block; font-size:8pt; color:#778086; text-transform:none; font-weight:normal; text-decoration:none; padding: 4px 0 4px 30px;}
#side_content ul ul ul li a:hover{background:none; text-decoration:underline;}
#side_content ul ul ul li.selected{color:#778086; }
#side_content ul ul ul li.selected a{color:#778086; font-weight:bold;}
#page_section_overview{margin-bottom: 20px;}
#page_section_content{margin-bottom: 20px; background-color:#5F5F5F;padding:10px;}
#page_section_content h2{text-transform:uppercase; font-size:12pt; color:#eee;}
#page_section_content .section_content{clear:left;margin-bottom: 0px;}
#page_section_content .section_content_sep{clear:left;height: 11px;}
#page_section_content .section_content .image{float:left; width: 213px;}
#page_section_content .section_content .image img{border: 3px solid #424242;}
#page_section_content .section_content .title{}
#page_section_content .section_content .title a{color:white;font-weight:bold; text-decoration:none;}
#page_section_content .section_content .title a:hover{text-decoration:underline;}
#page_section_content .section_content .short_description{color:#f7f7f7;display:block;}
#page_section_content .section_content .more{}
#page_section_content .section_content .more a{color: #EF520A; text-decoration:none;font-size: 8pt; font-weight:bold;}
#page_section_content .section_content .more a:hover{ text-decoration: underline;}

#page_featured_content .section_content{clear:left;margin-bottom: 0px;}
#page_featured_content .section_content_sep{clear:left;height: 11px;}
#page_featured_content .section_content .image{float:left; width: 213px;}
#page_featured_content .section_content .image img{border: 3px solid #424242;}
#page_featured_content .section_content .title{}
#page_featured_content .section_content .title a{font-weight:bold; text-decoration:none;}
#page_featured_content .section_content .title a:hover{text-decoration:underline;}
#page_featured_content .section_content .short_description{color:#616161;display:block;}
#page_featured_content .section_content .more{}
#page_featured_content .section_content .more a{color: #EF520A; text-decoration:none;font-size: 8pt; font-weight:bold;}
#page_featured_content .section_content .more a:hover{ text-decoration: underline;}

#page_section_links{margin-top: 40px;margin-bottom: 40px;}
#page_section_links h3{font-size:14px;}
#page_section_links ul{ list-style-type:circle; list-style-image:url('../images/arrow_t.gif');}
#page_section_links ul li{}
#page_section_links ul li a{ text-decoration:none;}
#page_section_links ul li a:hover{ text-decoration:underline;}

#page_section_links .section_link{float:left; width: 260px; height: 25px;}
#page_section_links .section_link .image{float:left;display:block;width: 52px;display:none;}
#page_section_links .section_link .title{float:left;display:block; width: 255px;font-size: 9pt;}
#page_section_links .section_link .title a{font-weight:bold; text-decoration:none; background-image:url('../images/arrow_t.gif');background-repeat:no-repeat; padding-left: 13px; background-position: left center;}
#page_section_links .section_link .title a:hover{ text-decoration:underline;}
#page_section_links .section_link .short_description{width: 195px;float:left;display:none; font-size: 8pt; padding-right: 10px;}

#page_also_in_section_links{margin-top: 40px;/*border-top: 1px dotted #dcdcdc;*/padding-top: 10px;margin-bottom: 40px;}
#page_also_in_section_links h3{font-size:14px;}
/*#page_also_in_section_links .section_link{float:left; width: 260px; height: 85px;}
#page_also_in_section_links .section_link .image{float:left;display:block;width: 52px;}
#page_also_in_section_links .section_link .title{float:left;display:block; width: 205px;font-size: 9pt;}
#page_also_in_section_links .section_link .title a{font-weight:bold; text-decoration:none;}
#page_also_in_section_links .section_link .title a:hover{ text-decoration:underline;}
#page_also_in_section_links .section_link .short_description{width: 195px;float:left;display:block; font-size: 8pt; padding-right: 10px;}*/
#page_also_in_section_links .section_link{float:left; width: 260px; height: 25px;}
#page_also_in_section_links .section_link .image{float:left;display:block;width: 52px;display:none;}
#page_also_in_section_links .section_link .title{float:left;display:block; width: 255px;font-size: 9pt;}
#page_also_in_section_links .section_link .title a{font-weight:bold; text-decoration:none; background-image:url('../images/arrow_t.gif');background-repeat:no-repeat; padding-left: 13px; background-position: left center;}
#page_also_in_section_links .section_link .title a:hover{ text-decoration:underline;}
#page_also_in_section_links .section_link .short_description{width: 195px;float:left;display:none; font-size: 8pt; padding-right: 10px;}

#header{background-color: white;height: 180px;position:relative; background-image:url(../images/header-shadow.gif); background-repeat:repeat-x; background-position: left bottom;}
#languages{color:#eee;position:absolute; right: 210px; top: 5px; font-size: 8pt; height: 25px;  }
#languages ul{ list-style-type:none; margin:0;padding:0;}
#languages ul li{margin:0;padding:0; display:block; float:left;}
#languages ul li a{}
#languages ul li a img{border:0; margin-left: 5px;}
#top_links{height:25px; background-image:url(../images/hlinks-bg.gif); background-color:#f5550b; background-repeat:repeat-y; background-position: right top; position:relative;}
#bcc_title{color:White; font-weight:bold; position:absolute;left:0px; height: 25px; line-height: 25px;width:270px; text-align:center;}
#bcc_title a{text-decoration:none;color:White;}
#bcc_url{color:White;font-weight:bold; position:absolute; left:270px; width: 130px;text-align:center;height: 25px; line-height: 25px;}
#bcc_url a{text-decoration:none;color:White;}
#bcc_email{color:White;font-weight:bold; position:absolute; left:270px; width: 130px;text-align:center;height: 25px; line-height: 25px;background:url(../images/email-icon.png) no-repeat 10px center;}
#bcc_email a{text-decoration:none;color:White;}
#bcc_email a:hover{text-decoration:underline;}
#student_email{color:White;font-weight:bold; position:absolute; left:370px; width: 155px;text-align:center;height: 25px; line-height: 25px;background:url(../images/email-icon.png) no-repeat 10px center;}
#student_email a{text-decoration:none;color:White;}
#student_email a:hover{text-decoration:underline;}
#trident{color:White;font-weight:bold; position:absolute; left:495px; width: 160px;text-align:center;height: 25px; line-height: 25px;background:url(../images/trident-icon.png) no-repeat 10px center;}
#trident a{text-decoration:none;color:White;}
#trident a:hover{text-decoration:underline;}
#bcc_links{margin:0; list-style-type:none; position:absolute; right: 15px;height: 25px; line-height: 25px; top: 35px; text-transform:uppercase;}
#bcc_links li{display:inline;padding:0 8px 0 8px;}
#bcc_links li.selected{padding-left:13px;background-image:url('../images/arrow-mm.gif'); background-repeat:no-repeat;background-position:left center;}
#bcc_links li a{color:#020202; text-decoration:none;font-weight:bold;}
#more_links{position:absolute; right:0px;  top:75px; width: 450px; font-size: 9pt;  }
#more_links li{padding:0;}
#more_links li a{color:#020202; text-decoration:none; display:block;padding-top: 3px;padding-bottom: 3px;}
#more_links li a:hover{ text-decoration:underline;}
#more_links_1{float:left; margin:0;padding: 0px 20px 0px 20px; list-style-type:none; border-right:1px dotted #919191;}
#more_links_2{float:left;margin:0;padding:0px 20px 0px 20px; list-style-type:none;border-right:1px dotted #919191;}
#more_links_3{float:left;margin:0;padding:0px 10px 0px 20px; list-style-type:none;}
#site_search{position:absolute; right:3px; top: 2px;}
#site_search input[type=text]{border: 1px solid #2C292A; font-size: 9pt; width: 150px; }
#site_search input[type=submit]{font-size: 8pt; width:20px;height: 20px; bAckground-position:center center;background-repeat:no-repeat;background-image:url(../images/search_img.png); background-color:Transparent; border:none; cursor:pointer;}
.defaultTextActive{color:#000000;}
.defaultTextInactive{color:#777777;}
#logo{width: 518px;height:152px;position:absolute; left: 0px; top: 25px;}

.clear{clear:both;height:0px;width:1px; font-size:1px;}


#footer{margin-top: 0px; color:#212121; background-color:#F2F2F2; padding-bottom:15px;position:relative;}
#footer_bar{height:5px;background-image:url(../images/hlinks-bg.gif); background-repeat:repeat-y; font-size: 1px; background-color:#f5550b; background-position:right top;}
#footer_links{position:relative; margin-top:5px;height:25px;}
#bcc_title_footer{font-weight:bold; position:absolute; left: 0px;height: 25px; line-height: 25px; width:270px; text-align:center; text-transform:uppercase;}
#bcc_title_footer a{text-decoration:none;color:#212121;}
#bcc_url_footer{color:#A5A5A5; position:absolute; left: 270px;height: 25px; line-height: 25px; text-transform:uppercase; width: 130px;text-align:center;}
#bcc_url_footer a{text-decoration:none;color:#A5A5A5;}
#footer_information{font-size:8pt;line-height:1.8; padding-left: 15px; padding-top: 5px;}
#acti{position:absolute; right: 20px; top: 20px;}
#footer_menu{padding: 10px 0 10px 20px;}
#footer_menu ul{float:left;margin:0; padding:0; width: 170px; list-style-type:none; font-size:9pt;}
#footer_menu ul li{padding: 0px 0 6px 0;}
#footer_menu ul li a{text-decoration:none; color:#666;}
#footer_menu ul li a:hover{text-decoration:underline;color:#F4540A;}
#footer_contact_links{color:#666;margin-top:2px;margin-bottom: 30px;}


#home_body{}
#latest_news_events #date{text-decoration:none;display:block;padding: 3px 10px 3px 10px; color:#f9f9f9; text-align:right; background-color:#8f8f8f; font-size: 9pt;}
#latest_news_events #date:hover{text-decoration:underline; background-color:#A7A7A7;}
#home_box_news{background-color:#f5f5f5;border-bottom:1px solid #A9A9A9;height:330px;position:relative;}
#homepage_box{width:640px;}
#latest_news_events{ width:320px; height:330px; overflow:hidden; position:absolute;right:0px; top:0px;}
#latest_news_events h2{padding: 6px 10px 6px 10px;margin:0px; color:#F4540A; font-size: 14pt; font-family: Georgia, Times New Roman; border-bottom:1px solid #B4B4B4;}
#latest_news_events h2 a{text-decoration:none;color:#F4540A;}
#latest_news_events h2 a:hover{text-decoration:underline;}
#latest_news_events ul{ list-style-image:url(../images/arrow.gif); padding: 5px 1em 0 2em; margin: 0; border-top:1px solid #FDFDFD;}
#latest_news_events ul li{  margin: 0; padding: 0px 0 6px 0px;}
#latest_news_events .news_photo { height:70px;}
#latest_news_events .news_photo img{display:block;height:70px;width:70px;float:left;}
#latest_news_events .news_photo a{display:block; height:70px;width:250px;float:left;background:#130F1E;color:#fff;text-decoration:none;font-weight:bold;}
#latest_news_events .news_photo a:hover { text-decoration:underline;}
#latest_news_events .news_photo a span { display:block;padding:10px 15px;}
#latest_news_events ul li a{text-decoration:none;}
#latest_news_events ul li a:hover{text-decoration:underline;}
#latest_news_events .date{display:inline;color:#8D8D8D; font-size: 9pt; padding-left: 10px; }

#special_offers_principals_message_box{height:105px;}
#features_box{float:left;width:640px;background-color:#5F5F5F;height:105px; position:relative; background-image:url(../images/features_shadow.gif); background-repeat:repeat-x;}
#principals_message_box{float:left;width:320px;background-color:#F4540A;height:105px; position:relative; /*background-image:url('../images/principal2017.jpg');*/ background-repeat:no-repeat; background-position:right top;}

#features_box_inner{padding: 10px;}
.featured_item{float:left; width:310px;}
.featured_item .image_link{margin:0;width:auto;}
.featured_item img{ width: 130px; height:80px; float:left; border: 3px solid #424242;}
.featured_item a{margin: 8px 5px 0px 8px; width:160px; color:White; font-weight:bold; text-decoration:none; float:left;}
.featured_item a:hover{text-decoration:underline;}

#principals_message_inner{padding:15px 0px 0px 32px;background-image:url('../images/quote.png'); background-repeat:no-repeat; background-position:4px 13px; }
#principals_message_inner div{margin-bottom: 5px;width:80%;font-size:8pt;}
#principals_message_inner div.quote{line-height:1.4;}
#principals_message_inner a{ color:#FDE9DF;text-decoration:none; }
#principals_message_inner a.principal{font-weight:bold;color:White;}
#principals_message_inner a:hover{text-decoration:underline;}

.box_button{font-family:Verdana; font-size: 6pt; text-transform:uppercase; text-decoration:none;position:absolute; text-align:center; font-weight:bold;}
#fb_more_features{color:White; display:block; width: 140px; bottom:0px; right:0px;line-height: 16px;background-color:#202020;}

#home_books{padding:30px 30px;background:#d6d6d6;}
#home_books .book{float:left;width:450px;}
#home_books .book img{box-shadow:0 0 5px rgba(0,0,0,0.3);border:none;}
#home_books .book .image{float:left;width:250px;}
#home_books .book .menu{float:left;width:180px;}
#home_books .book .menu .description{display:block;margin-top:10px;line-height:1.4;color:#333;}
#home_books .book .menu .title{text-decoration:none;color:#000;font-weight:bold;font-size:12pt;}
#home_books .book .menu ul{margin:1em 0em;padding:0; list-style-type:none;border-bottom:1px solid #c5c5c5;}
#home_books .book .menu ul li{border-top:1px solid #c5c5c5;padding:5px 0;}
#home_books .book .menu ul a{text-decoration:none;}
#home_books .book .menu ul a.dl{font-weight:bold;}
#home_books .book .menu ul a:hover{text-decoration:underline;}

#home_links{padding: 15px;}
#home_links h2{text-transform:uppercase; font-size:12pt; margin: 0 0 5px 0;color:#F4540A;  }
#home_links h2 a{text-decoration:none; color:#F4540A;}
#home_links h3{color:#7E7E7E; margin: 0px 0 5px 0; font-size: 10pt;}
#home_links h3 a{ text-decoration:none; color:#7E7E7E;}
#home_links ul{margin:0 0 10px 0; padding:0; list-style-type:none;}
#home_links ul li{margin:0; padding:0; line-height: 1.6;}
#home_links ul li a{text-decoration:none;}
#home_links ul li a:hover{text-decoration:underline;}

#bcc_structure{float:left; width: 310px;}
#programmes_of_study{float:left; width: 310px;}
#societies_clubs{float:left; width: 310px;}

#events_body{float:left;width: 390px;}
#events_calendar{float:right;width: 300px;}
#events_results{margin-top: 20px;}
#events_results .event{margin-bottom: 20px;}
#events_results .event .title{font-size:9pt; text-decoration:none;color:#D16A3A;}
#events_results .event .date{font-size: 9pt; color:#333; display:block; font-weight:bold;margin-bottom:3px;}
#events_calendar TABLE A {text-decoration:none}
#events_calendar TABLE A:hover {text-decoration:underline;}
#events_ongoing{margin-top: 20px;}
#events_ongoing h2{font-size:13pt;  color:#d16a3a; font-weight:normal;}
#events_ongoing .event{margin-bottom: 20px;}
#events_ongoing .event .title{font-size:9pt; text-decoration:none;color:#D16A3A;}
#events_ongoing .event .date{font-size: 9pt; color:#333; display:block; font-weight:bold;margin-bottom:3px;}



#useful_links{margin: 20px 10px 60px 10px;}
#useful_links li{}
#useful_links li a{ text-decoration:none;}
#useful_links li a:hover{ text-decoration:underline;}
#useful_links li a.heading{font-weight:bold; color:Black; text-decoration:none;}
#useful_links li a.heading:hover{text-decoration:none;}

#upcoming_events .event{margin-bottom: 20px;}
#upcoming_events .event .title{font-size:9pt; text-decoration:none;color:#D16A3A; font-weight:bold;}
#upcoming_events .event .date{font-size: 9pt; color:#333; display:block; font-weight:normal;margin-bottom:3px;}

#faculty_staff{margin-top: 0px;}
#faculty_staff .item{margin-bottom: 15px;}
#faculty_staff .item .user_real_name{display:block;float:left;width: 180px;}
#faculty_staff #users_item_0 .user_real_name{display:block;float:left;font-weight:bold;width: 180px;}
#faculty_staff .item .user_position{display:block;float:left;color:#666; font-style:italic;font-size:9pt;}
#faculty_staff .item .user_about_me{clear:both;display:block;padding-top:5px;padding-left:10px;font-size:8pt;width: 80%;}
.staff_image{border:1px solid black;margin-bottom: 5px;}

#success_stories{margin-top: 0px;}
#success_stories .item{margin-bottom: 20px;}
#success_stories .item .user_real_name{display:block;float:left;width: 150px; font-weight:bold;}
#success_stories .item .user_department{display:block;float:left;color:#666; font-style:italic;}
#success_stories .item .user_about_me{clear:both; line-height: 1.5; display:block;padding-top:5px;padding-left:10px;font-size:8pt;width: 80%;}
#success_stories .item .image{}
#success_stories .item .image img{border:1px solid black;margin-bottom: 5px;}

#featured_success_stories{}
#featured_success_stories .story{margin-bottom: 10px;}
#featured_success_stories .story .name{float:left;padding-left:8px;margin-top: 5px;display:block; text-align:left; color:#777; line-height:1.3; font-size: 8pt; font-style:italic;}
#featured_success_stories .story .name a{}
#featured_success_stories .story .bio{font-size:9pt;padding: 0px;color:#444;display:block; }
#featured_success_stories .story .bio a{color:#444;text-decoration:none;}
#featured_success_stories .story .bio a:hover{text-decoration:underline;}
#featured_success_stories .story .image{display:block; margin-top: 5px;}
#featured_success_stories .story .image img{border:1px solid black;margin-bottom: 5px;float:left;}

#section_page #notices{}
#section_page #notices .item{margin-bottom: 20px;}
#section_page #notices .content_title{display:block;}
#section_page #notices .content_title a{font-weight:bold;}
#section_page #notices .content_date_published{display:block;font-size:8pt;margin-bottom:5px;}
#section_page #notices .content_short_description{font-size:9pt;}

.form{margin-top: 30px;}
.form .label{font-weight:bold; text-align:right; font-size: 8pt;}
.form .label .req{color:Red;}
.form .status .error{color:Red;font-weight:bold;}
.form .status .good{color:Green;font-weight:bold;}
.form input[type=text]{width: 200px;}
.form textarea{width:350px; height: 100px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
.form .row{margin-bottom:5px;}

#alumni_form{}

/***************************************************************************************/

#homepage_box{width: 640px;height:330px;position:absolute; left:0px;top:0px; background-color:Black;}
#homepage_box_inner{position:relative;}
#homeshow_toggler{position:absolute;top: 128px; left:0px; width:640px; height:74px;}
#homeshow_toggler a{position:absolute; z-index:1000; text-decoration:none;border:none;}
#homeshow_toggler .prev{left:10px;}
#homeshow_toggler .next{right:10px;}
#homeshow a.title{font-size:12pt; color:White; text-decoration:none; font-weight:bold;position:static;font-family: Georgia, Times New Roman;}
#homeshow a.title:hover{ text-decoration:underline;}
#homeshow span.description{display:block; margin-top: 2px;margin-bottom: 2px;}
#homeshow span.description a{text-decoration:none; color:#F4540A; font-style:italic;}
#homeshow span.description a:hover{}

/***************************************************************************************/

/***************************************************************************************/

#sportspage_box{width: 500px;height:250px; background-color:Black;margin-bottom: 20px;}
#sportspage_box_inner{position:relative;}
#sportsshow_toggler{position:absolute;top: 88px; left:0px; width:500px; height:74px;}
#sportsshow_toggler a{position:absolute; z-index:1000; text-decoration:none;border:none;}
#sportsshow_toggler .prev{left:10px;}
#sportsshow_toggler .next{right:10px;}
#sportsshow a.title{font-size:12pt; color:White; text-decoration:none; font-weight:bold;position:static;font-family: Georgia, Times New Roman;}
#sportsshow a.title:hover{ text-decoration:underline;}
#sportsshow span.description{display:block; margin-top: 2px;margin-bottom: 2px;}
#sportsshow span.description a{text-decoration:none; color:#F4540A; font-style:italic;}
#sportsshow span.description a:hover{}

/***************************************************************************************/
.new_programmes{border-left: 1px solid #7A3C1D;font-size: 9pt; width:95%;}
.new_programmes th{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; background-color: #7A3C1D; color:White; vertical-align:bottom; text-transform:uppercase;}
.new_programmes th:first-child{width:250px;}
.new_programmes td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; vertical-align:top;}

.schedule{border-left: 1px solid #7A3C1D;font-size: 9pt; width:95%;}
.schedule th{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; background-color: #7A3C1D; color:White; vertical-align:bottom; text-transform:uppercase;}
.schedule th:first-child{width:250px;}
.schedule td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; vertical-align:top;}        

    .programmes{font-size: 9pt; width:90%;}
    
        .programmes th{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 0px; background-color: #7A3C1D; color:White; vertical-align:bottom; text-transform:uppercase;}
        .programmes td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:center;}
        .programmes .first{border-left: 1px solid #7A3C1D; text-align:left;}
        .programmes .req{width: 30px; padding:0px;}
        .programmes .alt{background-color: #f0f0f0;}
         .programmes .required{background-image:url("../images/bullet-solid.gif"); background-repeat: no-repeat; background-position: center center;}
        .programmes .any_one{background-image:url("../images/bullet-white.gif"); background-repeat: no-repeat; background-position: center center;}
        .programmes .any_two{background-image:url("../images/bullet-tri.gif"); background-repeat: no-repeat; background-position: center center;}
        .programmes .title{border-left:none;padding:5px;font-size:11pt;color:Black;background-color:White;}
        
        .key{font-size: 9pt; width:90%;border-top: 1px solid #7A3C1D;border-left: 1px solid #7A3C1D; margin-top: 20px;margin-bottom: 40px;}
        .key td{border-right: 1px solid #7A3C1D; border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:center;}
        .key .req{width: 30px; padding:0px;}
         .key .required{background-image:url("../images/bullet-solid.gif"); background-repeat: no-repeat; background-position: center center;}
        .key .any_one{background-image:url("../images/bullet-white.gif"); background-repeat: no-repeat; background-position: center center;}
        .key .any_two{background-image:url("../images/bullet-tri.gif"); background-repeat: no-repeat; background-position: center center;}
        
.bachelor_programme{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.bachelor_programme .programme_list{width: 180px; text-align:center;}
.bachelor_programme .programme{padding: 25px 0px 0px 0; font-weight:bold; }
.bachelor_programme .entry_requirements_heading{font-weight:bold;padding: 5px 5px 0px 5px;}
.bachelor_programme .entry_requirements_description{padding: 5px 5px 5px 5px;}
.bachelor_programme th{font-size: 11pt; background-color:#7A3C1D; color:White; padding: 5px; }
.bachelor_programme td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D; vertical-align:top;}


.diplomas{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.diplomas th{font-size: 10pt; background-color:#7A3C1D; color:White; padding: 5px; }
.diplomas td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D; vertical-align:top;padding: 5px;}
.diplomas .year{text-align:center;}

.table{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.table th{font-size: 10pt; background-color:#7A3C1D; color:White; padding: 5px; text-align:left;}
.table td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D; vertical-align:top;padding: 5px;}


.fees{border-left: 1px solid #7A3C1D;font-size: 9pt; width:90%;}
.fees th{font-size: 10pt; background-color:#7A3C1D; color:White; padding: 5px; text-align:left; }
.fees td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:right;}
.fees .fee_title{text-align:left;}
.fees .fee_total{font-weight:bold;}
.fees .fee_years{font-weight:bold; background-color:#f0f0f0;}
.fees .fee_programme_title{text-align:left;font-weight:bold; text-transform:uppercase;background-color:#f0f0f0;}
.fees .per_semester{text-align:center; width: 100px;}

.required_texts{border-left: 1px solid #7A3C1D;font-size: 9pt; width:97%; background-color:White; }
.required_texts th{font-size: 9pt; background-color:#7A3C1D; color:White; text-align:left; padding: 5px;text-transform:uppercase; }
.required_texts td.sh{text-align:right; font-size:9pt; vertical-align:middle; font-weight:bold; padding-top:0px;padding-bottom:0px; text-transform:uppercase;}
.required_texts td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:left; vertical-align:top;font-size:8pt;}

#contact_information{border-left: 1px solid #7A3C1D;font-size: 9pt; width:97%; background-color:White; }
#contact_information th{font-size: 9pt; background-color:#7A3C1D; color:White; text-align:center; padding: 5px;text-transform:uppercase; }
#contact_information td{border-right: 1px solid #7A3C1D;border-bottom: 1px solid #7A3C1D;padding: 5px; text-align:center; vertical-align:top;font-size:8pt;}