

/* comment: white bg: ffffff, dark blue 3b5382 bold links with ?? hovering underline are default,  */



html { font-family: myriad, verdana, verdena, arial, helvetica, sans-serif, sanserif; 
			background: #ffffff;
			}


/* comment:  using bg-image here jazzes up site --kp 2007 */
/* comment:  but, adding may cause problems. --kp 2007 */
body  {	
	font-size: 85%;
	color: #000000;
	margin: 0px auto ;
	background-color: #ffffff;
	width: 800px;
	padding: 5px;
		z-index: 1;
	}
	
#pagediv { 
	background-color: #ffffff;
	width: 800px;
	margin: 0;
	position: absolute;
		z-index: 2;
					}


	
#contentwrapper { 
	background-color: #ffffff;
	width: 800px;
	padding: 0px;
	top: 115px;
	position: relative;
		z-index: 400;
					}


#maincontent {
		position: relative;
		margin-left: 20px;
		top: 0;
		width: 500px;
		background-color: transparent;
			}

/*    */			
#rightcolumn {
		position: absolute;
		margin-left: 530px;
		top: 0;
		float: right;
		width: 240px;
		text-align: center;
		color: #000000;
		background-color: #ffffff;
		}
		
		
#photocaption { 
			line-height: 30px;
			color: #ffffff;
			background-color: #3b5382;
			text-align: right;
			font-weight: bold;
			font-size: 14px;
			padding-right: 10px;
			margin-right: -15px;
			}
			
			
.photospacing { padding-bottom: 300px; 
					padding-top: 300px; }			


/* to make default indents smaller   */		
#narrowlist {
		font-size: 80%;
		text-align: left;
		margin-left: 20px;
		padding-left: 0px;
		font-weight: bold;

		}
		

		

				
/* format for IE-6 only hacks - - - 2007  */
* html #maincontent { 
		}				

			

			
/* styles for include file */
#top { 
	width: 800px;
	position: absolute;
	text-align: center;
	background-color: #3e80f8;
	left: 0px;
	top: 0px;
	z-index: 1;
			}
			
			
#topnavbar { 
	position: relative;
	z-index: 2;
			}
			
/* for navigation table in include file*/
.topnavrow { 
		background-color: #3e80f8;
		line-height: 24px;
		z-index: 3; 
		font-size: 90%;
		}
		
.topnavrow a:link 
	{ color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
	}
	
.topnavrow a:visited
	{ color: #000000;
	font-weight: bold; 
	text-decoration: none;
	}

.topnavrow a:hover
	{ color: #ffff00;
	font-weight: bold; 
	text-decoration: underline;
	}

.topnavrow a:active 
	{ color: #FF66CC;
	font-weight: bold; 
	text-decoration: underline;
	}
	
#signature {
	position: relative;
	text-align: center;
	color: #000000;
	background-color: transparent;
	z-index: 450;
}



		

/*  above, end main positioning elements  */



/*  below, start main text style elements  */




/* no width or positioning elements below here */

a:link {	font-weight: bold;
			text-decoration: underline; 
			color: #3b5382;
			background-color: transparent;
			}
			
a:visited {font-weight: bold;
			text-decoration: underline; 
			color: #000000;
			background-color: transparent;
			}
			
a:hover {font-weight: bold;
			text-decoration: underline; 
			color: #cc0000;
			background-color: transparent;
			}
			
a:active {font-weight: bold;
			text-decoration: underline; 
			color: #ff66cc;
			background-color: transparent;
			}

	

/* comment: page bg, white */
/* black text, left align */

	
/* comment: H1--black */

h1 {	font-size: 200%;
	font-weight: bold;
	border-color: transparent;
	color: #000000;
	background-color: transparent;

}

/* comment: H2--blue */

h2 {	font-size: 165%;
	font-weight: bold;
	border-color: transparent;
	color: #3b5382;
	background-color: transparent;

	}


	
/* comment: H3--black */

h3 {	font-size: 140%;
   font-weight: bold;
	border-color: transparent;
	color: #000000;
	background-color: transparent;
}

	

	
/* comment: dark blue */

h4 {	font-size: 120%;
	font-weight: bold;
	border-color: transparent;
	color: #3b5382;
	background-color: transparent;

	}
	
	
p	{	
	line-height: 130%;

	}

	
.small { font-size: 90%; }
.smaller { font-size: 82%; }
.smallest { font-size: 77%; }
.small95 { font-size: 95%; }
.small90  { font-size: 90%; }
.small85 { font-size: 85%; }
.small80  { font-size: 70%; }
.small75 { font-size: 75%; }
.small70 { font-size: 70%; }

.big { font-size: 110%; }
.bigger { font-size: 120%; }
.biggest {font-size: 130%; }
.big110 { font-size: 110%; }
.big115 { font-size: 115%; }
.big120 { font-size: 120%; }
.big125 { font-size: 125%; }
.big130 {font-size: 130%; }
.big135 {font-size: 135%; }
.big140 {font-size: 140%; }
.big145 {font-size: 145%; }
.big150 {font-size: 150%; }
.big155 {font-size: 155%; }
.big160 {font-size: 160%; }
.big165 {font-size: 165%; }
.big170 {font-size: 170%; }
.big175 {font-size: 175%; }
.big200 {font-size: 200%; }
.center { text-align: center;
	vertical-align: top; }
	
.left { text-align: left;
	vertical-align: top; }

.full { text-align: justify;
	vertical-align: top; }

.right  { text-align: right; 
			vertical-align: top; }
			
.center	{ vertical-align: top; 
				text-align: center;}	

.copyright { font-size: 80%; text-align: center; }

.bold { font-weight: bold; }
	

.redred { color: #ff0000; 
	background-color: transparent;}
	
.red { color: #990000; 
	background: transparent;}


.medblue { color: #3e80f8; 
	background-color: transparent;}


.darkblue { color: #3b5382; 
	background-color: transparent;}
  

.black { color: #000000; 
	background-color: transparent;}

.white { color: #ffffff; 
	background-color: transparent;}


.twoxspacing { font-size: 100%;  
			line-height: 200%; }

.twoxparaspacing { font-size: 100%;  
			padding-bottom: 10px; }

