body{
	background-color:#ECE3BD;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	font-size: small;
	margin:0 0 14px 0;
}
ul{
	margin:0 0 14px 0;
	padding:0;
}
ul li{
	font-size: small;
	margin:0 0 0 30px;
	padding:0;
}
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:#FFF;
	padding:0;
	margin:0;
}
div.header div.left,div.header div.right{
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
div.header h1{
	position:absolute;
	margin:76px 26px 0;
	font-size:44px;
	width:377px;
	font-family:'Times New Roman', Times, serif;
	text-align:center;
	font-weight:normal;
}
div.header h1.location{
	margin:66px 26px 0;
}
div.header h1.location em{
	display:block;
	font-style:normal;
	font-size:50%;
}
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;
}
td.topnav{
	vertical-align: bottom;
}
td.topnav p{
	margin:0 0 7px;
	color:#666;
	font-weight:bold;
	width:241px;
}
td.topnav p a{
	text-decoration:none;
	color:#666;
	margin:0 6px 0;
}
td.topnav p a:hover{
	text-decoration:underline;
}
td.betterlife{
	text-align:right;
}
td.betterlife h3{
	margin:0 0 18px;
}
div.rightbox{
	width:167px;
	background-color:#ECE3BD;
	text-align:left;
}
div.rightbox h2{
	font-family:'Times New Roman', Times, serif;
	color: #E8941A;
	margin:0px 14px 8px;
	text-align:center;
	font-size:24px;
}
div.rightbox p{
	margin-right: 14px;
	margin-left: 14px;
}
div.rightbox p.underline{
	border-bottom:2px #FFF solid;
	margin:0 14px 8px;
	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.branchWelcome, div.branchnews, div.branchservices, div.branchCoreServices{
	margin:18px 0 0;
	padding:14px 0 0;
	border-top:2px solid #CCC;
}
div.branchnews h3,  div.branchservices h3{
	margin:0;
	font-weight:bold;
	color:#000;
}
div.branchnews p,  div.branchservices p{
	margin:0 0 14px;
}

div.branchCoreServicesBox {
/*	background-color:#ECE3BD;*/
	overflow:visible;
	float:right;
	padding:0px;
	width:410px;
}
div.branchCoreServicesBox h2 {
/*	padding-left:20px;
	color:#E8941A;
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;*/
	margin-bottom:8px;
}
div.branchCoreServicesBox ul {
	float:left;
	width:180px;	
	padding: 0 0 0 20px;
	margin:0;
}
div.branchCoreServicesBox ul li {	
	line-height:18px;
	margin-left:10px;
	font-size:95%;
	padding:0;
}
/* Branch Input */
legend 
{
    font-weight:bold;
    font-size:1.3em;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
}
.label 
{
    float:left;
}
#branchNav 
{
    float:right;
    font-size:0.9em;
    color:silver;
	width:366px;
	line-height:1.4em;
	text-align:right;
}
#branchNav a
{
    text-decoration:none;
    color:Gray;
}
#branchNav a:hover
{
    text-decoration:underline;
    color:Black;
}
#checkLimitDisplay{
	float:right;
	border:1px solid;
	padding:10px;
	width:125px;
	text-align:center;
	background-color:#DC8918;
	color:#FFF;
	font-weight:bold;
}
#services ul{
	margin:0 0 8px 40px;
	padding:0;
}
#services ul li{
	margin:0 0 2px 0;
	padding:0;
}
