body {
	background-color:#ffffff;
	margin: 0px;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	background-image:url('http://dlx30136.fm.netbenefit.co.uk/kellan/img/bg1b.gif'); 
	background-repeat: repeat-y;
}

.rightNav {
	background-image:url('http://dlx30136.fm.netbenefit.co.uk/kellan/img/ocean.jpg'); 
	background-repeat: no-repeat;
	vertical-align:top
}

p {
	margin: 0px;
}
.tBlue {background-color:#220468}
.tdWhite {background-color:#ffffff;}
.tdGrey {background-color:#363636}
.logo {padding-top:22px; padding-left:124px; padding-bottom:14px; background-color:#ffffff}


.horizon {background-image:url(img/bg2.gif); background-repeat: repeat-x;}
.nav {padding-left:20px; padding-right:20px; color:white; font-weight:600}
.main {padding-left:24px; padding-right:6px; padding-top:20px; padding-bottom:20px; color:black; font-weight:400; vertical-align: top;}


.text {font-size:12px; padding-right:20px; color:black; font-weight:400; vertical-align: top;}
.text2 {font-size:12px; padding-right:40px; color:black; font-weight:400; vertical-align: top;}




.title {color:#220468; font-weight:600; font-size:14px}

.title2 {color:#220468; font-weight:600; font-size:13px}


a:link {color:#220468; text-decoration:underline; }
a:visited {color:#220468; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#220468; text-decoration:underline;}


a.w:link {color:#ffffff; text-decoration:none;}
a.w:visited {color:#ffffff; text-decoration:none;}
a.w:hover {color:#DCDCDC; text-decoration:none;}
a.w:active {color:#ffffff; text-decoration:none;}



.header
 {
	color: #ffffff;
	text-align: left;
	background-color:#160739;
	padding-top: 3px;
	padding-left: 35px;
	padding-bottom: 3px;
	Arial, Helvetica, sans-serif;
	font-weight:bold; font-family
}


a.navRight:link, a.navRight:visited
 {

	display: block;
	width:200px;
	background: url('http://dlx30136.fm.netbenefit.co.uk/kellan/img/arrow2.gif') no-repeat;
	color: #ffffff;
    	font-size:11px;
    	font-weight:bold;
    	font-style:normal;
    	Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-left: 50px;
	padding-bottom: 3px;
	text-decoration: none
}

a.navRight:hover
 {
	display: block;
	color: #DCDCDC;
}


.tp {vertical-align: top;}
.rt {text-align: right;}
.rtMoz {margin-left:auto; margin-right:0px;}
