#content, #sidebar_left {
    clear: both;
}

#footer {
    border-top: 1pt solid #565656;
}
#subnavi, #keyword1, #keyword2, #search, #findinformation, #toolbox, #specialReportnavi, #paging, .none, .subnavi_title, .printhidden, .footer_left, .footer_right,
hr.hidden , .noprint , .search_banner_section {
    display: none;
}
h1 {
    font-size: 14pt;
    font-weight: bold;
    margin: .5em 0 .5em 0;
	line-height: 15pt;
    padding: 0;
}
h2 {
    font-size: 13pt;
    font-weight: bold;
    margin: .7em 0 .3em 0;
    padding: 0;
}
h3 {
    font-size: 12pt;
    font-weight: bold;
    margin: .5em 0 .3em 0;
    padding: 0;
}
h4 {
    font-size: 12pt;
    font-weight: bold;
    margin: .5em 0 .3em 0;
    padding: 0;
}
h5, h6 {
    font-size: 11pt;
    font-weight: bold;
    margin: .5em 0 0 0;
    padding: 0;
}
a {
    font-weight: 100;
    color: #565656;
    text-decoration: none; 
}

#sidebar_left { background: #ebedee url(../../images/icons/more_black.gif) no-repeat scroll 0em 50%; }

#content .featured2,
#content .featured3 { clear: both; }

#content a.header1:link,
#content a.header1:visited,
#content a.header1:hover,
#content a.header1:active,
#content a.header1:focus	{ font-weight: bold; border: none; color: #000; background-color: transparent; text-decoration: none; }

a:link, a:visited {
  background: transparent;
  font-weight: normal;
  text-decoration: underline;
}

a:link:after, a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

hr { background:#fff;color:#fff;width:100%;height:2px;margin:1em 0;padding:0;border:none; }

img.floatleft {
	margin: 0 1em .5em 0;
	padding: 0;
}

p.bold { font-weight: bold; }
p { margin: 0 0 .4em 0; padding: 0; }
.small, .date { margin: 0; padding: 0; }

.featured2 { margin: .5em 0 1em 0; padding: .5em 0 0 0; border-top: 1pt solid #565656; border-bottom: 1pt solid #565656; }

#content img { margin: .3em 1em .5em 0; padding: 0; }
#content .featured2 img,
#content .featured3 img { width: 80px; }

.content-view-line {
	padding: 2pt 0;
	border-top: 1pt solid #565656;
}
.content-view-line .small {
	font-weight: bold;
}
#content .imageincontent img {
	float: none;
}

#intranet_print { margin: 10px 0 20px 0; }
#intranet2_print { margin: 0 0 20px 0; }
#intranet_print th, #intranet2_print th { font-size: 12px; font-weight: bold; text-align: left; border-bottom: 1px solid #333; }
#intranet_print td { font-size: 12px; padding: 5px 0 1px 0; border-bottom: 1px solid #999; line-height: 11px; }
#intranet2_print td { vertical-align: top; font-size: 12px; padding: 5px 20px 5px 0; border-bottom: 1px solid #999; line-height: 14px; }


/* staff print styles */
.team {
    float:none;
    display:block;
    width:100%;
    font-size:10px;
    line-height:12px;
    font-family: arial;
}
.team h2 {
    display:block;
    width:100%;
}
.team .person-placeholder {
    display:none;
}
.team .person a {
    position: absolute;
    bottom:0px;
    margin:0;
    padding:0;
    text-decoration: none !important;
    border: none !important;
}

.team .person a:link:after, .team .person a:visited:after {
  content: "";
}


/* person image */
.team .person a img {
    position:absolute;
    top:0;
    left:0;
}

/* person info outer container */
.team .person a:link .person_abstract_oc , .team .person a:visited .person_abstract_oc , .team .person a:hover .person_abstract_oc , .team .person a:active .person_abstract_oc {
    position: absolute;
    bottom:0px;
    left:0px;
    width:150px !important;
    height:60px;
    background: #000 !important;
    opacity: 0.75;
}

/* hover colour change */
.team .person a.active .person_abstract_oc , .team .person a:hover .person_abstract_oc , .team .person a:active .person_abstract_oc {
    background: #0089CF !important;
    opacity: 0.8;
}

/* person info inner container */
.team .person a .person_abstract_oc .person_abstract_ic {
    position: absolute;
    bottom:10px;
    left:10px;
}

/* person info text container */
.team .person a .person_abstract_oc .person_abstract_ic .person_abstract {
    display:table-cell;
    vertical-align: bottom;
    width:130px !important;
    height:50px;
}

/* person info text elements */
.team .person a .person_abstract_oc .person_abstract_ic .person_abstract * {
    color:#fff !important;
    opacity:2;
}

.team .person a .person_abstract_oc .person_abstract_ic .person_abstract hr {
    margin:7px 0px 6px;
}

.team .person .person_bio {
    display:none;
}
.biosep {
    display:none;
}

#person_bio_full div.nametitle {
    background:#0089CF;
    font-size:10px;
    color:white;
}

#person_bio_full div.nametitle u {
    display:inline-block;
    margin:10px 0px 0px 10px;
    font-weight:bold;
    color:white;
    text-decoration: none;
    border-bottom:solid 1px white;
    padding-bottom:7px;
}

#person_bio_full div.nametitle em {
    display:block;
    margin:7px 10px 10px;
    font-style:normal;
    font-size:12px;
}