body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}
p {
	font-size: small;
}
ul{
}
ul li{
	font-size: small;
}
ol li{
	font-size: small;
}
table tr td {
	font-size: small;
}
.quoteGrey {
	font-size: small;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

.frquestionGrey {
	font-size: small;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	background-color:#F2F0E3;
}
.trademk {
	font-size: 8pt;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.blackTitle {
	font-size:  small;
	font-weight: bold;
	color: #000000;
}
.SSstyle {
	font-size: small;
	font-weight: bold;
	color: #00A8CB;
	}

.CR_greem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color:#C2CD23;
	font-weight: bold;
}
h2 {
	font-size: small;
	margin:0 0 14px;
	}
h3 {
	font-size: 13px;
	font-weight: normal;
	color: #03F;
	padding:0;
	margin-bottom: 0px;
	}
tr.footer td{
	border-top: 5px solid #E99619;
	vertical-align: top;
	padding:0;
	margin-top:10px;
}
tr.footer td p{
	margin: 14px 0;
	padding:0;
}
tr.footer td small{
	font-size: 80%;
}
div.header{
	height:207px;
	color:#000;
}
div.header div.left{
	float:left;
	display:inline;
}
div.header h1{
	margin:76px 26px 0;
	font-size:44px;
	position:absolute;
	width:377px;
	font-family:'Times New Roman', Times, serif;
	text-align:center;
	font-weight:normal;
}
div.header h1.twoline{
	margin-top:50px; /*Override top margin for two line titles so they remain centred*/
}
div.header h1.threeline{
	margin-top:30px; /*Override top margin for three line titles so they remain centred*/
}
div.header h1.home{
	 margin:60px 26px 0;
	 text-align:left;
	 width:437px;
}
div.header h1.home em{
	 text-align:right;
	 font-style:normal;
	 display:block;
}
div.header h2{
	position:absolute;
	font-family:'Times New Roman', Times, serif;
	margin:10px 16px 0;
	font-size:22px;
	width:397px;
	text-align:right;
	font-weight:normal;
	font-style:italic;
}
div.header h2.orange{
	color:#F8D8B1;
}
div.header h2.blue{
	color:#73CFE2;
}
div.header h2.green{
}
div.header h2.darkorange{
	color:#FDD3B0;
}
div.header h2.darkblue{
	color:#73A4BC;
}
div.header div.left p,div.header div.right p{
	margin:0;
}
div.header div.right{
	float:left;
	display:inline;
}
td.betterlife{
	text-align:right;
}

td.betterlife h3{
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#015A84;
	font-size:16px;
	margin:12px 0 30px;
	font-weight:bold;
}
div.rightbox{
	width:167px;
	background-color:#ECE3BD;
	text-align:left;
}
div.rightbox h2{
	font-family:'Times New Roman', Times, serif;
	color: #E8941A;
	margin:8px 14px 14px;
	text-align:center;
	font-size:24px;
}
div.rightbox p{
	margin-right: 14px;
	margin-left: 14px;
}
div.rightbox p.underline{
	border-bottom:2px #FFF solid;
	padding-bottom:8px;
}
div.rightbox div.border{
}
div.rightbox ol{
	margin-right: 14px;
	margin-left: 14px;
	padding:0;
}
div.rightbox ol li{
	border-bottom:2px #FFF solid;
	list-style: decimal inside;
	text-indent: -25px;
	padding-left:25px;
	padding-bottom:8px;
	padding-top:8px;
}
div.rightbox ul{
	margin-right: 14px;
	margin-left: 14px;
	padding:0;
}
div.rightbox ul li{
	padding:0;
	margin-left: 14px;
}
div.branchnews{
	margin:18px 0 0;
	padding:14px 0 0;
	border-top:2px solid #CCC;
}
div.branchnews h3{
	margin:0;
	font-weight:bold;
	color:#000;
}
div.branchnews p{
	margin:0 0 14px;
}



.noprint{
	display:none;
}
.topnav p{
	margin:0 0 7px;
	visibility:hidden;
}
#mainnav{
	display:none;
}