/* --- Manager factsheet --- */
 
DIV#AlphaRating {
	PADDING-RIGHT: 15px;
}
DIV#AlphaRating DIV {
	FLOAT: right;
}

DIV#AlphaQuartile .bold {
	FONT-WEIGHT: bold;
}
DIV#AlphaQuartile TD.border {
	BORDER-LEFT: solid 1px #000000; BORDER-RIGHT: solid 1px #000000
}
DIV#AlphaQuartile TD.firstRow {
	BORDER-TOP: solid 1px #000000;
}
DIV#AlphaQuartile TD.bottomRow {
	BORDER-BOTTOM: solid 1px #000000;
}
DIV#managerdisc TABLE TR TD.headborder {
	BACKGROUND-COLOR: #E1EBFF; HEIGHT: 10px;
}
DIV#managerdisc TABLE TR TD{
    TEXT-ALIGN: center; VERTICAL-ALIGN: bottom;PADDING:3px;
 }
DIV#managercumulative TABLE TR TD  {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom;PADDING:1px;
}
DIV#managerdisc TABLE TR TD.left, DIV#managerdisc TABLE TR TH.left,TD#managercumulative TABLE TR TD.left, DIV#managercumulative TABLE TR TH.left {
	TEXT-ALIGN: left;
}
DIV#managerprofile DIV.mainhead, DIV#managerdisc DIV.mainhead,DIV#managerchart DIV.mainhead,DIV#discreteChart DIV.mainhead, DIV#managercumulative DIV.mainhead{
	FONT-SIZE: 1.15em; MARGIN: 5px 0px 5px 0px; WIDTH: 100%; FONT-WEIGHT: bold;
}
TD#managercumulative TABLE TR TD {
    TEXT-ALIGN:center;
}
DIV#FundsDiv DIV.mainhead,DIV#PeerGroup DIV.mainhead,DIV#Verdict DIV.mainhead,DIV#PastFundsDiv DIV.mainhead, DIV#AlphaQuartile DIV.mainhead {
    FONT-SIZE: 1.15em; MARGIN: 5px 0px 5px 0px; WIDTH: 100%; FONT-WEIGHT: bold;
} 
DIV#managerdisc TABLE TR TH{
    TEXT-ALIGN:center;
    BACKGROUND-COLOR: #C0C0C0; 
    HEIGHT: 10px;
    PADDING:2px;    
}
DIV#FundsDiv TABLE TR TH,DIV#PastFundsDiv TABLE TR TH  {
    TEXT-ALIGN:center;
    BACKGROUND-COLOR: #F6F6F6; 
    HEIGHT: 10px;
    PADDING:2px;    
}
DIV#managerdisc{
    WIDTH:800px;
}
DIV#managerdisc TABLE TR TD,DIV#FundsDiv TABLE TR TD,DIV#PastFundsDiv TABLE TR TD {    
    BORDER-BOTTOM:  dotted 1px #D5D5D5;
}
DIV#managerdisc TABLE TR TD[colspan="11"],DIV#FundsDiv TABLE TR TD[colspan="4"],DIV#PastFundsDiv TABLE TR TD[colspan="2"] {    
    BORDER-BOTTOM:  0px;
}
DIV#PastFundsDiv TABLE TR TD.NoFunds,DIV#FundsDiv TABLE TR TD.NoFunds{
    BORDER-BOTTOM:  dotted 1px #D5D5D5;
}

DIV#FundsDiv TABLE TR TH,DIV#PastFundsDiv TABLE TR TH {
    TEXT-ALIGN:left;
    HEIGHT: 10px;
    PADDING:2px;

}
DIV#FundsDiv TABLE TR TD,DIV#PastFundsDiv TABLE TR TD {
    TEXT-ALIGN:left; 
    PADDING:2px;
}
 
DIV#PeerGroup TABLE TR TD {
  
    TEXT-ALIGN:center;
    PADDING:0px;
  /*  PADDING-LEFT:2px;
    PADDING-RIGHT:2px;*/
}

DIV#PeerGroup TABLE TR TD[colspan="7"] {
    TEXT-ALIGN:left;
  /*   PADDING:1px;*/
}
 
DIV#Verdict {
    TEXT-ALIGN:left; WIDTH: 450px; 
}

DIV#Verdict DIV.verdictText {
    PADDING:1px;
}


DIV#FundsDiv TABLE TR TD A,DIV#PastFundsDiv TABLE TR TD A {
    TEXT-DECORATION:none;
}

.BackGreen {
    BACKGROUND-COLOR:#2B83D6;
}
.BackRed {
    BACKGROUND-COLOR:#D3233C;
}

DIV#managerdisc TABLE TR TD.LeftRowHead,TD#managercumulative TABLE TR TD.LeftRowHead {
    TEXT-ALIGN:left;
    FONT-WEIGHT:bold;
}    

TD#managercumulative TABLE TR TD {  
    PADDING:3px; BORDER-BOTTOM:  dotted 1px #D5D5D5;
}

TD#managercumulative TABLE TR TH { 
   
    BACKGROUND-COLOR:#C0C0C0;
    PADDING:3px;
    FONT-WEIGHT:normal;
}


TD#managercumulative TABLE TR TD[class="LeftRowHead"]{
    BACKGROUND-COLOR:#F6F6F6;    
}


.heightSpace {
    CLEAR:both;
    HEIGHT:10px;
} 
.heightSpaceHalf {
    CLEAR:both;
    HEIGHT:5px;
} 
#ManagerFactsheetDiv {
    WIDTH: 815px;
}

.ManagerUnivTitle a:link {    
    FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR: #AAAAAA;TEXT-DECORATION:none;    
}
.ManagerUnivTitle a:hover {    
    FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR: #AAAAAA;TEXT-DECORATION:none;    
}
.ManagerUnivTitle a:visited {    
    FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR: #AAAAAA;TEXT-DECORATION:none;    
}

.managerBox{ 
    BACKGROUND-COLOR:#F6F6F6; 
}

TD.tdValignTop[id="left"]
{
    WIDTH:464px;
}
TD.tdValignTop[id="right"]
{
    WIDTH:332px;
}

.LeftManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderY.gif');
    BACKGROUND-REPEAT:repeat-y;
    BACKGROUND-POSITION:left;
}
.RightManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderY.gif');
    BACKGROUND-REPEAT:repeat-y;
    BACKGROUND-POSITION:right;
}
.TopManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderX.gif');
    BACKGROUND-REPEAT:repeat-x;
    BACKGROUND-POSITION:top;
    
}
.BottomManagerBorder{
    BACKGROUND-IMAGE:url('/images/GreyBorderX.gif');
    BACKGROUND-REPEAT:repeat-x;
    BACKGROUND-POSITION:bottom;
}
.imgFlow {
    TEXT-ALIGN:right;PADDING-RIGHT:3px;
}

.seperatorLine {
    HEIGHT:1px;BACKGROUND-COLOR:#AAAAAA;COLOR:#AAAAAA;BORDER:0 none;
}

TABLE.totalReturnText TR TD.left, TABLE.totalReturnText TR TD.right{    
    COLOR:White;
    BACKGROUND-IMAGE:url('/images/BlueGradientBarMiddle.png');
    BACKGROUND-REPEAT:repeat-x;
   
}
TABLE.totalReturnText TR TD.leftDown, TABLE.totalReturnText TR TD.rightDown{    
    COLOR:White;
    BACKGROUND-IMAGE:url('/images/RedGradientBarMiddle.gif');
    BACKGROUND-REPEAT:repeat-x;
   
}
TABLE.totalReturnText TR TD.left{
    FONT-SIZE:12px;    
}
TABLE.totalReturnText TR TD.right{
    FONT-WEIGHT:bold;
    FONT-SIZE:15px;
    TEXT-ALIGN:center;
}    

.cumulPerfHeader {
    FONT-WEIGHT:bold;FONT-SIZE:13px;
}
 


TABLE.outUnder {
    /*BORDER:1px solid #B3CFEA;
    WIDTH:185px;HEIGHT:145px;*/
    BACKGROUND-COLOR: #F6F6F6;
    WIDTH:196px;
    HEIGHT:167px;
}

TABLE.verdictBox{
    BACKGROUND-COLOR: #F6F6F6;
    WIDTH:450px;    
 }

TABLE.alphaQuartileBox, TABLE.discreteBox{
    BACKGROUND-COLOR: #F6F6F6;
  
 }

TABLE#QuartileRanking TABLE TR TD,TABLE#QuartileRanking TABLE TR TH{
   PADDING:3px;
   BORDER-BOTTOM: #C0C0C0 1px dotted;
}


TABLE.outUnder TR TD TABLE{
 
    /*WIDTH:170px;*/
    HEIGHT:135px;
}

TABLE.outUnder TR TD.boldItalic {
    FONT-WEIGHT:bold;
    FONT-SIZE:13px;
}

SPAN.blueHead{
    COLOR:#1A5083;
    FONT-SIZE: 14px;
}
TABLE.outUnder TR TD.periodYears {
    FONT-WEIGHT:bold;FONT-SIZE:18px;
}
TD.outUnder TABLE TR TD.possiblePeriods {
    COLOR:#777777;VERTICAL-ALIGN:top;
}
TABLE.risingFalling  TR TD.periodFigures {
    VERTICAL-ALIGN:top;COLOR:#225587;FONT-WEIGHT:bold;FONT-SIZE:18px;
}
.tdAlignBottom {
    VERTICAL-ALIGN:bottom;
}

.ManagerMainTitle {
	FONT-SIZE: 1.6em; FONT-WEIGHT: 700;
}

.ManagerMainTitle h1 { font-size :18px !important;margin: 0  !important;padding: 0  !important;}

.ManagerUnivTitle {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR: #888888; PADDING-TOP: 3px;
}
.ManagerGrayBorder {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: solid 2px #AAAAAA;
}
.ManagerSiteMap {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px;
}
.ManagerSector {
	WIDTH: 500px; TEXT-ALIGN: left; FONT-SIZE: 1.5em; FONT-WEIGHT: bold;
}

DIV#ManagerPersonName H1{
    PADDING-LEFT:0px;
}

TABLE#saintsAndSinner TR TD.title{
    BORDER-BOTTOM: 0px ;
}

TABLE#saintsAndSinner TR TD{
	BORDER-BOTTOM:dotted 1px #E5E5E5;
}
TABLE#saintsAndSinner TR TD.sainthead{
    BORDER-BOTTOM:dotted 1px #9BAC62;
}
TABLE#saintsAndSinner TR TD.sinnerhead{
    BORDER-BOTTOM:dotted 1px #C24540;
}

TABLE#saintsAndSinner TR TD TABLE TR TD{
	BORDER:0px ;
}

TABLE#saintsAndSinner TR TD SPAN{
	COLOR:#3483CD;
}

TABLE#saintsAndSinner TR TD SPAN.sinner{
    COLOR:#FE3131;
}

td#chartSpan A.on{
    FONT-WEIGHT: bold; COLOR: #FC1C15; 
} 

.MgrAlphaStyleExpand {
    PADDING-TOP:15px;
    WIDTH:75%;
}
.MgrAlphaStyleExpand {
    PADDING-TOP:15px;
    WIDTH:0%;
}

.MgrPhotoStyleExpand {
    WIDTH:100%;TEXT-ALIGN:center;
}
.MgrPhotoStyleShrink {
    WIDTH:25%;
}

TABLE.format {
	MARGIN: 0px; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-WIDTH: 0px
}
TABLE.format TR {
	BORDER-BOTTOM: #F6F6F6 1px dotted
}
TABLE.format TR.odd{
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #CCCCCC 1px dotted
}
TABLE.format TR TD {
	MARGIN: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #222; PADDING-TOP: 2px; BORDER-BOTTOM: #CCCCCC 1px dotted
}
TABLE.format TR TD.left, TABLE.format TR TH.left {
	TEXT-ALIGN: left
}
TABLE.format TR TD.center, TABLE.format TR TH.center {
	TEXT-ALIGN: center
}
TABLE.format A:link {
	COLOR: #1c5285
}
TABLE.format TR TH A:link {
	COLOR: #000000;
}
TABLE.format TR TH {
	MARGIN: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #222; PADDING-TOP: 2px; BACKGROUND-COLOR: #F6F6F6; BORDER-BOTTOM-WIDTH: 0px
}

TABLE.tablecap TR TD.leftColumn {
	WIDTH: 32px; HEIGHT: 46px; VERTICAL-ALIGN: top; BACKGROUND: url('/images/BlueBarDownTopLeftCap.gif')
}
TABLE.tablecap TR TD.rightColumn {
	WIDTH: 5px; VERTICAL-ALIGN: top; BACKGROUND: url('/images/BlueBarDownTopRightCap.gif') no-repeat
}
TABLE.tablecap TR TD.middleColumn {
	BACKGROUND: url('/images/BlueBarDownTopMiddle.gif') repeat-x; VERTICAL-ALIGN: top; TEXT-ALIGN: center; COLOR: #FFFFFF; PADDING-TOP: 7px; FONT-FAMILY: Verdana; FONT-SIZE: 1.0em
}

.sectionTitle {
	FONT-SIZE: 15px; COLOR: #2D6090; FONT-WEIGHT: bold
}
.sectionSubTitle {
	FONT-SIZE: 13px; COLOR: #888888; FONT-WEIGHT: bold
}
DIV.ManagerSection {
	MARGIN: 0px; BORDER-LEFT: solid 1px #C0C0C0; BORDER-RIGHT: solid 1px #C0C0C0
}
DIV.ManagerSection TABLE {
	PADDING: 5px 0px 0px 5px
}
DIV.ManagerSection TABLE TR TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 4px; FONT-SIZE: 13px
}
DIV.ManagerSection TABLE TR TD.right {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px;
}
A.bold {
	FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
DIV.ManagerSection A.sectionlink {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px;
}
DIV.ManagerSection TABLE TR TD.sectionTitle {
	PADDING-BOTTOM: 5px; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
.ManagerGrayDottedBorder {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #C0C0C0 1px dotted
}
#BestAlphaManagers, #ManagerChart {
	FLOAT: left; WIDTH: 480px; MARGIN: 5px 0px 10px 0px
}
#ManagerSearch {
	FLOAT: left; MARGIN: 0px 0px 10px 0px; WIDTH: 100%; PADDING-BOTTOM: 1px; HEIGHT: 100%
}
.GreenGradientMiddle{
	BACKGROUND-IMAGE:url(/images/BlueGradientBarMiddle.png);HEIGHT:25px;COLOR:White;FLOAT:left;	
}	
.RedGradientMiddle{
	BACKGROUND-IMAGE:url(/images/RedGradientBarMiddle.gif);HEIGHT:25px;COLOR:White;FLOAT:right;	
}
.GradientText{
	VERTICAL-ALIGN:middle; PADDING-TOP:6px; HEIGHT: 25px;TEXT-ALIGN:center;FONT-WEIGHT:bold;
}
.suggestTextBox{
    BACKGROUND: white url('/images/DropDownButton.gif') no-repeat right; 
    WIDTH: 235px; 
    FONT-SIZE: 1.0em;
}  
.selectTextBox{
    BACKGROUND-COLOR: #F6F6F6 ; 
    WIDTH: 184px;    
    FONT-SIZE: 1.0em;   
    VERTICAL-ALIGN:middle;
} 

DIV#MgrHomeLeft{
    FLOAT:left; WIDTH:480px;
}
DIV#MgrHomeRight{
    FLOAT:left; WIDTH:325px;
}
DIV#MgrHomeRight DIV{
    FLOAT:right;WIDTH:320px;
}
TABLE#saintsAndSinner TR TD.bar{
    WIDTH:160px;
}
DIV#NewsResearchDiv{
    FLOAT:right;WIDTH:320px;
}
DIV#SpaceBefore .space{
    FLOAT:right;WIDTH:325px;
}
TABLE#saintsAndSinner TR TD.bar TABLE TR TD.vtop{
    VERTICAL-ALIGN:top;
}
TABLE#saintsAndSinner TR TD.bar TABLE TR TD.vmiddle{
    VERTICAL-ALIGN:middle;
}

TD.bar TABLE TR TD.greenBar{
    COLOR:white;
    VERTICAL-ALIGN:middle; 
    HEIGHT:40px;
    BACKGROUND-IMAGE:url('/images/BlueGradientBarMiddle.png');
    BACKGROUND-REPEAT:repeat-x;
}

TD.bar TABLE TR TD.redBar{
    TEXT-ALIGN:right;
    VERTICAL-ALIGN:middle; 
    HEIGHT:40px;
    BACKGROUND-IMAGE:url('/images/RedGradientBarMiddle.gif');
    BACKGROUND-REPEAT:repeat-x;
}
TABLE#saintsAndSinner TR TD.bar TABLE TR TD SPAN.left{
    COLOR:white;
    WORD-WRAP:normal;
    WIDTH:100%;
    WHITE-SPACE:nowrap;
}
TABLE#saintsAndSinner TR TD.bar TABLE TR TD SPAN.right{
    FONT-SIZE:12px;
    COLOR:White;
}

.chartControls{
  
    TEXT-ALIGN:right;
    PADDING-RIGHT:10px;
}

BUTTON.addToChart{
    WIDTH: 40px; VERTICAL-ALIGN: top;
}

DIV#ManagerChart DIV.box, DIV#ManagerSearch DIV.box, DIV#MgrHomeLeft DIV.box, DIV.greybox {
    WIDTH: 98%; FLOAT: left; BACKGROUND-COLOR: rgb(246, 246, 246);
}

TD.whatAlphaLeft {
	BACKGROUND: url('/images/whatAlphaLeft.png') no-repeat; HEIGHT: 49px; WIDTH: 30px;
}
TD.whatAlphaMiddle {
	BACKGROUND: url('/images/whatAlphaMiddle.png') repeat-x;
}
TD.whatAlphaRight {
	WIDTH: 215px;
}
 
DIV#mgrPersonSelect LI {
	WIDTH:200px!important; 

}
DIV#mgrPersonSelect,DIV#mgrGroupSuggestGo,DIV#mgrPersonChartSelect,DIV#divSectorChartSelect,DIV#mgrGroupSuggest,DIV#divFundSelect  {
	DISPLAY:none;	
	padding:0px;
	border:0px;
	FONT-SIZE: 0.85em !important;
}
 
DIV#mgrPersonSelect SELECT,DIV#mgrGroupSuggestGo SELECT,DIV#mgrPersonChartSelect SELECT,
DIV#divSectorChartSelect SELECT,DIV#mgrGroupSuggest SELECT,DIV#divFundSelect SELECT  {	
	padding:0px;
	margin:0;
	border: 1px solid; 
	WIDTH:306px; 
	word-wrap:break-word;
}


DIV#mgrPersonChartSelect LI {
	WIDTH:198px!important; 

}

DIV#mgrGroupSuggestGo LI {
	WIDTH:200px!important;
	
}


DIV#divSectorChartSelect LI {
	WIDTH:200px!important;
	
}

DIV#mgrGroupSuggest LI {
	WIDTH:200px!important;
	
}



DIV#divFundSelect LI {
	WIDTH:200px!important;
	
}



.suggestScroll{
  DISPLAY: none;
  OVERFLOW:scroll;
  OVERFLOW-X:hidden;
  HEIGHT:250px;
}
 
.suggestNoscroll{
  DISPLAY: none;
  OVERFLOW-X:hidden;
}
 
  @media screen and (-webkit-min-device-pixel-ratio:0)
{
.suggestNoscroll{HEIGHT:250px;}
}
.font12 {
	FONT-SIZE: 12px;
}
.bgGray {
	BACKGROUND-COLOR: #F6F6F6;
}


#ethicalfundsid h2 
{
    border-bottom: 2px solid #FFC20E;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 7px;
    padding: 0;
    width:100%;
    margin-bottom:10px;
    text-align: left;
    height: 16px;
}