/* generated by csscreator.com */ 


html, body{ 
 font: 12px/1.25em "Georgia";
 margin:0; 
 padding:0; 
 text-align:center; 
  /*background-color:#123456;
  background-image: url(lib_txt/SpongeBed.jpg);
  background-position: right top;*/
} 

 
#pagewidth{ 
 width:75em; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:90px; 
 border: thin solid #999999;
 background-color:#CFD3D3;
  background-repeat: repeat-x;
  background-image: url(lib_txt/SpongeBed.jpg);
  background-position: right top;
 width:100%;
} 
 
#twocols{
 width:75em; 
 position:relative; 
 /*border: thin solid #999999;*/
  /*background-color:#333333;*/
  }
 
  
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:53em;
    padding: 1em 1em 1em 1em;
   /*background-color:#999999;*/
 }
 
#rightcol{
 width:19em;
 padding: 1em 0.5em 1em 0.5em;
 float:right; 
 position:relative; 
 /*background-color:#40D3D3;*/
 }

 
tit1 {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:0px solid #eee;
  border-width:0px 0px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:normal;
  color:black;
  text-transform:uppercase;
  letter-spacing:.1em;
  padding-left: 50px;
  text-align: left;
}
tit2 {
  margin:0 5px 5px;
  padding:0 20px 20px;
  max-width:700px;
  font:100%/1.2em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#666666;
  padding-left: 75px;
    text-align: left;
}
h1,h2,h3,h4,p {
  font-family: Georgia,Times New Roman,Serif,Verdana,Geneva,Arial,Helvetica,san-serif;
    font-weight: normal;
  max-width:40em;
  }

h1 {
  font-size: 218%;
  line-height:1em;
  /* color: #cc6600; */
color: #35648C;
  /*font-weight: 300;*/
  font-variant:small-caps;
    text-align: center;
}
h2 {
  font-size: 164%;
    /*font-weight: 300;*/
    line-height:2em;
  line-height:1em;
  /* color: #cc6600; */
color: #006600;
  font-variant:small-caps;
    text-align: center;
}
h3 {
  font-size: 145%;
    line-height:2em;
	  /*font-weight:550;*/
  /* font-variant:small-caps; */  
  margin-bottom: 3pt;
  margin-top: 2pt;
  padding-left:0.05in;
  /* color:#c60; */
  /* color: #0000b3; */
  color: #006600;
    font-variant:italic;	
}
h4 {
  color: #333333;
  font-size: 118%;
    /* font-size:100%;*/
  /*font-weight: 401;*/
  line-height:2em;
  margin-bottom: .1em;
  margin-top: 2pt;
  padding-left: .15in;
}
p {
line-height:1.5em;
word-spacing:0.2em;
 color: #333333;
text-align: justify;
padding-right: 1px;
padding-left:.2in;
}
blockquote {
  margin: 0 12px 18px 12px;
  border-left:2px solid #DDDDDD;
  padding: 0 12px 0 12px;
  margin: 0 12px 18px 12px;
}
ref {
  color: black;
    font:1em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  padding-left: .3in;
  
}

toc {
	  color: #333333;
  font-size: 118%;
  line-height:1.5em;
  margin: 0 0 .1em .5em;
}

subtoc {
	  color: #333333;
  font-size: 100%;
    /* font-size:100%;*/
  /*font-weight: 401;*/
  line-height:1em;
  margin-bottom: .1em;
  margin-top: 2pt;
  padding-left: .15in;
}
	
ul.NoBullet {
  list-style-type: none}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
