﻿@import url("links.css");

body, td.body  { font-family: Arial; font-size: 10pt; background-color : white; }
td.body  {margin-top: 2px; }


body, h1, h2,h3, table { margin: 0px; padding:0px;}

ul,ol           { padding:0px; margin:0px 40px 0px 80px;}
p,
ul li ul,
ol li ol        { margin-left:40px; margin-right:0px;}
p, table        { margin-right:40px; }

ul li p,
ul li li,
ol li ol li, 
ol li p         { margin-left: 0px; margin-top: 4px; margin-bottom: 3px; margin-right:0px; padding:0px; }

body           { border : 0px none; }
p              { font-family: arial; font-size: 10pt; text-align: left; margin-bottom:0px; margin-top:0px; padding-bottom:14px}
p.DevStudioGen { font-style: italic; color: #333333;}
p, td p, td    { line-height: 14pt;}

p img, li img {margin-top:14px; margin-bottom:14px}
img.nopadding {margin-top:2px;  margin-bottom:2px}

li             { margin-bottom: 10px; }
ul li li       { padding:0px; }
ol li ol li    { list-style-type: lower-alpha;}

ul             { list-style-image:url('../images/ifsdot2.gif')}
li             { display:list-item;}
li, ul, ol     {font-family: arial; font-size: 10pt; text-align: left; }

table          { font-family: arial; font-size: 10pt; text-align: left; margin-left: 40px; }

table.f1tab         { border:1px solid #111111; padding:3px; empty-cells: show; border-collapse: collapse; margin-top: 4px; margin-bottom:14px}
table.f1tab td, table.f1tab th    { border: 1px solid #CCCCCC; padding:3px;}
table.f1tabfillcell { width:100%}
table.f1tabnoindent { margin-left:0px;}
table.f1tabnoindent th { vertical-align:top}
table.f1tabnoindent td ol li{ margin-left:-20px}
table.f1tabnoindent td ol li li{ margin-left:-40px}
table.f1tabnested { margin-left:0px; }
table.f1tabnested td, table.f1tabnested th { border: none; }

ol li table.f1tab { margin-left: 0px }
				 
.figuretext	  { font-style: Italic; }		
		        
em			  { font-style: Italic; font-weight: bold; }	  
dfn      	  { font-style: Italic; font-weight: bold; color: #006996; }	
div.codeblock { font-family: monospace; font-size: 10pt; color: black;  background-color:#ECECEB}
div.codeblock { border: 2px solid #aaaaac; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
pre, code { font-family: consolas, monospace; font-size: 10pt; color: black;  background-color:#ECECEB}

pre { border: 2px solid #aaaaac; padding-left: 4px; padding-right: 4px; padding:1em; margin:0px 0px 1em 0px;}
blockquote{ padding:0px; margin:0px 40px 0px 40px}

code.keyword       { font-weight: bold; color: rgb(0,0,225); background-color: rgb(240,240,240);}
code.comment       { font-weight: bold; color: rgb(0,255,0); background-color: rgb(240,240,240);}

.note		       { border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
				     padding-top: 5px; padding-bottom: 5px; margin-bottom: 14px }
span.windowref     { font-style: Italic; font-weight: bold; }
span.functionref   { font-weight: bold;  }
span.authorcmnt    { display:none;}
span.reviewercmnt  { display:none;}
span.uncertain     { }

div.noteContainer { position: absolute; display: block; width:258px; height:258px; z-index:1000;}   
div.postNote {position: absolute;background-color:#fef6a7; border: solid 1px #eee67f; left: 0px; top: 0px; width: 250px; height: 250px; z-index:1005;}
div.shadow0 {position:absolute; left: 2px; top: 2px; background-color: #BBBBBB; width: 250px; height: 250px;z-index:1004;}
div.shadow1 {position:absolute; left: 3px; top: 3px; background-color: #CCCCCC; width: 250px; height: 250px;z-index:1003;}
div.shadow2 {position:absolute; left: 4px; top: 4px; background-color: #DDDDDD; width: 250px; height: 250px;z-index:1002;}
div.shadow3 {position:absolute; left: 5px; top: 5px; background-color: #EEEEEE; width: 250px; height: 250px;z-index:1001;}
iframe.noteFrame{ background-color: #fef6a7; width: 250px; height: 234px; border: none; }
img.closeButton {width: 16px; height: 16px; border: none;}
a.closeLink{float: right;}

.headbokref	 { font-family: Arial; 	font-size: 12pt; 	font-weight: bold; 	color: #4c6F92; margin-left: 4px;}

h1, h2, h3   { font-family: Arial;  font-weight: normal; color: #454545; }
h4           { font-family: Arial;  font-weight: bold; color: black; }

h1		     { font-size: 20pt; margin-left: 8px; padding-top:10px; padding-bottom :10px}
h2		     { font-size: 14pt; margin-left: 8px; padding-top: 14px; padding-bottom:7px;}
h3		     { font-size: 12pt; margin-left: 40px; margin-bottom: 8px; }
h4		     { font-size: 10pt; margin-left: 40px; }
h5		     { display: none;}
h2.divider   { border-bottom-style: solid;	border-bottom-width: 2px; margin-top: 40px; }		        


td,td p      { font-size: 10pt; vertical-align: top;    margin-left: 2px; margin-right: 2px}        
th,th p      { font-size: 10pt; vertical-align: bottom; margin-left: 2px; margin-right: 2px;  text-align: left; font-weight: bold;  
               background-color:#e6d0e9}

.nomargin td { margin-left: 0px; margin-right: 0px}

@media screen {
    .pageToPrint {display:none;}
}

@media print {
    body { font-size: 9pt ; line-height: 1.2 }
    h1, h2, h3, h4 { font-family: "Franklin Gothic Demi Cond",Arial;  font-weight: bold; color: black; }
	h1	 { font-size: 16pt; margin-left: 4px; 	margin-top: 5px; }
 	h2	 { font-size: 12pt; margin-left: 4px;}    
	h3	 { font-size: 11pt; margin-left: 40px;}
	h4	 { font-size: 10pt; margin-left: 40px; }
    h5	 { display: none;}
    a:hover, a:visited {color:black}
	a:link {text-decoration: none}
    .noprint { display: none; }
    .pageToPrint {page-break-after:always;display:block;}
    .chainVisible, .chainInvisible {display:none;}    
    ol, ul, li, p, th p, th, td p, td { font-size: 9pt; }
    
    ul li   {list-style-type: disc}
    ol li   {list-style-type: decimal}
	ol li ol li  { list-style-type: lower-alpha; margin-left: -20px; margin-top: 4px; margin-bottom: 3px }
    ol li p      { margin-left: 0px; margin-top: 4px; margin-bottom: 3px }
  }
ul.noindent {
	margin-left: 20px;
}