@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87%;
	text-align:center;
	background:#CCC url(images/new-body.gif);
	background-repeat: repeat-x;
	margin: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;}

#header {
	width:960px;
	height:100px;
	background:url(images/header-flag.jpg);
	background-repeat:no-repeat;
}
#header div.contribute {
	position:absolute;
	top: 80px;
	margin-left:700px;
	font-size:1.25em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
#header a.contribute {
	display:block;
	padding:5px;
	margin-top:5px;
	color:#FFF;
	background-color:#900;
	text-decoration:none;
}
#header a:hover.contribute {
	color:#900;
	background-color:#FFF;
	text-decoration:underline;
}
/*

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

*/

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

#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:#FFF;
	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:0;
	margin:0;
	width:225px;
	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:#000;
}
#sidebarvid p.sidevid {
	font-size:.9em;
	font-weight:normal;
	color:#000;
}

#sidebarvid p.sidevid2 {
	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;
}
/*

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

*/

#main {
	margin:15px 0 15px 242px;
	width:695px;
	background:#e5e0de;
	padding:5px;
	min-height:2050px; /* ie6 min-height hack*/
	height:auto !important;
	height:1850px;
}

#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:1.2em;
}
#main h1.grv {
	font-size:2em;
	color:#DEA351;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
#main h2 {
	font-size:.98em;
}
#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 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;
}
#mainform img.floatcover {
	display:none;
	float:right;
	border:0;
	margin:10px;
	border:1px solid #000;
	background:#FFF;
	padding:10px;
	}
#mainform p.info {
	font-size:.9em;
	padding-top:5px;
	margin:0;
}
#mainform p.formreq {
	font-size:.9em;
	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:.9em;
	color:#903;
	font-weight:bold;
	padding:20px 0 20px 0;
	clear:both;
}
#mainform h1.formhead {
	font-size:1.35em;
	font-weight:bold;
	padding:0;
	margin:0;
}
#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:0 0 20px 0;
	padding:0;
}
#mainform li.donateadj {
	float:left;
	margin:0 10px 20px 10px;
	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;
	padding:5%;
	text-align:center;
}
#main p.press {
	font-size:.9em;
	font-weight:normal;
	text-indent:10px;
	line-height:1.6em;
	margin:0;
	padding:0 20px;
}
#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;
}
#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.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;
}
/*
**************************************************** 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;
}
#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;
}




#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;
}



#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;

}
.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: #565656;
	border-right: 0;
	padding: 3px 12px 3px 16px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFF;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background:#dea351;
}
#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: #000000;
	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;
}

