/* 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:Arial, Helvetica, Verdana, sans-serif;}

.appArea { width: 500px; }

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.TribHeading2 {
color:#FF0000;
font-size:16pt;
font-weight:bold;
}

.TribHeading3 {
color:#FF0000;
font-size:12pt;
font-weight:bold;
}

.FormBox99 {
background-color:#121212;
background-image:url(../images/sp.gif);
width:780px;
padding:0;
border:0px;
}

.TribHint {
color:#555; 
display:block; 
border-top:1px #222 solid;
}

.FormBox {
background-color:#121212;
background-image:url(../images/sp.gif);
padding:0;
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
background-image: URL(../images/sp.gif);
}

div.FormBox {
border: #222 1px solid;
background-color: #111;
background-image: URL(../images/sp.gif);
padding: 0px;
width: 600px
}

div.FormBoxNoWidth {
border: #222 1px solid;
background-color: #ccf;
background-image: URL(../images/sp.gif);
padding: 0px;
}

table.FormBox {
border: #222 1px solid;
border-collapse: collapse;
}

/* background for the headings */

td.TableHeadings {
background-color: #222;
}

th.TableHeadings {
background-color: #666;
}

element.style {
width:650px;
}


.ProgressBox {
background-color:#666666;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}

.ProgressBoxCurrent {
background-color:#666666;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}

tr.lc_Row0 {
    background-color: #181818;
}

tr.lc_Row1 {
    background-color: #111;
}

.Hint {
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:italic;
}

.TribField1 {
color:#FFFFFF;
}

/* personal fundraising - save email templates */

#fr_ctr_email_save_as td.TableHeadings {
background-color: #ddd;
}

#fr_ctr_email_save_as .FormBox {
background-color: #eee;
color:#222
}

#fr_ctr_email_save_as .FormBox p.PaddedListHeadings {
color:#222
}


/* Donor List on Custom Pages */
table td .addBorder {width:200px !important; ;margin:0 0 0 0 !important; background-color:transparent; border:0;}

table td #wall.colBox  {
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
	border-bottom:none;
	border-left: none;
	border-right: none;
        font-family:arial; 
        font-size:14px; 
        color:#333;  

}

table td #wall.colBox H5 {
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}

table td .colBox {
	border: transparent;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}
table td .colBox H5 {
	font-size: 0.8em;
	padding: 0 0;
	margin: 0px;
	background-color: transparent;
}
table td #wall.colBox #honorwall {
	color: #333;
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 0;
}
table td .colBox P {
	font-size: 0.8em;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-right: 0;
	padding-left: 0;
}

