BODY
{
	background-color: #161616;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
IMG
{
	border: 0;
}
#page
{
	width: 756px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	background-color: #505050;
	font-size: 11px;
}
.back-to-top
{
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 20px;
	text-align: right;
	margin-top: 10px;
}
.btt
{
	background-image: url(../top-of-page.gif);
	width: 74px;
	height: 16px;
	display: block;
	float: right;
	text-decoration: none;
}
.btt:hover
{
	background-position: 0 16px;
}
.copy
{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.copy P
{
	margin-top: 0px;
	font-size: 11px;
}
.copy IMG
{
	margin-bottom: 10px;
	font-size: 10px;
}
.copy LI
{
	color: #DBDBEF;
	font-size: 11px;
}
.contact
{
	background-color: #242424;
	font-size: 10px;
	display: block;
	padding: 5px;
	line-height: normal;
	margin-top: 40px;
}
.cathead
{
	color: #CCCCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCFE;
	padding-top: 20px;
}
.blue-txt
{
	color: #00A9FE;
}

#menu
{
	width: 756px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/menu_bg.gif);
	height: 34px;
	background-attachment: scroll;
	background-position: 0 0px;
}
#menu UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu LI
{
	float: left;
}
#menu A
{
	display: block;
	float: left;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 9px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 30px;
}
#menu A:hover
{
	color: #FFFFFF;
}
#menu .current_page_item A
{
	padding: 15px 30px 16px;
	color: #FFFFFF;
	background-color: #99853D;
}
#header
{
	width: 756px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/headerBG.jpg);
	position: relative;
}
#sub-title
{
	position: absolute;
	width: 200px;
	height: 21px;
	z-index: 1;
	top: 96px;
	right: 373px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	padding: 0px;
	height: auto;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}
#sub-title A
{
	text-decoration: none;
	color: #FFF;
}
#content
{
	height: 100%;
	position: relative;
	background-image: url(../images/mainBG.jpg);
}
DIV.spacing TABLE TBODY TR TD INPUT
{
	width: 122px;
}
DIV.spacing TABLE TBODY TR TD DIV INPUT
{
	width: 117px;
}
DIV.spacing
{
	padding-top: 33px;
	padding-left: 8px;
	padding-right: 8px;
}
FORM.mortform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 320px;
	width: 250px;
}
#bodycopy
{
	width: 447px;
	float: left;
	padding-top: 20px;
	padding-right: 8px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E2E2E2;
}
DIV.body-banners
{
	padding-left: 17px;
	text-align: center;
}
DIV.body-banners IMG
{
	padding-right: 5px;
	padding-bottom: 5px;
}
.incprocopy H2
{
	color: #71CF68;
	font-size: 18px;
	font-weight: normal;
}
.mortgagecopy H2
{
	color: #FFCC66;
	font-weight: normal;
	font-size: 18px;
}
.incprocathead
{
	color: #72D069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72D069;
	padding-top: 20px;
}
.contact A
{
	color: #3399CC;
}
#bodycopy H1
{
	color: #FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;

	border-bottom-color: #CC9933;
	padding-top: 20px;
	font-weight: normal;
}
#General
{
	color: #FF0000;
	float: left;
	padding: 0px;
}
#menu .last
{
	border-right: 1px solid #58032F;
}
FORM.mortform
{
	background-image: url(/mortgage_bg.jpg);
}
/*[clearfix]*/#disclaimer
{
	width: 736px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 11px;
	text-align: center;
	color: #CCCCCC;
	background-color: #333333;
	padding: 10px 10px 0px;
	height: auto;
}
#footer
{
	width: 736px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #333333;
	padding: 10px;
	text-align: center;
	color: #F4F4F4;
	font-size: 10px;
	line-height: 12px;
}
DIV#footer-banners
{
	width: 736px;
	position: relative;
}
/*[clearfix]*/DIV.ft-banner
{
	float: left;
	padding: 15px 4px 0px;
	width: auto;
}
/*[clearfix]*/DIV.ft-links
{
	clear: both;
	font-size: 9px;
	padding-top: 5px;
}
DIV.ft-links P
{
	margin-bottom: 10px;
}
#footer A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399CC;
	line-height: 20px;
}
#Mortgages
{
	float: left;
	padding: 0px;
}
#Life
{
	float: left;
	padding: 0px;
}
#Illness
{
	color: #FF0000;
	float: left;
	padding: 0px;
}
#Overseas
{
	float: right;
	padding: 0px;
}
#Hips
{
	float: right;
	padding: 0px;
}
#Current
{
	color: #FF0000;
	float: left;
	padding: 0px;
}
#Secured
{
	float: right;
}
#clear
{
	clear: both;
	height: 10px;
}
.lifecathead
{
	color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
	padding-top: 20px;
	text-align: left;
}
.lifecopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 11px;
}
.mortgagecathead
{
	color: #FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9933;
	padding-top: 20px;
}
.mortgagecopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 11px;
}
.mortgagecopy H2
{
	color: #FFCC66;
	font-weight: normal;
	font-size: 18px;
}
.overseascathead
{
	color: #78BC45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008000;
	padding-top: 20px;
}
.overseascopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.overseascopy LI
{
	color: #CCFF99;
}
.overseascopy H2
{
	color: #74B24A;
	font-size: 18px;
	font-weight: normal;
}
.genscathead
{
	color: #FF3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3232;
	padding-top: 20px;
}
.gencopy H2
{
	font-size: 18px;
	color: #FF3333;
	font-weight: normal;
}
.gencopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 10px;
}
#hipscathead
{
	color: #FF00FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CE00CE;
	padding-top: 20px;
}
#hipscathead #hipslogo
{
	position: absolute;
	left: 366px;
	top: 5px;
}
.hipscopy H2
{
	font-size: 18px;
	font-weight: normal;
	color: #FF00FF;
}
.hipscopy
{
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.hipscopy STRONG
{
	color: #FE87FE;
}
.hipscopy UL
{
	color: #FF88FF;
}
.accountscathead
{
	color: #89DBC3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2F9D7C;
	padding-top: 20px;
}
.accountscopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.loanscathead
{
	color: #FFA500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFA365;
	padding-top: 20px;
}
.loanscopy
{
	border-bottom-color: #2F9D7C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.maincathead
{
	color: #00AAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	padding-top: 10px;
}
.maincathead STRONG
{
	color: #E2E2E2;
	font-size: 22px;
	font-weight: normal;
}
.bluetext
{
	color: #00AAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.maincopy
{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
}
.maincopy DIV.newsfeed
{
	padding-top: 15px;
}
.maincopy DIV.newsfeed A
{
	font-size: 12px;
}
DIV.maincopy DIV.newsfeed A.newsclass
{
	font-style: italic;
}
DIV.maincopy UL
{
	line-height: 20px;
}
DIV.maincopy UL LI
{
	font-size: 12px;
	list-style-image: url(../images/chess-bullet.gif);
	padding-left: 10px;
}
/*logoimg*/
#INVALID-RULE
{
	float: right;
	border: 0px solid #000000;
}
.logos
{
	text-align: center;
}
.logostrip
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 20px;
}
.logostrip IMG
{
	border: 5px solid #505050;
}
.maincathead #logo
{
	position: absolute;
}
#jdblogo
{
	width: 45px;
	height: 59px;
	z-index: 1;
	float: right;
	top: 23px;
	position: absolute;
	right: 299px;
}
#logo
{
	float: left;
}
#vaildation
{
	width: 759px;
	margin-right: auto;
	margin-left: auto;
	color: #F4F4F4;
	padding-top: 10px;
}
.style5
{
	color: #3399CC;
}
.style6
{
	color: #DBDBEF;
}
#form
{
}
#form P
{
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
#form P LABEL
{
	float: left;
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
}
FIELDSET
{
	border: 1px dotted #00AAFF;
	margin-top: 16px;
	padding: 10px;
	width: 400px;
}
LEGEND
{
	color: #00AAFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #505050;
	font-size: 12px;
}
INPUT.btn
{
	color: #00008B;
	background-color: #ADD8E6;
	border: 1px outset #00008B;
}
INPUT.txt
{
	color: #00008B;
	background-color: #E3F2F7;
	border: 1px inset #00008B;
	width: 200px;
}
#contactcopy
{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-bottom: 0px;
	padding-top: 10px;
}
#contactcopy H1
{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: normal;
	color: #00AAFF;
}
/*fieldsetfoot*/
#INVALID-RULE
{
	border: 1px dotted #00AAFF;
	margin-top: 16px;
	padding: 10px;
	width: 400px;
}
.disclaimer
{
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
}
#disclaimer #statement
{
	font-size: 9px;
	color: #FFFFFF;
	display: block;
	padding: 5px 5px 10px;
	text-align: justify;
	/*[disabled]background-image:url(../images/gradient_white-grey_h220.gif);*/
	background-repeat: repeat-x;
	line-height: 12px;
}
#page #content #bodycopy .maincopy H5
{
	font-size: 10px;
}
#page #content #Rightnav A
{
	color: #00AAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#Rightnav
{
	float: right;
	width: 250px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 20px;
}
DIV#calc-holder
{
	float: left;
}
#calc-holder P
{
	color: #FFFFFF;
	font-size: 10px;
}

DIV.right-nav-banner
{
	/*[empty]background-color:;*/
}
#Rightnav DIV.right-nav-banner A IMG
{
	padding-top: 10px;
}
DIV.newsfeed A.newsclass
{
}
/*Start sprites code*/
#rightnavsprites A
{
	background: url(/buttons/sprite.png) no-repeat top left;
	width: 123px;
	float: left;
	display: block;
	height: 71px;
}
A#mortgage-tab
{
	background-position: 0 -988px;
}
A#mortgage-tab:hover
{
	background-position: 0 -912px;
}
A#life-tab
{
	background-position: 0 -836px;
}
A#life-tab:hover
{
	background-position: 0 -760px;
}
A#illness-tab
{
	background-position: 0 -531px;
}
A#illness-tab:hover
{
	background-position: 0 -455px;
}
A#income-protect-tab
{
	background-position: 0 -683px;
}
A#income-protect-tab:hover
{
	background-position: 0 -607px;
}
A#gen-insurance-tab
{
	background-position: 0 -227px;
}
A#gen-insurance-tab:hover
{
	background-position: 0 -152px;
}
A#hips-tab
{
	background-position: 0 -379px;
}
A#hips-tab:hover
{
	background-position: 0 -304px;
}
A#accounts-tab
{
	background-position: 0 -76px;
}
A#accounts-tab:hover
{
	background-position: 0 0px;
}
A#loans-tab
{
	background-position: 0 -1140px;
}
A#loans-tab:hover
{
	background-position: 0 -1064px;
}
/*End sprites code*/
A
{
	color: #00A9FE;
	text-decoration: underline;
}
A:hover
{
	color: #E2E2E2;
	text-decoration: none;
	margin: 0;
}
.hipscopy UL A
{
	color: #FE00FE;
}
.hipscopy UL A:visited
{
	color: #FE00FE;
}
.hipscopy UL A:hover
{
	text-decoration: none;
}
.hipscopy UL A:active
{
	text-decoration: none;
}
#savings_calc
{
	float: left;
	padding-top: 100px;
	margin-bottom: 10px;
	border: 1px solid #000000;
	padding: 2px;
	width: 250px;
	height: 320px;
	background-repeat: no-repeat;
}
DIV#savings_calc
{
	margin-top: 15px;
	background-image: url(/images/biccies.jpg);
	border: 0;
}
#savings_calc TABLE
{
	color: #FFFFFF;
}
DIV#calc_inner
{
	margin-top: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
P.calc
{
	padding-left: 8px;
	padding-right: 8px;
	font-size: 9pt;
}
DIV#calc_inner TABLE TBODY TR TD
{
	color: #020000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	line-height: 33px;
}
DIV#calc_inner TABLE
{
	width: 97%;
	text-align: left;
}
#savings_calc INPUT.text
{
	font-size: 11px;
	border: 1px solid #000000;
	height: 16px;
}
#savings_calc INPUT.button
{
	font-size: 11px;
	height: 20px;
	width: 120px;
}
#savings_calc SELECT
{
	font-size: 11px;
	border: 1px solid #000000;
	height: 20px;
	vertical-align: bottom;
}
INPUT.calc_button
{
	width: 140px;
}
/*includes*/
DIV.think
{
	display: inline-block;
	background: url(../images/think-icon.png) no-repeat 2% 0%;
	padding-left: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.think P
{
	font-size: 10px;
	margin: 0;
}
DIV.more
{
	background: url(../images/more-icon.png) no-repeat 2% 0%;
	padding-left: 58px;
	display: inline-block;
		margin-bottom: 10px;
}
DIV.more P
{
	font-size: 10px;
	margin: 0;
}
.archivednews{
background-color:#C9C9C9;
padding:10px;
line-height:3;
}
.archivednews p{
color:#000;
}
.archivednews a{
text-decoration:none;
}
.newsletterpdf{
margin-left:5px;
}