body{
	margin: 0;
	padding: 0;
	color: #333;
	background:#fff url(/graphics/bkg.jpg) repeat-x;
}

#header{
	width: 700px;
	margin: 0 auto;
	height: 99px;
	border-bottom: solid #fff 1px;;
}

/* Company Logo */
	h1#logo{top:15px;	left:30px;}
	#logo, #logo span{height:69px;  width:190px !important; font-size:0;}
	* html #logo a { cursor:pointer; text-decoration:none;}

/* Company Logo */
	#logo span {
		color:#fff3fe;
		background-color: #fff;
		background-image: url('/graphics/logo.jpg');
		background-repeat: no-repeat;
	}
	
	/* Global IR code IR (Image Replacement )*/
	.replace{
		  position:relative;
		  margin:0; padding:0;
		  /* hide overflow:hidden from IE5/Mac */
		  /* \*/
		  overflow: hidden;
		  /* */
	}
	.replace span{display:block;      position:absolute;      top:0;      left:0;      z-index:1;}
	.hide, hr {	display:none;	height: 0;	width: 0;	overflow: hidden;	position: absolute;}


#loggedininfo {
	float: right;
	width: 35%;
	clear: right;
}

#MainContent {
	width: 680px;
	margin: 0 auto;
	background-color: #fff;
	padding: 10px;
	font-size: 1.1em;
}

#MainContent p {
	font-size: 1.2em;
	font-family: veranda, arial;
}

/*-- FOOTER ----------------------------*/
#footer {
	padding-top:10px;
	color:#000;
	text-align: center;
	width: 680px;
	padding: 10px;
	clear: both;
	font-size: 10pt;
	margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	border-top: 1px dashed #333;
}

#footer p.masseymedia {
	text-align: center;
	font-size: .9em;
	color: #aaa;
}