@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87%;
	text-align:center;
	background:#999999;
	background-repeat: repeat-x;
	margin:10px 0 0 0;
}
#wrap {
	width: 960px;
	text-align:left;
	margin:0 auto;
	background:#CCC url(images/new-wrapBG.gif);
	background-repeat:repeat-y;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
img {
	border:0;
	display:inline;
}



.imgleft {float:left;}
.red {background: url(images/redtop.gif) center no-repeat; color:#ffffff; font-size:1.25em;}
.blue {height:25px; background: url(images/bluebottom.gif) center no-repeat; color:#ffffff; font-size:0.95em;}
#rc {width:150px;} 
#rc .blue a {text-decoration:none; color:#ffffff; font-weight:bold;}
#rc .blue a:hover {text-decoration:underline; color:#ffffff; font-weight:bold;}

img.crisisnews {
	border:none;
	float:right;
	padding:10px;
}

div.chely {
	border:none;
	float:right;
	width:185px;
	padding:10px;
}
div.chely p {
	font-size:.8em;
	color:#000;
	text-align:right;
	font-style:italic;
	margin:2px;
	background:#CCC;
}


div.crisisnews {
	border:none;
	float:right;
	width:292px;
	padding:10px;
}
div.crisisnews p {
	font-size:.8em;
	color:#000;
	text-align:right;
	font-style:italic;
	margin:2px;
	background:#CCC;
}

div.expand {
	padding:0;
	margin:0;
	height:180px;
}

#header {
	width:960px;
	height:100px;
	background:url(images/header-flag.jpg);
	background-repeat:no-repeat;
}

#header div.contribute {
	position:absolute;
	top: 20px;
	margin-left:865px;
	font-size:1.25em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width: 80px;
	border:1px solid #000;
	text-transform:uppercase;
}
#header a.contribute {
	display:block;
	padding:5px;
	color:#FFF;
	background-color:#000;
	text-decoration:none;
}
#header a:hover.contribute {
	color:#000;
	background-color:#FFF;
}

#header-new {
	width:960px;
	height:100px;
	background:url(images/header-flag.jpg);
	background-repeat:no-repeat;
}

#header-new div.contribute {
	position:absolute;
	top: 20px;
	margin-left:865px;
	font-size:1.25em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width: 80px;
	border:1px solid #000;
	text-transform:uppercase;
}

#header-new a.contribute {
	display:block;
	padding:5px;
	color:#FFF;
	background-color:#000;
	text-decoration:none;
}
#header-new a:hover.contribute {
	color:#000;
	background-color:#FFF;
}




/*

**************************************************************************************************** SIDEBAR

*/

#sidebar {
	width:215px;
	float:left;
	background:#6f92b9;
	display:inline;
}

#redbox a{text-decoration:none;}
#redbox a:hover{font-weight:bold; text-decoration:underline;}

#bluebox a{text-decoration:none;}
#bluebox a:hover{font-weight:bold; text-decoration:underline;}

#sidejoin {
	width:215px;
	margin:0;
}
#sidejoin h1.join {
	font-size:1.55em;
	font-weight:bold;
	color:#FFF;
	padding:10px 0;
	text-align:center;
}
#sidejoin h2.join {
	font-weight:bold;
	font-size:.9em;
	padding:0 0 0 10px;
	margin:0;
}
#sidejoin p.join {
	font-size:.75em;
	padding-left:10px;
	color:#f2daac;
	padding:0 0 10px 10px;
	margin:0;
}
#sidejoin p.yourgifth {
	font-size:.9em;
	font-weight:bold;
	padding-left:10px;
	color:#f2daac;
	padding:0 0 10px 10px;
	margin:0;
}
#sidejoin p.yourgift {
	font-size:.9em;
	padding-left:10px;
	color:#000;
	padding:0 0 10px 10px;
	margin:0;
}
#sidejoin a.join {
	color:#000;
	text-decoration:underline;
}
#sidejoin a:hover.join {
	color:#EDED87;
	text-decoration:none;
}

#sidebar div.sidebarline {
	padding:5px 0 0 5px;
	margin:5px 0 0 5px;
	width:205px;
	border-top:2px solid #666666;
}
#sidemedia div.sideswf {
	padding:0;
	margin:20px 0;
	width:215px;
	text-align:center;
}
#sideswf2 {float:right; padding:0; width:215px;}

#sidbarhis {
	width:215px;
	margin:5px;
}
#sidbarhis h1.sidehead {
	font-size:1.98em;
	text-align:center;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:5px;
}
#sidbarhis p.sidetxt {
	font-size:.9em;
	font-weight:normal;
	color:#000;
}
#sidbarhis p.sidebloq {
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	padding:0;
	font-style:italic;
	margin:10px 0 0 0;
}
#sidbarhis img.his {
	border:0;
}


#cnd div {
	width:225px;
	text-align:center;
}
#cnd a.cnd {
	margin:20px;
}
#cnd img.cnd {
	padding:40px 0;
}



#sidebarvid {
	width:215px;
	margin:0;
	padding:0;
	text-align:center;
}
#sidebarvid img.sidevid {
	border:0;
}
#sidebarvid h1.sidevid {
	font-size:1.55em;
	font-weight:bold;
	padding:0;
	margin:10px 0;
	color:#f2daac;
}
#sidebarvid p.sidevid {
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
}



#sidebargift {
	width:225px;
	margin:0;
	padding:0;
	text-align:center;
}
#sidebargift a.sidegft {
	font-size:1.2em;
	font-weight:bold;
	color:#FFF;
	display:block;
	padding:5px 0;
	margin:10px;
	background:#900;
	line-height:1.8em;
	text-decoration:none;
}
#sidebargift a:hover.sidegft {
	background:#FFF;
	color:#900;
	text-decoration: underline;
}

/*
********************************************** SIDEBAR CHANGES (7-FEB-09)
*/

div#sponsor {
	width:170px;
	background:#CCC; /*#e9bd80;*/
	text-align:center;
	margin:20px 20px;
	padding:5px;
}
div#sponsor img {
	margin:5px 0;
	border:0;
	width:165px;
}
div#sponsor h2 {
	font-size:.9em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
}
div#sponsor h3 {
	font-size:.9em;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
}
div#sponsor p.corporate {
	font-size:.7em;
	font-weight:normal;
	margin:10px 0;
	padding:0;
	border-bottom:1px solid #000;
	text-align:left;
}
div#sponsor p {
	font-size:.7em;
	font-weight:normal;
	margin:3px 0;
	padding:0;
	text-align:left;
}

div#fiaspeakout {
	background:#f0dcb2;
	padding:10px 0;
	margin:0 5px 0 5px;
}
div#fiaspeakout h2 {
	color:#000;
}
div#fiaspeakout p {
	color:#039;
}
div#fiaspeakout a {
	color:#039;
}
div#fiaspeakout a:hover {
	color:#f0dcb2;
	background:#039;
}

/*

**************************************************************************************************** MAIN CONTENT AREA

*/

#main {
	margin:15px 0 15px 242px;
	width:695px;
	background:#e5e0de;
	padding:5px;
	height:auto !important;
	min-height: 1200px;
}
div#main h1.bigblue {
	font-size:3em;
	color:#009;
	text-align:center;
}
div#main h2.linen {
	font-size:2em;
	color:#000;
	text-align:center;
}
#giftmain {
	margin:15px 0 15px 242px;
	width:695px;
	background:#e5e0de;
	padding:5px;
}

#main p.articleline {
	width:675px;
	margin:30px 10px;
	border-top:2px solid #666666;
}
#main p.bond {
	margin:0 178px;
}
#main img.rcp {
	padding:10px;
}
#main p.rcp {
	padding:10px 20px 30px 10px;
	font-size:.75em;
	font-weight:normal;
	font-style:italic;
}
#main p.vidtest {
	margin:20px 178px;
}
#main h1 {
	font-size:2.5em;
	color:#003399;
	text-align:left;
}
#main h2.fb {
	font-size:1.7em;
	color:#039;
	text-align:center;
}
#main h1.grv {
	font-size:2em;
	color:#DEA351;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
#main h2 {
	font-size:1.2em;
	color:#003399;
	text-align: left;
}

#main h2.lri {
	font-size: 18px;
	color:#003399;
	text-align: left;
}



#main h1.grnvpage {
	font-size:1.8em;
	text-align:center;
	color:#900;
}
#main h3.grnvpage {
	font-size:1.4em;
	text-align:center;
	color:#000;
}
#main h1.gift {font-size:1.25em; color:#ffffff; text-align:center;}
#main h3.gift {
	font-size:1.1em;
	color:#ffffff;
}
#main p.home {
	font-size:.9em;
	padding:20px;
	text-indent:1em;
}
#main p.pressit {}
#main p.cutlineone {
	width: 571px;
	font-size: .65em;
	font-style:italic;
	text-align: center;
	padding:3px 10px 10px 10px;
}
#main p.cutlinetwo {
	width: 300px;
	float:left;
	font-size: .65em;
	font-style:italic;
	text-align: left;
	padding:3px 10px 10px 10px;
}
#main p.cutlinethree {
	float:right;
	width:250px;
	font-size: .65em;
	font-style:italic;
	text-align: left;
	padding:3px 10px 10px 10px;
}
#main p.cutlinefour {
	float:right;
	width:240px;
	font-size: .65em;
	font-style:italic;
	text-align: left;
	padding:5px;
	margin:0 10px 10px 10px;
	background:#CCC;
	color:#000;
}
#main img.ames {
	padding:25px 50px 0 50px;
	margin:0;
}
#main img.ames2 {
	padding:10px;
	margin:0;
	float:right;
}
#main img.ames3 {
	padding:10px;
	margin:0;
	float:left;
}
#main a {}
#main a:hover {}
#mainform {
	padding:10px;
	background:#999;
}
div#formcover p.floatcover {
	font-size:.9em;
	text-align:center;
	font-weight:normal;
	font-style:italic;
	float:right;
	border:0;
	margin:10px;
	}
#mainform p.info {
	font-size:1.25em;
	padding-top:5px;
	margin:0;
}
#mainform p.formreq {
	font-size:1.25em;
	padding-top:5px;
	margin:0;
	color:#903;
}
#mainform p.formreq2 {
	font-size:x-small;
	color:#000;
	font-weight:normal;
	text-align:center;
	padding:5px 0  0 0;
}
#mainform span.formreq2 {
	font-size:x-small;
	color:#903;
	font-weight:bold;
}
#mainform p.formcc {
	font-size:1.25em;
	color:#903;
	font-weight:bold;
	padding:5px 0 10px 0;
	margin:50px 0;	
}
#mainform h1.formhead {
	font-size:1.9em;
	color:#900;
	font-weight:bold;
	padding:0;
	margin:0 0 1.5em 0;
	text-transform: uppercase;
}
#mainform h2.formsub {
	font-size:1em;
	font-weight:bold;
	padding:20px 0 0 0;
	margin:0;
}
#mainform span.resetbump {
	margin:0 0 0 200px;
}
#mainform ul.donate {
	list-style-type:none;
	margin:5px 0 5px 0;
	padding:0;
}
#mainform li.donateadj {
	float:left;
	margin:0 10px 5px 5px;
	padding:0;
}
#mainform p.buttons {
	text-align:center;
}
#main h1.press {
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
#main h2.press {
	font-size:.95em;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
#main a.press {
	text-decoration:none;
}
#main a:hover.press {
	color:#000;
	background-color:#EDED87;
}
#main img.press {
	border:0;
	margin:5px 72px 5px 73px;
	text-align:center;
}
#main p.press {
	font-size:1.1em;
	font-weight:normal;
	line-height:1.6em;
	margin:0 0 1.1em 0;
	padding:0 10px;
}
#main p.press2 {
	font-size:.9em;
	font-weight:normal;
	line-height:1.6em;
	margin:5px 0 10px 0;
	padding:0 10px;
}
#main p.pressbloq {
	font-size:.9em;
	line-height:1.75em;
	font-style:italic;
	margin:0;
	padding:5px 40px 20px 40px;
	color:#900;
}
#main p.pressmss {
	font-size:.8em;
	font-style:italic;
	margin:0;
	padding:5px 40px;
}
#main p.presscontact {
	font-size:.8em;
	font-weight:bold;
	margin:0;
	padding:5px 20px;
}
#mainform p.iehide {
	display:none;
}

#main p.pressbtm {
	font-size:.9em;
	font-weight:normal;
	text-indent:10px;
	line-height:1.6em;
	margin:0;
	padding:0 20px 50px 20px;
}
#main ol.press {
	padding:0;
	margin-left:40px;
}
#main li.press {
	font-size:.9em;
	font-weight:normal;
	line-height:1.6em;
	margin:0;
	padding:0 40px 5px 0;
}
#main a.learn {
	font-size:130%;
	color:#486d97;
	font-weight:bold;
	text-decoration: underline;
}
#main a:hover.learn {
	color:#000;
	background-color:#EDED87;
}
#main p.learn {
	font-size:.9em;
	font-weight:normal;
	line-height:1.6em;
	margin:0;
	padding:10px 20px;
}
#main span.bld {
	font-weight:bold;
}
#main span.pressred {
	color:#C33;
}
#main span.itls {
	font-weight:bold;
	color:#666666;
	font-style:italic;
	font-size:88%;
}
#main p.media {
	text-align:center;
	padding:20px 0;
}
#main h1.mediasub {
	text-align:center;
	font-weight:bold;
	font-size:1.25em;
	padding:20px 0;
}
#main img.media {
	text-align:center;
	border:0;
	padding:10px 0;
	margin-top:20px;
}
#main img.history {
	float:right;
	padding:10px 40px 10px 10px;
}
#main p.history {
	padding:5px 40px;
}
#main a.media {
	margin:0 80px;
	width:500px;
	display:block;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#main a:hover.media {
	text-decoration:underline;
	color:#000;
	background-color:#EDED87;
}
#main img.ftB {
	margin:20px 41px;
}
#video div.videomedia {
	width:675px;
	margin:10px 0;
	padding:0;
	border:1px solid #DEA351;
}
#video img.videomedia {
	padding:10px;
}
#video p.videomedia {
	text-align:center;
	padding:20px 0;
	clear:both;
}
#main img.grnvpage {
	padding:20px 0;
	margin:0;
}
#main div.flash640 {
	margin:10px 22px 20px 23px;
}
/*
**************************************************** HOME BOXES
*/
#hb1 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb1 img {
	border:0;
}
#hb1 p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hb1 span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hb1 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb1 h2.hbsub {}
#hb1 p.txt {
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb1 a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hb1 a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb1 a.big {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:150%;
}
#hb1 a.big:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb1 a.big2 {
	color:#903;
	text-decoration:underline;
	font-weight:bold;
	font-size:200%;
}
#hb1 a.big2:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb1 a.grnvisit {
	margin:5px;
	padding:10px;
	color:#FFF;
	background-color:#900;
	display:block;
	border:1px solid #FFF;
	text-align:center;
	width:20%;
}
#hb1 a:hover.grnvisit {
	background-color:#FFF;
	color:#900;
	border:1px solid #900;
}


div.homemontage {
	margin:10px 20px;
	width:400px;
	float:right;
	border:0;
	background:#e9bd80;
}
div.homemontage img {
	padding:0;
	margin:0;
	border:0;
}
div.homemontage p {
	font-size:.9em;
	font-style:italic;
	margin:0;
	padding:4px 0;
	text-align:center;
}
div.homemontage p.reduce {
	font-size:.8em;
	font-style:italic;
	margin:0;
	padding:4px 0;
	text-align:center;
}
div.homemontage a {
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:4px 0;
	text-align:right;
}
div.homemontage a:hover {
	color:#FFF;
	background:#000;
}

div#imgbox {
	width:675px;
	margin:130px 0 0 0;
}
#imgbox ul.imgspan {
	width:675px;
	margin:0;
	padding:0;
}
#imgbox li.imgspan {
	list-style-type:none;
	float:left;
	width:198px;
	margin:0 10px;
}


#main h3.homeblock1 {
	font-size:2.2em;
	text-transform: uppercase;
	font-weight:bold;
	color:#039;
	line-height:2.2em;
	margin:0;
	padding:2px 2px;
}
#main p.homeblock1 {
	font-size:.9em;
	font-weight:normal;
	line-height:1.6em;
	margin:0;
	padding:7px 10px;
}

#main p.homeblock1quote {
	font-size:.9em;
	color: #333;
	font-weight:normal;
	line-height:1.6em;
	margin:3px 30px;
	padding:7px 10px;
}

#main em.homeblock1 {
	font-size:.9em;
	font-weight:normal;
	line-height:1.8em;
	margin:0;
	padding:7px 10px;
	width:635px;
}
#main li.homeblock1 {
	font-size:.9em;
	font-weight:normal;
	line-height:1.6em;
}

img.homeblock1 {
	margin:10px;
}



div.homevid {
	margin:20px;
	width:315px;
	float:right;
	border:0;
}
div.homevid p {
	font-size:.7em;
	font-style:italic;
	padding:0;
	margin:2px 0;
	text-align:right;
}




#hb2 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb2 img {
	border:0;
}
#hb2 img.picleft {
	float:left;
	padding:5px;
	
}
#hb2 span.picright {
	float:right;
	padding:5px 5px 15px 5px;
}
#hb2 img.pictop {
	padding:5px;
}
#hb2 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb2 h2.hbsub {}
#hb2 p.txt {
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb2 a {
	color:#4C6C98;
	text-decoration:underline;
	font-weight:bold;
}
#hb2 a:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}


#hb3 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb3 img {
	border:0;
}
#hb3 img.picleft {
	float:left;
	padding:5px;
	
}
#hb3 span.picright {
	float:right;
	padding:5px 5px 15px 5px;
}
#hb3 img.pictop {
	padding:5px;
}
#hb3 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb3 h2.hbsub {}
#hb3 p.txt {
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb3 a {
	color:#4C6C98;
	text-decoration:underline;
	font-weight:bold;
}
#hb3 a:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}


#hb4 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb4 img {
	border:0;
}
#hb4 img.picleft {
	float:left;
	padding:5px;
	
}
#hb4 img.picright {
	float:right;
	padding:5px;
}
#hb4 img.pictop {
	padding:5px;
}
#hb4 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb4 h2.hbsub {}
#hb4 p.txt {
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb4 a {
	color:#4C6C98;
	text-decoration:underline;
	font-weight:bold;
}
#hb4 a:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb5 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb5 img {
	border:0;
}
#hb5 p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hb5 span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hb5 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb5 h2.hbsub {}
#hb5 p.txt {
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb5 a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hb5 a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb5 a.big {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:150%;
}
#hb5 a.big:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb5 a.big2 {
	color:#903;
	text-decoration:underline;
	font-weight:bold;
	font-size:200%;
}
#hb5 a.big2:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb5 a.grnvisit {
	margin:5px;
	padding:10px;
	color:#FFF;
	background-color:#900;
	display:block;
	border:1px solid #FFF;
	text-align:center;
	width:20%;
}
#hb5 a:hover.grnvisit {
	background-color:#FFF;
	color:#900;
	border:1px solid #900;
}





#hb6 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb6 img {
	border:0;
}
#hb6 p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hb6 span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hb6 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb6 h2.hbsub {
	padding:0 10px;}
#hb6 p.txt {
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb6 a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hb6 a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb6 a.big {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:150%;
}
#hb6 a.big:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb6 a.big2 {
	color:#903;
	text-decoration:underline;
	font-weight:bold;
	font-size:200%;
}
#hb6 a.big2:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
#hb6 a.grnvisit {
	margin:5px;
	padding:10px;
	color:#FFF;
	background-color:#900;
	display:block;
	border:1px solid #FFF;
	text-align:center;
	width:20%;
}
#hb6 a:hover.grnvisit {
	background-color:#FFF;
	color:#900;
	border:1px solid #900;
}


#hbred {
	width:675px;
	margin:10px;
	border:2px solid #900;
}

#hbred .hbhead a {background:#900000; color:#ffffff;}

#hbred img {
	border:0;
}
#hbred p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hbred span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hbred h1.hbhead {
	font-size:1.55em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#900;
	color:#ffffff;
}
#hbred h2.hbsub {
	padding:0 10px;}
#hbred p.txt {
	float:left;
	font-size:1.05em;
	font-weight:normal;
	margin:10px;
}
#hbred a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hbred a:hover {
	color:#ffffff;
	font-weight:bold;
	background-color:#003399;
}





#holiday {
	background: url("images/snowflakeBG.gif")no-repeat;
	height: 300px;
	width:675px;
	margin:10px;
	border:2px solid #003399;
}
#holiday img {
	border: 0;
}
#holiday h1.holhead {
	font-size:1.55em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#003399;
	color:#ffffff;
}
#holiday h2.holhead {
	font-size: 1.25em;
	text-align: center;
	font-weight: bold;
	color: #000;
}
#holiday a {
	text-decoration: underline;
	color: #900;
	font-weight: bold;
}
#holiday a:hover {
	text-decoration: none;
	background: #039;
	color: #FFF;
}




#holiday p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#holiday span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#holiday .hbhead a {background:#003399; color:#ffffff;}


#holiday h2.hbsub {
	padding:0 10px;}
#holiday p.txt {
	float:left;
	font-size:1.05em;
	font-weight:normal;
	margin:10px;
}
#holiday a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#holiday a.normal:hover {
	color:#ffffff;
	background-color:#003399;
	text-decoration:none;
}
h1.headerlink {
	text-align:center;
	margin:0;
	padding:40px 20px;
}
a.headerlink {
	color:#039;
	font-weight:bold;
	font-size:2em;
}
a:hover.headerlink {
	text-decoration:none;
	color:#FFF;
	background:#039;
}

.homecenter {
	width:675px;
	margin:0 10px;
}
#hbblue {
	width:524px;
	margin:10px;
	border:none;
	float:left;
}

.subcontent {
	width:524px;
	margin:10px;
	border:none;
	float:left;
}



#hbblue img {
	border:0;
}
#hbblue img.lrg {
	width:635px;
	margin:20px;
}
#hbblue p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hbblue span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hbblue .hbhead a {background:#003399; color:#ffffff;}

#hbblue h1.hbhead {
	font-size:1.55em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#003399;
	color:#ffffff;
}
#hbblue h2.hbsub {
	padding:0 10px;}
#hbblue p.txt {
	float:left;
	font-size:1.05em;
	font-weight:normal;
	margin:10px;
}
#hbblue a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hbblue a.normal:hover {
	color:#ffffff;
	background-color:#003399;
	text-decoration:none;
}

#hb7 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb7 img {
	border:0;
}
#hb7 p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hb7 span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hb7 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb7 h2.hbsub {
	padding:0 10px;}
#hb7 p.txt {
	float:left;
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb7 a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hb7 a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}



#hb8 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb8 img {
	border:0;
}
#hb8 p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hb8 span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hb8 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb8 h2.hbsub {
	padding:0 10px;}
#hb8 p.txt {
	float:left;
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb8 a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hb8 a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}




#hb9 {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hb9 img {
	border:0;
}
#hb9 p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hb9 span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hb9 h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hb9 h2.hbsub {
	padding:0 10px;}
#hb9 p.txt {
	float:left;
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hb9 a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hb9 a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}



div.imgcap {
	float:right;
	width:320px;
	text-align:center;
	margin:10px 30px 10px 10px;
	border:1px dotted #000;
}
div.imgcap p {
	font-size:.8em;
	font-style:italic;
	color:#000;
	padding:0;
	margin:0;
}
div.imgcap img {
	width:320px;
	border:0;
	margin:0 0 5px 0;
}


#featuredvideo {
	width:480px;
	margin:10px;
	border:none;
}

#rightcol {
	width:131px;
	margin:10px;
	border:none;
	float:left;
}


#rightcol .email a 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image: url(http://www.faithinamerica.info/images/btn_email_up_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }
        
#rightcol .email a:hover 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image : url(http://www.faithinamerica.info/images/btn_email_down_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }  
		
#rightcol .donate a 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image: url(http://www.faithinamerica.info/images/btn_donate_up_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }
        
#rightcol .donate a:hover 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image : url(http://www.faithinamerica.info/images/btn_donate_down_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }  	
		
#rightcol .blog a 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image: url(http://www.faithinamerica.info/images/btn_blog_up_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }
        
#rightcol .blog a:hover 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image : url(http://www.faithinamerica.info/images/btn_blog_down_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        } 		

#rightcol .learn a 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image: url(http://www.faithinamerica.info/images/btn_learn_up_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }
        
#rightcol .learn a:hover 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image : url(http://www.faithinamerica.info/images/btn_learn_down_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        } 

#rightcol .report a 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image: url(http://www.faithinamerica.info/images/btn_report_up_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        }
        
#rightcol .report a:hover 
        {
        display: block;
        float:none;
        width : auto;
        height : 30px;
        background-image : url(http://www.faithinamerica.info/images/btn_report_down_sm.png);
        background-repeat: no-repeat; 
        background-position:center; 
        text-align:center; /* centers element for IE */
        margin-left:auto;
        margin-right:auto;
        } 

#quotebox {
	width:175px;
	margin:10px;
	border:none;
	float:left;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}





#hillary {
	width:675px;
	margin:10px;
	border:2px solid #DEA351;
}
#hillary img {
	border:0;
}
#hillary p.hillaryVideo {
	text-align:center;
	margin:10px;
	padding:5px;
	}
#hillary p.picleft {
	float:right;
	padding:50px 10px 10px 10px;
	text-align:center;
}
#hillary span.picleft {
	color:#900;
	font-weight:bold;
	font-size:1.3em;
}
#hillary h1.hbhead {
	font-size:1.75em;
	padding:2px;
	text-align:center;
	margin:0;
	font-weight:bold;
	background:#DEA351;
	color:#000;
}
#hillary h2.hbsub {
	padding:0 10px;}
#hillary p.txt {
	float:left;
	font-size:.85em;
	font-weight:normal;
	margin:10px;
}
#hillary a.normal {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:125%;
}
#hillary a.normal:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:none;
}
a.tabletxt {
	border:0;
	color:#000;
}
a:hover.tabletxt {
	color:#000;
	background:#EDED87;
}
img.tabletxt {
	border:0;
}
p.tablebump {
	padding:2px 0;
	margin:0;
}
td:hover.tabletxt {
	background:#EDED87;
}

/*

**************************************************************************************************** FOOTER

*/

#footer {
	clear:both;
	width:960px;
	height:40px;
	background:#000; /*url(images/nav-bg.jpg);*/
	margin:0;
	text-align:center;
}
#footer p {
	font-size:x-small;
	color:#FFF;
	padding:10px;
}
#footer a {
	font-size:x-small;
	text-decoration:none;
	color:#FFF;
}
#footer a:hover {
	color:#000;
	background-color:#EDED87;
	text-decoration:underline;
}

/*

**************************************************************************************************** DROP DOWN NAVIGAION

*/
#menuwrapper {
	height:24px;
	border-bottom: 1px solid #333;
	background-image: url(images/nav-bg.jpg);
	background-repeat: repeat-x;

}
#menuwrapper li.eth {
	margin:0 0 0 430px;
}
#p7menubar a.eth {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border:none !important;
	font-size: .85em;
	color: #FFF;
	font-weight:bold;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #333;
	font-size: .85em;
	color: #FFF;
	font-weight:bold;
}
#p7menubar a.trigger {
	padding: 5px 16px 5px 10px;
	background-image: url(images/nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li ul, #p7menubar ul li  {
	width: 12em;
}
#p7menubar ul li a  {
	color: #ffffff;
	border-right: 0;
	padding: 3px 12px 3px 16px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	color: #FFFfff;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background:#003399;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #000000;
	background-color: #CCC; /* background for trigger */
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #ffffff;
	background-color: transparent;
}
#p7menubar ul a:hover {
	background-color: #000!important;
	color: #FFFFFF!important;
}
#p7menubar li {width: auto;}

/*

**************************************************************************************************** GIVE FORM

*/

#ccform {
	width:960px;
	height:50px;
	margin:0 auto;
	text-align:right;
	padding:0 20px 0 0;
}
#ccform img {
	padding:0;
	margin:0;
}
#ccform form {
	padding:3px 10px 3px 0;
	margin:0;
}
#ccform input.cc {
	font-size:.75em;
	color:#999;
	width:75px;
	text-align:center;
	height:1em;
}
#ccform input.submit {
	font-size:.8em;
	color:#000;
}
p.priv {
	text-align:left;
	padding:20px;
	font-size:.8em;
}
h2.priv {
	font-size:1.25em;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}
body.priv {
	background:#CCC;
}


/*

**************************************************************************************************** GREENVILLE FORM

*/
#grnsurvey ul.gsurvey {
	list-style-type:none;
	margin:0;
	padding:20px;
	width:550px;
}
#grnsurvey li.grnhead {
	color:#DEA351;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	background:#57588C;
	padding:4px;
	margin-bottom: 15px;
}
#grnsurvey li.grnq {
	color:#000;
	font-weight:normal;
	font-size:.8em;
	padding-bottom:5px;
}
#grnsurvey span.grnradioyes {
	font-weight: normal;
	font-size:.8em;
	color: #900;
}
.grnreset {
	padding-right: 70px;
}
.grnbtn {
	font-size:.8em;
	text-align: center;
	list-style-type: none;
	padding:5px 0;
}


/*

**************************************************************************************************** board table

*/

table.board {
	border:1px dotted #000;
	width:695px;
	margin:0;
	padding:0;
}
table.board tr.head {
	background:#f2daac;
}
table.board h1.board {
	font-size:2em !important;
	font-weight:bold;
	color:#009;
}
table.board td {
	text-align:center;
	width:347px;
	border:1px dotted #000;
	margin:0;
	padding:10px;
	color:#000;
	vertical-align: top;
}
img.boardmem {
	width:320px;
	float:right;
	margin:10px;
}
img.boardmem2 {
	width:160px;
	float:right;
	margin:10px;
}
img.boardmem3 {
	width:250px;
	float:right;
	margin:10px;
}
table.board p {
	font-size:.8em;
}
table span.board {
	font-size:110%;
	font-weight:bold;
	}

div.boardheader {
	width:690px;
	background:#f2daac;
	text-align:left;
	margin-bottom:10px;
}
div.boardheader h1 {
	color:#009;
	font-weight:bold;
	font-size:1.7em !important;
	margin:0 0 0 10px;
}

div.bioframe {
	padding:10px;
	border:1px solid #000;
	margin:0;
	text-indent: 20px;
}
div.bioframeNoind {
	padding:10px;
	border:1px solid #000;
	margin:0;
}
ol.num {
	text-indent:0;
}
ol.alpha {
	list-style-type: lower-alpha;
	text-indent:0;
}
p.bldPowell {
	font-weight:bold;
	text-indent:0;
	font-size:1.1em;
	line-height:1.6em;
	padding:15px 0 0 10px;
	margin:0;
}
p.pressPowell {
	font-size:1.1em;
	font-weight:normal;
	line-height:1.6em;
	margin:0;
	padding:0 10px;
	text-indent:0 !important;
}

p.hbflash {
	width:675px;
	padding:0 157px;
}
/* LR Interview */

div.lrgflshmov {
	width:660px;
	padding:10px 0 10px 10px;
	margin:17px;
	background:#ccc;
}
div.lrgflshmov p {
	font-size:.9em;
	padding: 5px 10px 0 10px;
}
p.pullquote {
	float: right;
	width: 230px;
	font-weight:bold;
	font-size: 1.25em;
	color: #039;
	padding: 10px;
	margin: 10px;
}


#main h3.lri {
	font-size: 16px;
	color:#000;
	text-align: left;
}


