/* -- SNF2 STYLE SHEET styles_win_ie.css VERSION 1.2a--*/
BODY, TD.NORMAL
{
	background-color: #fffAff;
}

BODY, TD.NORMAL, P, UI, LI 
{
   font-weight: 500;
   font-size: 11pt;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
}


A {font-family: Verdana, Helvetica, Arial, Sans-serif;}
A:active {color: #003366;}
A:link {color: #003366;}
A:visited {color: #660066;}


blockquote {
  padding: 24px;
}

blockquote div {
  padding: 0 48px;  
}

P { margin-left: 0.95em;
    margin-right: 5px;
    margin-top: 0px;
    margin-bottom: 1em;
  }


IMG {
  margin: 8px;
  border: 8px;
  padding: 8px;
}

IMG.LEFT {
  margin-left: 0px;
  margin-right: 24px;
  border: 0;
  margin-bottom: 10px;
}

IMG.RIGHT {
  margin-left: 24px;
  margin-right: 0px;
  border: 0;
  margin-bottom: 10px;
}


pre{font-size: 8pt;
    font-family: "Terminal", "System", "Courior", "advanta", "impact", Arial;
    margin-left: 10pt;
    margin-right: 6pt;    
  }

pre.sourcecode{font-size: 8pt;
    font-family: "Terminal", "System", "Courior", "advanta", "impact", Arial;
    margin-left: 6pt;
    margin-right: 6pt;
    color: #5F5FFF;
  }

H1 {}

H2 {
    font-family: Veranda, Arial, "advanta", "arial black", "arial bold", Verdana, "impact",  Helvetica, Sans-serif;
    font-size: 15pt;
    font-weight:bold;
    text-align: LEFT;
    border-top: 4px groove #DF3366;
    border-bottom: 4px groove #DF3366;
    margin-top: 35pt; 
    margin-bottom: 8pt;
    margin-left: 4pt;
    margin-right: 4pt;
    padding-top: 2pt;
    padding-bottom: 2pt;
    color: #6F6F6F;    
}

H2.ntm {
    margin-top: 5pt; 
}

hr.sep{margin-top:15pt;margin-bottom:15pt;}

H3 {font-family: Veranda, Arial, advanta, "arial black", impact;
    font-size: 16;
    margin-top: 20pt;
    margin-bottom: 1px;
    border-top: 0px;
    border-bottom: 1px;
    padding-top: 0px;
    padding-bottom: 2px;
    line-height: 16px;
    color: #AFAFAF; }

H4{
  font-family: Verdana, Helvetica, Arial, Sans-serif;
	color:  #A6A666;
  font-weight: bold;
  font-size: 12pt;
	text-decoration: none;
  margin-top: 12px;
  margin-bottom: 1px;
}


H5 {font-family: Veranda, "Arial Black", Arial;
    font-size: 16;
    margin-top: 2px;
    margin-bottom: 1px;
    border-top: 0px;
    border-bottom: 1px;
    padding-top: 0px;
    padding-bottom: 2px;
    line-height: 14px;}

DIV.PAGE{page-break-inside: avoid;}
P.PAGE{page-break-inside: avoid;}
DIV.PAGE_BREAK{page-break-before:always;}
P.PAGE_BREAK{page-break-before:always;}


DIV {
}

TABLE {
  padding: 1px;
  vertical-align: top;
  border: 0px;
}

p.callout {
  background:grey;
  margin: 15pt; 
  border: 5pt;
  color:cyan; 
  padding:5pt; 
  font-size:18pt; 
  font-weight:bold;
}



OL {
	font-size: 9pt;
}

UL {   
}


LI {
  margin-top: 3pt;
}


SPAN {
}


table.section {
     margin-bottom:40pt;
     margin-top: 10pt;
     margin-left: 0pt;
     width: 100%;
     border: 0;
     padding: 0pt;
     min-height = 100pt;
     min-width  = 550px;     
}

table.callout {
  color: #990000  
}

TD {
    vertical-align: top;
    width
     margin-bottom:15pt;
     margin-top:   15pt;
     margin-left:  8pt;
     width: 20%;
     border: 1pt;
     padding: 1pt;
     min-height = 100pt;
     min-width  = 100pt;     

}


TD.callout{
   font-family: "arial-baltic", "arial", "veranda";
   font-size: 10pt;
   background:#440000;
   color: #DDff22;
   vertical-align: top;
   text-align: left;
   margin-top: 5px;
   margin-bottom: 5px;
   }

TD.vert_line{
   font-family: "arial-baltic", "arial", "veranda";
   font-size: 2pt;
   background:silver;
   color: #ccff00;
   vertical-align: top;
   width: 2pt;
   }

   
table.footer
{
  background: #990000;
}

td.footer
{
  background: #990000;  
}
   

table.topnav{
  background: #990000;
  width: 100%;
  min-width = 100pt;
  color: white;
}

table.sidenav{
  background: #990000;
  width: 15%;
  height: 90%;
  min-width = 100pt;
  min-height = 200pt;
  color: white;
}


td.sidenav{
  background: #990000;  
  min-width = 60pt;
  height: 90%;
  min-height = 200pt;
  color: white;
  }
  

td.topnav{
  background: #990000;  
  min-width = 60pt;
  height: 90%;
  min-height = 200pt;
  color: white;
  }  

P.callout_head{
   font-weight: bold;
   font-size: 11pt;
   border-bottom: 1px solid #A5B5C6;
 	MARGIN-TOP: 1px;
  MARGIN-BOTTOM: 5px;

}




p.btext{
  margin-top: 0px;
  margin-bottom:11px;
  border-top: 0px;
  border-bottom: 1px;
  padding-top: 0px;
  padding-bottom: 2px;
  FONT-WEIGHT: normal;
  FONT-SIZE:   13px;
}


p.green_head{
  margin-top: 15px;
  margin-bottom: 0px;
  border-top: 0px;
  border-bottom: 1px;
  padding-top: 0px;
  padding-bottom: 2px;
  FONT-WEIGHT: normal;
  FONT-SIZE:   22px;
  font-family: "VagaBond", "arial black", "impact";
  COLOR: #66cc66;
  text-align: center;
}



p.sourcecode
{
  FONT-WEIGHT: normal;
  FONT-SIZE:   10px;
  font-family: "Terminal", "Impact", "VagaBond", "arial black";
  COLOR: #22cc66;  
  padding-left: 10pt;
}

P.C {
	FONT-WEIGHT: 900; 
	FONT-SIZE:	9pt; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;  
}

P.sidenavhead
{
	FONT-WEIGHT: 900; 
	FONT-SIZE:	10pt; 
	COLOR: #FFFFAA; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
	TEXT-DECORATION: none;
	MARGIN-TOP: 5px;
  MARGIN-BOTTOM: 1px;
}

P.topnavhead
{
	FONT-WEIGHT: 900; 
	FONT-SIZE:	10pt; 
	COLOR: #FFFFAA; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
	TEXT-DECORATION: none;
	MARGIN-TOP: 5px;
  MARGIN-BOTTOM: 1px;
}

A.sidenav {
	FONT-WEIGHT: 600; 
	FONT-SIZE:	9pt; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
	TEXT-DECORATION: none;
	MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    padding: 2px;
}

A.topnav {
	FONT-WEIGHT: 600; 
	FONT-SIZE:	9pt; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
	TEXT-DECORATION: none;
	MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    padding: 2px;
}


A.sidenav:visited {	COLOR: #FFFFFF;  }
A.sidenav:active {color: #FFFFFF;}
A.sidenav:link {color: #FFFFFF;}
A.sidenav:hover{color: #FFFFBB; TEXT-DECORATION:underline; background:#333344; }

A.topnav:visited {	COLOR: #FFFFFF;  }
A.topnav:active {color: #FFFFFF;}
A.topnav:link {color: #FFFFFF;}
A.topnav:hover{color: #FFFFBB; TEXT-DECORATION:underline; background:#333344; }


A.contentArrow { 
    font-size: 8pt;
	text-decoration:none;
}
A.contentArrow:visited {color: #660066;}

A.bottombannerlink {
	color: #336699;
	text-decoration:none;
}
A.bottombannerlink:visited {color: #336699;}

A.logText {
    font-size: 8pt;
	text-decoration:none;
}
A.logText:visited {color: #003366;}

A.navArrowBold {
    font-size: 8pt;
    font-weight: bold;
    line-height: 12pt;
	text-decoration:none;
}
A.navArrowBold:visited {color: #336699;}

A.navArrowReg {
    font-size: 8pt;
    line-height: 12pt;
	text-decoration: none;
}
A.navArrowReg:visited {color: #336699;}

A.subheadArrow {
    font-size: 10pt;
    font-weight: bold;
	text-decoration:none;
}
A.subheadArrow:visited {color: #660066;}

A.tableArrow {
    font-size: 7pt;
    font-weight: bold;
	text-decoration:none;
}
A.tableArrow:visited {color: #660066;}

A.rowHdr {
    font-size: 8pt;
    font-weight: bold;
	text-decoration:none;
}
A.rowHdr:visited {color: #660066;}

A.printArrow {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 8pt;
	text-decoration: none;
}

A.linkL1 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #030507;
    font-weight: bold;
    font-size: 12pt;
	text-decoration: underline;
}
A.linkL1:visited {color: #030500;}
A.linkL1:hover {color: #660066;}

A.linkL2 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 10pt;
	text-decoration: none;
}
A.linkL2:visited {color: #336699;}
A.linkL2:hover{color: #6600AA; text-decoration: underline;}

A.linkL3 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 9pt;
	text-decoration: none;
}
A.linkL3:visited {color: #336699;}
A.linkL3:hover{color: #6600AA; text-decoration: underline;}


A.linkL4 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 8pt;
	text-decoration: none;
}
A.linkL4:visited {color: #660066;}


A.linkL5 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: nomal;
    font-size: 8pt;
	text-decoration: none;
}
A.linkL5:visited {color: #660066;}


A.linkDownload {
	color: #556699;
    font-weight: nomal;
    font-size: smaller;
	text-decoration: none;
	text-align: right;
}
A.linkDownload:visited {color: #556699;}

A.linkDownload:hover
{
	font-weight: bolder;
	font-size: larger;
	color: #333366;
	text-decoration: underline;
}



IMG.printArrow {
   margin-top: 2px;
   margin-right: 3px;
}

IMG.logArrow {
   margin-top: 4px;
   margin-right: 3px;
}

IMG.navArrow {
   margin-top: 7px;
   margin-right: 3px;
}

IMG.contentArrow {
   margin-top: 3px;
   margin-right: 3px;
}

SELECT {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 8pt;
}

TH.columnHdr {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

TH.red_page_header{
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: ##CC2802;
    font-size: 16pt;
    font-weight: bold;
}

SPAN.red_page_header{
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #CC2802;
    font-size: 16pt;
    font-weight: bold;
}


TH.tableHdr	{
	font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
}

TD.rowHdr {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 7pt;
    font-weight: bold;
}

TD.small {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 7pt;

}


.bottombanner {
    color: #666666;
}

.header {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 16pt;
    line-height: 18pt;
}

.hierarchicalHdr {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #666666;
    font-size: 8pt;
	text-decoration: none;
}

.logName {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 8pt;
}

.pageIndicator {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #666666;
    font-size: 8pt;
}




.page_h1 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 14pt;
    font-weight: bold;
}

.page_h2 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.page_h3 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 11pt;
    font-weight: bold;
}

.page_h4 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 10pt;
    font-weight: bold;
}



.subheadNoLink {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.subhead2 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

.subhead3 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    font-size: 8pt;
    color: #666666;
    font-weight: bold;
}


.PageHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; font-weight: bold}
.BigHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold}
.BigHeader2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold}
.Bullets {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; left: 10px; clip:  rect(   )}


TH.subheadNoLinkWhite {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
}


.linkL1 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 12pt;
	text-decoration: none;
}
.linkL2 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 10pt;
	text-decoration: none;
}
.linkL3 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 9pt;
	text-decoration: none;
}
.linkL4 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: bold;
    font-size: 8pt;
	text-decoration: none;
}

.linkL5 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #336699;
    font-weight: nomal;
    font-size: 8pt;
	text-decoration: none;
}


SPAN.L1 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #666666;
    font-weight: bold;
    font-size: 12pt;
	text-decoration: none;
}
SPAN.L2 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color:  #666666;
    font-weight: bold;
    font-size: 10pt;
	text-decoration: none;
}
SPAN.L3 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #666666;
    font-weight: bold;
    font-size: 9pt;
	text-decoration: none;
}
SPAN.L4 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #666666;
    font-weight: bold;
    font-size: 8pt;
	text-decoration: none;
}

SPAN.L5 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #666666;
     font-weight: nomal;
    font-size: 8pt;
	text-decoration: none;
}

A.linkL2 {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #336699;
    font-weight: bold;
    font-size: 10pt;
	  text-decoration: none;
}
A.linkL2:visited {color: #336699;}

A.linkL2:hover{
 font-size: 11pt;
 font-family: "Arial black", impact;
 margin-top: 18px;
 text-decoration: underline;
 background: #AAFAAA;
}



HRX.menuButton {
  text-align: center;
  width: 81%;
}


.menuButtonx {
  padding: 3px;
  width: 95%;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 12pt;
}

LI.menuButton 
{
  padding-top: 1em;  
}

A.menuButton {
    font-family: Verdana, Helvetica, Arial, Sans-serif;
    color: #336699;
    font-weight: 600;
    font-size: larger;
    text-decoration: none;    
    font-size: 13pt;    
    
}


A.menuButton:visited {color: #336699;}

A.menuButton:hover
{	
	color: #6633ff;
	text-decoration: underline;
}


A.menuButtonX:active{
 color:    black;
 }
 
 
P.indent1 {
    margin-left:5%;
    margin-right:5%;
    padding-right:5%;
    margin-top: 15pt;
    margin-bottom: 15pt;
    text-align:justify;    
}

P.indent2 {
  margin-left:10%;
  margin-right:10%;
  padding-right:10%;
  margin-top: 15pt;
  margin-bottom: 15pt;
  text-align:justify;  
}

