/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/****************************************************   START    ******************/

body {
	text-align:center;
	background-color:#ffffff;
	color: #adadad;
	font-family: arial, "Microsoft Sans Serif", sans-serif;
	font-size:100%;
	line-height:1.125em; /* 16x1.125=18px */
	margin:0;
}
#fixedWidth {
   margin:0 auto;
   width:900px;
   text-align:left;
   background-color:#141415;
}
#container {
    width:900px;
	float:left;
	margin: 0px 0px 0px 0px;
	background:#141415 url('../imgs/left-column-tile.gif') repeat-y; /* this continues the vertical black bar down into the empty space in column 1, as far as column 2 takes it. */
}
.column1 {
    width:301px;
	min-height:718px;
    float:left;
    margin:0;
	background-image:url('../imgs/left-menu-background.gif'); 
}
.c1-alt {
    min-height:300px;
    background-image:url('../imgs/left-menu-background_alt.gif'); /*  Biographies, and MBS & Global Dev performance charts, and Directions)  */
}
#leftmenu {
    width:301px;
	height:393px;
}
.column2 {
    width:599px;
    float:left;
	min-height:600px;  /*   Needed to keep the left column from shrinking too much  */
    margin: 0px 0px 0px 0px;
}
.c2-alt {
    min-height:200px;  /*  Biographies, and MBS & Global Dev performance charts, and Directions)  */
}
.column2 p {
    font-size: 0.75em; /* 16x0.75=12px */
	margin: 0.375em 32px 1.125em 32px;
}
.column2 p.overlists {
	margin-bottom:0em;  /* for no space between paragraph and bulleted list */
}
.column2 ul li {
    font-size: 0.75em;
	margin: 0.75em 32px 0em 29px;
}
.column2 ul {
    text-indent: 0px;
	list-style-image: url('../imgs/bullet_warm-gray.gif') ;
    padding-left: 6px;
	margin: 0em 0px 1.125em 12px;
}
.bar {
    width:599px;height:30px; background-color:#83796b; /* #995A27 */
	margin:0;
	color:white;
}
.column2 .bar p {
    font-size: 0.75em;
	line-height:0.75em;
	margin: 0.75em 0px 0em 32px;
	float:left;
}
strong {
    color: #ffffff; /*#F7F7F7;   #E6E6E6;*/
	font-weight:700;
	letter-spacing:0.01em;
}
a {
    font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a:hover {
    color:#999999;
}
.archive {
    font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	font-style:italic;
	margin-bottom:2em;
}
.archive:hover {
    color:#999999;
}
.blueLinks {
    font-weight:normal;
	color:#006ab7;
	text-decoration:none;
}
.blueLinks:hover {
    color:#999999;
}
.gray {
    color:#898989;
}
.grayLinks {
    color:#898989;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	font-style:normal;
	text-decoration:none;
}
.grayLinks:hover {
    color:#ffffff;
}
.mailTo {
    font-weight:normal;
	color:#adadad;
	margin-top:2px;
	margin-bottom:2px;
}
.mailTo:hover {
    font-weight:normal;
	color:#ffffff;
}
.blue {
    color:#006ab7;
}
.charles {
    height:217px;
}
.hangingPunc {  /*  for hanging punctuation  */
    margin-left:-4px;
}

img {
  vertical-align:bottom; /* to eliminate spaces between pics  or under pics (IE)*/
}
.hrule {
  border: 0;
  background-color: #000000;
  width: 599px;
  height:1px;
  margin:0 0 0 0;
  overflow:hidden;
}
#footer {
    float:left;
    width:900px;
	overflow: hidden;
	margin-bottom:30px;
	background-color:#141415;
	position:relative;
}
#footer-left {
    float:left;background: url(../imgs/footer_left_tile.gif) repeat;min-height:340px;
}
#footer-right {
    float:left;width:599px;margin-top:81px;
}
#footer p {
    font-size: 0.75em; /* 16x0.75=12px */
	margin: 0.375em 32px 0em 32px;
}
object { display:block; float:left; margin-right:3px; margin-top:9px; margin-left:12px;}    /*   FOR NEWER VERSION OF SWFOBJECT where they need to be given display:block (Because sometimes browsers don't default the OBJECT to being a block-level 
element.)   */
/* ----------------------------------------------------------------------------	*/
/*     Home page:
/* ----------------------------------------------------------------------------	*/

#news-left {
    width:440px;float:left;margin-top:2px;display:none;
}
#news-right {
    width:140px;float:right;display:none;
}
#docs-left {
    width:599px;float:left;margin-top:0px;display:none;
}
#docs-left ul {
	margin: 0px 0px 0.75em 12px;
	list-style-image: url('../imgs/bullets-documents.gif') ;
}
#docs-left ul li {
	margin-bottom: 0.375em;
}
#docs-right {
    width:140px;float:right;display:none;
}
#events-left {
    width:100%;float:left;margin-top:0px;display:none;  /*  width:440px;margin-top:2px;  */
}
#events-right {
    width:140px;float:right;display:none;
}
#newsButton p {
    margin-left:9px;
}
#docsButton p {
    margin-left:9px;
}
#eventsButton p {
    margin-left:9px;
}
#photos {
    height:141px;overflow:hidden;  /* to keep photos from stacking on page load  */
}
/********************************************** END Home page *********************************/

/* ----------------------------------------------------------------------------	*/
/*  Main Nav Menu:   (http://www.i-marco.nl/weblog/jquery-accordion-menu-redux2/)
/* ----------------------------------------------------------------------------	*/
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0 0 0 53px;
  padding: 0;
  width: 170px;
  font-weight:bold;
  font-size: 0.75em;
}
ul.menu ul {
  margin:0;
  font-size: 1em;  /* all about ems and nested elements  */
}
ul.menu li {
  /*padding: 2px 0;*/
  line-height:2.125em;
}

ul.menu a {
  display: block;
  text-decoration: none;
}

ul.menu li a {
  /*background: #333;
  padding: 5px;*/
  color:#898989;
}

ul.menu li a:hover {
  /*background: #000000;   hover effect*/
  color: #ffffff;
}

ul.menu li ul li a {
  /*background: #ccc;*/
  /*color: #006cb7;*/
  font-weight:normal;
  /*font-size:12px;
  line-height:14px;*/
  padding-left: 0px;
  /*margin-right: 20px;*/
  color:#898989;
}

ul.menu li ul li a:hover {
  /*background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 5px;*/
}

ul.menu li span.expanded {
    color:#ffffff;
}
ul.menu li ul li a.current {
    color:#ffffff;
}
ul.menu li span.current {
    color:#ffffff;
}
/********************************************** END Main Nav Menu *********************************/
/* ----------------------------------------------------------------------------	*/
/*  Strategy (product) pages navigation
/* ----------------------------------------------------------------------------	*/
#product_nav ul {
  list-style: none;
  padding:0 0 30px 0;
  margin:0 0 0 0;
}

#product_nav ul li {
  display: block;
  float: left;
  height: 29px;
  margin:0 auto;
  margin-right:2px;
  text-align: center;
  width: 138px;
}

#product_nav ul li a {
  display: block;
  float: left;
  width:138px;
  color: #B5B5B5;
  text-decoration:none;
  font-weight:700;
  letter-spacing:0.01em;
  margin-top:3px;
}

#product_nav ul li.multi-asset a, #product_nav ul li.mort-backed a {  /*  to make them a little darker than others  */
  color: #4c4c4c;
}
#product_nav ul li a:hover {
  color: #ffffff;
}
#product_nav ul li a.current {
  color: #ffffff;
}
#product_nav ul li a.overview {
  margin-left:-10px;
}
#product_nav ul li a.performance {
  margin-left:-4px;
}

#product_nav ul li.global-dev {
  background: url(../imgs/product_nav_global-dev_.gif) repeat;
}
#product_nav ul li.mort-backed {
  background: url(../imgs/product_nav_mortgage-backed_.gif) repeat;
}
#product_nav ul li.fixed-income {
  background: url(../imgs/product_nav_fixed-income_.gif) repeat;
}
#product_nav ul li.emerging-markets {
  background: url(../imgs/product_nav_emerging-markets_.gif) repeat;
}
#product_nav ul li.multi-asset {
  background: url(../imgs/product_nav_global-asset_.gif) repeat;
}
#product_nav ul li.closed-end {
  background: url(../imgs/product_nav_closed-end_.gif) repeat;
}

/****************  End  Strategy (product) pages navigation   ****************************************/

/* ----------------------------------------------------------------------------	*/
/*  For any page with Biographies  (and MBS & Global Dev performance charts)
/* ----------------------------------------------------------------------------	*/

/*  .c1-alt & .c2-alt  are located above with other column 1 and column 2 rules */

#bios {
   width:900px;
   float:left;
   margin: 0;
   background:#141415 url('../imgs/left-menu-background_alt.gif') repeat-y;
   height:350px;
}
.bios-left {
   width:301px; 
   float:left;
   margin:0;
}
.bios-right {
   width:599px; 
   float:right;
   margin:0;
}
#bios p {
   font-size: 0.75em;
   margin: 0.375em 32px 1.125em 32px;
}
#bios .bar p {
    font-size: 0.75em;
	line-height:0.75em;
	margin: 0.75em 0px 0em 32px;
	float:left;
}
#charts {     /*  for MBS and Global Dev performance pages  */
    width:599px;
    float:left;
	height:800px;  /*   for jquery content switcher  */
    margin: 0px 0px 0px 0px;
	overflow:hidden;
}
#charts p {
   font-size: 0.75em;
   margin: 0.375em 32px 1.125em 32px;
   
}
.manualbullet {
    vertical-align:middle;
	margin-right:7px;
}

/* ************  for Bios & Charts content switcher (featureList js)  ***********************/

.job-titles {
	left: 0; /* may not be needed*/
	color:#898989;
	font-style:italic;
	z-index: 2; /* may not be needed*/
}

.job-titles a {
	color:#898989;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	font-style:normal;
	text-decoration:none;	
	padding: 0px;
	outline: none;
}

.job-titles a:hover {
	color:#FFFFFF;
}

.job-titles a.current {
	color: #FFFFFF;
}

.job-titles a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#text {
	position: relative;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}
ul#text li {
	position: absolute;			
}
ul#text li a:hover {
	background: #999999;
	color:white;
}
.sitemap {
    color:#141415;
	font-weight:normal;
}
.sitemap:hover {
    color:#141415;
}

.footnotes { width:540px;margin:0;font-size: 0.75em;margin: 0.375em 32px 0 333px;}
.footnotes p {margin:1.5em 0 0 0;}

.opportunistic-credit-fund-widget {
    width:299px;
    height:276px;
    color:white;
	font-size: .7em;
    font-weight: bold;
	background: url(../imgs/closed-end-fund-daily.jpg);
}
.opportunistic-credit-fund-widget .date {padding:12px 0 0 70px;position:relative; }
.opportunistic-credit-fund-widget .nav {padding:58px 0 0 70px;position:relative; }
.opportunistic-credit-fund-widget .market {padding:43px 0 0 70px;position:relative; }
.opportunistic-credit-fund-widget .dividend {padding:73px 0 0 65px;position:relative;}

#daily_nav table {  /* maybe not use */
    border-collapse: collapse;
    border-spacing: 0;
    margin-left: 30px;
    margin-top: 65px;
}
