@CHARSET "UTF-8";

body {
	/*background: url(../images/bg.jpg) top center fixed;*/
	margin: 0;
	padding: 10px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .7em;
	color: #1867A5;
}

a { color: #1867A5; }

a img  { border: 0}

div.clear { clear: both; }

#container {
	width: 960px;
	margin: auto;
	border: 2px #AAD1EF solid;	
	background: url(../images/global/knot.gif) no-repeat bottom right #fff;
}

#footer {
	width: 960px;
	margin: auto;
	padding-top: 5px;
	text-align: center
}

#left {
	float: left;
	width: 146px;
}

#latest-news { 
	margin: 10px 0 10px 0;
	padding: 0 10px 0 10px;
	border-right: 1px dotted #AAD1EF;
}

#latest-news h3 {
	background: url(../images/global/latest_news.png) no-repeat;
	width: 84px;
	height: 13px;
	text-indent: -9999px
}

ul#nav, #nav li, ul#sub-nav, #sub-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#nav { 
	background-color: #D9E9F8;
	padding: 12px 0 15px 0 ;
}

ul#sub-nav {  
	margin: 10px 0 10px 0;
	border-right: 1px dotted #AAD1EF;
}

#sub-nav li.on, #sub-nav li:hover {
	background-color: #D9E9F8;
}

#nav li.on, #nav li:hover {
	background: url(../images/nav/on-hover-bg.gif) repeat-x left center;
}

#sub-nav li a, #nav li a {
	display: block;
	width: 123px;
	height: 29px;
	border-bottom: 1px dotted #AAD1EF;
	margin: 0 auto;
	text-indent: -9999px;
}
#nav li a.home { background: url(../images/nav/home.png) no-repeat left center }
#nav li a.our-approach { background: url(../images/nav/our_approach.png) no-repeat left center }
#nav li a.services { background: url(../images/nav/services.png) no-repeat left center }
#nav li a.sectors { background: url(../images/nav/sectors.png) no-repeat left center }
#nav li a.partners { background: url(../images/nav/partners.png) no-repeat left center }
#nav li a.associates { background: url(../images/nav/associates.png) no-repeat left center }
#nav li a.careers { background: url(../images/nav/careers.png) no-repeat left center }
#nav li a.contact-us { background: url(../images/nav/contact_us.png) no-repeat left center }
#nav li a.info-centre { background: url(../images/nav/info_centre.png) no-repeat left center }
#nav li a.testimonials { background: url(../images/nav/testimonials.png) no-repeat left center }
#nav li a.csr { background: url(../images/nav/csr.png) no-repeat left center }
#nav li a.downloads { background: url(../images/nav/downloads.png) no-repeat left center }

#sub-nav li a.accountancy { background: url(../images/nav/accountancy.png) no-repeat left center }
#sub-nav li a.personal-tax { background: url(../images/nav/personal_tax.png) no-repeat left center }
#sub-nav li a.audit-assurance{ background: url(../images/nav/audit_assurance.png) no-repeat left center }
#sub-nav li a.corporate-business-taxation { background: url(../images/nav/corporate_business_taxation.png) no-repeat left center; height: 44px; }
#sub-nav li a.corporate-finance { background: url(../images/nav/corporate_finance.png) no-repeat left center }
#sub-nav li a.outsourcing { background: url(../images/nav/outsourcing.png) no-repeat left center }
#sub-nav li a.insolvency-corporate-recovery { background: url(../images/nav/insolvency_corporate_recovery.png) no-repeat left center; height: 44px; }
#sub-nav li a.business-startups { background: url(../images/nav/business_startups.png) no-repeat left center }

#sub-nav li a.charities-education { background: url(../images/nav/charities_education.png) no-repeat left center }
#sub-nav li a.property-construction { background: url(../images/nav/property_construction.png) no-repeat left center; height: 44px; }
#sub-nav li a.farms-estates { background: url(../images/nav/farms_estates.png) no-repeat left center }
#sub-nav li a.owner-managed-businesses { background: url(../images/nav/owner_managed_businesses.png) no-repeat left center; height: 44px; }
#sub-nav li a.pension-schemes { background: url(../images/nav/pension_schemes.png) no-repeat left center }
#sub-nav li a.professional-practices { background: url(../images/nav/professional_practices.png) no-repeat left center; }

#sub-nav li a.colin-scott { background: url(../images/nav/colin_scott.png) no-repeat left center }
#sub-nav li a.david-marshall { background: url(../images/nav/david_marshall.png) no-repeat left center }
#sub-nav li a.david-walker { background: url(../images/nav/david_walker.png) no-repeat left center }
#sub-nav li a.euan-fernie { background: url(../images/nav/euan_fernie.png) no-repeat left center }
#sub-nav li a.iain-binnie { background: url(../images/nav/iain_binnie.png) no-repeat left center }
#sub-nav li a.lachlan-fernie { background: url(../images/nav/lachlan_fernie.png) no-repeat left center }
#sub-nav li a.mike-crerar { background: url(../images/nav/mike_crerar.png) no-repeat left center }
#sub-nav li a.peter-yellowlees { background: url(../images/nav/peter_yellowlees.png) no-repeat left center }

#sub-nav li a.paul-marshall { background: url(../images/nav/paul_marshall.png) no-repeat left center }
#sub-nav li a.alan-wood { background: url(../images/nav/alan_wood.png) no-repeat left center }
#sub-nav li a.joan-sims { background: url(../images/nav/joan_sims.png) no-repeat left center }

#sub-nav li a.trainee-recruitment { background: url(../images/nav/trainee_recruitment.png) no-repeat left center }
#sub-nav li a.experienced-recruitment { background: url(../images/nav/experienced_recruitment.png) no-repeat left center; height: 44px; }

#sub-nav li a.introduction { background: url(../images/nav/introduction.png) no-repeat left center }
#sub-nav li a.factsheets { background: url(../images/nav/factsheets.png) no-repeat left center }
#sub-nav li a.online-calculators { background: url(../images/nav/online_calculators.png) no-repeat left center }
#sub-nav li a.tax-rates-allowances { background: url(../images/nav/tax_rates_allowances.png) no-repeat left center; height: 44px; }
#sub-nav li a.market-data { background: url(../images/nav/market_data.png) no-repeat left center }
#sub-nav li a.tax-calendar { background: url(../images/nav/tax_calendar.png) no-repeat left center }
#sub-nav li a.downloadable-forms { background: url(../images/nav/downloadable_forms.png) no-repeat left center }
#sub-nav li a.budget-report { background: url(../images/nav/budget_report.png) no-repeat left center }
#sub-nav li a.useful-links { background: url(../images/nav/useful_links.png) no-repeat left center }
#sub-nav li a.publications { background: url(../images/nav/publications.png) no-repeat left center }
#sub-nav li a.latest-news { background: url(../images/nav/latest-news.png) no-repeat left center; height: 44px;  }
#sub-nav li a.todays-headlines { background: url(../images/nav/todays-headlines.png) no-repeat left center }

#sub-nav li a.contact-details { background: url(../images/nav/contact_details.png) no-repeat left center }
#sub-nav li a.subscribe-online { background: url(../images/nav/subscribe_online.png) no-repeat left center }
#sub-nav li a.map { background: url(../images/nav/map.png) no-repeat left center }

#sub-sub-nav, #sub-sub-sub-nav {
    background-color: #D9E9F8;
    margin: 0;
    padding: 0;
    list-style: none;
    height: 28px;
}

#sub-sub-sub-nav {
	background-color: #fff;	
	border: 1px solid #D9E9F8;
	border-top: 0px;
	
}

#sub-sub-nav li, #sub-sub-sub-nav li {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline;
}

#sub-sub-nav li a, #sub-sub-sub-nav  li a{
    display: block;
    float: left;
    padding: 8px 8px 8px 8px;
    text-decoration: none;
    border: 0;
 }

#sub-sub-sub-nav li a:hover, #sub-sub-sub-nav li a.on{
	text-decoration: underline;
}

#sub-sub-nav li a:hover, #sub-sub-nav li a.on {
    background-color: #fff;
}
#right {
	float: left;
	width: 795px;
	padding-left: 19px;
	overflow: hidden;
}
#header { padding: 18px 0 15px 0; }
#header h1 {
	float: right;
	padding: 0;
	margin: 0;
	width: 323px;
	height: 66px;
	background: url(../images/logos/geoghegans.gif) no-repeat 41px 0px;
	text-indent: -9999px;
}
#header form { margin: 0; padding: 0px 0 50px 0; }
#header form input { background-color: #D8E9F8; padding: 3px; border: 0; }
#header h3 { 
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#header h3.quick-search {
	background: url(../images/global/quick_search.gif) no-repeat left center;
	width: 74px;
	height: 24px;
}

#header h3.info-centre {
	background: url(../images/global/info_centre.gif) no-repeat left center;
	width: 117px;
	height: 68px;
	overflow: hidden;
}

#header h3.downloads {
	background: url(../images/global/downloads.gif) no-repeat left center;
	width: 137px;
	height: 25px;
	padding-bottom: 38px;
	overflow: hidden;
}

#header h3 a {
	display: block;
	width: 140px;
	height: 50px;
}

#slideshow {
	width: 775px;
	height: 175px;
	overflow: hidden;
}

#content h2 { margin: 0 0 10px 0; font-size: 1.3em; }

#content { padding: 10px 20px 5px 0px; }

#content h3 { margin: 0 0 10px 0; font-size: 1.2em; }

#content p { margin: 8px 0px 8px 0px; }

#map {
    width: 500px;
    height: 300px;
    float:right;
}

#content form h3 {
    margin-top: 20px;
}

#content form h2 {
    margin-top: 20px;
}

input, textarea, select {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
    border: 1px solid #1867A5;
}

input.btn {
    padding: 3px;
    background-color: #fff;
}