body{
margin:0px;
padding:0px;
background:#f6f6f6 url(../images/greyBarBG.gif) repeat-y;
}
.wrapall{
width:1000px;
background:url(../images/mainBG.gif) bottom right no-repeat;

}
.header{
height:141px;
background:#FFFFFF url(../images/header.jpg);
}

#navbar {
	width:1000px;
	height:104px;
	margin:0px;
	padding:0px;
	}

	#MenuMap {
		margin:0px;
		padding:0px;
		top:0px;
		width:1000px;
		height:104px;
		position:relative;
		background-image:url(../images/menu.jpg);
		list-style:none;
		text-decoration:none;
			}

			#MenuMap li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMap li, #MenuMap a {
				height:104px;
				display: block;
			}
			
			#MenuMap a.NavLink {
				/*  Hide the text part of the links by moving it waaaayyy offscreen. */
				text-indent:-999em;
			}

/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
			#Home {left:200px; width:120px;}
			#About {left:371px; width:111px;}
			#Services {left:540px; width:107px;}
			#Contact {left:702px; width:100px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Home a:hover {background: transparent url(../images/menu.jpg) -200px -104px no-repeat;}
			#About a:hover {background: transparent url(../images/menu.jpg) -371px -104px no-repeat;}
			#Services a:hover {background: transparent url(../images/menu.jpg) -540px -104px no-repeat;}
			#Contact a:hover {background: transparent url(../images/menu.jpg) -702px -104px no-repeat;}

			#homepage #Home a {background: transparent url(../images/menu.jpg) -200px -104px no-repeat;}
			#aboutpage #About a {background: transparent url(../images/menu.jpg) -371px -104px no-repeat;}
			#servicespage #Services a {background: transparent url(../images/menu.jpg) -540px -104px no-repeat;}
			#contactpage #Contact a {background: transparent url(../images/menu.jpg) -702px -104px no-repeat;}

.main{
width:780px;
position: relative;
left:185px;
}

.images{
text-align:center;
}

.footerView{
height:62px;
}

.pageHeader{
color:#039; font-weight:bold; font-size:24px;
}