/****************************
Colours for Synova Capital website:
green:99c81f ,dark grey:#665c53 ,light grey:#a59d95 ,body copy:
*****************************/

/****************************
 Global elements
*****************************/
* {border:none;}
html, body {height:100%;}

/* General margin/padding reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
}

body {
	background: url(/images/boxes/body-bg.jpg) repeat-x 0 0 #f0f7db;
	font:75%/1.4 Helvetica, Arial, Verdana, sans-serif normal;
	color:#665c53;
	text-align:center; /* IE 5 */
}

input,
select,
textarea,
table {font:inherit; font-size:100%; border:none;}

a {color:#8c8c8c; text-decoration:none;}
a:hover {text-decoration:underline;}

form {margin:0;}
form * {vertical-align:middle;}
img {border:none;}

p,
h1, h2, h3, h4, h5, h6,
ul, ol {margin-bottom:1em;}

object, embed {display:block;}

ul {list-style-type:none;}


/****************************
 Boxes
*****************************/

.sidebarItem {background:url(/images/boxes/sidebar-heading-bg.png) 0 0 no-repeat; margin: 0 0 9px 0; padding: 21px 0 0 0;}
.sidebarItem h2 {background:url(/images/boxes/sidebar-content2-bg.png) 0 0 repeat-y; font-size:145%; padding: 0 15px 0 15px; margin:0; color:#4a331e;}
.sidebarItem h3 a {background:none; font-weight:bold; padding:0;}
.sidebarItem a {background:url(/images/icons/news-bullet.gif) 0 50% no-repeat; padding: 0 0 0 9px; color:#665c53; font-weight:normal; vertical-align:middle;}
.sidebarItemContent {background:url(/images/boxes/sidebar-content-bg.png) 100% 100% no-repeat; padding: 10px 17px 15px 17px;}
.sidebarItemFooter {background:url(/images/boxes/sidebar-footer-bg.png) 0 0 repeat-y; height:51px;}
.sidebarNewsItem {background: url(/images/graphics/news-item-bg.gif) 0 0 no-repeat; padding:13px 0 5px 0;}
.greenBullet {background:url(/images/icons/news-bullet.gif) 0 50% no-repeat; padding: 0 0 0 9px; vertical-align:middle;}
.sidebarQuote {color:#665c53; font-weight:bold;}

#sidebar h3, #newsHome h3 {color:#665c53; font-weight:bold; margin:3px 0 3px 0; font-size: 1.1em;}
#sidebar p, #content p {line-height:20px;}
#content #newsHome h2 {font-size: 180%; margin:0 0 0.5em 0;}

/****************************
 Content
*****************************/
#logo {float:left; padding-top:20px;}

.headerImage {display:block;}
#headerImageHome {background:url(/images/boxes/home-image-new.png) 0 0 no-repeat; width:675px; height:257px;}
#headerImageNews {background:url(/images/boxes/news-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImageAboutUs {background:url(/images/boxes/about-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImageTheTeam {background:url(/images/boxes/team-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImageInvestment {background:url(/images/boxes/investment-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImageContact {background:url(/images/boxes/contact-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImageLegal {background:url(/images/boxes/contact-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImageSitemap {background:url(/images/boxes/contact-image.png) 0 0 no-repeat; width:448px; height:204px;}
#headerImagePortfolio {background:url(/images/boxes/portfolio-image.png) 0 0 no-repeat; width:448px; height:204px;}

#welcome {float:left; width:410px; overflow:auto;}
#welcome a {background:url(/images/icons/news-bullet.gif) 0 50% no-repeat; padding: 0 0 0 9px; vertical-align:middle; color:#99c81f; font-weight:bold; font-size:1.2em;}
#newsHome {float:right; width:197px; overflow:auto;}
#newsHome a, .newsdate {background:url(/images/icons/news-bullet.gif) 0 50% no-repeat; overflow:hidden; padding: 0 0 0 9px; vertical-align:middle;}

h1 {color:#4a331e; font-size:200%; line-height:normal; margin-bottom:0.5em; text-transform:lowercase;}
#content h2 {color:#4a331e; font-size:125%; margin:0.3em 0 0 0;}
#content h2 a {color:#665c53;}
#content h3.role {font-style:italic; font-weight:normal; font-size:100%; margin-bottom:0.2em;}
#content p {margin:0; padding:0 0 0.7em 0;}
#content a.action {background:url(/images/icons/news-bullet.gif) 0 50% no-repeat; color:#4A331E; font-weight:bold; padding: 0 0 0 9px; vertical-align:middle;}
#content ul {}
#content ul li {background:url(/images/icons/sitemap-green.gif) no-repeat 0 3px; padding:0 0 0 17px; margin-bottom: 0.5em;}

#content blockquote {background: url(/images/graphics/quote-left.gif) 0 0 no-repeat; padding: 9px 37px 0 37px; font-size: 1.2em;}
#content div.blockquote {background: url(/images/graphics/quote-right.gif) 100% 100% no-repeat; margin-bottom: 1em;}

#contentFooter {width: 448px; height: 50px; background: url(/images/boxes/main-footer-bg.png) no-repeat 100% 100%; margin-bottom:10px;}
#homeContent #contentFooter {width: 675px; height: 50px; background: url(/images/boxes/home-footer-bg.png) no-repeat 100% 100%; margin-bottom:10px;}

.imageLeft {float:left; padding:0 15px 15px 0;}
.imageRight {float:right; padding:0 0 15px 15px;}

.section {clear:both; margin-bottom:1em;}
#sectionLine {background: url(/images/graphics/news-item-bg.gif) 0 0 no-repeat; clear:both; padding:1em 0 0 0;}
.searchdiv {border-bottom: 1px solid #796959; padding:0 0 1.5em 0;}
.searchresult {zbackground: url(/images/graphics/search-divider.gif) no-repeat 0 100%;}
.searchresultlast {background:none; zborder-bottom: 1px solid #796959;}
.searchnumbers * {vertical-align: middle;}
.searchnumbers {text-align:center;}

.newsdiv {border-bottom: 1px solid #796959;}

#googleMap {width:230px;}
#map {position:relative; overflow:hidden;}

h1.newsItem {text-transform: none;}

#portfolioImages {float:right; padding:0 0 15px 15px;}
#portfolioImages img {display:block; margin-bottom:1em;}
.landingImage {float:left; width:95px; margin: 0 15px 25px 0;}

/****************************
 Footer
*****************************/

#footer {
	color:#a59d95;
	font-size:0.9em;
	margin:-60px auto 0;
	min-height:40px;
	overflow: auto; /* contain floats */
	position: relative;
	width:674px;
}
#footer ul {list-style-type:none; margin:0 auto; overflow:auto; text-align:left; width:674px;}
#footer li {float:left; background:url(/images/icons/footer-divider.gif) 0 50% no-repeat; padding: 0 0 0 10px; margin: 0 10px 0 0;}
#footer li.first {background:none; padding: 0;}
#footer p {text-align:left; width:570px; float:left; margin-right:15px;}
#footer div {float:right; width:51px}


/****************************
 Navigation
*****************************/

#mainNav {float:right; margin-top:63px; width:204px;}
#mainNav ul {font-size:90%; list-style-type:none; width:204px; height:67px; margin-left: 12px; position:relative; overflow:hidden;}
#mainNav li {height:13px; position:absolute; display:block; overflow:hidden;}
#mainNav li a {background-image:url(/images/boxes/menu-bg.gif); background-repeat:no-repeat; display:block; height:13px; text-indent:-9000px}
#mainNav li * {display:block;}

li#home {width:65px; top:0; left:0;}
li#home a {background-position:0 0;}
li#home a:hover,
li#home a.active {background-position:0 -13px;}

li#the-team {width:116px; top:0; left:71px;}
li#the-team a {background-position:0 -26px;}
li#the-team a:hover,
li#the-team a.active {background-position:0 -39px;}

li#news {width:65px; top:18px; left:0;}
li#news a {background-position:0 -52px;}
li#news a:hover,
li#news a.active {background-position:0 -65px;}

li#investment-criteria {width:116px; top:18px; left:71px;}
li#investment-criteria a {background-position:0 -78px;}
li#investment-criteria a:hover,
li#investment-criteria a.active {background-position:0 -91px;}

li#portfolio {width:116px; top:36px; left:0;}
li#portfolio a {background-position:0 -104px;}
li#portfolio a:hover,
li#portfolio a.active {background-position:0 -117px;}

li#sectors {width:65px; top:36px; left:71px;}
li#sectors a {background-position:0 -130px;}
li#sectors a:hover,
li#sectors a.active {background-position:0 -143px;}

li#about-us {width:116px; top:54px; left:0;}
li#about-us a {background-position:0 -156px;}
li#about-us a:hover,
li#about-us a.active {background-position:0 -169px;}

li#contact-us {width:65px; top:54px; left:71px;}
li#contact-us a {background-position:0 -182px;}
li#contact-us a:hover,
li#contact-us a.active {background-position:0 -195px;}

#subNav {margin:0 5px 0 0; padding: 8px 22px 6px 17px; border-bottom: solid 1px #000000; overflow:auto;}
#subNav ul {list-style-type:none; margin:0; }
#subNav li {float: left; background:url(/images/icons/footer-divider.gif) 0 50% no-repeat; padding:0 6px 0 10px;}
#subNav li.first {background:none; padding: 0 6px 0 0;}
#subNav li.active {font-weight:bold;}
#subNav li.last {}
#subNav a {color:#665c53;}

#content .pageNav ul li {display:inline; padding: 0 6px 0 0; background:none;}
#content .pageNav ul {text-align:center; vertical-align:middle;}

ul#sitemap ul {margin:0;}
ul#sitemap a {padding:0 0 0 17px;}
ul#sitemap a {background:url(/images/icons/sitemap-green.gif) no-repeat 0 50%;}
ul#sitemap ul a {background:url(/images/icons/sitemap-darkbrown.gif) no-repeat 0 50%;}
ul#sitemap ul ul a {background:url(/images/icons/sitemap-lightbrown.gif) no-repeat 0 50%;}

ul#sitemap li {margin-bottom: 0.8em; padding:0;}
ul#sitemap li ul {margin:0.8em 0 0.8em 1.5em;}
ul#sitemap li ul li {margin-bottom: 0.8em;}
ul#sitemap li ul li ul {}
ul#sitemap li ul li ul li {}

.adr dl dt {float:left; margin-right:30px;}
.adr dl dd {}


/*
#mainNav {float:right; margin-top:63px; width:204px;}
#mainNav ul {font-size:90%; list-style-type:none; width:204px; height:49px; margin-left: 12px; position:relative; overflow:hidden;}
#mainNav li {height:13px; position:absolute; display:block; overflow:hidden;}
#mainNav li a {background-image:url(/images/boxes/menu-bg.gif); background-repeat:no-repeat; display:block; height:13px; text-indent:-9000px}
#mainNav li * {display:block;}

li#home {width:65px; top:0; left:0;}
li#home a {background-position:0 0;}
li#home a:hover,
li#home a.active {background-position:0 -13px;}

li#the-team {width:116px; top:0; left:71px;}
li#the-team a {background-position:0 -26px;}
li#the-team a:hover,
li#the-team a.active {background-position:0 -39px;}

li#news {width:65px; top:18px; left:0;}
li#news a {background-position:0 -52px;}
li#news a:hover,
li#news a.active {background-position:0 -65px;}

li#investment-criteria {width:116px; top:18px; left:71px;}
li#investment-criteria a {background-position:0 -78px;}
li#investment-criteria a:hover,
li#investment-criteria a.active {background-position:0 -91px;}

li#about-us {width:116px; top:36px; left:0;}
li#about-us a {background-position:0 -104px;}
li#about-us a:hover,
li#about-us a.active {background-position:0 -117px;}

li#contact-us {width:65px; top:36px; left:71px;}
li#contact-us a {background-position:0 -130px;}
li#contact-us a:hover,
li#contact-us a.active {background-position:0 -143px;}
*/

#subNav {margin:0 5px 0 0; padding: 8px 22px 6px 17px; border-bottom: solid 1px #000000; overflow:auto;}
#subNav ul {list-style-type:none; margin:0; }
#subNav li {float: left; background:url(/images/icons/footer-divider.gif) 0 50% no-repeat; padding:0 6px 0 10px;}
#subNav li.first {background:none; padding: 0 6px 0 0;}
#subNav li.active {font-weight:bold;}
#subNav li.last {}
#subNav a {color:#665c53;}

#content .pageNav ul li {display:inline; padding: 0 6px 0 0; background:none;}
#content .pageNav ul {text-align:center; vertical-align:middle;}

ul#sitemap ul {margin:0;}
ul#sitemap a {padding:0 0 0 17px;}
ul#sitemap a {background:url(/images/icons/sitemap-green.gif) no-repeat 0 50%;}
ul#sitemap ul a {background:url(/images/icons/sitemap-darkbrown.gif) no-repeat 0 50%;}
ul#sitemap ul ul a {background:url(/images/icons/sitemap-lightbrown.gif) no-repeat 0 50%;}

ul#sitemap li {margin-bottom: 0.8em; padding:0;}
ul#sitemap li ul {margin:0.8em 0 0.8em 1.5em;}
ul#sitemap li ul li {margin-bottom: 0.8em;}
ul#sitemap li ul li ul {}
ul#sitemap li ul li ul li {}

.adr dl dt {float:left; margin-right:30px;}
.adr dl dd {}

/****************************
 Forms
*****************************/

#mainNav form {padding: 0 9px 0 13px;}
#mainNav form .textInput {background:url(/images/graphics/search.png) no-repeat 0 0; color:#a59d95; font-size:95%; padding:2px 2px 2px 5px; width:135px;}
#content form .textInput {background:url(/images/graphics/search-long.png) no-repeat 0 0; color:#a59d95; font-size:95%; padding:2px 2px 2px 5px; width:208px;}

/****************************
 sIFR
*****************************/

/* SIFR */
.sIFR-flash {visibility:visible !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
.sIFR-replaced * {display:block;}
span.sIFR-alternate {position:absolute; left:0;	top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
/* decoys styles */
.sIFR-hasFlash h1, .sIFR-hasFlash #sidebar h2 {visibility:hidden;}

/****************************
 Wrapping Elements
*****************************/

#imageWrapper {
	background:url(/images/boxes/ie6/leaves.png) no-repeat 100% 100% fixed;
	min-height: 100%;
	position:relative;
	width:100%;
	text-align: left;
	
}
#wrapper {
	margin:0 auto;
	padding:0 0 61px 0;
	overflow:hidden;
	width:674px;	
}
#main {
	width:448px;
	float:left;
	overflow:auto;
	margin: 65px 0 0 0;
}
#homeContent {width:675px; overflow:auto; float:left; margin: 42px 0 0 0;}
#homeContent #contentWrapper {background:url(/images/boxes/home-bg.png) 0 0 repeat-y; overflow:auto;}
#contentWrapper {background:url(/images/boxes/main-bg.png) 0 0 repeat-y;}
#content {padding: 13px 22px 0 17px; overflow:auto;}
#sidebar {width:204px; float:right; font-size:0.9em; margin: 24px 0 0 0; overflow:hidden}

#skipLinks a, #skipLinks a:hover, #skipLinks a:visited {position:absolute;	top:-500px;} 
#skipLinks a:active, #skipLinks a:focus {top:10px; left:110px} 