/* Regular Hyperlink styles */

	a:link {
		color:#906; 
		background-color:white; 
	}

	a:link:hover {
		color:#606;
		background-color:white; 
	}

	a:visited {
		color:#906; 
		background-color:white; 
	}

	a:visited:hover {
		color:#606;
		background-color:white; 
	}

/* end of regular hyperlink styles */


/* Menu and Submenu Hyperlink styles */

	a.menu:link {
		color:#696; 
		background-color:#FFC;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.menu:link:hover {
		color:#696;
		background-color:#FF6;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.menu:visited {
		color:#696; 
		background-color:#FFC;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.menu:visited:hover {
		color:#696;
       		background-color:#FF6;		
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.submenu:link {
		color:#666; 
		background-color:#FFC;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.submenu:link:hover {
		color:#666;
		background-color:#FF6;		
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.submenu:visited {
		color:#666; 
		background-color:#FFC;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

	a.submenu:visited:hover {
		color:#666;
		background-color:#FF6;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

/* end of menu and submenu hyperlink styles */


/* General Formatting Styles */

	u {
	color:#906; 
		background-color:white; 
		text-decoration:none;
		font-variant: small-caps;
		font-weight:bold;
	}

	i { 
		font-style: italic; 
		font-weight: bold 
	}

/* end of general formatting styles */


/* Header Styles */

	h1 {
		color: #666;
		text-align: center;
	}

	h2 {
		color: #666;
		text-align: center;
	}

	h3 {
		color: #666;
		text-align: center;
	}

	h4 {
		color: #666;
		text-align: center;
	}

	
/* end of header styles */


/* Special Classes */

	p.text {
		padding:5px;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	p.submenu {
		text-decoration:none;
		font-size:8pt;
		font-weight:bold;
	}
	
	p.faq-q {
		display:block;
		font-size:12pt;
		font-style:italic;
		font-weight:bold;
		color: #96F;
		padding:5px;
		margin-top:10px;
		margin-bottom:-15px;
	}
	
	font.faq-a {
		font-size:12pt;
		font-weight:bold;
		color: #906;
	}
	
	ul {
		margin-top:3px;
		margin-bottom:3px;
	}
	
	ol {
		margin-top:2px;
		margin-bottom:2px;
	}
	
	h3.faq {
		color: #906;
		text-align: left;
		margin-bottom:5px;
	}		
	
	h2.popup {
		color: #906;
		text-align: left;
		margin-bottom:2px;
		margin-top:10px;
		margin-left:20px;
		
	}		
	
	p.popup {
		padding:5px;
		margin-top:10px;
		margin-bottom:5px;
		margin-left:20px;
		margin-right:15px;
	}	
	
	body.popup {
		background-color:white;
		margin-top:0px;
		margin-left:0px;
	}	
	
	hr.popup {
		width:95%; 
		display:block; 
		text-align:left; 
		border-bottom: 2px solid #666; 
		margin-left:20px; 
		margin-right:20px;
	}

/* End of special classes */

/* misc formatting tags */

	body {
		background-color: FFC;
	}
