body {background-color:#ADAB8D;margin:0;padding:0;font:13px Georgia, "Times New Roman", serif;color:#066B9E;}
form {margin:0;padding:0;}
a, div {margin:0;padding:0;}
img {border:0;margin:0;padding:0;}
a {color:#066B9E;font-size:1.0em;font-weight:bold;text-decoration:none;}
a:hover {color:#045178;text-decoration:underline;}

a.icbc {text-align:center;display:block;}
a.contact {border:1px solid #fff; color:#fff;background-color:#066B9E;font-size:0.9em;padding:3px;text-decoration:none;float:right;}
a.contact:hover {border:1px solid #A1224A;}

h1, h2, h3 {text-align:left;}
h1 {border-bottom:1px dotted #A1224A;font-size:1.2em;background:transparent url(/holness2/images/small_logo.jpg) no-repeat top right;padding-top:15px;padding-bottom:3px;margin-bottom:15px;text-transform:uppercase;}
h2 {font-weight:bold; font-size:1.1em;text-transform:capitalize;}
p.menuTag {font-style:italic;margin-top:40px;padding:40px 10px;text-align:center;}
.smallerText {font-size:0.8em;}

.message {font-weight:bold;font-size:1.1em;}
#container {margin:5px auto;padding:0;width:717px;position:relative;background:transparent url(/holness2/images/container.jpg) repeat-y top left;}
#header {background:transparent url(/holness2/images/header.jpg) no-repeat top left; width:717px;height:134px;}
	#header ul {list-style-type:none;padding-top:100px;width:505px;margin-left:182px;text-align:center;}
	*html #header ul {margin-left:222px;}	
	#header li {display:inline;margin-right:20px;list-style-type:none;list-style-image:none;}
	#header a {font-size:1.5em;text-decoration:none;}
#middle {background: url(/holness2/images/menu_bottom_07.jpg) no-repeat bottom left;display:table;min-height:229px;}
* html #middle {height:229px;}
#menu {float:left;width:222px;margin:0;padding:0; display:block; height:100%; position:relative;}
	#menu ul {padding:0 0 0 3px;margin:0 0 0 9px;text-align:center;width:205px;list-style-type:none;}
	#menu li {border-bottom:1px solid #9D9EA3;margin:20px 0;list-style-type:none;list-style-image:none;padding:0;}
	#menu a {font-weight:bold;font-size:1.1em;text-decoration:none;}
#content {width:475px;margin-left:222px;padding:0 15px 0 5px;position:relative;text-align:justify;}
/* commented back-slash hack to fix IE 6 double padding bug\*/
	* html #content {padding-left:0;width:470px;}
#flash {margin:10px auto;text-align:center;}	
#comTable {text-align:center;margin:5px auto;}
#comTable td, #comTable th {margin:0;padding:0;}
#footer
{
	background:transparent url(/holness2/images/footer.jpg) no-repeat top left;
	width:717px;
	height:80px;
	clear:both;
	display:block;
	margin-left:2px;
	font-size:1em;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 0 15px;
}
#footer ul, #footer ul li {list-style-type:none;margin:0;padding:0;list-style-image:none;}
	#footer a{color:#ffffff;text-decoration:underline;font-weight:normal;}

strong{font-size:1.05em;}
address {font-style:normal;float:left;width:150px;padding-bottom:5px;}

#kamloopsContact {margin-left:325px;}
#vancouverContact {margin: 0 0 10px 0;}
#vancouverContact address { width: 100%;}


form label {width:100px; float:left;}
form input, form select {margin:5px 0;}	
form span.button {background-color:transparent;border:none;display:block;}

li {list-style-image:url(/holness2/images/bullet.jpg);margin:0;padding:10px 0 ;}

#renn, #shirley, #douglas, #lynn, #lesra, #cheryl {display:none;}
img.contactImg {float:right;padding-bottom:10px;}

div.article {}
div.article h1 {}
div.article h2 {font-size:0.9em;text-transform:uppercase;}
div.article h2.subtitle {}
div.article p.subtitle {}
div.article em {}
div.article strong {font-size:0.9em;}
div.article h3 {font-size:0.9em; font-weight:bold;display:inline; }
div.article h3+p {display:inline;}
div.article blockquote {}

div.article img {margin:8px;}

ul.settlement {float:left;margin:0;padding:0; width:200px;}
ul.settlement li {padding:0;margin:0 0 0 20px;}
ul.settlement a {font-size:0.9em;}

h2.home {text-align:center;}
div.settlementSupp {margin:0 auto;width:440px;padding-left:12px;}

#sideTestimonials
{
	font-size: 11px;
	height: 400px;
	overflow: auto;
	margin: 0 12px 0 0;
}

#sideTestimonials ul
{
	width: auto;
}

#sideTestimonials ul li
{
	margin:  0 0 10px 0;
	padding: 0 0 10px 0;
	text-align: left;
	border-bottom: 1px solid #9D9EA3;
}
