body.dr_ownership div.bannerLeft
{
	background-color:#667D78;
}


body.dr_ownership div.tabHighlightLeft
{
	background-image: url(../images/greenLeft.gif);
}



body.dr_ownership div.tabHighlightRight
{
	background-image: url(../images/greenRight.gif);
}


body.dr_ownership div.tabHighlightMid
{
	background-color: #667D78;
}


body.dr_ownership div.tabMiddle
{
	padding:3px 2px 0px 2px;	
}


body.dr_ownership div.tabMiddleHover
{
	padding:3px 2px 0px 2px;
}

body.dr_ownership div.tabSection
{
	border-bottom: solid 2px #667D78;
}

/* Start of Institutional Ownership */

body.dr_ownership div.pageContainer
{
}

body.dr_ownership div.pageContainer p
{
	width:800px;
	padding:10px 0px 0px 0px;
}

body.dr_ownership div.headingTemp
{
	width:934px;
	height:25px;
	background-color:#D5DEDE;
	border-bottom:solid 1px #CCCCCC;
	float:left;
	color:#667D78;
	padding-top:10px;
	text-indent:3px;
}

body.dr_ownership div.headingTemp a
{
	color:#667D78;
	background-image:url(../images/lightgrnarrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:9px;
	font-family:Arial;
	font-size:1em;
	text-decoration:none;
}

body.dr_ownership div.headingTemp a:hover
{
	color:#333;
	background-image:url(../images/extrabulletgrey.gif);
	background-repeat:no-repeat;
	background-position:0 15px;
	padding-left:9px;
	padding-top:10px;
	text-decoration:underline;
}

/*body.dr_ownership div.inforSection
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:15px;
	width:770px;
	float:left;
	padding-top:16px;
	padding-left:15px;
}*/

body.dr_ownership div.infoSection
{
	width:900px;;
	height:auto;
	line-height:17px;
	float:left;
}

body.dr_ownership div.infoSection h2
{
	font-size:1.18em;
	color:#667D78;
	padding-top:12px;
	padding-left:0px;
	margin:0px ;
	width:100%;
}

body.dr_ownership div.infoSection h2 a
{
	color:#667D78;
}

body.dr_ownership div.infoSection p
{
	font-size:1em;
	color:#333333;
	padding:0px;
	margin:0px;
	padding-left:0px;
	float:left;
}

body.dr_ownership td.holderName a
{
	text-decoration:none;
	color:#333;
}

body.dr_ownership td.holderName a:hover
{
	text-decoration:underline;
	color:#101010;
}

body.dr_ownership div.infoSection2
{
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	height:30px;
	width:934px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-top:6px;
	color:#333333;
}


body.dr_ownership div.selectionSection
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	float:left;
}

body.dr_ownership div.gotodrProfile
{
	color:#333;
	font-family:Arial;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}

body.dr_ownership div.columnRight
{
	float:left;
	width:934px;
	margin-bottom:20px;
	margin-top:20px;
}


body.dr_ownership .instiSpace
{
	float:right;
	font-size:1em;
	color:#333333;
	font-family:Arial;
}

body.dr_ownership div.dataContainer
{
/*	padding-left:25px;*/
	clear:left;
	margin-top:2px;
	padding-bottom:7px;
	width:100%;
}

body.dr_ownership div.linkBackTop
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:right;
	color:#666;
	height:auto;
	width:925px;
	padding-top:0px;
	padding-left:0px;
	float:left;
/*	border-bottom:solid 1px #CCCCCC;*/
}

body.dr_ownership div.linkBackTop a
{
	color:#333333;
	text-decoration:none;
}

body.dr_ownership div.linkBackTop a:hover
{
	color:#101010;
	text-decoration:underline;
}

body.dr_ownership div.linkBackTop img
{
	/*vertical-align:middle;*/
	background-position:0px 6px;
	margin-right:3px;
}

body.dr_ownership table.dataSection
{
	width:934px;
/*	border:solid 1px #CCCCCC;*/
	font-size:100%;
}

body.dr_ownership tr.headerRow 
{
	height:25px;
	background:none;
	background-color:#999999;
}

body.dr_ownership .dataSection th
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#FFFFFF;
	vertical-align:middle;
	padding-top:0px;
	border-right:solid 1px #CCCCCC; 
	border-left:solid 1px #FFFFFF; 
}

body.dr_ownership .dataSection th.sorted
{
	height:25px;
	background:none;
	background-color:#666666;
} 

body.dr_ownership .dataSection td 
{
	text-align:right;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	border-right:solid 1px #CCCCCC;
	border-left:none; 
}

body.dr_ownership .dataSection th a 
{ 
	color:#FFFFFF; 
	text-decoration:none; 
} 

body.dr_ownership .dataSection th a:hover 
{ 
	color:#FFFFFF; 
	text-decoration:none; 
}
 
body.dr_ownership td.holderName
{
	text-align:left;
	padding-left:5px;
}

body.dr_ownership .holderName
{
	width:226px;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #FFFFFF;
	color:#333333;
	margin:0px;
}

body.dr_ownership td.holderName a
{
	text-decoration:none;
	color:#333333;
}

body.dr_ownership .holderName a:hover
{
	color:#000000;
	text-decoration:underline;
}

body.dr_ownership .holderPosition
{
	width:108px;
	border-right:solid 1px #CCCCCC;
	color:#333333;
	margin:0px;
	padding:0px;
}

body.dr_ownership .positionChange
{
	width:125px;
	border-right:solid 1px #CCCCCC;
	color:#333333;
	margin:0px;
	padding:0px;
}

body.dr_ownership .marketValue
{
	width:123px;
	border-right:solid 1px #CCCCCC;
	color:#333333;
	margin:0px;
	padding:0px;
}

body.dr_ownership .portfolio
{
	width:107px;
	border-right:solid 1px #CCCCCC;
	color:#333333;
	margin:0px;
	padding:0px;
}

body.dr_ownership .OS
{
	width:64px;
	border-right:solid 1px #CCCCCC;
	color:#333333;
	margin:0px;
	padding:0px;
}

body.dr_ownership .reportDate
{
	width:100px;
	border-right:solid 1px #CCCCCC;
	color:#333333;
	margin:0px;
	padding:0px;
}



/*body.dr_ownership tr.OddRow1
{	
	border-bottom:solid 1px #CCCCCC;
}

body.dr_ownership tr.OddRow1 td
{
	border-top:solid 1px #CCCCCC;
	height:21px;	
	vertical-align:top;
}*/

body.dr_ownership tr.evenRow
{
	background-color:#EFEFEF;
}

body.dr_ownership .dataSection th img
{
	margin:0px 0px 0px 4px;
	vertical-align:middle;

}

body.dr_ownership .holderNumber 
{ 
	width: 20px; 
	color:#333333; 
	margin:0px; 
	padding:0px; 
} 

body.dr_ownership .dataSection th.holderNumber 
{ 
	width: 25px; 
} 

body.dr_ownership .sorted
{
	color:#0067B4;
}

 
/* End of Institutional Ownershipt */



