body {	background-color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000;	padding:0px;	margin:10px;}/* --- main body ---*/#container	{	background-color:#fff;	float:left;	width:609px;	border-left:191px solid #fff;	background-image: url(img/bgrt.jpg);	background-repeat: no-repeat;}#leftRail	{	float:left;	width:191px;	margin-left:-191px;	position:relative;	background-image: url(img/bgleft.jpg);	background-repeat: no-repeat;	border-left: 1px solid #93CFA8;	border-top: 1px solid #93CFA8;}#centre	{	float:left;	width:457px;	margin-right:-457px;	border-top: 1px solid #93CFA8;}#rightRail	{	float:right;	width:151px;	margin:202px 0 0 0;	vertical-align: bottom;}#sign	{	width:608px;	height:124px;	float:left;	margin-right:-608px;	background: url(img/sign.gif) 0px 0 no-repeat;}#signl	{width:445px;float:left}#signr	{width:152px;float:left}#footer	{	width:800px;	height:5px;	background-color: #369A36;	clear:left;}#whbk	{	height:152px;}#mastbk	{	height:152px;	margin:0 0 0 20px;}.aqua	{	background-image: url(img/grid.gif);	background-repeat: repeat;	width:432px;	margin:0 2px 0 11px;	padding:8px 0 8px 0;}/** main menus & sub-menus **/#navcontainer ul{		margin:0px 12px 0px 8px;	padding: 0px 0px 15px 0px;	list-style-type: none;}#navcontainer ul ul{	margin:0 0 0 19px;	padding:0px;}#navcontainer a	{	font-size: 0.8em;	display: block;	color: #fff;	width: 150px;	padding: 3px 0px 0px 27px;	text-decoration: none;	font-weight: bold;	line-height:20px;	background: url(img/button.gif) 0 2px no-repeat;}#navcontainer a:hover	{	color: #6C3;	background-position: -175px 2px;}#navcontainer li li a	{	padding: 2px 4px 2px 4px;	margin:2px 0 4px 0;	background-color:#666666;	display: block;	font-size: 0.8em;	color: #000;	text-decoration: none;	border-bottom: 1px solid #cccccc;	font-weight: normal;	line-height:18px;	background: url(img/wh.gif) 0 2px no-repeat;}h1 {	font-size:0.9em;	padding:20px 0 14px 0;	margin:4px 10px 0px 11px;	line-height:1.4em;}h2	{	font-size:0.75em;	margin:4px;}h2 a:link {color: #000; text-decoration: none;}h2 a:visited {color: #000; text-decoration: none;}h2 a:hover {color: #6C3;text-decoration: underline;}h3 {	font-size:0.8em;	margin:4px;	color:#fff;	text-align: right;}h3 a:link {color: #fff; text-decoration: none;}h3 a:visited {color: #fff; text-decoration: none;}h3 a:hover {color: #6C3;text-decoration: underline;}h4	{	font-size:0.7em;	margin:12px 0 0 2px;	color: #fff;}h4 a:link {color: #fff; text-decoration: none;}h4 a:visited {color: #fff; text-decoration: none;}h4 a:hover {color: #6C3;text-decoration: underline;}h5 {	font-size:0.8em;	margin:4px;	color:#fff;	line-height:360px;}h6 {	font-size:0.8em;	line-height:160px;}p	{	font-size:0.8em;	margin:4px 24px 6px 4px;}p a:link {color: #000; text-decoration: none;border-bottom-width: 1px; 	border-bottom-style: dotted;}p a:visited {color: #000; text-decoration: none;}p a:hover {color: #6C3;text-decoration: none;}.norm li	{	font-size: 0.75em;	list-style: url(img/minileaf.gif) none outside;	margin: 8px 0 0 -8px;	padding: 0.25em;}.huge	{	font-size: 40px;	color: #000;	}.smarr	{	background: url(img/smarr.gif) 0 4px no-repeat;	line-height:35px;}.lgarr	{	background: url(img/lgarr.gif) 190px 4px no-repeat;	line-height:35px;	padding:0 30px 0 0;}div.spacer	{	clear: left;}/* 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;}.clearboth {clear: left;}.req	{color:#C03;}