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

*, html, td, .Explicit, .Smaller, label, .NetscapeFix, 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, Verdana, Helvetica;  }


/*------------------------------------------------------------------------------------------
Center Homepage styles
------------------------------------------------------------------------------------------*/

/* Div tag surrounding entire homepage */
.ga-home { width: 100%; }

/* Div tag surrounding sidebar box */
.ga-homeSidebar {
	float: right;
	width: 220px;
	background-color: #e5e5e5;
	border: 1px solid #000;
	margin: 10px;
	padding: 0;
}

/* Form styling for fields inside sidebar */
.ga-homeSidebar form { margin: 0; }
.ga-homeSidebar input { font-size: 13px; }

/* Padding and margin styles for links inside sidebar */
.ga-homeDonations, .ga-homeTellFriend, .ga-homeElectedOfficials, .ga-homeCurrentMembers, .ga-homeSignup, .ga-homeMemberSince {
	margin: 4px 6px;
	padding: 6px 0px;
}

/* Text for links inside sidebar*/
.ga-homeDonations h1, .ga-homeTellFriend h1, .ga-homeElectedOfficials h1, .ga-homeCurrentMembers h1, .ga-homeSignup h1, .ga-homeMemberSince h1 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: bolder;
	
}

/* Default text inside sidebar */
.ga-homeTellFriend p, .ga-homeElectedOfficials p, .ga-homeCurrentMembers p, .ga-homeSignup p, .ga-homeMemberSince p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

/* Arrow class for links in sidebar box (Sign Up, Tell-a-Friend, Find Elected Officials, Login) */
.ga-homeArrow {
	border: 0;
	margin-right: 3px;
	vertical-align: middle;
}

/* &amp;quot;Forgot password&amp;quot; link */
.ga-homeForgotPassword { font-size: 10px; }

/* Div tag surrounding campaigns on lower-half of page */
.ga-homeLower {
	background-color: transparent;
	width: 100%;
	margin: 0;
	clear: both;
}

/* Campaign links */
.ga-homeLower a { font-weight: bold; }

/* Title bars of campaign type */
.ga-homeLower h1 {
	font-size: 14px; 
	font-weight: bold;
	background-color: #e5e5e5;
	border: 1px solid #000;
	margin: 10px 0px;
	padding: 2px;
}

/* Table formatting for campaigns */
.ga-homeLower table { margin: 3px 0px; }
.ga-homeLower td { vertical-align: top; }

/* Links for donation campaigns */
.ga-homeDonations p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.FormBox {
	font-size: 8pt;
	background-color: #ffffff;
	background-image: URL(../images/sp.gif);
}

.ListItem0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 8pt;
        padding-right: 10px;
}

.ListItem1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccf;
	font-size: 8pt;
        padding-right: 10px;
}

/* JG: changed from 650px to 100% 8/25/09 */
.appArea { 
  width: 100%;
 }


/*  Added margin for surveys to align with text labels */
p {
  margin-top:  0px;

}

/* Donation Form width */
#ecard_recpientsname {
width:300px;
}

#tribute_ecard_messagename {
width:300px;
}

th.ShoppingBrowse {
background-color:#f1e4c9;
padding:4px;
}


table.ShoppingSearch {
background-color:#f1e4c9;
border:0px solid #FFFFFF;
}

hr {
border:1px solid #c3ae7b;
height:1px;
}

.ShoppingButtonPrimary {
background-color:#a80010;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
}

input {
border:1px solid #c3ae7b!important;
padding:3px;

}

.ProductDetailsHeader {
background-color:#f1e4c9;
border-bottom:2px solid #BE3115;
font-weight:bold;
padding:4px;
width:100%;
}

.ProductConfigSection {
background-color:#f1e4c9;
border-bottom:2px solid #BE3115;
font-weight:bold;
padding:4px;
width:100%;
}

.ShoppingCartContents {
background-color:#f1e4c9;
border:0px solid #FFFFFF;
padding:4px;
width:95%;
}

.ShoppingButtons {
background-color:#c3ae7b;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

}

span.ShoppingPrice {
font-weight:bold;
padding:10px;
}
