body {
		text-align:center;
		background: #666;
		}
	
	#frame {
		width:820px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0 0 0 0;
		text-align:left;
		background: url("images/mid.gif") repeat-y;
		}
		
	#contentheader {
		width: 800px;
		padding:0 0 0 10px;
		}
		
	#lefttop {
		width:150px;
		padding:0 0 0 0;
		float:left;
		} 
	
	#righttop {
		width:640px;
		padding:0 0 0 0 ;
		float:left;
		}
		
/*  MAIN CONTENT
	wrapper followed by three nested divs
====================================================== */	
		
	#main {
		padding:0 0 0 10px;
		margin:20px 0 0 0;
		}
		
	#leftnav {
		width:150px;
		padding:0px;
		float:left;
		}
	
	#maincontent {
		width:384px;
		padding:0px;
		float:left;
		}
	
	#rightcontent {
		width:256px;
		padding:37px 0 0 0;
		float:left;
		}
	

		
/*  FOOTER
====================================================== */
		
		#bottom {
		text-align:center;
		width:800px;
		padding: 0 0 0 0;
		margin:10px 0 0 0;
		}
		
/*  TEXT FORMATTING ELEMENTS
====================================================== */	
	
p {
	font-family: Trebuchet, verdana, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 6px 10px 0 6px;
}
	
a {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color:  #660099;
	outline: none;
	}

a:visited {
	color: #660099;
	font-weight: bold;
	font-style: italic;
	}
a:active {
	color: #660099;
	font-weight: bold;
	font-style: italic;
	}
a:hover {
	color: #257D7D;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	}
	
form {
	margin: 0 0 0 0;
	padding:5px 0 5px 3px;
}

input, textarea {
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	padding: 4px;
	border: 1px solid  #257D7D;
}

select {
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	padding: 4px;
	border: 1px solid  #257D7D;
}

strong {
color:#257D7D;
}


	
h1 {
	font-family: Trebuchet, verdana, sans-serif; 
	font-size:16px;
	line-height: 18px;
	padding: 0 6px 0 6px;
	margin: 0 0 0 0;
	color:#660099;
	}

h2 {
	font-family: Trebuchet, verdana, sans-serif; 
	font-size:10px;
	line-height: 11px;
	margin: 0 0 0 0;
	padding: 5px 12px 0 9px;
	color:#257D7D;
	}
	
h3 {
	font-family: Trebuchet, verdana, sans-serif; 
	font-size:10px;
	line-height: 11px;
	margin: 0 0 0 0;
	padding: 5px 12px 0 9px;
	color:#660099;
	}
	
.infocus {
	font-family: Trebuchet, verdana, sans-serif; 
	font-size: 10px;  
	line-height: 12px;
	margin: 0 0 0 0;
	padding: 4px 12px 0 9px;
}

.infocus strong {
	color:#000;
}

.subhead {
	font-family: trebuchet, verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;  
	line-height: 16px;
	color:#660099;
}

.whiteout {
	color: #fff;
	padding: 2px 0 2px 0;
}

.bodysmall {
font-family: Trebuchet, verdana, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 11px; 
color: #999999; 
text-decoration: none;
}

.pinborder {
	border: 1px solid #0066FF;
}

.bodybig {
	font-size: 14px;
	line-height: 120%;
	color: #000066;
	font-family: Trebuchet, verdana, sans-serif;
}