body {
	margin:0px;
	background-color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	color:#333333;
}

div.clearer { clear:both; }

img { border:0px; }

img.quotemark {
	float:left;
	margin-right:4px;
}

a { color:#006a71; text-decoration:underline; }
a:hover, a:active { color:#006a71; text-decoration:underline; }

a.home { width:225px; height:26px; display:block; background:url(../images/about.gif); }
a.home:hover, a.home:active { width:225px; height:26px; display:block; background:url(../images/about_on.gif); }
a.home_set { width:225px; height:26px; display:block; background:url(../images/about_on.gif); }

a.about { width:225px; height:26px; display:block; background:url(../images/home.gif); }
a.about:hover, a.about:active { width:225px; height:26px; display:block; background:url(../images/about_on.gif); }
a.about_set { width:225px; height:26px; display:block; background:url(../images/about_on.gif); }

a.strategy { width:225px; height:26px; display:block; background:url(../images/strategy.gif); }
a.strategy:hover, a.strategy:active { width:225px; height:26px; display:block; background:url(../images/strategy_on.gif); }
a.strategy_set { width:225px; height:26px; display:block; background:url(../images/strategy_on.gif); }

a.team { width:225px; height:26px; display:block; background:url(../images/team.gif); }
a.team:hover, a.team:active { width:225px; height:26px; display:block; background:url(../images/team_on.gif); }
a.team_set { width:225px; height:26px; display:block; background:url(../images/team_on.gif); }

a.contact { width:225px; height:26px; display:block; background:url(../images/contact.gif); }
a.contact:hover, a.contact:active { width:225px; height:26px; display:block; background:url(../images/contact_on.gif); }
a.contact_set { width:225px; height:26px; display:block; background:url(../images/contact_on.gif); }

h1 { 
	margin:10px 0px 5px 0px; padding:0px;
	font-size:14px;
	/*font-weight:normal;*/
	color:#006a71;
}

h1.strategy { width:516px; height:22px; background:url(../images/hdr_strategy.gif); }
h1.team { width:516px; height:22px; background:url(../images/hdr_team.gif); }
h1.contact { width:516px; height:22px; background:url(../images/hdr_contact.gif); }
h1.about { width:516px; height:22px; background:url(../images/hdr_about.gif); }
h1.benefits { width:516px; height:22px; background:url(../images/hdr_benefits.gif); }
h1.mlps { width:516px; height:22px; background:url(../images/hdr_mlps.gif); }
h1.casestudies { width:516px; height:22px; background:url(../images/hdr_casestudies.gif); }
h1.values { width:516px; height:22px; background:url(../images/hdr_values.gif); }
h1.investments { width:516px; height:22px; background:url(../images/hdr_investments.gif); }
h1.annmtg { width:516px; height:22px; background:url(../images/hdr_annmtg.gif); }

h1 span { display:none; }

div.clearer { clear:both; }
div.fix { clear:both; height:1px; }

#container {
	width:900px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}

#masthead {
	width:900px;
	border-bottom:1px #ffffff solid;
	overflow:hidden;
}

#nav {
	width:900px;
	height:26px;
	overflow:hidden;
}

#nav ul {
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#nav li {
	display:inline;
	float:left;
}

#nav span { display:none; }

#navsub {
	width:645px;
	height:26px;
	overflow:hidden;
	background:url(../images/barblue.gif);
	/*background-color:#006a71;*/
}

#navsub2 {
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;
}

#navsub2 a { color:#ffffff; text-decoration:none; }
#navsub2 a:hover, #navsub a:active { color:#E9D9AC; text-decoration:underline; }

#photo {
	width:225px; height:318px;
	float:left;
	overflow:hidden;
	
}

#sub_photo {
	width:225px;
	float:left;
	overflow:hidden;
}

#sub_content {
	width:645px; min-height:479px;
	float:right;
	background:url(../images/logo_bg_sub.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	overflow:hidden;
	font-size:12px;
}

.sub_padding {
	margin:30px 20px 0px 0px;
}

#sub_full {
	width:900px;
	background:url(../images/subpage_bg.gif);
	overflow:hidden;
}

#quote {
	width:645px;
	background:url(../images/quote_bg.gif) #dfdfdf;
	background-repeat:repeat-x;
}

#quote_inner {
	margin:13px 18px 20px 27px;
}

#home_content {
	width:675px; height:318px;
	background:url(../images/home_bg_logo.jpg) #dfdfdf;
	background-repeat:no-repeat;
	background-position:20px 20px;
	float:right;
	font-size:14px;
	line-height:150%;
	overflow:hidden;
}

.hc_padding {
	margin:100px 30px;
}

#footerbar {
	width:900px; height:17px;
	border-top:1px #ffffff solid;
	background:url(../images/footerbar.gif);
	overflow:hidden;
}
#home_footerbar {
	width:900px; height:81px;
	border-top:1px #ffffff solid;
	background:url(../images/home_footer.gif);
	overflow:hidden;
}


#footer {
	width:900px; min-height:139px;
	overflow:hidden;
	/*background:url(../images/logo_bg2.gif);
	background-repeat:no-repeat;
	background-position:100% 0;*/
	font-size:10px;
	color:#acacac;
}

#sub_footer {
	width:900px;
	overflow:hidden;
	font-size:10px;
	color:#acacac;
}

div.copy {
	float:right;
	width:200px;
	margin:5px;
	text-align:right;
}
.wsd_home a {
	float:left;
	width:200px;
	margin:5px;
	text-align:left;
	color:#acacac; 
	text-decoration:none;
}
.wsd_footer a {
	float:right;
	width:150px;
	margin: 0px 5px 0px 650px;
	text-align:right;
	color:#acacac; 
	text-decoration:none;
}





