input:focus, select:focus, textarea:focus, div:focus, button:focus {
	outline:medium none;
	color:#000000;
}
.buttonFrame {
	border:1px solid #CD0B0F;
	padding:2px;
	width:auto;
	display:inline-block;
	cursor:pointer;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.buttonFrame button[type='submit'], .buttonFrame button[type='button'], .buttonFrame a, .buttonFrame div {
	color:#CFCDC0;
	font-family:EngraversGothicBT;
	font-size:28px;
	line-height:28px;
	background-color:#CD0B0F;
	width:auto;
	display:block;
	cursor:pointer;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:10px;
	letter-spacing:0.2em;
}
.buttonFrame button[type='submit']:hover, .buttonFrame button[type='button']:hover, .buttonFrame a:hover, .buttonFrame div:hover { text-decoration:none; }
.buttonFrame:hover {
	border-color:#E0E5D7;
	text-decoration:none;
}
a {
	color:#03A300;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
sup, sub {
	vertical-align:baseline;
	position:relative;
	top:-0.4em;
	font-family:Roboto;
	font-size:0.9em;
}
sub { top:0.4em; }
input[type='text'] {
	width:218px;
	height:23px;
	height:100%;
	margin:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-family:MuseoSans;
	font-size:13px;
	font-weight:700;
	color:#969696;
	padding:13px 7px;
	padding:5px 7px 4px 7px;
	border:1px solid #C2C2C2;
	background-image:url('/images/input-bg.png');
	background-repeat:repeat-x;
}
.button {
	background:#ff9403;
	background:url(data:image/svg+xml;base64,@base64svg);
	background:-moz-linear-gradient(top,#ff9403 0%,#ff6e01 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9403),color-stop(100%,#ff6e01));
	background:-webkit-linear-gradient(top,#ff9403 0%,#ff6e01 100%);
	background:-o-linear-gradient(top,#ff9403 0%,#ff6e01 100%);
	background:-ms-linear-gradient(top,#ff9403 0%,#ff6e01 100%);
	background:linear-gradient(to bottom,#ff9403 0%,#ff6e01 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff9403', endColorstr='#ffff6e01',GradientType=0 );
	height:28px;
	width:auto;
	border-radius:14px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	font-family:MuseoSans;
	font-weight:500;
	font-size:16px;
	color:#FFFFFF;
	line-height:28px;
	text-align:center;
	cursor:pointer;
}
.button.large {
	background:none;
	background-color:#FF7500;
	height:40px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	font-family:MuseoSlab;
	font-weight:900;
	font-size:24px;
	line-height:46px;
	text-transform:uppercase;
}
.button.medium {
	background:none;
	background-color:#03A800;
	height:34px;
	border-radius:17px;
	-webkit-border-radius:17px;
	-moz-border-radius:17px;
	font-size:18px;
	line-height:37px;
}
body, html {
	margin:0;
	width:100%;
	height:100%;
	font-family:MuseoSans, MuseoSlab;
	font-size:16px;
	color:#4D4D4D;
	padding:0;
}
.global {
	width:100%;
	height:auto;
	background-image:url('/images/bg-leaves.jpg');
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-behavior:url(/backgroundsize.min.htc);
	background-attachment:fixed;
}
.global .content {
	width:1024px;
	height:auto;
	min-height:200px;
	margin:0 auto;
	padding:0;
	line-height:0;
	z-index:5;
}
.global .content #bar {
	width:255px;
	height:auto;
	min-height:200px;
	display:inline-block;
	background-image:url('/images/bg-menu.png');
	margin:0;
	text-align:center;
	line-height:1;
	position:fixed;
	z-index:5;
}
.global .content #bar .logo {
	margin:22px auto 25px auto;
	position:relative;
	left:-1px;
	cursor:pointer;
}
.global .content #bar .divider {
	width:100%;
	height:1px;
	background-color:#78D853;
	margin:0;
}
.global .content #bar .box {
	padding:13px 18px 9px 18px;
	font-family:MuseoSans;
	font-weight:700;
}
.global .content #bar .box.login #username { margin-bottom:9px; }
.global .content #bar .box.login .button { margin-top:9px; }
.global .content #bar .box.news {
	text-align:left;
	padding:12px 17px 10px 17px;
}
.global .content #bar .box.news h1 {
	font-size:17px;
	line-height:17px;
	color:#858585;
	margin-top:0px;
	margin-bottom:2px;
}
.global .content #bar .box.news .divider {
	width:100%;
	height:1px;
	background-color:#C3CBB6;
	margin:0;
}
.global .content #bar .box.news p {
	font-weight:500;
	font-size:13px;
	line-height:15px;
	color:#616161;
	margin-top:6px;
	margin-bottom:-1px;
}
.global .content #bar .box.news a { font-size:13px; }
.global .content #bar .box.tour {
	text-align:left;
	padding-top:9px;
}
.global .content #bar .box.tour img { vertical-align:middle; }
.global .content #bar .box.tour p {
	vertical-align:middle;
	display:inline-block;
	width:152px;
	margin:0 0 0 9px;
	position:relative;
	top:3px;
	font-size:14px;
	line-height:18px;
}
.global .content #bar .box.contact {
	text-align:left;
	padding:11px 12px 9px 18px;
}
.global .content #bar .box.contact h1 {
	font-size:17px;
	line-height:17px;
	color:#858585;
	margin-top:0px;
	margin-bottom:0;
}
.global .content #bar .box.contact .phone {
	font-size:28px;
	color:#FF7A00;
	margin-top:8px;
	margin-bottom:9px;
}
.global .content #bar .box.contact a {
	font-size:14px;
	line-height:27px;
	display:block;
}
.global .content #bar .box.contact a img {
	position:relative;
	left:-1px;
	top:-5px;
	margin-right:10px;
	vertical-align:middle;
}
.global .content #bar .box.contact a.callback img {
	left:-2px;
	top:-2px;
}
.global .content #bar .box.contact a.faq {
	position:relative;
	left:-5px;
}
.global .content #bar .box.contact a.faq img {
	top:-2px;
	margin-right:4px;
}
.global .content #bar .box.conference {
	text-align:left;
	padding:9px 0px 11px 14px;
}
.global .content #bar .box.conference img { vertical-align:middle; }
.global .content #bar .box.conference .info {
	width:175px;
	display:inline-block;
	vertical-align:middle;
	margin-left:12px;
}
.global .content #bar .box.conference .info h1 {
	font-size:16px;
	line-height:17px;
	color:#858585;
	margin-top:2px;
	margin-bottom:0;
}
.global .content #bar .box.conference .info div.when {
	vertical-align:middle;
	display:inline-block;
	position:relative;
	top:2px;
	font-size:13px;
	color:#FF7900;
	line-height:18px;
}
.global .content #bar .box.conference .info a { font-size:14px; }
.global .content #bar .box.newsletter {
	text-align:left;
	padding:11px 0px 11px 14px;
}
.global .content #bar .box.newsletter img { vertical-align:top; }
.global .content #bar .box.newsletter .info {
	width:190px;
	display:inline-block;
	vertical-align:middle;
	margin-left:7px;
	position:relative;
	top:2px;
}
.global .content #bar .box.newsletter .info h1 {
	font-size:15px;
	line-height:14px;
	color:#6F706F;
	margin-top:2px;
	margin-bottom:0;
}
.global .content #bar .box.newsletter .info div.andGet {
	vertical-align:middle;
	display:inline-block;
	position:relative;
	top:-2px;
	font-size:11px;
	color:#6F706F;
	line-height:11px;
}
.global .content #bar .box.newsletter .info a { font-size:14px; }
.global .content #bar .box.newsletter #signUp {
	margin-top:9px;
	margin-left:4px;
}
.global .content #bar .box.newsletter #signUp #signupemail { width:141px; }
.global .content #bar .box.newsletter #signUp .button {
	width:72px;
	display:inline-block;
	margin-left:5px;
	position:relative;
	top:1px;
}
.global .content #right {
	margin-left:255px;
	width:769px;
	display:inline-block;
	vertical-align:top;
	height:auto;
	background-color:#FFFFFF;
}
.global .content #right .heading {
	width:100%;
	height:399px;
	background-image:url('/images/img-whyinvest.jpg');
	text-align:center;
}
.global .content #right .heading .menu {
	width:100%;
	height:57px;
}
.global .content #right .heading .menu a {
	display:inline-block;
	vertical-align:top;
	background-image:url('/images/btn-top.png');
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-behavior:url(/backgroundsize.min.htc);
	width:153px;
	height:57px;
	box-sizing:border-box;
	padding:14px 11px 5px 5px;
	text-align:right;
	font-size:16px;
	line-height:18px;
	font-weight:500;
	color:#1C1C1C;
	text-decoration:none;
}
.global .content #right .heading .menu a.active {
	background-image:none;
	background-color:#FF7900;
	color:#FFFFFF;
}
.global .content #right .heading .menu a:hover {
	background-image:none;
	background-color:#FF9B00;
	color:#FFFFFF;
}
.global .content #right .heading .menu a:nth-child(1) { width:151px; }
.global .content #right .heading .menu a:nth-child(2) { width:158px; }
.global .content #right .heading .menu a:nth-child(3) { width:154px; }
.global .content #right .heading .headline {
	font-family:MuseoSlab;
	font-size:53px;
	line-height:53px;
	font-weight:500;
	color:#FFFFFF;
	text-shadow:4px 4px 4px rgba(0,0,0,0.4);
	margin-top:77px;
	letter-spacing:0.0125em;
	position:relative;
	left:3px;
}
.global .content #right .board {
	padding:42px 41px 50px 39px;
	line-height:1;
	box-sizing:border-box;
}
.global .content #right .board .headline {
	font-family:MuseoSlab;
	font-size:41px;
	color:#4C4C4C;
	text-transform:uppercase;
	margin:0;
}
.global .content #right .board .subheadline {
	font-family:MuseoSans;
	font-size:18px;
	line-height:21px;
	color:#474747;
	margin:22px 0 0 0;
}
.global .content #right .board .source {
	width:100%;
	text-align:right;
	margin:8px 0 0 0;
	padding-right:11px;
	box-sizing:border-box;
	font-weight:500;
	font-size:15px;
	color:#474747;
}
.global .content #right .board .graph {
	font-family:MuseoSans;
	font-weight:700;
	font-size:13px;
	color:#878787;
	float:right;
	margin-top:27px;
	margin-left:30px;
}
.global .content #right .board .body {
	font-family:MuseoSans;
	font-weight:500;
	font-size:15px;
	color:#383838;
	line-height:19px;
	margin-top:37px;
	margin-left:3px;
}
.global .content #right .board .body p {
	margin-top:0px;
	margin-bottom:20px;
	margin-right:16px;
}
.global .content #right .board .footline {
	font-family:MuseoSans;
	font-weight:700;
	font-size:24px;
	color:#545454;
	line-height:23px;
	text-align:center;
	margin-top:34px;
	position:relative;
	left:-14px;
}
.global .content #right .board .attribution {
	width:auto;
	margin-left:53%;
	font-family:MuseoSans;
	font-weight:700;
	font-size:16px;
	color:#545454;
	margin-top:14px;
}
.global .content #right .board .getStartedWrapper {
	text-align:right;
	width:100%;
	margin-top:46px;
}
.global .content #right .board .getStartedWrapper .button {
	width:241px;
	display:inline-block;
}
.global .content #right .board .getStartedWrapper .button img {
	margin-left:3px;
	position:relative;
	left:3px;
	top:1px;
}
.global #footer {
	width:100%;
	height:32px;
	height:121px;
	line-height:30px;
	background-color:#000000;
	font-family:MuseoSans;
	font-weight:500;
	font-size:13px;
	color:#8BDE63;
	box-sizing:border-box;
	position:relative;
	z-index:10;
}
.global #footer .panel {
	width:1024px;
	height:121px;
	margin-left:auto;
	margin-right:auto;
	padding-top:14px;
	box-sizing:border-box;
}
.global #footer .panel .links { line-height:8px; }
.global #footer .panel .links a {
	color:#8BDE63;
	margin:0 3px 0 4px;
}
.global #footer .panel .links a:first-child { margin-left:0; }
.global #footer .panel .logos {
	float:right;
	position:relative;
	top:-6px;
	margin-right:6px;
}
.global #footer .panel .logos img {
	margin-left:9px;
	margin-right:9px;
}
.global #footer .panel .logos img#minae_f { margin-right:5px; }
.global #footer .panel .logos img#crf_f { margin-right:10px; }
.global #footer .panel .logos img#epa_f { margin-right:11px; }
.global #footer .panel .logos img#pftp_f { margin-right:8px; }
.global #flyout {
	position:fixed;
	top:161px;
	right:-779px;
	width:819px;
	height:372px;
	background-image:url('/images/flyout.png');
	color:#FFFFFF;
	padding:80px 284px 10px 94px;
	box-sizing:border-box;
	z-index:5;
}
.global #flyout h1 {
	font-family:MuseoSlab;
	font-weight:700;
	font-size:53px;
	margin:0;
}
.global #flyout h2 {
	font-family:MuseoSans;
	font-weight:500;
	font-size:24px;
	margin:-8px 0 0 2px;
}
.global #flyout h2 span { font-weight:700; }
.global #flyout p {
	margin:-2px 0 0 2px;
	font-family:MuseoSans;
	font-weight:500;
	font-size:18px;
	line-height:21px;
}
.global #flyout div.enter {
	font-family:MuseoSans;
	font-weight:700;
	font-size:16px;
	margin:18px 0 0 7px;
	text-transform:uppercase;
}
.global #flyout #flyoutemail {
	margin:3px 0 20px 2px;
	height:34px;
	width:313px;
	font-size:16px;
}
.global #flyout .button {
	display:inline-block;
	width:91px;
	margin-top:-2px;
	margin-left:13px;
	vertical-align:middle;
}
@media only screen and (max-width: 1024px) {
	.global { width:1024px; }
	.global .content #bar {
		position:relative;
		vertical-align:top;
	}
	.global .content #right { margin-left:0; }
}
