html {
     overflow: -moz-scrollbars-vertical;
}
a:link
{
    font-weight: bold;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:active
{
    font-weight: bold;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:visited
{
    font-weight: bold;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:hover
{
    font-weight: bold;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.light:link
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.light:active
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.light:visited
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.light:hover
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:link.orangelink
{
    font-size: 8pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:active.orangelink
{
    font-size: 8pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited.orangelink
{
    font-size: 8pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.orangelink
{
    font-size: 8pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:link.ticker
{
    font-size: 12pt;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:active.ticker
{
    font-size: 12pt;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited.ticker
{
    font-size: 12pt;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.ticker
{
    font-size: 12pt;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:link.nametitle
{
    font-size: 10pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:active.nametitle
{
    font-size: 10pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited.nametitle
{
    font-size: 10pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.nametitle
{
    font-size: 10pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:link.orangelink9
{
    font-size: 9pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:active.orangelink9
{
    font-size: 9pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited.orangelink9
{
    font-size: 9pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.orangelink9
{
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
body
{
    font-size: 9pt;
    MARGIN: 0px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E9EFF1
}
font.ticker
{
	font-size: 12pt;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headerdate
{
	font-size: 9pt;
	color: white;
	font-family: Arial;
}
.headerdateblack
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.blocktext
{
	font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:500px
}
.blockheadertext
{
	font-size: 11pt;
	color: #929294;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:500px
}
.smalltext
{
	font-size: 7pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nametitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table table td {
	text-align:left;
}
.errormsg {
	color:#ff0000;
	font-style:italic;
}
td.right {
	text-align:right;
}
.note {
	font-style:italic;
}

.jobtitle {
	font-size:7pt;
	font-weight:normal;
}

/* Investor Area - Documents List */
a:link.docs
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:active.docs
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited.docs
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.docs
{
    font-weight: normal;
    font-size: 9pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* Investor Area - Fund Year List Items */
a:link.year_links
{
    font-weight: bold;
    font-size: 7pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:active.year_links
{
    font-weight: bold;
    font-size: 7pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited.year_links
{
    font-weight: bold;
    font-size: 7pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.year_links
{
    font-weight: bold;
    font-size: 7pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* Investor Area - Selected Fund Year */
span.year_links_current {
	font-weight: bold;
    font-size: 7pt;
	color: #59596F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
span.videosummary, span.miscsummary {
	font-style:normal;
	font-weight:normal;
}
span.videodate, span.miscdate {
	font-style:italic;
	font-weight:normal;
}

/* Investor Area - Forms */
label.investor_lbl {
	float:left;
	width:150px;
}
input.investor_btn {
	margin-left:150px;
}
input.investor_pwd {
	width: 200px;
}
input.investor_txt {
	width: 200px;
}

/* Investor Area - Due Diligence List */
.break {
	margin-bottom:15px;
}
p.list_title {
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
}
ul.list_links, ul.list_links a:link, ul.list_links a:visited, ul.list_links a:hover, ul.list_links a:active, ul.list_links li a:link, ul.list_links li a:visited, ul.list_links li a:hover, ul.list_links li a:active {
	margin-top:0px;
	font-weight:normal;
}
p.list_master_group_title {
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}
div.list_master_group.enabled, div.list_master_group.enabledfix {
	display:block;
}
div.list_master_group.disabled {
	display:none;
}
p.list_master_group_details {
	margin-top:0;
	margin-bottom:0;
}
a:link.orangelink_v2, a:visited.orangelink_v2, a:hover.orangelink_v2, a:active.orangelink_v2 {
	font-size: 8pt;
	color: #FEB029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(../images/general/arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
}

/* Events Restyling */
.event_info {
	font-size: 8pt;
	font-weight: normal;
}

/* List Spacing */
ol.spaced li, ul.spaced li {
	margin-bottom:15px;
}
ul.sublist {
	margin-top:15px;
}
p.last {
	margin-bottom:0;
}

/* Prevent borders on logos (for strategic partners) */
a img {
	border:none;
}
table.partner_logos td {
	text-align:center !important;
	padding-bottom:30px;
}
table.partner_logos {
	width:440px;
	margin-left:30px;
}

/* Menu Logos */
a.menu_logo {
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
a.menu_logo2 {
	display:block;
	margin-top:20px;
	margin-bottom:0;
	text-align:center;
}
img.menu_logo2 {
	display:block;
	margin:20px 0 0 20px;
}
img.menu_logo_first {
	display:block;
	margin:40px auto 15px auto;
}
img.menu_logo {
	display:block;
	margin:0 auto 15px auto;
}

/* Lists */
ol.numeric_list {
	list-style-type:decimal;
}
ol.alpha_list {
	list-style-type:lower-alpha;
}
ol.roman_list {
	list-style-type:lower-roman;
}

/* nobr, used by dataroom investor pages */
.nobr {
	white-space:nowrap;
}

/* For Video templates */
#flash_wrapper {
	width:950px;
	height:575px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-repeat:no-repeat;
	background-position:0 0;
}
#flash_wrapper_spc {
	height:15px;
}

/* Publications */
.publication_l, .publication_r {
	width:191px;
	float:left;
	text-align:center;
	margin-bottom:30px;
}
.publication_l {
	margin-right:30px;
}
.publication_l p, .publication_r p {
	margin-top:0;
	padding-top:0;
}
.publication_img {
	height:86px;
}
a.greylink:link, a.greylink:visited
{
	font-size: 8pt;
	color: #858595;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.greylink:hover, a.greylink:active
{
	font-size: 8pt;
	color: #393936;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}