html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
    margin: 0; 
    padding: 0; 
    border: 0; 
}

@page { margin: 2cm; }

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color: #AA0000;
}
a:visited {
	color: #800080;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #0000FF;
}

#TopMar, #TopMarExt, #BotMar, #PageTopGraphic, #PageBotGraphic, #Decoration, #SearchBar, #SearchBox { display: none; }

#TopMar {
	position:absolute;
	left:10px;
	top:10px;
	width:1024px;
	height:131px;
	z-index:2;
	visibility: visible;
}

#TopMarExt {
	position:absolute;
	left:1028px;
	top:11px;
	width:772px;
	height:131px;
	z-index:2;
	visibility: visible;
	background-image: url(images/BannerSlice.jpg);
}

#PageTopGraphic, #PageBotGraphic, #balloon, #Decoration  {
	position:relative;
	width:auto;
	height:auto;
	z-index:0;
	visibility:visible;
}

	
#DocBody {
	position:relative;
	
	width:6.9in;
	height:auto;
	Z-index:0;
	visibility: visible;
}

#Printable {
	position:relative;
	left:0px;
	width:auto;
	height:auto;
	Z-index:1;
	visibility: visible;
}

#BotMar {
	position: relative ;
	left:-50px;
	bottom:0px;
	height:140px;
	width:auto;
	z-index:1;
}

#SimpleDisclaimer {
	position: relative ;
	height:auto;
	width:auto;
	z-index:1;
}	

#PrintCopyrightNotice {
	position: relative ;
	height:auto;
	width:auto;
	z-index:1;
}	

#SearchBar {
	position: relative ;
	height:auto;
	width:auto;
	z-index:1;
}

#SearchBox {
	position: relative ;
	height:auto;
	width:auto;
	z-index:1;
}

#TopicTitle {
	position:absolute;
	left:75px;
	bottom:120px;
	width: 280px;
	z-index:1;
	visibility: visible;
} 

#Compass {
	position:absolute;
	left:10px;
	bottom:12px;
	height:51px;
	width:50px;
	z-index:1;
	visibility: visible;
}

#NavBar {
	position:absolute;
	left: 75px;
	bottom:84px;
	width:auto;
	z-index:1;
	visibility: visible;
}

#Aro {
	position:absolute;
	left: 480px;
	bottom:84px;
	z-index:1;
	visibility: visible;
}

#Footer {
	position:absolute;
	left:75px;
	bottom:10px;
	height:57px;
	width:437px;
	z-index:1;
	visibility: visible;
}

.stxtBlk     { color: #000000; font-size: 10pt; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-bottom: 10pt; margin-top:10pt; }
.getxt       { font-family: Georgia, "Times New Roman", Times, Serif; color: #800000; font-size: 10pt; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-top: 10pt; margin-bottom: 10pt; }
.gctxt       { font-family: Georgia, "Times New Roman", Times, Serif; color: #788487; font-size: 9pt; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-top: 9pt; margin-bottom: 9pt; }
.stxt        { color: #005588; font-size: 10pt; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-bottom: 10pt; margin-top:10pt; }
.stxtSB      { color: #005588; font-size: 10pt; text-align: left; 
               margin-left: 75px; margin-right: 75px; margin-bottom: 10pt; margin-top:10pt; }

.ctxt		 { color: #005588; font-size: 10pt; text-align: center; 
               margin-left: 25px; margin-right: 25px; margin-bottom: 10pt; margin-top:10pt; }

.gtxt		 { font-family: Georgia, "Times New Roman", Times, Serif; color: #005588; font-size: 10pt; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-bottom: 10pt; margin-top: 10pt; }

.bptxt       { color: #005588; font-size: 10pt; text-align: left;  
               margin-left: 75px; margin-right: 25px; margin-bottom: 8pt; margin-top:8pt; }
.boxgtxt     { font-family: Georgia, "Times New Roman", Times, Serif; color:#000080; font-size: 10pt; text-align: left; 
               line-height: 15.3pt; margin-left: 35px; margin-right: 35px; margin-bottom: 14pt; margin-top:10pt; }

.ab          { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 9.6pt; text-align: left; color: #000000; 
               margin-left: 75px; margin-right: 75px; margin-top: 9.6pt; margin-bottom: 9.6pt; }			   
.abttl       { font-size: 9.6pt; text-align: left; color: #777777; font-weight: bold; 
			   margin-left: 75px; margin-right: 75px; margin-top: 9.6pt; margin-bottom: 9.6pt; }
.disclaimer  { font-family: "Times New Roman", Times, Serif; font-size: 10pt; font-style: italic;
	           color: #990000; }

h1           { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 17pt; color: #005588; font-weight: bold; 
               margin-top: 0.6em; margin-bottom: 0.4em; text-align:center; margin-left:25px; margin-right:25px; }
h2           { font-size: 15pt; color: #800000; text-align: left; margin-top:1.25em;
               margin-left: 25px; margin-right: 25px; font-weight:bold; margin-bottom:1.25em; }
h3           { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 13pt; color: #999999; font-weight: bold; 
               text-align: left; margin-left: 25px; margin-right: 25px; margin-bottom: 1.5em; }
h4           { font-size: 11pt; font-weight: bold; color: #005588; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-top: 1.5em; margin-bottom: .85em;}
h5           { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 10.5pt; color: #999999; font-weight: bold; 
               text-align: left; margin-left: 25px; margin-right: 25px; margin-bottom: .9em; margin-top:1.2em; }
h6           { color: #800000; font-size: 10pt; text-align: left; line-height: 1.3em; font-weight: bold; 
               margin-left: 25px; margin-right: 25px; margin-bottom: .9em; margin-top:1em; }	

.datename    { font-size: 11pt; color: #800000; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-bottom: 1.5em; }

.tbltxt1     { color: #005588; font-size: 9pt; text-align: left; 
               margin-left: 15px; margin-right: 15px; margin-bottom: .5em; margin-top: .5em; }
.tbltxt2     { color: #005588; background-color: #FFFFCC; font-size: 9pt; text-align: left; 
               margin-left: 15px; margin-right: 15px; margin-bottom: .5em; margin-top: .5em; }
.tbltxt3     { color: #005588; background-color: #FFFCF2; font-size: 9pt; padding-left:20px; padding-right:20px; }
.tbltxt4     { color: #800000; background-color: #FFFCF2; font-size: 9pt; padding-left:20px; padding-right:20px; }
.tbltxt5     { color: #800000; background-color: #FFF6F1; font-size: 9pt; padding-left:20px; padding-right:20px; }
.tbltxtH     { color: #000000; font-size: 10pt; font-weight: bold; text-align: left; 
               margin-left: 15px; margin-right: 15px; margin-bottom: .5em; margin-top: .5em; }
.captxt      { font-family: Georgia, "Times New Roman", Times, Serif; color: #800000; font-size: 10pt; text-align: left; 
               font-weight: bold; margin-left: 25px; margin-right: 25px; margin-top: 9pt; margin-bottom: 9pt; }   

.blurbhd3    { font-family: "Times New Roman", Times, Georgia, Serif; color: #666677; font-size: 12pt; font-weight: 
               bold; text-align: left; margin-left: 25px; margin-right: 25px; margin-bottom: 18pt; }
.blurbhd1    { font-size: 12pt; font-weight: bold; color: #CC0000; text-align: left; 
               margin-left: 25px; margin-right: 25px; margin-top: 1.5em; margin-bottom: 18pt; }
.trgrbold    { font-family: "Times New Roman", Times, Georgia, Serif; color: #003300; font-size: .85em; font-weight: 
               bold; text-align: center; margin-left: 25px; margin-right: 25px; margin-bottom: .85em; }

.relart      { color: #000099; font-size: 8pt; font-style: italic; font-weight:bold; line-height:18pt;
               text-align:right; margin-top:-32pt; margin-bottom:31pt; margin-left:25px; margin-right:75px;}	
.smgreyit    { color: #505050; font-size: 8pt; font-style: italic; 
               text-align: left; margin-bottom: 5pt; }

span.capsubtxt   { color: #404040; font-size: 8pt; font-weight: normal; }
span.purital { color: #800080; font-style: italic; }
span.purbold { color: #800080; font-weight: bold; }
span.hilite  { background-color: #FFFFAF; }

.tn     		{
	border:0;
	float:left;
	margin-right:10px; 
	margin-bottom:4px;
}

.summ {
	clear: both;
	height: auto;
	margin-bottom: 10px;
}

.txtHP      { color: #000080; font-size: 9.5pt; text-align: left; line-height: 15pt;
              margin-bottom: 9pt; margin-top:9pt; margin-left:25px; margin-right:25px; }
.ctxtHP     { color: #000080; font-size: 9.5pt; text-align: center; line-height: 15pt;
              margin-bottom: 9pt; margin-top:9pt; }
.bulHP      { color: #CC0000; font-size: 8pt; text-align: left; line-height: 13pt;
              margin-left: 30px; margin-right: 15px; margin-bottom: 8pt; margin-top:8pt; }
