body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000;	background-image: url(img/planbg.gif);	background-repeat: no-repeat;	background-color: #369;	margin:0;	padding:0;}hr {border-top: 2px dotted #cc9;	margin-top: 5px;	width:90%;}#frame {	width:800px;	margin-right:auto;	margin-left:auto;	margin-top:10px;	padding:0 0 0 50px;	text-align:left;	background:#fff;}#nbar	{	margin:10px 0 0 11px;	padding:-2px 0 0 4px;	background-image: url(img/nbar.gif);	background-repeat: no-repeat;	line-height:30px;}.sbar	{	margin:10px 0 0 11px;	padding:-2px 0 0 4px;	background-image: url(img/sbar.gif);	background-repeat: no-repeat;	line-height:30px;}#leftRail	{	float:left;	width:490px;}#rightRail	{	float:left;	width:240px;	border-left: 1px solid #cc9;	margin:-50px 0 0 0;}.dispcols {	width:370px;	padding:0px;	margin:0px;	float:left;}.lilcols {	width:240px;	padding:0px;	margin:0px;	float:left;}/* 'pics' controls slide show */.pics {     height:  152px;     width:   220px;    padding:0 0 8px 0;	margin:0 0 16px 12px;    text-align:center;    overflow:hidden;}.newscols {	width:220px;	padding:2px 0 8px 0;	margin:0 0 16px 12px;	border: 1px solid #cc9;}h1 { 	font-size:0.8em;	margin:0px 4px 4px 11px;}h2 { 	font-size:0.75em;	margin:8px 4px 4px 11px;}h3 { 	font-size:0.75em;	margin:8px 2px 6px 6px;	border-bottom: 1px solid #cc9;}h3 a {color: #000;padding:0 0 0 12px; text-decoration: none;background: url(img/mv_grey.gif) 0 2px no-repeat; }h3 a:hover {background-position: -210px 2px;text-decoration: none;}h4 { font-weight:normal;	font-size:0.68em;	margin:8px 2px 0px 2px;}h4 a {color: #000;padding:0 0 0 12px; text-decoration: none;background: url(img/mv_grey.gif) 0 2px no-repeat; }h4 a:hover {background-position: -210px 2px;text-decoration: none;}h5	{	font-size:0.75em;	margin:0px 4px 2px 11px;	color:#369;}h5 a:link {color: #369; text-decoration: none;}h5 a:visited {color: #369; text-decoration: none;}h5 a:hover {color: #cc9;text-decoration: none;}p	{	font-size:0.75em;	margin:0px 4px 14px 11px;}p a:link {color: #369; text-decoration: none;}p a:visited {color: #369; text-decoration: none;}p a:hover {color: #000;text-decoration: none;}li.norm	{	font-size:0.75em;	margin:0px 4px 2px 3px;}.home	{	font-weight: bold;	color:#fff;	font-size:0.75em;	margin:0px 2px 0px 10px;}.home a:link {color: #fff; text-decoration: none;}.home a:visited {color: #fff; text-decoration: none;}.home a:hover {color: #cc9;text-decoration: none;}/* --- services navigation ---*/#servnav	{	width:300px;	border: 2px solid #CCCC99;	margin:30px 0 10px 11px;}.cb { clear: both;}.logo	{margin:30px 0 0 11px;}.ind	{margin:0 0 0 14px;}.req	{color:#C03;}/* forms */.xinput, textarea {	display: block;	width: 200px;	float: left;	margin:0 0 10px 4px;	padding:0;}label {	display: block;	width: 110px;	float: left;	margin:0 0 10px 0px;	padding:0;}label {	text-align: right;	width: 105px;	padding:0 10px 0 0;	margin:0;}.data	{	font-size:0.7em;	border: 1px solid #330066;	margin:0 0 0 30px;}
