.clear {
	clear: both;
	font-size: 0px;
	height:1%;
	line-height:0;
}
a img {
	border: none;
	vertical-align:bottom;
}
a:link, a:visited {
	text-decoration: none;
	color:#223344;
}
a:hover, a:active {
	text-decoration: underline;
	color:#223344;
}
p {margin-top:0;margin-bottom:1.3em;}
.alignleft {
	float:left;display:inline;margin:0 8px 8px 0;
}
.alignright {
	float:right;display:inline;margin:0 0 8px 8px;
}
.aligncenter {display:block;margin:0 auto;}

body,input,textarea,select, #container .ddfm label {font-family:"Myriad Pro","Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;}
#footer {font-family:Georgia;}
body {
	text-align: center;
	margin:0;
	color:#0c1217;
	background:url(images/bg-header-main.png) center top no-repeat;
}
body.home {background-image:url(images/bg-header-home.png);}
#container {
	margin: 0 auto;
	width: 990px;
	text-align: left;
}
#footouter {background:url(images/bg-footer-main.png) center top no-repeat;text-align:center;margin:0;}
body.home #footouter {background-image:url(images/bg-footer-home.png);}
#footinner {margin:0 auto;width:990px;text-align:left;}

#header {position:relative;height:150px;zoom:1;}
#header h1 {
	margin:0;padding:0;float:left;display:inline;width:221px;margin:46px 0 0px 14px;
}
#header h1 a {
	text-indent:-9999px;display:block;width:221px;height:89px;outline:none;background:url(images/logo.png) top left no-repeat;
}
#header h2 {margin:0;padding:0;position:absolute;right:12px;bottom:22px;font-size:14px;color:#fff;font-style:italic;font-weight:normal;line-height:1.4em;text-align:right;width:700px;}
#header {margin-bottom:3px;}
body.home #body {margin:7px 0 3px 0;}
#home img {vertical-align:bottom;}
#home {position:relative;zoom:1;padding-top:1px;}

.menu {display:inline-block;}
.menu {display:inline;}
.holder {display:table;}
.menu {display:table-row;padding:0;margin:0;list-style-type:none;white-space:nowrap;line-height:35px;}
.menu li {display:inline;}
.menu a {display:block;float:left;padding:0 25px 0 27px;text-indent:-9999px;background:url(images/menu-sep.png) top left no-repeat;outline:none;}
.menu li.first a {background:none;padding:0 25px;}
.menu a span {display:block;background-repeat:no-repeat;background-position:center top;cursor:pointer;}
#wrapper {text-align:center;width:990px;}
#wrapper .holder {margin:0 auto;}

.menu li a:hover span, .menu li a:active span, .menu li.selected a span{
	background-position:center bottom;
}
.menu li.menu-home a span {background-image:url(images/menu-home.png);width:35px;}
.menu li.menu-about a span {background-image:url(images/menu-about.png);width:39px;}
.menu li.menu-clients a span {background-image:url(images/menu-clients.png?a=1);width:132px;}
.menu li.menu-investors a span {background-image:url(images/menu-investors.png);width:60px;}
.menu li.menu-properties a span {background-image:url(images/menu-properties.png);width:67px;}
.menu li.menu-faq a span {background-image:url(images/menu-faq.png);width:24px;}
.menu li.menu-contact a span {background-image:url(images/menu-contact.png);width:53px;}

#header #wrapper {margin-top:3px;}

#footer {height:40px;color:#A7ADB4;font-size:10px;text-align:right;padding-top:60px;}
#footer a {color:#A7ADB4;}
#footer p.smaller {font-size:9px;color:#969791;}
#footer p.smaller a {color:#969791;}
#footer p {margin:0 0 3px 0;}

table.clients {border:none;margin:0 auto 20px auto;}
table.clients td {border:none;padding:8px 10px;text-align:center;vertical-align:middle;}

h3.title {
	font-size:18px;text-transform:uppercase;font-weight:normal;border-bottom:1px solid #d4c2a4;
	padding:0 0 5px 0;margin:0 0 15px 0;
}
#main {padding:20px;}
#main {float:left;display:inline;width:505px;}
#container .mainnarrow {float:left;display:inline;width:430px;}
#container .mainwide {float:none;width:950px;display:block;}
#sidebar {float:left;display:inline;width:405px;margin-left:20px;margin-top:20px;}
#container .sidewide {width:480px;margin-top:47px;}

#body {line-height:1.4em;}
#body h4 {margin:15px 0 10px 0;font-family:Georgia;font-size:14px;font-variant:small-caps;color:#77603f;font-weight:normal;}

#body h5 {
	margin:10px 0 5px 0;font-size:13px;color:#775f3f;
}
#body ul {
	list-style:none;
	margin:0 0 1.4em 0;padding:0;
}
#body ul li {
	margin:0 0 3px 0;background:url(images/bullet.gif) left 4px no-repeat;padding:0 0 0 15px;
}
#body a {text-decoration:underline;}
#body .indent {margin:0 0 30px 30px;}
table.properties {border:none;width:950px;}
table.properties th {font-family:Georgia;font-variant:small-caps;font-size:13px;color:#77603f;border-bottom:3px double #d4c2a4;font-weight:normal;padding:5px 10px 3px 3px;}
table.properties td {border-bottom:1px solid #d4c2a4;padding:5px 10px 5px 3px;}

table.properties .alt td {background:#f2ece2;}

.contactimg {background:url(images/contact-bg.png) top left no-repeat;padding:5px 7px 9px 7px;}
.contactimg img {vertical-align:bottom;}

#container .ddfm input.fmtext, #container .ddfm textarea.fmtextarea, #container .ddfm select {border:1px solid #d4c2a4;}
#container .ddfm .fmselect {width:auto;}
#container .ddfm label {color:#77603f;font-weight:normal;font-size:12px;padding-top:4px;}
#container .ddfm .credits {display:none;}
#container .ddfm .submit input {background:url(images/contact-send.png) top left no-repeat;border:none;width:80px;padding:5px 0;text-transform:uppercase;margin-right:10px;color:#77603f;}

#container .ddfm #fm_zip {width:50px;}

#sidebar .team {padding:0 7px;}
#sidebar .team h4 {
	margin:0 -7px 8px -7px;background:#f0eade;padding:3px 7px;
}

.bigbox {font-size:16px;background:#f0eade;padding:7px 10px;margin-bottom:25px;line-height:1.4em;}
.bigbox p {margin:0;}
.cli-invest {margin-bottom:5px;padding:0 10px;font-size:12px;}
.cli-invest p {margin:0;line-height:40px;}
.cli-invest span.label {float:left;display:inline;width:130px;}
.about-images {float:left;display:inline;width:355px;text-align:center;margin-bottom:20px;}
.about-images img {vertical-align:middle;margin-right:10px;}


blockquote {
	font-style:italic;font-size:14px;line-height:1.4em;margin:0 20px 25px 20px;
}
blockquote p {margin-bottom:5px;}
blockquote cite {text-align:right;display:block;}

.about {font-size:14px;line-height:1.4em;}