/* CSS created by Heather at Veratta - September 2, 2008 */



html {
	overflow: -moz-scrollbars-vertical;
}


#mainNavContainer, #homeHeader, #homeInvolved, #homeNews, #homeAbout, #footer, #moreStories, #insideContent, #insideHeader, #breadCrumbs{
width:960px;
margin:0 auto;
color:#898989;
line-height: 120%;
}

p{
padding:0px 0px 10px 0px;
}

/*MAIN NAV CSS STARTS HERE*/

#logo{
width:285px;
padding:25px 0px 0px 0px;
}

#logo a{
background: url(/assets/images/logos/bigbrothers_logo_regular.gif) no-repeat;
display: block;
width:284px;
height:74px;
}




#mainNav{
width:585px;
padding:15px 0px 0px 0px;
height:80px;
}

.topNav a, .topNav a:visited{
color:#898989;
text-decoration: none;
}

.topNav a:hover, .topNav a.active{
color:#fbab17;
}

.mainNav{
height:55px;

}

#mainNav li{
height:20px;
}

#mainNavContainer .mainNav a,#mainNavContainer .mainNav a:visited{
color:#898989;
text-decoration: none;
font-size:16px;
*display: block;
height:20px;
padding-bottom:2px;
-display: inherit;
}

#mainNavContainer .mainNav a:hover, #mainNavContainer .mainNav a.active{
color:#fbab17;
border-bottom: 3px solid #f5b500;
}

.mainNav li{
padding:20px 17px 0px 0px;
display:inline;
float:left;
}

.mainNav li.last{
padding:20px 0px 0px 0px;
}

.topNav li.last{
padding:0px 0px 0px 0px;
}

 .topNav li{
 padding:5px 14px 0px 0px;
display: inline;
float:left;
 }
 

 



/*MAIN NAV CSS ENDS HERE*/


/*HOME CSS STARTS HERE*/

#homeHeaderContainer{
background: url(/assets/images/backgrounds/homeheader_bg.gif) bottom repeat-x #fff;
height:370px;
}

/*Css header starts here*/



#homeStories{
background: url(/assets/images/backgrounds/homeStory_bg.jpg) top repeat-x #f7f5f6;
width:618px;
line-height: 120%;
}


#homeStories h2{
color:#306b94;
font-size:23px;
padding:45px 0px 5px 0px;
line-height: 100%;
}

#homeStories .people{
color:#f19d00;
text-transform: uppercase;
font-size:11px;
line-height: 120%;
padding:0px 0px 7px 0px;
}

#homeStories a.icon, #homeStories a.icon:visited{
color:#b2c646;
text-transform: uppercase;
text-decoration: none;
background: url(/assets/images/icons/greenArrow_icon_grey.gif) 0px 1px no-repeat;
padding:0px 0px 0px 20px;
}

#homeStories a.icon:hover{
text-decoration: underline;
}

#homeStories .linkPadding{
padding:10px 0px 0px 0px;
}

#homeStories .storyPane{
display: none;
}

#homeStories .content{
width:220px;
padding:0px 0px 0px 20px;
}

#homeStories .photo{
width:368px;
}

.scrollMask {
background: url(/assets/images/home/scroller_bg.gif) bottom repeat-x #c0d762;
}

 #leftScrollArrow {
width:60px;
}

#rightScrollArrow{
width:56px;
}

.storyThumbnails li{
display: inline;
float:left;
padding:17px 14px 17px 0px;
cursor: pointer;
}

.storyThumbnails li.last{
padding:17px 0px 17px 0px;
}

/*ends here*/

#homeInvolvedContainer{
background: url(/assets/images/backgrounds/homeInvolved_bg.gif) bottom repeat-x #1d506f;
}

#homeInvolved{
color:#fff;
padding:20px 0px 20px 25px;
}

#getInvolved{
background: url(/assets/images/backgrounds/getInvolved_bg_top.gif) top no-repeat;
}

#getInvolved h1{

margin:25px 0px 0px 20px;
width:260px;
}

#getInvolved a, #getInvolved a:visited{
color:#fff;
font-size:16px;
text-decoration: none;
}

#getInvolved ul{
padding:3px 20px 3px 20px;
margin:10px 0px;
}

#getInvolved li{
background: url(/assets/images/icons/orangeStar_icon_green.gif) 15px 6px no-repeat;
padding:6px 0px 6px 47px;
border-bottom: 1px solid #abc062;
}

#getInvolved li.bottom{
border:none;
}

#getInvolved a:hover{
text-decoration: underline;
}

#otherWays{
width:620px;

}

#otherWays li{
display: inline;
float:left;
padding:0px 20px 0px 0px;
}

#homeNewsContainer{
background: url(/assets/images/backgrounds/homeNews_bg.gif) top repeat-x #f2a500;
}

#homeNews{
color:#fff;
padding:15px 0px 15px 0px;
}

#homeNews .content a, #homeNews .content a:visited{
color:#fff;
text-decoration: none;
font-size:14px;
}

#homeNews .content a:hover{
text-decoration: underline;
}

#homeNews .homeArchive a, #homeNews .homeArchive a:visited {
color:#fff799;
text-transform: uppercase;
font-size:10px;
text-decoration: none;
}

#homeNews .homeArchive a:hover{
text-decoration: underline;
}

#homeNews .date{
color:#fff799;
text-transform: uppercase;
font-size:10px;
padding: 10px 0px 0px 0px;
}

#homeNews .content{
font-size:14px;
}

#homeNews .moreInfo{
padding:5px 0px 0px 0px;
}



#homeNews li{
width:175px;
display: inline;
float:left;
padding:0px 60px 0px 0px;
}

#homeAboutContainer{
background: url(/assets/images/backgrounds/homeAbout_bg.gif) bottom repeat-x #8fac25;
}

#homeAbout{
color:#fff;
padding:20px 0px 10px 0px;
}

#homeAbout h1{
padding:5px 0px 10px 0px;
}

#aboutText{
width:495px;
}

#homeNewsletter{
width:400px;
}




/*HOME CSS ENDS HERE*/

/*INSIDE CSS STARTS HERE*/

#insideContent{
color:#555555;
padding:0px 0px 30px 0px;
}

#moreStoriesContainer{
background: url(/assets/images/backgrounds/homeAbout_bg.gif) bottom repeat-x #8fac25;
}

#moreStories .text{
width:425px;
}

#moreStories{
padding:25px 0px 0px 0px;
color:#fff;
}

#moreStories a, #moreStories a:visited{
color:#fff;
text-decoration: none;
font-size:14px;
}

#moreStories a:hover{
text-decoration: underline;
}

#moreStories h1{
padding:5px 0px 10px 0px;
}

#moreStories ul{
padding:0px 0px 0px 10px;
}

#moreStories li{
background: url(/assets/images/icons/orangeBullet_icon.gif) 0px 5px no-repeat;
padding:0px 0px 3px 18px;
}

#leftContent{
width:175px;
padding:0px 10px 0px 0px;
}

#middleContent{
width:565px;
padding:35px 0px 0px 0px;
}

#middleContent a, #middleContent a:visited, #newsMiddleContent a, #newsMiddleContent a:visited, #insideContent a, #insideContent a:visited{
color:#f39600;;
text-decoration: none;
}

#middleContent a:hover{
color:#f39600;
text-decoration: underline;
}

#rightContent{
width:180px;
padding:35px 0px 0px 0px;
}

#newsMiddleContent{
width:305px;
padding:55px 0px 0px 0px;
}

#newsRightContent{
width:412px;
padding:35px 0px 0px 0px;
}

#leftContentLarge{
width:550px;
padding:35px 10px 0px 0px;
}

#rightContentLarge{
width:350px;
padding:35px 0px 0px 0px;
}

#breadCrumbsContainer{
margin:15px 0px 0px 0px;
background: url(/assets/images/backgrounds/breadcrumbs_bg.gif) repeat-x;
border-bottom:1px solid #e2e2e2;
}

#breadCrumbs{
padding:5px 0px;
}

#breadCrumbs li{
display: inline;
float:left;
color:#363636;
font-size:11px;
padding:0px 3px 0px 0px;
}

#breadCrumbs a, #breadCrumbs a:visited{
color:#8eaa2f;
text-decoration: none;
}

#breadCrumbs a:hover{
text-decoration: underline;
}

.pinkHeader{
background-color:#c90b4c;
}

.purpleHeader{
background-color: #90278d;
}

.blueHeader{
background-color:#26587F;
}

.greenHeader{
background-color: #8eab2d;
}

.green{
color:#8eab2d;
}

.orangeHeader{
background-color: #f09500;
}

.orange{
color:#f09500;
}

.aquaHeader{
background-color: #0095cd;
}

.aqua{
color:#0095cd;
}



#insideHeader{
padding:20px 0px 25px 0px;
}

.mainParagraph{
font-size:20px;
font-weight: bold;
line-height: 100%;
}

.smallMainParagraph{
font-size: 16px;
line-height: 140%;
padding:15px 0px;
}

.mainPhoto{
padding:0px 25px 10px 0px;
}


.subNav a, .subNav a:visited{
color:#363636!important;
text-decoration: none;
}

.subNav a:hover, .subNav a.active{
color:#f39600!important;
}

.subNav .pink{
text-transform: uppercase;
color:#ee145b;
font-weight: bold;
font-size:11px;
}

.subNav .purple{
text-transform: uppercase;
color:#90278d;
font-weight: bold;
font-size:11px;
}

.subNav .green{
text-transform: uppercase;
color:#8eab2d;
font-weight: bold;
font-size:11px;
}

.subNav .blue{
text-transform: uppercase;
color:#26527F;
font-weight: bold;
font-size:11px;
}

.subNav .aqua{
text-transform: uppercase;
color:#0095cd;
font-weight: bold;
font-size:11px;
}

.subNav li{
border-bottom:1px solid #e2e2e2;
padding:1px 0px 1px 7px;
}

.subNav{
padding:25px 0px 0px;
width:140px;
}

.tags{
font-size:11px;
padding:0px;
}

.tagTitle{
color:#c90b4c;
}

.faqQuestions strong, .processSteps strong{
color:#90278d;
}

.bronzeSponsors ul{
width:250px;
}

/*Featured Stories*/

ul.featuredStories{
margin:0px 0px 15px 0px;
}

.featuredStories li.content{
padding:5px 0px 0px 20px;
width:345px;
font-size:11.5px;
}

.featuredStories h4 a, .featuredStories h4 a:visited{
text-transform: uppercase;
font-size:17px;
font-weight:bold;
color:#555!important;
}

.featuredStories p.tags{
padding:0px 0px 10px 0px;
}

.featuredStories a, .featuredStories a:visited{
text-decoration: none;
color:#F39600;
font-size:10px;
}

.featuredStories a:hover{
text-decoration: underline;
}

/*Featured Stories Ends*/



/*Get involved*/
.getInvolvedCallouts{
background-color: #830d7e;
width:250px;
color:#fff;
margin:35px 35px 0px 0px;
padding:20px;
font-size:11px;
}

.getInvolvedCallouts .photo, .getInvolvedCalloutsLast .photo{
width:74px;

}

.getInvolvedCalloutsLast{
margin:35px 0px 0px 0px;
background-color: #830d7e;
width:250px;
color:#fff;
padding:20px;
font-size:11px;
}


.getInvolvedCallouts li.content, .getInvolvedCalloutsLast li.content{
margin:0px 0px 0px 10px;
width:165px;
}

.getInvolvedCallouts a, .getInvolvedCallouts a:visited, .getInvolvedCalloutsLast a, .getInvolvedCalloutsLast a:visited {
text-decoration: none;
color:#f39600;
float:right;
}

.getInvolvedCallouts a:hover, .getInvolvedCalloutsLast a:hover {
text-decoration: underline;
}

#insideContent .getInvolvedCallouts h3.purple a, #insideContent .getInvolvedCalloutsLast h3.purple a{
float:left;
padding:0px;
margin:0px;
color:#fff!important;
}

.getInvolvedCallouts h3.purple a:hover, .getInvolvedCalloutsLast h3.purple a:hover{
text-decoration: underline;
}

.getInvolvedCallouts h3.oneLine{
margin:8px 0px 10px 0px;
}

.lastLine{
margin:0px 0px 10px 0px;
}

#getInvolvedNavContainer{
background: url(/assets/images/backgrounds/getInvolvedNav_bg.gif) repeat-x;
height:81px;

}

#getInvolvedNav{
width:960px;
margin:0 auto;
height:81px;
}

#getInvolvedNav li{
float:left;
display: inline;
}

#getInvolvedNav li a{
height:78px;
display: block;
}

.volunteerNavItem a, .volunteerNavItem a:visited{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) 0px 0px no-repeat;
width:151px;
margin:1px 0px 0px 0px;
}

.volunteerNavItem a:hover, .volunteerNavItem a.active{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) 0px -78px no-repeat;
width:151px;
margin:1px 0px 0px 0px;
}


.mentorNavItem a, .mentorNavItem a:visited{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -151px 0px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.mentorNavItem a:hover, .mentorNavItem a.active{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -151px -78px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}



.participateNavItem a, .participateNavItem a:visited{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -303px 0px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.participateNavItem a:hover, .participateNavItem a.active{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -303px -78px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.clothingNavItem a, .clothingNavItem a:visited{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -455px 0px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.clothingNavItem a:hover, .clothingNavItem a.active{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -455px -78px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.donateNavItem a, .donateNavItem a:visited{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -607px 0px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.donateNavItem a:hover, .donateNavItem a.active{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -607px -78px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.corporateNavItem a, .corporateNavItem a:visited{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -759px 0px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}

.corporateNavItem a:hover, .corporateNavItem a.active{
background: url(/assets/images/backgrounds/getInvolvedNav.gif) -759px -78px no-repeat;
width:152px;
margin:1px 0px 0px 0px;
}


/*Get Involved ends*/

.genericCalloutPurple h3 a, .genericCalloutPurple h3 a:visited{
color:#fff!important;
padding: 0px;
}

.genericCalloutPurple h3 a:hover{
text-decoration: underline;
}

.genericCalloutPurple{
background-color:#8d248a;
color:#fff;
line-height: 130%;
font-size:11px;
padding:20px 0px 0px 0px;
margin:0px 0px 40px 0px;
}


.genericCalloutPink{
background: url(/assets/images/backgrounds/genericCallout_bg_pink.gif) top repeat-x #ee145b;
color:#fff;
line-height: 130%;
font-size:11px;
padding:20px 0px 0px 0px;
margin:0px 0px 40px 0px;
}

.genericCalloutPink p, .genericCalloutPink a, .genericCalloutPurple p, .genericCalloutPurple a{
padding:0px 25px 0px 25px;
}

.genericCalloutPink a, .genericCalloutPink a:visited{
color:#fff!important;
text-decoration: none;
}

.genericCalloutPink a:hover{
text-decoration: underline;
}

.genericCalloutPink h3, .genericCalloutPurple h3{
margin:0px 25px 0px 25px;
}

.calloutStripe{
padding:0px 0px 15px 25px;
}

.genericCalloutPink .calloutLink{
padding:10px 0px 20px 0px;
}

.genericCalloutPink li{
list-style: disc;
margin:0px 0px 3px 50px;
}

.genericCalloutPink ul{
padding:0px 0px 20px 0px;
}

.genericCalloutPink li a{
padding:0px;
font-size:12px;
}

#photoGallery{
background: url(/assets/images/backgrounds/photoGallery_bg_top.jpg) top no-repeat;

}

#photoGallery li{
display: inline;
float:left;
padding:0px 7px 7px 0px;
}

#photoGallery ul{
margin:0px 0px 0px 32px;
padding:0px 0px 7px 0px;
}

#photoGallery h3{
margin:0px 0px 0px 32px;
padding:20px 0px 10px 0px;
display:block;
height:20px;
}

.greyCalloutBox{
background-color: #555555;
color:#fff;
text-align: center;
padding:22px 15px 1px 15px;
margin:15px 0px;
text-transform: uppercase;
}


.greyTestimonial{
background-color: #555555;
color:#fff;
width:425px;
padding:25px;
margin:15px 0px 20px 40px;
}

.greyTestimonial .content{
width:295px;
font-size:20px;
text-align: center;
line-height: 110%;
padding:15px 0px 0px 0px;
}

#middleContent .greyNextStep, #newsMiddleContent .greyNextStep{
background:url(/assets/images/backgrounds/nextStep_bg.gif) no-repeat right #555;
color:#fff;
width:205px;
text-transform: uppercase;
font-size:11px;
height:32px;
margin:15px 0px 0px 0px;
}

#middleContent .small{
width:120px;
}

#middleContent .large{
width:230px;
}

#newsMiddleContent .xlarge{
width:275px;
}

.greyNextStep p{
padding:10px 0px 0px 15px;
}

#middleContent .greyNextStep a, #middleContent .greyNext Step a:visited, #newsMiddleContent .greyNextStep a, #newsMiddleContent .greyNext Step a:visited{
color:#fff!important;
text-decoration: none;
}

#middleContent .greyNextStep a:hover, #newsMiddleContent .greyNextStep a:hover{
text-decoration: underline;
}

.applyNowSteps{
background-color:#f3f3f3;
padding:25px 25px 20px 25px;
margin:10px 0px 20px 0px;
}

.applyNowSteps li{
padding:0px 0px 5px 0px;
}

.applyNowSteps strong.purple, .contactList strong{
color:#90278d;
}

.contactList li{
padding:0px 0px 5px 0px;
}

.schoolList{
width:200px;
padding:15px 40px 0px 0px;
}


.schools{
margin:0px 0px 15px 0px;
}

.schools .titles{
color:#90278d;
font-size:14px;
font-weight: bold;
}

.volunteerSections .mainParagraph, .volunteerSectionsFirst .mainParagraph, .volunteerSectionsLast .mainParagraph{
font-size:15px;
}

ul.volunteerSections{
width:165px;
background: url(/assets/images/backgrounds/volunteerSection_bg.jpg) right no-repeat;
padding:20px 20px 15px 0px;
margin:0px 0px 0px 25px;
}

ul.largeVolunteerSections{
width:200px;
background: url(/assets/images/backgrounds/volunteerSection_bg.jpg) right no-repeat;
padding:20px 25px 15px 0px;
margin:0px 0px 0px 25px;
}

ul.volunteerSectionsFirst{
width:165px;
background: url(/assets/images/backgrounds/volunteerSection_bg.jpg) right no-repeat;
padding:20px 25px 15px 0px;
}

ul.largeVolunteerSectionsFirst{
width:200px;
background: url(/assets/images/backgrounds/volunteerSection_bg.jpg) right no-repeat;
padding:20px 25px 15px 0px;
}

ul.volunteerSectionsLast{
width:165px;
margin:0px 0px 0px 30px;
padding:20px 0px 15px 0px;
}

ul.largeVolunteerSectionsLast{
width:200px;
margin:0px 0px 0px 30px;
padding:20px 0px 15px 0px;
}

.volunteerSections .mainParagraph, ul.volunteerSectionsFirst .mainParagraph, ul.volunteerSectionsLast .mainParagraph, .largeVolunteerSections .mainParagraph, ul.largeVolunteerSectionsFirst .mainParagraph, ul.largeVolunteerSectionsLast .mainParagraph{
padding:18px 0px 0px 0px;
}

ul.largeVolunteerSections .smallPadding, ul.largeVolunteerSectionsFirst .smallPadding, ul.volunteerSectionsLast .smallPadding, ul.volunteerSectionsFirst .smallPadding, ul.volunteerSections .smallPadding{
padding:4px 0px 0px 0px!important;
}

.volunteerSections a, .volunteerSections a:hover, .volunteerSectionsFirst a, .volunteerSectionsFirst a:hover, .volunteerSectionsLast a, .volunteerSectionsLast a:hover, .largeVolunteerSections a, .largeVolunteerSections a:hover, .largeVolunteerSectionsFirst a, .largeVolunteerSectionsFirst a:hover, .largeVolunteerSectionsLast a, .largeVolunteerSectionsLast a:hover{
color:#f39600;
text-decoration: none;
}

.volunteerSections a:hover, .volunteerSectionsFirst a:hover, .volunteerSectionsLast a:hover, .largeVolunteerSections a:hover, .largeVolunteerSectionsFirst a:hover, .largeVolunteerSectionsLast a:hover{
text-decoration: underline;
}

ul.volunteerSections img, ul.volunteerSectionsFirst img, ul.volunteerSectionsLast img, ul.largeVolunteerSections img, ul.largeVolunteerSectionsFirst img, ul.largeVolunteerSectionsLast img{
padding:0px 7px 5px 0px;
}

ul.volunteerSections .button, ul.volunteerSectionsFirst .button, ul.largeVolunteerSections .button, ul.largeVolunteerSectionsFirst .button{
padding:5px 0px 0px 0px;
}

.mainParagraph a, .mainParagraph a:visited{
color:#555555!important;
}

.mainParagraph a:hover{
color:#555555!important;
}

.blue{
color:#26527F;
}

.orange{
color:#EF9300;
}



.bullets{
margin:0px 0px 7px 0px;
}

.bullets li{
background: url(/assets/images/icons/orangeBullet_icon.gif) 0px 4px no-repeat;
padding:0px 0px 5px 18px;
}

ol.nums{
margin:0px 0px 7px 25px;
}

ol.nums li{
padding:0px 0px 5px 5px;
list-style-type: decimal;
}

ol li{
padding:0px 0px 5px 0px;
}

.bulletsGreen li{
background: url(/assets/images/icons/orangeBullet_icon_green.gif) 0px 4px no-repeat!important;
padding:0px 0px 5px 18px;
}

.paddingTop{
padding:7px 0px 3px 0px
}

.noPadding{
padding: 0px;
}

.itinerary li{
width:252px;
padding:15px 10px 15px 15px;
}

.itinerary li.noPadding{
padding:0px 15px;
}

.itinerary li h5{
padding:0px;
}

.itinerary strong{
font-weight:900;
}

ul.mens, ul.womens{
padding:0px 0px 10px 0px;
}

#itineraryContainer .other{
background-color: #f3f3f3;
}

.marginAuto #volunteerIndex{
margin: 0px auto;
width:615px;
}

#volunteerIndexBottom{
padding:10px 0px 0px 0px;
}

.marginAuto #mentorIndex{
margin: 0px auto;
width:755px;
}

.marginAuto #mentorIndex{
margin: 0px auto;
width:810px;
}

.marginAuto #eventIndex{
margin: 0px auto;
width:810px;
}

.marginAuto #giveClothingIndex{
margin: 0px auto;
width:650px;
}

.marginAuto #donateIndex{
margin: 0px auto;
width:840px;
}

#donateIndexBottom{
padding:10px 0px 0px 0px;
}

.marginAuto #corporateIndex{
margin: 0px auto;
width:830px;
}

#corporateIndexBottom{
padding:10px 0px 0px 0px;
}

li.smallWidth{
width:350px;
}


.tellButton{
margin:0px 0px 0px 232px;
}

/*INSIDE CSS ENDS HERE*/


/*FOOTER CSS STARTS HERE*/

#footer{
padding:20px 0px 40px 0px;
}

#footer a, #footer a:visited{
color:#898989;
text-decoration: none;
font-size:11px;
}

#footer a:hover{
text-decoration:underline;
}

#footer li{
padding:0px 10px 0px 0px;
display: inline;
float:left;
}

#footerLinks{
width:370px;
}

#footer li.last{
padding:0px;
}

#copyright{
width:330px;
font-size:11px;
}

#copyright li, #copyright p{
float:right;
}

/*FOOTER CSS ENDS HERE*/

/*STRIPES BG*/

.greenStripes{
background: url(/assets/images/backgrounds/greenstripes_bg.gif) repeat-x;
display: block;
height:9px;
}

.orangeStripes{
background: url(/assets/images/backgrounds/orangeStripes_bg.gif) #F2A500 bottom repeat-x;
height:9px;
margin:0px;
padding:0px;
}

h5{
text-transform: uppercase;
font-weight: bold;
padding:10px 0px 0px 0px;
}

.ourTeam li h5 a, li h5 a:visited{
color:#26527F!important;
}

h5 a:hover{
color:#26527F;
}

.navigateLinksBox{
background-color: #26527F;
padding:15px 25px;
color:#fff;
margin:0px 0px 10px 0px;
}

#middleContent .navigateLinksBox a, #middleContent .navigateLinksBox a:visited{
color:#fff !important;
}

.navigateLinksBox ul{
width:240px;
}

.navigateLinksBox li{
list-style: disc;
margin:0px 0px 0px 13px;
}

.navigateLinksBox h3{
font-size:13px;
text-transform: uppercase;
padding:0px 0px 5px 0px;
font-weight: bold;
}

.ourTeam{
width:260px;
}

/*Header Stripes*/

.orangeStripe{
background: url(/assets/images/icons/orangeHeaderStripe_icon.gif) bottom repeat-x;
padding:0px 0px 5px 0px;
}

.greenStripe{
background: url(/assets/images/icons/greenHeaderStripe_icon.gif) bottom repeat-x;
padding:0px 0px 5px 0px;
}

.pinkStripe{
background: url(/assets/images/icons/pinkHeaderStripe_icon.gif) bottom repeat-x;
}


/* CONTACT FORM STARTS HERE */

#volunteer div.clear {
	width: 500px;
  margin: 0px 0px 20px 0px;	
  padding: 10px;
}
#volunteer p.clear {
  width: 500px;  
  padding: 10px;
}
#volunteer p.text {
  width: 492px; 
}
#volunteer div.purpleBox {
  width: 480px;
  margin: 10px 0px 20px 0px; 
  padding: 20px;
  background-color: #90278D;
  color: #fff;
}
#volunteer div.purpleBox .small {
  width: 425px;
}
#volunteer .mainParagraph {
  width: 500px;
  margin: 10px 0px 20px 0px; 
  padding: 10px;
  background-color: #90278D;
  color: #fff;
}
#volunteer .smallMainParagraph {
  width: 500px;
  margin: 10px 0px 20px 0px; 
  padding: 10px;
  background-color: #90278D;
  color: #fff;
}


.fakeClick {
  cursor: pointer;
}

.formElement {
  background-color: #f3f3f3;
}

.bigger {
  font-size: 1.3em;
  text-decoration: underline;
}

.labelTitle{
	width: 115px;
	float: left;
	margin:3px 0px 0px 0px;
	display: block;
  padding:0px 15px 0px 0px;
  text-align: left;
}
.labelTitleLong{
  width: 250px;
  margin:3px 0px 0px 0px;
  display: block;
  padding:0px 30px 0px 0px;
  text-align: left;
}
.labelTitleFull{
  margin:3px 0px 0px 0px;
  display: block;
  padding:0px 30px 0px 0px;
  text-align: left;
}
.labelTitleFullAlign{
  width: 488px;
  margin:3px 0px 0px 0px;
  display: block;
  padding:0px 30px 0px 0px;
  text-align: left;
}
.fullAlign{
  width: 280px;
  display: block;
  text-align: left;
}
.invisible {
  display: none;
  visibility: 0;	
}

.contactInputBox{
  border:2px solid #b9d560;
  height:12px;
  width:200px;
  padding:3px 3px 4px 3px;
  margin:0px 0px 0px 0px;
  font-size: 10px;
  font-family: Verdana;
}
.contactSubmit{
  font-size: 0.9em;
  margin:0px 0px 0px 0px;
  color: #613c00;
  border:2px solid #f39600;
  background-color: #ffd576;
  padding:2px 10px;
  cursor: pointer;
}
.newsletterButton{
  margin:0px 0px 0px 130px;
}
.comments {
  height:70px;
}
.commentsFull {
  margin-top: 5px;
  width: 480px;
  height:70px;
}
ul.radioList {
  padding: 4px 0px 0px 0px;
}
ul.radioList li {
  padding: 0px 0px 3px 0px;
}

.validator-msg {
  font-size:11px;
  color:red;
  padding:2px 226px 0px 0px;
  -padding:2px 233px 0px 0px;  
  text-align: right;
}
.validator-msg p {
  padding: 0px;
  margin: 0px;
}
.clear .validator-msg {
  font-size:11px;
  color:red;
  padding:2px 10px 0px 0px;
  -padding:2px 7px 0px 0px;  
  text-align: right;
}
.purpleBox .validator-msg {
  font-size:11px;
  color:red;
  padding:4px 0px 0px 0px;
  -padding:4px 0px 0px 0px;  
  text-align: left;
}


.validator-error-box {
  border:2px solid red;
}
#newsletter .validator-msg {
  display: none;
  visibility: hidden;
}
#newsletter .validator-error-box {
  border:2px solid red;
}

.top .labelTitle{
  margin:3px 0px 0px 0px;
}
.top .contactInputBox{
  margin: 0px;
}



/* CONTACT FORM CSS ENDS HERE */



/*News CSS*/

#newsBowl h5{
padding:15px 0px 15px 60px;
}

#newsBowl h5 a, #newsBowl h5 a:visited, #newsGolf h5 a, #newsGolf h5 a:visited{
color:#fff;
}

#newsGolf h5{
padding:15px 0px 15px 65px;
}

#newsBowl, #newsGolf{
background-color: #0182b2;
margin:0px 0px 10px 0px;
}

ul.newsItems{
margin:20px 0px 10px 0px;
}

.newsItems .back{
padding:0px 0px 15px 0px;
}

.newsItems .date{
color:#5d5d5d;
border: 1px solid #b5b5b5;
padding:1px 0px;
text-align: center;
background-color: #e7e7e7;
font-size:10px;
width:75px;
margin:0px 0px 13px 0px;
}

.newsItems .title a, .newsItems .title a:visited, .newsItems .title {
font-size: 24px;
color:#404040!important;
display: block;
padding:0px 0px 10px 0px;
line-height: 100%;
}

.newsItems a, .newsItems a:visited{
text-decoration: none;
font-size: 12px;
display: block;
padding:3px 0px 0px 0px;
}

.newsItems a:hover{
text-decoration: underline;
}

.locations .floatLeft, .locations .floatRight{
width:250px;
}

table{
margin:25px 0px;
width:100%;
}

table td{
padding: 5px 10px;
}

table tr.header td{
background-color:#f39600;
color:#fff;
text-transform:uppercase;
font-weight: bold;
}

table tr.other td{
background-color: #f3f3f3;
}

td.first{
width:100px;
}

.schoolList{
width:200px;
padding:15px 40px 0px 0px;
}

.phoneNumbers li{
list-style: none;
display: inline;
padding-bottom: 15px;
}

.phoneNumbers{
margin: 0px auto;
width:300px;
}


.logoImage{
padding:7px 0px 15px 0px;
}

.majorSponsors li{
display: inline;
float:left;
margin:0px 57px 37px 0px;
}

ul.subNav li.paddingBottom{
padding:0px 0px 10px 0px;
border:none;
}


/*SITEMAP CSS*/

ul.paddingBottom{
padding-bottom: 3px;
}

.siteMap dl{
padding:0px 0px 7px 0px;
color:#f39600;
}

.siteMap dd{
padding:0px 0px 0px 30px;
}

.grey{
color:#555555;
}

dt.topSitemap, ul li.topSitemap{
background-color: #f3f3f3;
padding:5px;
text-transform: uppercase;
font-size:11px;
font-weight: bold;
}

ul li.topSitemap{
margin-bottom: 7px;
color:#555555;
padding-left: 17px;
}

ul li.topSitemap a{
color:#555555!important;
}

li.dotList{
background: url(/assets/images/icons/blueDot_icon.png) 0px -2px no-repeat;
padding:0px 0px 3px 15px;
list-style: none;
}

dd.onlyDotList{
padding:7px 0px 5px 30px;
}

li.greyNoDot{
padding: 0px 0px 5px 14px;
}

li.greyNoDot a{
color:#555!important;
}

ul.volunteerList {
}

ul.volunteerList li.purple{
text-transform: uppercase;
color:#90278d;
font-weight: bold;
font-size:11px;
}

ul.twoDonorLists{
width:250px;
padding:0px 25px 0px 0px;
}


/*FLOATS*/

.displayInline li{
float:left;
display: inline;
padding-right:10px;
padding-bottom: 10px;
}

.floatRight{
float: right;
}

.floatLeft{
float:left;
}





/* Clear fix */

.clear:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clear{

	display: inline-block;

}



/* Hides from IE-mac \*/

* html .clear{

	height: 1%;

}

.clear {

	display: block;

}

/* End hide from IE-mac */.imageBorder {
	border: 1px solid #DDDDDD;
}
.mainPhoto {
	padding:0 25px 10px 0;
}
.notes {
	font-size: 10px;
	color: #666666;
	line-height:12px;
}

.mediaDate {
	background-color: #E4E4E4;
	padding:3px 3px 3px 3px;
	border: 1px solid #999999;
	font-size: 11px;
}
.mediaTitle {
	font-size: 24px;
	color: #333333;
}

.h3 {
	font-weight:bold;
	padding:10px 0px 0px;
	text-transform:uppercase;
	font-size:13px;
	color:#787878;
}
.aquaItalicBold {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #0095cd;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
