/* The W3C Core Styles Copyright (c) 1998 W3C (MIT, INRIA, Keio), All Rights
Reserved. W3C liability, trademark, document use and software licensing rules
apply. See http://www.w3.org/Consortium/Legal/ipr-notice.html

This stylesheet has been served in a form to avoid known bugs in your user
agent's CSS implementation. Copying and serving this stylesheet to other
agents may lead to unexpected results. Please refer to its address rather than
copy it. */





/* WinIE4 */
	/* begin body type */	/* 2 - serif a */
		
BODY	{	
	font-size:	1em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Georgia, Minion Web, Palatino, Book Antiqua, Utopia, Times New Roman, serif;
	/* font-size-adjust:	.5; */
	background:	url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) #EFEFEF;
	margin-top:	1.58em;
	margin-left:	5%;
	margin-right:	5%;
	margin-bottom:	1.58em;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:	0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:	auto;  
	}	
		
BLOCKQUOTE, UL, OL, DL, DD, LI, DIR, MENU	{	
	/* inherit from body */	
	}	
P     {
	 margin-top: .9em;		
      }
SMALL	{ 	
	font-size:	.92em;
	}	
		
BIG	{	
	font-size:	1.17em;
	}	
		
PRE	{	
	font-family:	'Monotype.com', Courier New, monospace;
	}	
		
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
		
TABLE, TBODY, TR, TD	{	
	font-size:	.8em;
      color: red;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Times New Roman, Georgia, Minion Web, Palatino, Book Antiqua, Utopia, serif;
/*	font-size-adjust:	.5;  */
	}	

TABLE.embedded, TBODY.embedded, TR.embedded, TD.embedded	{	
	font-size:	1.3em;
      color: black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Times New Roman, Georgia, Minion Web, Palatino, Book Antiqua, Utopia, serif;
  /*	font-size-adjust:	.5; */  
	}
TABLE.doubleEmbedded, TBODY.doubleEmbedded, TR.doubleEmbedded, TD.doubleEmbedded	{	
	font-size:	2.1em;
      color: black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Times New Roman, Georgia, Minion Web, Palatino, Book Antiqua, Utopia, serif;
	font-size-adjust:	.8;    
	}
		
	/* end body type */	

PRE, CODE, TT	{ font-size:	1.17em; }

        ADDRESS {
           color darkblue;
           font-size: .7em
           font-style: italic;
           border: none;
        }




/* WinIE4 */
	/* begin header type */	/* 7 - humanist sans b */
		
H1	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.53;
	font-size:	2em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.53;
	font-size:	1.75em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.53;
	font-size:	1.58em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.53;
	font-size:	1.33em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
/*	font-size-adjust:	.53;  */
	font-size:	1.17em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.53;
	font-size:	.7em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Papyrus, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	font-size-adjust:	.23;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
/*	font-size-adjust:	.53;  */
/*      font-size-adjust:	.83;  */
	}
/* TH.large	{	
	vertical-align:	baseline;
	font-size:	5em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
      font-size-adjust:	.53;
	}	*/
		
HR	{	
/*    	visibility:	hidden;  */
	height:	.05em;
	text-align:	center;
	width:	100%;
	}
		
	/* end header type */	


A:link	{	
	text-decoration:	none;
	font-weight:	bold; 
	color:	#C00;
	background:	url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) #EFEFEF;
	}	
		
A:visited	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#69C;
	background:	url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) #EFEFEF;
	}	
		
A:active	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#C00;
	background:	url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) #EFEFEF;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#F00;
	background:	url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) #EFEFEF;
	}	
		
A.offsite	{	
	text-decoration:	none;
	font-weight:	normal;
	color:	#C66;
	background:	url(http://www.w3.org/StyleSheets/Core/source/graphics/textura.GIF) #EFEFEF;
	}	
		
	/* end affordances */	


/* WinIE4 */
	/* begin vertical */	/* 2 - pentatonic b */
		
		
DIV > P:first-child, BODY > P:first-child, TD > P:first-child	{	
	margin-top:	0;
	margin-bottom:	0;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	}	
		
		
H1, H2, H3, H4, H5, H6	{	
	line-height:	.8em;
	}	
		
TD, TH	{	
	line-height:	1em; /* 1.58em; */
      font-size: 1.2em
	vertical-align:	text-top;
	}	
		
	/* end vertical */	





/* WinIE4 */
	/* begin horizontal */	/* 3 - indents */
		
TABLE	{	
	text-align:	right;
	}	
		
TD	{	
	text-align:	left;
	}	

TD.left	{	
	text-align:	left;
      color: black;
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	/* font-size-adjust:	.53; */
	font-size:	1.4em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	vertical-align:	text-top;
	text-transform:	none;	}
		
TH	{	
	text-align:	right;
	}	
		
CAPTION	{	
	text-align:	left;
	}	
		
	/* end horizontal */	





/* WinIE4 */
	/* begin body box */	/* 3 - 'twelvths asymmetric' */

        <!-- Document Styles -->
div {position: relative; z-Index: 9; }  /* For Watermark */

        .hr.darkblue {color:darkblue;
                 width:20%}

        .NavText { color: Navy;
           font-weight: bold; 
           font-size: 14px;
           text-decoration: none;
           padding-left: 50px;
           font-family: "Times New Roman", "Garamond", "serif" }

        #NavHead { 
           font-weight: bold; 
           text-align: center; 
           font-size: 24px;
           text-decoration: none;
           font-family: "Times New Roman", "serif", "Garamond"; color: white;
           display: block; background-color: navy; border-style: outset;
           margin-left: 2%; margin-right: 5% }
        .headline {		
           color: #FF0000;
           background-color: #FFFFFF;
           text-transform: Capitalize;
           padding-left: 50px;
           text-align: Left; }
        .headline2 {		
           color: blue;
           background-color: green;
           text-transform: Capitalize;
           padding-left: 50px;
           text-align: Left; }
        .reportName {		
           font-weight: bold;
           color: black;
           font-size: 1.4em;
           font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
         }
        .reportName_c {		
           font-weight: bold;
           color: black;
           font-size: 1.4em;
           font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
           text-align: center;
         }
        .redline {		
           font-weight: bold;
           color: red;
           font-size: 1.2em;
       /*    text-align: left;  */
           font-family: "Times New Roman", "Garamond", "serif" }
        .eachRow {		
           font-weight: bold;
           color: black;
           font-size: 1.2em;
       /*    text-align: left;  */
           font-family: "Times New Roman", "Garamond", "serif" }
        .secondCol {		
           font-weight: bold;
           color: black;
           font-size: 1.2em;
           font-family: "Times New Roman", "Garamond", "serif" }
        .reportTitle {
           font-weight: bold;
           color: darkgreen;
      /*     text-align: left;  */
           font-family: "Garamond", "Times New Roman", "serif" }
        .reportDate {
           font-weight: bold;
           font-size: .8em;
           color: darkgreen;
      /*     text-align: left;  */
           font-family: "Garamond", "Times New Roman", "serif" }
        .reportDescrL { color: black;
            vertical-align: text-top;
            text-align: left;
            font-size: 1.6em;
            font-style: bold;
/*            font-style: italic;       */
            text-decoration: none;
            border: none 
	      font-family: Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif; }
        .reportDescrD { color: black;
            vertical-align: text-top;
            font-size: 1.6em;
            text-align: left;
            font-style: bold;
            text-decoration: none;
            border: none 
	      font-family: Times New Roman, Georgia, Minion Web, Palatino, Book Antiqua, Utopia, serif; }
        .HeaderA { color: blue;
            vertical-align: text-top;
            font-size: 12px;
            font-style: bold;
            text-decoration: none;
            border: none }

       .data { <!-- display: block;
           background-repeat: repeat-y;
           background-image: url(ShowLetter_files/ShowLetter);
           padding-left: 25px;
           padding-left: 100px;
            -->
           font-weight: normal;
           font-size: 12pt; 
           font-family: "Times New Roman", "Garamond", "serif" }
        .mini { color: darkblue;
    /*       vertical-align: text-top;  */
           font-size: .5em;
           font-style: italic;
           text-align: left; 
           }
        .mini_c { color: darkblue;
    /*       vertical-align: text-top;  */
           font-size: .5em;
           font-style: italic;
           text-align: center; 
           }
        .mini_l { color: #69C;
    /*       vertical-align: text-top;  */
           font-size: .5em;
           font-style: italic;
           text-align: left; 
           }
        .dropCap {  background: white; 
           color: red;
           float: left;
           vertical-align: text-top; 
           font-size: 24pt;
           font-style: bold;
           border: none; 
        }

.LARGEredCap { 
           color: red;
           float: left;
           vertical-align: text-top; 
           font-size: 18pt;
           font-style: bold;
           border: none; 
        }
.LARGEblueCap { 
           color: blue;
           float: left;
           vertical-align: text-top; 
           font-size: 18pt;
           font-style: bold;
           border: none; 
        }
.LARGEyellowCap { 
           color: yellow;
           float: left;
           vertical-align: text-top; 
           font-size: 18pt;
           font-style: bold;
           border: none; 
        }
.LARGEpurpleCap { 
           color: purple;
           float: left;
           vertical-align: text-top; 
           font-size: 18pt;
           font-style: bold;
           border: none; 
        }
.LARGEdkgreenCap { 
           color: darkgreen;
           float: left;
           vertical-align: text-top; 
           font-size: 18pt;
           font-style: bold;
           border: none; 
        }
.LARGEpinkCap { 
           color: pink;
           float: left;
           vertical-align: text-top; 
           font-size: 18pt;
           font-style: bold;
           border: none; 
        }
        .toc { color: blue;
      /*     vertical-align: baseline;  */
           font-size: .6em;
           font-style: italic;
           border: none; 
	}
        .foot_er { color: blue;
      /*     vertical-align: text-top;  */
           font-size: 1.2em;
           font-style: italic;
           border: none; 
           align: center;
           font-family: "Times New Roman", "Garamond", "serif" 
        }

        .afterCap { /* background: white; */
           color: gray;
           float: left;
 	   font-family: Georgia;
           vertical-align: baseline; 
           font-size: 18pt;
	   padding-bottom:	0;
           font-style: bold;
           border: none; 
        }
        .businessCardTitle { /* background: white; */
           color: black;
           float: left;
 	   font-family: Garamond;
           vertical-align: baseline; 
           font-size: 11pt;
	   padding-bottom:	0;
           font-style: bold;
           border: none; 
        }
        .businessCardPhn { /* background: white; */
           color: black;
           float: left;
 	   font-family: Garamond;
           vertical-align: baseline; 
           font-size: 9pt;
	   padding-bottom:	0;
           font-style: bold;
           border: none; 
        }
        .businessCardPos { /* background: white; */
           color: black;
           float: left;
 	   font-family: Garamond;
           vertical-align: baseline; 
           font-size: 9pt;
	   padding-bottom:	0;
           font-style: bold;
           border: none; 
        }
.giantRow	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
/*	font-size-adjust:	.53;  */
      color: black;
	font-size:	2em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}

.LinkRow	{	
	font-family:	Georgia, Garamond, Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
/*	font-size-adjust:	.53;  */
      color: blue;
	font-size:	2em;
	font-weight:	400;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
        align: left;
	text-transform:	none;
	}
.big_col	{	
	font-family:	Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif;
	/* font-size-adjust:	.53; */
	font-size:	1.5em;
	font-weight:	400;
	font-style:	normal;
/*	line-height:	.8em;  */
      color: black;
      align: left;
      font-align: left;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align:	left;
	}
.v_line { background:	#BBBBBB }	







