body, p, td, td p, td ul, td blockquote, blockquote {
font-family:Arial, Helvetica, sans-serif;color:#666666; }

li {
font-family:Arial, Helvetica, sans-serif;color:#666666; font-size:80%; margin-bottom:1em; text-transform:none;
}
li a:link {
color: #5e8e99;
text-decoration: none;
}
li a:hover {
color:#40636c;
text-decoration: none;
}
li a:visited {
color: #5e8e99;
text-decoration: none;
}

#page #content_container #content_content #main_content .ga-campaign .ga-petition .ga-petitionContent .ga-petitionSign .ga-petitionSignContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #5e8e99;
	text-transform: uppercase;
	font-weight: normal;
	text-align:left;
	font-style:normal;
	margin:0;
	padding:0;
}

#page #content_container #content_content #main_content .ga-campaign .ga-petition .ga-petitionContent .ga-petitionSign .ga-petitionSignContent .ga-petitionSignButtonBottom .privacy a:link {
	color: #5e8e99;
	text-decoration: none;
}
#page #content_container #content_content #main_content .ga-campaign .ga-petition .ga-petitionContent .ga-petitionSign .ga-petitionSignContent .ga-petitionSignButtonBottom .privacy a:hover {
	color:#40636c;
}
#page #content_container #content_content #main_content .ga-campaign .ga-petition .ga-petitionContent .ga-petitionSign .ga-petitionSignContent .ga-petitionSignButtonBottom .privacy a:visited {
	color: #5e8e99;
}
.ga-petitionSignContent  {
border:none;
margin:0;
padding:0;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

.ga-tellFriendContent {
font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: normal;
	font-weight: normal;
	text-align:left;
	font-style:normal;
}

.ga-tellFriendContent h1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	color: #5e8e99;
	text-transform: uppercase;
	font-weight: normal;
	text-align:left;
	font-style:normal;
	margin:0;
	padding:0;

}
#page #content_container #content_content #main_content .ga-tellFriendContent h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #5e8e99;
	text-transform: uppercase;
	font-weight: normal;
	text-align:left;
	font-style:normal;
	margin:0;
	padding:0;

}

.ga-tellFriendInput {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
}



/* Styles for alignment */
.ga-alignCenter { text-align: center ! important; }
.ga-alignLeft { text-align: left ! important; }
.ga-alignRight { text-align: right ! important; }
.ga-alignTop { vertical-align: top ! important; }
.ga-alignMiddle { vertical-align: middle ! important; }
.ga-alignBottom { vertical-align: bottom ! important; }
.ga-floatLeft { float:left; }
.ga-floatRight { float:right; }

/* Used to right-alight buttons for actions, such as save, cancel, etc.  */
.ga-buttons { text-align: right; }
.ga-buttons input { margin: 6px 4px; }

/* Yellowish bar placed under headers, used for instructions and tips */
.ga-hdr { border-bottom: 2px solid #004266; margin-top: 24px; clear: both; }

/* Color text for warning messages */
.ga-alert {
	color: #CC3399;
	margin-left: 2px;
	bottom: 1px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Color "what is required" asterisk text */
.ga-required {
	color: #CC3399;
	font-size: 11px;
	clear: both;
}

/* Generic style to hide any HTML element */
.ga-hide { display: none; }

/* Generic styles for font sizes */
.ga-smallFont {	font-size: 10px; font-family:Arial, Helvetica, sans-serif;   }
.ga-medFont { font-size: 11px; font-family:Arial, Helvetica, sans-serif;   }
.ga-largeFont {	font-size: 16px;  font-family:Arial, Helvetica, sans-serif;  }
.ga-xlargeFont { font-size: 24px; font-family:Arial, Helvetica, sans-serif;  }

/* Generic style for opt-in text that appears on the Center Homepage and campaigns */
.ga-optIn {
	font-size: 90%;
	margin-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;  
}



/*************************************/
/* These styles will eventually be deprecated - DO NOT USE  */
.ga-center { text-align:center; } 
.ga-center table { 
	margin: 0 auto;
	text-align: left;
}
.ga-emphasis { font-style: italic; }
.ga-strong { font-weight: bold; }
#ga-content1 { 
	position: relative;
	width: 60%; 
}
#ga-content2 { 
	position: relative;
	width: 40%;
}
#ga-content3 {
	position: relative;
	clear: both;
}



/*************************************/
/* Styles for form tables */
/* Used for two-column gray forms.  These forms have a form label on the left-column and the form field
   on the right-column.  Form tables are also used in the workspaces of the admin UI */
/* th tag is used for the form label */
/* td tag is used for the form field */
.ga-formTable {
     width: 100%;
}
.ga-formTable td, .ga-formTable th {
     background-color: #EEE;
     border: 1px #FFF solid;
     padding: 5px;
     vertical-align: top; 
}
.ga-formTable th {
     font-size: 11px;
     text-align: left;
}
.ga-formTable td p { font-size: 11px; font-family:Arial, Helvetica, sans-serif;  }



/*************************************/
/* Styles for data tables */
/* Used for tabular data, such as transaction tables, payment schedules, etc. */
/* th is a dark table header */
/* td is a light-gray table cell */
.ga-dataTable { width: 100%; }
.ga-dataTable td {
     background-color: #EEE;
     text-align: left;
     vertical-align: middle; 
     border: 1px #FFF solid;
     padding: 1px;
     font-size: 12px;
}
.ga-dataTable th {
     background-color: #555;
     color: #FFF;
     padding: 2px;
     vertical-align: top;
     font-size: 12px;
     text-align: left;
}



/*************************************/
/* Styles for left table */
/* A left table has table headers that run horizontally and the cell rows running vertically */
.ga-leftTable {
	border: 1px solid #555;
}
.ga-leftTable td, .ga-leftTable th {
	background-color: #eee;
	text-align: left;
	vertical-align: top;
	padding: 2px 10px;
	font-size: 12px;
}


/* Campaign Alerts Page styles */
/*************************************/
/* Styles for an advocacy campaign */
/* Style for the table that surrounds the entire campaign */
.ga-campaign { margin: 0; width:100%; }
.ga-campaign td { vertical-align: top; }

.ga-campaignContent { 
 padding: 0;
 margin: 0;
 background: #fff;
 font-family:Arial, Helvetica, sans-serif;  
}


/* Style for the div tag that surrounds the targets, instructions, member fields, and submit button */
.ga-campaignSign {
	width: 219px;
	font-size: 10px;
	border: 0;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;   /* Adding padding causes problems with standard wrappers that use a 626px header image */
	background-color: #fff;
	vertical-align: top;
}
.ga-campaignSign p {
	font-size: 10px;
	margin: 10px 0 0 6px;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignSign h3 {
	font-size: 11px;
	margin: 2px 0;
	font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the form field label, such as First Name */
.ga-campaignSign label {
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the black Take Action header on the standard advocacy template */
.ga-campaignTakeAction {
	font-family:Arial, Helvetica, sans-serif;  
	font-size: 18px;
	font-weight: normal;
	color: #666;
	background-color: #fff;
	padding: 4px 0;
	border-bottom: 1px #CAD2D3 solid;
}

/* Style used for the text above the targets, "Send this message to:" (Not shown for petitions) */
.ga-campaignSendTo {
	font-size: 11px;
	font-weight: bold;
	color: #222;
	text-align: left;
	padding-top: 10px;
	padding-left: 4px;
	font-family:Arial, Helvetica, sans-serif;  
}

/* Style for div tag that surrounds all the targets */
.ga-campaignTargets {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the unordered list of targets */
.ga-campaignTargets ul {
	font-size: 10px;
	font-weight: normal;
	list-style-image: url("https://admin5.getactive.com/campaign-images/flash_arrow.gif");
	line-height: 1.5em;
	font-family:Arial, Helvetica, sans-serif;   
}

/* Style for text above form that instructs members to "Complete the following to send this message" */
.ga-campaignInstructions {
	display: none;
}
.peta_instructions {
	font-size: 10px;
	color: #FF0000;
	margin: 10px 0 10px 0;
	padding: 0 6px;
	font-family:Arial, Helvetica, sans-serif;  
}
/* Style for div tag that surrounds all the member info form fields, such as First Name, Last Name, etc */
#ga-campaignFields { padding: 5px; }

/* Styles for the checkbox and radio fields that can be part of the member info form */
.ga-campaignCheckboxHeader p {	font-size: 12px; }
.ga-campaignCheckboxItem { padding: 0px; }
.ga-campaignCheckboxLabel {
	display: inline;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 8px;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignRadioAcrossItem { display: inline; }
.ga-campaignRadioDownItem { padding: 0px; }
.ga-campaignRadioLabel {
	display: inline;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 8px;
}

/* Style for the div tag surrounding the submit button */
.ga-campaignSendBtn { padding: 6px; }

/* The icon for a campaign.  You can hide the icon by override this style with "display: none;". */
#ga-campaignIcon {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* Style for the letter-portion of an advocacy campaign, including the campaign title, subject, and letter */
.ga-campaignLetter {
	padding: 0 6px;
	vertical-align: top;
	background: #fff;
}


/* Style for the main title of the campaign.  flashtitle is a legacy class. */
.ga-campaignLetter .flashtitle {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 16pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #555;
}

/* Style for the text below the campaign title */
.ga-campaignShortExplanation {
	font-size: 11px;
	font-weight: normal;
	margin: 12px 0;
	color: #555;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignShortExplanation p {
	font-size: 11px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignShortExplanation p a, 
.ga-campaignShortExplanation p a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignShortExplanation ul {
	font-size: 11px;
	font-weight: normal;
	margin: 12px 0;
	color: #555;
	background: #fff;
	list-style-position:inside;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignShortExplanation li {
	font-size: 11px;
	font-weight: normal;
	margin: 12px 0;
	color: #555;
	background: #fff;
	list-style-position:inside;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;  
}

/* Text for the optional "Tell Me More" link that can be appended to the short explanation */
.ga-campaignTellMeMore {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;  
}        

/* Style surrounding the letter form */
#letterwrapper {
 margin-top: 10px;
}
#rightletterwrapper {
 margin: 10px 0 10px 10px;
 width: 220px;
}
#letter-1column {
 padding-top: 10px;
}
#letterfull {
 padding-top: 10px;
}
/* Style for the greeting text, "Dear [ Decision Maker ]" */
.ga-campaignSalutation { font-weight: bold; color: #222; font-size: 11px; font-family:Arial, Helvetica, sans-serif;  }

/* Style for the text, "Edit Letter Below" */
.ga-campaignEditLetter {
	margin-bottom: 0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;  
}
.ga-campaignLetter textarea {
 width: 300px;
}
#letter-1column textarea {
 width: 545px;
 height: 200px;
}
#letterfull textarea {
 width: 300px;
 margin-right: 35px;
}
#letterfullformright textarea {
 width: 210px;
}
/* Style for the subject line (both editable and non-editable) */
.ga-campaignSubject, 
.ga-campaignSubject p { 
 font-weight: bold; 
 color: #222; 
 font-size: 11px; 
 font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the closing text of an advocacy letter such as: "Sincerely, John Smith" */
.ga-campaignClosing {
	font-style: italic;
}
/* Styles for the Welcome Back text that is displayed when a member has already participated in the campaign */
.ga-campaignResponded { padding: 8px; }
.ga-campaignResponded h2 { font-size: 12px;font-family:Arial, Helvetica, sans-serif;   }
.ga-campaignResponded h3 {
	margin: 6px 6px;
	font-size: 11px;font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the logout link that is displayed if a member has already participated in a campaign */ 
.ga-campaignLogout {
	font-size: 11px;font-family:Arial, Helvetica, sans-serif;  
	margin: 6px 6px;
}



/*************************************/
/* Styles for the confirm page that is displayed after a member submits the form on an advocacy campaign */
.ga-campaignConfirm { }
.ga-campaignConfirm h1 { font-size: 18px; font-family:Arial, Helvetica, sans-serif;  }
.ga-campaignConfirm input { margin: 10px 0; font-family:Arial, Helvetica, sans-serif;  }
.ga-campaignConfirm th, .ga-campaignConfirm td {
	text-align: left;
	vertical-align: top;font-family:Arial, Helvetica, sans-serif;  
}



/*************************************/
/* Styles for the page that explains that your message is being sent to your targets and the CC targets */
.ga-campaignConfirm2 { }
.ga-campaignConfirm2 h1 { font-size: 13px; font-family:Arial, Helvetica, sans-serif;   }
.ga-campaignConfirm2 h2 { font-size: 12px; font-family:Arial, Helvetica, sans-serif;   }
.ga-campaignConfirm2 p { font-size: 12px; font-family:Arial, Helvetica, sans-serif;   }



/*************************************/
/* Styles for the advocacy campaigns displayed on the Campaigns tab.  The Campaigns tab is only available when 
   the toolbar for an advocacy campaign is enabled.  The list of campaigns is divided into current and past
   campaigns */
.ga-campaignAlerts h1 {	font-size: 16px; font-family:Arial, Helvetica, sans-serif;   }
.ga-campaignAlertsCurrent { }
.ga-campaignAlertsPast { }
.ga-campaignAlertsTitle { }
.ga-campaignAlertsTitle a {
	font-weight: normal;
	text-decoration: underline; font-family:Arial, Helvetica, sans-serif;  
}

/* Style for "update" link when a campaign has a follow-up story */
.ga-campaignAlertsFeedback {
	font-weight: normal; font-family:Arial, Helvetica, sans-serif;  
	color: #990000;
}



/*************************************/
/* Styles for advocacy campaigns displayed on the What's At Stake tab.  The tab is only available when 
   the toolbar for an advocacy campaign is enabled. */

/* Div tag that surrounds the What's at Stake page */
.ga-whatsAtStake { }

/* Title */
.ga-whatsAtStake h1 {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;  
	color: #000;
}

/* Text */
.ga-whatsAtStakeText { }

/* Link to go back to main campaign page*/
.ga-whatsAtStakeFooter a {
	font-size: x-small;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;  
}



/*************************************/
/* Contact Alert Creator page styles, linked from Advocacy Toolbar */
.ga-contact h1 { font-size: 16px; font-family:Arial, Helvetica, sans-serif;  }
.ga-contact table { border: 0; }
.ga-contact td {
	padding: 3px 6px;
	vertical-align: top;
}



/*************************************/
/* Elected Officials Lookup Page styles */

/* Div tag surrounding elected officials lookup page */
.ga-electedOfficials { margin-left: 20px; }

/* Title, "Find Your Elected Officials" */
.ga-electedOfficials h1 { font-size: 18px; font-family:Arial, Helvetica, sans-serif;  }

/* Subtitle, "Enter your 5 or 9-digit ZIP code" */
.ga-electedOfficials h2 { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }

/* Table styles for ZIP+4 address form */
.ga-electedOfficials th {
	vertical-align: middle;
	text-align: right;
	font-weight: normal;
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
}
.ga-electedOfficials td {
	vertical-align: top;
	padding: 6px;
}
/* Default font style for elected officals page */
.ga-electedOfficials p { font-size: 11px; font-family:Arial, Helvetica, sans-serif;   }

/* Alternating background column colors for the display of a member's elected officials */
.ga-electedOfficialsAltBg { background-color: #EDEDED; }



/*************************************/
/* Styles for detailed view of an elected official */

/* Title for federal officials, "Elected Federal Officials" */
.ga-electedOfficialsFedState { margin-left: 100px; }

/* Image of elected officials */
.ga-electedOfficialsImg { border: 1px solid #999999; }

/* Name of elected officials */
.ga-electedOfficialsName { font-size: 11px; font-family:Arial, Helvetica, sans-serif;  }

/* Political party of elected officials */
.ga-electedOfficialsPartyName {
	font-style: italic; font-family:Arial, Helvetica, sans-serif;  
	margin: 0px 0px 6px 0px;
}

/* Name of elected officials */
.ga-electedOfficialsStateZip {
	background-color: #333333;
	color: #FFFFFF;
	margin-left: 6px;
	padding: 2px;
}

/* Two-column format classes */
.ga-electedOfficialsStateLeft {
	float: left;
	text-align: center;
	width: 120px;
}
.ga-electedOfficialsStateRight {
	margin-left: 140px;
	width: auto;
}
.ga-electedOfficialsStateRight p {
	margin: 0;
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;   
}

/* List item of committees */
.ga-electedOfficialsStateRight li { font-size: 12px; font-family:Arial, Helvetica, sans-serif;   }

/* Send message link */
.ga-electedOfficialsText { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }

/* Class for "Look up Zip+4" link */
.ga-electedOfficialsZipButton { margin-left: 60px; }



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

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

/* Div tag surrounding sidebar box */
.ga-homeSidebar {
	float: right;
	width: 200px;
	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: 12px; font-family:Arial, Helvetica, sans-serif; }
.ga-homeSidebar textarea { width: 150px; }



/* 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; font-family:Arial, Helvetica, sans-serif;  
	margin: 0;
	padding: 0;
}

/* Default text inside sidebar */
.ga-homeTellFriend p, .ga-homeElectedOfficials p, .ga-homeCurrentMembers p, .ga-homeSignup p, .ga-homeMemberSince p {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	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;
}

/* "Forgot password" link */
.ga-homeForgotPassword { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }

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

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

/* 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; font-family:Arial, Helvetica, sans-serif;  
	margin: 0;
	padding: 0;
}



/*************************************/
/* Petition Campaign styles */

/* Style for the table that surrounds the entire campaign */
.ga-petition { width: 100%; }
.ga-petition td { vertical-align:top; }

/* Two-column formatting */
.ga-petitionColumn1 {
	float: left;
	width: 60%;
}
.ga-petitionColumn2 {
	width: 30%;
	margin-left: 65%;
}

/* Style for the div tag that surrounds the targets, instructions, member fields, and submit button */
.ga-petitionSign {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}
.ga-petitionSignRight {
	margin: 0;
	padding: 0;
	background-color: #fff;
}
.ga-petitionSignRight div.ga-petitionSignContent {
	width: 250px;
}
 
.ga-petitionSign p {
	font-size: 10px;
	font-weight: normal;
	margin: 2px; font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the black Sign this Petition header on the standard petition template */
.ga-petitionSign h1,
.ga-petitionSignRight h1,
.ga-petitionSign-formsep h1 {
	color: #666666;
	font-size: 100%;
	margin: 0 0 5px 0;
	text-transform:uppercase;
	padding: 4px;
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#ffffff;
}
.ga-petitionSign h2,
.ga-petitionSignRight h2,
.ga-petitionSign-formsep h2 {
	font-size: 13px;
	color: #000;
	margin: 0;
	padding: 3px; font-family:Arial, Helvetica, sans-serif;  
}

/* Style for the form field label, such as First Name */
.ga-petitionSign label {
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin: 0; font-family:Arial, Helvetica, sans-serif;  
}

/* Styles for the form fields that can be part of the member info form */
.ga-petitionCheckboxHeader p { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionCheckboxItem { padding: 0px; }
.ga-petitionCheckboxLabel {
	display: inline;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 8px; font-family:Arial, Helvetica, sans-serif;  
}
.ga-petitionContent { margin:0; padding:0;}
.ga-petitionContent td { width: 100%; }
.ga-petitionContent ul {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #333;}
.ga-petitionContent li {list-style-type:disc; line-height: 1.25em; margin-bottom:.5em;}
.ga-petitionDate { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionDateHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionFloat { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionFloatHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionInput {
        margin: 0;
	padding: 0 10px 0 0;
}
.ga-petitionInt { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionIntHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionMultiselect {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	margin-bottom: 8px;
}
.ga-petitionMultiselectHeader {	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionPrefixHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionMsg {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666666;
	line-height:1em;
}
.ga-petitionMsg ul {
 font-size: 11px; font-family:Arial, Helvetica, sans-serif;  
 color: #333; padding:1.5em;
}
.ga-petitionMsg li {
 font-size: 11px; font-family:Arial, Helvetica, sans-serif;  
 color: #333; line-height:1.5em; margin-bottom: .75em;
}



.ga-petitionRadioAcrossItem { display: inline; }
.ga-petitionRadioDownItem { padding: 0px; }
.ga-petitionRadioHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionRadioLabel {
	display: inline;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 8px; font-family:Arial, Helvetica, sans-serif;  
}
.ga-petitionSelect {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	margin-bottom: 8px;
}
.ga-petitionSelectHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }

/* Submit button on top of page */
.ga-petitionSignButtonTop {; 
	background-color: #7C1B1D; /* default color brick red */
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #7C1B1D; /* default color brick red */
	margin: 0;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;  
}

/* Submit button on bottom of page */
.ga-petitionSignButtonBottom {
	background-color: #fff; 
	text-align: left;
	font-size: 100%;
	border: 0; 
	margin: 0;
	padding: 3px; font-family:Arial, Helvetica, sans-serif;  
}
.ga-petitionSignButtonBottom a {
	olor: #5E8E99; 
	text-align: left;
	font-size: 100%;
	border: 0; 
	margin: 0;
	padding: 3px; font-family:Arial, Helvetica, sans-serif;  
}

/* Style for logout link that is displayed if a member has already participated in a campaign */ 
.ga-petitionLogout {
        font-size: 10px;
        padding: 10px 6px 10px 6px; font-family:Arial, Helvetica, sans-serif;  
}


/* Style for div tag that surrounds all the targets */
.ga-petitionTargets {
	font-size: 100%; font-family:Arial, Helvetica, sans-serif;  
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin-bottom: 0;
	padding:0;
	border-top: 0;
	border-bottom: 0;
}

/* Style for text above targets "Send this petition to:" */
.ga-petitionTargets h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	text-transform: none;
	font-weight:bold;
	color: #666666;
	margin:0;
	padding-top:.5em;
}

/* Style for the unordered list of targets */
.ga-petitionTargets ul {
	font-size: 11px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: normal;
    list-style-image: url("https://admin5.getactive.com/campaign-images/flash_arrow.gif");
}

/* Style for the main title of the campaign.  */
.ga-petitionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	color: #5e8e99;
	text-transform: uppercase;
	border:none;
	margin:0;
	padding:0;
	font-weight:normal;
	}


/* Style for the text below the campaign title */
.ga-petitionText {
    text-align: left;     
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;;
	text-align: left;
	padding: 0 0 1.5em 0;
	margin:0;
	color:#999999;
	font-size:20px;
	line-height:1.25em;
}
.ga-petitionText p {
	font-family:Arial, Helvetica, sans-serif; color:#999999;  line-height:1.75em; 
}
.ga-signUp th {
	width: 180px;
}
.ga-signUpListserve {
	margin-bottom: 20px;
}
.ga-signUpListserve input {
	margin-left: 40px;
}
.ga-signUpCenter {
}
.ga-signUpBlurb {
}

/* Tell-a-Friend Page styles */
.ga-tellFriend {
	margin: 0 4px;
}
.ga-tellFriend input {
  font-size: 12px;
}
.ga-tellFriend table {
	border: 0;
	margin-left: 0;
}
.ga-tellFriend td {
	vertical-align: top;
}
.ga-tellFriend th {
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	font-weight: bold; font-family:Arial, Helvetica, sans-serif;  
	width: 40%;
}
.ga-tellFriendEmail input {
	margin: 0 0 6px 0;
}
.ga-tellFriendExplain {
	font-size: 10px;
	font-weight: normal; font-family:Arial, Helvetica, sans-serif;  
	margin-top: 0;
}
.ga-tellFriendExport {
	text-align: center;
}
.ga-tellFriendFirstName {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
}
.ga-tellFriendLastName {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
}
.ga-tellFriendHeader {
	margin: 10px 0px 20px 0px;
}
.ga-tellFriendInsertAddressBook {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
}

/* Text for the optional "Tell Me More" link that can be appended to the short explanation */
.ga-petitionTellMeMore {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 1em 0;
}
.ga-petitionTellMeMore a {
	color: #5e8e99;
	text-decoration:none;
}

/* Div tag surrounding the closing text */
.ga-petitionSignedBy {
	padding-top: 10px;
	border-top: 1px dashed #000;
}


/* Style for the closing text of a petition.  Ex: "Signed by: [Your name] [Your address]" */
.ga-petitionSignedBy p {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold; 
	color: #000;
}
#ga-donationTxnFields input {
	width: auto !important;
	width: 100px;
}
#ga-donationTxnFields .ga-CheckBoxItem input, #ga-donationTxnFields .ga-RadioDownItem input, #ga-donationTxnFields .ga-RadioAcrossItem input { 	width: 20px; }



/*************************************/
/* Styles for the confirm page that is displayed after a member submits a petition campaign form */
.ga-petitionConfirm2 h1 { font-size: 13px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionConfirm2 h2 { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-petitionConfirm2 p { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }



/*************************************/
/* Donation campaign styles */

/* Style surrounding the entire campaign */
#ga-donationLayout { }

/* Title of the campaign */
#ga-donationHeader { }

/* Style for two-column formatting */
#ga-donationCols { width: 100%; }

#ga-donationCols td#ga-donationCol1-2, #ga-donationCols td#ga-donationCol2-2  {
	vertical-align: top;
	padding: 8px;
}
#ga-donationCols td#ga-donationCol1-2, #ga-donationCols td#ga-donationCol2-2 { width: 50%; }

/* Instruction text above payment levels, "Please select a donation amount:" */
.ga-donationPaymentLabel { 
	font-size: 11px; font-family:Arial, Helvetica, sans-serif;  
	margin: 8px 0;
}

/* Div tag surrounding the payment fields */
#ga-donationAmtFields {	width: 100%; }

/* Div tag for table formatting of payment fields */
#ga-donationAmtFields td { 
	vertical-align: top;
	padding: 4px 2px;
}

/* Amount text for each payment level */
#ga-donationAmtFields td.ga-donationAmount { padding-top: 6px; }

/* Label for each payment level*/
#ga-donationAmtFields td.ga-donationLabel { padding-top: 6px; }

/* Other amount table cell */
#ga-donationOtherAmt td { 
	vertical-align: top;
	padding: 0 2px;
}

/* Div tag surrounding the min/max fields for the other amount */
#ga-donationOtherAmt .ga-donationMinMax { 
	color: #555;
	margin-top: 8px;
	font-size: 11px; font-family:Arial, Helvetica, sans-serif;  
}

/* Text above the custom transaction fields */
.ga-donationTxnHeader { margin: 8px 0; }


/* Prompts for each transaction field (optional), "I'd like to make this donation on behalf of or in memory of" */
#ga-donationTxnFieldsPrompt { }

/* Label for each custom transaction field */
#ga-donationTxnFields label { 
	font-size: 11px;
	font-weight: bold; font-family:Arial, Helvetica, sans-serif;  
}

/* Input field for each custom transaction field */
#ga-donationTxnFields input {
	width: auto !important;
	width: 100px;
}

/* Radio/checkbox field for each custom transaction field */
#ga-donationTxnFields .ga-CheckBoxItem input, #ga-donationTxnFields .ga-RadioDownItem input, #ga-donationTxnFields .ga-RadioAcrossItem input { width: 20px; }

/* Text below the custom transaction fields */
.ga-donationTxnFooter { clear: left; }

/* Instruction text above the credit card/member info fields, "Complete the following to make your contribution and sign up to receive periodic updates" */
.ga-donationFormHeader { 
	font-size: 11px;
	margin: 8px 0; font-family:Arial, Helvetica, sans-serif;  
}

/* Div tag surrounding the credit card fields */
#ga-donationCCFields { margin: 8px 0; }

/* Style for logout link that is displayed to allow a member to logout */ 
.ga-donationLogout {
	font-size: 11px; font-family:Arial, Helvetica, sans-serif;  
        margin: 6px 0;
}

/* Style for div tag that surrounds all the member info form fields, such as First Name, Last Name, etc */
#ga-donationFields label, #ga-donationReadOnlyFields label, #ga-donationCCFields label { 
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold;
	display: block;
}

/* Style for div tag that surrounds all the member info form fields that are drop-down selects */
#ga-donationFields input, #ga-donationFields select, #ga-donationFields option, #ga-donationCCFields input, #ga-donationCCFields select, #ga-donationCCFields option {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: normal;
}

/* Opt-in checkbox box to sign up for center */
#ga-donationOptIn { 
	margin-top: 16px;
	margin-bottom: 16px;
}

/* Styles for the form fields that can be part of the member info form */
.ga-donationCheckboxHeader p { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-donationCheckboxItem { padding: 0px; }
.ga-donationCheckboxLabel {
	display: inline;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 8px; font-family:Arial, Helvetica, sans-serif;  
}

/* Div tag that surround payment schedule (if enabled) */
#ga-donationPaymentSchedule { margin-top: 24px; }

/* Label for payment schedule options */
#ga-donationPaymentSchedule label {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold;
	display: block;
}

/* Text for different payment schedule plans */
#ga-donationInstallmentText, #ga-donationRecurringText { font-size: 11px; font-family:Arial, Helvetica, sans-serif;  }

/* Submit button for donation form */
.ga-donationSubmit { text-align: center; }
.ga-donationSubmit input { 
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: normal;
}

/* Page footer text for campaign */
#ga-donationFooter { }



/*************************************/
/* Styles for the confirm page that is displayed after a member submits a donation campaign form */

/* Title for confirm page, "Please confirm your payment" */
#ga-donationConfirm h2 { font-size: 13px; font-family:Arial, Helvetica, sans-serif;  }

/* Credit card text, "Your credit card will be charged:" */
#ga-donationConfirm h3, #ga-donationConfirm th { font-size: 12px; font-family:Arial, Helvetica, sans-serif;   }

/* Table for member info */
#ga-donationConfirm th, #ga-donationConfirm td { font-size: 11px; font-family:Arial, Helvetica, sans-serif;  }
#ga-donationConfirm th { text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif;  }

/* Div tags that separate the different sections of the confirm page */
#ga-donationConfirm .section { border-bottom: 1px solid #555; padding: 8px 0; }



/*************************************/
/* Styles for the thank you page that is displayed after a member confirm a donation campaign form */

/* Text for next action, "What do you want to do next?" */
#ga-donationThankYou h3 { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }



/*************************************/
/* Subscription Management Page styles */
.ga-communityLink {
        width:100%;
        text-align: right; font-family:Arial, Helvetica, sans-serif;  
        vertical-align: top;
        padding: 1px 16px;
}
#ga-updateProfileBtn { clear: both; }



/*************************************/
/* Center Privacy Policy Page styles */
/* Div tag surrounding privacy policy page */
.ga-privacy { margin-left: 20px; }

/* Title, "Privacy Policy" */
.ga-privacy h1 {
font-weight: normal;
font-size: 160%;
line-height:100%;
margin: 10px 0 15px 0;
padding-bottom: 0;
border-bottom: 1px solid #CAD2D3;
}

.ga-privacy ul {
margin: 0 0 1em 0;
}

.ga-privacy ul li {padding: 0; margin: 0 0 .5em 12px; list-style: outside; list-style-image: url(../images/bullet-triangl-gray.gif); background: none;}


/* Link to go back to Center Homepage */
.ga-privacyGoBack {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold;
	margin: 20px 0px;
}



/*************************************/
/* Sign-up Page styles */

/* Div tag surrounding sign-up page */
.ga-signUp {font-family:Arial, Helvetica, sans-serif;   }

/* Top of page text, "If you are already in our system, just type your email address and click "Sign-Up" below." */
.ga-signUpBlurb {font-family:Arial, Helvetica, sans-serif;   }

/* Table formatting for sign-up form */
.ga-signUp th, .ga-signUp td {
	vertical-align: top;
	text-align: left;
	padding: 4px;
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
}

.ga-signUp th {	width: 180px; }

/* Opt-in checkbox for listserves */
.ga-signUpListserve { margin-bottom: 20px; }
.ga-signUpListserve input { margin-left: 40px; }

/* Opt-in checkbox for center(s) */
.ga-signUpCenter {font-family:Arial, Helvetica, sans-serif;   }



/*************************************/
/* Tell-a-Friend Page styles */

/* Div tag that surrounds entire page */
.ga-tellFriend { margin: 0 4px; font-family:Arial, Helvetica, sans-serif;  }

/* Top of page text, "Pass your message on to your friends and colleagues, and invite them to sign up..." */
.ga-tellFriendHeader { margin: 10px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif;  }

/* Default font for form fields */
.ga-tellFriend input { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }

/* Table formatting for Tell-a-Friend form */
.ga-tellFriend table {
	border: 0;
	margin-left: 0;
}
.ga-tellFriend td { vertical-align: top; }
.ga-tellFriend th {
	vertical-align: top;
	text-align: left;
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold;
	width: 40%;
}

/* Cell that contains recipient email boxes */
.ga-tellFriendEmail input { margin: 0 0 6px 0; }

/* Small text explanation for form fields */
.ga-tellFriendExplain {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: normal;
	margin-top: 0;
}

/* Cell for first name and last name */
.ga-tellFriendFirstName, .ga-tellFriendLastName { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }

/* Text to insert emails from address book (shown if member is logged in) */
.ga-tellFriendInsertAddressBook { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }

/* Div tag surrounding the Send button */
.ga-tellFriendExport { text-align: center; font-family:Arial, Helvetica, sans-serif;  }



/*************************************/
/* Welcome Page styles */

/* Div tag that surrounds the welcome page */
.ga-welcomeMember { font-family:Arial, Helvetica, sans-serif;  }

/* Table to display member info */
.ga-welcomeMemberTable {
	margin-left: 20px;
	border: 0;
}
.ga-welcomeMemberTable td {
	padding: 0 20px;
	background-color: #EFEFE7;
	padding: 10px;
}




/*************************************/
/* Styles for Inbound Processing */

/* Title */
.ga-callctrTitle {
	background-color: #EEE;
	border-top: 1px solid #555;
	color: #000;
	padding: 4px;
	margin-top: 24px;
}

/* Instructions/script popup panel */
.ga-callctrInstructions { 
    float: right;
    display: none;;
    width: 250px;
    padding: 12px;
    background-color: #EEE;
    border: 1px solid #555;
}

/* Instructions/script title */
.ga-callctrInstructions h1 { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }



/*************************************/
/* Styles used by donation, petition, and advocacy campaigns */
.ga-addressLabel {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold; 
	padding-top: 8px;
	margin-bottom: 8px;
}



/*************************************/
/* Special div tags to enable two-column form fields for %template% tags (see documentation for Custom Templates)

   Examples:
   <div class="ga-twoColumns">%template_memberfields%</div>
   <div class="ga-twoColumns">%template_ccfields%</div>
   <div class="ga-twoColumns">%template_txnfields%</div>

*/

/* Left-column form field labels for member forms, donation campaigns, and advocacy campaigns */ 
.ga-twoColumns #ga-memberFields label, .ga-twoColumns #ga-campaignFields label, .ga-twoColumns #ga-donationFields label, .ga-twoColumns #ga-donationReadOnlyFields label, .ga-twoColumns #ga-donationCCFields label { 
	position: relative;
	float: left;
	width: 30%;
	padding-right: 5px;
	display: inline;
	clear: left;
}

/* Right-column form fields for member forms, donation campaigns, and advocacy campaigns */
.ga-twoColumns #ga-memberFields .ga-fieldInput, .ga-twoColumns #ga-campaignFields .ga-fieldInput, .ga-twoColumns #ga-donationFields .ga-fieldInput, .ga-twoColumns #ga-donationReadOnlyFields .ga-fieldInput, .ga-twoColumns #ga-donationCCFields .ga-fieldInput { 
	float: left;
	width: 68%;
	margin-bottom: 6px;
	clear: right;
}

/* Left-column form field labels for custom transaction fields in donation campaigns */
.ga-twoColumns #ga-donationTxnFields label {
        float: left;
        width: 33%;
        height: 100%;
        clear: left;
        padding-right: 5px;
        margin-bottom: 2px;
}

/* Left-column form fields for custom transaction fields in donation campaigns */
.ga-twoColumns #ga-donationTxnFields .ga-fieldInput {
        float: left;
        width: 64%;
        margin-bottom: 6px;
}

/* Specific to advocacy campaign form fields */
.ga-twoColumns #ga-campaignFields label { text-align: right; font-family:Arial, Helvetica, sans-serif;  }

/* Left-column form field labels for member fields (like the subscription management page's profile tab)  */
.ga-twoColumns #ga-memberFields .ga-fieldInput label, .ga-twoColumns #ga-memberFields .ga-fieldInput .ga-fieldInput {
	float: none;
	width: auto;
	padding: auto;
	display: block;
}
.ga-twoColumns #ga-memberFields label, .ga-twoColumns #ga-memberFields .ga-fieldInput label { clear: left; }

/* Right-column form fields for member fields (like the subscription management page's profile tab)  */
.ga-twoColumns #ga-memberFields .ga-fieldErrorMsg, .ga-twoColumns #ga-memberFields .ga-field {
	padding: 0 !important; 	/* Fixes weird wrapping issues */
	padding: 1px;
}

/* Error message when submitting a member fields form */
.ga-twoColumns #ga-memberFields .ga-fieldError {
	padding: auto;
	background-color: transparent;
}
.ga-twoColumns #ga-memberFields .ga-fieldError .ga-fieldInput {
	padding: 1px;
	background-color: #FFCCCC; 
}



/*************************************/
/* Default styles for member fields */
.ga-CheckboxHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-CheckboxItem   { padding: 0px; }
.ga-CheckboxLabel {
	display: inline;
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	padding-left: 4px;
	padding-right: 8px;
}
.ga-Date { font-size: 12px; font-family:Arial, Helvetica, sans-serif;    }
.ga-DateHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-Float { font-size: 12px; font-family:Arial, Helvetica, sans-serif;   }
.ga-FloatHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;   }
.ga-Input {
	margin: 0;
	padding: 0 5px;
}
.ga-InputBlock { padding-top: 1px; }
.ga-InputText {
	font-size: 10px;
	font-weight: bold; font-family:Arial, Helvetica, sans-serif;  
	color: #000;
	padding-top: 3px;
}
.ga-Int { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-IntHeader {	font-size: 10px;  font-family:Arial, Helvetica, sans-serif;  }
.ga-Multiselect {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	margin-bottom: 8px;
}
.ga-MultiselectHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-NarrowText { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-NarrowTextHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-PrefixHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-RadioAcrossItem { display: inline; }
.ga-RadioDownItem { padding: 0px; }
.ga-RadioHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-RadioLabel {
	display: inline;
	font-size: 10px; font-family:Arial, Helvetica, sans-serif;  
	padding-left: 4px;
	padding-right: 8px;
}
.ga-Select {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
	margin-bottom: 8px;
}
.ga-SelectHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-TextArea { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-TextAreaHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }
.ga-WideText { font-size: 12px; font-family:Arial, Helvetica, sans-serif;  }
.ga-WideTextHeader { font-size: 10px; font-family:Arial, Helvetica, sans-serif;  }



/*************************************/
/* Styles for forms */

.ga-field label {
	display: block;
	font-size: 90%;
	font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold;
	margin:.25em 0;
}
.ga-fieldInput { margin-bottom: 8px; }
.ga-fieldInput label { font-weight: normal; font-family:Arial, Helvetica, sans-serif;   }
.ga-fieldInput textarea { width: 250px; }
.ga-fieldError {
	padding: 6px;
	background-color: #FFCCCC; 
}
.ga-fieldErrorMsg {
	clear: both;
}
.ga-fieldErrorMsg .ga-alert {
	margin: 0 0 4px 0;
	padding: 0 0 2px 0;
	color: #CC3399;
	border-bottom: 1px solid #CC0000;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ga-fieldErrorMsg ul {
	margin: 6px 0;
}
.ga-fieldErrorMsg li {
	color: #CC0000;
	font-size: 10px;font-family:Arial, Helvetica, sans-serif;  
}
.ga-fieldCategory {
	font-size: 13px;font-family:Arial, Helvetica, sans-serif;  
	font-weight: bold;
}



/*************************************/
/* Styles for tabs
   GetActive does not recommend that you attempt to override these styles
*/

.ga-tab {
    position: relative;
    top: 0px;
    float: left;
    display: inline;
    overflow: hidden;
    list-style: none;
    text-align: center;
    height: 23px;
    margin: 1px -1px 0px 4px;
    padding: 0;
    border: 0;
    font-family:Arial, Helvetica, sans-serif;  
    font-size: 12px;
    background: transparent;
    border: 0;
}

.ga-tab li { float: left; margin: 0; list-style: none; }

.ga-tab .ga-centertab { 
    height: 100%;
    padding: 0px 5px;
    cursor: pointer;
    cursor: hand;  /* necessary for IE */     
    background: url("https://admin5.getactive.com/images/tabbar/tab_bg.gif") repeat-x top center; 
}

.ga-tab#ga-activetab {
    top: -2px;
    height: 27px !important;
    z-index: 3;
    margin: 1px -5px 0 0;
    padding: 0;
    background: transparent;
}

.ga-tab#ga-activetab .ga-centertab {
    font-weight: bold; font-family:Arial, Helvetica, sans-serif;  
    color: #000;
    padding: 7px 5px 0 5px;
    cursor: default;
    background: url("https://admin5.getactive.com/images/tabbar/tab_active_bg.gif") repeat-x top center;
}   

.ga-tab a, .ga-tab a:link, .ga-tab a:hover, .ga-tab a:visited {
    position: relative;
    top: 5px;
    text-decoration: none; font-family:Arial, Helvetica, sans-serif;  
    color: #004266;
}
.ga-tab#ga-activetab a {
    top: 0;
    color: #006699; font-family:Arial, Helvetica, sans-serif;  
}

.ga-bar {
    position: relative;
    width: 100%;
    height: 10px;
    text-align: left;
    clear: none !important;
    clear: both;
}

.ga-bar#topbar {
    top: 23px !important;
    top: -5px;
    height: 5px;
    background: url("https://admin5.getactive.com/images/top_fill.gif") repeat-x top left;
}

.ga-bar#bottombar {
    clear: both;
    top: -5px;
    margin: 0 !important;
    margin-top: -30px;
    margin-bottom: -20px;
    background: url("https://admin5.getactive.com/images/bottom_fill.gif") repeat-x top left;
}

.ga-tab-content {
    clear: left;
    position: relative;
    top: -5px !important;
    top: -35px;
    width: 100%;
    border: 0px solid #F00;
    margin: 0;
    margin-bottom: 20px;
    padding: 0;
}

/* Format tabs for printing */
@media print {
    .ga-tab .ga-sidetab { display: none; }
    .ga-tab .ga-centertab { 
	display: block; 
	background-color: #F0F0E8;
	border: 1px solid #91A7B4;
	border-bottom: 1px solid #91A7B4;
    }
    .ga-tab#ga-activetab .ga-centertab {
	background-color: #CADCED;
	border: 1px solid #679ACC;
	padding-bottom: 0;
    }
    .ga-bar#topbar {
	top: 25px;
	height: 0;
	border: 1px solid #679ACC;
	z-index: 5;
    }
    .ga-bar#bottombar {
	height: 0;
        border: 1px solid #679ACC;
   }

/* Footer */

#footer-address {width:445px; font-size: 85%; margin-top:10px; padding-top:10px; margin-left:auto; margin-right:auto; padding-bottom:10px; border-top:1px solid #CCCCCC; font-size:8pt; color:#555;}

div.foot-address {
 float: left;
 line-height: 130%;
 font-size:8pt; color:#555;
}
div.foot-address p {
 margin: 0;
 padding: 0;
 font-size:8pt; color:#555;
}
div.foot-nav {
 float: right;
 margin-top:15px;
 font-size:8pt; color:#555;
}
p.foot-nav-title {
 float: left;
 font-weight: bold;
 margin: 2px 10px 0 0;
 text-align: right;
 width: 100px;
 font-size:8pt; color:#555;
}
p.foot-nav-links {
 float: left;
 margin: 0;
 font-size:8pt; color:#555;
}
div.foot-nav-links {
 float: left;
 padding-top: 8px;
 font-size:8pt; color:#555;
}

#footer a {
 color: #666;
 padding: 0 3px;
 text-decoration: none;
 font-size:8pt; color:#555;
}

#footer a:visited {
 color: #999;
 font-size:8pt; color:#555;
}
#footer a:hover {
 color: #666; 
 text-decoration: underline;
 font-size:8pt; color:#555;
}
