/* deployment printer friendly */
div#prtrFrnd { width:650px; margin: 0 auto; }

*, html, body, form, input, input.AddressBookButtons , input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, li, option , table, tr, th, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText , p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover , a.cstmBtnText:link , a.cstmBtnText:visited , #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton , .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans {font-family:Verdana, Arial, Helvetica, sans-serif;}

.appArea {
width:791px;
}

/*Width Fix in FF*/

#s63{
padding-right:15px;
}

/* .FormBox color fix*/

.FormBox {
background-color: transparent;
}
div.FormBox {
background-color: transparent;
}

table.FormBox{
border:1px solid #C0C0C0;
}
td.TableHeadings {
background-color:#3E8FA2;
}

.FormBox99 {
background-color: transparent;
border: 1px solid black;
}

/* ============= */
/* Donations Styles */
/* ============= */

.Don2AppArea {
	margin:10px;
	width:705px;
	zoom:1;
}

.DFEC_el_wrapper{
    background:none;
}

/* make bgcolor of error message column white */
td.holdsErrorMsgTable {
background-color:transparent;
}
h5.dividerHeading {
background-color:transparent;
border:none;
font-size:105%;
}
.DFEC_el_wrapper .FormSectionHeader {
background-color:transparent;
border:none;
}

/* adjust width of form to fit into template */
.LabelCellWidth {
	padding-right: 180px;
}
.InputCellWidth {
	padding-right: 200px;
}
.InfoCellWidth {
	padding-right: 150px;
}

.DonationAppTable input,
.DonationAppTable textarea {
	padding:2px;
}

/* Fix form font size */
td.FormInput textarea, td.FormInput input, td.FormInput select, .RadioGroupLabel {
	font-size:100%;
}

/* Fix form fonts */
td.FormInput textarea, td.FormInput label, td.FormInput input, td.FormInput select, td.FormInput option {
	font-family: Verdana, Arial, Sans-Serif;
}

/*create default font sizes for headers and captions*/
.DFEC_el_wrapper .FormCaption *{
font-size:13px;
}

.DFEC_el_wrapper .FormSectionHeader h5{
font-size:13px;
}

/*fix link colors*/
#s63 a:link {
color:#003366;
cursor:pointer;
}

/* fix fonts */
/*#s63 legend, label, .RadioGroupLabelNoWrap, .RadioGroupLabel, .CheckboxLabel {
font-size:105%;*/
}
#checkbox_array_Row .FormInput td {
padding-bottom:10px;
}


/* change button look -- commented out */
/*
.NextButton,
.FinishButton {
	background: #c92828;
	color: #fff;
	border: 6px solid #990000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
cursor:hand;
}

.CancelButton,
.PreviousButton {
	background: #eee;
	color: #666;
	border: 6px solid #666;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
cursor:hand;
}

.FormButtonHigh {
border-width:6px;

}
*/

/* adjust fonts on buttons */
#pstep_finish, #pstep_cancel, #pstep_next {
font-size:12px;
}

/*award box styles*/

.award_icons{
margin-left:-25px;
margin-top:-10px;
}
.award_icons img{
margin-bottom:5px;
border:1px solid #333333;
}

/* Callout Box Style for In Honor Of */
div.callout {
width:225px;
float:right;
clear:none;
margin-right:5px;
margin-left:5px;
border:1px solid #ccc;
background-color: #eaeaea;
padding:4px;

}

div.callout img {
border: 1px solid #000;
padding:0px;
margin-left:4px;
margin-bottom:4px;
}

/* Custom Progress Bar - In honor of */
div.progressbar {
margin:10 0 10 0;
}
div.progressbar span{
margin-right:20px;
border:1px solid #ccc;
padding:4px;
color:#ccc;
background-color:#eaeaea;

}
div.progressbar span.pbar_on {
color:#000;
border:1px solid #000;
background-color:#fff;
}

/* ============= */
/* Advocacy Styles */
/* ============= */

/* Fix Advocacy Checkbox Label Issue */
p.Smaller label {
white-space:normal;
}
/* Adjust message container size and look */
td.WrapperBack {
padding-left:10px;
background-color:transparent;
border:1px solid #ccc;
width:350px;
}

/* ================ */
/* email signup snippet */
/* ================ */
div.intemail ul, div.intemail ul li {
list-style-type:none;
margin:0;
padding:0;

}
div.intemail ul li {
padding-left:10px;
padding-bottom:4px;
}

/* ================ */
/* PFP */
/* ================ */

/* hide pfp custom title */
h2.cstmTitle {
display:none;
}