#pw {
	width: 737px;
}






/*
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles	must be in
	this file so that they will be available in the
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.
*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #DAE3E5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

p, li, ol, ul, table, tr, th, td, .Explicit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

p {
	font-size: 12px;
	line-height: 15px;
	margin: 0em 0em 0.9em 0em;
}

a {
	font-weight: normal;
}
a:link, a:hover {
	color: #0000CC; /* bright blue */
} 
a:visited {
	color: #CC582D; /* tomato red */
}

/* email classes for Newsletters in Outlook */
a.email_ffffff:hover,
a.email_ffffff:active,
a.email_ffffff:visited {
	color: #ffffff !important;
}

a.email_795286:hover,
a.email_795286:active,
a.email_795286:visited {
	color: #795286 !important;
}
/* email classes for Newsletters in Outlook */



strong a {
	font-weight: bold;
}

a.rightarrow:link, a.rightarrow:hover {
	padding-right: 15px;
	height: 14px;
	background: url(../images/more-arrow-0000CC-14.gif) right bottom no-repeat;
}

a.rightarrow:visited {
	padding-right: 15px;
	height: 14px;
	background: url(../images/more-arrow-CC582D-14.gif) right bottom no-repeat;
}


a.mustardLink:link, a.mustardLink:hover {
	color: #818455; /* mustard */
}

a.mustardLink:visited {
	color: #BFBE4B; /* bright blue */
}




#pwLeftAlert {
	padding: 0px;
	text-align: center;
}


.hide {
	display: none;
}

.show {
	display: block;
}




.advocacyForm {
	font-size: 9px;
	line-height: 11px;
}

.error {
	color: #940000; /* dk red */
}

.indented {
	padding-left: 10px;
}

.pageTitle, p span.headline { /* p span.headline is for News stories */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: -0.05em;
	color: #7F8452; /* khaki green */
	padding: 0px;
}

.pullquote {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	color: #7A6E67; /* footer dk grey */
	float: right;
	width: 180px;
	padding: 5px;
	margin: 0px 0px 10px 10px;
	background: #FFFFFF;
	border-left: 1px solid #CCCCCC;
}

.section {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #454573; /* Navy [+75% black] */
	margin: 16px 0px 4px 0px;
}

.subhead, p.subheading { /* p.subheading is for News stories */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	color: #CC582D; /* tomato red */
	margin-top: 17px;
}

.subsection {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 0px;
}


#mainContent {
	padding: 0px;
}

table#mainContent {
	height: 514px;
}

table#mainContent p {
	padding: 0px 6px;
}

table#mainContent p.pageTitle, table#mainContent p span.headline {
	padding: 4px 3px 0px 3px;
}

.interiorSidebar, .hpSidebar, .sidebar, .sidebar p {
	background: #D5D9BA url(../images/ftc_org/pagewrapper/spacer-D5D9BA.gif); /* 50% khaki green */
	padding: 0px;
	font-size: 10px;
}

td.interiorSidebar .sidebarHeading, td.sidebar .sidebarHeading, td.hpSidebar .hpHeading {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7F8452; /* khaki green */
	line-height: normal;
	margin: 0px 0px 10px 0px;
	#margin: 0px; /* Windows IE Hack */
}



td.interiorSidebar p, td.hpSidebar p, td.sidebar p {
	font-size: 10px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
}

td.interiorSidebar ul li, td.hpSidebar ul li, td.sidebar ul li {
	font-size: 10px;
	margin: 0px 0px 0px -20px;
	list-style-image: url(../images/ftc_org/bullet-sidebar.gif);
	#list-style-image: url(../images/ftc_org/bullet-sidebarWinIE.gif);
}

td.interiorSidebar li, td.hpSidebar li, td.sidebar li {
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 4px;
}

td.interiorSidebar td, td.hpSidebar td, td.sidebar td {
	font-size: 10px;
}

.imageBorder {
	border: 1px solid #7B898D; /* Dark Hurricane Greyish Blue */
}


a.whiteLink,         .Divider a,         .dividerHeading a         {font-weight: normal;}
a.whiteLink:link,    .Divider a:link,    .dividerHeading a:link    {color: #FFFFFF; text-decoration: underline;} /* white */
a.whiteLink:visited, .Divider a:visited, .dividerHeading a:visited {color: #DADEBB; text-decoration: underline;} /* grn beige */
a.whiteLink:hover,   .Divider a:hover,   .dividerHeading a:hover   {color: #FFFFFF; /* white */ text-decoration: underline;}

a.morelink { font-weight: bold; }


.Treb9 {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 9px;
	line-height: 10px;
}

.Treb10 {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
}


#bottom table tr td {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

table.sbMoreInfo {
	margin-top: 5px;
	border-top: 1px solid #ACB186;
}

table.sbMoreInfo td.sbHeading, td.sidebar table td.sbHeading {
	font-size: 12px;
	font-weight: bold;
	color: #5E613B; /* Dark Khaki Green */
}

.white, .white td, .white a, .white a:link, .white a:visited, .white a:hover {
	color: #FFFFFF;
	font-weight: normal;
}

.small, .small td, .small td a {
	font-size: 10px;
}


/* attempts to get cons and other generic pages to not break the pretty pagewrapper: */



table.ShoppingSearch #NAME  { /* fix shopping cart */
	width: 80px;
}

table.ShoppingSearch #PRICE  { /* fix shopping cart */
	width: 30px;
}

.ShoppingSearchLabel {
	margin: 0px;
}

.ShoppingBrowse {
	display: none;
}

.ShoppingRow { /* fix shopping cart */
	width: 700px;
}


.appArea {
	width: 565px;
	margin: 0px 6px;
}

.appAreaNowidth {
	margin: 0px 6px;
}

p.dividerHeading {
	background-color: #7A6E67; /* footer dk grey */
	color: white;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px;
	width: 100%;
}

.Divider {
	background-color: #7A6E67; /* footer dk grey */
	color: white;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
}

.Divider p {
	padding: 1px;
}

.Explicit {
	font-size: 12px;
	font-weight: bold;
}

.NetscapeFix .Explicit label {
	font-size: 12px;
	font-weight: normal;
}

.FormBox {
	background-color: #D5D9BA;
}

div.FormBox, div.FormBoxNoWidth {
	background-color: #D5D9BA;
	border: 1px solid #7A6E67; /* footer dk grey */
}

table.FormBox {
	border: 1px solid #7A6E67; /* footer dk grey */
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: #D5D9BA;
}

.FormBoxNoWidth .Divider {
	background-color: #D5D9BA;
}

.FormBox .dividerHeading {
	background-color: #D5D9BA;
}

.FormBoxNoWidth .dividerHeading {
	background-color: #D5D9BA;
}


.ObjTitle {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	/*letter-spacing: -0.05em; -- removed for JKillion */
	color: #7F8452; /* khaki green */
}


.Smaller, .Smaller label {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 11px;
}

.Smaller em a {
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}


.SmallerC {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
}

th.TableHeadings, td.TableHeadings, td.TableHeadingsR {
	background-color: #7A6E67; /* footer dk grey */
}





fieldset table {
	border: 1px none grey;
	width: 400px;
	font-size: 12px;
}

fieldset table p {
	font-size: 12px;
}

fieldset table p label, fieldset, fieldset label, fieldset p label {
	font-size: 11px;
}


form p.dividerHeading {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 12px;
	padding: 2px 5px;
}








/* Read-only/view values */
.ROValue {
	background-color: #EAECDC; /* very light sage green */
}

/* when the user needs a little immediate help */
.Hint, .byline { /* .byline is for News stories */
	color: #666666;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
}


.photocaption {
	display: block;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 10px;
}

.BigLink {
	font-family: Arial, sans-serif;
	font-size: 14px;
}


/* these alternate the row background color */

.ListItem0 {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	background-color: #EAECDC; /* very light sage green */
	font-size: 11px;
}

.ListItem1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	background-color: #FFFFFF; /* white */
	font-size: 11px;
}



/*
	-- News --
*/

hr.storySeparator {
	width: 100%;
}


.headlinelist {
	font-weight: bold;
	font-size: 10px;
	color: #5E613B; /* dk olive green */
	text-decoration: none;
}


p.photocaption {
	margin-top: 2px;
	padding-top: 2px;
}


.teaser {
	font-size: 10pt;
}

table.searchBox {
	background-color: #EAECDC; /* very light sage green */
}

div.searchBox {
	background-color: #EAECDC; /* very light sage green */
	border: 1px solid #7A6E67; /* footer dk grey */
	padding: 2px;
	margin: 3px;
}

div.subIndent label span.Explicit {
	font-weight: normal;
	font-size: 12px;
}


/* style for sidebar newslinks */

#sidebar_newslinks table {
	background-color: transparent;
	border-collapse: collapse;
	#width: 95%; /* Windows IE Hack*/
}

#sidebar_newslinks td {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

#sidebar_newslinks td p {
	font-size: 10px;
	margin-bottom: 10px;
	line-height: 11px;
	padding: 0px;
}

#sidebar_newslinks td p a {
	font-size: 11px;
}

#sidebar_newslinks td p a.NewsHeadlineList {text-decoration: none; line-height: 12px; /*color: #5E613B;  dk olive green */}
#sidebar_newslinks td p a.NewsHeadlineList:link {text-decoration: none;}
#sidebar_newslinks td p a.NewsHeadlineList:visited {text-decoration: none;}
#sidebar_newslinks td p a.NewsHeadlineList:hover {text-decoration: underline;}

#sidebar_newslinks td p a img {
	border: 1px solid #5E613B; /* dk olive green */
	margin: 4px 0px;
}



/* New styles for sidebarNews news elements: */
#sidebarNews td, #sidebarNews td p {
	font-size: 10px;
	line-height: 11px;
	padding: 0px;
}

#sidebarNews td p a {
	font-size: 10px;
	line-height: 11px;
	padding: 0px;
}

#sidebarNews td p a.NewsHeadlineList {text-decoration: underline; line-height: 11px; font-weight: normal; padding: 0px;}
#sidebarNews td p a.NewsHeadlineList:link {text-decoration: underline;}
#sidebarNews td p a.NewsHeadlineList:visited {text-decoration: none;}
#sidebarNews td p a.NewsHeadlineList:hover {text-decoration: underline;}

#sidebarNews td p a img {
	border: 1px solid #5E613B; /* dk olive green */
	margin: 4px 0px;
	padding: 0px;
}


/* New styles for homepage news elements: */
#homepageNews td, #homepageNews td p {
	font-size: 11px;
	line-height: 12px;
}

#homepageNews td p a {
	font-size: 11px;
	line-height: 12px;
}

#homepageNews td p a.NewsHeadlineList {text-decoration: underline; line-height: 12px; font-weight: normal;}
#homepageNews td p a.NewsHeadlineList:link {text-decoration: underline;}
#homepageNews td p a.NewsHeadlineList:visited {text-decoration: none;}
#homepageNews td p a.NewsHeadlineList:hover {text-decoration: underline;}

#homepageNews td p a img {
	border: 1px solid #5E613B; /* dk olive green */
	margin: 4px 0px;
}



/* the preview area for user news */
.previewBox {
	border: 1px solid black;
	margin: 4px;
	padding: 4px;
	width: 600px;
}


/*
	List Control
*/

table.lc_Table {
	border-top: 1px solid #7A6E67; /* footer dk grey */
	border-right: 1px solid #7A6E67; /* footer dk grey */
	border-bottom: 1px solid #7A6E67; /* footer dk grey */
	border-left: 1px solid #7A6E67; /* footer dk grey */
}

/*  column headers */
th.lc_Heading {
	background-color: #7A6E67; /* footer dk grey */
	border-top: 1px solid #EAECDC; /* very light sage green */
	border-bottom: 1px solid #D5D9BA; /* 50% khaki green */
	border-left: 1px solid #D5D9BA; /* 50% khaki green */
	text-align: left;
}

th.lc_Heading, th.lc_HeadingSort {
	padding: 3px;
	color: #FFFFFF; /* white */
}

/* sort buttons */
th.lc_HeadingSort {
	border-top: 1px solid #EAECDC; /* very light sage green */
	border-bottom: 1px solid #D5D9BA; /* 50% khaki green */
	background-color: #7A6E67; /* footer dk grey */
	text-align: right;
}

/* line items */

tr.lc_Row0 {
	background-color: #EAECDC; /* very light sage green */
	
}

tr.lc_Row1 {
	background-color: #FFFFFF; /* white */
}

/* each cell */
td.lc_Cell {
	border-left: 1px solid #D5D9BA; /* 50% khaki green */
	border-bottom: 1px solid #D5D9BA; /* 50% khaki green */
	padding: 3px;
}


/*
	During the making of a donation
	Donation_UD_Progress_Bar.tpt
*/
table.ProgressBack {
	background-color: #fff;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	border-style: hidden;
}

table.ProgressBack table.Backed {
	border-spacing: 2px;
}

td.currentItem, th.currentItem {
/*	border: 1px solid #CC582D; /* tomato red */
/*	background-color: #CC582D; /* tomato red */
	border: 1px solid #A80F0F; /* custom - holiday red */
	background-color: #A80F0F; /* custom - holiday red */
	color: #FFFFFF;
	margin: 1px;
}

td.finishedItem {
	border: 1px solid #7F8452; /* khaki green */
	background-color: #D5D9BA; /* 50% khaki green */
	color: #000000;
	margin: 1px;
	background-image: URL(../images/sp.gif);
}

td.nextItem {
	border: 1px solid #D5D9BA; /* 50% khaki green */
	background-color: #EAECDC; /* very light sage green */
	color: #7A6E67; /* footer dk grey */
	margin: 1px;
	background-image: URL(../images/sp.gif);
}

td.finishedItem p.progressItem, td.nextItem p.progressItem {
	font-size: 11px;
	padding-top: 1px;
}

th.currentItem p.progressItem, td.currentItem p.progressItem {
	font-size: 12px;
	font-weight: bold;
}




/* general form issues */ 

form label, form p {
	font-size: 11px;
	color: #333333; /* dk grey */
}

form .Explicit, form .Explicit label {
	font-size: 12px;
	color: #000000;	
}	

form label span.Explicit {
	color: #000000;
	font-size: 11px;
}

form textarea {
	width: 340px;
}

/*
Specific page issues 
*/
/* form on org_this_is_why_i_care */

form#survey_1280 input#cons_first_name, form#survey_1280 input#cons_last_name {
	width: 130px;
	margin-right: 5px;
}

form#survey_1280 input#cons_email {
	width: 265px;
}

form#survey_1280 input#cons_city {
	margin-right: 5px;
}

form#survey_1280 textarea {
	width: 335px;
}

/* form on org_corp_tsunami_victims */

form#survey_1300 input#cons_first_name, form#survey_1300 input#cons_last_name, form#survey_1300 input#cons_city, form#survey_1300 input#cons_email, form#survey_1300 input#cons_street1, form#survey_1300 input#cons_street2, form#survey_1300 select#cons_country {
	width: 200px;
}

form#survey_1300 textarea, form#survey_1300 input#1194_1300_1_2021 {
	width: 335px;
}

/* TellAFriend form */
form#InputForm input#subject, form#InputForm textarea {
	width: 370px;
}

form#InputForm input#name, form#InputForm input#youremail, form#InputForm textarea#sendtoemail {
	width: 220px;
}


/* form on PremiumSelector pages */

form#premium_selection table {
	width: 535px;
}



/* set width for es-appearls */
#esAppealsTD {
	padding: 10px 20px;
}


/* styles for ftc_infobox */
#ftc_infobox a,
#ftc_infobox a:link, 
#ftc_infobox a:hover,
#ftc_infobox a:active,
#ftc_infobox a:visited {
	color: #144793;
	text-decoration: none;
}

#ftc_infobox a:hover,
#ftc_infobox a:active {
	text-decoration: underline;
}



/* styles for Donation 5 Gift Service Center */

table p.dividerHeading {
	padding: 3px 2px;
}


/* styles for Sf 154613 tribute fund thermometer */
div.tally {
	border: 1px solid #ccf;
	height: 168px;
	padding: 8px;
}

div.tally img#tallyTherm {
	float: right;
}

.white a.disasterLink,
.white a.disasterLink:active,
.white a.disasterLink:link,
.white a.disasterLink:visited {
	color:#a61414;
	font-weight: bold;	
}


/* fix alignment issues in IE 
#tableContent td {
	text-align: left;
}
*/



