body{
padding: 0; margin:0;
text-align: center;
background-color: #575757;}
div#mainDiv{
	margin: 2px auto; padding: 0;
	width: 998px; height: auto;}

/* hdr etc */
div#hdrDiv{
	margin: 0 auto; padding: 0;
	background: transparent url(../image/hdr.jpg) no-repeat 0 0;	
	width: 998px; height: 172px;
	position: relative;}
div#hdrDiv a img.logo{
	position: absolute;
	top: 33px; left: 676px;
	width: 272px; height: 58px;
	border: 0;}
	
/* main area */
table.mainTable{
	margin: 0 auto; padding: 0;
	width: 998px; 
	background-color: #fff;}

/* menu etc */
table.mainTable td.lhsTD{
	margin: 0; padding: 0;		
	background: transparent url(../image/lhsBG.jpg) no-repeat 0 0;	
	width: 274px; height: auto;
	vertical-align: top;}
table.mainTable td.lhsTD div#menuDiv {
	position: relative;
	vertical-align: top;}
table.mainTable td.lhsTD div#menuDiv a{
	display: block}
table.mainTable td.lhsTD div#menuDiv a span{
	display: none;}
table.mainTable td.lhsTD div#menuDiv a.n1{
	height: 11px; width: 121px;
	background: url(../image/menu/btnMenuAboutOff.gif) no-repeat;
	position: absolute;
	top: 100px; left: 91px;}
table.mainTable td.lhsTD div#menuDiv a.n1:hover, table.mainTable td.lhsTD div#menuDiv a.n1sel{
	background: url(../image/menu/btnMenuAboutOn.gif) no-repeat;}
table.mainTable td.lhsTD div#menuDiv a.n2{
	height: 11px; width: 121px;
	background: url(../image/menu/btnMenuAccountsOff.gif) no-repeat;
	position: absolute;
	top: 130px; left: 91px;}
table.mainTable td.lhsTD div#menuDiv a.n2:hover, table.mainTable td.lhsTD div#menuDiv a.n2sel{
	background: url(../image/menu/btnMenuAccountsOn.gif) no-repeat;}
table.mainTable td.lhsTD div#menuDiv a.n3{
	height: 11px; width: 121px;
	background: url(../image/menu/btnMenuHelpOff.gif) no-repeat;
	position: absolute;
	top: 160px; left: 91px;}
table.mainTable td.lhsTD div#menuDiv a.n3:hover, table.mainTable td.lhsTD div#menuDiv a.n3sel{
	background: url(../image/menu/btnMenuHelpOn.gif) no-repeat;}
table.mainTable td.lhsTD div#menuDiv a.n4{
	height: 11px; width: 121px;
	background: url(../image/menu/btnMenuSaOff.gif) no-repeat;
	position: absolute;
	top: 190px; left: 91px;}
table.mainTable td.lhsTD div#menuDiv a.n4:hover, table.mainTable td.lhsTD div#menuDiv a.n4sel{
	background: url(../image/menu/btnMenuSaOn.gif) no-repeat;}
table.mainTable td.lhsTD div#menuDiv a.n5{
	height: 11px; width: 121px;
	background: url(../image/menu/btnMenuPayrollOff.gif) no-repeat;
	position: absolute;
	top: 220px; left: 91px;}
table.mainTable td.lhsTD div#menuDiv a.n5:hover, table.mainTable td.lhsTD div#menuDiv a.n5sel{
	background: url(../image/menu/btnMenuPayrollOn.gif) no-repeat;}
table.mainTable td.lhsTD div#menuDiv a.n6{
height: 11px; width: 121px;
	background: url(../image/menu/btnMenuContactOff.gif) no-repeat;
	position: absolute;
	top: 250px; left: 91px;}
table.mainTable td.lhsTD div#menuDiv a.n6:hover, table.mainTable td.lhsTD div#menuDiv a.n6sel{
	background: url(../image/menu/btnMenuContactOn.gif) no-repeat;}
table.mainTable td.lhsTD div#menuDiv div#addrDiv img{
	position: absolute;
	top: 297px; left: 53px;
	border: none;}
table.mainTable td.lhsTD div#menuDiv div#addrDiv a.emailContact img{
	position: absolute;
	top: 318px; left: 78px;
	margin: 5px 0 0 0; padding: 0;
	text-decoration: none;}	
table.mainTable td.lhsTD div#menuDiv div#logoDiv{
	position: absolute;
	top: 360px; left: 53px;
	text-align: center;}
table.mainTable td.lhsTD div#menuDiv div#logoDiv img{
	border: none;}
		
/* content etc */
table.mainTable td.rhsTD{
	margin: 0; padding: 0 10px 0 0;
	height: 350px;
	vertical-align: top;
	background:  transparent url(../image/topLeftContentBG.jpg) no-repeat top left;}
table.mainTable td.rhsTD div#hdgDiv img{
	margin: 5px 0 5px 0; padding: 5px 0 0 0;
	width: 151px; height: 12px;}	
	
/* ftr etc */
.foot{
	margin: 0 auto ! Important; padding:0 ! Important;
	background: transparent url(../image/ftrBG.gif) no-repeat 0 0;	
	width: 998px; height: 38px;
	font-family: tahoma;
	font-size: 95%;	
	clear:both;
}
.foot .footIn
{
	margin: 0; padding: 7px 0 0 0; 
}
.foot ul{
	list-style-type:none;
	margin:0; padding: 0;
	text-align: center;
}
.foot ul li{
	display:inline;}
.foot ul li a{
	color:#fff; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:70%;
	border-left:1px solid #fff;
	padding-left:4px;
	padding-right: 0;
	margin:0;}
.foot ul li.sel a, .foot ul li a:hover{
	text-decoration:underline;}
.foot ul li.first a{
	border:0;}

div#townText p{
	margin: 3px 10px; padding: 0;
	font-family: Tahoma;
	font-size: 65%;
	color: #b0b0b0;}

p.ppip{
	text-align:center; font-size:60%; color:#fff;
	margin:  0; padding: 2px 0 5px;
	font-family: Tahoma;}
p.ppip a{
	color:#fff;}
p.ppip a:hover{
	color: #fff;}

	