/* Print Header and Footer */
#printheaderfooter {
	display:none;
}

/* Main Styles */

body {
	margin:0px;
	padding:0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
}


ul.listitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
	margin:0px;
	margin-bottom:1em;
	margin-left: 20px;
	padding:0px;
	list-style-image: url(/images/i_bullet.gif);
}


.ulstandard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
}

.purplebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #460763;
	font-weight:bold;
	display:block;

}

.purpleboldlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	font-weight:bold;
	display:block;

}


H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #460763;
	font-weight: bold;
}


H1 img {
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
}


H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #460763;
	font-weight: bold;
}

.breadcrumblink, .breadcrumblink:link, .breadcrumblink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration:none;
}

.breadcrumblink:active, .breadcrumblink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration:underline;
}
.scpbreadcrumblink, .scpbreadcrumblink:link, .scpbreadcrumblink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #460763;
	text-decoration:none;
}

.scpbreadcrumblink:active, .scpbreadcrumblink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #460763;
	text-decoration:underline;
	font-weight: bold;
}

.navfoot, .navfoot:link, .navfoot:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #460763;
	text-decoration: none;
}

.navfoot:active, .navfoot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #460763;
	text-decoration: underline;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #460763;
	text-decoration: underline;
}

.pdf_link, .pdf_link:link, .pdf_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #460763;
	text-decoration: none;
	text-align:left;
}

.pdf_link:active, .pdf_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #460763;
	text-decoration: underline;
	text-align:left;
}

.pdf_link, .pdf_link:link, .pdf_link:active, .pdf_link:visited, .pdf_link:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #460763;
	text-decoration: underline;
	text-align:left;
}

a:link, a:visited, a:active {
	color: #A69760;
	text-decoration: underline;
}

a:hover {
	color: #A69760;
	text-decoration: none;
}

.quoteformborder {
	border:solid;
	border-width:1px;
	border-color:#666666;
}

/* Form Styles */

form {
	margin:0px;
	padding:0px;
}


/* DIVS */

#holding {
	margin:auto;
	margin-top:0px;
	padding:12px;
	width:980px;
}

#holdingsub {
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:6px;
	width:968px;
	background-color:#EBEBEB;
	border:1px solid #CCCCCC;
}

#holdingsub2 {
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:7px;
	width:966px;
	background-color:#FFFFFF;
}

#header {
	margin:0px;
	padding:0px;
	background-color:#8EC3C9;
	width:910px;
}

#headerhome {
	margin:0px;
	padding:0px;
	background-color:#8EC3C9;
	height:170px;
	width:910px;
}

#headerlefthome {
	margin:0px;
	padding:0px;
	padding-left:13px;
	padding-top:13px;
	float:left;
	width:440px;
}

#headerrighthome {
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	width:457px;
}

#headerleft {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-top:15px;
	float:left;
	width:447px;
}

#headerright {
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	width:448px;
}


#bgimagemain {
	background-image: url(/images/template/i_mainbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin:0px;
	padding:0px;
	width:910px;
}


#homecta {
	margin:0px;
	padding:0px;
	width:910px;
	margin-bottom:4px;
	margin-top:4px;
	clear:both;
	
}

#homecta1 {
	margin:0px;
	padding:0px;
	background-color:#999999;
	width:224px;
	margin-right:4px;
	float:left;
}

#homecta2 {
	margin:0px;
	padding:0px;
	background-color:#006699;
	width:225px;
	margin-right:4px;
	float:left;
}

#homecta3 {
	margin:0px;
	padding:0px;
	background-color:#BCB1A0;
	width:225px;
	margin-right:4px;
	float:left;
}

#homecta4 {
	margin:0px;
	padding:0px;
	background-color:#ADBC96;
	width:224px;
	float:left;
}

#picomain {
	margin:0px;
	padding:0px;
	text-align:right;
	width:444px;
	background-color:#8EC3C9;
	border-top:4px #FFFFFF solid;
	border-left:4px #FFFFFF solid;
	clear:both;
	float:right;
}

#picohome {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	width:453px;
	background-color:#8EC3C9;
	border-top:4px #FFFFFF solid;
}

#picohome form, #picomain form {
	margin:0px;
	padding:0px;
}

#picohome form input, #picomain form input {
	width:150px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #460763;
	margin:0px;
	padding:0px;
	border:1px solid #460763;
	padding-left:5px;
}

#picohome form .submit, #picomain form .submit {
	width:18px;
	height:18px;
	border:none;
	padding:4px;
}


#toplinkhold {
	margin:0px;
	padding:0px;
	background-color:#8EC3C9;
	width:457px;
	border-top:4px #FFFFFF solid;
	float:left;
}


#toplinkholdsub {
	margin:0px;
	padding:0px;
	width:114px;
	text-align:center;
	float:left;
}

#toplinkholdsub a, #toplinkholdsub a:visited {
text-decoration:none; 
color:#fff; 
padding:5px;
border-right:4px solid #FFFFFF;
background-color:#460763;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: bold;
height:16px;
}

#toplinkholdsub a:hover, #toplinkholdsub a:active {
text-decoration:none; 
color:#460763; 
padding:5px;
border-right:4px solid #FFFFFF;
background-color:#FFFFFF;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: bold;
height:16px;
}



#homeaboutcontact {
	margin:0px;
	padding:0px;
	width:910px;
	margin-bottom:4px;
	margin-top:4px;
	clear:both;
	background-color:#460763;
}

#homeaboutcontactsub1 {
	margin:0px;
	padding:0px;
	width:228px;
	text-align:center;
	float:left;
}

#homeaboutcontactsub1 a, #homeaboutcontactsub1 a:visited {
text-decoration:none; 
color:#fff; 
padding:5px;
border-right:4px solid #FFFFFF;
background-color:#460763;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
}

#homeaboutcontactsub1 a:hover, #homeaboutcontactsub1 a:active {
text-decoration:none; 
color:#460763; 
padding:5px;
border-right:4px solid #FFFFFF;
background-color:#FFFFFF;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
}

#homeaboutcontactsub2 {
	margin:0px;
	padding:0px;
	width:229px;
	text-align:center;
	float:left;
}

#homeaboutcontactsub2 a, #homeaboutcontactsub2 a:visited {
text-decoration:none; 
color:#fff; 
padding:5px;
border-right:4px solid #FFFFFF;
background-color:#460763;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
}

#homeaboutcontactsub2 a:hover, #homeaboutcontactsub2 a:active {
text-decoration:none; 
color:#460763; 
padding:5px;
border-right:4px solid #FFFFFF;
background-color:#FFFFFF;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
}


#blockcolour a:link, #blockcolour a:visited {
	width:100%;
	padding:0px;
	margin:0px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}

#blockcolour a:hover {
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	display:block;
	opacity: .7;
	filter: alpha(opacity=70);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #8EC3C9;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}

#homecta1 #blockcolour a:hover {
	color: #999999;
}

#homecta2 #blockcolour a:hover {
	color: #006699;
}

#homecta3 #blockcolour a:hover {
	color: #BCB1A0;
}

#homecta4 #blockcolour a:hover {
	color: #ADBC96;
}

#homecta1 img, #homecta2 img, #homecta3 img, #homecta4 img {
	border-bottom:4px white solid;
}

#homecta ul {
	margin:0px;
	margin-left:20px;
	margin-top:-3px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	line-height:1em;
}

#homecta li {
	list-style-type: square;
}




#navigation {
	clear:both;
	width:900px;
	background-color:#460763;
	margin:0px;
	padding:5px;
	margin-bottom:4px;
	margin-top:4px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

#contentleft {
	margin:0px;
	padding:0px;
	width:682px;
	float:left;
}


#contentright {
	margin:0px;
	padding:0px;
	width:224px;
	float:right;
	margin-left:4px;
	text-align:center;
}

#breadcrumbsbg {
	margin:0px;
	padding:10px;
	background-color:#5277A2;
	height:101px !important;
	width:662px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration:none;
	clear:both;
	border-bottom:4px #FFFFFF solid;
}


#maincontent {
	margin:0px;
	padding:25px;
	background-color:#ECE6EF;
	width:632px;
}

#backtop {
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	background-color:#ECE6EF;
	width:632px;
	text-align:right;
	clear:both;
}

#clearall {
	clear:both;
	margin:0px;
	padding:0px;
	display:block;
}


#footer {
	clear:both;
	margin:0px;
	padding:0px;
	background-image: url(/images/template/i_footerbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#ECE6EF;
	width:910px;
	height:78px;
}

#footersub {
	clear:both;
	margin:0px;
	padding:0px;
	background-image: url(/images/template/i_footerbg_sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#ECE6EF;
	width:910px;
	height:78px;
}

#footerleft {
	margin:0px;
	padding:0px;
	padding-top:22px;
	padding-left:10px;
	float:left;
	width:48%;
}

#footerright {
	margin:0px;
	padding:0px;
	float:right;
	width:48%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #460763;
	text-decoration: none;
	text-align:right;
	padding-top:59px;
	padding-right:10px;
}


#hubnavmarine {
	margin:0px;
	padding:0px;
	background-color:#006699;
	min-width:682px;
	margin-bottom:4px;
	height:24px;
}


#hubnavmarine ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#hubnavmarine li {
	float:left;
	position:relative;
}

#hubnavmarine a, #hubnavmarine a:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:7px;
padding-right:7px;
border-right:4px solid #FFFFFF;
background-color:#006699;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavmarine a:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:7px;
padding-right:7px;
border-right:4px solid #FFFFFF;
background-color:#4C94B7;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavmarine .noborder:link, #hubnavmarine .noborder:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:7px;
padding-right:7px;
border-right:none;
background-color:#006699;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavmarine .noborder:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:7px;
padding-right:7px;
border-right:none;
background-color:#4C94B7;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavmarine .subnavselected:link, #hubnavmarine .subnavselected:visited, #hubnavmarine .subnavselected:hover {
color:#006699; 
background-color:#FFFFFF;
}


#hubnavabout {
	margin:0px;
	padding:0px;
	background-color:#460763;
	width:682px;
	margin-bottom:4px;
	height:24px;
}

#hubnavabout ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#hubnavabout li {
	float:left;
	position:relative;
}

#hubnavabout a, #hubnavabout a:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:4px solid #FFFFFF;
background-color:#460763;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavabout a:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:4px solid #FFFFFF;
background-color:#77498D;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavabout .noborder:link, #hubnavabout .noborder:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:16px;
border-right:none;
background-color:#460763;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavabout .noborder:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:16px;
border-right:none;
background-color:#77498D;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavabout .subnavselected:link, #hubnavabout .subnavselected:visited, #hubnavabout .subnavselected:hover {
color:#460763; 
background-color:#FFFFFF;
}

#hubnavabout .subnavselectednoborder:link, #hubnavabout .subnavselectednoborder:visited, #hubnavabout .subnavselectednoborder:hover {
color:#460763; 
background-color:#FFFFFF;
padding-right:16px;
border-right:none;
}




#hubnavcommercial {
	margin:0px;
	padding:0px;
	background-color:#999999;
	width:682px;
	margin-bottom:4px;
	height:24px;
}

#hubnavcommercial ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#hubnavcommercial li {
	float:left;
	position:relative;
}

#hubnavcommercial a, #hubnavcommercial a:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:5px;
padding-right:5px;
border-right:4px solid #FFFFFF;
background-color:#999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcommercial a:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:5px;
padding-right:5px;
border-right:4px solid #FFFFFF;
background-color:#B7B7B7;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcommercial .noborder:link, #hubnavcommercial .noborder:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:5px;
padding-right:5px;
border-right:none;
background-color:#999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcommercial .noborder:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:5px;
padding-right:5px;
border-right:none;
background-color:#B7B7B7;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcommercial .subnavselected:link, #hubnavcommercial .subnavselected:visited, #hubnavcommercial .subnavselected:hover {
color:#999999; 
background-color:#FFFFFF;
}


#hubnavcharities {
	margin:0px;
	padding:0px;
	background-color:#BBB09F;
	width:682px;
	margin-bottom:4px;
	height:24px;
}

#hubnavcharities ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#hubnavcharities li {
	float:left;
	position:relative;
}

#hubnavcharities a, #hubnavcharities a:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:4px solid #FFFFFF;
background-color:#BBB09F;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcharities a:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:4px solid #FFFFFF;
background-color:#CFC8BC;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcharities .noborder:link, #hubnavcharities .noborder:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:none;
background-color:#BBB09F;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcharities .noborder:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:none;
background-color:#CFC8BC;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavcharities .subnavselected:link, #hubnavcharities .subnavselected:visited, #hubnavcharities .subnavselected:hover {
color:#BBB09F; 
background-color:#FFFFFF;
}



#hubnavlifestyle {
	margin:0px;
	padding:0px;
	background-color:#ADBC96;
	width:682px;
	margin-bottom:4px;
	height:24px;
}

#hubnavlifestyle ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#hubnavlifestyle li {
	float:left;
	position:relative;
}

#hubnavlifestyle a, #hubnavlifestyle a:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:4px solid #FFFFFF;
background-color:#ADBC96;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavlifestyle a:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:4px solid #FFFFFF;
background-color:#C5D0B5;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavlifestyle .noborder:link, #hubnavlifestyle .noborder:visited {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:none;
background-color:#ADBC96;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavlifestyle .noborder:hover {
display:block;
text-decoration:none; 
color:#fff; 
padding:5px;
padding-left:10px;
padding-right:10px;
border-right:none;
background-color:#C5D0B5;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

#hubnavlifestyle .subnavselected:link, #hubnavlifestyle .subnavselected:visited, #hubnavlifestyle .subnavselected:hover {
color:#ADBC96; 
background-color:#FFFFFF;
}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}

.sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}

.sitemap3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 150%;
	list-style-type: square;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
}

#promolefthome {
	float: left;
	margin:0px;
	padding:0px;
	width:352px;
}

#promorighthome {
	float: right;
	margin:0px;
	padding:0px;
	width:280px;
}

#hubpageline {
	margin:0px;
	padding:0px;
	border-top:2px solid #FFFFFF;
	clear:both;
	margin-bottom:25px;
	width: 674px;
}

#hubleft {
	float:left;
	margin:0px;
	padding:0px;
	width:317px;
	padding-right:20px;
	padding-bottom: 20px;
}

#hubright {
	float:left;
	margin:0px;
	padding:0px;
	width:317px;
	padding-left:20px;
	padding-bottom: 20px;
}

/*#hubleft a:link, #hubleft a:visited, #hubleft a:active, #hubright a:link, #hubright a:visited, #hubright a:active {
	color:#460763;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:none;
	margin-bottom:5px;
}

#hubleft a:hover, #hubright a:hover {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	margin-bottom:5px;
}
*/

#hubimage {
	float:left;
	margin:0px;
	padding:0px;
	width:110px;
}

#hubtext {
	float:right;
	margin:0px;
	padding:0px;
	width:207px;
}

#hubCTA {
	margin:10px;
	padding:0px;
	width:182px;
	border:4px solid #FFFFFF;
	background-color: #DCD0E2;
	height:170px;
	float:left;
}

#hubCTA .thumb {
	margin:10px;
	padding:0px;
	float:left;
}

#hubCTA p {
	margin:10px;
	margin-left:0px;
	padding:0px;
	float:right;
	width:97px;
	font-size:0.6em;
}


#hubCTAtopleft {
	margin:0px;
	padding:0px;
	border-bottom:4px solid #FFFFFF;
	background-color:#460763;
	float:left;
	width:148px;
	height:20px;
	padding-top:5px;
	padding-left: 5px;
}


#hubCTAtopleft a:link, #hubCTAtopleft a:visited, #hubCTAtopleft a:active {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:none;
}

#hubCTAtopleft a:hover {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:underline;
}

#hubCTAtopright {
	margin:0px;
	padding:0px;
	border-bottom:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	background-color:#460763;
	width:25px;
	height:25px;
	float:right;
}


#subpagehold {
	margin: 0px;
	margin-left:-25px;
	margin-right:-25px;
	margin-bottom:-25px;
	padding:0px;
	background-color:#ECE6EF;
	width:682px;
	clear:both;
	background-image: url(/images/template/i_subpagehold_bg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}

#subpagewhite {
	margin: 0px;
	padding: 10px;
	float:left;
	width:184px;
	background-color:#FFFFFF;
}

#subpagewhite hr {
	color:#ECE6EF;
	background-color:#ECE6EF;
	height:4px;
	border:none;
	margin: 0px;
	padding: 0px;
	width: 216px;
	margin-left:-20px;
	margin-right:-10px;
}

#subpagewhite a:link, #subpagewhite a:visited, #subpagewhite a:active {
	color:#460763;
	text-decoration:underline;
}

#subpagewhite a:hover {
	color:#460763;
	text-decoration:none;
}



#subpagewhite ul {
	margin:0px;
	padding:0px;
	list-style-image: url(/images/i_docbullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-left:20px;
	line-height:150%;
	margin-top:1.5em;
	margin-bottom:1em;
}

#subpageright {
	margin: 0px;
	padding: 0px;
	width: 428px;
	padding-right:25px;
	margin-left:25px;
	float: right;
}

label .text {
	vertical-align: top;
	margin-right:10px;
	margin-top:10px;
}

#formleft {
	width:200px;
	float:left;
	margin-left:10px;
	display:inline;
}

#formright {
	width:200px;
	float:right;
	margin-right:10px;
	display:inline;
}

label {
	display: block;
	float: left;
	width: 380px;
	padding: 0px;
	margin-bottom: 10px;
	text-align:right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

label .text {
	float:left
	vertical-align: top;
	margin-right:10px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
}

label .text2 {
	margin-right:40px;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 150%;
}

#subpagewhitelinebreak {
	width:682px;
	margin:0px;
	margin-left:-25px;
	margin-right:-25px;
	padding:0px;
	border-bottom:4px solid #FFFFFF;
}


#subctaleft {
	padding:0px;
	margin:0px;
	float:left;
	width:304px;
	border:4px solid #FFFFFF;
	background:#DCD0E2;
}

#subctaright {
	padding:0px;
	margin:0px;
	float:right;
	width:304px;
	border:4px solid #FFFFFF;
	background:#DCD0E2;
}

#subctaimage {
	padding:10px;
	margin:0px;
	width:79px;
	float:left;
}

#subctatext {
	padding:0px;
	padding-top:10px;
	padding-right:10px;
	margin:0px;
	width:175px;
	float:right;
	font-size: 0.9em;
}

#claimsimage {
	padding:0px;
	padding-right:15px;
	margin:0px;
	width:97px;
	float:left;
}

#claimstext {
	padding:0px;
	margin:0px;
	width:316px;
	float:right;
}.scp_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
ul.scp_listitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	margin:0px;
	margin-bottom:1em;
	margin-left: 20px;
	padding:0px;
	list-style-image: url(/images/i_bullet.gif);
}
.scp_listitem td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin:0px;
	margin-bottom:1em;
	margin-left: 20px;
	padding:0px;
	list-style-image: url(/images/i_bullet.gif);
	font-style: normal;
}
.white_border {
	border: medium solid #FFFFFF;
}
.white_lborder {
	border-top: medium none #FFFFFF;
	border-right: medium none #FFFFFF;
	border-bottom: medium none #FFFFFF;
	border-left: medium solid #FFFFFF;
}
.white_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
#scpheaderleft {
	margin:0px;
	float:left;
	width:476px;
	background-color: #4C145E;
	z-index: 40;
	height: 172px;
}
#scpheaderright {
	margin:0px;
	padding:0px;
	float:left;
	text-align:right;
	width:476px;
	background-color: #4C145E;
	z-index: 40;
	height: 172px;
}
#scpheaderfull {
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	width:910px;
	position: relative;
}
#scpholding {
	margin:auto;
	margin-top:0px;
	padding:12px;
	width:938px;
	z-index: 10;
	min-height: 800px;
	position: relative;
}
#scpheader {
	margin:0px;
	padding:0px;
	background-color:#2F003B;
	width:953px;
	position: relative;
	z-index: 30;
	height: 172px;
}
#scp_logo_holder {
	background-color: #2F003B;
	background-image: url(../images/headers/white_logo_m.png);
	background-repeat: no-repeat;
	height: 130px;
	margin: 21px;
	width: 130px;
	float: left;
}
#coleman_telephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4C145E;
	float: right;
	width: 300px;
	margin-right: 10px;
	top: 80px;
	position: relative;
}
#strap_line {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	font-weight: normal;
	color: #E2B7F0;
	float: left;
	width: 280px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 30px;
}
#strap_line p {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #E2B7F0;
	font-size: 1em;
	line-height: 1.0em;
}



#scpmaincontent {
	margin:0px;
	padding:8px;
	background-color:#DAD7DE;
	width:698px;
	z-index: 30;
	float: left;
}
#scphomecta1 {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:224px;
	margin-right:4px;
	float:left;
	margin-left: 1px;
}
#scphomecta2 {
	margin:0px;
	padding:0px;
	background-color:#006699;
	width:222px;
	margin-right:4px;
	float:left;
}
#scphomecta3 {
	margin:0px;
	padding:0px;
	background-color:#BCB1A0;
	width:226px;
	margin-right:4px;
	float:left;
}
#scphomecta4 {
	margin:0px;
	padding:0px;
	background-color:#ADBC96;
	width:225px;
	float:left;
}
#scpgennavbox {
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	width:460px;
	z-index: 800;
	position: absolute;
	bottom: 2px;
	left: 452px;
	background-color: #FFFFFF;
}
#scpgennavblank {
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	width:910px;
	background-color: #8EC3C9;
	z-index: 40;
	position: relative;
}
#scpnavbox {
	margin:0px;
	padding:0px;
	text-align:left;
	width:910px;
	background-color: #FFFFFF;
	z-index: 700;
	position: absolute;
	bottom: -112px;
	left: -1px;
	height: 110px;
}
#scphomenavbox {
	margin:0px;
	padding:0px;
	text-align:left;
	width:952px;
	background-color: #FFFFFF;
	z-index: 700;
	position: relative;
	left: 0px;
}
#scphomenavbox_x {
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	width:914px;
	background-color: #FFFFFF;
	z-index: 700;
	position: relative;
	height: 320px;
	left: 0px;
}
#scpfooter {
	margin:0px;
	padding:25px;
	background-color:#ECE6EF;
	width:731px;
	position: relative;
	top: 100px;
	background-image: url(../images/template/i_footerbg_2.gif);
	background-repeat: no-repeat;
	height: 70px;
}
#scpholdingsub {
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:7px;
	width:968px;
	background-color:#EBEBEB;
	border:1px solid #CCCCCC;
	z-index: 1;
}
#scpholdingsub2 {
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:7px;
	width:954px;
	background-color:#FFFFFF;
	z-index: 2;
}
#scpholdingsub3 {
	margin:0px;
	padding:25px;
	width:952px;
	left: 128px;
	height: 215px;
	z-index: 0;
}
#scphomeholdingsub3 {
	margin:0px;
	padding:25px;
	width:860px;
	left: 128px;
	height: 260px;
	z-index: 0;
}
#scpleftnav {
	width:238px;
	height:400px;
	z-index:31;
	margin: 0;
	color: #460763;
	background-color: #FFFFFF;
	float: left;
	max-height: 400px;
}
#scpdownloads {
	width:230px;
	z-index:31;
	margin: 5;
	color: #460763;
	background-color: #FFFFFF;
	float: left;
	max-height: 400px;
}
#scpdownloads a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
}

#scpdownloads td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
}
#scpdownloads ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 10px;
}
#scpusefulinfo {
	width:230px;
	z-index:31;
	margin: 5;
	color: #460763;
	background-color: #FFFFFF;
	float: left;
	max-height: 400px;
}
#scpusefulinfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
}
#scpusefulinfo td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
}
#scpusefulinfo ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 10px;
}
#scpulinks {
	width:230px;
	z-index:31;
	margin: 5;
	color: #460763;
	background-color: #FFFFFF;
	float: left;
	max-height: 400px;
}
#scpulinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
}
#scpulinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
}
#scpulinks ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #460763;
	text-decoration:none;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 10px;
}

/*#scpbreadcrumbsbg {
	margin:0px;
	padding:0px;
	background-color:#DAD7DE;
	height:24px !important;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #460763;
	text-decoration:none;
	clear:both;
	z-index: 32;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding-top: 5px;
}
*/
#scpbottomcontent {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:149px;
	left: 0px;
	position: relative;
	height: 120px;
	float: left;
	vertical-align: middle;
}
#scpholdingsub4 {
	margin:0px;
	width:952px;
	z-index: 0;
	float: none;
}
#scppagecontent {
	margin:0px;
	padding:12px;
	background-color:#ECE6EF;
	width:150px;
	position: relative;
	z-index: 32;
}
#scplinkcontent {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:910px;
	left: 0px;
	position: relative;
	height: 120px;
}
.white_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
#scpbotleft {
	margin:0px;
	padding:0px;
	background-color:#ECE6EF;
	width:734px;
	z-index: 30;
	position: relative;
}
.admin_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.admin_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#scpfootercontent {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:910px;
	left: 0px;
	position: relative;
	height: 60px;
}
.scp_navbar_gen, .scp_navbar_gen:link, .scp_navbar_gen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}

.scp_navbar_gen:active, .scp_navbar_gen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#DAD7DE;
}

.scp_navbar_gen selected, .scp_navbar_gen selected:link, .scp_navbar_gen selected:active, .scp_navbar_gen selected:visited, .scp_navbar_gen selected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
.scp_navbar_bus, .scp_navbar_bus:link, .scp_navbar_bus:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_bus:active, .scp_navbar_bus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_bus selected, .scp_navbar_bus selected:link, .scp_navbar_bus selected:active, .scp_navbar_bus selected:visited, .scp_navbar_bus selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}
.scp_navbar_bus_sub, .scp_navbar_bus_sub:link, .scp_navbar_bus_sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_bus_sub:active, .sscp_navbar_bus_sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
	background-color:#E9E9EA;
}

.scp_navbar_bus_sub selected, .scp_navbar_bus_sub selected:link, .scp_navbar_bus_sub selected:active, .scp_navbar_bus_sub selected:visited, .scp_navbar_bus_sub selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_mar, .scp_navbar_mar:link, .scp_navbar_mar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_mar:active, .scp_navbar_mar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	background-color:#DFECF8;
}

.scp_navbar_mar selected, .scp_navbar_mar selected:link, .scp_navbar_mar selected:active, .scp_navbar_mar selected:visited, .scp_navbar_mar selected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}
.scp_navbar_mar_sub, .scp_navbar_mar_sub:link, .scp_navbar_mar_sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_mar_sub:active, .scp_navbar_mar_sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: none;
	background-color:#DFECF8;
}

.scp_navbar_mar_sub selected, .scp_navbar_mar_sub selected:link, .scp_navbar_mar_sub selected:active, .scp_navbar_mar_sub selected:visited, .scp_navbar_mar_sub selected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	text-decoration: underline;
}
.scp_navbar_car, .scp_navbar_car:link, .scp_navbar_car:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_car:active, .scp_navbar_car:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	background-color:#BCB1A0;
}

.scp_navbar_car selected, .scp_navbar_car selected:link, .scp_navbar_car selected:active, .scp_navbar_car selected:visited, .scp_navbar_car selected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}
.scp_navbar_lif, .scp_navbar_lif:link, .scp_navbar_lif:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

.scp_navbar_lif:active, .scp_navbar_lif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	background-color:#ADBC96;
}

.scp_navbar_lif selected, .scp_navbar_lif selected:link, .scp_navbar_lif selected:active, .scp_navbar_lif selected:visited, .scp_navbar_lif selected:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}
#scp_top_right {
	background: #4C145E;
}
#business_insurance_img {
	background-color: #999999;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_businsess_insurance.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-right: 3px;
	padding-right: 20px;
	padding-left: 20px;
}

#business_insurance_img h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#business_insurance_img h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}
#business_insurance_img_us {
	background-color: #999999;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/headers/i_home_cta_businsess_insurance_us.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-right: 3px;
	padding-right: 20px;
	padding-left: 20px;
}

#business_insurance_img_us h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#business_insurance_img_us h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}
#marine_insurance_img {
	background-color: #79BDE8;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_marine_insurance.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-right: 2px;
	margin-left: 1px;
	padding-right: 20px;
	padding-left: 20px;
}
#marine_insurance_img h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#marine_insurance_img h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}
#marine_insurance_img_us {
	background-color: #79BDE8;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_marine_insurance_us.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-right: 2px;
	margin-left: 1px;
	padding-right: 20px;
	padding-left: 20px;
}
#marine_insurance_img_us h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#marine_insurance_img_us h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}

#charity_insurance_img {
	background-color: #BCB1A0;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_charity_insurance.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-right: 1px;
	margin-left: 2px;
	padding-right: 20px;
	padding-left: 20px;
}
#charity_insurance_img h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#charity_insurance_img h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}
#charity_insurance_img_us {
	background-color: #BCB1A0;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_charity_insurance_us.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-right: 1px;
	margin-left: 2px;
	padding-right: 20px;
	padding-left: 20px;
}
#charity_insurance_img_us h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#charity_insurance_img_us h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}
#lifestyle_insurance_img {
	background-color: #ADBC96;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_home_insurance.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-left: 3px;
	padding-right: 20px;
	padding-left: 20px;
}
#lifestyle_insurance_img h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#lifestyle_insurance_img h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}
#lifestyle_insurance_img_us {
	background-color: #ADBC96;
	height: 67px;
	width: 195px;
	float: left;
	background-image: url(/images/home/i_home_cta_home_insurance_us.png);
	background-repeat: no-repeat;
	clear: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	margin-left: 3px;
	padding-right: 20px;
	padding-left: 20px;
}
#lifestyle_insurance_img_us h1 {
	text-indent: -100.0em; 
	overflow: hidden; 
}
#lifestyle_insurance_img_us h1 a {
	display:block; 
	line-height:67px; /*match to h1 height*/ 
}

#business_insurance {
	background-color: #999999;
	height: 160px;
	width: 195px;
	float: left;
	clear: none;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 3px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/headers/i_home_block_businsess_insurance.png);
	background-repeat: no-repeat;
}
#business_insurance h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#business_insurance p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: normal;

}
#business_insurance_sm {
	background-color: #999999;
	height: 44px;
	width: 195px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 3px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/headers/i_business_insurance_sm.png);
	background-repeat: no-repeat;
}
#business_insurance_sm h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#business_insurance_sm a {
	text-decoration:none;
	color: #000000;
}

#marine_insurance {
	background-color: #79BDE8;
	height: 160px;
	width: 195px;
	float: left;
	clear: none;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 2px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 1px;
	background-image: url(../images/headers/i_home_block_marine_insurance.png);
	background-repeat: no-repeat;
}
#marine_insurance h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#marine_insurance p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: normal;

}
#marine_insurance_sm {
	background-color: #79BDE8;
	height: 44px;
	width: 195px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 2px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 1px;
	background-image: url(../images/headers/i_marine_insurance_sm.png);
	background-repeat: no-repeat;
}
#marine_insurance_sm h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#marine_insurance_sm a {
	text-decoration:none;
	color: #000000;
}

#charity_insurance {
	background-color: #BCB1A0;
	height: 160px;
	width: 195px;
	padding-bottom: 20px;
	padding-top: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 1px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 2px;
	background-image: url(../images/headers/i_home_block_charity_insurance.png);
	background-repeat: no-repeat;
}

#charity_insurance h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#charity_insurance p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: normal;

}
#charity_insurance_sm {
	background-color: #BCB1A0;
	height: 44px;
	width: 195px;
	padding-top: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 1px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 2px;
	background-image: url(../images/headers/i_charity_insurance_sm.png);
	background-repeat: no-repeat;
}

#charity_insurance_sm h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#charity_insurance_sm a {
	text-decoration:none;
	color: #000000;
}

#lifestyle_insurance {
	background-color: #ADBC96;
	height: 160px;
	width: 195px;
	padding-bottom: 20px;
	padding-top: 10px;
	float: left;
	clear: none;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 3px;
	background-image: url(../images/headers/i_home_block_home_insurance.png);
	background-repeat: no-repeat;
}
#lifestyle_insurance h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#lifestyle_insurance p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: normal;

}
#lifestyle_insurance_sm {
	background-color: #ADBC96;
	height: 44px;
	width: 195px;
	padding-top: 10px;
	float: left;
	clear: none;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 3px;
	background-image: url(../images/headers/i_home_insurance_sm.png);
	background-repeat: no-repeat;
}
#lifestyle_insurance_sm h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;

}
#lifestyle_insurance_sm a {
	text-decoration:none;
	color: #000000;
}

#button_holder {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 106px;
	position: absolute;
	top: 220px;
}

#scp_testimonial {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:760px;
	z-index: 30;
	float: left;
	height: 124px;
	text-align: center;
	vertical-align: middle;
	border: thin none #6D3C84;
}
#scp_testimonial_lg {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:760px;
	z-index: 30;
	float: left;
	height: 160px;
	text-align: center;
	vertical-align: middle;
	border: thin none #6D3C84;
}
#scpholdingsub3_s {
	margin:0px;
	padding:25px;
	width:952px;
	left: 128px;
	height: 80px;
	z-index: 0;
}
#scpcolemanscontent {
	background-color:#DAD7DE;
	width:674px;
	z-index: 30;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#scpcolemanscontent h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.5em;
}
#scpcolemanscontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}
#scpcolemanscontent h2 a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 0.85em;
	text-decoration:none
}

#scpbusinesscontent {
	background-color:#E9E9EA;
	width:674px;
	z-index: 30;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#scpbusinesscontent h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.5em;
}
#scpbusinesscontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}
#scpbusinesscontent h2 a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 0.85em;
	text-decoration:none
}

#scpmarinecontent {
	background-color:#DFECF8;
	width:674px;
	z-index: 30;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#scpmarinecontent h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.5em;
}
#scpmarinecontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}
#scpmarinecontent h2 a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 0.85em;
	text-decoration:none
}
#scpcharitycontent {
	background-color:#F3F1ED;
	width:674px;
	z-index: 30;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#scpcharitycontent h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.5em;
}
#scpcharitycontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}
#scpcharitycontent h2 a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 0.85em;
	text-decoration:none
}
#scplifestylecontent {
	background-color:#E8EEE5;
	width:674px;
	z-index: 30;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#scplifestylecontent h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.5em;
}
#scplifestylecontent h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}
#scplifestylecontent h2 a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 0.85em;
	text-decoration:none
}

#scp_testimonial_dev {
	width: 714px;
	padding: 8;
	margin: 0;
	z-index: 30;
	float: right;
	background-color: #FFFFFF;
	margin-top: 2px;
}
#scp_testimonial_bus {
	width: 698px;
	padding: 8px;
	margin: 0;
	z-index: 30;
	float: right;
	background-color: #666666;
	margin-top: 2px;
	color: #FFFFFF;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#scp_testimonial_car {
	width: 698px;
	padding: 8px;
	margin: 0;
	z-index: 30;
	float: right;
	background-color: #8A4E4D;
	margin-top: 2px;
	color: #FFFFFF;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#scp_testimonial_mar {
	width: 698px;
	padding: 8px;
	margin: 0;
	z-index: 30;
	float: right;
	background-color: #014F91;
	margin-top: 2px;
	color: #FFFFFF;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#scp_holding_nav {
	float: left;
	width: 238px;
}

#scp_advert_nav {
	width: 210px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 4px;
	padding-right: 20px;
	padding-left: 4px;
}
#scp_button_nav {
	width: 210px;
	float: left;
	clear: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	margin-right: 4px;
	padding-right: 20px;
	padding-left: 4px;
	text-decoration:none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#scp_button_nav a {
	text-decoration:none;
}
#scpbreadcrumbsbg {
	margin:0px;
	background-color:#DAD7DE;
	height:24px !important;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #460763;
	text-decoration:none;
	clear:both;
	z-index: 32;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding: 0;
	padding-top: 5px;
}

#scpbreadcrumbsbus {
	margin:0px;
	background-color:#E9E9EA;
	height:24px !important;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #460763;
	text-decoration:none;
	clear:both;
	z-index: 32;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding: 0;
	padding-top: 5px;
}
#scpbreadcrumbsmar {
	margin:0px;
	background-color:#DFECF8;
	height:24px !important;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #460763;
	text-decoration:none;
	clear:both;
	z-index: 32;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding: 0;
	padding-top: 5px;
}
#scpbreadcrumbscar {
	margin:0px;
	background-color:#F3F1ED;
	height:24px !important;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #460763;
	text-decoration:none;
	clear:both;
	z-index: 32;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding: 0;
	padding-top: 5px;
}
#scpbreadcrumbslif {
	margin:0px;
	background-color:#E8EEE5;
	height:24px !important;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #460763;
	text-decoration:none;
	clear:both;
	z-index: 32;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding: 0;
	padding-top: 5px;
}
#colemans_insurance_leftnav {
	background-color: #FFFFFF;
	height: 400px;
	width: 234px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 4px;
	background-image: url(/images/headers/i_leftnav_block_colemans_insurance.png);
	background-repeat: no-repeat;
}
#colemans_insurance_leftnav blockquote {
	margin-top:0em;
	margin-bottom:0em;
}

#business_insurance_leftnav {
	background-color: #FFFFFF;
	height: 400px;
	width: 234px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 4px;
	background-image: url(/images/headers/i_leftnav_block_business_insurance.png);
	background-repeat: no-repeat;
}
#business_insurance_leftnav blockquote {
	margin-top:0em;
	margin-bottom:0em;
}
#marine_insurance_leftnav {
	background-color: #FFFFFF;
	height: 400px;
	width: 234px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 4px;
	background-image: url(/images/headers/i_leftnav_block_marine_insurance.png);
	background-repeat: no-repeat;
}
#marine_insurance_leftnav blockquote {
	margin-top:0em;
	margin-bottom:0em;
}
#charity_insurance_leftnav {
	background-color: #FFFFFF;
	height: 400px;
	width: 234px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 4px;
	background-image: url(/images/headers/i_leftnav_block_charity_insurance.png);
	background-repeat: no-repeat;
}
#charity_insurance_leftnav blockquote {
	margin-top:0em;
	margin-bottom:0em;
}
#lifestyle_insurance_leftnav {
	background-color: #FFFFFF;
	height: 400px;
	width: 234px;
	float: left;
	clear: none;
	padding-top: 10px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	margin-right: 4px;
	background-image: url(/images/headers/i_leftnav_block_home_insurance.png);
	background-repeat: no-repeat;
}
#lifestyle_insurance_leftnav blockquote {
	margin-top:0em;
	margin-bottom:0em;
}
