	html {
		margin: 0;
		padding: 0;
		}
	body {
		margin: 0;
		padding: 0;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 80%; 
		color: #000;
		background: #F4E4E4;
		background-image: url(images/tile2.gif);
		line-height: 1.4em;
		}

	/* =========
	   FRAMEWORK
	   ========= */   

	#wrap { 
		border: 1px solid #9e5ea6; 
		width: 711px;
		margin-left: auto;
		margin-right: auto;		
		}
	#header { 
		top: 0;
		left: 0;
		margin: 0; 
		height: 155px;
		width: 711px;	
		background: #DE3173;
		background-image: url(images/header_ spacer.gif);
		background: repeat x;
		}
	#canvas {
		border-top: solid white 1px; 
		position: relative;
		text-align: left; 
		left: 0; 
		margin: 0; 
		width: 100%;
		background: #fff;
		}
	#leftcol {	
		margin: 2% 0 0 1%;
		position: absolute;
		left: 0;
		width:22%; 
		color: #000; 
		background: #fff;		
		}
	#maincol { 
		border: solid #9e5ea6;  
		border-width: 0 0 0 1px; 
		margin: 2% 0 0 27%;
		padding: 0 1% 0 2%; 
		background-color: #fff; 
		}
	#centerplate {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		background-color: #fff;
		color: #000;
		text-align: left;
		width: 100%;
		}

		/* ==========
		   NAVIGATION
		   ========== */
	
	#menu { 
		margin: 0 0 0 1%;
		padding: 0;
		text-align: left;
		color: #004000;
		width: 98%;
		}	
	#menu ul { 			
		margin:0;
		padding: 0;
		list-style-type: none;
		}					
	#menu li {	
		WIDTH: 100%;
		line-height: 1em;
		}
	#menu a {	
		width: 100%;
		display: block;
		padding: 5px 8px 5px 5px;
		color: #004000;
		background-color:  #AFCA81;
		text-align: left; 
		border-top: 1px solid #EEF7EB;
		border-bottom: 1px solid #9e5ea6;
		font-weight: bold;
		font-size: 12px;
		}
	#menu a:hover {  
		color:  #EEF7EB; 
		background-color: #809C54;
		border-top: 1px solid #fff;
		}		
	#uberlink a:link, #uberlink a:visited, 
	#uberlink a:hover, #uberlink a:active {
		background-color: #ccdbb5;
		border-bottom: 1px solid #d93172;
		color: green;
		}	
	#footer { 
		margin: 0;
		padding: 10px 0;
		background-color: #d93172;
		color: #F4E4E4;
		text-align: center;
		width: 711px;
		} 	
	#footer a, #footer p {
		color: #F4E4E4;
		line-height: 1.5em;
		font-size: 11px;
		text-align: center;
		padding: 0 5px;
		font-weight: bold;
		}	
	#footer a:hover{
		padding: 0 5px;
		color: #EBCFCF;	
		background-color: transparent;
		text-decoration: underline;
		}
	.left{  
		float: left;
		padding: 2px 12px 2px 0;
		}
	.indent{
		text-align: justify;
		padding: 0 30px;
		}	
	.jump { 
		padding: 10px 0;
		width: 20px;
		height: 20px;
		}
	.faqbttlink {
		color: #d93172;
		font-weight: normal;
		font-size: 11px;
		text-decoration: underline;
		text-align: left;
		}					
				
		/* ============
	   	   PRESENTATION
	     	   ============ */	
			
	h1, h2, h3, h4 {	
		font-family: arial, verdana, helvetica, sans-serif; 
		font-weight: strong; 
		line-height: 1.2em;
		color: #d93172; 
		text-align: left;	
		}
	h1 {	
		font-size: 20px;
		}
	h2 {	
		font-size: 18px;		
		}
	h3 {		
		font-size: 16px;
		}	
	h4 {		
		font-size: 14px;
		}
	blockquote {
		padding: 0 30px;
		}
	p, ol, { 
		font-family: verdana, arial, helvetica, sans-serif;
		line-height: 1.4em;
		}				
	ul { 
		list-style-type: disc;
		}
	li { 
		padding: 0 5px;
		}
	a {
		color:  #008;
		font-size: 12px;
		background-color: transparent;
		text-decoration: none;
		font-weight: bold;
		}
	a:hover.null {
		padding: 0;
		border: none;	
		color: #9E5EA6; 
		text-decoration: underline;
		background-color: transparent;
		}
	a:hover.fnull, a:hover.hnull {
		padding: 0;
		border: none;	
		color: #fff;
		text-decoration: underline;
		} 
	.nlheading {
		margin: 20px 0 0 5%;	
		font-family: verdana, arial, helvetica, sans-serif;
		padding: 5px;
		width: 100%; 
		color: #AFCA81; 
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
		background: green; 
		}
	.newsletter { 
		margin: 0 0 0 5%;
		padding: 5px 6px 5px 4px;
		text-align: center;
		color: #004000;
		background:  #ccdbb5;
		width: 100%;
		}	
	.newsletter p {
		padding: 0px;
		text-align: center;
		font-size: 11px;
		line-height: 1.3em;
		}
	.heavy {
		font-weight: bold;
		color: #000;
		font-family: verdana, arial, helvetica;
		}
	.more { 
		color: #008;
		font-size: 11px;
		background-color: transparent;
		text-decoration: none;
		font-weight: bold; 
		}	
	.testimonial{ 	
		border: 1px dotted #CCC7DB;
		padding: 2%;
		font-size: 12px;
		line-height: 1.3em;
		background: #FBFBFF;
		font-weight: bold;
		}	
	.testimonial p { 
		text-align: left;
		color: #9E5EA6;
		}	
	.copyright {
		color: #fff;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		background-color: #d93172;	
		padding-top: 10px;	
		} 