/* Defaults
**********************************/
* {
	padding:0;
	margin:0;
}
html {
	height:100%;
}
body {
	/* 62.5% equiv. 10px */
	font:62.5%/140% Verdana, Helvetica, Geneva, Arial, sans-serif;
	height:100%;
}
html>body {
	/* for everything else */
	font-size:10px;
}
input, select, textarea, th, td, h1, h2, h3, h4, h5 {
	font:1em Verdana, Helvetica, Geneva, Arial, sans-serif;
}
a, :focus {
	/* kills dotted focus outline */
	outline:none;
	_outline:expression(this.hideFocus=true);
}
a img {
	border:none;
}
a{
	color: #295581;
}
/* Layout */
html,body{
	min-height: 100%;
}
body{
	background: #FFF url(../img/express_group_bg.jpg) no-repeat 50% 0%;
}
#wrapper{
	min-height: 100%;
	height: 100%;
	width: 730px;
	margin: 0 auto;
	background: url(../img/bg_content.gif);
	padding: 0 0 43px 0;
}
#nav{
	width: 200px;
	height: 100px;
	float: left;
}
#content{
	width: 530px;
	height: 100px;
	float: left;
}
#nav h1.logo{
	margin: 32px 0 0 0;
	text-indent: -999em;
	background: url(../img/logo-express_group.gif) no-repeat 0 0;
}
#nav h1.logo a{
	display: block;
	height: 30px;
}
#nav ul{
	margin: 20px 0 0 0;
	list-style-type: none;
}
#nav li h2{
	text-align: right;
}
#nav li h2 a{
	display: inline-block;
	margin-right: 20px;
	color: #000;
	line-height: 2em;
	text-decoration: none;
	width: auto;
}
#nav li h2 a:hover,
#nav li.home h2 a{
	color: #295581;
}
#home-content{
	height: 532px;
	background:url(../img/home-background.jpg) no-repeat 0 -15px;
}
.home-footer{
	position: absolute;
	top: 532px;
}
.home-footer a{
	text-decoration: none;
}
#nav .home-footer{
	width: 180px;
	text-align: right;
	margin: 10px 0 0 0;
}
#nav .home-footer a{
	color: #B2B2B2;
}
#nav .home-footer a:hover{
	color: #F09;
}
#content .home-footer{
	padding: 10px 0 10px 20px;
	background: #295581;
	width: 510px;
}
#content .home-footer a{
	color: #BFCCD9;
}
#content .home-footer a:hover{
	color: #eee;
}
#content h1{
	display: none;
}
#content{
}
#content #welcome{
	margin: 20px;
	border: 1px solid white;
	height: 160px;
	background: #EBEBEB;
	padding: 10px;
}
#content #welcome h2{
	font-size: 140%;
	margin: 0;
	color: #315786;
}
#content #welcome p{
	margin: 10px 0;
}
#home-links{
	list-style-type: none;
	display: block;
	position: absolute;
	top: 222px;
	width: 489px;
	margin: 0 0 0 -10px;
}
#home-links li{
}
#home-links li h3{
	color: #295581;
}
#home-links li a{
	margin: 0 0 0 -11px;
	background-color: #ddd;
	height: 70px;
	width: 226px;
	display: block;
	margin: 0 0 20px 0;
	background-repeat: no repeat;
	background-position: 50% 50%;
	text-decoration: none;
	border: 1px solid #FFF;
	font-size: 100%;

	padding: 10px 0 0 10px;
	font-size: 135%;
	color: #295581;
}
#home-links li a span{
	display: block;
	color: #000;
	font-size: 80% !important;
}
#home-links li.regional-interests h3 a,
#home-links li.equity-investments h3 a,
#home-links li.property-land-interests h3 a{
	color: #FFF;
	clear: left;
	float: left;
}
#home-links li.chris-thompson-profile a{
	background-image: url(../img/chris-thompson-profile.jpg);
	float: right;
	width: 218px;
	height: 275px;
}
#home-links li.regional-interests a{
	background-image: url(../img/regional-interests.jpg);
}
#home-links li.equity-investments a{
	background-image: url(../img/equity-investments.jpg);
}
#home-links li.property-land-interests a{
	background-image: url(../img/property-land-interests.jpg);
}
#page-content #image{
	background: url(../img/bg_page-header.gif) repeat-x 0 50px;
}
#page-content #image span.image{
	display: block;
	height: 99px;
	margin: 20px 21px 0 20px;
}
#page-content a{
	text-decoration: none;
}
#page-content #content-bottom a:hover{
	color: #000;
}
#content-top{
	margin-bottom: -10px;
}
#content-top p{
	padding: 0 0 0 0;
}
#content-top h3, #content-bottom h3{
	font-weight: bold;
	color: #295581;
	margin-bottom: 0em;
}
#content-top{
	background: #C9D4DC;
	padding: 20px 20px 0 20px;
	_padding: 20px 20px 10px 20px;
}
#content-top h2{
	font-size: 150%;
	color: #295581;
	margin: 0 0 1em 0;
}
#content-top span.image{
	display: block;
	float: right;
	margin: 0 0 10px 10px;
	width: 85px;
	padding: 0;
	/*
	height: 85px;
	background: #EBEBEB;
	*/
}
#content-bottom{
	background: #C9D4DC;
	padding: 20px;
}
#content-bottom span.content{
	display: block;
	border: 1px solid #FFF;
	padding: 5px;
	background: #EBEBEB;
}
#content-bottom p{
	padding: 0;
	m/argin: 1.3em 0;
}
#content-bottom img{
	float: left;
	width: 75px;
	height: 75px;
	padding: 0 10px 0 0;
	margin: 0 10px 10px 0 ;
	border-right: 1px solid #C9D4DC;
	clear: both !important;
}
hr{
	clear: both !important;
	margin: 0 0 10px 0;
	padding: 0;
	height: 1px;
	color: #295581;
	background-color: #295581;
	border: 0;
}
.page-footer{
	width: 730px;
	position: absolute;
	margin-left: -200px;
	padding: 10px 0;
	margin-top: -10px;
}
.page-footer a{
	padding: 0 20px;
	text-decoration: none;
	color: #BFCCD9;
}
.page-footer a.fuseboxdesign{
	display: block;
	float: left;
	width: 160px;
	text-align: right;
	color: #B2B2B2;
	padding: 10px 20px;
}
.page-footer a.express-group{
	display: block;
	margin: 0 0 0 200px;
	background: #295581;
	padding: 10px 20px;
}
.page-footer a.fuseboxdesign:hover{
	color: #F09;
}
.page-footer a.express-group:hover{
	color: #EEE !important;
}
/*IE Overrides*/
	#home-links li.chris-thompson-profile a{_margin-top: 13px;}
	#home-links{_margin: -12px 0 0 -10px;}
	#home-content{_background:url(../img/home-background.jpg) no-repeat 0 5px;}
/* End IE Overrides */