@charset "utf-8";
/* CSS Document 

Style sheets written and designed by Webs For Everyone 2010
Written for Mark Gregory 2010 by Steve Hawkes
steve@websforeveryone.co.uk

*/

.phone{
	font-size: 18px;/*20*/
	line-height: 24px;
	font-weight: normal;
	color: #372C8C;  /* blue  */
}

.email ,.email a{
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #372C8C;  /* blue  */
	text-decoration: none;
}
.email a:hover{
	color: #372C8C;  /* blue  */
	text-decoration: underline;
}

.navItem, .navItem a, .navItemBegin , .navItemBegin a, .navItemEnd , .navItemEnd a{
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #302D8E;  /* blue  */
	text-decoration: none;
}

.navItem a:hover, .navItemBegin a:hover, .navItemEnd a:hover{
	font-weight: normal;
	text-decoration:none;
	background-color: #3C2D8E; /*blue*/
	color:#FFF;
}

.mainHeading, .mainHeading a{
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	color: #302D8E;  /* blue  */
	text-decoration: none;
}

 h1{
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	color: #302D8E;  /* blue  */
	text-decoration: none;
}
.subHeading{
	padding-top: 15px;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	color: #302D8E;  /* blue  */
	text-decoration: none;
}


.pageText {
	font-size: 14px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}
.pageText a {
	font-size: 14px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* black  */
	text-decoration: underline;
}
.pageText a:hover{
	font-size: 14px;
	line-height: 120%;
	font-weight: normal;
	color:#000;
	/*color: #333;  /* grey  */
	text-decoration: underline;
}
.sideText a {
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	color: #2D2497;  /* blue  */
	/*color: #000;  /* black  */
	text-decoration: none;
}
.sideText a:hover{
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	color:#000;
	/*color: #333;  /* grey  */
	text-decoration: underline;
}
.smallHeading{
	font-size: 22px;
	line-height: 120%;
	font-weight: bold;
	color: #333;  /* grey  */
	text-decoration: none;
}
h2{
	font-size: 18px;
	line-height: 22px;/*120%*/
	font-weight: bold;
	color: #302D8E;  /* blue  */
	text-decoration: none;
}
.articleTitle, .articleTitle a{
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #222;  /* grey  */
	text-decoration: none;
}
.articleText{
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}
.articleLink, .articleLink a{
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	color: #2D2497;  /* blue  */
	text-decoration: none;
}
.articleLink a:hover{
	text-decoration: underline;
}

.fsbText{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}
.fsbText a:link{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* grey333  */
	text-decoration: none;
}
.fsbText a:visited{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}
.fsbText a:hover{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* grey333  */
	text-decoration: underline;
}
.fsbText a:active{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* grey333  */
	text-decoration: none;
}
.fsbTextHome{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}
.fsbTextHome a:link{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* grey333  */
	text-decoration: none;
}
.fsbTextHome a:visited{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}
.fsbTextHome a:hover{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* grey333  */
	text-decoration: underline;
}
.fsbTextHome a:active{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #000;  /* grey333  */
	text-decoration: none;
}
.regsText, .regsText a{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}

.regsText a:hover{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: underline;
}
.foot, .foot a{
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none;
}
.foot a:hover{
	text-decoration:underline;
}
.mortgage {
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	color: #333;  /* grey  */
	text-decoration: none;
}

.redLetters{
	color: #FF0000;
}
.smallText{
	color:#999;
	font-size:9px;
}

h3{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -5px;
	font-size: 16px;
	line-height: 20px;
}