body, div, p, a, img, h1, h2, table, ul, ol, li {
	margin: 0;
	border: 0;
	padding: 0;
}

body {
	font-family: helvetica, arial, sans-serif;
}

.whole-bkg {
	background-color: #80d4ef;
}

.blocklink {
	display: block;
}

.int-margin {
	width: 920px;
	margin: 0 auto 0 auto;	
}


.int-margin-slim {
	width: 984px;
	margin: 0 auto 0 auto;	
}




.clearfloat {
	clear: both;
	height: 0px;
	overflow: hidden;
}


.bold-italic {
	font-weight: bolder;
	font-style: italic;
}


div#endlesstop {
	background-color: #407f9e;
	border-bottom: 1px solid #f1f1f1;
}


div#centertop {
	width: 1002px;
	margin: 0 auto 0 auto;
}

div#topmast {
	width: 1000px;
	background-color: #00547e;
	padding: 36px 0 14px 0;
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
}

div#tab-logo {
	width: 214px;
	float: left;
}

div#tab-tagline {
	width: 480px;
	float: left;
}

div#tab-action {
	width: 200px;
	float: left;
}



div#centermain {
	width: 1002px;
	margin: 0 auto 0 auto;
}

div#main-content {
	width: 1000px;
	background-color: #00aae0;	
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 74px;
}



p.tagline-text {
	margin-top: 49px;
	color: #f1f1f1;
	font-style: italic;
	font-size: 20px;
}

p.action-contribute {
	border: 1px solid #ffffff;
	margin-top: 6px;
	width: 164px;
	height: 29px;
	padding: 3px 0 0 40px;
	color: #ffffff;
	letter-spacing: 1px;
	font-size: 20px;
	font-weight: bolder;
	background: url('../images/ico_give.png') 0 0 no-repeat #19658e;
}


p.action-contribute:hover {
	background-color: #42789f;
}


p.action-contribute a {
	display: block;
	text-decoration: none;
	color: inherit;
}

p.action-contribute a:hover {
	text-decoration: underline;
	color: #ffff00;
}




p.action-discuss {
	border: 1px solid #ffffff;
	margin-top: 6px;
	width: 164px;
	height: 29px;
	padding: 3px 0 0 40px;
	color: #ffffff;
	letter-spacing: 1px;
	font-size: 20px;
	font-weight: bolder;
	background: url('../images/ico_talk.png') 0 0 no-repeat #19658e;
}

p.action-discuss:hover {
	background-color: #42789f;
}

p.action-discuss a {
	display: block;
	text-decoration: none;
	color: inherit;
}

p.action-discuss a:hover {
	text-decoration: underline;
	color: #ffff00;
}



div#trailer-pad {
	float: left;
	width: 674px;
}

div#what-is-callout {
	float: left;
	margin-left: 20px;
	width: 200px;
}


div#trailer-frame {
	width: 648px;
	height: 422px;
	background-color: #f1f1f1;
}


p.trailer-intro {
	color: #ffffff;
	margin: 16px 0 8px 0;
	text-transform: uppercase;
	font-size: 1.0em;
	font-style: italic;
	letter-spacing: 0.4em;
}


p.what-is-main {
	margin: 44px 0 18px 0;
	font-size: 2em;
	color: #ffffff;
}

p.what-is-main span {
	font-style: italic;
}

p.what-is-secondary {
	margin: 1.1em 0 0 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #000000;
}

p.what-is-secondary span {
	font-weight: bolder;
}



div#content-pad {
	margin-top: 26px;
	border-top: 1px dashed #f1f1f1;
}


div#bottom-tab {
	margin-top: 40px;
	height: 39px;
	background: url('../images/modeset.png') 838px 0 no-repeat #f1f1f1;
}


div.fund-bar {
	margin: 24px 0 16px 0;
	border: 1px solid #000000;
	padding: 12px 0 12px 0;
	background: url('../images/bg_ystrp.png') #ffff00;
}

div.fund-logo {
	width: 820px;
	margin: 0 auto 0 auto;
	background: url('../images/fundsign.png') 0 0 no-repeat;
}





div#prime-statement {
	margin: 16px 0 0 0;
	border-bottom: 1px dashed #f1f1f1;
	padding-bottom: 14px;
}


p.prime-headline {
	margin-top: 12px;
	font-family: Georgia, serif;
	font-style: italic;
	font-weight: bolder;
	font-size: 2.6em;
	color: #f1f1f1;
}

p.prime-text {
	margin: 0.4em 0 0.3em 0;
	font-family: Georgia, serif;
	font-size: 1.4em;
	color: #ffffff;
}

a.read-on {
	font-family: helvetica, arial, sans-serif;
	font-size: 0.67em;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: inherit;
	text-decoration: none;
}

a.read-on:hover {
	text-decoration: underline;
	color: #ffff00;
}



div.major-question-couplet {
	margin: 30px 0 50px 0;
}


div.major-question-question {
	width: 210px;
	float: left;
}

div.major-question-answer {
	width: 588px;
	border-left: 1px solid #f1f1f1;
	padding: 8px 0 0 18px;
	float: left;
}

p.question-statement {
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bolder;
	background-color: #19658e;
	border-right: 1px solid #f1f1f1;
	padding: 6px 10px 8px 10px;
	text-align: right;
}

p.answer-statement {
	color: #000000;
	font-size: 1em;
	line-height: 1.4em;
	margin-bottom: 1.2em;
}

p.answer-statement a {
	color: inherit;
}

p.answer-statement a:hover {
	color: #ffff00;
}


ul.element-list {
	margin-bottom: 1.0em;
	padding-left: 20px;
}

ul.element-list li.element-name {
	font-size: 1.2em;
	font-weight: bolder;
	text-transform: uppercase;
	color: #003053;
}

ul.element-list li.element-desc {
	font-size: 0.9em;
	font-style: italic;
	list-style-type: none;
	margin-top: 1px;
	margin-bottom: 1em;
}






p.end-credit-drop {
	background: url('../images/drop.png') 2px 6px no-repeat;
	padding: 11px 0 10px 32px;
	font-size: 0.8em;
}

p.end-credit-drop a {
	color: inherit;
}


p.fund-appeal-obnoxious {
	text-align: center;
	font-size: 20px;
	font-weight: bolder;
	padding-left: 60px;
}


p.fund-appeal-subline {
	margin-top: 1px;
	text-align: center;
	font-size: 16px;
	padding-left: 60px;
}

p.fund-appeal-subline a {
	color: inherit;
}

p.fund-appeal-subline a:hover {
	font-weight: bolder;
}

p.update-line {
	font-size: 0.9em;
	font-style: italic;
}