<style type="text/css">

img {
	display: block;
	padding: 0; 
	margin: 0;
	border: 0;
	outline: 0;
}

html{
	height: 100%;
}



body /* Internet Explorer */ 
{ 
	border:0px;
	margin:50px 0px; padding:0px;
	text-align: center;
	height:100%; 
} 

body /* Mozilla Firefox alignment */ 
{ 
	text-align: -moz-center; 
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
} 


#mainpagecontent {
	position:relative;
	text-align: center;
	width:1024px;
	/*height:100%;*/
	height:1100px;
	margin:0px auto;
	background-color:#ffffff;
}

#mainpagecontent_2 {
	position:relative;
	text-align: center;
	width:1024px;
	/*height:100%;*/
	height:440px;
	margin:0px auto;
	background-color:#ffffff;
}

#mainpagesubcontent {
	position:relative;
	text-align: center;
	width:1018px;
	height:600px;
	margin:0px auto;
}

#toptab {
	position:absolute;
	left:371px;
	top:27px;
	width:327;
	height:31px;
	z-index:2;
	visibility: visible;
}

#logolink {
	position:absolute;
	left:36px;
	top:35px;
	width:247px;
	height:76px;
	z-index:2;
	visibility: visible;
}

#news_events {
	position:absolute;
	left:66px;
	top:434px;
	width:447;
	height:176;
	z-index:3;
	visibility: visible;
}

#emailpage {
	position:absolute;
	left:322px;
	top:174px;
	width:381px;
	height:260px;
	z-index:8;
	visibility: hidden;
}

</style>
