/* --------------------------------------------------------------------------*/
/* 	fish4 typography stylesheet */
/*  trinity regional navigation classes redesign	 */

 
 #myfish4 .signin {
	margin-top:5px;
	padding:0px;
	
}

 
 
 #myfish4 p {
	margin:0px;
	padding:0px;
	
}

#myfish4 h2 {
	margin:0px;
	padding:0px;
	
}
#myfish4 small {
	padding-top:0px;
	white-space: nowrap;
	
}
.space05{
	 padding-top: 5px;
	 clear: both;
  	}

.space10{
	padding-top:10px;
	clear: both;
	}

		
	td.R2tabon{
	background-repeat: repeat-x;
	padding:0px;
	}

.R2SearchbarTitle{
	padding-right:5px;
	width:380px;}

.R2Searchbar {
	margin-top:0px;
	width: 760px;
	margin-left:5px;
	min-height:26px;
	height : 26px;
	padding-top:1px;
	padding-bottom:1px;
	
}

.R2tabtable{
	margin-left:5px;
	
	margin-top:5px;
	line-height: 10px;
	}


td.R2tab {

	vertical-align: middle;
	text-align:center; 
	padding:0px 5px 0px 5px;
	text-decoration: none; 
	
	
	
}

td.R2tabon {

	vertical-align: middle;
	padding:0px 5px 0px 5px;
	text-decoration: none;
	
	
}
/*

td.lhoff {
	height:16px;
	
}

td.lhon {
	height:16px;
	
}
td.rhofflhoff {
	height:16px;
	
}

td.rhofflhon {
	height:16px;
	
}

td.rhonlhoff {
	height:16px;
	
}
td.rhoff {
	height:16px;
	
}

td.rhon {
	height:16px;
	
}*/

/*id's and classes for jobs homepage*/
#featuredads{
	width: 392px;
	margin-left:10px;
	margin-right:5px;
	margin-top:1px;
	float:left;
	
	
}

#jobsnews{
	width: 134px;
	margin-left:5px;
	margin-top:1px;
	float:left;
	line-height:12px;
	
}

#jobsnews a{
	line-height:15px;
}

#jobsnews p{
	border:1px dashed #cc0000;
}

#cvview{
	width: 134px;
	margin-left:5px;
	float:left;
		
}

#psjobs{
	width: 134px;
	margin-left:5px;
	margin-top:1px;
	float:left;
	
}

#psjobs ul{
	margin-left:5px;
	margin-bottom:12px;	
}
#psjobs li{
	list-style: none;
	
}

/*end of id's and classes for jobs homepage*/

/*  trinity regional navigation classes	 */



.fish4headernavtext 
{ font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #333333; }

.fish4headernavbg { background-color: #E5E5E5; padding-left:10px; }

A:link.fish4headernavtext 
{color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration: none;}

A:visited.fish4headernavtext{color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration: none;}
A:active.fish4headernavtext {color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration: none;}
A:hover.fish4headernavtext {color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration: underline;}

/*  trinity regional footer	 */
.footerterms{font-family: verdana, arial, helvetica, sans-serif; font-size: .9em; color: #333333; }
A:link.footerterms{color: #333333; text-decoration: none;}
A:visited.footerterms{color: #333333; text-decoration: none;}
A:hover.footerterms{color: #333333; text-decoration: underline; }

/*  trinity right hand adtag position	 */
#adtagright{
	clear: right;
	float : right;
	margin-top:5px;
	width: 160px;
}


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

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

/* basic type rules */
h1 {font-size:1.75em;}
h2 {font-size:1.60em;}
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}



