﻿	@font-face {  
	  font-family: "Bitstream";  
	  src: url( http://www.circlelinedesign.co.uk/fonts/VeraSe.eot ); /* IE */  
	  src: local("Bitstream"), url( http://www.circlelinedesign.co.uk/fonts/VeraSe.ttf ) format("truetype"); /* non-IE */  
	} 
	@font-face {  
	  font-family: "BitsreamBold";  
		src: url( http://www.circlelinedesign.co.uk/fonts/VeraSeBd.eot ); /* IE */  
	  src: local("Bitstream"), url( http://www.circlelinedesign.co.uk/fonts/VeraSe.ttf ) format("truetype"); /* non-IE */ 
	} 
html  
{
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body
{
    font-size: 75%;
}


h2{
    font-size: 1.75em;
	line-height: 1.15em;
	font-weight: normal;}




img
{ 
	border:none
}

.imgNoBorder
{
	border:none;
	vertical-align:middle;
}

.imgNoBorderAlignRight
{
border:none;
float:right;

}

body
{background-color:#FFFFFF}

/*.mainDiv
{
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}*/
/* table formatting*/
.mainTable{text-align:center; width:750px; vertical-align:middle;}
.td50{text-align:center; width:50%; vertical-align:top;}

.contactSpan
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
    text-align: left;
    background-color: #ffffff;
    color: #d9a26b;
}

.copyrightSpan
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 7pt;
    text-align: center;
    background-color: #ffffff;
    color: #b2b2b2;
}

.contactA:link
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
    text-align: left;
    background-color: #ffffff;
    color: #d9a26b;
    text-decoration: underline;
}

.contactA:visited
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
    text-align: left;
    background-color: #ffffff;
    color: #d9a26b;
    text-decoration: underline;
}

.contactA:hover
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
    text-align: left;
    background-color: #ffffff;
    color: #d9a26b;
    text-decoration: none;
}

.contactA:active
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
    text-align: left;
    background-color: #ffffff;
    color: #d9a26b;
    text-decoration: underline;
}

.menuSpan
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12pt;
    background-color: #ffffff;
    color: #b2b2b2;
}

.minimenuA:link
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    background-color: #ffffff;
    color: #b2b2b2;
    text-decoration: none;
}

.minimenuA:visited
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    background-color: #ffffff;
    color: #b2b2b2;
    text-decoration: none;
}

.minimenuA:hover
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    background-color: #ffffff;
    color: #cc6605;
    text-decoration: none;
}

.minimenuA:active
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    background-color: #ffffff;
    color: #cc6605;
    text-decoration: none;
}
.contentDivLeftA:link
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
	line-height: 1.5em;
    text-align: left;
    background-color: #ffffff;
    color: #d9a26b;
    text-decoration: underline;
}

.contentDivLeftA:visited
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
	line-height: 1.5em;
    text-align: left;
    background-color: #ffffff;
    color: #959595;
    text-decoration: underline;
}

.contentDivLeftA:hover
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
	line-height: 1.5em;
    text-align: left;
    background-color: #ffffff;
    color: #959595;
    text-decoration: none;
}

.contentDivLeft
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
	background-color: #ffffff;
    color: #959595;
    margin: 10px 10px 0 10px;
    padding: 10px 10px 0 10px;
}
.contentDivWeb
{
    font-family: Arial, TheSans;
	font-weight: 500;
    font-size: 1em;
    text-align: left;
    line-height: 120%;
    color: #959595;
    margin:10px;
    padding:10px;
	vertical-align: top;
}
.contentDivWebHeader{
    font-family: Arial, TheSans;
	font-weight: 500;
    font-size: 1em;
    text-align: left;
    line-height: 120%;
    color: #959595;
    margin: 10px 0 0 10px;
    padding:10px 0 0 10px;
	vertical-align: top;
}
.contentDivWeb a:link 
{ 	font-size: 0.9em;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
.contentDivWeb a:active
{ 	font-size: 0.9em;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
.contentDivWeb a:hover
{ 	font-size: 0.9em;
	font-weight: bold;
	color:#999999;
	text-decoration:underline;
}
.contentDivWeb a:visited
{ 	font-size: 0.9em;
	font-weight: bold;
	color:#d9a26b;
	text-decoration:underline;
}
.contentDivRight
{
    font-family: Arial;
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
	background-color: #ffffff;
    color: #959595;
    padding: 10px 10px 0 10px;
}


/* magin:10px REMOVED FROM ABOVE */

.contentDivRightA:link
{
    color: #d9a26b;
}

.contentDivRightA:visited
{
    color: #959595;
    text-decoration: underline;
}

.contentDivRightA:hover
{
    color: #959595;
    text-decoration: none;
}

.emailSpan
{
    font-family: Arial, TheSans;
    font-style: normal;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    background-color: #ffffff;
    color: #b2b2b2;
}

.requiredSpan
{
    font-family: Arial, TheSans;
    font-style: normal;
    font-weight: normal;
    font-size: 14pt;
    text-align: center;
    background-color: #ffffff;
    color: red;
}

.profileA:link
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
	line-height:14pt;
    background-color: #ffffff;
    color: #959595;
    text-decoration: underline;
}

.profileA:visited
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
	line-height:14pt;
    background-color: #ffffff;
    color: #959595;
    text-decoration: underline;
}

.profileA:hover
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
	line-height:14pt;
    background-color: #ffffff;
    color: #cc6605;
    text-decoration: underline;
}

.profileA:active
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
	line-height:14pt;
    background-color: #ffffff;
    color: #cc6605;
    text-decoration: underline;
}
.clientA
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    color: #959595;
    text-decoration: none;
	padding-right: 4em;
}
.clientA:link
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    color: #959595;
    text-decoration: underline;
	padding-right: 4em;
}

.clientA:visited
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    color: #959595;
    text-decoration: underline;
	padding-right: 4em;
}

.clientA:hover
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    color: #cc6605;
    text-decoration: none;
	padding-right: 4em;
}

.clientA:active
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    color: #cc6605;
    text-decoration: underline;
	padding-right: 4em;
}

.rightHeadSpan
{
    font-family: TheSans, Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12pt;
    background-color: #ffffff;
    color: #666666;
}

.leftHeadSpan
{
    font-family: TheSans, Arial;
    font-size: 1.2em;
    background-color: #ffffff;
    color: #cbcbcb;
    text-align: left;
}

/* test to see if this is affecting banner when no image appears */
.clientDescSpan
{
    font-family: TheSans, Arial;
    font-size: 0.8em;
    color: #cc6605;
    background-color: #ffffff;
    text-align: left;
}

.numA:link
{
    font-family: Arial, TheSans;
    font-style: normal;
    font-weight: normal;
    font-size: 6pt;
    background-color: #cc6605;
    color: #ffffff;
    text-decoration: none;
}

.numA:visited
{
    font-family: Arial, TheSans;
    font-style: normal;
    font-weight: normal;
    font-size: 6pt;
    background-color: #cc6605;
    color: #ffffff;
    text-decoration: none;
}

.numA:hover
{
    font-family: Arial, TheSans;
    font-style: normal;
    font-weight: normal;
    font-size: 6pt;
    background-color: #cc6605;
    color: #ffffff;
    text-decoration: none;
}

.numA:active
{
    font-family: Arial, TheSans;
    font-style: normal;
    font-weight: normal;
    font-size: 6pt;
    background-color: #cc6605;
    color: #ffffff;
    text-decoration: none;
}
/* NEW STYLES*/
.footer
{
	background-color: #e6e7f0
}

.DivCall
{
	font-family:Helvetica, Arial, sans-serif;	font-size: 1em;
	font-weight: 500;
	color: #003258;
	padding: 0.5em;
}

.footerTagLine
{
font-family:Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: 500;
	color: #dd642d;
	padding: 0.5em;
}

.effectiveCopy
{
	font-family: Georgia;
	font-size: 1.25em;
	font-weight: 500;
	color: #959595;
}

.orangeCopySmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #dd642d;
	font-weight: 600;
}
.hpText {
	font-family:Helvetica, Arial, sans-serif;
	color:#000033;
	line-height:140%;
	font-size: 1em;
	font-stretch:semi-expanded;
	padding-top:10px;
}
strong .hpText {
	font-weight:700}
	
.hpTextIntro {
font-family:Helvetica, Arial, sans-serif;
	font-size:1.6em;margin:0;	color:#000033;
	line-height:160%;
	font-stretch:semi-expanded}
	
strong .hpTextIntro{font-weight:700;}

.hpTextIntroTEST{
font-family: Bitstream;
	font-size:1.6em;margin:0;	color:#000033;
	line-height:160%;
	font-stretch:semi-expanded}
	
strong .hpTextIntroTEST{font-family: BitstreamBold;}
.more {
font-family:Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	color: #dd642d;
	font-weight: bolder;}

.contentDivRightOrange
{
    font-family: Arial;
    font-size: 1.1em;
    text-align: left;
    line-height: 120%;
	background-color: #ffffff;
    color: #dd642d;
    padding: 10px;
}


.NewsMainDiv
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
	background-color: #ffffff;
    color: #959595;
}


.NewsMainDiv a:link
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
    color: #de6428;
	font-weight: bold;
	text-decoration: underline;
}

.NewsMainDiv a:active
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
    color: #de6428;
	font-weight: bold;
	text-decoration: underline;
}

.NewsMainDiv a:hover
{
    font-family: Arial, TheSans;
    font-size: 1em;
    text-align: left;
    line-height: 1.5em;
    color: #de6428;
	font-weight: bold;
	text-decoration: none;
}


.NewsMainDiv H1
{
    font-family:Helvetica, Arial, sans-serif;
	font-size:2em;
	margin:0;	
	color:#000033;
	line-height:160%;
	font-stretch:semi-expanded;
	font-weight: normal;
}