body {
	padding: 0px;
	margin: 0;
	font-family:  "Times New Roman",Bookman, serif;
	font-size:11pt;
	background-color:#FFFFFF}
	
	@page {size:8.5in 11in; margin:0.5in}
	

 /* default paragraph 
 -------------------------------------------------------------- */
 
 p {font-family:  "Times New Roman",Bookman, serif;
 	line-height:130%; margin: 0 0 0.6em 0; padding-right:1em}
	

.pagebreak {page-break-before: always}
	
.indent1 {margin-left:2.5%}
.indent2 {margin-left:10%}
.indent3 {margin-left:20%}
.indent4 {margin-left:30%}


#pageFrame
{
	background-color:transparent; 
	border: 2px solid #CCCCFF;
	color:black;
	margin-left:0.2in;
	width:7in;
	display: block	
}

.orangeLine {margin-left:-270px; padding-left:270px; border-left:4pt solid orange}
	
	
#textColumn
{
	
	line-height:1.2;
	margin-left:6pt;
	padding-left: 0.1in; padding-right:.25in;
}




#footer
{  clear: both;
  font-family: Helvetica, Arial, Geneva, sans-serif;
   border: 1px solid gray;  margin:0px;
   background-color:#CCCCCC;
   text-align:center;
   border-top-width:2px;
   border-bottom-width:1px;
   border-top-color:black; border-top-style:solid;
   color:#FFFFFF;	
   padding:10px; 
      
}


	#header {
 
  height: auto;

		background-color:#FFFFFF;
		padding-left:1em; padding-right:1em;
		padding-top:5px;
		margin-bottom:0px;
		border-bottom-width: 2px;
	 border-bottom-color:#666666; border-bottom-style:solid;
	}
	
	#HdrImgBox
	{display:none; float:right; clear:right}
	
	

	
/* text in header  */
 .c1head {color:#666666; font-size: 0.85em;
 	font-family: Helvetica, Arial, Geneva, sans-serif;}
	
	.big {padding-left: 1em; font-size: 1.8em;}
	.huge {padding-left: 1em; margin-top:1em; font-size: 2.0em;}
	.big, .huge {color:black;
			font-family: Helvetica, Arial, Geneva, sans-serif;}
	

/* stuff for expanded intro below header */

#SubHead {
			background-image:none;
			height:auto;
			margin-left:0.5in;
			
	      }
.SubHeadText { margin-left:0px;
	
			line-height:1.2;  color:black;
			font-family:"Comic Sans MS"; font-size:1.0em
			}

	.attrib {font-size:.70em}
	
	.introbox {	height: auto;
	width: 400px;
	margin-top:100px;
	margin-left:16px;
	border:0px solid #688;
	color:#FFCCFF;
	display: block;
	padding:5px 0px 5px 2px;
	}
	
	
/*   text styles   */

H1,H2,H3,H4,H5,H6 {font-weight:bolder; font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;}
H1 {color:#CCFFCC}
H2,H3,H4,H5,H6 {color:black}
H2 {padding: 5px 0px 5px 5px;  margin-left:10px; line-height:100%}
H3 {margin-left:0em; padding-top:12px; line-height:100%}
H4  {padding-top:8px}

p parahead {font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;}
.parahead {color:black; font-weight:bold; padding-right:1em;
			  font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif}

.center {text-align: center}
.right  {text-align: right}
.italic {font-style: italic}

dfn { color:black; font-weight: bolder}
	
dt { color: teal; font-weight: bolder; font-size: medium;font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif}
dd { font-size: 0.80em}

.gray { color:#333333} 
.green { color:#339933}
.red{color:#FF0000 } 
.statcounter {display:none}
 
.listcontinue {font-size: 95%; margin-left:30pt}

.medsmall, .small, .xsmall {font-family: Verdana,Trebuchet, Arial, Geneva, sans-serif}
.larger {font-size: 115%}  /* sizes modified 7/06  */
.medsmall { font-size: 82.5%} 
.small, .smallgreen  { font-size: 78%;   font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;}
.xsmall {font-size: 75%;   font-family: Verdana,Trebuchet, Arial, Geneva, sans-serif;}  

.state {font-size:72%; font-style:oblique}
.important{font-family:"Comic Sans MS";padding:2pt 12pt 2pt 6pt;margin-left:-30pt; margin-right:20pt;bacKground-color:#B1FB17}

.tinylite{font-size: .75em; color:#333333}
.tinylite a:link { color:blue;}

.eqn, .eqn-small, .smallgreen {  font-family: Verdana,Trebuchet, Arial, Geneva, sans-serif;}
.eqn { font-size: 100%; text-align: center}
.eqno {padding-left:2em; color:#006600; font-size:smaller}
.eqn-small {font-size: 0.82em; text-align: center}
.eqnbox {width:50%; padding:5px 1em 5px 1em; text-align:center; border: 2px solid red}
span.eqnogp {margin-left:8px; float:right; clear: right; }
span.eqnoup {margin-top:15px; margin-left:8px; float:right; clear: right; }
span.eqnoupsmall {margin-top:12px; margin-left:8px; float:right; clear: right; }
.eqno2{color:#006600; font-size:smaller}

.important{font-family:"Comic Sans MS";color:#999999}
.Important, mustknow {padding-left:1em;font-family:"Comic Sans MS";color:#CC0033}

.smallgreen{ color:#006600}
.shift_to_left {margin-left:-70pt}

.noprint, .clickpop {display:none}


.detail
{	
	padding-left: 5%; padding-right:5%;
	line-height:1.1;
	font-size: 90%;
}



.comic, .comic-large {font-family: "Comic Sans MS", sans-serif}
.comic {font-size: 0.85em}
.comic-large {font-size: 1.0em}

	
.attnbox {
	font-family: Comic Sans MS, sans-serif;
	font-size:smaller;
	padding:3px;
	color:red;
	background-color:#FFFFCC;
	border:1px red; border-style:solid;
	width:auto;
	text-align:center;
    }


.hl {background-color:#FFFF99}
.hlgreen {background-color:#99FFCC}
.hlrose {background-color:#FFCCCC}
.hlgray {background-color:#CCCCCC}
.hlbox {border:1px gray; border-style:solid;}

/* images on right or left sides */
.CaptionRight, .CaptionLeft {  font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;}
.CaptionRight {font-size:small; margin-left:6em}
.RightSide {margin-left:12pt}
.CaptionLeft {font-size:small; margin-right:6em}
.LeftSideDouble {margin-right:16pt}
.LeftSide {margin-right:12pt}
.FigBox {width:75%; margin-left:5%; margin-bottom:12pt}
.shiftRight8 {margin-left: 8pt}

		
/* lists 
-------------------------------------------------------------- */

.listcontinue {font-size: 93%; margin-left:30px;line-height:110%}
ol,ul { list-style-position:outside;
		margin-bottom:1em; font-size:93%; line-height:110%}
li {margin-bottom: 0.6em;}

dl {padding:0px; margin:8pt 6pt 12pt 0pt}
dt { color: maroon;font-weight:600;font-size: 95%; padding-left:12pt}
dd { font-size: 0.92em}

/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; background-color:#CCFFFF}
th          { font-weight: bold }
th,td       { font-size:92%; padding: 4pt 10pt 4pt 5pt;
				font-family: Verdana,Trebuchet MS, Arial, Helvetica, Geneva, sans-serif
			}


tfoot       { font-style: italic; }
caption     { background: #eee; font-weight:bold; font-family:Arial, Geneva, sans-serif }

table.plain {
				background-color:transparent;
				line-height: 1em;
				padding: 0pt 4pt 0pt 4pt;
				border-collapse:collapse; border:1pt solid black;
				border-bottom:  2pt solid black;
			}
	caption.plain {font-size:larger;  background-color:transparent; color:teal; font-weight:700; padding:12px 0px 8px 0px; text-align:center}
	
	th.plain { background-color:transparent; font-size:100%; padding: 0px 4px 0px 4px;
				line-height:1em; font-weight:500; border-bottom: 2px solid black;}
	

/* main sections 
-------------------------------------------------------------- */


.newsection, .firstsection {
			border-color:#CCCCFF;
            border-width:4px 0px 3px 0px;           
            padding: 0px .75em 1px 0.5em;
			margin-left:0em;
			margin-top:0.4em;
            border-style:solid;
            background-color:#CCCCCC;
			color:black;
            font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;
            font-size: 1.45em;
            font-weight:bold;
           }   
#newsection {clear:both} #firstsection {clear:none; float:right}

/* boxes 
-------------------------------------------------------------- */	

.adult {padding: 6px; background-color:#FFCC99}
.xbox { width:7in; overflow:auto}

/* popBox stuff --------------------------------- */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

			 
.popbox150R {width:154px;margin:6px; border:1px solid gray; float:left;
			 line-height:normal; float:right; clear:right;
			 font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif}
			 
.popbox150 {width:154px;margin:6px; border:1px solid gray; float:left;
			 line-height:normal; font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-seri;}
	


.infobox {
	display:block; padding:4pt; border: 1pt solid #003366;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	margin:6pt 8pt 6pt 20pt;
	line-height:1;
	font-size:80%; border-color:#6699CC;
	}

/* left marginal boxes */
.lmboxgg,.lmbox,.lmboxbl,.lmboxgr,.lmboxor,.lmboxw,.lmboxnb  p {font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif}
  	
.lmbox,.lmboxor,.lmboxgg,.lmboxbl,.lmboxrose,.lmboxgr,.lmboxor,.lmboxw,.lmboxnb 
	{  display:block;float:left; clear:left; width:230px; color:black; border-style:solid;
		font-size:82%; padding:2pt; line-height:1.1; border-color:gray;
		 margin-right:16pt; background-color:#CCFFFF;
		font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	}
.lmboxw {float:left; clear:both; width:260px; border-color:gray}
 .lmbox {background-color:transparent}
.lmboxbl {color:#003366;}
.lmboxnb {border-width:0px}


.infoboxL,.infoboxLor, .infoboxLbl, .infoboxLgr, .infoboxLrose {line-height:1;font-size:80%;color: black; float:left; display:block;
            padding: 2pt; border:0px 1px 0px 1px; border-color:Gray; border-style:solid; margin-right:16pt; clear:left; width:180pt; padding:2px 4px 2px 4px; font-family: Arial, Helvetica, Geneva, sans-serif}



	

.leftbox {margin-left:-150pt; padding-top:20pt;  float:left; clear:left; width:310pt; line-height:100%}
.rightbox {width:400pt;float:right; clear:right}
.midbox1 {width:750pt; margin-left:150pt; line-height:120%}
.midbox2 {width:640pt; margin-left:260pt}
.midbox50 {width:850px; margin-left:50px; line-height:120%}
.exdent70 {margin-left:-70px}
.exdent200 {margin-left:-200px}

 .insetbox p {font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;}
  
.insetbox, .insetboxor, .insetboxbl, .insetboxro, .insetboxgr, .insetboxye,.insetbox100, .insetbox640
	{
	 font-family: Verdana, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	font-size: .85em;
	display: block;
	overflow:auto;
	margin:8pt;
	border:solid 1pt gray;
	background-color:#FFFFCC;
	padding:6pt;
	width:75%;
	border-left-width:2pt; border-right-width:2pt;
	border-color:#666666;
	}
	
	.insetboxor {background-color:#CCCCCC; border-color:#FCBE93}
	.insetboxbl {background-color:#CCCCCC; border-color:#8882A0}
	.insetboxgr {background-color:#CCCCCC; border-color:#A08B84}
	.insetboxro {background-color:#CCCCCC; border-color:#CC6666}
	.insetboxgr {background-color:#CCCCCC; border-color:#339900}
	.insetboxor {background-color:#CCCCCC; border-color:peru}
	.insetboxye {background-color:#CCCCCC; border-color:goldenrod}

	.insetbox2 {
	
	display: block;
	overflow:auto;
	margin-top: 1.2em;
	border:1px solid;
	background-color:#CCFF99;
	margin-bottom: 1.5em;
	padding:6px;
	width:75%;
	border-color:#336600;
	}
	
	.insetboxwide,  .insetboxgrwide
	{font-size: .85em;background-color:#CCCCCC;
	display: block; overflow:auto; 
	margin:6pt 0pt 2pt 0pt;
	padding:4pt 4pt 4pt 2pt;
	width:98%;
	border: 1pt solid gray;
	}
	

	#desc {

	padding:10pt;
	margin-right:30pt;
	float:right; width:300pt
	}

	
.InsetBoxLeft
{
	width:auto;
	padding-right: 10px;
	margin-bottom:5px;
	float:left; clear:both;
    margin-left:-80px
}
.InsetBoxRight
{
	background-color:#CCCCCC;
	border: solid 1px #688;
	font-size:.82em;
	width:auto;
	padding: 1px 4px 1px 10px;
	float:right; clear:both;
	margin-right: 5px; margin-left:20px;
	display: block;}  /* added 2006.07.25 */
	
		
	.probexbox {
	clear:both; float:none;
	  font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;
	font-size:0.825em;
	border: solid 2pt #FF33FF;
	margin-right: 20pt;
	margin-left: 50pt;
	line-height: 1.05;
	display: block;
	padding: 2pt 10pt 10pt 10pt;
	width:auto;
    }
	
	

	
.knowitbox {
	font-family: Comic Sans MS, Verdana, sans-serif;
	color:black;
	text-align:center;
	font-size: 1.1em;
	background-color:#FFFFCC;
	line-height: 100%;
	display: block;
	padding: 5px 1em 5px 1em;
	margin: 1.2em 1em 1.2em  1em;
	width:75%;
	border: 2px solid red;
	}
	
	/* marginal boxes  -  
-------------------------------------------------------------- */	
.inleftmargin { padding: 4pt; float:left; clear:left; width:250pt; font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;
				color:#006633; border: 2px solid gray; margin: 2pt 4pt 2pt 0pt}


.marginbox {line-height:1;font-size:80%;color: green; display:block; float:left; display:block;
				padding: 2px; margin-left:-270px;  margin-top:16px;  margin-right:2px; clear:left; width:250px}



.margincall 
		{line-height:1.1;font-size:90%;color:#993300; float:left; font-weight:600; background-color:#FFCCCC;
            margin-left:-270pt; padding:4pt; margin-top:4pt; text-align:right; margin-right:6pt; clear:left;
			display:block;text-align: right; width:250pt}
			
	blockquote.margincall 
		{line-height:1.1;font-size:90%;color:#993300; float:left; font-weight:600; background-color:#FFCCCC;
            margin-left:-270pt; padding:4px; margin-top:4pt; text-align:right; margin-right:6px; clear:left;
			display:block;text-align: right; width:250pt}
						  
	blockquote.callout
		{line-height:1.1;font-size:90%;color:#993300; font-weight:600;  float:left; clear:left;
			 margin:4pt 12pt 0pt 0pt;  width:242pt  }
	
/* blockquote boxes 
-------------------------------------------------------------- */	
  
  blockquote.float-right,  blockquote.float-rightL,  blockquote.float-rightor,  blockquote.float-rightgrn,
  		 blockquote.float-rightplain,  blockquote.float-rightgra,  blockquote.float-rightbl, 
		  blockquote.float-rightro, blockquote.float-rightye, blockquote.float-rightro{
  float: right;
  font-size: 0.74em;
  width: 27%;
  padding: 3pt 5pt 3pt 5pt;  
  margin:10pt 2pt 0pt 6pt;
  color: #00008b;
  background-color: #ABC3AC;
  border-left: 2pt solid gray;
  border-bottom: 2pt solid gray;
  }
			blockquote.float-rightL,blockquote.float-rightor, 	blockquote.float-rightplain,blockquote.float-rightgrn, blockquote.float-rightgra, blockquote.float-rightye,
			blockquote.float-rightro {width:40%; background-color:#CCFFFF}
	
		
  blockquote.float-right {
  float: right;
    font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;
  font-size: 0.74em;
  width: 27%;
  padding: 3pt 5pt 3pt 5pt;  
  margin:20pt 2pt 0pt 6pt;
  color: black;
  background-color:transparent;
  border-left: 2pt solid gray;
  border-bottom: 2pt solid gray;
  }
  
blockquote.float-left {
  float: left;
    font-family: Verdana,Trebuchet MS, Arial, Geneva, sans-serif;
  font-size: 0.74em;
  width: 35%;
  padding: 0.5em;
  margin: 0 0.5em 0 0;
  color:black;
  background-color:transparent;
  border-right: 2pt solid gray;
  border-bottom: 2pt solid gray;
  }

	/* navigation 
	-------------------------------------------------------------- */

a:link, a:visited
	{color:#666666; text-decoration:underline; background:transparent}

.navbar 
	{
	display:none;
	}
	
.NavBarBox
	{
	display:none;
	}
	
.tooltip {display:none}
	
.navbar a:link {color:rgb(34,70,79); text-decoration:none}

	
/* local page menu */

#ThisPageMenu {display:none}


/* controls 
-------------------------------------------------------------- */

.floatleft {float:left}
.floatright {float:right}

.clearit {
	clear:both;
	height:2pt
	}
	
	.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}	
	
	.RestoreTextColumn {float:none; clear:both; margin-left:0pt;
    padding-top:2pt
	}


