/* -- default style -- */

* {

	padding:0;

	margin:0;

}

html {

	height:100%;

	margin-bottom:1px;

}

body {

	padding:17px 0;

	color:#7c7c71;

	background-color:#fbfbf2;

	font:15px/21px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

}

img, fieldset {

	border:0;

}

p {

	padding-bottom:12px;

}

ul {

	padding-bottom:4px;

}

ul li {

	padding-bottom:11px;

	list-style:none;

}

/* -- anchore style -- */

a {

	color:#d53030;

	background-color:inherit;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

a.greenBtn {

	font:bold 15px/36px Arial, Helvetica, sans-serif;

	color:#fff;

	background:#5f9e23 url(../images/green-btn-right.gif) no-repeat 100% 0;

	display:block;

	float:left;

	width:auto;

	text-decoration:none;

}

a.greenBtn span {

	background:url(../images/green-btn-left.gif) no-repeat 0 0;

	display:block;

	cursor:pointer;

	float:left;

	width:auto;

	padding:0 29px 0 16px;

}

a.greenBtn:hover {

	background-position:100% 100%;

}

a.greenBtn:hover span {

	background-position:0 100%;

}

a.smallGreenBtn {

	font:bold 12px/27px Arial, Helvetica, sans-serif;

	color:#fff;

	background:#5f9e23 url(../images/small-green-btn-right.gif) no-repeat 100% 0;

	display:block;

	float:left;

	width:auto;

	text-decoration:none;

}

a.smallGreenBtn span {

	background:url(../images/small-green-btn-left.gif) no-repeat 0 0;

	display:block;

	cursor:pointer;

	float:left;

	width:auto;

	padding:0 20px 0 12px;

}

a.smallGreenBtn:hover {

	background-position:100% 100%;

}

a.smallGreenBtn:hover span {

	background-position:0 100%;

}



/* -- heading style -- */

h2 {

/*	font:bold 18px/20px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#dc4646;

	background-color:inherit;

	padding-bottom:8px;*/

	height:0;

	padding-top:36px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	background: no-repeat 0 0;

	text-indent:-1000px;

}

h2.whatIsSeeders {background-image:url(../images/what-is-seeders.gif);}

h2.whyNeedSeeding {background-image:url(../images/why-need-seeding.gif);}

h2.howFunded {background-image:url(../images/how-get-funded.gif);}

h2.whoDoWeFund {background-image:url(../images/who-do-we-fund.gif);}

h2.whereLocated {background-image:url(../images/where-located.gif);}

h2.businessPlan1 {background-image:url(../images/business-plan.gif);}

h2.portfolio {background-image:url(../images/portfolio.gif);}


h3 {

	font:bold 15px/18px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#dc4646;

	background-color:inherit;

	padding-bottom:8px;

}

h3.peopleBehind {

	background:url(../images/people-behind.gif) no-repeat 0 0;

	height:0;

	padding-top:30px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	padding-bottom:0;

}

h3 img { margin-right:5px;}



/* -- wrapper style -- */

.wrapper {

	width:960px;

	margin:auto;

}



/* -- top panel style -- */

.topPanel {

	height:100%;

	overflow:hidden;

	padding-bottom:22px;

}

.topPanel img {

	float:left;

	width:auto;

}

.topPanel ul {

	float:right;

	width:auto;

	margin-top:56px;

}

.topPanel ul li {

	float:left;

	width:auto;

	padding:0 0 0 2px;

}

.topPanel ul li a {

	background:url(../images/top-nav-bg.gif) no-repeat 0 0;

	width:75px;

	height:0;

	padding-top:29px;

	overflow:hidden;

	display:block;

	font-size:0;

	line-height:0;

	text-indent:-1000px;

}

.topPanel ul li.what a 	{ background-position:0 0;}

.topPanel ul li.why a 	{ background-position:-75px 0;}

.topPanel ul li.how a 	{ background-position:-150px 0;}

.topPanel ul li.when a 	{ background-position:-225px 0;}

.topPanel ul li.who a 	{ background-position:-300px 0;}

.topPanel ul li.where a { background-position:-375px 0;}

.topPanel ul li.portfolio a { background-position:-450px 0; width: 105px; }

.topPanel ul li.what a:hover 	{ background-position:0 -29px;}

.topPanel ul li.why a:hover 	{ background-position:-75px -29px;}

.topPanel ul li.how a:hover 	{ background-position:-150px -29px;}

.topPanel ul li.when a:hover 	{ background-position:-225px -29px;}

.topPanel ul li.who a:hover 	{ background-position:-300px -29px;}

.topPanel ul li.where a:hover 	{ background-position:-375px -29px;}

.topPanel ul li.portfolio a:hover { background-position:-450px -29px;}

.topPanel ul li.what a.active 	{ background-position:0 -58px;}

.topPanel ul li.why a.active 	{ background-position:-75px -58px;}

.topPanel ul li.how a.active 	{ background-position:-150px -58px;}

.topPanel ul li.when a.active 	{ background-position:-225px -58px;}

.topPanel ul li.who a.active 	{ background-position:-300px -58px;}

.topPanel ul li.where a.active 	{ background-position:-375px -58px;}

.topPanel ul li.portfolio a.active { background-position:-450px -58px;}



/* -- header style -- */

.header {

	height:100%;

	overflow:hidden;

	padding-bottom:47px;

	position:relative;

}

.header h1 {

	color:#fbfbf2;

	background-color:inherit;

	background:url(../images/home-header-text.gif) no-repeat 0 0;

	height:0;

	padding-top:138px;

	overflow:hidden;

	font-size:0;

	line-height:0;

}

.header ul.link {

	position:absolute;

	right:0;

	top:33px;

	font-size:12px;

	line-height:18px;

}

.header ul.link li {

	float:left;

	padding:0 12px 0 23px;

	background-position:0 1px;

	background-repeat:no-repeat;

}

.header ul.link li.twitter { background-image:url(../images/small-twitter-ico.gif);}

.header ul.link li.blog    { background-image:url(../images/small-blog-ico.gif);}

.header ul.link li.email   { background-image:url(../images/small-email-ico.gif);}

.header ul.link li a {

	text-decoration:none;

}

.header ul.link li a:hover {

	text-decoration:underline;

}

.innerHeader {

	padding-bottom:0px;

	margin-bottom:40px;

}

.innerHeader h1 {

	color:#fbfbf2;

	background-color:inherit;

	background:url(../images/inner-header-text.gif) no-repeat 0 0;

	height:0;

	padding-top:70px;

	overflow:hidden;

	font-size:0;

	line-height:0;

}

.innerHeader h1.plan {background:url(../images/inner-header-text1.gif) no-repeat 0 0;} 

/* -- container style -- */

.container {

	padding:52px 0;

	border-top:1px solid #d3d3c7;

	height:100%;

	overflow:hidden;

}

.homeBg  { background:url(../images/home-header-img.jpg) no-repeat 0 0;}

.innerBg { background:url(../images/inner-header-img.gif) no-repeat 0 0; padding-top:31px;}

/* -- content section style -- */

.content {

	width:460px;

	float:left;

	text-align:justify;

}

/*

.content a {

	color:#d53030;

	background-color:inherit;

}

*/

.innerCntent {

	width:710px;

}

.innerLeftContent {

	width:360px;

	float:left;

}



/* -- right-left style -- */

.rightLeft {

	padding-top:202px;

	width:460px;

	float:right;

}

ul a {

	color:#7c7c71;

	background-color:inherit;

}

.left,

.right {

	font-size:11px;

	line-height:15px;

}

.left  { width:210px; float:left; text-align:justify;}

.right { width:210px; float:right; padding-top:40px;}

.innerRight { padding-top:0;}

.blogLinks,

.twitterLinks {

	padding-bottom:18px;

}



/* -- contact form style -- */

.generalContact {

	width:300px;

	padding:0 0;

	float:right;

	color:inherit;

}

.businessPlan {

	width:300px;

	padding:0 20px 0 0;

	float:left;

	color:inherit;

}

.generalContact label, .businessPlan label {

	display:block;

	font-weight:bold;

	margin-bottom:3px;

}

.businessPlan label.sub {

	display:inline;

	font-weight:bold;

	margin-bottom:3px;

	margin-right:3px;

	font-size:12px;

}

.generalContact label span, .businessPlan label span {

	color:#ff2a2a;

	background-color:inherit;

	position:relative;

	top:-1px;

}

.businessPlan label span.smll {

	color:#7c7c71;

	background-color:inherit;

	font-size:12px;

}

.generalContact label.msg, .businessPlan label.msg {

	margin-top:0 !important;

	float:left;

}



.generalContact input,

.generalContact textarea,

.businessPlan input,

.businessPlan textarea {

	width:288px !important;

	padding:2px 4px;

	margin-bottom:8px;

	font:12px/18px Arial, Helvetica, sans-serif;

}

.businessPlan input.sub{width:242px !important;}

.businessPlan input.sub1{width:244px !important;}

.businessPlan textarea.height{height:80px;}

.businessPlan textarea.height1{height:105px;}

.businessPlan textarea.height2{height:110px;}

.generalContact input.btn, .businessPlan input.btn {

	width:75px !important;

	height:25px;

	float:right;

	padding:0;

	margin:0;

}



/* -- footer style -- */

.footer {

	color:#767668;

	background-color:inherit;

	border-top:1px solid #d5d4c3;

	padding:18px 0 10px;

	font-size:11px;

	line-height:24px;

	text-align:center;

}

.footer ul {

	width:auto;

	height:24px;

	margin:auto;
	
	text-align: center;

}

.footer ul li {
	display: inline;

	width:auto;

	padding:0 14px 0 10px;

	background:url(../images/footer-divider.gif) no-repeat 100% 50%;

}

.footer ul li.nobg{background:none; padding-right:0;}

.footer ul li.noPafL{padding-left:0;}

.footer a {

	color:#767668;

	background-color:inherit;

	text-decoration:none;

}

.footer a:hover {text-decoration:underline}



/* -- misc style -- */

.underlineText {

	text-decoration:underline;

}

.botBorMar {

	border-bottom:1px solid #d5d4c3;

	margin-bottom:12px;

}

.yellowText {

	background:url(../images/fresh-from-blog.gif) no-repeat 0 0;

	height:0;

	padding-top:25px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	padding-bottom:0;

}

.blueText {

	background:url(../images/twitter.gif) no-repeat 0 0;

	height:0;

	padding-top:35px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	padding-bottom:0;

}


.portfolioBlock {
	margin: 0 0 40px;
}
.portfolioBlock .portfolioPic {
	width: 225px;
	float: left;
}
.portfolioBlock .portfolioContent {
	overflow: hidden;
}


