* { padding: 0; margin: 0; }

#topmenu {
	width: 100%;
	height: 59px;
	background-image:url(images/menubar.png);
	margin: 0 auto;
}
#wrapper {
	width: 900px;
	height: 1500px;
	margin: 0 auto;
}
#home {
	position: absolute;
	margin-top: 0px;
	margin-left:0px;
	width: 124px;
	height: 46px;
}
#dental {
	position: absolute;
	margin-top: 0px;
	margin-left:243px;
	width: 124px;
	height: 46px;
}
#cashplan {
	position: absolute;
	margin-top: 0px;
	margin-left:124px;
	width: 124px;
	height: 46px;
}
#clouds {
	position: absolute;
	margin-top: 46px;
	width: 900px;
	height: 1370px;
	background-color: #004a99;
}
#logo {
	position: absolute;
	margin-left: 40px;
	margin-top: 330px;
	width: 238px;
	height: 224px;
}
#flag {
	position: absolute;
	margin-left: -56px;
	margin-top: 400px;
	width: 317px;
	height: 334px;
}
#contact-email {
	position: absolute;
	margin-left: 400px;
	margin-top: 0px;
	width: 318px;
	height: 46px;
	text-align:right;
}
#contact-tel {
	position: absolute;
	margin-left: 717px;
	margin-top: 0px;
	width: 183px;
	height: 46px;
	text-align:right;
}
#dental-text {
	position: absolute;
	margin-left: 540px;
	margin-top: 177px;
	width: 280px;
	height: 30px;
	text-align:right;
}
#intro_text {
	position: absolute;
	margin-left: 40px;
	margin-top: 90px;
	width: 450px;
	height: 180px;
}
#about_text {
	position: absolute;
	margin-left: 280px;
	margin-top: 580px;
	width: 580px;
	height: 320px;	
}
#about_textd {
	position: absolute;
	margin-left: 40px;
	margin-top: 360px;
	width: 490px;
	height: 180px;	
}
#about_dental {
	position: absolute;
	margin-left: 40px;
	margin-top: 250px;
	width: 490px;
	height: 410px;	
}
#benefit_table {
	position: absolute;
	margin-left: 280px;
	margin-top: 920px;
	width: 600px;
	height: 156px;	
}
#cp_table {
	position: absolute;
	margin-left: 280px;
	margin-top: 950px;
	width: 580px;
	height: 400px;	
}
#benefit_tabled {
	position: absolute;
	margin-left: 280px;
	margin-top: 1020px;
	width: 600px;
	height: 230px;	
}
#benefit_text {
	position: absolute;
	margin-left: 280px;
	margin-top: 1170px;
	width: 580px;
	height: 200px;	
}	
#benefit_dental {
	position: absolute;
	margin-left: 40px;
	margin-top: 680px;
	width: 480px;
	height: 400px;	
}	
#bupa-logo {
	position: absolute;
	margin-left: 650px;
	margin-top: 260px;
	width: 210px;
	height: 96px;
}
#disclaimer {
	position: absolute;
	margin-left: 0px;
	margin-top: 1405px;
	width: 900px;
	height: 50px;		
}
h1 {
	color:#004a99;
	font-size: 50px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	line-height: 50px;
}
h2 {
	color:#004a99;
	font-size: 30px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:lighter;
}
.contacttext {
	color:#004a99;
	font-size: 16px;
	font-family:Arial,Helvetica,sans-serif;
}
.abouttext {
	color:#fff;
	font-size: 13px;
	font-family: Arial;
	line-height: .45cm;	
}
.tabletext1 {
	color:#004a99;
	font-size: 13px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:5px;
}
.tabletext2 {
	color:#004a99;
	font-size: 13px;
	font-family: Arial;
	line-height: .45cm;
	padding-left:5px;
}
.benefittext {
	color:#fff;
	font-size: 13px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
}
.disclaimertext {
	color:#004a99;
	font-size: 9px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
}	
.asterixtext {
	color:#fff;
	font-size: 11px;
	font-family: Arial;
}
a:link {
	color:#004a99;
	font-size: 16px;
	font-family:Arial,Helvetica,sans-serif;
}
a:visited {
	color:#004a99;
	font-size: 16px;
	font-family:Arial,Helvetica,sans-serif;
}	
a:active {
	color:#004a99;
	font-size: 16px;
	font-family: Arial;
}	
a:hover {
	color:#0099FF;
	font-size: 16px;
	font-family:Arial,Helvetica,sans-serif;
}