body { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  ackground:#f7f7f7 url(../images/bg.png) repeat-x scroll 0 0; }  

#portal-top {
	border-top:2px #14b6d8 solid;
	height:146px;
	width:940px;
	background:#fff url(../images/header.png) repeat-x 0 0;
	}
	
	
	/* logo */
#portal-logo img {
margin:10px 0 0 20px;
width: 345px;
background-color:#033;
	}
	
	
#portal-personaltools-wrapper {
left:0;
margin-left:0px;
position:relative;
top:0px;
width:200px; float:left; margin:0; padding:0;
	}

#portal-personaltools-wrapper  {
position:relative;
left:0px;
top:25px;
width:580px; 
margin-left:10px;
background-color:#3FF;
	}
	

	
#portal-personaltools {
	background-color:transparent ; 
	border:none;
	color:Black;
	line-height:1.6em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 3em;
	text-align:right;
	text-transform:none;
}

#portal-personaltools A:link {text-decoration: none; color:#045278; }
#portal-personaltools A:visited {text-decoration: none; color:#045278; }
#portal-personaltools A:active {text-decoration: none; color:#045278; }
#portal-personaltools A:hover {text-decoration: underline; color: color:#045278; }


/* banner menu */

#banner-menu { width:930px; /*height:142px;*/ border-bottom:5px solid #fff; margin:0 5px 0 5px; }

.banner_box {
margin:0 5px 0 0;
/*padding:10px;

width:158px;
height:120px;
border-left:2px solid grey;
border-right:2px solid grey;
border-bottom:2px solid grey;*/
float:left;
}

.banner_box .portletStaticText {
padding:10px;
width:158px;
height:120px;
max-height:120px;
 }
 
.standard-topic #title-3669608f90d2f233a3f61877ffa48a88 { display:none !important ; }

#collage .two-columns-equal .block_1 {
width:48%;
}

#collage .two-columns-equal .block_2 {
margin-left:20px;
width:48%;
}



.home_box .portletStaticText { border-left:2px solid #5aa337; border-right:2px solid #5aa337; border-bottom:2px solid #5aa337; }
.courses_box .portletStaticText { border-left:2px solid #01b3d9; border-right:2px solid #01b3d9; border-bottom:2px solid #01b3d9; }
.facilities_box .portletStaticText { border-left:2px solid #cd7829; border-right:2px solid #cd7829; border-bottom:2px solid #cd7829; }
.projects_box .portletStaticText { border-left:2px solid #be4127; border-right:2px solid #be4127; border-bottom:2px solid #be4127; }
.publishing_box .portletStaticText { border-left:2px solid #045278; border-right:2px solid #045278; border-bottom:2px solid #045278; }

.end { margin:0px;}



#banner-menu A:link {text-decoration: underline; color:#045278; }
#banner-menu A:visited {text-decoration: underline; color:#045278; }
#banner-menu A:active {text-decoration: underline; color:#045278; }
#banner-menu A:hover {text-decoration: underline; color:#be4127; }

#banner-menu .portletStaticText ul
{
padding: 0;
margin: 0;
color:#045278;
line-height: 1.4em;
list-style-image:none !important;
list-style-type:none !important;
}




#banner-menu li:after { content: " > "; }

#banner-menu p {line-height: 1.2em; /* 20px */ margin: 0 0 0.5em 0;  }

/* main menu */

/* main menu */
#portal-globalnav-wrapper
{
margin: 0px;
padding: 8px 0 0 5px;
}

#portal-globalnav-wrapper ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#portal-globalnav-wrapper ul li { float: left;
}

#portal-globalnav-wrapper ul li a
{
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
float: left;
height: 32px;
width: 137px;
margin: 0px 5px 0px 0px;
padding: 15px 0px 0px 45px;
color:#FFF;
}

#portal-globalnav-wrapper li a:hover
{
color: #000000;
}

#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-index_html a { background: url(../images/menu/homeON.png) no-repeat left top; }
#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-index_html a:hover { background: url(../images/menu/homeOFF.png) no-repeat left top; color:#5aa337; font-weight:bold; }

#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-index_html.selected a 
 { background: url(../images/menu/homeOFF-home.png) no-repeat left top; color:#5aa337; font-weight:bold; }

#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-courses a { background: url(../images/menu/coursesON.png) no-repeat left top; }
#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-courses a:hover, #portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-courses.selected a  { background: url(../images/menu/coursesOFF.png) no-repeat left top; color:#11badd; font-weight:bold; }

#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-facilities a { background: url(../images/menu/facilitiesON.png) no-repeat left top; }
#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-facilities a:hover, #portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-facilities.selected a  { background: url(../images/menu/facilitiesOFF.png) no-repeat left top; color:#cd7829; font-weight:bold; }

#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-projects a { background: url(../images/menu/projectsON.png) no-repeat left top; }
#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-projects a:hover, #portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-projects.selected a  { background: url(../images/menu/projectsOFF.png) no-repeat left top; color:#be4127; font-weight:bold; }

#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-blackrock-publishing a { background: url(../images/menu/publishingON.png) no-repeat left top; }
#portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-blackrock-publishing a:hover, #portal-globalnav-wrapper ul#portal-globalnav-tmac li#portaltab-blackrock-publishing.selected a  { background: url(../images/menu/publishingOFF.png) no-repeat left top; color:#045278; }

#portal-globalnav-tmac li.selected a {
border:none;
}




/* side cols*/


#logos-partners {
  background:#f1f1f1 url(../images/logos-partners.png) no-repeat 0 0;
  width: 154px;
  height:181px;
  }
  
/* footer */
#visual-footer-wrapper {
	background-color:#045278;
    }
		
	
#portal-footer {
	background:#01b2d8 url(../images/footer.png) no-repeat 0 0;
  width: 900px;
  height:99px;
  margin: 0 auto;
  padding:5px 20px 0 20px;
border:none;
font-size: 0.92em !important;
line-height:1.1em; 
text-align:left;
color:#FFF;
}


#portal-footer .FooterPortletA { float:left; width:222px; }
#portal-footer .FooterPortletB { float:left; width:221px; margin-left:5px; }
#portal-footer .FooterPortletC { float:left; width:221px; margin-left:5px; }
#portal-footer .FooterPortletD { float:left; width:221px; margin-left:5px; }

#portal-footer p  {
	color:#FFF; }
	

#portal-footer a:focus, 
#portal-footer a:hover     { color: #045278; }
#portal-footer a           { color: #fff; text-decoration: underline; }
	
#portal-colophon {
  width: 940px;
  margin: 0 auto;
  padding:0px 10px 0px 10px;
	}
	
#visual-footer-wrapper p {
	color:#e6f7fb;
    }
	
	
#visual-footer-wrapper A:link {text-decoration: underline; color:#FFF; }
#visual-footer-wrapper A:visited {text-decoration: underline; color:#FFF;}
#visual-footer-wrapper A:active {text-decoration: underline; color:#FFF;}
#visual-footer-wrapper A:hover {text-decoration: none; color:#FFF;}

dl.portletCollection dd.portletItem a.tile img {
        display: none;
}
#plone-document-byline {
        display: none;
}
div div.documentByLine {
        display: none;
}

