﻿
.Careers .enquiryForm { background-color: #E8E4E3; }
.Careers .enquiryFieldTitle { border-right-color: #E8E4E3; color: #A3898C; }
.Careers .enquiryField input,
.Careers .enquiryField textarea,
.Careers .enquiryField select { border-color: #A3898C; }
.Media .enquiryForm { background-color: #F3F2F1; }
.Media .enquiryFieldTitle { border-right-color: #F3F2F1; color: #AA5779; }
.Media .enquiryField input,
.Media .enquiryField textarea,
.Media .enquiryField select { border-color: #AA5779; }
.Campaigns .enquiryForm { background-color: #E2E9E6; }
.Campaigns .enquiryFieldTitle { border-right-color: #E2E9E6; color: #809797; }
.Campaigns .enquiryField input,
.Campaigns .enquiryField textarea,
.Campaigns .enquiryField select { border-color: #809797; }

.enquiryForm 
{ 
    background-color: #EEF7FF; 
    padding: 15px;
}

.enquiryField td { padding: 0 0 0 0; }

.enquiryFieldTitle
{
    /*width: 90px;*/
    border-right: solid 10px #eef7ff;
    color: #4572AB;
}

td.surveyFieldTd input, td.surveyFieldTd label
{
	padding-right:10px;
	vertical-align:middle;
}

td.surveyFieldTd
{
	padding-right:5px;
}

.survey td
{
	 padding-top:3px;
}

.survey input
{
	/*border: 1px #000000 solid;*/
    font-size: 10px;
    vertical-align: top;    
    padding: 2px, 2px, 2px, 0px;
}

.survey textarea
{
	border: 1px #000000 solid;
    width: 500px;
    height: 60px;
    font-size: 10px;
    line-height: 12px;
}

td.surveyFieldTdCon
{
	padding-right:5px;
	text-align:right; 
}

td.surveyFieldTdShortText input
{
	border: 1px #000000 solid;
}

td.surveyFieldTdLongText input
{
	border: 1px #000000 solid;
	width:300px;
}


td.surveyFieldTdForLable
{
	padding-bottom:10px;	
}

td.surveyFieldTdForBreakLine
{
	background-color:#005770;
	color : #FFFFFF;
	height:20px;
	font-weight:bold;
	font-size:larger;
	vertical-align:middle;
	padding-top:0;	
}

td.JoinFieldTd input
{
	width:280px;
}

.enquiryField input
{
    border: 1px #4572AB solid;
    vertical-align: top;    
    padding: 2px, 2px, 2px, 0px;
    width:400px;
    font-size: 10px;
}
.homepageSplit .enquiryField input, .homepageTable .enquiryField input
{
    width:150px;
}

.enquiryField select
{
    border: 1px #4572AB solid;
    font-size: 10px;
    vertical-align: top;    
    padding: 2px, 2px, 2px, 0px;
    width:120px;
    font-size: 10px;
}

.enquiryFieldtext input
{
	border: 1px #4572AB solid;
    font-size: 10px;
    vertical-align: top;    
    padding: 2px, 2px, 2px, 0px;
    width:300px;
}

.enquiryForm select
{
    border: 1px red solid;
    margin-top : 6px;
    margin-bottom : 6px;
}

html .enquiryField input.short { width: 131px; }

.enquiryField image { vertical-align: top; }

.enquiryField select { border: 1px #4572AB solid; font-size: 10px; }
.enquiryField select * { font-size: 10px; }
/*.enquiryForm .donate
{
    padding-top:5px;
    padding-left:2px;
    
}*/
.enquiryField textarea 
{
    border: 1px #4572AB solid;
    width: 400px;
    height: 300px;
    font-size: 10px;
    line-height: 12px;
}

html .enquiryField .radio { margin-left: -6px; }
* html .enquiryField .radio { margin: 0; }
html .enquiryField .radio input { width: 15px; vertical-align: top; border: 0; }


.enquiryFormErrors * { color: #ff0000; }

.enquiryFormSubmitBox { }
.enquiryFormSubmit {  float:right; }

.enquiryFormRight { border-left: 1px #E5E5E5 solid; padding-left: 10px; }

.bigMargins .enquiryForm { padding-top: 5px; }

.fundTheFight .enquiryField input { width: 168px;   }

.login input 
{
    width: 150px;
    margin-bottom: 7px;
    border: 1px #000000 solid;
}

.loginLabel 
{
    text-align: left;
    padding: 0 15px 0 10px;
}

.loginLabel * { color: #777777; }
.login .loginButton { width: auto; margin-right: 7px; margin-bottom: 0; }

.JoinForm
{
	border-width : 1px;
	padding : 5px;

}