/*E-ACTIVIST LAYOUT AND FORMATS*/ 

/* campaign body */

BODY.eaCampaignBody {
	}

/* CONTENT CONTAINERS */ 

/* campaign two col spacer */

.eaTwoColumnFiller{
	width:100%;
	position:relative;
	clear:both;
	}

/* campaign two col content */

.eaFullWidthContent{
	width:100%; 
	position:relative;
	padding-left:0px;
	font:14px arial,helvetica,clean,sans-serif;
	clear: both;
	}

/* campaign left col content */

.eaLeftColumnContent{
	float:left; 
	width:275px; 
	position:relative;
	clear:left;
	padding-left:10px;
	}

/* campaign right col content */

.eaRightColumnContent{
	float:left; 
	width:275px; 
	position:relative; 
	text-align:left;
	padding-left:5px;
	}

/* campaign left col spacer */

.eaLeftColumnFiller{
	float:left;
	width:275px; 
	position:relative;
	clear:left;
	padding-left:10px;
	}

/* campaign right col spacer */

.eaRightColumnFiller{
	float:left; 
	width:275px; 
	position:relative;
	}

/* campaign form textarea */

.eaFormTextArea {
	border: 1px solid #666666;
	width: 100px;
	height: 120px;
	color: #000000;
	font-size: 14px;
	overflow-y:auto;
	overflow-x:hidden;
	}

/* campaign form radio button */

.eaFormRadio {}

/* campaign form checkbox */

.eaFormCheckbox {}

/* campaign form text field */

.eaFormTextfield {
	border: 1px solid #404040;
	width: 180px; 
	color: #000000; 
	margin:1px 0px; 
	padding:2px;
	font:14px arial,helvetica,clean,sans-serif;
	}

/* campaign form select */

.eaFormSelect {
	color: #666666; 
	font:14px arial,helvetica,clean,sans-serif;
	}

/* campaign form element label */

.eaFormElementLabel {
	width:130px;
	float:left;
	position:relative;
	margin-left:10px;
	font:14px arial,helvetica,clean,sans-serif;
/*display:table-cell;*/

}



/* campaign question textarea */

.eaQuestionTextArea {
	border: 1px solid #666666;
	height: 100px;
	width: 350px;
	color: #666666;
	
	overflow-y:auto;
	overflow-x:hidden;
	font:14px arial,helvetica,clean,sans-serif;
	font-size: 11px;
	clear: both;
	}

/* campaign question radio button */

.eaQuestionRadio {}

/* campaign question checkbox */

.eaQuestionCheckbox {
	}
.eaQuestionCheckbox input{
		line-height:0px;
		margin:0px 5px 0px 0px;
		padding:0px;
	}

/* campaign question text field */

.eaQuestionTextfield {
	border: 1px solid #666666;
	width: 120px; 
	color: #666666; 
font:14px arial,helvetica,clean,sans-serif;
	width: 350px;
	}

/* campaign question select */

.eaQuestionSelect {
	color: #666666; 
	font:14px arial,helvetica,clean,sans-serif;
	}

/* campaign question text form field container*/

.eaQuestionTextfieldFormFieldContainer {
	float:left;
	width:200px;
	position:relative;
	}

/* campaign question textarea form field container*/

.eaQuestionTextareaFormFieldContainer {
	float:left;
	width:200px;
	position:relative;
	}

/* campaign question select form field container*/

.eaQuestionSelectFormFieldContainer {
	float:left;
	width:200px;
	position:relative;
	}

/* campaign question checkbox form field container*/

.eaQuestionCheckboxFormFieldContainer {clear:left;
	margin-top:-20px;
	}

/* campaign question radio form field container*/

.eaQuestionRadioFormFieldContainer {clear:left;
	margin-top:-20px;
}


/* campaign question element label */

.eaQuestionLabel {
	padding-right:5px;
	padding-bottom:10px;
	}


/* form instruction text */

.eaFormInstruction {}

/* issue text */

.eaIssue {}

/* letter instruction text */

.eaLetterInstruction {
	font:14px arial,helvetica,clean,sans-serif;}

/* message content container */

.eaMessageContentContainer {
	float:left;
	clear:left;
	position:relative;
	}

/* message content */

.eaMessageContent {
	height:300px;
	width:400px;
	color: #000000;
	
	border: 1px solid #666666;
	padding:2px;
font:14px arial,helvetica,clean,sans-serif;
	}
	
/* message salutation container */

.eaMessageSalutationContainer {
	padding-bottom:5px;
	float:left;
	clear:left;
	position:relative;
	}


/* message salutation */

.eaMessageSalutation {
	width:250px;
	color: #000000;
	
	border: 1px solid #666666;
	padding:2px;
	height:15px;
	font:14px arial,helvetica,clean,sans-serif;
	overflow: hidden;
	}

/* message signoff container */

.eaMessageSignoffContainer {
	padding-top:5px;
	float:left;
	clear:left;
	position:relative;
	}

/* message signoff */

.eaMessageSignoff {
	width:250px;
	color: #000000;
	
	border: 1px solid #666666;
	padding:2px;
	height:20px;
font:14px arial,helvetica,clean,sans-serif;
	overflow: hidden;
	}

/* message subject container */

.eaMessageSubjectContainer {
	padding-bottom:5px;
	}

/* message subject */

.eaMessageSubject {
	width:396px;
	
	border: 1px solid #666666;
	padding:2px;
	color: #000000;
	font:14px arial,helvetica,clean,sans-serif;
	}

/* other instruction text */

.eaOtherInstruction {}

/* send instruction text */

.eaSendInstruction {}

/* thank page */

.eaThankPage {}

/*error messages*/

.eaErrorMessage {
	color: #FF0000;
	font:14px arial,helvetica,clean,sans-serif;
	font-weight:bold;

	background:#EEEEEE;
	padding-left:20px;
	}

.eaAjaxErrorMessageContainer {
	text-align: left;
	margin-left:20px;
	}

/* friend form content containers */

.eaFriendFormFieldContainerLeft{
	}

.eaFriendFormFieldContainerRight{
	}

.eaFriendFormFieldContainerFull{
	}

/* friend form label */

.eaFriendFormLabelLeft {
	width:130px;
	float:left;
	position:relative;
	margin-left:10px;
	font:14px arial,helvetica,clean,sans-serif;
	clear:left;
	}

.eaFriendFormLabelRight {
	width:80px;
	padding-top:10px;
	float:left;
	}

/* email friend form text field */

.eaFriendFormTextfield {
	border: 1px solid #404040;
	width: 180px; 
	color: #000000; 
	margin:1px 0px; 
	padding:2px;
	font:14px arial,helvetica,clean,sans-serif;
	}

/* sender email (email a friend) content container */

.eaSenderMailTemplateContainer{
	width:400px; 
	position:relative; 
	padding-top:10px;
	}

/* sender email salutation text field */

.eaSenderMailTemplateSalutation {
	border: 1px solid #666666;
	width: 180px; 
	color: #666666; 
	font:14px arial,helvetica,clean,sans-serif;}

/* sender email (email a friend) textarea */

.eaSenderMailTemplate{
	border: 1px solid #666666;
	width: 400px;
	height: 400px;
	color: #666666;
	font-size: 14px;
	overflow-y:auto;
	overflow-x:auto;
	}

/* switch copy instruction text */

.eaSwitchCopyInstruction {}

/* container for switch copy links */

.eaSwitchCopyLinksContainer {
	float:left; 
	width:100%; 
	position:relative; 
	padding-left:20px; 
	padding-top:10px;
	}

/* switch copy link */

.eaSwitchCopyLink {color: #000000;}

/* select contact instruction text */

.eaSelectContactInstruction {}

/* container for contacts */

.eaContactsContainer {
	float:left; 
	width:380px; 
	position:relative; 
	padding:10px; 
	background-color:#EEEEEE;
	margin-top:10px;
	}

/* contact link */

.eaContactLink {color: #000000;}

/* contact select checkbox */

.eaContactSelectCheckbox {
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* container for send options */

.eaSendOptionsContainer {
	float:left; 
	width:100%; 
	position:relative; 
	padding-left:20px; 
	padding-top:10px;
	}

/* send option radio button */

.eaSendOptionRadio {}

/* submit/reset buttons position */

.eaSubmitResetButtonGroup {
	padding-left:200px;
	margin-top:20px;
	width:200px;
	font-size:12px;
}

/* submit button */

.eaSubmitButton {
	background-image: url(http://www.christianaid.org.uk/siteImages/arrowButtons/AB_red_whiteBack.gif);
	height: 18px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 5px;
	font-weight: bold;
	background-repeat: no-repeat;
	color: #ffffff;
	background-position: right center;
	background-color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:20px;
	}

/* cancel button */

.eaResetButton {
	background-image: url(http://www.christianaid.org.uk/siteImages/arrowButtons/AB_red_whiteBack.gif);
	height: 18px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 5px;
	font-weight: bold;
	background-repeat: no-repeat;
	color: #ffffff;
	background-position: right center;
	background-color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:20px;
	}

/* mandatory field marker */

.eaMandatoryFieldMarker {
	color:#404040;
	}

/* campaign ajax content */

.eaAjaxContent{

	}

/* contact name container */

.eaContactNameContainer{
	float:left; 
	position:relative;
	clear:left;
	font-weight:bold;
	padding-right:10px;
	width:200px;
	height:25px;
	}


/* contact organization container */

.eaContactOrgContainer{
	float:left; 
	position:relative;
	padding-right:20px;
	padding-top:4px;
	font-weight:bold;
	width:175px;
	height:25px;
	}


/* contact biographyLink container */

.eaContactBiographyLinkContainer{
	float:left;
	position:relative;
	font-weight:bold;
	height:25px;
	padding-top:4px;
	width:125x;
	}


/* biography link */

.eaBiographyLink {color: #000000;}


/* contact biography container */

.eaContactBiographyContainer{
	float:left; 
	position:relative;
	width: 600px;
	clear:left;
	padding-left:0px;
	padding-right:10px;
	}

/* contact biography list */

.eaContactBiographyList{
	float:left; 
	position:relative;
	width:350px;
	margin-top:20px;
	}

/* contact biography line container */

.eaContactBiographyLineContainer{
	clear:left;
	padding-left:0px;
	padding-bottom:5px;
	list-style-type: disc;
	}
	
.eaContactBiographyPictureContainer {
	float:left;
	position:relative;
	width:125px;
	}	

/* contact organization container */

.eaRecipientBlock{
	float:left; 
	width:200px; 
	position:relative;
	padding-right:10px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	}	
.eaSenderBlock {
	float:left; 
	width:200px; 
	position:relative;
	padding-left:0px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
#body {
color: #666666;
padding-right:10px;
}