body{
	margin:0;
	font:11px/13px arial,sans-serif;
	padding: 5px 0 0;
	behavior: url("http://www.gptestsite.com/css/csshover.htc");
	background-color:#070e2a;
}

<!--[if IE--]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

</style>
<!--[endif]-->

a{
	text-decoration: none;
	cursor: pointer;
}on
a:hover{text-decoration:underline;}
a:focus{outline:none;}
form{display:inline;}
img{border: none;}
label,select,textarea,input{vertical-align:top;}
textarea, input, select{
	font:11px/13px arial,sans-serif;
	color: #000;
}

.main{
	margin:0 auto;
	width: 1024px;
	
	height:500px;
	
	
}

.topbar {
	display: block;
	overflow:hidden;
	width:963px;
	height:85px;
	background: url(../ImagesGP/TopBar.png) no-repeat;
	
	position:absolute;
	margin: 20px 0 0 61px;
	
}

.loginLink{
	background: url(../ImagesGP/Login.png) no-repeat;
	width: 92px;
	height: 66px;
	text-indent: -3333px;
	position: absolute;
	margin: 51px 0 0 925px;
	overflow: hidden;
}

.loginLink:hover{
	background: url(../ImagesGP/Login.png) no-repeat;
	background-position: 0 100%;
	overflow: hidden;
}

.divider3 {
	background: url(../ImagesGP/Divider.png) no-repeat;
	width: 6px;
	height: 41px;
	text-indent: -3333px;
	position: absolute;
	margin: 59px 0 0 920px;
	overflow: hidden;
}

.contactMeLink{
	background: url(../ImagesGP/ContactMe.png) no-repeat;
	width: 139px;
	height: 64px;
	text-indent: -3333px;
	position: absolute;
	margin: 50px 0 0 785px;
	overflow: hidden;
}

.contactMeLink:hover{
	background: url(../ImagesGP/ContactMe.png) no-repeat;
	background-position: 0 100%;
	overflow: hidden;
}

.contactUsLink{
	background: url(../ImagesGP/ContactUs.png) no-repeat;
	width: 139px;
	height: 64px;
	text-indent: -3333px;
	position: absolute;
	margin: 50px 0 0 785px;
	overflow: hidden;
}

.contactUsLink:hover{
	background: url(../ImagesGP/ContactUs.png) no-repeat;
	background-position: 0 100%;
	overflow: hidden;
}

.divider2 {
	background: url(../ImagesGP/Divider.png) no-repeat;
	width: 6px;
	height: 41px;
	text-indent: -3333px;
	position: absolute;
	margin: 59px 0 0 785px;
	overflow: hidden;
}

.aboutUsLink{
	background: url(../ImagesGP/AboutUs.png) no-repeat;
	width: 122px;
	height: 64px;
	text-indent: -3333px;
	position: absolute;
	margin: 50px 0 0 665px;
	overflow: hidden;
}

.aboutUsLink:hover{
	background: url(../ImagesGP/AboutUs.png) no-repeat;
	background-position: 0 100%;
	overflow: hidden;
}

.divider1 {
	background: url(../ImagesGP/Divider.png) no-repeat;
	width: 6px;
	height: 41px;
	text-indent: -3333px;
	position: absolute;
	margin: 59px 0 0 665px;
	overflow: hidden;
}

.homeLink{
	background: url(../ImagesGP/Home.png) no-repeat;
	width: 94px;
	height: 64px;
	text-indent: -3333px;
	position: absolute;
	margin: 50px 0 0 575px;
	overflow: hidden;
}

.homeLink:hover{
	background: url(../ImagesGP/Home.png) no-repeat;
	background-position: 0 100%;
	overflow: hidden;
}

.logoLink{
	background: url(../ImagesGP/GP_Logo.png) no-repeat;
	width: 196px;
	height: 101px;
	text-indent: -3333px;
	position: absolute;
	margin: 0px 0 0 70px;
	overflow: hidden;
}

.BG_Gradient{
	background: url(../ImagesGP/MainBG.png) no-repeat;
	width: 963px;
	height: 620px;
	z-index: -400;
	position: absolute;
	top: 110px;
	margin: 0 0 0 61px;
	
}

.bodyArea {
	display:block;
	position:absolute;
	width:963px;
	height:620px;
	margin: 105px 0 0 61px;
	
	
}