/* LAYOUT DEFINITIONS */body {	background-color: #99CC99;	margin: 0;	padding: 0;}#header {	background-color: #000;	border-bottom: 1px solid #fff;	padding: 30px 0 30px 20px;}#navMain {	float: left;	width: 155px;	voice-family: "\"}\"";	voice-family: inherit;	width: 115px;	padding: 20px;}#contentMain {	float: left;	width: 570px;	border-left: 1px solid #fff;	padding: 20px 20px 40px 20px;}/* TEXT DEFINITIONS */#header {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: .9em;	color: #e4e4cc;}#navMain {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	text-align: right;}#navMain ul {	list-style: none;	margin: 0;	padding: 0;}#navMain ul li {	margin-bottom: 5px;}#navMain a {	color: #666;	font-weight: bold;	font-size: .95em;	text-decoration: none;}#navMain a:hover {	color: #006666;}#contentMain {	font-family: Arial, Helvetica, sans-serif;	font-size: .75em;	color: #333;	line-height: 135%;}#contentMain a {	color: #006666;	font-weight: bold;	text-decoration: none;}#contentMain a:hover {	text-decoration: underline;}#contentMain p {	margin: 0 0 10px 0;}#contentMain h1 {	font-size: 1.2em;	line-height: normal;	color: #333;	border-bottom: 1px solid #fff;	margin: 0 0 15px -20px;	padding: 0 0 15px 20px;}#contentMain h2 {	font-size: 1em;	color: #666;	background-color: #fff;	border: 1px solid #999;	margin-top: 2em;	padding: 3px 0 2px 6px;}#contentMain h3 {	font-size: 1.1em;	color: #333;	border-bottom: 1px solid #999;	padding-bottom: 2px;	margin: 20px 0 5px 0;}/* MISC */.highlight {	border-top: 1px solid #333;	border-bottom: 1px solid #333;	padding: 3px 0 2px 6px;}.white {	color: #fff;}