/* Tuesday, August 14, 2001 9:09:44 AM */

/* LAYER POSITIONING */

  .standard_rel { position:relative; left:0; top:0; }
  #topTabs { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute; top:8; left:8; width:760px; z-index:2; }
  #breadcrumb { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute; top:70; left:172; z-index:3; }
  #content1 { position:absolute; visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; top:68; left:8; width:760px; z-index:1; }
  /* #content1 {visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:relative; top:55; left:0; z-index:1; } */
  #ns6only { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute;left:8;top:140;z-index:10; }
  #quot { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute;left:8;top:80;z-index:2; }
  #citidemo { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute;left:8;top:80;z-index:2; }
  #cgwatermark { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute;left:255;top:65;z-index:1; }
  #cgwatermark2 { visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:absolute;left:255;top:265;z-index:1; }
  /* dynamic leftnav */
  #uberlayer { position:absolute; width:550px; height:650px;  z-index:5; top:135px; left:12px; visibility:visible; }

	/* RETIRED LAYERS
	#content {visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:relative; top:100; left:174; z-index:2; }
	 #top {visibility:visible; padding: 0px; border-width: 0px; border-style: none; margin: 0px; position:relative; top:5; left:474; z-index:4; } */


/* STYLED DEFAULTS */
  BODY, DIV, SPAN, P, UL, OL, TR, TH, TD, BLOCKQUOTE, DL, DT, DD, FONT, A { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE:12px;  }
  body { BACKGROUND-COLOR:rgb(255,255,255); }
  SUP, SUB { FONT-SIZE:8px; }
  MAP, A, FORM, OPTION, SELECT, IMG { OUTLINE:none; }
  H1, H2, H3, H4, H5, H6 { FONT-WEIGHT: bold; }
  H1 { FONT-SIZE: 20px; }
  H2 { FONT-SIZE: 18px; }
  H3 { FONT-SIZE: 16px; }
  H4 { FONT-SIZE: 14px; }
  H5 { FONT-SIZE: 12px; }
  H6 { FONT-SIZE: 11px; }
	a:link { TEXT-DECORATION:underline; COLOR: rgb(0,0,153); OUTLINE:none; }
  a:visited { TEXT-DECORATION:underline; COLOR: rgb(0,0,153); OUTLINE:none; }
  a:active { TEXT-DECORATION:underline;  COLOR: rgb(0,0,153); OUTLINE:none; }
  a:hover { COLOR : rgb(102,102,255); }


/* WRAP STYLINGS */
 
/* breadcrumb */
  .bc { FONT-SIZE:11px; COLOR: rgb(102,102,102); text-decoration:none; }
  .fn { FONT-SIZE:10px; }

/* Welcome Username upper left corner */
	.welcome { COLOR:rgb(0,0,102); FONT-WEIGHT: bold; TEXT-ALIGN: center; }
	.welcome3 { COLOR:rgb(0,0,102); FONT-WEIGHT: bold; TEXT-ALIGN: center; }
  .welcome2 { COLOR:rgb(0,0,102); }

/* Date upper right corner */
  .date { COLOR:rgb(0,0,102); FONT-WEIGHT:bold; }

/* sidebar styles */  
  .menuitem { BACKGROUND-COLOR:rgb(0,0,102) }
  .menucontent { BACKGROUND-COLOR:rgb(238,238,238) }
  .lavender { BACKGROUND-COLOR:rgb(204,204,255) }
  .titlebar { TEXT-DECORATION:none; FONT-WEIGHT:bold; COLOR:rgb(255,255,255); }
  .navblue { COLOR:rgb(0,0,153); }
   a .navblue { TEXT-DECORATION:none; }

  /* active menus */
  .menuitemact { BACKGROUND-COLOR:rgb(128,128,255); }
  .menucontentact { BACKGROUND-COLOR:rgb(255,255,255); }
  .titlebaract { TEXT-DECORATION:none; FONT-WEIGHT:bold; COLOR:rgb(0,0,102); }


/* NEWER CONTENT STYLES */

/* NOTES     t=normal TEXT with no formatting other than font-size, h=HEADER, hc=header with PAGE-SPECIFIC color, c=color, a=ALTERNATE color */
.t11, .h11, .hc11, .c11, .hc11a, .c11a { FONT-SIZE:11px; }
.t12, .h12, .hc12, .c12, .hc12a, .c12a { FONT-SIZE:12px; } 
.t13, .h13, .hc13, .c13, .hc13a, .c13a { FONT-SIZE:13px; } 
.t14, .h14, .hc14, .c14, .hc14a, .c14a { FONT-SIZE:14px; } 
.t16, .h16, .hc16, .c16, .hc16a, .c16a { FONT-SIZE:16px; } 
.t18, .h18, .hc18, .c18, .hc18a, .c18a { FONT-SIZE:18px; } 
.t20, .h20, .hc20, .c20, .hc20a, .c20a { FONT-SIZE:20px; } 
.h11, .h12, .h13, .h14, .h16, .h18, .h20, .hc11, .hc12, .hc13, .hc14, .hc16, .hc18, .hc20, .hc11a, .hc12a, .hc13a, .hc14a, .hc16a, .hc18a, .hc20a  { FONT-WEIGHT:bold; }


/* OLDER CONTENT STYLES */

/* Page Titles */
	.headermain, .headersub, .headertxt, .headersubtxt {  COLOR:rgb(0,0,102); FONT-WEIGHT:bold; }
  .headermain { FONT-SIZE: 16px }
  .headersub { FONT-SIZE: 20px }
  .headertxt { FONT-SIZE: 12px }
  .headersubtxt { FONT-SIZE: 12px }
  .headersmalltxt { FONT-SIZE: 10px }

/* Header Text */
	.head20, .head18, .head16, .head14, .head12, .head11, .sechead, .question { FONT-WEIGHT:bold; }
  .head20 { FONT-SIZE: 20px; }
  .head18 { FONT-SIZE: 18px; }
  .head16 { FONT-SIZE: 16px; }
  .head14 { FONT-SIZE: 14px; }
  .head12 { FONT-SIZE: 12px; }
  .head11 { FONT-SIZE: 11px; }
  .sechead { FONT:16px; COLOR:rgb(0,0,102); }
  .question { FONT-SIZE:14px; COLOR:rgb(153,0,0); }   /* Q-A header style */

/* Body Text Styles */
	.body16, .body14, .body12, .body11, .body10, .body9, .text, .copyright, .alert, .copyright, .disclaimer, .disclaimerB { }
  .body16 { FONT-SIZE: 16px }
  .body14 { FONT-SIZE: 14px }
  .body12 { FONT-SIZE: 12px }
  .body11 { FONT-SIZE: 11px }
  .body10 { FONT-SIZE: 10px }
  .body9 { FONT-SIZE: 9px }
  .text { FONT-SIZE:12px }
  .alert { FONT-SIZE:12px; COLOR:rgb(102,0,0); }

/* Callouts */
 .callout14, .callout12, .callout10, .callout14b, .callout12b, .callout10b { TEXT-ALIGN:right; COLOR:rgb(51,51,255); }
  .callout14 { FONT-SIZE: 14px }
  .callout12 { FONT-SIZE: 12px }
  .callout10 { FONT-SIZE: 10px }
  .callout14b { FONT-SIZE: 14px; FONT-WEIGHT: bold; }
  .callout12b { FONT-SIZE: 12px; FONT-WEIGHT: bold; }
  .callout10b { FONT-SIZE: 10px; FONT-WEIGHT: bold; }

/* PRESERVED CONTENT  STYLES */

  .copyright { FONT-SIZE:11px; TEXT-ALIGN:right; COLOR: rgb(102,102,102); } /* copyright at bottom of all pages below content section */
  .disclaimer { FONT-SIZE:10px; COLOR:rgb(102,102,102); } /* disclaimer or footnote text usually appearing as last part of content section */
  .disclaimerB { FONT-SIZE:10px; COLOR:rgb(0,0,0); FONT-WEIGHT:bold; }
  .mono { FONT-FAMILY:Courier,monospace; font-size:10px; } /* makes forms text fields consistent between IE4x and NS4x */


/* STANDARD TABLE STYLES */
 .th14, .th12, .th11, .th10 { BACKGROUND-COLOR:rgb(204,204,204); FONT-WEIGHT:bold; }
 .td14, .td12, .td11, .td10 { BACKGROUND-COLOR:rgb(229,229,229); }

/* head spans */
  .th14 { FONT-SIZE: 14px; }
  .th12 { FONT-SIZE: 12px; }
  .th11 { FONT-SIZE: 11px; }
  .th10 { FONT-SIZE: 10px; }

/* data spans */
  .td14 { FONT-SIZE: 14px; }
  .td12 { FONT-SIZE: 12px; }
  .td11 { FONT-SIZE: 11px; }
  .td10 { FONT-SIZE: 10px; }

/* cell colors */
  .tdyellow { BACKGROUND-COLOR: rgb(255,255,204); }
  .tdblue { BACKGROUND-COLOR: rgb(204,255,255); }



/* OTHER SECTIONS */

/* Portfolio Section Table styles - basic 1 */
  .table1 { BORDER: 1px rgb(204,204,204) solid }
  .tableBorderColor1 { BACKGROUND-COLOR:rgb(0,0,102); COLOR:rgb(255,255,204); }
  .tableTitle1 { BACKGROUND-COLOR:rgb(0,0,102); COLOR:rgb(255,255,204); FONT-SIZE:13px; FONT-WEIGHT:bold; TEXT-ALIGN:left; }
  .tableMenu1, .tableMenu2, .tableMenu3b, .tableBody1c, .tableBody1r, .tableBody1l { BACKGROUND-COLOR:rgb(204,204,255); COLOR:rgb(0,0,0); FONT-SIZE:11px; }
  .tableMenu1  { TEXT-ALIGN:center; FONT-WEIGHT:bold; }
  .tableMenu2  { TEXT-ALIGN:right; FONT-WEIGHT:bold; }
  .tableMenu3b { TEXT-ALIGN:left; FONT-WEIGHT:bold; }
  .tableBody1c { TEXT-ALIGN:center; FONT-WEIGHT:normal; }
  .tableBody1r { TEXT-ALIGN:right; FONT-WEIGHT:normal; }
  .tableBody1l { TEXT-ALIGN:left; FONT-WEIGHT:normal; }
  .tableBody1g { BACKGROUND-COLOR:rgb(255,255,255); COLOR:rgb(0,153,51); FONT-SIZE:11px; FONT-WEIGHT:normal; TEXT-ALIGN:center; }


/* Press Release Style */
  .pressSub { FONT-SIZE:14px; FONT-WEIGHT:bold; COLOR:rgb(0,0,102); }


/* mutual funds style */
	.rul, .td13, .td13g, .td13s, .ftitle, .asof  { }
  .rul { FONT-SIZE:12pt; FONT-WEIGHT:normal; }
  .td13 { FONT-SIZE:12pt; TEXT-ALIGN:center; }
  .td13g { FONT-SIZE:12pt; COLOR:rgb(255,255,255); BACKGROUND-COLOR:rgb(153,153,153); FONT-WEIGHT:bold; TEXT-ALIGN:center; }
  .td13s { FONT-SIZE:12pt; }
  .ftitle { FONT-SIZE:24px; }
  .asof { FONT-SIZE:20px; }

