@charset "utf-8";
/* CSS Document */

img{ border: 0 none;}

h1 {
margin-top:0; 
color:#80A1B6; 
font-size:16px;
}
a.subnav:link{
color:#808080;
font-size:14px;
font-weight:bold;
}
a.subnav:active{
color:#808080;
font-size:14px;
font-weight:bold;
}
a.subnav:visited{
color:#808080;
font-size:14px;
font-weight:bold;
}
a.subnav:hover{
color:#808080;
font-size:14px;
font-weight:bold;
}
a.subnavPointer:link{
color:#80A1B6;
font-size:14px;
font-weight:bold;
}
a.subnavPointer:active{
color:#80A1B6;
font-size:14px;
font-weight:bold;
}
a.subnavPointer:visited{
color:#80A1B6;
font-size:14px;
font-weight:bold;
}
a.subnavPointer:hover{
color:#80A1B6;
font-size:14px;
font-weight:bold;
}
a.subnav2:link{
color:#808080;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnav2:active{
color:#808080;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnav2:visited{
color:#808080;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnav2:hover{
color:#808080;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnavPointer2:link{
color:#80A1B6;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnavPointer2:active{
color:#80A1B6;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnavPointer2:visited{
color:#80A1B6;
margin:5px 0 20px 20px ;
line-height:20px;
}
a.subnavPointer2:hover{
color:#80A1B6;
margin:5px 0 20px 20px ;
line-height:20px;
}
a:active{
color:#3B6E8F;
text-decoration:none;
}
a:link{
color:#3B6E8F;
text-decoration:none;
}
a:visited{
color:#3B6E8F;
text-decoration:none;
}
a:hover{
color:#3B6E8F;
text-decoration:none;
}
#container {
width:925px; 
margin:auto; 
position:relative;
}
#flashContent{
clear:both;
}
#middlePageHolder{
width:912px; 
padding:0 10px 0 10px; 
background-image:url(../images/SpanBackgroundShadow.jpg);
}
.left{
float:left;
}
#bodyContainer{
background-image:url(../images/ContentBkgnd.jpg); 
background-repeat:no-repeat;
background-position:top;
background-color:#dddee0;
clear:both; 
position:relative;
min-height:350px;
height:350px;
}
/*Hack for IE6 minumum height bug */
html>body #bodyContainer{height:auto}/* not ie6- */ 

#SubbodyContainer{
background-image:url(../images/SubContentBkgnd.jpg); 
background-repeat:no-repeat;
background-position:top;
background-color:#efefef;
clear:both; 
position:relative;
min-height:350px;
height:350px;
}

/*Hack for IE6 minumum height bug */
html>body #SubbodyContainer{height:auto}/* not ie6- */ 

#SearchResultContainer{
background-image:url(../images/SearchResultBkgnd.jpg); 
background-repeat:no-repeat;
background-position:top;
background-color:#efefef;
clear:both; 
position:relative;
min-height:350px;
height:350px;
}

html>body #SearchResultContainer{height:auto}/* not ie6- */ 

#SideBarNavContainer{
position:absolute;
left:39px;
top:1px;
}
#SideBarContent{
width:246px;
min-height:210px;
height:210px;
background-image:url(../images/TertiaryBackground.jpg); 
padding:20px; 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
color:#636467;
}
/*Hack for IE6 minumum height bug */
html>body #SideBarContent{height:auto}/* not ie6- */ 

#SubSideBarNavContainer{
position:absolute; 
left:47px; 
}
#SubSideBarContent{
width:204px;
min-height:58px;
height:58px;
background-image:url(../images/SbNav-BlankBkgnd.jpg);
background-repeat:no-repeat;
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
color:#636467;
padding:18px 0 5px 20px;
}
/*Hack for IE6 minumum height bug */
html>body #SubSideBarContent{height:auto}/* not ie6- */ 

	a.SideBarLinks:link{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#636467;
	}
	a.SideBarLinks:visited{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#636467;
	}
	a.SideBarLinks:active{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#636467;
	}
	a.SideBarLinks:hover {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	color:#636467;
	}
.SideBarSubHeading{
color:#3B6E8F; 
font-weight:bold;
font-style:italic;
}
#sidebarSubHeading{
font-size:13px;
}
.textField{
font-size:9px; 
font-family:Arial, Helvetica, sans-serif;
border:solid 1px #FFFFFF; 
width:108px; 
height:10px;
}
#content{
margin:0px 100px 0px 355px; 
padding:20px 0 20px 0; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
line-height:18px; 
color:#333333;
}
#contentTeam{
margin:0px 85px 0px 355px; 
padding:20px 0 20px 0; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:20px; 
color:#333333;
}
#searchForm{
top:58px; 
left:108px; 
position:absolute;
}
#searchFormHome{
top:75px; 
left:768px; 
position:absolute;
}
#searchBackground{
background-image:url(../images/HeaderRightBkgnd.jpg); 
height:113px; 
width:260px; 
position:relative;
float:left;
}
#bottomTextNav{
background-image:url(../images/bottomNav.jpg);
width:546px;
padding-left:366px;
font-family:Arial, Helvetica, sans-serif;
color:#808285;
font-size:9px;
}
#SubbottomTextNav{
background-image:url(../images/SubbottomNav.jpg);
width:546px;
height:16px;
padding-top:4px;
padding-left:366px;
font-family:Arial, Helvetica, sans-serif;
color:#808285;
font-size:9px;
}
	a.bottomNavLinks:link{
	color:#808285;
	text-decoration:none;
	}
	a.bottomNavLinks:visited{
	color:#808285;
	text-decoration:none;
	}
	a.bottomNavLinks:active{
	color:#808285;
	text-decoration:none;
	}
	a.bottomNavLinks:hover{
	color:#808285;
	text-decoration:underline;
	}
.teamBio{
padding:0 5px 20px 10px; 
line-height:normal;
font-size:10px;
}
.bioPhoto{
margin-left:-10px;
}
.teamHeading{
font-weight:bold;
}
#AboutStrategySubNav{
text-align:center;
}
.ContactTable{
padding-bottom:30px;
vertical-align:text-top;
}
.ourBackgroundHeading{
font-size:14px;
color:#666666;
}
.badge{
margin-left:-250px;
}
.portfolioItem{
padding-bottom:50px;
margin-bottom:50px;
}
#globalNav{
top:25px; 
left:58px; 
position:absolute;
font-family:Arial, Helvetica, sans-serif;
color:#7b7c7e;
font-size:9px;
}
#globalNavHome{
top:40px; 
left:768px; 
position:absolute;
font-family:Arial, Helvetica, sans-serif;
color:#7b7c7e;
font-size:9px;
}
.super{
font-size:8px; 
vertical-align:top; 
}
#footer{
font-family:Arial, Helvetica, sans-serif;
color:#808285;
font-size:11px;
text-align:right;
padding-right:3px;
}