
/* link styles for IN content */
p a:link {
			color: #850000;
		    text-decoration: underline;
}
p a:visited {
			color: #850000;
		    text-decoration: underline;
}
p a:hover {
			color: #850000;
		    text-decoration: underline;
}
p a:active {
			color: #333;
		    text-decoration: underline;
}
#midblock {
width: 510px; 
float: left;
padding: 0 10px; 
background: transparent;
margin-left: 30px;
}

#midblock-confused {
width:100%; 
float:left;
padding: 0 10px; 
background: #fff;
margin:auto 0;
}

*html #midblock {
margin-left: 10px;
}
#midblock p {
 
line-height: 150%;
}
#midblock li { 
color: #122942;
list-style-position:inside;
list-style-type:disc;

}

h1 {
    font-size: 16px ;
	color: #000;
	font-weight: 900;
	text-align: left;
	line-height:140%;
	padding:0px;
	}

.logo {display: none;}

h2 {
    font-size: 12px;
	color: #333;
	font-weight: 800;
	text-align: left;
	padding:0 0 10px 0;
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
.tagline {font-size: 95%;
	color: #fff;
	font-weight: 100;
	text-align: left;
	padding: 17px 0 0 131px;
}	

h3 {
    font-size:12px;
	color: #333;
	font-weight: bold;
	margin: 10px 0 5px 0px;
	}

h4 {
    font-size: 110%;
	color: #333;
	font-weight: 100;
	padding:0px;
	text-align:left;
	height: 24px;
		margin: 18px 0 10px 0;

	}


h5 {
    font-size: 100%;
	color: #FFF;
	font-weight: bold;
	padding:10px;
	text-align:right;
	}
h6 {
    font-size: 100%;
	color: #040672;
	font-weight: 900;
	text-align: left;
	padding:0 0 10px 0;
	margin-top: 8px;
	}

.clear{
clear: both;
}

#copyright .white {
   color:#333;

	}	
	
#copyright .white:hover {
   color:#333;
   text-decoration:underline;

	}	

#copyright .footer {
text-align:right;
vertical-align:top;
text-decoration:none;
	}	
	
  #copyright a:link {
   color:#333;
text-decoration:none;
	}	
	
	  #copyright a:hover {
   color:#333;
text-decoration:underline;
	}
	
	  #copyright a:visited {
   color:#333;
text-decoration:none;
	}	
	  #copyright a:active {
   color:#333;
text-decoration:none;
	}	
	
#footer{
    text-align:right;
	padding: 150px 0 0 0;
	float: left;
	width: 950px;
	background: #fff  url(../img/footer.png) no-repeat;

}	

#footer-confused{
    text-align:right;
	float: left;
	width: 950px;
	height:100px;
	background: #fff  url(../img/footer.png) bottom no-repeat;

}	

#footer p {
text-align:center;
}

#footer a:active {
text-decoration:none;
color:#333;
}

#footer a:visited {
text-decoration:none;
color:#333;
}

#footer a:link {
text-decoration:none;
color:#333;
}

#footer a:hover {
text-decoration:underline;
color:#333;
}




/*   colours----all template specific colours are here   */	  
#linktop {
padding:0px 0px 0px 0px;
}

#linktop-confused {
margin:10px 0px 0px 0px;
}

#linktop a {
color:#850000;
}

#left-sub-nav h3 a {
color: #fff; 
}

#left-sub-nav-header1 {width: 175px;
height: 35px;
background: url(../img/left-sub-nav.gif) no-repeat;
}


#left-sub-nav1 {
border: 0px solid #36B71C;
background: #fff;
margin-left: 5px;
margin-right: 0px;
border-right: 5px solid #f40000;
}

#left-sub-nav1 ul {color: #333;
font-size: 100%;
font-weight: bold;
}

#left-sub-nav1 li {padding: 3px 5px;
border-top: 5px solid #f40000;

}

#left-sub-nav1 h3 {
border-top: 6px solid #f40000;
color: #fff; 
font-size: 110%;
background: #850000;
padding: 5px;
margin: -8px 0 0 0;
}

#left-sub-nav1 h3 a {
color: #fff; 
}

/*  left column   */	  


/* link border colours for main left menu  */
#menu li a, #menu dt a {
border: #F40000;
}


/* colour separators for long sub menu  */
#left-sub-nav li {
border-top: 5px solid #F40000;
}


/* background and top margin colour for section dividers in long sub menu  */
#left-sub-nav h3 {
border-top: 5px solid #F40000;
background: #850000;
}


/*  right column   */	


/* background colour for news link bar  */
#news-feed {
background: #850000;
}

/* margin colour for entire RHS section */
#news, #partners, #kpmg, #tower-banner {
border: 5px solid #850000;
}

/* do not move or alter this!!! */
#partners, #kpmg, #tower-banner {
border-top: 0px;
}

/*  fonts  */	
#box
{	border-color: #850000;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding: 5px;
	margin: 5px 5px 5px 5px;
	font:Arial, Helvetica, sans-serif;
	color:#850000;
	}
.box
{	border-color: #850000;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family:Arial, Helvetica, sans-serif;
	}	

#boxred
{	border-color: #F40000;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F40000;
	padding: 5px;
	margin: 5px 5px 5px 5px;
	font:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}
	
#boxred ul {
color: #333;
font-size: 100%;
font-weight: bold;
}

#boxred li {
padding: 3px 5px;
}

DIV#click {
	background-image: url(../images/quote.gif);
	width: 196px;
	height: 41px;
	text-align: center;
	position:relative;
	left: 150px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	}
	

DIV#click A:link{
	color: #FFFFFF;
	text-decoration: none;
	}
	
DIV#click A:Visited{
	color: #FFFFFF;
	text-decoration: none;
	}

DIV#click A:Hover{
	color: yellow;
	text-decoration: underline;
	}



#espotting { 
	text-align: center;
	padding: 0px;

}
#espotting b { font-size: 13px; color: #000000; }

#espotting h6 { color: red; }
#espotting img {clear: both; border: 8px solid white;}
#espotting a {text-align: center; font-size: 11px; }



/* mortgage quote line phone number colour */
#mortgage-quote h3 {
color: #850000;
}



/*  form  */	
DIV#middlemiddle {
	border: 4px solid #850000;
	float: left;
	margin: 0px 0px 35px 0px;
}


DIV#middlemiddle P#blue { 
	margin: 0px 0px 0px 0px;
	background-color: #850000;
	color: white;
	padding: 4px;
	font: 10pt arial;
	}
	
DIV#middlemiddle P#blue { 
	margin: 0px 0px 0px 0px;
	background-color: #850000;
	color: white;
	padding: 4px;
	font: 10pt arial;
	}
	A:link#title {
	color: #850000;
	font: bold 12px arial;
	}
	
A:visited#title {
	color: #850000;
	font: bold 12px arial;
	}
	
A:hover#title {
	color: #FF0000;
	text-decoration: none;
	}
	DIV#middleleft { width: 35%; padding-left: 5px; float: left; clear: left; }


DIV#middleleft P {
	background: url('../images/onlineenquiry.gif') no-repeat top left; 
	height: 42px;
	width: 220px;
	padding: 0 0 0 52px;
	font: bold 9pt/10pt arial;
	color: #850000;
	margin: 8px 0 15px 8px;
}

#enquiry
{font-family:Arial;
font-size:12px;
color:#F40000;
font-weight:bold;}


DIV#middleleft P#telephone {background-image: url('../images/telephone.gif'); }
DIV#middleleft P#onlineenquiry {background-image: url('../images/onlineenquiry.gif'); }
DIV#middleleft P#onlinequote {background-image: url('../images/onlinequote.gif'); }
DIV#middleleft P#questions {background-image: url('../images/questions.gif'); margin: 8px 0 80px 8px;}
DIV#middleleft P#calculator {background-image: url('../images/calculator.gif'); }
	
	
DIV#middleleft A:link{ 
	font: bold 9pt/15pt arial;
	color: red;
	text-decoration: none;
	}
	
DIV#middleleft A:visited{ 
	color: red;
	text-decoration: underline;
	}
	
DIV#middleleft A:hover{ 
	color: #FF6600;
	text-decoration: none;
	}
	
DIV#middleleft P {
	background: url('../images/onlineenquiry.gif') no-repeat top left; 
	height: 42px;
	width: 200px;
	padding: 0 0 0 52px;
	font: bold 9pt/10pt arial;
	color: #850000;
	margin: 8px 0 15px 8px;
}

DIV#middleleftP1 {
	font: 8pt/10pt arial;
	float: left;
	margin: 0 0 0 27px;
	vertical-align:top;
	text-align:justify;
	}


DIV#middleright {
	font: 8pt/10pt arial;
	width: 50%; 
	clear: right;
	float: left;
	margin: 0 10 0 10px;
}
	
.roundedcornr_box_510220 {
	background: url('../images/roundedcorners/roundedcornr_510220_tl.png') no-repeat top left;
}
.roundedcornr_top_510220 {
	background: url('../images/roundedcorners/roundedcornr_510220_tr.png') no-repeat top right;
}
.roundedcornr_bottom_510220 {
	background: url('../images/roundedcorners/roundedcornr_510220_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_510220 div {
	background: url('../images/roundedcorners/roundedcornr_510220_br.png') no-repeat bottom right;
}
.roundedcornr_content_510220 {
	background: url('../images/roundedcorners/roundedcornr_510220_r.png') top right repeat-y;
}

.roundedcornr_top_510220 div,.roundedcornr_top_510220,
.roundedcornr_bottom_510220 div, .roundedcornr_bottom_510220 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_510220, .roundedcornr_bottom_510220 {
	margin-top: -19px;
}
.roundedcornr_content_510220 { padding: 0 15px; }