.pods-siteSearch{
	margin-top:48px;
}

.pods-siteSearch h1{
	margin-left:0px;
}

#wideCol .bluebox { position: relative; display: inline; float: left; width: 340px; margin: 0px; text-align: center;}
#wideCol .bluebox .inner { text-align: left; margin: 7px 7px 7px 7px; padding: 7px 7px 7px 7px; width: 312px; background-color: #1abdc9; }
#wideCol .bluebox .inner p {color: white; margin-top: 2px; font-weight: bold; font-size: 110%; }
#wideCol .bluebox .inner h2 {font-size: 140%; font-family: Verdana; color: white; }
#wideCol .bluebox .inner span {position: absolute; bottom: 7px; margin: 0px; right: 7px; width: 100px; height: 100px;} 
#wideCol .bluebox .inner form { margin: 0px;}
#wideCol .bluebox .inner ul { margin-left: 16px; margin-right: 6px; margin-top: 0px; padding:0px; list-style-type: square; list-style-position: inherit;   } 
#wideCol .bluebox .inner li { color: white; }
#wideCol .bluebox .inner a { color: #e9f2Ff; }
#wideCol .bluebox .inner a:hover { color: white;}

#wideCol .profileSelection { position: relative; float: left; margin: 5px 35px 5px 0px; width: 280px;  height: 150px; background-color: #00B6DD;  background-repeat: no-repeat;}
#wideCol .profileSelection .personName { font-family: Arial;  } 
#wideCol .profileSelection .personName h1 { font-weight: bold; color: white; width: 200px; font-size: 14pt; margin: 27px 5px  0px 5px; }
#wideCol .profileSelection .personName h2 { font-weight: bold; color: #005581; width: 200px; font-size: 12pt; margin: 1px 5px 5px 5px; }
#wideCol .profileSelection .personName p { color: white; width: 200px; font-size: 10pt; margin: 20px 5px 0px 5px; }

/* homeContainer --------------------- */
#homeContainer{	
}

#homeContainer .greenBlock{
	padding: 2px 6px;
	background-color: #adcf21
}

#homeContainer .top25yearsP{
	margin-top:80px;
	padding:0 10px;
}

#homeContainer .tagBox{
	margin: 0px;
	padding: 0.2em 0.3em 0.3em;
	text-align: left;
	font-family: verdana;
	color: #ffffff;
	background-color: #1abdc9;
	font-size: 16pt;
	font-weight: bold;
}

#homeContainer .rightCol{
	background-image: url('http://media.bmt.org/bmt_media/bmt_images/1/25yearsinsight_logoSmallLong.gif');
	background-repeat: no-repeat;
	background-position: -40px -13px ;
	width: 221px;	
}

#homeContainer ul{
	margin: 1em;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
#homeContainer ul li{
margin: 0.5em 0pt 0pt;
background-image: url('http://media.bmt.org/bmt_media/bmt_images/1/arrow_blue.gif');
background-repeat: no-repeat;
background-position:
0pt -2px;
padding-left: 25px;
}
#homeContainer .sectionDivider{
	width:712px;
	border-bottom: 1px solid #8ed6e6;
	margin: 0 -15px 0px -15px;
	padding: 0pt;
	height: 20px;
}

#homeContainer .annReviewBlock{
width:100%;
margin: 0 -15px 0 -15px;
padding: 15px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #8ed6e6;
background-image: url('http://media.bmt.org/bmt_media/bmt_images/1/annReview.png'); background-repeat: no-repeat;
background-position: 315px top;	
overflow:hidden;
}
#homeContainer .roboFishBlock{
width:100%;
margin: 0 -15px 0 -15px;
padding: 15px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #8ed6e6;
background-image: url('http://media.bmt.org/bmt_media/bmt_images/1/robotic-fish.png'); background-repeat: no-repeat;
background-position: 0px top;
height:170px;
background-color: #cfebfa;
overflow:hidden;
}
#homeContainer .subscriptionsBlock{
width:100%;
margin: 0 -15px -15px -15px;
padding: 15px;
overflow:hidden;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #8ed6e6;
background-color: #cfebfa;
}
#homeContainer .sustainableFloat{
margin: -10px -15px 0pt 0pt;
padding: 0pt; width: 170px;
float: right;
font-size: 150%;
line-height: 30px;
color: #005581;
clear: none;
font-weight: bold;
text-align: right;
}
#homeContainer .clearFloat{
	clear: both;
	width: 100%;
}

#homeContainer a{
	color:#E20177;
	font-weight:bold;
}
#homeContainer a:hover{
	color:#005581;
	font-weight:bold;
}


/* NavContainer --------------------- */
#navcontainer{
width:920px;
float:left;
margin:0 0 1em 0;
padding:0;
position:relative;
}
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
/*background-color: #036;*/
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 0.5em;
/*background-color: #036;*/
color: #00B6DD;
font-weight:bold;
text-decoration: none;
float: left;
border-right: 1px solid #005581;
}

#navcontainer ul li a:hover
{
background-color: #00B6DD;
color: #fff;
}

#navcontainer a.current{
border-left: none;
background-color: #00B6DD;
color: #fff;
}
#navcontainer a.last{
border-right: none;
}

/* End of NavContainer --------------------- */

/* Annual Report Styles --------------------- */

#annReport #leftCol{
float:left;
width:366px;
padding:0em;
margin:0;
}
#annReport #leftCol p{
text-align:justify;
}
#annReport #rightCol{
float:left;
width:288px;
/*background-color: #e1e1e1;*/
padding:0;
margin:0;
margin-left: 2.2em;
}
#annReport #rightCol h2{
/*padding:1em;*/
/*font-family: "Arial Black", arial;*/
margin:1em 0 1em 0;
}

.pic{
margin-top:1.2em;
}
.picSector{
margin-top:3em;
}
.picCap{
color:#4F5650;
font-weight:bold;
margin-top:1em;
}

#annReport #threeCol1{
float:left;
width:221px;
padding:0;
margin:0;
}
#annReport #threeCol2{
float:left;
width:221px;
padding:0;
margin:0 0 0 10px;	
}
#annReport #threeCol3{
float:left;
width:221px;
padding:0;
margin:0 0 0 10px;
}
#annReport #threeCol1 h3, #annReport #threeCol2 h3, #annReport #threeCol3 h3{
margin-top:0.2em;
/*font-family:"Arial Black", Arial;*/
color:#8B9B93;
height:270px;
font-size:138%;
}
#annReport #threeCol1 ul, #annReport #threeCol2 ul, #annReport #threeCol3 ul{
margin:0.5em 0 0 1em;
padding:10px;
}
#annReport #threeCol1 ul li, #annReport #threeCol2 ul li, #annReport #threeCol3 ul li{
margin-bottom:0.5em;
}

#annReport .keyCapabilities{
	border-top:1px solid #8B9B93;
	font-weight:bold;
	width:100%;
	display:block;
	padding-top:0.6em;
}

#annReport .bod-LeftCol{
float:left;
width:366px;
padding:0em;
margin:0;
}
#annReport .bod-LeftCol h2{
padding:0;
margin-top:1em;
border-bottom:1px solid #ccc;
font-size:120%;
font-weight:bold;
}
#annReport .bod-LeftCol p{
text-align:justify;
padding-top:1em;
}
#annReport .bod-RightCol{
float:left;
width:288px;
/*background-color: #e1e1e1;*/
padding:0;
margin:0;
margin-left: 2.2em;
}
#annReport .bod-RightCol img{
float:right;
margin-top:4em;
}

/* Financial Statement Table styling */

#annReport #financials{

}
#annReport #financials p{
font-size:11px;
}
#annReport #financials h2{
margin:1.5em 0 0.5em 0;
}
#annReport #financials table{
font-size:11px;
border-collapse:collapse; 
}
/*#annReport #financials table tr.singleLine{
border-bottom: 1px solid #999;
}*/

#annReport #financials table tr.singleLine td{
    border-bottom: 1px solid #999;
}

#annReport #financials table tr.doubleLine td{
border-bottom: 2px solid #999;	
}

#annReport #financials table td blockquote{
margin:0 0 0 1em;
padding:0;
}
#annReport #financials table td{
margin:0;
padding:4px 0 4px 0;
}
#annReport #financials table td p{
margin:0;
padding:0;
}

/* Financial Statement Table styling */



/* 25yr styling for annual review */

#annReport #yrs25 img{
float:right;
padding:5px 10px 0 0;
margin:0;
}

/* End of 25 yr styling for annual review   */

/* Paging */

#annReport #navButtons{
border-top:1px solid #E20177;
	float: left;
	width:100%;
	padding-top:0.5em;
	margin-top:1em;
}

/* end of paging */

/* End of Annual Report Styles --------------------- */

/*================================================
	12. Class Colours
-------------------------------------------------*/
/* Colours for reference */

/* Text */
.logoblueT{
color:#005581;
}
.logolightblueT{
color:#1ABDC9;
}
.rubineredT{
color:#E20177;
}
.softgreenT{
color:#D6E9E0;
}
.khakigreenT{
color:#d4d00f;	
}
.turquoiseT{
color:#00B6DD;
}
.lightturquoiseT{
color:#7ED1E1;
}
.lighterturquoiseT{
color:#B9E0F7;
}
.lightgreyT{
color:#D8D0C7;
}
.gunmetalgreyT{
color:#8B9B93;
}
.browngreyT{
color:#887665;
}
.darkgreyT{
color:#4F5650;
}
.whiteT{
	color:#fff;
}

/* Background Colors */
.logoblueBg{
background-color:#005581;
}
.logolightblueBg{
background-color:#1ABDC9;
}
.rubineredBg{
background-color:#E20177;
}
.softgreenBg{
background-color:#D6E9E0;
}
.khakigreenBg{
background-color:#d4d00f;	
}
.turquoiseBg{
background-color:#00B6DD;
}
.lightturquoiseBg{
background-color:#7ED1E1;
}
.lighterturquoiseBg{
background-color:#B9E0F7;
}
.lightgreyBg{
background-color:#D8D0C7;
}
.gunmetalgreyBg{
background-color:#8B9B93;
}
.browngreyBg{
background-color:#887665;
}
.darkgreyBg{
background-color:#4F5650;
}
.blueRow1{
background-color:#E8F5FD;
}
.blueRow2{
background-color:#cfebfa;
}
.whiteBg{
	background-color:#fff;
}
.lightBlueHeadText{
font-weight:bold;
color:#00B6DD;
}
.lightBlueHeadTextLarge{
font-weight:bold;
color:#00B6DD;
font-size:1.2em;
}
/* Text Styling */
.strongT{
	font-weight:bold;
}

