/* --------------------------------------------------------------------------*/
/* 	fish4 typography stylesheet */

/*set family and overall size for site*/
body {
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	}

/* switch off image borders */	
img {
	border: none;
}

/* basic type rules */
h1 {font-size:1.75em;}
h2 {font-size:1.6em;}
h3 {font-size:1.25em;}
h4 {font-size:1.2em; color:#666;margin-bottom:.5em; }
h5 {font-size:1.1em;}
p,table,td, h6 {font-size:1em;}

small {font-size:.9em;}

blockquote {
	margin: 0;
	font-style: italic;
}

/* BOLD */
h2,
#pageNum,
#pagebody a,
#maincontent li,
#description span.detailname,
div.top span.left,
div.top h2,
div.controls,
#myfish4 dt,
#searchResults dt,
#searchResults div.moredetails,
#datainput legend,
.calendar thead .title,
.calendar tbody td.selected,
.calendar tbody td.today,
.combo .active,
.myfish4 a,
div.row span.adName,
#leftpanel dt a,
dl.errormessage dt,
.adfooter {font-weight:bold;}


/* underlines*/

.myfish4 a:hover, .myfish4 a:active, #searchResults dt a:hover {
 text-decoration:underline;
}

/*NO TEXT DECORATION */

a.headerlink,
#contentsection li a,
.myfish4 a,
.myfish4 a:visited,
.tips {text-decoration:none}

/* --------------------------------------------------------------------------*/

/* central column */

a.headerlink /*eg 'calculate mortgage' link*/{
	font-size:60%;
	}

#maincontent ul, #maincontent li {
	list-style: disc inside;
	text-indent: -1em;
	}

#description span.detailname {
	line-height:1.25em;
	}
#description span.detaildata {
	float:left;
	line-height:1.25em;
	}

#description p {
	padding:0;
	margin-bottom:1.5em;
	line-height:1.5em;
	}

#links, #toplinks {
	margin-bottom:.5em;
	}

#links li, #toplinks li {
    list-style: none;
    display: inline;
}

/* top and bottom links */

div.top span.left{
	font-size:140%;
	}

div.top h2{
	font-size:160%;
    }

div.top span.right{
    text-align:right;
	}

/* --------------------------------------------------------------------------*/

/* search results stuff */

#searchResults dt {
 width:auto;
}

#searchResults dt div.col3 {
 text-align:right;
}
.contact, .moredetails {font-weight:bold}

#quicksearch input, #quicksearch select {
 font-size:90%
}
#quicksearch input.radio {
 width:15px
}
.pagetabs {
 width:100%;
 text-align:center;
}
span.numbers, span.numbers a, span.numbers span.current {margin-right:5px;}
span.numbers span.current {font-weight:bold; background-color:#f3f3f3}
/* --------------------------------------------------------------------------*/

/* CONTENT PAGES */

/* toplevel links in to sections 					*/
/* eg commercial links in mortgage centre */

#contentsection li a strong{
 font-size:130%;
}

/* --------------------------------------------------------------------------*/

/* forms (simple two column, eg registration */

#datainput legend {
 font-size:120%;
}


/* MISCELLANEOUS shapes and sizes... */

#twocolumn h3 {font-size:1.5em}

#pagecontent {font-size:1.2em;}

#pageNum {
	text-align:center;
	font-size:115%;}

#disclaimer {
	font-size:90%;
	}

.postcode {white-space:nowrap}



.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.heading01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #31639C;
	font-weight: bold;

}
.bulletblue {
	font-family: Arial, Helvetica, sans-serif;
	color: #31639C;
}
.cotwheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.cotwdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #31639C;
}

.tbborderthin {
  font-family: Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #666666
  }
.heading02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #31639C;
	font-weight: bold;
}
.topstoryheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.blinks {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #31639C;
}

.lbblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
a.lbblue:link {color: #31639C; text-decoration: none; }
a.lbblue:visited {color: #31639C; text-decoration: none; }
a.lbblue:hover {color: #31639C; text-decoration: underline; }
a.lbblue:active {color: #31639C; text-decoration: none; } 
