/* CSS Document */

/* - - - - - - - - - - - - - - - - - -
	Evolution 7 Web Design
	http://www.evolution7.com
- - - - - - - - - - - - - - - - - - */

* {padding:0; margin:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#282323; background-position:center top; background-color: #fcfefd; background-repeat: no-repeat; background-attachment: fixed;}

/*Backgrounds*/

.bg-home { background-image: url(../images/bg-home.jpg); }
.bg-company { background-image: url(../images/bg-company.jpg); }
.bg-team { background-image: url(../images/bg-team.jpg); }
.bg-investment-approach { background-image: url(../images/bg-investment-approach.jpg); }
.bg-for-entrepreneurs { background-image: url(../images/bg-for-entrepreneurs.jpg); }
.bg-portfolio-companies { background-image: url(../images/bg-portfolio-companies.jpg); }
.bg-news-and-events { background-image: url(../images/bg-news-and-events.jpg); }
.bg-contact-us { background-image: url(../images/bg-contact-us.jpg); }

/*Layout*/
#wrapper {width:960px; margin:0 auto; position:relative;}
#nav {position:fixed; width:210px; top:135px;}
	/*IE6 Nav position*/
	* html #nav {position:absolute; left:0;} 	
#content-wrap {float:right; width:689px; margin:135px 0 35px; background:url(../images/bg-white.png); border-top:1px solid #00467D; border-bottom:2px solid #00467D;}
	#content {padding:35px 50px;}
	/*Entire content div is slightly transparent, Uses a tiled PNG, but IE uses Aplha and no PNGs*/
	* html #content-wrap {background:#fff; filter:alpha(opacity=92);}
	/*IE6 Full opacity content*/
	* html #content img, * html .field {position:relative; filter:alpha(opacity=100);}


/*Content Types*/
.block, .team-member {float:left; width:589px; border-top:1px solid #87d2ac; clear:both; margin-top:15px; padding-top:15px;}
	.left-cont {float:left; width:110px;}
	.right-cont {float:right; width:470px;}
.team-member {width:250px; clear:none; margin-right:26px;}
	.team-member .left-cont {width:110px;}
	.team-member .right-cont {width:140px;}
	.team-member h3 {padding-bottom:5px;}
	.team-member p {font-size:12px;}
.quote {width: 541px; float:left; background:#F5FBF8; clear:both; border:1px solid #91D5B3; padding:28px 24px 23px 24px; margin:10px 0 30px; color:#1EAA64; font-size:13px !important;}
  .quote .blue {color: #00467D; font-weight: bold}
/*Text*/
a {color:#00467D; text-decoration:none;}
	a:hover { text-decoration:underline;}
	a img {border:0;}
p {padding-bottom:12px;}
h1 {font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:30px; padding-bottom:30px; color:#1EAA64;}
h2 {font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; line-height:24px; padding-bottom:16px; color:#00467D; }
h3 {font-size:14px; font-weight:bold; color:#1EAA64; padding-bottom:10px;}
h4 {font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; color:#6690B1; padding-bottom:10px;}
h5 {font-size:13px; font-weight:bold;}

#wrapper ul {padding:0 0 12px 24px; list-style:none;}
#wrapper ul li {background:url(../images/li.gif) 0 8px no-repeat; padding-left:8px;}

/*Nav - Uses image sprites*/
#nav a {background-image:url(../images/nav.gif); width:210px; height:24px; display:block;}
#nav strong {display:none;}
	/*On States*/
	div#nav .on a {background-image:url(../images/nav-on.gif);}	
	/*Positioning and Over states*/
	#n1 a:hover {background-position:210px 0;}
	#n2 a {background-position:0 168px;} #n2 a:hover {background-position:210px 168px;}
	#n3 a {background-position:0 144px;} #n3 a:hover {background-position:210px 144px;}
	#n4 a {background-position:0 120px;} #n4 a:hover {background-position:210px 120px;}
	#n5 a {background-position:0 96px;} #n5 a:hover {background-position:210px 96px;}
	#n6 a {background-position:0 72px;} #n6 a:hover {background-position:210px 72px;}
	#n7 a {background-position:0 48px;} #n7 a:hover {background-position:210px 48px;}
	#n8 a {background-position:0 24px;} #n8 a:hover {background-position:210px 24px;}

/*Footer*/
#footer {position:relative; color:#00467D; font-size:11px; clear:both; top:25px; line-height:11px; padding-top:15px;}
	#footer a {text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	#copy {position:relative; opacity:0.55;  filter:alpha(opacity=55);}
	#back-to-top {position:absolute; right:0; top:15px;}
		#back-to-top, #back-to-top a {width:69px; height:11px; display:block; background:url(../images/back-to-top.gif); line-height:11px;}
	* html #e7, * html #back-to-top {top:28px;}

/*News*/
.news-head a {color:#1EAA64;}
#search-table {font-size:12px;}
.asset a { float: left; text-decoration: none; padding-left: 20px; height: 20px }	
.asset a:hover span { text-decoration: underline }	

	/*Paging*/
	.paging {font-size:11px; padding-top:12px; border-top:1px dashed #B2DBC8;}
		.paging span {float:left; margin-right:3px;}
		.paging a {float:left; display:block; width:16px; height:16px; text-align:center; background:#fff; margin:0 3px; border:1px solid #B2DBC8; padding:1px; font-weight:bold;}
		.paging a:hover {background:#F3F7F7; text-decoration:none; border:1px solid #00467D;}
		#paging-on a {background:#B2DBC8; color:#fff;}

/*Portfolio Page*/
.company {float:left; width:178px; margin-right:12px; margin-top:12px; background:#91D5B3; text-align:center; padding:1px 1px 1px 1px; }
.company a {width:178px; display:block; height:128px; margin-bottom:5px;}
  .company a b {display:none}
	.company:hover {background:#00467D; margin-bottom:0;}
	.iehover {background:#00467D; margin-bottom:0;}

	/*Dropdowns*/
	.company div {position:absolute; width:526px; left:-9999px; z-index:99;	text-align:left; background:#F0F4F7; padding:20px 20px 8px; border:1px solid #00467D; color:#00467D; opacity:0.95; filter:alpha(opacity=95);}
	.company:hover, .company.iehover {position:static;}
	.company:hover div, .company.iehover div {left:321px; margin-top:0;}
	.company div:hover {left:-9999px;}
	
/*Misc*/
#home-intro {margin:30px 0 40px;}
.img-brd {padding:2px; border:1px solid #B2DBC8; background:#fff;}
	a:hover .img-brd {border:1px solid #00467D;}
.hr {height:1px; line-height:1px; background:#87d2ac; margin:10px 0;}

.field {background:#fff; border:1px solid #aaa; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.button {display:block; width:81px; height:20px; padding-top:2px; background:url(../images/bg-button.jpg); color:#fff; font-weight:bold; text-align:center;}
	a.button:hover {background-position:bottom; text-decoration:none;} 

.alt-abstract {height: 3px; overflow: hidden; display: block}
.img-abstract { behavior: url(/css/iepngfix.htc) }

/*Contact*/
#map_canvas_melb {width:390px; height:293px; float:left;}
#map_canvas_syd {width:390px; height:293px; float:left;}
.contact-float {float:right; width:180px;}
.clear {float:left; clear:both; width:100%;}


/*Deprecated*/
	#e7 {position:absolute; left:17.3em; top:0;}
		#e7, #e7 a {width:88px; height:12px; display:block; background:url(../images/e7.gif);}
		#e7 a:hover, #back-to-top a:hover {background-position:bottom;}
		#e7 b, #back-to-top b {display:none;}

