
/* - bbkprospectus.css - */
@media screen {
/* http://www.bbk.ac.uk/study/portal_css/bbkprospectus.css?original=1 */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.1;
margin: 0px;
padding: 0px;
background-color: #d9e0e6;
color: #666666;
}
h1  {
color: #435e78;
font-size: 20px;
font-weight: bold;
}
h2  {
color: #037eb2;
font-size: 18px;
font-weight: bold;
}
a {
text-decoration: none;
}
a:link, a:visited {
border-bottom: 0 dotted #CCCCCC;
color: #496082;
}
a:hover, a:active {
border-bottom: 0 dotted #CCCCCC;
}
.hidden, .hiddenStructure, #portal-personaltools-wrapper, #portal-siteactions {
display: none;
}
#visual-portal-wrapper {
background: url(footerbk.png) repeat-x scroll 0 100% #D9E0E6;
clear: both;
margin: 0 auto;
padding: 0 11px;
width: 945px;
}
/* */
#portal-top div.position-0 {
margin-left: -100%;
}
#portal-top div.width-full {
width: 100%;
}
#portal-header {
background-color: #D9E0E6;
height: 147px;
margin: 0;
padding: 0;
position: relative;
z-index: 40;
}
.logo {
margin-bottom: 17px;
padding: 10px 0 0;
}
#portal-logo {
display: block;
width: 200px;
height: 63px;
font-size:0px;
margin: 0px 0 0 0px;
background: transparent url(bbklogo.jpg) no-repeat 0% 0%;
border-bottom: 0px;
}
#portal-logo a {
height: 63px;
color: #ccc; /* */
padding: 63px 0 0 0 ;
overflow: hidden;
display: block;
font-size: 0px;
border-bottom: 0px;
}
#right-header {
width: 650px;
position: absolute;
top: 0px;
right: 0px;
z-index: 1000;
}
#intranet {
clear: both;
width: 650px;
}
#intranet_inner a {
color: #7e7e7c;
margin: 3px;
padding-left:18px;
font-size: 11px;
background: transparent url(bbkarrow.gif) no-repeat 3px 2px;
border-bottom: 0px;
font-weight: bold;
}
#intranet_inner a:hover {
color: #000000!important;
}
#portal-searchbox, #intranet_inner {
background: none repeat scroll 0 0 #FFFFFF;
clear: both;
float: right;
height: 12px;
padding: 3px 0 5px;
width: 200px;
}
#portal-searchbox {
background: transparent;
margin-top: 8px;
}
#portal-searchbox input#searchGadget {
font-size: 11px;
}
#livesearch0 {
background: url(input_background.gif) repeat-x;
margin: 0px 0px 0px 10px;
height: 16px;
padding: 4px 0px 0px 0px;
border: 2px solid #ccc;
}
#livesearch0 input#searchGadget {
border: 0px;
margin: 0px;
padding: 0px 0px 2px 5px;
background: none;
float: left;
width: 155px;
}
.search-go {
background-color: transparent;
background-image: url(magnifier.png);
background-position: center top;
background-repeat: no-repeat;
border: 0 none;
cursor: pointer;
text-indent: -9999px;
width: 15px;
height: 15px;
}
input {
background: url(input_background.gif) repeat-x scroll 0 0 #FFFFFF;
}
#site-wide-nav {
clear: both;
float: right;
height: 22px;
margin-top: 7px;
}
#site-wide-nav ul {
margin: 0px 0px 0px 0px;
background: #7e7e7c;
padding: 0px 0px 1px 0px;
height: 22px;
line-height: 21px;
}
#site-wide-nav ul li {
list-style: none;
display: inline;
border-right: 1px dotted #fff;
margin: 0px;
padding: 0px 12px 4px 10px;
line-height: 22px;
background: #7e7e7c;
color: #ffffff;
}
#site-wide-nav ul li.studylink {
background: #037eb2;
color: #ffffff;
}
#site-wide-nav li.sitewide {
float: left;
position: relative;
height: 19px;
font-size: 11px;
}
#site-wide-nav ul li.last {
border-right: 0px dotted #fff;
}
#site-wide-nav ul li a:link {
border-bottom: 0 none;
color: #ffffff!important;
}
#site-wide-nav ul li a:visited {
border-bottom: 0 none;
color: #ffffff!important;
}
#site-wide-nav ul li a:hover {
border-bottom: 0 none;
color: #ffff8b!important;
}
#site-wide-nav ul li a:active {
border-bottom: 0 none;
color: #ffff8b!important;
}
#nav-container {
width: 925px;
background: #fff;
padding: 10px 10px 7px 10px;
height: 40px;
z-index: 40;
}
#nav-container #navigation {
background: #445c74 url(top_nav.gif) repeat-x 0% 0%;
margin: 0px 0px 0px 0px;
height: 40px;
display:block;
clear: both;
z-index: 40;
}
#nav-container #navigation .topnav {
display: block;
height: 40px;
width: 127px;
float: left;
z-index: 40;
padding: 0px;
font-size: 11px;
border-right: 1px dotted #fff;
position: relative;
}
#nav-container #navigation .topnav a {
color: #fff!important;
display: block;
padding-right: 4px;
height: 34px;
font-weight: bold;
border-bottom: 0px;
padding-left: 20px;
padding-top: 6px;
}
#nav-container #navigation .topnav a:hover {
color: #ffcc33!important;
}
#nav-container #navigation .topn-findacourse {
width: 135px;
}
#nav-container #navigation .topn-certificates {
width: 148px;
}
#nav-container #navigation .topn-undergraduate {
width: 147px;
}
#nav-container #navigation .topn-postgraduate {
width: 135px;
}
#nav-container #navigation .topn-mphil {
width: 114px;
}
#nav-container #navigation .topn-stratford {
width: 107px;
}
#nav-container #navigation .topn-international {
border-right: 0px;
}
/* */
#portal-columns {
width: 945px !important;
background: #fff;
border-collapse: collapse;
border-spacing: 0;
}
/* */
#viewlet-above-content {
border-top: 5px solid #037EB2;
padding-top: 10px;
}
#portal-column-content {
display: inline;
float: left;
min-height: 400px;
width: 526px;
margin-left: -740px;
}
ul.navTree  {
padding-left: 20px;
border-left: solid 20px #e6ebef;
}
.navTree img {
display: none!important;
}
.navTree .navTreeItem {
background: none repeat scroll 0 0 #E6EBEF;
font-size: 13px;
margin-bottom: 2px;
padding-left: 0!important;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.navTree .navTreeItem a {
}
.navTree .navTreeItem a:link  {
color: #037eb2!important;
}
.navTree .navTreeItem a:visited  {
color: #037eb2!important;
}
.navTree .navTreeItem a:hover  {
color: #435e78!important;
}
.navTree .navTreeItem a:active  {
color: #435e78!important;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #e6ebef!important;
border-left: solid 14px #e6ebef!important;
margin-right: -5px;
border-bottom: solid 1px #ffffff!important;
}
.navTreeCurrentItem a   {
border-bottom: solid 1px #ffffff;
}
#content {
font-size: 12px;
font-weight: normal;
padding: 0 0 0 7px;
}
#content #alphabet  {
color: #666666;
font-weight: bold;
height: 30px;
font-size: 14px;
padding: 10px 0 0 0;
vertical-align: middle;
border-bottom: 1px solid #b2b2b2;
border-top: 1px solid #b2b2b2;
margin: 10px 0 10px 0;
}
#content #alphabet a    {
text-decoration: none;
border: 1px solid #ffffff;
padding: 8px 1px 10px 1px;
}
#content #alphabet a:link, a:visted {
border: 1px solid #ffffff;
color: #666666;
font-weight: bold;
}
#content #alphabet a:hover, a:active {
color: #000000!important;
font-weight: bold;
background-color: #e3e7eb;
}
#content .course-title    {
float: left;
width: 100%;
}
#content .course-title a   {
font-weight: normal;
}
#content .course-title a:link {
color: #496082!important;
font-weight: normal;
}
#content .course-title a:visited {
color: #496082!important;
font-weight: normal;
}
#content .course-title a:hover, a:active {
color: #000000!important;
font-weight: normal;
}
#content ul li {
margin: 0;
padding: 0;
}
#content .award ul {
margin: 0;
padding-left: 1.5em;
}
#content .award ul li {
line-height: 1.5em;
}
#content .m-dropdown-links {
background-color: #FFFFFF;
border: 0 none;
display: inline;
float: left;
margin-top: 5px;
width:100%;
}
#content .m-dropdown-links ul {
list-style-type: none;
padding-left: 0;
}
#content .m-dropdown-links ul li {
background-color: #FFFFFF !important;
border-top: 1px solid #C1BEBB;
color: #666666 !important;
font-size: 12px;
font-weight: normal;
height: auto;
padding: 6px 6px 6px 0;
}
#content span.m-content-show {
background-image: url(m-grey_down_arrow.gif);
background-position: right center;
background-repeat: no-repeat;
clear: both;
color: #007DB5;
cursor: pointer;
display: block;
font-size: 1em;
font-weight: bold;
position: relative;
}
#content .m-content-pull-down {
clear: both;
color: #666666 !important;
display: block;
float: left;
position: relative;
padding-top: 10px;
padding-bottom: 10px;
}
#content .m-content-pull-down p {
color: #666666 !important;
}
#content .m-content-pull-down h3 {
font-size: 12px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}
#content .m-content-pull-down h4 {
font-size: 12px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}
#content .m-content-pull-down ul {
color: #3d3d3d !important;
list-style-type: disc !important;
padding-left: 15px !important;
}
#content .m-content-pull-down li {
border-bottom: 0 none !important;
border-top: none !important;
color: #666666 !important;
font-weight: normal !important;
margin-left: 0 !important;
padding-left: 0 !important;
padding: 0 !important;
}
#content .m-content-pull-down a:link {
border-bottom: 1px dotted #CCCCCC !important;
color: #496082 !important;
}
#content .m-content-pull-down a:visited {
border-bottom: 1px dotted #CCCCCC !important;
color: #496082 !important;
}
#content .m-content-pull-down a:hover {
border-bottom: 1px dotted #496082 !important;
color: #000000 !important;
}
#content .m-content-pull-down a:active {
border-bottom: 1px dotted #496082 !important;
color: #000000 !important;
}
/* */
#content #find-course   {
margin: 10px 0 10px 0;
background-color: #e6ebef;
padding: 5px 0 5px 20px;
height: 35px;
width: 500px;
}
#content #find-course label  {
color: #435f78;
font-size: 16px;
font-weight: normal;
float: left;
margin: 7px 10px 0 0;
}
#findcourse_list {
list-style-type: none!important;
}
input.gobutton  {
background: url(search-button.png);
background-repeat: no-repeat;
border: 0 none;
color: #435f78;
cursor: pointer;
font-weight: bold;
height: 40px;
padding-left: 15px;
width: 112px;
margin-left: 10px;
margin-top: -1px;
padding-bottom: 5px;
}
#choose-level   {
}
#choose-level a  {
border-bottom: none!important;
background: url(book.png);
background-repeat: no-repeat;
background-color: #eceff1;
min-height: 36px;
margin-right: 7px;
margin-bottom: 4px;
padding: 18px 20px 0 50px;
float: left;
font-weight: bold;
font-size: 13px;
width: 400px;
}
#choose-level a:link, #choose-level a:visited    {
text-decoration: none;
color: #496082!important;
}
#choose-level a:hover, #choose-level a:active    {
text-decoration: none;
color: #000000!important;
}
/* */
/* */
#portal-column-one {
border-top: 5px solid #037EB2;
display: inline;
float: left;
padding-bottom: 10px;
padding-top: 10px;
margin-right: 10px;
width: 183px;
}
.leftnav-localnav {
background-color: #FFFFFF;
border-bottom: 5px solid #007DB5;
display: inline;
float: left;
padding-bottom: 10px;
width: 100%;
}
#contact-us {
padding: 20px 20px 20px 5px;
}
.contactus-nocerthe {
margin: 5px;
}
#contact-us a:link {
border-bottom: 1px dotted #037EB2;
}
#contact-us a:visited {
color: #037eb2;
text-decoration: none;
}
#contact-us a:hover {
color: #435e78;
text-decoration: none;
}
#contact-us a:active {
color: #435e78;
text-decoration: none;
}
.leftnav-localnav h3 {
font-size: 13px;
font-weight: bold;
}
.leftnav-localnav p {
margin-top: 5px;
color: #3d3d3d;
}
.leftnav-localnav ul li {
background-color: #FFFFFF;
border: 0 none;
color: #007DB5;
font-size: 13px;
font-weight: normal;
padding: 5px 0;
}
.leftnav-localnav .content-pull-down {
margin: 10px 0 10px 0;
color: #3d3d3d;
}
#portal-column-one ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#portal-column-one .nav-header {
font-weight: bold;
padding-left: 0;
padding-bottom: 10px;
}
#portal-column-one ul li {
height: auto;
padding-right: 7px;
display: block;
}
#courseteam {
background-color: #E6EBEF;
border-top: 0 none;
color: #333333;
display: inline;
float: left;
margin-bottom: 5px;
padding: 0;
width: 100%;
}
.dropdown-links {
background-color: #E6EBEF;
border: 0 none;
display: inline;
float: left;
width: 100%;
}
.dropdown-links ul li {
background-color: #E6EBEF !important;
border-top: 1px solid #C1BEBB;
font-size: 12px;
font-weight: normal;
padding: 6px;
}
span.content-show {
background-image: url(grey_down_arrow.gif);
background-position: right center;
background-repeat: no-repeat;
clear: both;
color: #435E78;
cursor: pointer;
display: block;
font-size: 1em;
padding-right: 10px;
}
ul.content-pull-down {
clear: both;
color: #3D3D3D !important;
display: block;
position: relative;
list-style-type: disc;
}
.content-pull-down li {
border: 0 none !important;
color: #3D3D3D !important;
font-weight: normal !important;
margin-left: 0;
padding-left: 0 !important;
list-style-type: disc;
}
ul.content-pull-down li {
border-bottom: 0 none !important;
color: #3D3D3D !important;
margin: 0;
padding: 5px 0 !important;
}
.dropdown-links p {
padding-bottom:5px;
}
/* */
#portal-column-two {
border-top: 5px solid #037EB2;
width: 196px;
float: left;
display: inline;
margin-left: -205px;
min-height: 480px;
padding-top: 10px;
}
#portal-column-two .related-links-header {
border-left: 0;
}
#portal-column-two .related-links h3 {
border-bottom: 1px solid #c1bebb;
color: #037eb2;
display: block;
font-size: 16px;
height: 28px;
margin: 0;
padding: 16px 0 7px 0;
}
#portal-column-two .related-links ul {
border-bottom: 1px solid #c1bebb;
list-style-type: none;
margin: 0;
padding-bottom: 7px !important;
padding-left: 0;
padding-right: 0;
padding-top: 5px !important;
}
#portal-column-two .related-links ul li {
background-image: url(related_arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
border: 0 none;
color: #435e78;
padding: 6px 0 6px 29px;
display: block;
}
#portal-column-two .related-links ul li a:link {
color: #435e78;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted #cccccc;
}
#portal-column-two .related-links ul li a:visited {
color: #435e78;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted #cccccc;
}
#portal-column-two .related-links ul li a:hover {
color: #000000!important;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted #435e78;
}
#portal-column-two .related-links ul li a:active {
color: #000000;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted #435e78;
}
#portal-column-two .bbkspotlight {
margin-top: 10px;
}
#portal-column-two .spotlightimage {
height: 214px;
position: relative;
}
#portal-column-two .spotlighttext, .profile-text{
background: url(slidebg.png) repeat 0 0;
bottom: 0;
left: 0;
padding: 10px 6px 10px 6px;
position: absolute;
width: 184px;
color: #ffffff;
}
#portal-column-two .spotlighttext a, .profile-text a {
color: #ffffff;
}
#portal-column-two .spotlighttext p, .profile-text p {
color: #ffffff;
}
/* */
.profile, .bbkspotlight    {
margin-bottom: 15px;
}
.profile a:hover {
text-decoration: underline;
}
.profile-image   {
height: 214px;
position: relative;
}
#portal-column-two .profilelink {
display: block;
height: 214px;
}
.profile-text a, .profile-text a:hover {
color: #ffffff;
}
/* */
#portal-footer-wrapper div.position-0 {
margin-left: -100%;
}
#portal-footer-wrapper div.width-full {
width: 100%;
}
#portal-footer {
background: url(footerbk-social.png) repeat-x scroll 0 0 #FFFFFF;
height: 49px;
margin: 0;
padding: 0;
border-left: 10px solid #adbece;
border-right: 10px solid #adbece;
margin-left: -10px;
margin-right: -10px;
}
#social-media-icons {
display: inline;
float: right;
padding: 0;
}
#social-media-icons ul {
margin-right: 10px;
margin-top: 15px;
}
#social-media-icons ul li {
display: inline;
margin: 0 3px;
padding: 2px;
}
#social-media-icons ul li a {
border: 0 none;
display: inline-block;
height: 16px;
text-decoration: none;
width: 16px;
}
#social-media-icons ul li.delicious {
background: url(socialmedia.png) no-repeat -156px -12px;
}
#social-media-icons ul li.stumbleupon {
background: url(socialmedia.png) no-repeat -8px -12px;
}
#social-media-icons ul li.twitter {
background: url(socialmedia.png) no-repeat -82px -12px;
}
#social-media-icons ul li.facebook {
background: url(socialmedia.png) no-repeat -205px -12px;
}
#social-media-icons ul li.youtube {
background: url(socialmedia.png) no-repeat -107px -12px;
margin: 0 0 0 3px;
}
.lastmod {
float: left;
font-weight: bold;
padding: 20px 0 0 20px;
width: 300px;
}
.cookielink {
font-weight: bold;
padding-left: 412px;
padding-top: 20px;
}
#workflow-transition-advanced {
display: none !important;
}
/* */
#programmelist ul li a:link, a:visted {
color: #314b62!important;
}
#programmelist ul li a:hover, a:active {
color: #000000!important;
}
ul.alphabetlist   {
list-style-type: none!important;
margin: 0!important;
}
li.alphaProg  {
background-color: #e3e7eb;
color: #314b62;
font-weight: bold;
padding: 5px!important;
list-style-type: none;
margin: 0;
margin-top: 10px!important;
}
#content .alphabetlist .alphaProg a:link, #content .alphabetlist .alphaProg a:visited    {
color: #314b62!important;
border-bottom: 1px solid #CCCCCC;
text-decoration: none;
}
#content .alphabetlist .alphaProg a:hover, a:active    {
color: #000000!important;
border-bottom: 1px solid #CCCCCC;
text-decoration: none;
}
#content .alphabetlist .listProg a:link, #content .alphabetlist .listProg a:visited    {
color: #314b62!important;
border-bottom: 1px solid #CCCCCC;
text-decoration: none;
}
#content .alphabetlist .listProg a:hover, #content .alphabetlist .listProg a:active    {
color: #000000!important;
border-bottom: 1px solid #CCCCCC;
text-decoration: none;
}
#content .alphabetlist .listSubj a:link, #content .alphabetlist .listSubj a:link a:visited    {
color: #314b62!important;
border-bottom: 1px solid #CCCCCC;
text-decoration: none;
}
#content .alphabetlist .listSubj a:hover, #content .alphabetlist .listSubj a:active    {
color: #000000!important;
border-bottom: 1px solid #CCCCCC;
text-decoration: none;
}
li.listProg   {
padding: 7px 5px 7px 5px!important;
}
li.listProg a:link, li.listProg a:visited {
border: 0 none!important;
color: #314b62!important;
font-weight: normal!important;
}
li.listProg a:hover {
border: 0 none!important;
color: #000000!important;
font-weight: normal!important;
}
li.listProg a:active {
border: 0 none!important;
color: #000000!important;
font-weight: normal!important;
}
li.listSubj   {
padding: 1px 5px 1px 0 !important;
}
li.listSubj  a:link, li.listSubj a:visited {
border: 0 none!important;
color: #314b62!important;
font-weight: normal!important;
}
li.listSubj a:hover {
border: 0 none!important;
color: #000000!important;
font-weight: normal!important;
}
li.listSubj a:active {
border: 0 none!important;
color: #000000!important;
font-weight: normal!important;
}
#document-action-sendto {
display: none !important;
}
/* */
.ourstudents .maintext div.profiles {
margin-bottom: 10px;
}
.ourstudents .maintext div.profiles {
float: left;
margin-right: 10px;
width: 345px;
}
.ourstudents .maintext div.profiles .pimage {
float: right;
height: 163px;
margin-left: 10px;
overflow: hidden;
}
.profiles a:link, .profiles a:visited {
color: #205c90!important;
}
.profiles a:hover, .profiles a:active {
color: #000000!important;
}
.profileitem a:link, .profileitem a:visited {
color: #205c90!important;
}
.profileitem a:hover, .profileitem a:active {
color: #000000!important;
}
.profilelink a:link {
color: #205c90!important;
}
.profilelink a:visited {
color: #205c90!important;
}
.profilelink a:hover {
color: #000000!important;
}
.profilelink a:active {
color: #000000!important;
}
.profilelink a:hover, .profilelink a:active {
color: #000000!important;
}
#portal-breadcrumbs a.noline, #content a.noline {
border-bottom: 0 solid #CCCCCC;
}
#portal-column-content a img {
border-bottom: 0 dotted #CCCCCC;
}
.ourstudents .maintext div.profiles img {
width: 150px;
}
.course-text, h2 {
color: #037EB2;
}
/* */
/* */
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter {
padding-left: 0;
padding-top: 0;
}
/* */
/* */
/* */
/* */
.section-2013 #choose-level a:first-child + a + a {
display: none;
}
.section-2013 #choose-level a:first-child + a + a + a {
display: none;
}
.section-2013 #choose-level a:first-child + a + a + a + a {
display: none;
}
/* */
.section-2015 #choose-level a:first-child {
display: none;
}
.section-2015 #choose-level a:first-child + a {
display: none;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.bbk.ac.uk/study/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */

}

