﻿/* CSS Document */

body 
{
    font-family : Arial, Helvetica, sans-serif; 
    font-size : small; 
    background-color: #FFFFFF; 
 }

body div.maincontent-pirs 
{
    margin-top: 1%; 
    margin-right: 15%; 
    margin-bottom: 0%; 
    margin-left: 15%;
}


div.margin1 {margin-top: 0%; margin-right: 5%; margin-bottom: 0%; margin-left: 5%;}

a {
	text-decoration: none;
	padding:.4em 0 .4em 0;
	position:relative;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
	
a:link { color: blue; }

a:visited { color: blue; }

a:hover {
	color: blue;
	text-decoration: underline;
}


p { font-family : Arial, Helvetica, sans-serif;}
table p {text-align: left; font-family : Arial, Helvetica, sans-serif;}

h1.prb {font-family : Arial, Helvetica, sans-serif; font-size : 120%; color : #000000; }
h2.prb {font-family : Arial, Helvetica, sans-serif; font-size : 120%; font-weight: bold; color : #000000;}
h3.prb {font-family : Arial, Helvetica, sans-serif; font-size : 115%; font-weight: bold; color : #000000; text-indent: 15px;}
h4.prb {font-family : Arial, Helvetica, sans-serif; font-size : 115%; font-weight: bold; color : #000000; text-indent: 30px;}
h5.prb {font-family : Arial, Helvetica, sans-serif; font-size : 100%; font-weight: bold; color : #000000; text-indent: 45px;}
h6.prb {font-family : Arial, Helvetica, sans-serif; font-size : 100%; font-weight: bold; color : #000000; text-indent: 60px;}

h1.ls {font-family : Arial, Helvetica, sans-serif; font-size : 120%; color : #000000;}
h2.ls {font-family : Arial, Helvetica, sans-serif; font-size : 120%; font-weight : normal; color : #000000;}
h3.ls {font-family : Arial, Helvetica, sans-serif; font-size : 115%; font-weight : normal; color : #000000; text-indent: 15px;}
h4.ls {font-family : Arial, Helvetica, sans-serif; font-size : 115%; font-weight : normal; color : #000000; text-indent: 30px;}
h5.ls {font-family : Arial, Helvetica, sans-serif; font-size : 100%; font-weight : normal; color : #000000; text-indent: 45px;}
h6.ls {font-family : Arial, Helvetica, sans-serif; font-size : 100%; font-weight : normal; color : #000000; text-indent: 60px;}

h1.cir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 120%; 
	color : #000000;
	text-align: center;
	text-transform: uppercase;
}
h2.cir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-weight : normal;
	color : #000000;
	}
h3.cir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 115%;
	font-weight : normal;
	color : #000000;
	text-indent: 15px;
	text-transform: none;
}
h4.cir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 115%;
	font-weight : normal;
	color : #000000;
	text-indent: 30px;
	text-transform: none;
}
h5.cir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
	color : #000000;
	text-indent: 45px;
	text-transform: none;
}
h6.cir {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : normal;
	color : #000000;
	text-indent: 60px;
	text-transform: none;
}
caption.cir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
}
ul li { 
     list-style-type: square; 
	 padding:.2em 0 .2em 0; 	 
}

ul li ul li { 
     list-style-type: circle; 
	 padding:.2em 0 .2em 0; 	 
}
ul.level1 {list-style-type: disc; font-family:Arial, Helvetica, sans-serif;}
ul.level2 {list-style-type: square; font-family:Arial, Helvetica, sans-serif; text-indent: 15px;}
li.level2 {list-style-type: square; font-family:Arial, Helvetica, sans-serif; text-indent: 15px; padding:.3em 0 .3em 0; }
li.level3 {list-style-type: circle; font-family:Arial, Helvetica, sans-serif; text-indent: 30px; padding:.3em 0 .3em 0; }
ol li {font-family : Arial, Helvetica, sans-serif; padding:.3em 0 .3em 0; list-style-type:decimal; }
th.custom {font-family : Arial, Helvetica, sans-serif; font-size : 80%; color : #000000; }
th.nobold {font-family:Arial, Helvetica, sans-serif; font-size: 80%; font-weight:normal; color : #000000; }
th.nobold2 {font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color : #000000; text-align: center;}
td.margin1 {padding-right: 3cm}
caption.custom1 {font-family : Arial, Helvetica, sans-serif; font-size : 90%; font-weight : bold; color : #000000;}
th.column { font-family : Arial, Helvetica, sans-serif; 
         font-size : 90%; 
		 color : #000000; 
		 text-align: center;
		 }
		 
th.row { font-family : Arial, Helvetica, sans-serif; 
         font-size : 90%; 
		 color : #000000; 
		 text-align: left;  }
		 
caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
}

table { margin-bottom: 2em;
}

table td ul li {text-align : left;
                list-style-type: square;
				padding: 1em 0 0 0;
				margin-left: -2em; }
				
table td ol li {text-align : left;                
				padding: .3em 0 0 0;
				margin-left:0;}
				
table td ol li.alpha {text-align : left;
                      list-style-position:outside;
					  list-style-type:lower-alpha;
				      padding: .3em 0 0 0;
				      margin-left: 0; }								

table td ol li.roman {text-align : left;
                      list-style-position:outside;
					  list-style-type:lower-roman;
				      padding: .3em 0 0 0;
				      margin-left: 0; }		
		 
		 
div.toc {font-size: 100%;  font-family: Arial, Helvetica, sans-serif; text-align : left;}
ul.toc {list-style-type: none; font-weight: normal; margin-left: 0; padding-left:0;}
li.tocline1 {text-align : left; list-style-type: none; font-weight: normal; padding:.2em 0 .2em 0; }
li.tocline2 {text-align : left; list-style-type: none; font-weight: normal; text-indent: 15px; padding: .2em 0 .2em 0;}
li.tocline3 {text-align : left; list-style-type: none; font-weight: normal; padding-top: 0; padding-bottom:0; text-indent: 30px;}
li.tocline4 {text-align : left; list-style-type: none; font-weight: normal; padding-top: 0; padding-bottom:0; text-indent: 45px;}
li.tocline5 {text-align : left; list-style-type: none; font-weight: normal; padding-top: 0; padding-bottom:0; text-indent: 60px;}

ol li ul li {list-style-type: disc; 
             font-family : Arial, Helvetica, sans-serif; 
			 padding:.3em 0 .3em 0;
			 margin-left: -2em;
}


p.pubnum {font-size: 90%; 
font-weight: bold; 
text-align: right;
margin-right:5%;
font-family:Arial, Helvetica, sans-serif;}

.credits {
	text-align: left;
}

p.logo {text-align: center;}
p.footnote {font-weight: normal;}
.footnote {
	padding:.3em 0 .3em 0;
	
}

blockquote {
	font-family: Arial, Helvetica, sans-serif;	
}
blockquote p {font-family: Arial, Helvetica, sans-serif; }

.reference {
	font-family: Arial, Helvetica, sans-serif;
	padding:.3em 0 .3em 0;
}

ol li.alpha {
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: lower-alpha;
	padding: 0.2em 0px;
	margin-left: 25px;
}

ol li.alphaupper {
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: upper-alpha;
	padding: 0.2em 0px;
	margin-left: 25px;
}
ol li.roman {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: lower-roman;
	padding: 0.2em 0px;
	margin-left: 25px;
}

ol li.roman {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: lower-roman;
	padding: 0.2em 0px;
	margin-left: 25px;
}


ol li.footnote {
	padding:.3em 0 .3em 0;
	margin-left: 0px;
	position: relative;
	left: -15px;
}

.disclaimer { line-height: 130%;
}

.center	{ text-align:center;
}

dt  { 
    font-weight: bold;
}

dt.altlang { 
    font-weight: normal;
	font-style: italic;
} 

dt.plain { 
    font-weight: normal;
} 

dd {
    text-indent: 0em;
	padding-top: .3em;	
	padding-bottom: 1.5em;
}

.glosslist { 	
	font-weight: bold;
	text-align: left;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

#rtnav {
	display: block;
	padding: 10% 5% 0% 0%;
	float: right;
	height: auto;
	width: auto;	
}

.top {	
	text-indent: 60%;
}

#box       {float:right;
            width: 40%;
	        background-color: #EDDAB1;
	        border:1px solid #036;
			border-right:2px solid #036;
			border-bottom:2px solid #036;
			padding: .5em .5em .5em .5em;
			margin-left: 1.5em;			
						
}

#box p     { font-size: 80%;
             padding-left:1em;	
						
}

#box h2   { font-size: 90%;
            color:#000000;
            text-indent:0;	
						
}

#box h3   { font-size: 80%;
            color:#000000;
            text-indent:0;	
						
}
#box h4   { font-size: 80%;
            color:#000000;
            text-indent:0;	
						
}

#box ul li     { font-size: 80%;
                 padding-top:0;
				 padding-bottom:0;	
						
}



