/* CSS Document */

body {
	background-color: #3e7c95;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	padding: 0;
	margin: 0;
}

.hometext {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
}

.titles {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 22px;
}

b {
	color: #3e7c95;
}

.greybold {
	color: #666;
}

a {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #3e7c95;
	text-decoration: underline;
}

#container { /* Centres content on screen */
	background-color: #fff;
	padding: 0;
	margin: 0;
}

#page {
	margin: 0px auto;
	width: 880px;
	padding: 0 10px 20px 10px;
	background-color: #fff;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
}

/*TOP MENU*/

#menu {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	width: 704px;
	height: 26px;
	background-color: #3e7c95;
}

#menu li {
	float: left;
	padding: 0;
	margin: 0 0 0 0;

}

#menu a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 26px;
	padding: 0;
	margin: 0;
}

#menu_home a {
	background: url(images/BUThome.gif) 0 0 no-repeat;
	width:46px;
}
#menu_team a {
	background: url(images/BUTteam.gif) 0 0 no-repeat;
	width:78px;
}
#menu_approach a {
	background: url(images/BUTapproach.gif) 0 0 no-repeat;
	width:109px;
}
#menu_client a {
	background: url(images/BUTclient.gif) 0 0 no-repeat;
	width:113px;
}
#menu_news a {
	background: url(images/BUTnews.gif) 0 0 no-repeat;
	width:43px;
}
#menu_contact a {
	background: url(images/BUTcontact.gif) 0 0 no-repeat;
	width:86px;
}

#menu_home a:hover, #menu_home.selected a {
	background-position: 0 -26px;
}
#menu_team a:hover, #menu_team.selected a {
	background-position: 0 -26px;
}
#menu_approach a:hover, #menu_approach.selected a {
	background-position: 0 -26px;
}
#menu_client a:hover, #menu_client.selected a {
	background-position: 0 -26px;
}
#menu_news a:hover, #menu_news.selected a {
	background-position: 0 -26px;
}
#menu_contact a:hover, #menu_contact.selected a {
	background-position: 0 -26px;
}

/*LEFT HAND COLUMN*/

#leftcol {
	float: left;
	display: block;
	width: 176px;
	margin: 0;
	height: 600px;
}

#logo a {
	display: block;
	background: url(images/knightobyrne.gif) 0 0 no-repeat;	/* define image url */
	height: 139px;						/* define image size */
	width: 176px;
	text-indent: -9000px;					/* move original text of the page */
	overflow: hidden;					/* and make sure it's hidden */
}

/*LEFT HAND MENU*/

#sidemenu {
	margin: -5px 0 0 0;
	padding: 0;
	list-style: none;
	width: 164px;
}

html>body #sidemenu {	
	margin: 0;
}


#sidemenu li {
	padding: 0;
	margin: 0;
}

#sidemenu a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 35px;
	width: 164px;
	padding: 0;
	margin: 0;
}

#sidemenu_savings a {
	background: url(images/BUT2savings.gif) 0 0 no-repeat;
}
#sidemenu_ethical a {
	background: url(images/BUT2ethical.gif) 0 0 no-repeat;
}
#sidemenu_inheritance a {
	background: url(images/BUT2inheritance.gif) 0 0 no-repeat;
}
#sidemenu_retirement a {
	background: url(images/BUT2retirement.gif) 0 0 no-repeat;
}
#sidemenu_income a {
	background: url(images/BUT2income.gif) 0 0 no-repeat;
}
#sidemenu_critical a {
	background: url(images/BUT2critical.gif) 0 0 no-repeat;
}
#sidemenu_life a {
	background: url(images/BUT2life.gif) 0 0 no-repeat;
}
#sidemenu_corporate a {
	background: url(images/BUT2corporate.gif) 0 0 no-repeat;
}
#sidemenu_divorce a {
	background: url(images/BUT2divorce.gif) 0 0 no-repeat;
}
#sidemenu_mortgages a {
	background: url(images/BUT2mortgages.gif) 0 0 no-repeat;
}



#sidemenu_ethical a:hover, #sidemenu_ethical.selected a {
	background-position: 0 -35px;
}
#sidemenu_savings a:hover, #sidemenu_savings.selected a {
	background-position: 0 -35px;
}
#sidemenu_inheritance a:hover, #sidemenu_inheritance.selected a {
	background-position: 0 -35px;
}
#sidemenu_retirement a:hover, #sidemenu_retirement.selected a {
	background-position: 0 -35px;
}
#sidemenu_income a:hover, #sidemenu_income.selected a {
	background-position: 0 -35px;
}
#sidemenu_critical a:hover, #sidemenu_critical.selected a {
	background-position: 0 -35px;
}
#sidemenu_life a:hover, #sidemenu_life.selected a {
	background-position: 0 -35px;
}
#sidemenu_corporate a:hover, #sidemenu_corporate.selected a {
	background-position: 0 -35px;
}
#sidemenu_divorce a:hover, #sidemenu_divorce.selected a {
	background-position: 0 -35px;
}
#sidemenu_mortgages a:hover, #sidemenu_mortgages.selected a {
	background-position: 0 -35px;
}

/*MAIN CONTENT*/

#rightcol {
	float: right;
	display: block;
	width: 704px;
	margin: 0;
	padding: 0;
}

#banner {
display:block;
height: 103px;
}

#content {
	display: block;
	float: left;
	width: 494px;
	margin: 0;
	padding: 0;
}

/*LINKS ON RIGHT OF TEXT*/

#moneymatters {
	background: url(images/IMAGEmoneybox.gif) 0 0 no-repeat;
	display: block;
	float: right;
	background-color: #c5d7df;
	margin: 20px 0 20px 0;
	border: 1px solid #3e7c95;
	width: 198px;
	height: 200px;
}

.headline {
	color: #000;
	text-decoration: underline;
}

.date {
	font-size: 10px;
	line-height: 18px;
	color:#CC3300;
}

.linkcontent2 a {
	color:#CC3300;
}

#linksblock2 {
	display: block;
	float: right;
	background-color: #c5d7df;
	margin: 20px 0 10px 0;
	width: 200px;
	height: 50px;
}
		
.linktitle2 {
	display: block;
	background: url(images/transparency.png) 0 0;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 5px 5px 10px;
}


.linktitle {
	display: block;
	background-color: #3e7c95;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 5px 5px 10px;
} 

.linkcontent2 {
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	line-height: 16px;
}

.linkcontent {
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	line-height: 16px;
}

.linktitle3 {
	display: block;
	background-color: #7a6844;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 5px 5px 10px;
} 

#linksblock3 {
	display: block;
	float: right;
	background-color: #7a6844;
	margin: 10px 0 10px 0;
	width: 200px;
}

.linkcontent a {
	font-size: 10px;
	line-height: 12px;
}

#linksblock4 {
	display: block;
	float: right;
	background-color: #d3ca4b;
	margin: 10px 0 10px 0;
	width: 200px;
	padding-top: 5px;
}

/*BASE LINKS*/
#baseblock {
	float: left;
	width: 880px;
	margin-top: 20px;
}

.basebuttons {
	float: left;
	width: 172px;
	height: 50px;
	background-color: #d3ca4b;
}
.basebuttonsmargin {
	margin-right: 5px;
}

.basebuttonscontent {
	font-weight: bold;
	padding: 5px;
	color: #3e7c95;
}

.basebuttonscontent2 {
	font-size: 11px;
	padding: 5px;
	background-color: #fff;
}


/*FOOTER*/

#footer {
	background-color: #3e7c95;
	color: #fff;
	font-size: 11px;
	line-height: 13px;
	width: 860px;
	padding: 20px 10px;
	margin: 0 auto 0 auto;
	
}

#footer a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#footer a:hover {
	color: #e9cd0b;
	text-decoration: underline;
}


