/* Thursday, March 21, 2002 11:06:25 AM */

/* LAYER POSITIONING */
/* site logo */
#sitelogoDiv { position:absolute; left:14px; top:10px; width:220px; height:44px }
/* headlinks */
#headlinksDiv { position:absolute; left:375px; top:44px; width:360px; height:30px; border:none 0px pink; }
/* breadcrumb */
#bcDiv { visibility:visible; position:absolute; left:192px; top:112px; width:575px; height:20px; padding:0px; border-width:0px; border-style:none; margin:0px; z-index:2; }

/* tabs */
#titlebarDiv1{ position:absolute; width:71; height:16;left:137; top:89; z-index:10; }
#titlebarDiv2{ position:absolute; width:67; height:16;left:208; top:89; z-index:10; }
#titlebarDiv3{ position:absolute; width:82; height:16;left:290; top:89; z-index:10; }
#titlebarDiv4{ position:absolute; width:78; height:16;left:360; top:89; z-index:10; }
#titlebarDiv5{ position:absolute; width:65; height:16;left:439; top:89; z-index:10; }
#titlebarDiv6{ position:absolute; width:81; height:16;left:504; top:89; z-index:10; }
#titlebarDiv7{ position:absolute; width:73; height:16;left:586; top:89; z-index:10; }
#titlebarDiv8{ position:absolute; width:76; height:16;left:660; top:89; z-index:10; }
/* menus
VITAL NOTE: all 8 topnav dropdowns are also defined in TOPNAV include, to compensate for crippled NS4 */
#tmenu01 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:138px; top:105px; width:133px; height:130px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
#tmenu02 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:289px; top:105px; width:133px; height:90px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
#tmenu03 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:207px; top:105px; width:133px; height:117px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
#tmenu04 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:356px; top:105px; width:150px; height:60px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
#tmenu05 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:437px; top:105px; width:133px; height:90px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
#tmenu06 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:503px; top:105px; width:133px; height:104px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
#tmenu07 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:584px; top:105px; width:133px; height:90px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153) }
#tmenu08 { position: absolute; visibility:hidden; z-index:99;	background : rgb(0,0,102);left:640px; top:105px; width:120px; height:110px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); padding: 0px 0px 0px 6px; border: 1px solid rgb(0,0,153)}
/* leftnav */
#logonDiv { visibility:visible; position:absolute; left:5px; top:150px; width:170px; padding:0px; border-width:0px; border-style:none; margin:0px; z-index:2; }
#quotDiv { visibility:visible; position:absolute; left:4px; top:160px; width:170px; height:40px; padding:0px; border-width:0px; border-style:none; margin:0px; z-index:2; }
#uberDiv { visibility:visible; position:absolute; left:4px; top:236px; width:200px; height:280px; z-index:2; }

/* STYLED for AFT pages only */
#uberDiv2 { visibility:visible; position:absolute; left:4px; top:170px; width:200px; height:280px; z-index:2; }

 /* height adjusted to prevent sitewide leftnavs from overlapping link in left side of footer */

/* STYLED DEFAULTS */
  body, div, span, p, ul, ol, tr, th, td, blockquote, dl, dt, dd, font, a, caption { font-family:arial,helvetica,sans-serif; font-size:12px;  }
  body { background-color:rgb(255,255,255); }
	ul { list-style : square url(\images\0_bul_listbox.gif) }
  sup, sub { font-size:9px; vertical-align : text-top; }
  map, a, form, option, select, img { outline:none; }   /* turns off halos in IE5x */
  h1, h2, h3, h4, h5, h6 { font-family:arial,helvetica,sans-serif; font-weight:bold; }
  h1 { font-size: 20px; color:rgb(0,0,153); }
  h2 { font-size: 16px; color:rgb(51,102,204); }
  h3 { font-size: 14px; color:rgb(0,0,153); }
  h4 { font-size: 12px; color:rgb(0,0,153); }
  a:link { color: #006; }
  a:visited { color: #006; }
  a:active { color: #006; }
  a:hover { color : #F30; }

/*  WRAP STYLES */

/* leftnav section title styles */
	.section { font-size:12px; font-weight:bold; color:rgb(0,0,153); text-decoration:none; text-transform : uppercase;  }
	.titlebar { margin-top:7px; margin-bottom:0px; }
	.titlebar a { font-size:11px; color:rgb(0,0,153); text-decoration:none; }
	.titlebaract { margin-top:7px; margin-bottom:0px; font-size:11px; color:rgb(255,51,0); text-decoration:none; }
	.titlebar a:hover { color:rgb(255,51,0); text-decoration:none; }
 /* the style is intended for a script to call to highlight the titlebar of the page being displayed  */
	.titlebarNS4 { font-size:12px; color: rgb(0,0,153); text-decoration:none; margin-top:7px; margin-bottom:0px; }

/* topnav and leftnav dropdown styles */
	.child { position:relative; left:12px; width:170px; background-color:rgb(255,255,255); layer-background-color: rgb(255,255,255); border: 1px none rgb(0,0,153) }
	.dropdown a,	.dropdown a:visited { font-size:11px; color: rgb(0,0,153); text-decoration:none;  }
	.dropdown a:hover { font-size:11px; color: rgb(255,51,0); text-decoration:none;  }
	.dropdown2 { font-size:11px; color: rgb(51,102,204); text-decoration:none; margin-top:0px; margin-bottom:0px }
	.dropdown2 a,	.dropdown2 a:visited { font-size:11px; color: rgb(51,102,204); text-decoration:none; }
	.dropdown2 a:hover { color: rgb(255,51,0) }
/* these style2 are intended for a script to call to set the active dropdown to red  */
	.dropdownactive { font-size:11px; color: rgb(255,51,0); text-decoration:none;  }
	.dropdown2active { font-size:11px; color: rgb(255,51,0); text-decoration:none;  }

/* breadcrumb */
	.bc { font-size:10px; margin-top:0px; color: rgb(102,102,102) }
	.bc a,	.bc a:visited { font-size:10px; margin-top:0px; color: rgb(102,102,102);  text-decoration:none; }
	.bcact { font-size:10px; margin-top:0px; color: rgb(0,0,153); }
	.bc a:hover { color: rgb(255,51,0) }

/* cell colorings */
.bglt0 { background-color: rgb(193,224,255) }
.bglt1 { background-color: rgb(192,255,255) }
.bglt2 { background-color: rgb(255,255,255) }
.bglt3 { background-color:rgb(234,245,255) }
.bglt3c { text-align:center; background-color:rgb(234,245,255) }
.bgdk1 { background-color: rgb(0,0,153); }
.bgdk2 { background-color: rgb(51,153,204) }
.bgdk3 { background-color: rgb(51,153,255) }
.bgdk4 { background-color: rgb(153,153,213); }
/* these are greyscale */
.bggs1 { background-color:rgb(239,239,239) }
.bggs2 { background-color: rgb(204,204,204); }
.bggs3 { background-color: rgb(153,153,153); }

/* Text and Heads
		t = normal TEXT with no formatting other than font-size
		h = HEADER
		c = colored text
		a = ALTERNATE color
		r = REVERSE text for white on dark background
		s = bold for use in 12 and 14px Spans
		For  SIMPLE BLACK BOLDING within paragraphs, use the "strong" tag. */
.hdlev1 { font-size:20px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:rgb(0,0,153); }
.hdlev2 { font-size: 16px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:rgb(51,102,204); }
.t10, .h10, .c10, .u10, .h10r, .footertxt { font-size:10px; }
.t11, .h11, .c11, .u11, .h11r, .footnotes, .disclaimer, .copyright { font-size:11px; }
.t12, .h12, .c12, .u12, .h12r, .h12s, .t0 { font-size:12px; }
.t14, .h14, .c14, .u14, .h14r, .h14s { font-size:14px; }
.t16, .h16, .c16, .u16, .h16r, .h16s { font-size:16px; }
.c10, .c11, .c12, .c14, .c16 { color:rgb(204,0,51) }
.u10, .u11, .u12, .u14, .u16 { color:rgb(0,153,0) }
.a10, .a11, .a12, .a14, .a16 { color:rgb(0,0,153) }
.h10, .h11, .h12, .h12s, .h14, .h14s, .h16, .h16s {  font-weight:bold; color:rgb(0,0,153) }
.h10r, .h11r, .h12r, .h14r, .h16r { font-weight:bold; color:rgb(255,255,255) }
.h12r a { color:rgb(255,255,255) } /* keeps 12px white table column head white when its a hyperlink */
.h12r a:visited { color:rgb(255,255,255) } /* IE4 specific */
.h14, .h12 { margin-bottom:4px; }
.t0 { margin-top:0px; }

/* data table containers */
.dtborder	{ padding:0px; border-width:1px; border-style:solid; margin:0px; border-color:rgb(0,0,153); background-color:rgb(234,245,255); layer-background-color: rgb(234,245,255); } /* width:542px; removed to accommodate overwide data tables */
.dtborder2a	{ padding:0px; border-width:1px; border-style:solid; margin:0px; border-color:rgb(0,0,153); width:265px; float:left; }
.dtborder2b	{ position:relative; padding:0px; border-width:1px; border-style:solid; margin:0px; border-color:rgb(0,0,153); width:265px;	float:right; }
.dtborder3	{ padding:0px; border-width:1px; border-style:none; margin:1px; background-color:rgb(0,0,153); layer-background-color: rgb(0,0,153); }
/* data table and also regular paragraph styles - blue */
.dt10, .dt10c, .dt10r, .dth10, .dth10c, .dth10r { font-size:10px; color:rgb(0,0,153); }
.dt11, .dt11c, .dt11r, .dth11, .dth11c, .dth11r  { font-size:11px; color:rgb(0,0,153); }
.dt12, .dt12c, .dt12r, .dth12, .dth12c, .dth12r  { font-size:12px; color:rgb(0,0,153); }
.dt10c, .dt11c, .dt12c { text-align:center}  /* center-aligned text data, use with P tag  */
.dt10r, .dt11r, .dt12r { text-align:right; }  /* right-aligned text data, use with P tag  */
.dth10, .dth11, .dth12 { font-weight:bold }  /* default heads, use with P tag  */
.dth10c, .dth11c, .dth12c { font-weight:bold; text-align:center }  /* center-aligned heads, use with P tag  */
.dth10r, .dth11r, .dth12r { font-weight:bold;  text-align:right }  /* right-aligned heads, use with P tag  */
.dtdisclaimer { font-size:11px; color: rgb(102,102,102); }  /* disclaimer text appearing at bottom of data tables */
.dtdisclaimer a { font-size:11px; color: rgb(102,102,102); }


/* Linkbox and listbox paragraph styles */
.linkboxitem, .listboxitem { margin-top:4px; margin-bottom:4px; }
.linkboxitem a { text-decoration:none; }
/* Linkbox and listbox DIV classes, reserved for the time all browsers are DOM1 compliant; basically, when NS 6 supersedes NS 4 */
.lixxbox1{ width:393px; background-color:rgb(234,245,255); layer-background-color: rgb(234,245,255); border-color: #3366CC #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding:0px; }
.lixxbox2{ width:548px; background-color:rgb(234,245,255); layer-background-color: rgb(234,245,255); border-color: #3366CC #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding:0px; }
.listboxitem1, .linkboxitem1 { text-indent:-13px; margin-left:12px; margin-top:4px; margin-bottom:4px; }


/* other detailing */
.copyright { text-align:right; color: rgb(102,102,102); } /* copyright at bottom of all pages below content section */
.disclaimer { color:rgb(102,102,102) } /* disclaimer  text usually appearing as last part of content section */
.disclaimer a { font-size:11px; color:rgb(102,102,102) }
.footnotes { color:rgb(102,102,102); margin-top:0px; margin-bottom:0px;} /* footnote text usually appearing as last part of content section */
.footnotes a { font-size:11px; color:rgb(102,102,102); margin-top:0px; margin-bottom:0px;}
.mono { font-family:courier,monospace; font-size:10px; } /* makes forms text fields consistent between IE4x and NS4x */
.getquote { font-size:11px; color: rgb(255,51,0); }
.headlinks { font-size: 11px; font-weight: bold; color:rgb(0,0,102); vertical-align: top; text-decoration: none; } /* styles for links in upper right of page */
.footlinks { font-size: 10px; font-weight: bold; color:rgb(0,0,102); vertical-align: top; text-decoration: none; } /* styles for links in footers */
.alert12 { font-size:12px; font-weight: bold; color: rgb(153,0,51); }
.quotradio { background-color:rgb(1,0,153) } /* class for colored radio button in the quote box */
.footertxt { color:rgb(102,102,102) }


/* marketwatch and indicators styles -- added Thursday, December 20, 2001 1:11:01 PM */
.blue10, .red10, .green10 { font-size:10px }
.blue11, .red11, .green11, .marketwatchred, .marketwatchgrn { font-size:11px }
.blue12, .red12, .green12 { font-size:12px }
.blue14, .red14, .green14 { font-size:14px }
.blue16, .red16, .green16 { font-size:16px }
.blue10, .blue11, .blue12, .blue14, .blue16 { color: rgb(0,0,153) }
.red10, .red11, .marketwatchred, .red12, .red14, .red16 { color: rgb(255,0,0) }
.green10, .green11, .marketwatchgrn, .green12, .green14, .green16 { color: rgb(0,153,51) }

/* added for Joe -- 3/19/02 1:58:36 PM */
.stamps1 { background-color:rgb(51,102,204) }
.stamps2 { background-color:rgb(204,204,255) }

/* login styles */
.logon a { font-size:11px; color: rgb(0,153,51); text-decoration:none; font-weight:bold; }
.logoff a { font-size:11px; color: rgb(255,0,0); text-decoration:none; font-weight:bold; }
