#bodyContent .eventForm .col1 {
	float: left;
	width: 430px;
}
#bodyContent .eventForm  .col2{
	float: right;
	width: 275px;
}
#bodyContent .eventForm .separate {
	clear: both;
	height: 25px;
}
#bodyContent .eventForm .field {
	padding: 5px 5px 5px 0;
}
#bodyContent .eventForm .account{
float:left;
padding:5px 5px 5px 0;
width:190px;
}
#bodyContent .accountRegister{
float:right;
}
#bodyContent .accountForgotPassword{
padding:3px 0 0;
}
#bodyContent .accountForgotPassword a{
font-size:0.8em;
line-height:1em;
}
#bodyContent .eventForm .contactInfo{
float:left;
padding:5px 5px 5px 0;
width:140px;
}

#bodyContent .eventForm .contactInfo .contactNameFields{
float:left;
width:115px;
}

#bodyContent .eventForm .contactPre{
float:left;
padding:5px 5px 5px 0;
width:60px;
}

#bodyContent .eventForm .contactPre .tinyLabel{
width:55px;
}
#bodyContent .eventForm  #addressForm{
padding:59px 0 0;
}
#bodyContent .eventForm  #addressForm .addressfield{
padding:0 0 15px;
}
#bodyContent .eventForm input.fullField{
width:380px;
}


#bodyContent .eventForm input.groupInput{
width:325px;
margin:5px 5px 5px 0;
}
#bodyContent .eventForm  #contactPhone{
	
}
#bodyContent .eventForm  #contactPhone .contactPhoneNumber{

float:left;
padding:5px 5px 5px 0;
width:168px;
}
#bodyContent .eventForm  #contactPhone .contactPhoneNumber .inlineField{
float:left;
width:155px;
}
#bodyContent .eventForm .addressfieldInline{
display:inline;
float:left;
padding:0 0 15px;
width:215px;
}
#bodyContent .eventForm .addressfieldLeft{
display:inline;
float:left;
padding:0 0 15px;
width:200px;
}
#bodyContent .eventForm .addressfieldInline #contactAddressCountry{
margin:1px 0 3px;
}

#bodyContent .eventForm .addressfieldInline input.inlineField, #bodyContent .genericForm .addressfieldInline input.inlineField{
float:left;
width:145px;
}
#bodyContent .eventForm  #ticketOrder{
padding:0 0 15px;
}
#bodyContent .eventForm  #ticketOrder .tickets .ticket-qty{
float:none;
}

#bodyContent .eventForm #ticketOrder .tickets{
float:left;
padding:0 0 10px;
width:100%;
}
#bodyContent .eventForm  #ticketOrder .tickets label{
float:left;
width:205px;
}
#bodyContent .eventForm  #ticketOrder .tickets label.qty, #bodyContent .eventForm  #mealRequirements .meals label.qty{
float:left;
width:20px;
}

#bodyContent .eventForm  #mealRequirements .meals{
float:left;
padding:0 0 10px;
width:240px;
}


#bodyContent .eventForm label {
	display: block;
	float: none;
	width: 155px;
	text-align:left;
	padding-right: 5px;
	color:#777777;
	font-size:0.88em;
	line-height:1.167em;
}
#bodyContent .eventForm  #addressForm .contactRegionLabel {
	width: 155px;
}
#bodyContent .eventForm .text {
	width: 180px;
}
#bodyContent .eventForm  #eventFormCommentsWrapper .commentLabel{
	width: 300px;
}
#bodyContent .eventForm  #dietaryRestrictionsLabel{
	width:270px;
}
#bodyContent .eventForm  #eventFormDonation label{
	width:200px;
	float:left;
}
#bodyContent .eventForm  #eventFormDonation select{
	float:left;
}

#bodyContent .eventForm .viewSummary{
float:right;
}
#bodyContentFull #guestList table th.tableLabel {
text-align:left;
color:#777777;
width:190px;
}
#bodyContentFull #guestList table th.tableLabelMeal {
text-align:left;
color:#777777;
width:230px;
}
#bodyContentFull #guestList table th.tableLabelSeat,#bodyContentFull #guestList table th.tableLabelRestrict {
text-align:left;
color:#777777;
width:150px;
}
#bodyContentFull #guestList table td input{
width:150px;
}
#bodyContentFull #guestList table td .radio{
width:15px;
}
#bodyContentFull #guestList table tbody tr.tableRow {
}
#bodyContentFull #guestList table td.tableName{
width:120px;
}
#bodyContentFull #guestList table td.tableMeal {
width:150px;
}
#bodyContentFull #guestList table td.tableRestrict {
width:120px;
}
#bodyContentFull #guestList table td.tableSeat {
width:120px;
}
#bodyContent #taxFootDescription {
	padding-bottom: 10px;
}
#bodyContent .eventFormReview{
padding:0 0 10px;	
}
#bodyContent .eventFormReview label {
float:left;
padding:0 5px;
text-align:right;
width:121px;
color:#777777;
}
#bodyContent .eventFormReview #attendeesTable th.tableLabel {
text-align:left;
color:#777777;
font-weight:normal;
}
#bodyContent .eventFormReview #attendeesTable td{
width:200px;
}
#bodyContent .eventFormReview .field{
}

/* EVN FORM STYLES */

#bodyContent .volunteerOpportunity{

}

#bodyContent .volunteerOpportunity .title{
color:#000000;
font-weight:bold;
}
#bodyContent .volunteerOpportunity .listItem{
padding:0 0 10px 0;
}
#bodyContent .volunteerOpportunity .fieldValue h2{
margin:0 0 0 0;
}

#bodyContent .volunteerOpportunity .fieldValue{
color:#000000;
}
#bodyContent .volunteerOpportunity .mainColumn, #bodyContent .genericForm .mainColumn{
width:450px;
padding:0 10px 0 0;
float:left;
}
#bodyContent .volunteerOpportunity .mainColumn h1{
padding:5px 0 15px;	
}
#bodyContent .volunteerOpportunity .mainColumn .col1, #bodyContent .genericForm .mainColumn .col1{ 
width:220px;
padding:0 5px 0 0;
float:left;
}
#bodyContent .volunteerOpportunity .mainColumn .col2, #bodyContent .genericForm .mainColumn .col2{
width:220px;
padding:0 0 0 5px;
float:left;
}
#bodyContent .volunteerOpportunity .sideColumn, #bodyContent .genericForm .sideColumn{
width:225px;
float:left;
padding:0 10px 0;
}
#bodyContent .volunteerOpportunity .sideColumn .formControls{
height:90px;
}
#bodyContent .volunteerOpportunity .fieldLabel{
color:#707070;
font-size:0.88em;
}

#bodyContent .genericForm{
}
#bodyContent .genericForm select {
float:left;
}

#bodyContent .genericForm div.field{
	padding-top:5px;
	clear:both;
}
#bodyContent .genericForm .inlineLabel{
	float:left;
	padding:0 5px;
	text-align:right;
	width:155px;
}
#bodyContent .genericForm .inlineInput{
width:177px;
}
#bodyContent .genericForm .inlineLargeLabel{
float:left;
padding:0 5px;
text-align:right;
width:250px;
}
#bodyContent .genericForm .inlineLargeInput{
width:350px;
height:75px;
clear:both;
}
#bodyContent .genericForm .radioInline{
padding:10px 0 5px 75px;
}
#bodyContent .genericForm .submit{
margin:10px 0 0 235px;
}

/* Volunteer Profile Style Overrides */
#bodyContent .genericForm .contactTime{
margin:0 0 0 166px;
}
#bodyContent #volunteerProfile h2{
margin:15px 0;
}
#bodyContent #volunteerProfile h3{
color:#777777;
line-height:2em;
width:100%;
}
#bodyContent .genericForm div.dateField{
border-top:1px solid #777777;
width:350px;
line-height:2em;
}
#bodyContent .genericForm div.dateField .dow{
display:inline;
margin:0;
padding:0;
width:100px;
float:left;
font-weight:bold;
}
#bodyContent .genericForm div.radioFormField{
padding:10px 0 0;
}
#bodyContent .genericForm div.radioFormField .agreeLabel{
display:inline;
float:left;
padding:0;
text-align:right;
width:175px;
}
#bodyContent .genericForm div.waterShedOption{
display:inline;
float:left;
width:143px;
}
#bodyContent .genericForm div.waterShedOption label{
display:inline;
float:left;
margin:0;
padding:0;
width:110px;
}
#bodyContent .genericForm div.waterShedOption input{
display:inline;
float:left;
}
	
/* Humber Photo Content Form Styles */

.humberForm{
}
.humberForm div.field{
	padding-top:5px;
}
.humberForm label{
	float:left;
	padding:0 5px;
	text-align:right;
	width:210px;
}
.humberForm input{
	width:200px;
}
.humberForm .submitForm{
margin:25px 0 0 225px;
}
.humberForm .fileBrowser{
width:100px;
}
.humberForm .privacyPolicy{
font-size:0.9em;
color:#777777;
padding:10px 0 0;
}
.humberForm .fieldDescription{
font-size:0.9em;
color:#777777;
}
.humberForm .hardCopy{
padding:20px 0 0;
}
.humberForm .consentField{
text-align:left;
}
.humberForm .consentField input{
width:15px;
}

/* feedbackCommentForm */

#bodyContent .feedbackCommentForm{

}
#bodyContent .feedbackCommentForm .field{
padding:5px 0 0;
}
#bodyContent .feedbackCommentForm #imageValidation{
padding:20px 0 15px;	
}
#bodyContent .feedbackCommentForm .captcha{
margin:0 0 0 130px;
}
#bodyContent .feedbackCommentForm .inlineLabel{
float:left;
margin:0 5px;
text-align:right;
width:120px;
}
#bodyContent .feedbackCommentForm .captchaLabel{
font-size:0.8em;
margin:0 0 0 130px;
}
#bodyContent .feedbackCommentForm .inlineInput{
width:194px;
}
#bodyContent .feedbackCommentForm .submit{
margin:10px 0 0 0;
}
#bodyContent .feedbackCommentForm .help{
display:inline;
font-size:0.8em;
margin:0 3px;
width:100px;
}
#bodyContent .feedbackCommentForm #captchaRefresh{
display:none;
cursor:pointer;
}
#bodyContent .comments{
padding:0 0 20px;
}
#bodyContent .comments .replies{
padding:20px 0 0;
}
#bodyContent .comments .replies .feedbackInfo{
font-size:0.9em;
color:#777777;
text-transform:capitalize;
padding:5px 0 0;
}
#bodyContent .comments .replies .feedbackComment{
background:transparent url(/global/images/bodyContent/commentFoot.png) no-repeat scroll center bottom;
border-top:1px dotted #E3E3E3;
color:#000000;
font-size:1em;
margin:5px 0 0;
padding:0 0 20px;
min-height:85px;
}
#bodyContent .comments .replies .feedbackComment .feedbackQuote{
float:right;
display:inline;
background:transparent url(/global/images/bodyContent/quote.png) no-repeat scroll right top;
width:90px;
height:88px;
}
#bodyContent .comments .replies .feedbackComment p{
margin:5px 0;
padding-bottom:5px;
width:620px;
}
#bodyContent .genericForm .field #feedback{
	width:279px;	
}


/* Create Opportunity Form Styles */
#bodyContent #postVolunteerOpportunity .oppDetails, #bodyContent #postVolunteerOpportunity .oppRequirements{
border-bottom:1px solid #777777;
float:left;
padding:10px 0;
}
#bodyContent #postVolunteerOpportunity .oppLocation, #bodyContent #postVolunteerOpportunity .oppDateTime{
float:left;
padding:10px 0;
}
#bodyContent #postVolunteerOpportunity .oppContact{
border-bottom:1px solid #777777;
border-top:1px solid #777777;
float:left;
padding:10px 0;
}
#bodyContent #postVolunteerOpportunity .oppSubmit{
float:left;
padding:10px 0;
}
#bodyContent #postVolunteerOpportunity #description, #bodyContent #postVolunteerOpportunity #requiredSkillscompetenciesEducation, #bodyContent #postVolunteerOpportunity #providedTraining, #dressCode{
width:400px;
}
#bodyContent .genericForm input.fullField {
display:block;
width:325px;
}
#bodyContent .genericForm .addressfieldLeft{
display:inline;
float:left;
width:150px;
}
#bodyContent .genericForm .addressfieldLeft input{
display:inline;
width:110px;
}
#bodyContent .genericForm .addressfieldInline select{
display:block;
}
#bodyContent .oppLocation .addressfieldInline select{
width:155px;
}
#bodyContent .oppLocation label {
color:#777777;
display:block;
float:none;
font-size:0.88em;
line-height:1.167em;
padding:0 5px 10px 0;
text-align:left;
width:155px;
}
#bodyContent .oppLocation .addressfieldInline{
display:inline;
float:left;
width:215px;
}
#bodyContent .genericForm .fieldInline{
display:inline;
float:left;
}
#bodyContent .oppContact .fieldInline{
display:inline;
float:left;
width:215px;
}

#bodyContent .oppContact .fieldInlineSelect{
display:inline;
float:left;
width:65px;
}

#bodyContent .oppLocation input.fullField {
display:inline;
width:300px;
}

#bodyContent .genericForm .fieldInline label, #bodyContent .genericForm .additionalFieldDescription, #bodyContent .oppContact .fieldInlineSelect label{
text-align:left;
color:#777777;
font-size:0.88em;
line-height:1.167em;
padding:0 5px;
}
#bodyContent .genericForm .fieldInline input{
width:150px;
}
#bodyContent #postVolunteerOpportunity, #bodyContent #applicationDetails{
width:710px;
}
#bodyContent #postVolunteerOpportunity select{
margin:0 5px 4px 0;
}
#bodyContent #postVolunteerOpportunity .oppSubmit .agreement .agreementTextArea{
padding:5px 5px;
width:700px;
}
#bodyContent #postVolunteerOpportunity .oppSubmit .radioAgree{
margin:0 25px 0 5px;
}
#bodyContent #postVolunteerOpportunity .oppDetails .positionsLabel{
display:inline;
float:left;
line-height:1.7em;
}
#bodyContent #postVolunteerOpportunity .oppDetails .positionsInput{
display:inline;
float:left;
margin:0 5px;
width:25px;
}
#bodyContent #postVolunteerOpportunity .oppDetails #otherPositionType{
margin:0 0 0 10px;
width:135px;
}
#bodyContent #postVolunteerOpportunity .sideColumn{
line-height:2em;
}
#bodyContent #postVolunteerOpportunity .oppDateTime .datePickField input{
width:105px;
}
#bodyContent #postVolunteerOpportunity .oppDateTime .datePickField{
border:none;
display:inline;
float:left;
padding:10px 0 0;
width:150px;
}
#bodyContent #postVolunteerOpportunity div.dateField {
border-bottom:1px solid #777777;
border-top:none;
line-height:2em;
width:350px;
}

#bodyContent #staffDirectorySearch #searchForm select {
float:left;
width:184px;
}

#bodyContent #staffDirectorySearch #searchForm .submit {
float:left;
margin:10px 0 0 165px;
width:185px;
}
#bodyContent #staffDirectorySearch .listing label {
color:#777777;
}
#bodyContent #volunteerProfile #resumeUpload .fieldInline {
display:inline;
float:left;
line-height:1.6em;
margin:0 10px 10px 0;
width:100%;
}
#bodyContent #volunteerProfile #resumeUpload .fieldInline .inlineLabel{
width:100%;
}
#bodyContent #volunteerProfile #resumeUpload .resumeInput{
width:245px;	
}
#bodyContent #resumeUpload #infoReview {
display:none;
float:right;
margin:10px 30px 0 0;
}
#bodyContent .submitReview .resumeSubmit{
float:right;
margin:10px 30px 0 0;	
}
#bodyContent .submitReview #returnPrevious{
float:right;
margin:10px 5px 0 0;	
}
#bodyContent .submitReview #inputReferenceCommentsReview, #bodyContent .submitReview #resumeInputReview, #bodyContent .submitReview .referenceReviewTitle, #bodyContent .submitReview #returnPrevious{
display:none;	
}
#bodyContent #resumeUpload .resumeSubmit{
float:right;
width:100px;
}
#bodyContent #resumeUpload .inputReferenceComments{
height:100px;
width:95%;
}
#bodyContent #volunteerProfile .col1 {
width:450px;
float:left;
padding:0 5px;
}
#bodyContent #volunteerProfile .col2{
float:left;
margin:48px 0 0;
width:250px;
} 
#bodyContent #volunteerProfile .fieldInline {
display:inline;
float:left;
line-height:1.6em;
margin:10px 10px 10px 0;
width:135px;
}
#bodyContent #volunteerProfile .fullField {
display:inline;
float:left;
line-height:1.6em;
margin:10px 10px 10px 0;
}
#bodyContent #volunteerProfile .fieldFifty{
display:inline;
float:left;
line-height:1.6em;
margin:10px 10px 10px 0;
width:25%;
}
#bodyContent #volunteerProfile .fieldFifty h2{
margin: 0 0;	
}	
#bodyContent #volunteerProfile .col1 .fieldFifty{
display:inline;
float:left;
line-height:1.6em;
margin:10px 10px 10px 0;
width:45%;
}
#bodyContent #volunteerProfile .col2 .fieldFifty{
display:inline;
float:left;
line-height:1.6em;
margin:0 15px 0 0;
width:41%;
text-transform:uppercase;
}
#bodyContent #volunteerProfile .col2 .fieldFifty .inlineLabel{
text-transform:none;
}	
#bodyContent #volunteerProfile .fieldInline .inlineLabel, #bodyContent #volunteerProfile .fullField .inlineLabel, #bodyContent #volunteerProfile .fieldFifty .inlineLabel {
text-align:left;
color:#777777;
font-size:0.88em;
line-height:1.167em;
padding:0 0;
}
#bodyContent #volunteerProfile #aboutReview .fieldFifty{
display:inline;
float:left;
line-height:1.6em;
margin:10px 10px 10px 0;
width:45%;
}
#bodyContent #applicationDetails #emailButton{
display:none;
}
#bodyContent #printReview{
float:left;
margin:0 0;
width:250px;
} 

.incidentReportForm{
}
.incidentReportForm div.field{
	padding-top:5px;
}
.incidentReportForm label{
	float:left;
	padding:0 5px;
	text-align:right;
	width:210px;
}


.incidentReportForm input{
	width:200px;
}
.incidentReportForm .submitForm{
margin:25px 0 0 225px;
}
.incidentReportForm .fileBrowser{
width:300px;
}

.incidentReportForm .fieldDescription{
font-size:0.9em;
color:#777777;
}

.incidentReportForm .textarea label{
width: 100%;
float: none;
padding: 0;
}

.incidentReportForm .radio input{
float:none;
margin: 0 100px 0 0;
width: 15px;
}

.incidentReportForm .radio label{
float:none;
}

.incidentReportForm .radio{
text-align:center;
}

.incidentReportForm #otherIncidentType{
width: 300px;

margin: 0 0 0 28px;
}

.incidentReportForm #otherIncidentForm{
width: 250px;
display: inline;
}

.incidentReportForm #otherIncidentForm p{
margin: 0;
}

.incidentReportForm .checkbox{
	margin-left:100px;
}

.incidentReportForm .checkbox label{
	width:420px;
	float: none;
}
.incidentReportForm .checkbox input{
	width: auto;
}
.incidentReportForm .fieldSetDescription{
color: #777777;
line-height: 2em;
width: 100%;
}