﻿#topBanner_c {height:303px;}
#topBanner {margin-bottom:5px;}
.sideNav,.sideNav ul {list-style-type:none;text-align:left;margin:0; font-size:11px;}
#intContent_c {float:left;margin-left:25px;}
#intContent {width:730px;}

#intContent h1 {margin-left:-21px;margin-right:-22px;text-align:left;}
#intContent .noColor{margin-left:0;margin-right:0;}

/* SIde Navigation */
#sideBar_c {float:left;width:220px;}
#sideBar_c h1 {text-align:left;margin-bottom:0 !important;}
#sideBar_c a, #sideBar_c a:link, #sideBar_c a:active, #sideBar_c a:visited {
    text-decoration: none; 
    text-transform: uppercase;     
    color:#333;
    display: block;
    padding:7px 10px 5px 20px;
    border-bottom: solid 1px #000;
}
#sideBar_c ul.level4{background-color:#F1F1F1;}
#sideBar_c ul.level4 a{padding-left: 40px; color:#5A5A5A;}
#sideBar_c ul.level5{background-color:#DEDEDE;}
#sideBar_c ul.level5 a{padding-left: 60px; color:#7C7C7C;}
#sideBar_c .small{font-size: 8px;}

#sideContent{margin: 10px 0;}
#sideContent a ,#sideContent a:link, #sideContent a:active, #sideContent a:visited {border:none; padding:0;}



/* Breadbrumb */
#breadbrumb {height:110px;width:815px;top:-85px;left:170px;position:relative;z-index:99;background-color:transparent; color:#FFF;overflow:hidden;}
#breadbrumb ul{list-style:none; height:40px; margin:0;}
#breadbrumb li{float:left; font-size:36px; /*height:40px;*/ line-height:1.5;}

/* Story */
#ChildrenOrSiblings h1{padding-top:12px; padding-left:20px; font-family:Helvetica,Arial,sans-serif; background-color:#000; color:#FFF; height:42px; margin-left:0; width:710px;}

#storyList{}
#storyList h3{margin-bottom: 5px;}
.gridWrap{float:left; padding:10px 0;width:250px; border-bottom: solid 1px #CFCFCF;}
.gridWrapNoBorder{float:left; padding:10px 0;width:226px; border-bottom: solid 1px #CFCFCF;}
.gridRightBorder{border-right:solid 1px #CFCFCF; padding: 0 15px 10px 0; height:217px;margin:0 20px 10px 0;}
.gridNoRightBorder{padding:0 0 10px 0; height:217px; margin-bottom:10px;}
.storyText{padding-bottom:10px;height:177px;}
.readMoreStory{width:90px; float:right;}
h1#featureTitle{background-color:#E51937;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;height:42px;padding-left:20px;padding-top:12px; font-weight:lighter;}

/* Bio */
#intContent .bioWrap{float:left; width:141px; height:360px;}
#intContent .bioCell{padding:10px 5px 10px 0;/* height:320px;*/}
.bioText{width:139px;}
.bioText h3{margin:10px 0;}
.bioText h4{font-size:11px; margin:0 0 5px; text-transform:uppercase;}
.bioText p{text-align:left;}

/* Video */
.videoWrapNoBorder{}
.videoWrapBorder{border-top:solid 1px #CFCFCF;}
.videoCell{padding:20px 0;}
.videoCell .clear{height:0;}
.videoText{float:left; width:359px; margin-right:51px;}
.videoText p{}
.videoText h2{color:#000000; font-family:Helvetica,Arial,sans-serif; font-size:26px; font-weight:lighter; margin:0; padding:12px 0 10px; line-height:30px;}
.video{float:left; width:320px;}
.video p{margin:0;}

/** Forms **/
.ErrorStar{color:#E51937;}
.row{height:40px;}
.col{float:left; min-height:40px; width:350px;}
.col label{float:left; width:100px; margin-top:6px;}
.col .formElement{float:left;}
.DropDown{width:195px; height:30px; background:transparent url(/media/input.gif) no-repeat; border:solid 0 #FFF; padding:0.4em; color:#A6A6A6;}
.FileUpload {width:195px; height:30px; padding:0.4em; color:#A6A6A6;}
.InputForm{width:195px; height:30px; background:transparent url(/media/input.gif) no-repeat; border:solid 0 #FFF; padding:0.4em; color:#A6A6A6;}
.TextArea{width:505px; height:150px; background:transparent url(/media/textarea.gif) no-repeat; border:solid 0 #FFF; padding:0; color:#A6A6A6;} 
.textMultiLine{margin:10px 0;}
.textMultiLine label{display:block; margin:20px 0 10px;}
.textMultiLine input{margin-top:20px;}
#btnSubmit{width:570px;}
#btnSubmit input.RedButton{width:86px; height:26px; border:0; padding:5px 8px; float:right;}



/* Share Your Story */
#ShareForm .clear{height:0;}
#ShareForm #contactInfo{margin:40px 0 60px;}
#cbListlStory label{display:inline; float:none;}
#cbListlStory th, #cbListlStory td{padding:0;}
#checkBox, #lblNewsLetter{float:left;}
#lblStory{margin-bottom:10px; display:block;}
#storyNote{margin:10px 0;}
#storyNote label{line-height:18px; margin-bottom:10px;}
#storyNote ul li{padding-bottom:10px; margin-left:15px;}
#personalInfoMessage label{margin-top:10px; display:block;}

/* Collective Will */
#CollectiveWillSocietyForm .clear{height:0;}
#CollectiveWillSocietyForm #contactInfo{padding-bottom:20px; border-bottom:solid 1px #CFCFCF; margin-bottom:15px;}
.willCheckList td{padding: 4px 10px 0 0;}
#CollectiveWillSocietyForm #will{margin-bottom:10px;}

/* Volunteer Spotlight */
#VolunteerSpotlightForm{}
#VolunteerSpotlightForm .clear{height:0;}
#volunteerDDL label{float:left; width:467px; margin-right:30px;}
#volunteerDDL .formElement{float:left;}
#VolunteerSpotlightForm .block{border-top:solid 1px #CFCFCF;}
#VolunteerSpotlightForm #contactInfo{margin:40px 0px 20px;}
#VolunteerSpotlightForm #volunteerDDL{margin:50px 0 15px;}
#VolunteerSpotlightForm #btnSubmit{width:505px;}
#VolunteerSpotlightForm #btnSubmit input{margin-top:0;}
#VolunteerSpotlightForm #volunteerDDL .row{margin-bottom:10px;}

/* Program Calendar */
#ProgramCalendarForm .clear{height:0;}
#ProgramCalendarForm #contactInfo{margin:30px 0 0;}
#ProgramCalendarForm .col label{width:111px;}
.row .wide{width:auto;}
#ProgramCalendarForm .wide label{width:300px;}
#ProgramCalendarForm .last label{width:140px;}
#ProgramCalendarForm #btnSubmit{width:685px;}
#mesageRow label{display:block; padding-top:20px;}

/* Volunteer Wellspring */
#VolunteerWellspringForm .clear{height:0;}
#VolunteerWellspringForm .block{border-top:solid 1px #CFCFCF;}
#VolunteerWellspringForm .col label{width:111px;}
#VolunteerWellspringForm .last label{width:140px;}
#VolunteerWellspringForm #btnSubmit{width:505px;}
#VolunteerWellspringForm #contactInfo{margin:20px 0;}
#VolunteerWellspringForm #volunteerDDL{margin:40px 0 20px;}
#VolunteerWellspringForm #volunteerDDL .row{margin-bottom:10px;}
#VolunteerWellspringForm #volunteerDDL label{margin-top:6px;}
#VolunteerWellspringForm .textMultiLine{margin:10px 0 20px;}
#VolunteerWellspringForm #checkBox input{margin-right:10px;}
#VolunteerWellspringForm #btnSubmit input{margin-top:0;}

/* Submit An Event */
#SubmitAnEventForm .clear{height:0;}
#SubmitAnEventForm #btnSubmit{width:505px;}
#SubmitAnEventForm .block{border-bottom:solid 1px #CFCFCF;}
#SubmitAnEventForm #event, #SubmitAnEventForm #contactInfo{margin-bottom:20px;}
#SubmitAnEventForm #eventMessage{margin-top:20px;}

/* Golf Tournament Details */
#GolfTournamentDetailsForm{}
#GolfTournamentDetailsForm .clear{height:0;}
#GolfTournamentDetailsForm .block{border-top:solid 1px #CFCFCF;}
#GolfTournamentDetailsForm .first{border-top:none;}
#GolfTournamentDetailsForm .col label{width:130px;}
#GolfTournamentDetailsForm #event, #GolfTournamentDetailsForm #contactInfo{margin-bottom:20px;}
#GolfTournamentDetailsForm #btnSubmit{width:505px;}

/* subscribeForm */
#subscribeForm{margin-left:10px;}
#subscribeForm #btnSubmit .RedButton{float:none;}


/**/
#intContent ol li{line-height:18px; margin-bottom:10px;}

/* Published Events */
#intContent .eventList a.btnToggle{width:69px; height:15px; border:0; padding:5px 8px; float:right; color:#FFF;}
.GreyButton {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
	padding: 8px 8px 2px 8px;
	text-align: center;
	font-weight: bold;
	background-color: #999;
	height: 16px;
	width: 70px;
	margin-bottom:15px
}
.eventLabel{font-weight:bold;}
.eventList{border-bottom:1px solid #CCC; padding:10px 0;}
.titleDate{font-weight:bold; float:left;}
.eventList .clear{height:0;}
.eventText{padding-bottom:10px;}
