body 	{
      	background-color: 	#FFFFFF;
		font-family:	 	Verdana, Arial, Helvetica, sans-serif;
     		color: 			#004099;
      	margin: 			0px; 
     	 }



.textmain 	{
	
			background: 		#FFFFFF;	
			color: 			#003300;	
			margin-left: 		159px;
			margin-right:           359px; 
			border: 			3px dashed #000033;	
			padding: 			5px;
			font-family:		Georgia, Times New Roman, serif; 
			font-size:			14px;	
			width: 			auto; 
			border: 			1px solid #FFFFFF; 
			/* To insure that NN4.xx renders the background-					color of the content area */ 
			/* Used for the text on the pages. The margins are large to 			reduce the width of the text and to allow for the sidebar. */
		}


.sidebar 	{
			position: 		absolute;
			right:		80px;
			top:			110px;
			width:		180px;
			background:		#FFFFFF;
			border:		1px solid #FFFFFF;
			font-family: 	Verdana, Arial, Helvetica, sans-serif;
			font-size:		10px;
			line-height: 	160%;
			/*This boxes the links on the top right side of the screen. */
		}



		
.header 	{
    			margin-top: 	100px;
    			margin-left: 	180px;
			font-size:		25px;
			font-weight:	700;
			/*This is used for the first line of the page header. */
    		} 



.header1	{	margin-top:		0px;
			margin-left:	260px;
			font-size:		25px;
			font-weight:	700;
			color:		#669966;
			/* This is used for the second line of the page header. */
		}


.header2	{	
			margin-top: 	30px;
    			margin-left: 	180px;
			font-size:		18px;
			font-weight:	600;
			/* This header is used for the page title. */
    		} 


.header3	{	
			margin-top: 	30px;
    			margin-left: 	191px;
			font-size:		14px;
			font-weight:	600;
			color: 		#003300;
			/* This header is used for the paragraph titles and for the 			"next" link at the bottoms of the pages. */
    		} 


.box 	{
		background: 	#FFFFFF;
 		color: 		#000099;
 		font-family:	Verdana, Arial, Helvetica, sans-serif;
  		font-size: 		12px;
		text-align:		center;
  		padding: 		15px;
  		margin: 		2px;
  		border-color: 	#FFFFFF;
  		border-style: 	solid;
  		border-width: 	2px;	/* The border property in longhand. */
		margin-left:	159px;
		margin-right:	359px;
		/* Centered photo box used for captioned pictures and small 			diagrams. */
  	}


.diagbox 	{
			background: 	#FFFFFF;
 			color: 		#000099;
			padding: 		15px;
  			margin: 		2px;
  			border-color: 	#FFFFFF;
  			border-style: 	solid;
  			border-width: 	2px;	/* The border property in longhand. */
			margin-left:	99px;
			margin-right:	359px;
			/* Centered diagram box, a larger area than the photo box. */

  		}



a:link 	{	
			color: 		#003333; 
  			text-decoration: 	none; 
  			background: 	#FFFFFF;
			/* Used for normal links in the text. */
		}


a:visited 	{
  			color: 		#3399FF; 
  			text-decoration: 	none; 
  			background: 	#FFFFFF;
			/* Used for visited links in the text. */
		}


a:hover 	{ 
  			color: 		#99CC66; 
  			text-decoration: 	underline; 
  			background: 	#FFFFFF;
			/* Used for hovering over links. */
		}


@media print	{.box		{	margin-left:	2cm;		}	}
@media print	{.diagbox	{	margin-left:	.03cm;	}	}
@media print	{.sidebar	{	display:		none; 	}	}




/* Many thanks to: mako4css.com, bluerobot.com, alistapart.com, glassdog.com, www.glish.com/css/, and evolt.org */
/* Code spacing from "CSS in 24 Hours", Kynn Bartlett */
/* I was reading "The DaVinci Code" by Dan Brown while coding this. */
/* Regina Williams, September 2003 */
/* Print designations added February 2004. */

