@charset "utf-8";
/* CSS Document */

/* $Id: style.css,v 1.14.2.4 2007/07/09 03:50:59 drumm Exp $ */

/**
 * Willis Bond
 * Dean Packwood
 * Totem Communications Ltd
 * www.totem.co.nz
 *
 */

/**
 * Generic elements
 */
body {
	margin: 0;
	padding: 0;
	background: #FFF;
	font: 0.8em/150% Arial, Helvetica, sans-serif;
	color: #333333;
}


h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-transform:uppercase;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 1.4em;
  color:#C65924;
  padding-bottom:0.6em;
  font-family:trebuchet MS, Arial, Helvetica, sans-serif;
}

h2 {
font-size:0.9em;
font-weight:bold;
line-height:130%;
text-transform:uppercase;
  color:#C65924;
}

h3 {
color:#C65924;
font-weight:bold;
font-size:0.9em;
line-height:100%;
}

h4 {
font-size:0.8em;
}

h5 {
font-size:0.8em;
}

h6 {
font-size:0.8em;
}

/* Colours */
.development h1, .development h2 {
	color:#C65924;
	}
.partnerships h1, .partnership h2 {
	color:#2593D7;
	}
.investment h1, .investment h2 {
	color:#25AB87;
	}
.contact h1, .contact h2 {
	color:#FF801F;
	}
p {
  margin: 0 0 0.6em 0;
  padding: 0;
}

a:link, a:visited {
  color: #2568AA;
  text-decoration: none;
}

a:hover {
  color: #2568AA;
  text-decoration: underline;
}

a:active, a.active {
  color: #2568AA;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

img, a img {
  border: none;
}

table {
  width: 100%;
  border-spacing: 0;
  border: none;
}

/**
 * Layout
 */
#mainWrapper {
min-height:300px;
width:1024px;
}
#mainContainer {
float:left;
margin:40px 0 0 0;
min-height:300px;
width:765px;
}
* html #mainContainer { /* IE 6 fix */
display: inline;
}
#header {
height:60px;
margin:0 0 0 30px;
}
#subHeader {
height:50px;
margin:0;
}
#mainContent {
}
#rightPanel {
float:right;
margin:0;
min-height:200px;
width:400px;
.display:inline; /* IE 7 fix */
	}
.false #rightPanel {
float:left;
width:450px;
margin:0 auto 0 150px;
	}
#homePanel {
margin:0 0 0 10px;
width:Auto;
}
#homePanel p {
margin: 0.6em 0 0 0;
}

#picturePanel {
margin:0 0 0 30px;
width:315px;
	.display:inline; /* IE 7 fix */
	}
#homeTable {
width: 100%;
margin:0 0 0 30px;
	}
	
* html #picturePanel, * html #rightPanel { /* IE 6 fix */
display: inline;
}
#footer {
height:40px;
text-align: right;
margin: 25px 30px 0 30px;
color:#8AB8B5;
font-size:10px;
text-align:right;
border-top:1px dashed #8AB8B5;
}
.home #footer {
	margin:0 30px 0;
}
#footer p {
margin-top:0;
padding-top:0;
}
ul {
	list-style-image: url(../images/wbo_nav_bullet.gif);
}
/**
 * Navigation
 */
#nav {
width: 160px;
margin:40px 65px 0 0;
min-height: 457px;
float: right;
padding:0;
font-size: 10px;
line-height: 11px;
text-transform: uppercase;
}
#nav table {

}

#nav ul {
	margin:0;
	padding:0 0 2px 0;
	list-style:none;
}
#nav li {
	margin:0;
	padding:0;
	}
.nav_box {
	}
.nav_mainLink {
	width:20px;
	}
.nav_box td {
width:140px;
vertical-align: bottom;
text-align: right;
	}
.nav_box th {
width:20px;
	}
.nav_subLinks {
	
	}
* html #nav { /* IE 6 fix */
	display: inline;
}
#nav a {
	text-decoration: none;
}
#nav .development a:hover, #nav .development a.active {
	color: #C75924;
	}
#nav .investment a:hover, #nav .investment a.active  {
	color: #25AB87;
	}
#nav .partnerships a:hover, #nav .partnerships a.active  {
	color: #2593D7;
	}
#nav .contact a:hover, #nav .contact a.active  {
	color: #FF801F;
	}
/**
 * lists
 */
#nav ul li {
  margin: 0;
  padding: 0;
}


/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}
.clearBoth {
	clear: both;
}
/* Autoviewer */
#flashcontent {
		height: 100%;
	}
.contactItem {
padding-bottom:5px;
margin-bottom:12px;
border-bottom:1px dashed #CCC;
position:relative;
}
.contactPic {
margin:0 0 5px 10px;
position:absolute;
right:0;
top:0;
}
.contactText {
line-height:1.2em;
width:360px;
}

.backLink {
padding: 0 0 0 10px;
margin:10px 0 0 0;
background:url(../images/wbo_nav_bullet_left.gif) left no-repeat;
}
.mainLogo {
padding-bottom:40px;
}
.award {
	color: #2568AA;
	font-size: 10px;
	margin: 0 0 0 355px;
	/* text-align: center; /*
	/* width: 500px; */
}
/* Capital partners and Form css */
.login-form {
	border-top: 1px solid #8AB8B5;
    padding-top: 10px;
    clear: both;
	}
.login-form label {
	font-weight: bold;
	font-size: 11px;
	}
.login-form .description {
	font-size: 11px;
}
.form-required {
	color: red;
	}
.login-form form {
	background:    #F3F8F7;
    padding:    10px 60px;
    border-bottom: 1px solid #8AB8B5;
    border-top: 1px solid #8AB8B5;
    }
.submit-right {
	padding: 5px 0;
    text-align: right;
}
.im-image {
	float: left;
	padding-right: 10px;
}
.im-text {
	margin-left: 105px;
}
.im-text label {
	font-weight: bold;
}
.im-text form {
margin-bottom:5px;
padding:3px;
	}
.im-text form.required {
border:1px solid red;
margin-bottom:5px;
padding:3px;
    }
label.required, div.required {
	color: red;
	}
.im-text .submit {
	text-align: right;
	}	
.im-text a, .im-text a:HOVER, .im-text a:VISITED {
	font-weight: bold;
	color: #000;
}
a.postcode, a:visited.postcode, a:hover.postcode, a:active.postcode {
	color:#25AB87;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
#capitalpartners-logolink {
width:160px;
float:left;
}
.cp_logo {
text-align:center;
}
.cp_logo img {
border:none;
}
.cp_text {
font-size:8px;
text-align:center;
}
#award_text {
float:left;
margin:37px 5px 0 0;
}
