body {
	background: white url(images/header_bg.gif) top center repeat-x;
	margin: 0;
	width: 100%;  
}  


/* footer */
#footer {
	background:#fff url(../images/bg-footer.gif) bottom center repeat-x;
	margin: 0 auto;
	width:100%;
	height: 60px; 
}
#footer:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#footer a,
#footer a:link,
#footer a:active,
#footer a:visited {
	color:white;
	text-decoration:underline;
}
#footer a:hover {
	color:white;
	text-decoration:underline;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	font-size:9px;
	line-height:16px;
	text-align:center;
	padding: 0;
	margin: 0;
	position:relative;
	top: 35px; 
}


/* custom from JO */
P.MsoNormal {
FONT-SIZE: 12pt; FONT-FAMILY: "Times New Roman"; mso-style-parent: ""; margin-left:0cm; margin-right:0cm; margin-top:0cm; margin-bottom:0pt
}
H1 {
FONT-SIZE: 24pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: "Times New Roman"
}
.newStyle1 {
font-family: Verdana;
font-size: x-large;
font-weight: bold;
}
.newStyle2 {
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
}
.newStyle3 {
font-family: Arial, Helvetica, sans-serif;
font-size: large;
font-weight: bold;
color: #FF0000;
}
.newStyle4 {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align: left;
}
.newStyle5 {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
}
.style2 {
border: 2px solid #333333;
}

