/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#0B294F;
	text-align: left;
	line-height: 14px;
}

.clear {
	clear: both;
}

.floatright{
	float: right;
	padding-left: 5px;
}

.floatleft{
	float: left;
	padding-right: 5px;
}

#container {
	width: 800px;
	margin: auto;
	background-color: #676767;
}

p{
	margin: 0 0 8px 0;
}

/* -------------------------------------------------------------------- */

/* HEADER */

#header{
	width: 800px;
	height: 147px;
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/header.jpg);
	background-repeat:no-repeat;
}

/* -------------------------------------------------------------------- */

/* NAVIGATION */

#nav{
	width: 186px;
	
	float: left;
}

ul#footernav {
	margin: 0px 0px 0px 205px;
	list-style: none;
	padding: 15px 0 0 0;
}

ul#footernav li {
	float: left;
}

ul#footernav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0B294F;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

ul#footernav li a.home-padding{
	padding-left: 0px;
}

ul#footernav li a:hover {
	text-decoration: underline;
}

/* -------------------------------------------------------------------- */

/* CONTENT */

#middle-banner{
	width: 186px;
	height: 247px;
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/middle-banner.jpg);
	background-repeat:no-repeat;
	float: left;
}

#left-frame{
	width: 186px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#content{
	background-color: #FFFFFF;
	width: 574px;
	float: left;
	padding: 0px 20px 0px 20px;
	position: relative;
}

.background-index{
	background-image: url(../_images/background-index.jpg);
	background-repeat:no-repeat;
	height: 546px;
}	

.background-find-us{
	background-image: url(../_images/background-find-us.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-client-docs{
	background-image: url(../_images/bground-client-docs.jpg);
	background-repeat:no-repeat;
	height: 500px;
}

.background-contact-us{
	background-image: url(../_images/background-contact-us.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-support{
	background-image: url(../_images/background-support.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-advisers{
	background-image: url(../_images/background-advisers.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-client-services{
	background-image: url(../_images/background-client-services.jpg);
	background-repeat:no-repeat;
	height: 546px;
}

.background-profile-bob-bradley{
	background-image: url(../_images/background-profile-bob-bradley.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-john-parish{
	background-image: url(../_images/background-profile-john-parish.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-martin-shoesmith{
	background-image: url(../_images/background-profile-martin-shoesmith.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-nic-parish{
	background-image: url(../_images/background-profile-nic-parish.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-nick-bird{
	background-image: url(../_images/background-profile-nick-bird.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-jo-johnson{
	background-image: url(../_images/background-profile-jo-johnson.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-judy-rodriguez{
	background-image: url(../_images/background-profile-judy-rodriguez.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-patricia-knight{
	background-image: url(../_images/background-profile-patricia-knight.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-jill-clarke{
	background-image: url(../_images/background-profile-jill-clarke.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-helen-wright{
	background-image: url(../_images/background-profile-helen-wright.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

.background-profile-linda-cody{
	background-image: url(../_images/background-profile-linda-cody.jpg);
	background-repeat:no-repeat;
	height: 431px;
}

#index-col1{
	width: 180px;
	margin-top: 220px;
	float: left;
	padding-left: 0px;
}

#index-col2{
	width: 180px;
	margin-top: 220px;
	float: left;
	padding-left: 15px;
}

#index-col3{
	width: 180px;
	margin-top: 220px;
	float: left;
	padding-left: 15px;
}

#index-disclaimer{
	width: 300px;
	margin-top: 100px;
	float: left;
	padding-left: 0px;
}

.index-disclaimer{
	font-size: 8px;
	color:#999999;
	font-weight: bold;
}

.index-disclaimer a{
	color:#0033CC;
}

#client-services-block1{
	width: 375px;
	float: left;
	margin-top: 30px; 
}

ul#client-services{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-image: url(../_images/image-bullet.jpg);
	list-style: outside;
}

#client-services-block2{
	width: 365px;
	float: left;
	margin-top: 55px; 
	padding-left: 209px;
}

.sub-bold{
	font-weight: bold;
	color: #0B294F;
}

.sub-bold a{
	color: #0B294F;
}

#adviser-col1{
	width: 180px;
	margin-top: 235px;
	float: left;
	padding-left: 0px;
}

#adviser-col2{
	width: 180px;
	margin-top: 235px;
	float: left;
	padding-left: 15px;
}

#adviser-col3{
	width: 180px;
	margin-top: 235px;
	float: left;
	padding-left: 15px;
}

#profile-text{
	width: 375px;
	float: left;
	margin-top: 30px; 
}

#profile-text a{
	color: #0B294F;
	text-decoration: none;
}

#profile-text a:hover{
	text-decoration: underline;
}

#profile-col1{
	width: 180px;
	top: 242px;
	float: left;
	left: 20px;
	position: absolute;
}

#profile-col1 a{
	color: #0B294F;
	text-decoration: none;
}

#profile-col1 a:hover{
	text-decoration: underline;
}

#profile-col2{
	width: 180px;
	top: 242px;
	float: left;
	left: 215px;
	position: absolute;
}

#profile-col2 a{
	color: #0B294F;
	text-decoration: none;
}

#profile-col2 a:hover{
	text-decoration: underline;
}

#profile-col3{
	width: 180px;
	top: 242px;
	float: left;
	left: 410px;
	position: absolute;
}

#profile-col3 a{
	color: #0B294F;
	text-decoration: none;
}

#profile-col3 a:hover{
	text-decoration: underline;
}

#support-col1{
	width: 180px;
	top: 238px;
	float: left;
	left: 20px;
	position: absolute;
}

#support-col1 a{
	color: #0B294F;
	text-decoration: none;
}

#support-col1 a:hover{
	text-decoration: underline;
}

#support-col2{
	width: 210px;
	top: 238px;
	float: left;
	left: 215px;
	position: absolute;
}

#support-col2 a{
	color: #0B294F;
	text-decoration: none;
}

#support-col2 a:hover{
	text-decoration: underline;
}

#support-col3{
	width: 160px;
	top: 238px;
	float: left;
	left: 445px;
	position: absolute;
}

#support-col3 a{
	color: #0B294F;
	text-decoration: none;
}

#support-col3 a:hover{
	text-decoration: underline;
}

#contact-address{
	width: 175px;
	float: left;
	margin-top: 30px; 
}

#contact-col1{
	width: 200px;
	margin-top: 105px;
	float: left;
	padding-left: 0px;
}

#contact-col2{
	width: 170px;
	margin-top: 105px;
	float: left;
	padding-left: 15px;
}

#contact-col3{
	width: 145px;
	margin-top: 105px;
	float: left;
	padding-left: 15px;
}

#find-us{
	width: 175px;
	float: left;
	margin-top: 30px; 
}

#client-docs{
	width:240px;
	background:#fff;
	float: left;
	margin-top: 30px; 
	
}

#white{
	background:#fff;
	float: left;
	margin-top: 60px; 
}


/* -------------------------------------------------------------------- */

/* FOOTER */

#footer{
	width: 800px;
	height: 102px;
	margin: 0;
	background-image: url(../_images/footer.jpg);
	background-repeat:no-repeat;
	clear: both;
}

.footer-disclaimer{
	padding-left: 205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}

.footer-disclaimer a{
	color: #999999;
}
