/* CSS Document */

body { background: #B4A06C; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #4E452F; margin: 0 0 0 0; }

img { border: none; }

h5 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #214460;
	margin: 15px 0 2px 0;
}

h2 {
	font-family: arial;
	font-size: 24px;
	font-weight: normal;
	color: #B4A06C;
	margin: 0px 0 10px 0;
}

.projecthead {
	font-family: arial;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0 10px 0;
}


h3 {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #B4A06C;
	margin: 20px 0 6px 0;
}

h4 {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #214460;
	margin: 15px 0 3px 0;
}



#nav, #nav ul { /* all lists */ background: #BDA776 url(images/int-nav-bg.gif) repeat-x bottom left; padding: 0 0 0 25px; margin: 0; z-index: 1; list-style: none; line-height: 1; height: 60px;}
#nav a:link, #nav a:visited { display: block; width: auto; color: #ffffff; text-decoration: none; padding: 20px 20px 7px 3px; border-bottom: 7px solid #FFFFFF; }
#nav a:hover, #nav a:active { color:#214460; border-bottom: 7px solid #DAD0B6; }
#nav li { float: left; padding: 0; width: auto; height: 26px; line-height: 26px; margin: 0; font-size: 11px; font-weight: bold; color: #ffffff; }
#nav li ul { position: absolute; /*background-color: #DAD0B6;*/ background-color: #bda776;left: -999em; margin: 0; height: auto; width: 150px; padding: 0 6px 0 9px; z-index: 10; background-image: none; }
#nav li li { float: none; border: none; height: auto; padding: 0; margin: 0; }
#nav li ul a:link, #nav li ul a:visited { width: 150px; height: auto; border: none; padding: 6px 0; /*background-color: #DAD0B6;*/ background-color: #bda776;line-height: normal; }
#nav li ul a:hover, #nav li ul a.sfhover { /*background-color: #DAD0B6;*/ background-color: #bda776;height: auto; border: none; padding: 6px 0; line-height: normal; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover { background-color: #BDA776; margin: 0; padding: 0; }

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */

	

a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #214460;
	text-decoration: none;
}

a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #214460;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CABC98;
	text-decoration: none;
} 
	
	
/*
#nav a:link {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding: 27px 23px 11px 0;
		border-bottom: 7px solid white;
		width: auto;
		float: left;
		height: 15px;
	}
	
#nav	a:visited {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding: 27px 23px 11px 0;	
		border-bottom: 7px solid white;	
		width: auto;
		float: left;
		height: 15px;
	}
	
#nav	a:hover {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding: 27px 23px 11px 0;	
		border-bottom: 7px solid #DAD0B6;	
		width: auto;
		float: left;
		height: 15px;
	} */

#bluecross {
	background: #28526D;
	height: 84px;
	border-bottom: 1px solid white;
}

	.bluecross {
		width: 779px;
		height: 84px;
	}
	
	.bluecross-name {
		background: #28526D url(images/name.gif) no-repeat;
		float: right;
		width: 179px;
		height: 84px;
	}
	
	.bluecross-partner {
		background: #28526D url(images/partner.gif) no-repeat;
		float: left;
		width: 194px;
		height: 84px;
	}

#infosection {
	background: #FFFFFF url(images/3rdbg.gif) repeat-x;
	height: 38px;
}

#rowthreeprojects {
	background: url(/images/projects-bg.jpg) no-repeat bottom left;
	margin: 0 0 0 0;
	padding-left: 28px;
	padding-top: 28px;
	padding-bottom: 28px;
	border-bottom: 8px solid #ffffff;
}

#rowthree {
	background: #FFFFFF;
	margin: 0 0 0 0;
	padding-left: 28px;
	padding-top: 28px;
	padding-bottom: 35px;
}

#body {
	width: 751px;
}
	
	.body-main {
		width: 571px;
		padding-right: 25px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #E6E0CF;
	}
	
	.rightcell {
		padding: 0;
	}	
	
.rightcell a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #214460;
	text-decoration: none;
	display: block;
	width: auto;
}

.rightcell a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #214460;
	text-decoration: none;
	display: block;
	width: auto;
}

.rightcell a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CABC98;
	text-decoration: none;
	display: block;
	width: auto;
}
	

#base {
	background: #B4A06C;
	height: 50px;
	border: solid 0px red;
}

HR { border: none; color: #f6f6f6; margin: 20px 0 20px 0; background-color: #f6f6f6; height: 1px; }

#subnav { display: block; margin-top: 15px; }
#subnav ul { list-style: none; margin: 8px 0 10px 15px; padding: 0; }
#subnav li { list-style-type: none; list-style-image: url(/images/arrow.gif); margin: 0 0 6px 0; }
#subnav ul a { font-weight: normal; }

#projsubnav { display: block; margin-top: 15px; }
#projsubnav ul { list-style: none; margin: 0; padding: 0; }
#projsubnav li { list-style-type: none; list-style-image: url(/images/arrowproj.gif); margin: 0 0 6px 0; }

#childlinks { display: block; }
#childlinks ul { list-style: none; margin: 0 0 0 15px; padding: 0; }
#childlinks li { list-style-type: none; margin: 0 0 6px 0; list-style-image: url(/images/arrow.gif); }

h3.project { margin: 0; }
.aquilapercent { display: block; margin: 2px 0 6px 0; padding-left: 10px; background: url(images/project-percent.gif) no-repeat 2px 5px; color: #d0d0d0; font-size: 10px; }

#investor { display: block; padding-left: 15px; }
#investor ul { margin: 0 0 0 0; list-style: none; padding: 0; }
#investor li { padding: 5px 0 5px 15px; margin-bottom: 8px; list-style-type: none; list-style-image: none; background: url(/images/arrow.gif) no-repeat 0px 7px; }
#investor table { margin: 0; padding: 0; }
#investor td { vertical-align: top; }

.boardmember table { margin: 0; padding: 0; width: 100%; }
.boardmember td { padding-bottom: 15px; }
.boardmember td.photo { vertical-align: top; width: 20%; }
.boardmember td.description { vertical-align: top; width: 80%; padding-right: 30px; }
.boardmember .name { display: block; font-size: 12px; font-weight: bold; }
.boardmember .qualifications { color: #898989; font-size: 11px; font-weight: normal; }
.boardmember .position { display: block; margin: 3px 0 10px 0; font-weight: bold; color: #b4a06c; }
.boardmember .position a { text-decoration: none; font-weight: bold; color: #b4a06c; }
.boardmember a.more { text-decoration: none; font-weight: normal; color: #b4a06c; display: block; float: right; }


.imgright { float: right; padding: 0 0 20px 30px; }
.imgright table img { margin-bottom: 15px; }


.projectsboxleft {
	background: #ffffff;
	height: 227px;
	width: 236px;
	margin-left: 20px;
	padding: 0 10px 0 10px ;
	float:left;
	border: 0px solid red;
	display: block;
}

.projectsboxright {
	background: #ffffff;
	height: 227px;
	width: 236px;
	margin-left: 15px;
	padding: 0 10px 0 10px ;
	float:left;
	border: 0px solid red;
	display: block;
}

.whitestrip {
	background: #ffffff;
	height: 8px;
	width: 100%;	
	padding: 0;
	margin:0;
}

.projectlink {
	background: url(/images/projectlink-bg.gif) no-repeat bottom left;
	width: 230px;
	height: 18px;
	padding:  4px 3px 0 3px ;
	
}
.apidata { margin-top: 20px; border-left: 1px solid #f3eddc; border-top: 1px solid #f3eddc; border-bottom: 1px solid #f3eddc; }
.apidata table { width: 100%; }
.apidata td { padding: 5px 5px; border-top: 1px solid #f3eddc; color: #938259; border-right: 1px solid #f3eddc; vertical-align: top; }
.apidata th { padding: 5px 5px; font-size: 12px; border-right: 1px solid #f3eddc; }

.projectanchors { display: block; border-bottom: 1px dashed #ede9e2; margin-bottom: 19px; background-color: #f4f0e8; padding: 10px; font-size: 110%; font-weight: bold; }
.projectanchors select { font-size: 90%; float: right; }

#footer { display: block; padding: 11px 0 0 27px; color: #4c432d; }
#footer a:link, #footer a:visited { color: #4c432d; }



/* Event Teaser */
.event { padding: 15px 0; border-bottom: 1px solid #e6e0cf; }
.event.last { border-bottom: none; }
.event h3 { margin: 0; }
.event .thumbs { padding: 12px 0 0 0; }
.event .thumbs img { padding: 1px; border: 1px solid #bac7cf; }
.event a.viewalbum { display: block; margin: 10px 0 0 0; width: 83px; height: 17px; }


/* Event Detail page */
.grid  { padding: 25px 0 20px 0; }
.grid a img { margin: 0 0 2px 0; padding: 1px; border: 1px solid #fff; }
.grid a img.itemhover { border-color: #28526d; }
.grid a.sixth { margin-right: 0; }
a.backtoevents { display: block; padding-top: 10px; border-top: 1px solid #e6e0cf; }


/**************************************** table styling mod - poppy@sumo.com.au (06/08/08) ************************************/

td.highlighted {text-align: center;border-top:solid; border-top-width:thin; border-top-color:#214460; padding:0;}
td.bgcolor {text-align: center; border-bottom:solid; border-bottom-width:thin; border-bottom-color:#214460;background-color:#90a1af; padding:0;}