body {
	background: #f6f6f6 url(http://www.sevenfund.org/images/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	}

/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
	}

/************************ Structural Elelemts *********************/

#wrapper {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	}

#folio {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 996px;
	height: auto;
	background: #fff;
	border-right: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	}
#folio_bdrbottom {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 996px;
	height: auto;
	background: #fff;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	}

/************** Sitewrapper *****************/

#sitewrapper {
	width: 970px;
	height: auto;
	margin: 0 0 0 13px;
	padding: 0;
	text-align: left;
	background: #fff;
	}

#tealband {
	width: 970px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: #00626e;
	}

#brandband {
	width: 970px;
	height: auto;
	margin: 8px 0 0 0;
	padding: 0;
	}

.logo {
	float: left;
	width: 300px;
	height: auto;
	margin: 0 0 0 35px;
	padding: 0;
	}

/************** Newsletter *****************/

.newsletter {
	float: right;
	width: 600px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: right;
	}
.newsletter p {
	font-size: 13px;
	color: #573f23;
	margin: 81px 0 0 0;
	padding: 0;
	}
.newsletter form, .fc_nav form {
	margin: 0;
	padding: 0;
	}

/************** Form Fields *****************/

form {
	margin: 0;
	padding: 0;
	}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #444;
	}
.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #111;
	}
.formbutton_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #222;
	font-weight: bold;
	}
.formfield_mrgbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #444;
	margin: 0 0 5px 0;
	}
.formfield_mrgtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #444;
	margin: 5px 0 0 0;
	}
.formfield_mrgboth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #444;
	margin: 5px 0 5px 0;
	}
.formnote {
	color: #888;
	}

/************** Navigation *****************/

#navigation {
	clear: both;
	width: 970px;
	height: 45px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url(http://www.sevenfund.org/images/nav-bg.gif) no-repeat;
	}
#navigation_fc {
	clear: both;
	width: 970px;
	height: 20px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url(http://www.sevenfund.org/images/fullcontrol/nav-bg.gif) no-repeat;
	font-size: 3px;
	}
#navigation p {
	margin: 0 0 0 36px;
	padding: 0;
	}

.navspace {
	margin: 0 14px;
	}

/************** Main Content *****************/

#main_content {
	clear: both;
	width: 970px;
	height: auto;
	margin: 8px 0 0 0;
	padding: 0;
	background: #fff;
	}

#threecols {
	clear: both;
	width: 970px;
	height: auto;
	margin: 14px 0 0 0;
	padding: 0;
	background: #fff url(http://www.sevenfund.org/images/col-bg.gif) repeat-y;
	}

#bottomcols {
	clear: both;
	width: 970px;
	height: auto;
	margin: 14px 0 0 0;
	padding: 0 0 9px 0;
	background: #564023 url(http://www.sevenfund.org/images/col-bottom-bg.gif) repeat-x;
	}

.homewrap {
	width: 970px;
	margin: 0px 0 0 0;
	padding: 0;
	}

/*************************** Main Site Content Wrappers with Graphical Backgrounds ****************************/

.content_wrap_wide {
	width: 970px;
	margin: 0;
	padding: 0 0 14px 0;
	background: #fff;
	}

/*************************** Main Site Content Area and Styles ****************************/

.full_content_wide {
	float: left;
	width: 970px;
	margin: 0;
	padding: 0 0 13px 0;
	background: none;
	}
.full_content_wide h1 {
	font-size: 19px;
	font-weight: bold;
	margin: 13px 37px 0 37px;
	padding: 0;
	color: #000;
	}
.full_content_wide h1.nomrg {
	font-size: 19px;
	font-weight: bold;
	margin: 13px 0 0 37px;
	padding: 0;
	color: #000;
	}
.full_content_wide h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 16px 37px 0 37px;
	padding: 0;
	color: #005a67;
	}
.full_content h3, .full_content_inner h3, .full_content_wide h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 13px 160px 0 37px;
	padding: 0;
	color: #222;
	}
.full_content p, .full_content_inner p, .full_content_wide p {
	font-size: 12px;
	font-weight: normal;
	margin: 13px 160px 0 37px;
	padding: 0;
	color: #222;
	line-height: 1.5em;
	}
.full_content p.updated, .full_content_inner p.updated, .full_content_wide p.updated, .full_content_wider p.updated {
	font-size: 12px;
	font-weight: normal;
	margin: 13px 37px 0 37px;
	padding: 4px;
	color: #111;
	line-height: normal;
	background: url(http://www.sevenfund.org/images/updated-bg.gif);
	}
.full_content p.highlighted, .full_content_inner p.highlighted, .full_content_wide p.highlighted {
	font-size: 12px;
	font-weight: normal;
	margin: 13px 37px 0 37px;
	padding: 4px;
	color: #111;
	line-height: normal;
	background: #fffeac;
	}
.full_content p.rightmrg, .full_content_inner p.rightmrg, .full_content_wide p.rightmrg {
	font-size: 12px;
	font-weight: normal;
	margin: 13px 220px 0 37px;
	padding: 0;
	color: #222;
	line-height: 1.5em;
	}
.full_content p.halfmrg, .full_content_inner p.halfmrg, .full_content_wide p.halfmrg {
	font-size: 12px;
	font-weight: normal;
	margin: 5px 160px 0 37px;
	padding: 0;
	color: #222;
	line-height: 1.5em;
	}
.full_content p.disclaimers, .full_content_inner p.disclaimers, .full_content_wide p.disclaimers {
	font-size: 11px;
	font-weight: normal;
	margin: 13px 160px 0 37px;
	padding: 0;
	color: #777;
	line-height: normal;
	}
.full_content p.indented, .full_content_inner p.indented, .full_content_wide p.indented {
	font-size: 12px;
	font-weight: normal;
	margin: 13px 160px 0 77px;
	padding: 0;
	color: #222;
	line-height: 1.5em;
	}
.full_content p.indented_lessmrg, .full_content_inner p.indented_lessmrg, .full_content_wide p.indented_lessmrg {
	font-size: 12px;
	font-weight: normal;
	margin: 10px 160px 0 77px;
	padding: 0;
	color: #222;
	line-height: normal;
	}
.full_content p.equalmrg, .full_content_inner p.equalmrg, .full_content_wide p.equalmrg {
	font-size: 13px;
	font-weight: normal;
	margin: 12px 37px 0 37px;
	padding: 0;
	color: #222;
	line-height: normal;
	line-height: 1.5em;
	}
.full_content p.indented_serif, .full_content_wide p.indented_serif {
	font-size: 15px;
	font-weight: normal;
	margin: 13px 160px 0 77px;
	padding: 0;
	color: #444;
	line-height: 1.45em;
	font-family: Georgia, Times New Roman, serif;
	}
.full_content ul, .full_content ul ol, .full_content_wider ul, .full_content_wider ul ol, .full_content_inner ul, .full_content_inner ol, .full_content_wide ul, .full_content_wide ol {
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: block;
	}
.full_content li.top, .full_content_inner li.top, .full_content_wide li.top {
	font-size: 12px;
	margin: 13px 160px 0 75px;
	padding: 0 0 0 0;
	}
.full_content li, .full_content_inner li, .full_content_wide li {
	font-size: 12px;
	margin: 6px 160px 0 75px;
	padding: 0 0 0 0;
	}
.full_content a, .full_content_wider a, .full_content_inner a, .full_content_wide a {
	color: #005a67;
	}
.full_content a:hover, .full_content_wider a:hover, .full_content_inner a:hover, .full_content_wide a:hover {
	color: #005a67;
	}
.full_content blockquote, .full_content_inner blockquote, .full_content_wide blockquote {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style:italic;
	margin: 13px 160px 0 37px;
	padding: 9px;
	color: #222;
	line-height: 1.2em;
	background:#f2f2f2;
	text-align:justify;
	}

.middle_icon {
	vertical-align: middle;
	}

.imgmargin_right {
	margin: 0 20px 6px 0;
	}	

.full_content hr, .full_content_wider hr,  .full_content_wide hr {
	height: 1px;
	overflow: hidden;
	color: #b9b4a9;
	background: #fff;
	margin: 12px 160px 0 35px;
	padding: 0;
	}

.carat {
	color: #d9d5b7;
	margin: 0 0 0 3px;
	font-weight: bold;
	}

	
	

/******************** Right Column - White Background *********************/

.mainpoints_white {
	float: right;
	width: 226px;
	height: auto;
	margin: 0;
	padding: 0 0 0 0;
	background: url(http://www.sevenfund.org/images/mainpoints-white-bg.gif) repeat-y;
	}
.mainpoints_white h1 {
	color: #006a76;
	margin: 14px 14px 0 14px;
	padding: 0 0 6px 0;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -0.01em;
	text-align: center;
	}
.mainpoints_white h1.left {
	color: #006a76;
	margin: 14px 14px 0 14px;
	padding: 0 0 6px 0;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -0.01em;
	text-align: left;
	}
.mainpoints_white h2 {
	color: #006a76;
	margin: 14px 14px 0 14px;
	padding: 0 0 13px 0;
	font-size: 15px;
	font-weight: bold;
	background: url(http://www.sevenfund.org/images/h2-bg.gif) bottom left repeat-x;
	}
.mainpoints_white h2.left {
	color: #006a76;
	margin: 14px 14px 0 14px;
	padding: 0 0 13px 0;
	font-size: 15px;
	font-weight: bold;
	background: url(http://www.sevenfund.org/images/h2-bg.gif) bottom left repeat-x;
	}
.mainpoints_white p {
	color: #222;
	margin: 6px 14px 0 14px;
	padding: 0 0 6px 0;
	font-size: 13px;
	font-weight: normal;
	}
.mainpoints_white p.center {
	color: #222;
	margin: 0px 14px 0 14px;
	padding: 12px 0 0 0;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	}
.mainpoints_white a {
	color: #6e675e;
	text-decoration: none;
	}
.mainpoints_white a:hover {
	color: #6e675e;
	text-decoration: underline;
	}

/********************** Entrepreneur Box *************************/

.entrepreneur {
	width: 197px;
	margin: 12px 0 0 13px;
	padding: 0 0 12px 0;
	background: url(http://www.sevenfund.org/images/entrepreneur-bg.gif) no-repeat;
	border: solid 1px #aca997;
	}
.entrepreneur h1 {
	margin: 12px 0 0 0;
	padding: 0 12px 0 12px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	}
.entrepreneur p {
	margin: 6px 0 0 0;
	padding: 0 12px 0 12px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3em;
	}

/********************* Bottom Three Columns - Dark Background **********************/

.bottomleftcol {
	float: left;
	width: 298px;
	margin: 0px 0 0 0;
	padding: 0;
	}
.bottommiddlecol {
	float: left;
	width: 298px;
	margin: 0px 0 0 38px;
	padding: 0;
	}
.bottomrightcol {
	float: right;
	width: 298px;
	margin: 0px 0 0 0;
	padding: 0;
	}

.bottomleftcol h1, .bottommiddlecol h1, .bottomrightcol h1 {
	margin: 8px 8px 0 8px;
	padding: 0 0 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	}
.bottomleftcol p, .bottommiddlecol p, .bottomrightcol p {
	margin: 8px 8px 0 8px;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	}

.bottomleftcol a, .bottommiddlecol a, .bottomrightcol a {
	color: #e1e0bd !important;
	text-decoration: underline !important;
	}
.bottomleftcol a:hover, .bottommiddlecol a:hover, .bottomrightcol a:hover {
	color: #fff !important;
	text-decoration: underline !important;
	}

/***************************** Footer Styles ****************************/

#footer {
	clear: both;
	color: #563f23;
	width: 970px;
	height: auto;
	margin: 14px 0 0 0;
	padding: 0;
	background: #fff;
	border-top: solid 7px #00626e;
	}
#footer p {
	margin: 0px 0 0 0;
	padding: 10px 0 20px 0;
	font-size: 11px;
	font-weight: normal;
	}
#footer a {
	color: #563f23;
	text-decoration: none;
	}
#footer a:hover {
	color: #563f23;
	text-decoration: underline;
	}


