/* 
* Skeleton V1.0.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 5/20/2011
*/

/* Table of Content
==================================================
	#Header
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Header
================================================== */

#page {
	width: 100%;
}

header {
	width: 100%;
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
}

.container {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}

h1 a {
	width: 132px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	background: url(../Content/logo.png) no-repeat;
	float: left;
}

header nav ul {
	float: right;
	padding-top: 5px;
}

header nav ul li {
	float: left;
	padding-left: 50px;
}

header nav ul li a, header nav ul li a:visited {
	color: #ffffff;
	font-weight: bold;
}

header nav ul li a:hover {
	color: #137FBF;
	text-decoration: none;
}

header nav ul li a.btn, header nav ul li a.btn:visited {
	background-color: #f5731c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 4px 14px 7px;
	text-shadow: 0px -1px 0px #bc5815;
}

header nav ul li a.btn:hover {
	background-color: #fb7b24;
	color: #ffffff;
}

header nav ul li a.utility, header nav ul li a.utility:visited {
	color: #999999;
	font-size: 12px;
}

header nav ul li a.utility:hover {
	color: #137FBF;
}

/* #Page Styles
================================================== */

/* #Contact Bar
================================================== */

#contact-bar {
	width: 100%;
	background-color: #323232;
	float: left;
	padding-top: 6px;
	padding-bottom: 7px;
}

#contact-bar ul {
	float: right;
	font-size: 12px;
	margin-bottom: 0;
}

#contact-bar ul li {
	float: left;
	padding-left: 28px;
	margin: 0;
}

#contact-bar ul li a {
	color: #ffffff;
}

#contact-bar ul li a:hover {
	color: #137FBF;
	text-decoration: none;
}

#contact-bar ul li a.email {
	background: url(../Content/icons-utility.png) no-repeat left top;
	padding-left: 22px;
}

#contact-bar ul li a.chat {
	background: url(../Content/icons-utility.png) no-repeat left -40px;
	padding-left: 22px;
}

#contact-bar ul li a.phone {
	background: url(../Content/icons-utility.png) no-repeat left -76px;
	padding-left: 22px;
}

/* #Main Intros
================================================== */

.main-intro {
	background: #EFE9D6 url(../Content/noise-tan-bg.png) repeat center;
	width: 100%;
	border-top: 3px solid #CECAB7;
	text-shadow: 0px 1px 0px #ffffff;
	float: left;
}

.main-intro h2 {
	color: #CC0000;
	font-size: 54px;
	line-height: 55px;
}

.main-intro .container.home h2 {
	color: #CC0000;
	font-size: 54px;
	line-height: 55px;
	text-align: center;
}

.main-intro .container.home h3 {
	font-size: 32px;
	line-height: 36px;
	padding-top: 14px;
}

.main-intro .container.home p {
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
	line-height: 26px;
}

.main-intro span {
	color: #779F2C;
}

.main-intro em {
	font: italic 30px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	padding-right: 8px;
}

.main-intro p {
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
}

.main-intro .container.bbc {
	background: url(../Content/main-intro-build-business-credit.jpg) no-repeat center bottom;
	padding-top: 22px;
	padding-bottom: 56px;
	min-height: 370px;
}

.main-intro .container.search {
	background: url(../Content/main-intro-landing-search.jpg) no-repeat center bottom;
	padding-top: 22px;
	padding-bottom: 56px;
	min-height: 370px;
}

.main-intro .container.home {
	

/* background: url(../Content/main-intro-home.jpg) no-repeat center bottom; */
	padding-top: 13px;
	height: 443px;
}

.main-intro .container section#copy {
	float: right;
	width: 450px;
}

.main-intro .container.home img {
	position: relative;
	bottom: 27px;
	left: 105px;
}

.main-intro .container section#copy ul {
	font-size: 20px;
	list-style-type: disc;
	padding-left: 23px;
	padding-bottom: 1px;
}

/* #Divider Bar
================================================== */

.divider {
	width: 100%;
	float: left;
	background: url(../Content/divider-bg.png) repeat-x center top;
}

.divider .container {
	padding-top: 20px;
	padding-bottom: 20px;
}

.divider .column {
	width: 300px;
	float: left;
	margin-right: 20px;
	color: #CCCCCC;
	padding-bottom: 53px;
}

.divider .column:last-child {
	margin-right: 0;
}

.divider h3 {
	font-size: 24px;
	line-height: 30px;
	color: #ffffff;
}

.divider.investors h3 {
	padding-bottom: 11px;
}

.divider.investors .investor-image {
	width: 95px;
	float: left;
}

.divider.investors .column {
	padding-bottom: 10px;
}

.divider.investors img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.divider.investors .investor-image a {
	font-size: 10px;
	text-transform: uppercase;
	background: url(../Content/arrow-more-small.png) no-repeat right;
	padding-right: 13px;
	float: right;
}

.divider.investors a:hover {
	color: #137FBF;
}

.divider.investors .investor {
	width: 190px;
	float: right;
}

.divider.investors h4 {
	font-size: 16px;
	margin: 0;
	padding: 0 0 2px;
	line-height: 18px;
}

.divider.investors span {
	font-size: 14px;
	font-style: italic;
}

.divider.investors p {
	font-size: 12px;
	line-height: 16px;
}

/* #Page Label Bar
================================================== */

#page-label-bar {
	width: 100%;
	float: left;
	background-color: #779F2C;
	background-image: url(../Content/noise-green-bg.png);
	padding-top: 15px;
	padding-bottom: 30px;
	border-bottom: 3px solid #CECAB7;
}

#page-label-bar.search {
	padding-top: 20px;
	padding-bottom: 15px;
}

#page-label-bar h2 {
	color: #ffffff;
	font-size: 24px;
	text-shadow: 0px -1px 0px #5f7b0e;
	float: left;
	background-repeat: no-repeat;
	padding-left: 59px;
	padding-bottom: 11px;
	padding-top: 3px;
}

#page-label-bar h2.about {
	background-image: url(../Content/icon-about-us.png);
}

#page-label-bar h2.search {
	background-image: url(../Content/icon-search.png);
	margin-bottom: 0;
}

#page-label-bar h2.funding-request {
	background-image: url(../Content/icon-funding-request.png);
	margin-bottom: 10px;
}

#page-label-bar h2.my-profile {
	background-image: url(../Content/icon-member-profile.png);
	margin-bottom: 10px;
}

#page-label-bar img {
	float: right;
	padding-top: 11px;
	padding-right: 16px;
}

.main-content {
	float: left;
	background: #EFE9D6 url(../Content/noise-tan-bg.png) repeat center;
	width: 100%;
}

/* #Content Panels
================================================== */

.content-panel {
	width: 880px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.15);
	margin-top: -30px;
	padding: 30px;
	float: left;
	margin-bottom: -30px;
	background: #ffffff url(../Content/grid-bg-white.jpg) no-repeat left top;
}

.content-panel.subpage {
	background: #ffffff url(../Content/sidebar-bg.png) repeat-y right;
}

.content-panel.home.top {
	background: #ffffff url(../Content/tan-check-bg.gif) no-repeat 28px 65px;
}

.content-panel.bottom {
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: 0;
}

.content-panel.dashboard {
	background-image: none;
}

.content-panel.home aside.success {
	padding: 0;
	float: right;
}

.content-panel.search {
	width: 620px;
	float: right;
	padding: 0 0 15px;
}

.content-panel.full {
	padding-left: 0;
	padding-right: 0;
	width: 940px;
}

.content-body {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 580px;
	padding-left: 15px;
	float: left;
}

.content-body.subpage {
	width: 460px;
	padding-right: 22px;
	float: left;
	padding-left: 190px;
}

.content-body.search {
	width: 100%;
	float: left;
	padding-left: 0;
}

.content-body.generic {
	width: 820px;
	padding-right: 30px;
	float: left;
	padding-left: 30px;
}

.content-body.full {
	width: 940px;
	float: left;
	padding-left: 0;
}

.content-body.landing {
	width: 880px;
	float: left;
	padding-left: 0;
	padding-right: 0;
}

#content-intro {
	font-size: 18px;
	line-height: 25px;
}

.content-body h3 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 4px;
}

.content-body.subpage h3 {
	font-size: 18px;
	line-height: 24px;
}

.content-body.landing h3 {
	padding-bottom: 7px;
}

.content-body span.tagline {
	font: italic 18px/22px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}

.content-body span.stats {
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #85A645;
	float: right;
	padding-top: 5px;
}

.testimonials-mini {
	width: 350px;
	float: left;
	padding-left: 30px;
}

.testimonials-mini img {
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.testimonials-mini .quote {
	float: left;
	margin-bottom: 5px;
	width: 345px;
}

.testimonials-mini .quote blockquote {
	font: 12px/16px "Helvetica Neue", Arial, sans-serif;
	color: #333333;
	padding: 0;
	border-style: none;
	float: right;
	width: 258px;
}

.testimonials-mini .quote blockquote span {
	text-transform: uppercase;
	display: inline-block;
	padding-top: 7px;
	font-size: 11px;
}

section#how-it-works {
	width: 620px;
	float: left;
}

section#how-it-works h3 {
	font-size: 24px;
}

section#how-it-works ul {
	padding-left: 35px;
}

section#how-it-works ul li {
	padding-left: 135px;
	min-height: 125px;
}

section#how-it-works ul li h4 {
	font-size: 22px;
	color: #CC0000;
}

section#how-it-works ul li h4 span {
	background-color: #779F2C;
	background-image: url(../Content/noise-green-bg.png);
	font-size: 16px;
	color: #ffffff;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	padding: 2px 8px 3px;
}

section#how-it-works ul li.prep {
	background: url(../Content/icons-hiw.png) no-repeat -247px 4px;
}

section#how-it-works ul li.match {
	background: url(../Content/icons-hiw.png) no-repeat -124px -129px;
}

section#how-it-works ul li.pitch {
	background: url(../Content/icons-hiw.png) no-repeat 0 -263px;
}

section#how-it-works ul li a.more {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	background: url(../Content/arrow-more.png) no-repeat right;
	padding-right: 15px;
}

aside.activity {
	width: 242px;
	float: right;
	margin-right: -30px;
	padding-left: 18px;
	margin-top: -30px;
	padding-top: 31px;
	background: url(../Content/tan-check-bg.gif) repeat-y;
	padding-right: 35px;
}

aside.activity ul {
	font: 12px/14px "Helvetica Neue", Arial, sans-serif;
}

aside.activity ul li {
	border-top: 1px solid #d9d9d9;
	padding-top: 7px;
	margin-bottom: 0;
	padding-bottom: 7px;
}

aside.activity ul li a {
	font-weight: bold;
}

aside.activity ul li span {
	text-transform: uppercase;
	font-size: 10px;
}

/* #Sidebars
================================================== */

section#sidebar {
	width: 235px;
	float: right;
	padding-right: 15px;
	font-size: 12px;
	line-height: 17px;
}

section#sidebar h4 {
	font-size: 18px;
	line-height: 22px;
}

/* #Sidebar for Subpage
================================================== */

#sidebar-subpage {
	float: right;
	width: 205px;
	font-size: 12px;
	line-height: 17px;
}

#sidebar-subpage aside {
	width: 240px;
	background: url(../Content/sidebar-subhead-corner.png) no-repeat right top;
	padding-top: 3px;
}

#sidebar-subpage p {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 23px;
}

#sidebar-subpage h4 {
	font-size: 16px;
	line-height: 22px;
	text-shadow: 0px -1px 0px #5f7b0e;
	color: #ffffff;
	background-color: #779F2C;
	background-image: url(../Content/noise-green-bg.png);
	padding-left: 20px;
	width: 220px;
	padding-bottom: 5px;
	padding-top: 5px;
}

aside.press {
	width: 245px;
	float: right;
}

/* #Success Badges
================================================== */

aside.success {
	width: 235px;
	padding-bottom: 30px;
	float: left;
}

aside.success h4 {
	background-color: #CC0000;
	color: #ffffff;
	font-size: 18px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 0;
	padding: 5px 12px 8px;
}

aside.success img {
	float: left;
	padding-bottom: 14px;
}

aside.success p {
	background-color: #D7D7D7;
	margin: 0;
	padding: 20px 20px 18px;
	font: bold 18px/22px "Helvetica Neue", Arial, sans-serif;
}

aside.success a.prompt {
	display: block;
	background: #1380C0 url(../Content/learn-how.png) no-repeat center center;
	text-indent: -9999px;
	padding-top: 43px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

aside.success span {
	padding-top: 7px;
	float: left;
	width: 100%;
	text-align: right;
}

aside.success em {
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	padding-right: 7px;
}

/* #Subpage Floating Menu
================================================== */

#floating-menu {
	position: absolute;
	top: 243px;
	left: 50%;
	margin-left: -480px;
}

#floating-menu.dashboard {
	top: 293px;
	position: absolute;
}

#floating-menu ul {
	font-weight: bold;
}

#floating-menu ul li {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);
	display: block;
	margin: 0;
}

#floating-menu ul li a {
	width: 170px;
	display: block;
	padding: 10px 15px;
	border-bottom: 1px dashed #515151;
}

#floating-menu ul li a.active {
	color: #ffffff;
	background: url(../Content/subpage-submenu-triangle.png) no-repeat right center;
}

#floating-menu ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../Content/subpage-submenu-triangle.png) no-repeat right center;
}

#floating-menu ul li a.last {
	border-bottom-style: none;
}

/* #Paper Container
================================================== */

.paper {
	border: 1px solid #C3BEAE;
	background: #EFE9D6 url(../Content/noise-tan-bg.png) repeat;
	padding: 20px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	text-shadow: 0px 1px 0px #ffffff;
}

.paper h3 {
	color: #779F2C;
	border-bottom: 1px solid #C2BDAD;
	padding-bottom: 8px;
	text-shadow: 0px 1px 0px #ffffff;
}

.paper .tape {
	margin-bottom: -25px;
	float: left;
	width: 100%;
	margin-top: -37px;
}

.paper img.tape-left {
	margin-left: -41px;
	float: left;
}

.paper img.tape-right {
	margin-right: -41px;
	float: right;
}

/* #Articles Navigation
================================================== */

#article-nav ul#nav {
	list-style: none;
	font-weight: bold;
	width: 100%;
	font-size: 20px;
	text-shadow: 0px -1px 0px #5f7b0e;
	padding: 0;
	margin: 0;
}

#article-nav ul#nav li {
	float: left;
	margin-right: 8px;
	position: relative;
	background: url(../Content/article-arrow-black.png) no-repeat right;
	padding-right: 30px;
}

#article-nav ul#nav li:last-child {
	background-image: none;
}

#article-nav ul#nav li a {
	display: block;
	color: #fff;
	background: #8bbc33 url(../Content/btn-article-nav.png) right top;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 34px;
	padding-left: 15px;
	padding-right: 58px;
	padding-top: 11px;
	border: 1px solid #577620;
}

#article-nav #nav a span {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
}

#article-nav #nav a:hover {
	
}

/*--- DROPDOWN ---*/

#article-nav #nav ul {
	background: #8bbc33;
	/*

Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background: rgba(255,255,255,

0);
	/*

But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style: none;
	position: absolute;
	left: -9999px;
	margin: 0;
	-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.15);
	border: 1px solid #bdb8ac;
	height: auto;
	border-top: 1px solid #78756e;
}

#article-nav #nav ul li {
	

/* Introducing a padding between the li and the a give the illusion spaced items */
	float: none;
	margin: 0;
	background-image: none;
	padding-right: 0;
}

#article-nav #nav ul a {
	white-space: nowrap;
	/*

Stop text wrapping and creating multi-line dropdown items */
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#article-nav #nav li:hover ul {
	

/* Display the dropdown on hover */
	left: 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #bdb8ac;
}

#article-nav #nav li:hover a {
	

/* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background: #8bbc33 url(../Content/btn-article-nav.png) right -69px;
}

#article-nav #nav li:hover ul a {
	

/* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration: none;
	font-size: 12px;
	color: #137FBF;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	text-shadow: 0px 1px 0px #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 0;
	height: auto;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #dbd6c4;
	border-right-style: none;
	border-left-style: none;
	background: #f1ebd9 url(../Content/article-dropdown-arrow.png) no-repeat right center;
	padding-right: 45px;
}

#article-nav #nav li:hover ul a.first {
	border-top-style: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#article-nav #nav li:hover ul a.last {
	border-bottom-style: none;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#article-nav #nav li:hover ul li a:hover {
	

/* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background: #ece5d3 url(../Content/article-dropdown-arrow.png) no-repeat right center;
}

/* #Articles
================================================== */

#article-utility {
	width: 100%;
	float: left;
}

#article-utility span {
	width: 50px;
	height: 51px;
	display: block;
	background: url(../Content/icon-article-prep.png) no-repeat;
	text-indent: -9999px;
	float: left;
}

#article-utility a.previous {
	width: 47px;
	height: 47px;
	display: block;
	float: right;
	background: url(../Content/btn-article-forward-back.png) no-repeat;
	text-indent: -9999px;
	padding-right: 3px;
}

#article-utility a.previous:active {
	background-position: 0 -50px;
}

#article-utility a.next {
	width: 47px;
	height: 47px;
	display: block;
	float: right;
	background: url(../Content/btn-article-forward-back.png) no-repeat -50px top;
	text-indent: -9999px;
}

#article-utility a.next:active {
	background-position: -50px -50px;
}

#article-utility p {
	width: 100%;
	float: left;
	text-transform: uppercase;
	font: 18px "Helvetica Neue", Arial, sans-serif;
	color: #85A645;
	padding-top: 8px;
	margin-bottom: 5px;
}

#article-intro h2 {
	font-size: 54px;
	line-height: 55px;
	color: #CC0000;
}

#article-intro p {
	font-size: 18px;
	line-height: 25px;
}

#article img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

aside.article-sidebar {
	width: 300px;
	float: left;
}

aside.article-sidebar blockquote {
	color: #CC0000;
	font-size: 24px;
	line-height: 30px;
	text-align: right;
	padding: 0 23px 0 0;
	margin: 0;
	border-left-style: none;
	border-right: 5px solid #ECE6D3;
}

.article-content {
	width: 495px;
	float: right;
}

.article-content h3 {
	color: #CC0000;
}

#article summary {
	font-size: 12px;
	line-height: 17px;
	font-style: italic;
	padding-bottom: 17px;
	float: left;
	width: 100%;
}

span.end-mark {
	width: 10px;
	height: 10px;
	background-color: #CC0000;
	display: inline-block;
	text-indent: -9999px;
	margin-left: 3px;
}

#articles-interest {
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px dashed #d5d5d5;
	margin-top: 22px;
}

#articles-interest .column {
	width: 250px;
	float: left;
	margin-right: 35px;
}

#articles-interest .column.last {
	margin-right: 0;
}

#articles-interest h4 {
	font-size: 18px;
	color: #CC0000;
}

#articles-interest h5 {
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 8px;
	padding-top: 5px;
}

#articles-interest p {
	font: 12px/16px "Helvetica Neue", Arial, sans-serif;
}

.cta-stripe {
	margin-left: -30px;
	margin-bottom: -30px;
	width: 940px;
	height: 95px;
	float: left;
	background: #85A645 url(../Content/cta-stripe.png) no-repeat center center;
}

.bizplan-stripe {
	margin-left: -30px;
	width: 940px;
	height: 95px;
	float: left;
	background: #85A645 url(../Content/cta-stripe.png) no-repeat center center;
	margin-top: 10px;
}

.cta-stripe.bottom {
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
}

.cta-stripe p, .bizplan-stripe p {
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	position: relative;
	left: 29px;
	top: 33px;
	text-shadow: 0px -1px 0px #5f7b0e;
	text-align: center;
	width: 576px;
}

.cta-stripe a {
	top: 23px;
	position: relative;
	right: 48px;
}

.bizplan-stripe a {
	top: 30px;
	position: relative;
	right: -139px;
}

/* #Search
================================================== */

input.update-btn {
	text-indent: -9999px;
	padding: 0;
	background: url(../Content/update-btn.png) no-repeat;
	width: 112px;
	height: 28px;
	border-style: none;
	cursor: pointer;
	position: relative;
	top: 297px;
	float: right;
}

ul.pagination {
	float: right;
	font: 14px "Helvetica Neue", Arial, sans-serif;
}

ul.pagination li {
	float: left;
	margin-left: 5px;
}

ul.pagination li a {
	border: 1px solid #8BBC31;
	padding: 3px 8px;
	color: #ffffff;
	-webkit-box-shadow: 0 1px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 0px 0px rgba(0,0,0,0.15);
	box-shadow: 0 1px 0px 0px rgba(0,0,0,0.15);
}

ul.pagination li a:hover {
	background-color: #6A8E26;
	text-decoration: none;
}

ul.pagination li a.here {
	background-color: #6A8E26;
	text-decoration: none;
}

ul.pagination li a.fade {
	text-decoration: none;
	border: 1px solid #608624;
	color: #54761f;
	-webkit-box-shadow: 0 0px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0px 0px 0px rgba(0,0,0,0.15);
	box-shadow: 0 0px 0px 0px rgba(0,0,0,0.15);
}

ul.pagination li a.fade:hover {
	text-decoration: none;
	border: 1px solid #608624;
	color: #54761f;
	-webkit-box-shadow: 0 0px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0px 0px 0px rgba(0,0,0,0.15);
	box-shadow: 0 0px 0px 0px rgba(0,0,0,0.15);
	background-color: transparent;
	cursor: ;
}

ul.pagination.bottom {
	padding-right: 30px;
	margin-bottom: 0;
	padding-top: 5px;
}

ul.pagination.bottom li a {
	border: 1px solid #bcb8ab;
	padding: 3px 8px;
	color: #a5a397;
	-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 0 0px 0px rgba(0,0,0,0.05);
	box-shadow: 0 0px 0px 0px rgba(0,0,0,0.05);
}

ul.pagination.bottom li a:hover {
	background-color: #bcb8ab;
	text-decoration: none;
	color: #ffffff;
}

ul.pagination.bottom li a.here {
	background-color: #bcb8ab;
	text-decoration: none;
	color: #ffffff;
}

ul.pagination.bottom li a.fade {
	border: 1px solid #e8e4d6;
	padding: 3px 8px;
	color: #dcd9cd;
	-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 0 0px 0px rgba(0,0,0,0.05);
	box-shadow: 0 0px 0px 0px rgba(0,0,0,0.05);
}

ul.pagination.bottom li a.fade:hover {
	border: 1px solid #e8e4d6;
	padding: 3px 8px;
	color: #dcd9cd;
	-webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 0 0px 0px rgba(0,0,0,0.05);
	box-shadow: 0 0px 0px 0px rgba(0,0,0,0.05);
	background-color: transparent;
}

section#filter {
	width: 285px;
	float: left;
	padding-top: 22px;
	font-size: 12px;
}

section#filter h3 {
	font-size: 16px;
	text-shadow: 0px 1px 0px #ffffff;
	margin-bottom: 3px;
}

section#filter h4.trigger {
	margin: 0;
	background: #85A645 url(../Content/filter-headers-bg.png) repeat-x -1px 1px;
	float: left;
}

section#filter h4.trigger.no-arrow {
	margin: 0;
	background: #85A645 url(../Content/filter-headers-bg-no-arrow.png) repeat-x -1px 1px;
	float: left;
}

section#filter .filter-wrapper#pro h4.trigger {
	margin: 0;
	background: #85A645 url(../Content/filter-headers-bg.png) repeat-x -1px -107px;
	float: left;
}

section#filter h4 a {
	font-size: 14px;
	color: #ffffff;
	margin: 0;
	padding: 8px 11px 12px 29px;
	line-height: 14px;
	text-shadow: 0px -1px 0px #5f7b0e;
	border: 1px solid #618223;
	width: 219px;
	float: left;
}

	section#filter h4.no-arrow a {
		padding: 8px 11px 12px 8px;
		width: 240px;
		
		cursor:default;
	}
	
section#filter h4.active {
	background: #85A645 url(../Content/filter-headers-bg.png) repeat-x -1px -53px;
}

section#filter .filter-wrapper#pro h4.active {
	background: #85A645 url(../Content/filter-headers-bg.png) repeat-x -1px -161px;
}

section#filter .filter-wrapper#pro h4 a {
	border: 1px solid #b8090a;
	text-shadow: #941108 0 -1px 0;
}

section#filter h4 a:hover {
	text-decoration: none;
}

section#filter ul label {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	padding: 0;
}

.filter-wrapper {
	background-color: #E3DDCB;
	padding: 12px;
	float: left;
}

.filter-wrapper#normal {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px 0px #b5b0a3;
	-moz-box-shadow: inset 0px 1px 0px 0px #b5b0a3;
	box-shadow: inset 0px 1px 0px 0px #b5b0a3;
	padding-bottom: 17px;
}

.filter-wrapper#pro {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom: 1px solid #fff;
	border-top: 1px dashed #FCF5E1;
	margin-bottom: 20px;
}

.filter-wrapper#pro span {
	font-size: 14px;
	padding-bottom: 7px;
	float: left;
	margin-top: -3px;
}

.filter-wrapper .toggle {
	background-color: #ffffff;
	border-right: 1px solid #B4AFA1;
	border-left: 1px solid #B4AFA1;
	float: left;
	width: 259px;
}

section#keywords input {
	width: 228px;
	margin: 10px 0 10px 10px;
}

section#location label, section#funding-amount label {
	line-height: 14px;
	font-size: 12px;
	margin-top: 7px;
	margin-left: 10px;
}

section#location select {
	margin-left: 10px;
	margin-bottom: 10px;
}

.filter-wrapper .toggle ul {
	padding-top: 8px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.filter-wrapper .toggle ul li {
	margin-bottom: 6px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
}

.filter-wrapper .toggle ul li.alt {
	background-color: #FBF4E0;
	padding-top: 6px;
	padding-bottom: 7px;
}


.toggle.search-keyword {
	border-bottom: 1px solid #B4AFA1;
}

#pagination-bar {
	width: 100%;
	float: left;
	background-color: #779F2C;
	background-image: url(../Content/noise-green-bg.png);
	padding-top: 15px;
	padding-bottom: 30px;
	border-top: 3px solid #CECAB7;
}

.search-call-to-action {
	padding: 30px 30px 10px;
	width: 560px;
	float: left;
	text-align: center;
}

.search-call-to-action p {
	font: bold 16px/19px "Helvetica Neue", Arial, sans-serif;
	text-align: center;
	padding-left: 75px;
	float: left;
}

.search-call-to-action a {
	float: left;
	margin-left: 25px;
}

section#featured-investors {
	background-color: #FFEFA9;
	float: left;
	border: 1px solid #E5D79C;
	margin-left: -6px;
	width: 560px;
	text-shadow: 0px 1px 0px #ffffff;
	padding: 4px 35px 5px;
}

section#featured-investors a:hover {
	text-decoration: none;
}

section#featured-investors h4 {
	font-size: 12px;
	text-transform: uppercase;
	float: left;
}

a.become-featured {
	font: bold 12px "Helvetica Neue", Arial, sans-serif;
	float: right;
	margin-top: 6px;
}

.investor-result {
	float: left;
	border: 1px solid #D9D4C3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px;
	background: #ffffff url(../Content/grid-bg-white-bottom-reversed.jpg) right bottom;
	width: 558px;
	font: 12px/18px "Helvetica Neue", Arial, sans-serif;
}

.investor-result .name {
	background: #EFE9D6 url(../Content/noise-tan-bg.png) repeat center;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #D9D4C3;
	float: left;
	width: 558px;
}

.investor-result .name h5 {
	font-size: 14px;
	float: left;
	padding: 8px 5px 8px 12px;
	width: 466px;
	overflow: hidden;
	line-height: 18px;
}

a.favorites {
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	text-indent: -9999px;
	background: url(../Content/favorite-star.png) no-repeat;
	margin-top: 7px;
	margin-right: 10px;
}

a.favorites:hover {
	background-position: 0 -26px;
}

a.contact-member {
	background: url(../Content/contact-envelope.png) no-repeat;
	width: 16px;
	height: 11px;
	float: right;
	display: block;
	text-indent: -9999px;
	margin-top: 11px;
	margin-right: 18px;
}

section#investors, section#startups, section#service-providers {
	text-shadow: 0px 1px 0px #ffffff;
}

section#investors a:hover, section#startups a:hover, section#service-providers {
	text-decoration: none;
}

.investor-result .range {
	background: #ffffff url(../Content/bar-bg-tan.gif) repeat-x center bottom;
	float: left;
	padding: 7px 7px 7px 12px;
	border-bottom: 1px solid #D9D4C3;
	border-right: 1px solid #D9D4C3;
	width: 259px;
}

.investor-result .location {
	background: #ffffff url(../Content/bar-bg-tan.gif) repeat-x center bottom;
	float: left;
	padding: 7px 7px 7px 12px;
	border-bottom: 1px solid #D9D4C3;
	border-left: 1px solid #ffffff;
	width: 259px;
}

.investor-result .funding-types {
	float: left;
	padding: 7px 7px 7px 12px;
	width: 259px;
}

.investor-result .industries {
	float: left;
	padding: 7px 12px;
	width: 256px;
}

.investor-result .industries p, .investor-result .funding-types p {
	margin-bottom: 5px;
}

.investor-result a.more {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.investor-result a.button {
	margin-right: 12px;
	margin-bottom: 12px;
}

section#investors, section#startups, section#service-providers {
	padding-left: 30px;
	padding-top: 20px;
	float: left;
}

/* #Funding Request
================================================== */

.content-column {
	width: 730px;
	margin-right: auto;
	margin-left: auto;
}

section.step {
	float: left;
	width: 730px;
}

section.step h3 {
	font-size: 18px;
}

.step-wrapper {
	background-color: #E3DDCB;
	border: 1px solid #B5B0A1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	float: left;
	width: 700px;
}

section#step2, section#step3 {
	padding-top: 25px;
}

section.form {
	float: left;
	width: 280px;
}

section.form h4 {
	font-size: 14px;
	color: #ffffff;
	margin: 0;
	padding: 8px 11px 12px;
	line-height: 14px;
	text-shadow: 0px -1px 0px #5f7b0e;
	border: 1px solid #618223;
	background: #85A645 url(../Content/section-header-bg.gif) repeat-x center top;
}

section.form .fields-wrapper {
	background-color: #ffffff;
	border: 1px solid #B4AFA1;
	padding: 10px 15px 5px;
	border-top-style: none;
	float: left;
}

/****** new form stuff ******/


/* animation */

		@-webkit-keyframes attention {
			0% {
		        -webkit-transform:scale(1.0);
			}
			10% {
				-webkit-transform:scale(1.5);
			}
			30% {
					-webkit-transform:scale(0.9);
			}
			60% {
					-webkit-transform:scale(1.10);
			}
			90% {
					-webkit-transform:scale(1.00);
				}
			100% {
		       -webkit-transform:scale(1.00);
			}
		}
		
		@-moz-keyframes attention {
			0% {
		        -moz-transform:scale(1.0);
			}
			10% {
				-moz-transform:scale(1.05);
			}
			30% {
				-moz-transform:scale(0.9);
			}
			60% {
				-moz-transform:scale(1.03);
			}
			90% {
				-moz-transform:scale(1.00);
				}
			100% {
		       -moz-transform:scale(1.00);
			}
		}

#topfilter {
	margin-bottom:25px;
}


section#filter #topthree h4 a {
	font-size: 14px;
	color: #ed6e13;
	margin: 0;
	padding: 8px 11px 5px 10px;
	line-height: 14px;
	text-shadow: none;
	
	border-top: 1px solid #ded8c8;
	border-left: 1px solid #B4AFA1;
	border-right: 1px solid #B4AFA1;
	border-bottom: none;

	width: 238px;
	float: left;
	
	
	background:white;
}

	section#filter #topthree section:first-child h4 a {
		border-top: 1px solid #B4AFA1;
	}


	#topthree label {
		font-weight:normal;
	}


#results-count {
	position:absolute;
	top:0;
	right:0;
	height:40px;
	width:52px;
	
}

	#results-count-label {
		display:block;
		position:absolute;
		bottom:0;
		right:0;
		text-align:right;
		line-height:0;
		
		font-size:9px;
	}
	
	#results-count-value {
		display:block;
		color:#ed6e13;
		font-weight:bold;
		text-align:right;
		margin-top:12px;
		font-size:24px;
		
		-webkit-animation-duration:.25s;
		-webkit-animation-iteration-count: 1;
		-moz-animation-duration:.25s;
		-moz-animation-iteration-count: 1;
		
		-webkit-transition:-webkit-transform .25s;
		-moz-transition:-moz-transform .25s;
	}
		#results-count-value.counting {
			-moz-transform:scale(1.5) translateY(-2px) translateX(-8px);
			-webkit-transform:scale(1.5) translateY(-2px) translateX(-8px);
		}
	


#proximity, #funding-amount-input {
	/* hidden inputs for sliders */
	display:none;
	
}

a.small {
	font-size:9px;
}

.form-slider, select {
	margin:10px 15px 20px 15px;
}

#industries select {
	margin:10px 15px 5px 15px;
	width:180px;
}

	.select_container:first-child .remove {
		display:none;
	}

	.select_container .remove {
		float:right;
		position:relative;
		top:10px;
		margin-right:15px;
		font-size:10px;
	}


#keywords .search-keyword input[type="text"] {
	width: 228px !important;
}
	.add-industry {
		display:block;
		margin-top:5px;
		margin-left:15px;
		margin-bottom:10px;
	}



/******* end new form stuff *****/

section.form

section.form label {
	font-family: "Helvetica Neue", Arial, sans-serif;
}

section.form .fields-wrapper ul li.left, section.form .fields-wrapper ul li.right {
	height: 50px;
}

section.form .fields-wrapper ul li input {
	width: 238px;
}

section.form .fields-wrapper ul li select {
	width: 247px;
}

section.form .fields-wrapper ul li.left {
	width: 118px;
	float: left;
	padding: 0;
}

section.form .fields-wrapper ul li.left select {
	width: 118px;
}

section.form .fields-wrapper ul li.right select {
	width: 118px;
}

section.form .fields-wrapper ul li.right {
	width: 118px;
	float: right;
	padding: 0;
}

section.form .fields-wrapper ul li.right input {
	width: 108px;
}

section.form .fields-wrapper ul.checks {
	padding-left: 0;
	margin-left: 0;
}

section.form .fields-wrapper ul.checks li {
	float: left;
	width: 100%;
}

section.form .fields-wrapper ul.checks input {
	float: left;
	margin-right: 3px;
	width: 20px;
}

section.form .fields-wrapper ul.checks span {
	float: left;
	width: 220px;
}

section.form .fields-wrapper ul.checks label {
	font-weight: normal;
	font-style: normal;
}

section.paper.funding-request {
	float: right;
	width: 325px;
	margin-right: 20px;
	margin-top: 17px;
	padding-bottom: 15px;
}

section.paper.funding-request h5 {
	font-size: 18px;
	color: #779F2C;
	border-bottom: 1px solid #C2BDAD;
	padding-bottom: 8px;
	text-shadow: 0px 1px 0px #ffffff;
}

section#how-it-works-small.paper.funding-request h6 {
	color: #779F2C;
}

section#how-it-works-small.paper.funding-request ul {
	padding-top: 20px;
}

section#how-it-works-small.paper.funding-request ul li {
	padding-left: 60px;
}

section#how-it-works-small.paper.funding-request ul li.post {
	background: url(../Content/icons-hiw-funding-request.png) no-repeat -110px 4px;
}

section#how-it-works-small.paper.funding-request ul li.connect {
	background: url(../Content/icons-hiw-funding-request.png) no-repeat -55px -56px;
}

section#how-it-works-small.paper.funding-request ul li.fund {
	background: url(../Content/icons-hiw-funding-request.png) no-repeat 0 -116px;
}

section#how-it-works-small.paper.funding-request ul li p {
	margin-bottom: 10px;
}

section#how-it-works-small.paper.funding-request p {
	margin-bottom: 10px;
}

section#details.paper.funding-request label {
	color: #779F2C;
	font-size: 14px;
}

section#details.paper.funding-request ul {
	padding-top: 10px;
}

section#details.paper.funding-request ul li {
	padding-top: 10px;
}

section#details.paper.funding-request ul p {
	margin-bottom: 7px;
}

section#details.paper.funding-request ul input, section#details.paper.funding-request ul textarea {
	width: 315px;
}

section#details.paper.funding-request ul textarea {
	height: 400px;
}

.paper.funding-request-wide {
	float: left;
	width: 620px;
	margin-top: 17px;
	padding-bottom: 15px;
	margin-left: 20px;
	margin-bottom: 15px;
}

.paper.funding-request-wide ul li {
	color: #779F2C;
}

.paper.funding-request-wide ul li span {
	padding-left: 21px;
	display: block;
}

.funding-arrow.down {
	width: 100px;
	height: 168px;
	background: url(../Content/arrow-sketch-big-down.png) no-repeat 25px;
	margin-top: -70px;
	clear: left;
	float: left;
}

.funding-arrow.right {
	width: 100%;
	float: left;
	height: 80px;
	background: url(../Content/arrow-sketch-big-right.png) no-repeat 382px;
	margin-top: -32px;
	margin-bottom: -32px;
}

/* #Dashboard Profile
================================================== */

.fields-wrapper.dashboard {
	background-color: #ffffff;
	border: 1px solid #B4AFA1;
	padding: 10px 15px 5px;
	float: left;
	width: 668px;
}

.fields-wrapper.help {
	background-color: #ffffff;
	border: 1px solid #B4AFA1;
	padding: 10px 15px 5px;
	float: left;
	width: 545px;
	margin: 10px 20px 15px;
}

.fields-wrapper.help ul {
	margin: 0;
}

.fields-wrapper.help ul.checks {
	width: 250px;
}

.fields-wrapper.help ul.checks li {
	margin-bottom: 2px;
	padding-bottom: 2px;
}

#description .fields-wrapper.dashboard.middle {
	border-top-style: none;
	border-bottom-style: none;
}

#description .fields-wrapper.dashboard,
.fields-wrapper.dashboard {
	border-top-style: none;
}

.fields-wrapper.dashboard .column {
	width: 325px;
	padding: 0;
}

.fields-wrapper.help .column.left,
.fields-wrapper.help .column.right {
	width: 265px;
}

.fields-wrapper.dashboard .column.full {
	width: 100%;
	padding: 0;
	float: left;
}

.fields-wrapper.dashboard .column.full textarea {
	width: 660px;
	height: 125px;
}

.fields-wrapper.dashboard .column ul input {
	width: 315px;
}

.fields-wrapper.help .column ul input {
	width: 245px;
}

.fields-wrapper.help .column ul.checks input {
	width: 20px;
	float: left;
}

.fields-wrapper.help ul.indent {
	margin-left: 23px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 10px 12px 0;
	background-color: #f9f6ec;
	border: 1px solid #B5B0A1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.fields-wrapper.help .column ul.indent li select {
	width: 200px;
}

.fields-wrapper.dashboard .column ul li.right,
.fields-wrapper.help .column.right {
	padding-right: 0;
}

.fields-wrapper.dashboard .column ul li.right input {
	width: 140px;
}

.fields-wrapper.dashboard .column ul li.left select,
.fields-wrapper.dashboard .column ul li.right select {
	width: 155px;
	margin-bottom: 12px;
}

.fields-wrapper.dashboard .column ul li select {
	margin-bottom: 12px;
	width: 325px;
}

.fields-wrapper.help .column ul li select {
	margin-bottom: 12px;
	width: 255px;
}

.fields-wrapper.help input#company-name-funding {
	margin-bottom: 9px;
}

.fields-wrapper.help label {
	font-size: 12px;
	color: #333333;
}

.fields-wrapper.dashboard .column.left ul.checks,
.fields-wrapper.dashboard .column.right ul.checks,
.fields-wrapper.help .column.left ul.checks,
.fields-wrapper.help .column.right ul.checks {
	padding-top: 5px;
}

.fields-wrapper.dashboard .column.left ul.checks li,
.fields-wrapper.dashboard .column.right ul.checks li,
.fields-wrapper.help .column.left ul.checks li,
.fields-wrapper.help .column.right ul.checks li {
	margin-bottom: 2px;
}

.fields-wrapper.dashboard .column ul.checks input {
	width: 20px;
}

#basic-info .step-wrapper,
#description .step-wrapper,
#help .step-wrapper {
	margin-bottom: 10px;
}

#description h4 {
	margin: 0;
	padding: 8px 11px 11px;
	line-height: 14px;
	text-shadow: 0px -1px 0px #5f7b0e;
	border: 1px solid #618223;
	background: #85A645 url(../Content/section-header-bg.gif) repeat-x center top;
	width: 676px;
	float: left;
}

#description h4 label span {
	font-size: 12px;
	color: #ffffff;
	float: left;
	padding-left: 5px;
}

#description h4 label span strong {
	font-size: 14px;
	line-height: 18px;
}

#description h4 input {
	float: left;
}

/* #Dashboard Inbox
================================================== */

.content-dashboard-offset {
	width: 680px;
	float: right;
	margin-right: 40px;
	font: 12px "Helvetica Neue", Arial, sans-serif;
}

.content-dashboard-offset h3 {
	font-size: 18px;
	padding-top: 5px;
	float: left;
}

span.unread {
	float: right;
	padding-top: 16px;
	background: url(../Content/blue-dot.png) no-repeat left 18px;
	padding-left: 13px;
}

span.dashboard-alert {
	background: #FFEFA9 url(../Content/icon-alert.png) no-repeat 8px 10px;
	border: 1px solid #E5D79C;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 11px 8px 11px 30px;
	width: 640px;
	float: left;
}

.dashboard-info-wrapper {
	background-color: #E3DDCB;
	border: 1px solid #B5B0A1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	float: left;
	width: 648px;
}

.dashboard-info-wrapper p {
	margin: 0;
	padding-top: 13px;
	line-height: 16px;
}

table.dashboard {
	width: 100%;
	border: 0px solid #6c7aa9;
	border-collapse: collapse;
	border-spacing: 0px;
	*border-collapse: expression('collapse', cellSpacing = '0px');
}

table.dashboard tbody tr {
	background-color: #ffffff;
	color: #137FBF;
	cursor: pointer;
}

table.dashboard tbody tr:hover {
	background-color: #ffefa4;
}

table.dashboard tbody tr.alt:hover {
	background-color: #ffefa4;
}

table.dashboard tbody tr.alt {
	background-color: #eeebdf;
}

table.dashboard td {
	border: 0px solid #cccccc;
	padding: 9px;
	font-size: 12.0px;
}

table.dashboard td.indicator {
	width: 12px;
}

table.dashboard thead {
	background-color: #e3ddca;
	color: #000000;
	border-bottom: 1px solid #b5b0a0;
}

table.dashboard th {
	text-align: left;
	border: 0px solid #cccccc;
	padding: 0 4px 15px 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 0;
}

.content-dashboard-offset ul.pagination.bottom {
	padding-right: 0;
	padding-top: 15px;
	font-size: 12px;
}

/* #Dashboard Message
================================================== */

.message-header {
	border-bottom: 1px solid #b5b0a0;
	padding-bottom: 8px;
}

.message-header p {
	padding-top: 0;
	padding-bottom: 5px;
}

/* #Dashboard Nav
================================================== */

nav#dashboard-nav {
	margin-top: -30px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	padding-top: 15px;
	padding-left: 30px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	float: left;
	width: 910px;
	background: #ede8d3 url(../Content/profile-nav-bg.png) repeat-x 0 bottom;
	margin-bottom: 30px;
}

nav#dashboard-nav ul {
	margin-bottom: 0;
}

nav#dashboard-nav ul li {
	float: left;
	margin: 0 5px 0 0;
}

nav#dashboard-nav ul li a {
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	padding: 10px 16px;
	float: left;
	color: #ffffff;
	text-shadow: 0px -1px 0px #5f7b0e;
	background: #85A645 url(../Content/profile-tab-bg.png) repeat-x 0 bottom;
}

nav#dashboard-nav ul li a:hover, nav#dashboard-nav ul li a.here {
	text-decoration: none;
	background-image: none;
	background-color: #ffffff;
	color: #779F2C;
	text-shadow: none;
	-webkit-box-shadow: 0px -1px 1px 0px #c7c7c7;
	-moz-box-shadow: 0px -1px 1px 0px #c7c7c7;
	box-shadow: 0px -1px 1px 0px #c7c7c7;
}

nav#dashboard-nav a.view {
	float: right;
	font-size: 12px;
	background: url(../Content/arrow-more-small.png) no-repeat right;
	padding-right: 13px;
	margin-right: 30px;
	margin-top: 2px;
	text-shadow: 0px 1px 0px #ffffff;
}

nav#dashboard-nav a.view:hover {
	text-decoration: none;
}

/* #Dashboard Favorites
================================================== */

section#favorites {
	font: 12px "Helvetica Neue", Arial, sans-serif;
}

#favorite-filters {
	background-color: #eeebe0;
	font-weight: bold;
	width: 100%;
	float: left;
	padding-top: 9px;
	padding-bottom: 3px;
	border-bottom: 1px solid #b5b0a1;
}

#favorite-filters ul {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 0;
}

#favorite-filters ul li {
	float: left;
	padding-right: 18px;
}

section#favorites table {
	width: 100%;
	border: 0px solid #6c7aa9;
	border-collapse: collapse;
	border-spacing: 0px;
	*border-collapse: expression('collapse', cellSpacing = '0px');
/*For IE*/
}

section#favorites table tbody tr {
	background-color: #ffffff;
	color: #137FBF;
	cursor: pointer;
}

section#favorites table td {
	border: 0px solid #cccccc;
	padding: 9px;
}

section#favorites table tbody tr:hover {
	background-color: #ffefa4;
}

section#favorites table tbody tr.alt:hover {
	background-color: #ffefa4;
}

section#favorites table tbody tr.alt {
	background-color: #eeebdf;
}

a.favorites-star {
	background: url(../Content/star-red.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -9999px;
}

/* #Purchase Path
================================================== */

.container.purchase h2 {
	font-size: 48px;
	text-align: center;
	letter-spacing: -1px;
	margin-bottom: 5px;
	padding-top: 15px;
}

.container.purchase h3 {
	font-size: 32px;
	text-align: center;
}

section#pricing {
	width: 795px;
	padding-top: 20px;
	padding-left: 75px;
	background: url(../Content/pricing-chart-bg.jpg) no-repeat center top;
	margin-bottom: 50px;
	float: left;
	padding-right: 70px;
}

section#pricing .plans-wrapper {
	position: relative;
	height: 464px;
}

section#pricing .plan {
	width: 220px;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 15px 3px #b4af98;
	-moz-box-shadow: 0px 0px 15px 3px #b4af98;
	box-shadow: 0px 0px 15px 3px #b4af98;
	background: #ffffff url(../Content/grid-bg-white-bottom-reversed.jpg) no-repeat right bottom;
	position: absolute;
	right: 5px;
	bottom: 1px;
}

section#pricing .plan.one {
	right: 532px;
}

section#pricing .plan.two {
	right: 264px;
	bottom: -4px;
}

section#pricing .plan.three {
	margin-left: 260px;
}

section#pricing .plan.highlight {
	border: 4px solid #85A645;
}

section#pricing .plan .plan-title {
	text-align: center;
	font-size: 26px;
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 15px;
}

section#pricing .plan .plan-title h4 {
	font-size: 40px;
	margin-bottom: 10px;
}

section#pricing .plan ul {
	padding-top: 10px;
	font-size: 13px;
}

section#pricing .plan ul strong {
	color: #CC0000;
	display: block;
}

section#pricing .plan ul li {
	background: url(../Content/circle-check.png) no-repeat left top;
	padding-left: 31px;
}

.plan-select {
	cursor: pointer;
	width: 130px;
	height: 44px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #C2722B;
	font-weight: bold;
	color: #ffffff;
	background: #ff7d26 url(../Content/select-btn.png) no-repeat left -11px;
	font-size: 26px;
	text-shadow: 0px -1px 0px #d46216;
	padding-left: 90px;
	padding-top: 20px;
}

.plan-select.selected {
	background: #ff7d26 url(../Content/select-btn.png) no-repeat left -89px;
}

.basic-message.hide, .funding-request.hide {
	display: none;
}

.step-wrapper.message {
	text-align: center;
}

.step-wrapper.message p {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 10px;
}

.step-wrapper.message span {
	font-size: 18px;
	line-height: 24px;
}

.step-wrapper h4 {
	font-size: 14px;
	color: #ffffff;
	margin: 0;
	padding: 8px 11px 12px;
	line-height: 14px;
	text-shadow: 0px -1px 0px #5f7b0e;
	border: 1px solid #618223;
	background: #85A645 url(../Content/section-header-bg.gif) repeat-x center top;
}

.step-wrapper h4 span {
	font-weight: normal;
	font-style: normal;
}

.fields-wrapper .column ul li.left select.half {
	width: 80px;
}

ul.security li {
	float: left;
	margin-right: 10px;
}

section#message, section#funding-request, section#payment-info {
	padding-bottom: 40px;
}

section#testimonials, section#reviews {
	float: left;
	border-top: 1px solid #B4AFA1;
	width: 100%;
	padding-top: 40px;
	text-shadow: 0px 1px 0px #ffffff;
	padding-bottom: 20px;
}

section#testimonials {
	margin-top: 40px;
}

section#testimonials h3 {
	text-align: center;
	font-size: 32px;
	color: #CC0000;
}

section#testimonials ul {
	padding-top: 33px;
	padding-left: 35px;
}

section#testimonials ul li {
	width: 405px;
	float: left;
	margin-right: 45px;
}

section#testimonials ul li .banner {
	width: 405px;
	height: 31px;
	font-weight: bold;
	color: #ffffff;
}

section#testimonials ul li .banner.entrepreneur {
	text-shadow: #0b6398 0 -1px 0;
	background: #137FBF url(../Content/noise-blue-bg.png) repeat;
}

section#testimonials ul li .banner.investor {
	background-color: #779F2C;
	text-shadow: #5e7f22 0 -1px 0;
	background-image: url(../Content/noise-green-bg.png);
}

section#testimonials ul li .banner span {
	float: right;
	background: url(../Content/testimonial-banner-edge.png) no-repeat right center;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 12px;
	text-align: left;
	width: 239px;
}

section#testimonials ul li img {
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #B4AFA1;
	margin-top: -38px;
	float: left;
	margin-left: 5px;
}

section#testimonials blockquote {
	width: 229px;
	float: right;
	padding-left: 0;
	font: italic 24px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	border-left-style: none;
}

section#testimonials blockquote span {
	font: normal normal 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
	float: left;
	width: 239px;
}

section#testimonials blockquote span a {
	font-weight: bold;
	display: block;
}

section#reviews blockquote {
	width: 220px;
	float: left;
	padding: 0;
	border-style: none;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #333333;
}

section#reviews blockquote a {
	display: block;
	padding-top: 10px;
}

section#reviews .claim {
	float: left;
	text-align: center;
	padding-right: 28px;
	padding-left: 28px;
	width: 444px;
}

section#reviews .claim p {
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
}

section#reviews .claim a {
	padding-right: 10px;
	padding-left: 10px;
}

/* #Validation
================================================== */

.validation {
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #CC0000;
	padding-right: 0;
}

.validation p {
	font-weight: bold;
	margin-bottom: 10px;
}

.validation.full {
	padding-right: 105px;
	padding-left: 105px;
}

.validation ul {
	list-style-type: disc;
	padding-left: 18px;
}

.validation ul li {
	margin-bottom: 5px;
}

input.error {
	border-color: #CC0000;
}

label.error {
	color: #CC0000;
}

/* #Popups
================================================== */

body.popup {
	background-color: #ffffff;
	width: 300px;
}

.popup-wrapper {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 4px;
}

.popup-wrapper h1 {
	font-size: 14px;
	color: #ffffff;
	margin: 0;
	padding: 8px 11px 12px;
	line-height: 14px;
	text-shadow: 0px -1px 0px #5f7b0e;
	border: 1px solid #618223;
	background: #85A645 url(../Content/section-header-bg.gif) repeat-x center top;
}

.popup-wrapper p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 0;
	padding: 7px 2px 12px 4px;
}

.popup-wrapper ul {
	margin: 0;
	padding: 10px 10px 0;
}

.popup-wrapper ul li {
	padding: 0;
	margin-bottom: 0;
}

.popup-wrapper input[type="text"], .popup-wrapper textarea, .popup-wrapper select {
	width: 270px;
}

.popup-wrapper select {
	margin-bottom: 15px;
}

/* #Tipsy Tooltips
================================================== */

.tipsy {
	padding: 5px;
	font-size: 12px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-repeat: no-repeat;
	background-image: url(../Content/tipsy.gif);
}

.tipsy-inner {
	padding: 5px 8px 4px 8px;
	background-color: black;
	color: white;
	max-width: 200px;
	text-align: center;
}

.tipsy-inner {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tipsy-north {
	background-position: top center;
}

.tipsy-south {
	background-position: bottom center;
}

.tipsy-east {
	background-position: right center;
}

.tipsy-west {
	background-position: left center;
}

/* #Footer
================================================== */

footer {
	width: 100%;
	float: left;
	padding-top: 55px;
}

footer a:hover {
	color: #ffffff;
	text-decoration: none;
}

footer .column {
	width: 220px;
	float: left;
	margin-right: 20px;
}

footer .column.last {
	margin-right: 0;
}

footer h5 {
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	border-bottom: 1px solid #333333;
	padding-bottom: 3px;
}

footer .column ul {
	padding-top: 9px;
}

footer .column ul li {
	margin-bottom: 5px;
}

footer #links {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

footer #links h5 {
	border-bottom-style: none;
}

footer #links ul {
	padding-top: 9px;
	font-size: 12px;
}

footer #links ul li {
	float: left;
	border-right: 1px solid #4d4d4d;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}

footer #links ul li:first-child {
	padding-left: 0;
}

footer #links ul li:last-child {
	border-right-style: none;
	padding-right: 0;
}

footer #logos {
	float: left;
	width: 100%;
	padding-top: 20px;
	text-align: center;
	padding-bottom: 20px;
}

footer #logos a {
	margin-right: 20px;
	margin-left: 20px;
}

/* #Media Queries
================================================== */

/* iPad Portrait/Browser */

@media only screen and (min-width: 768px) and (max-width: 991px) {

}

/* Mobile/Browser */

@media only screen and (max-width: 767px) {

}

/* Mobile Landscape/Browser */

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Anything smaller than standard 960 */

@media only screen and (max-width: 959px) {

}

/* iPad Portrait Only */

@media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {

}

/* Mobile Only */

@media only screen and (max-width: 767px) and (max-device-width: 1000px) {

}

/* Mobile Landscape Only */

@media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {

}

/* #Font-Face
================================================== */

/* 	This is the proper syntax for an @font-face file 
		Just create a "fonts" folder at the root, 
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/