﻿

/*umer's patented reset styles begin*/

*
{
    vertical-align: baseline;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    padding: 0;
    margin: 0;
}

/*umer's patented reset styles end, oh well, it was good while it lasted*/

body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

p
{
    color: #7d7b73;
    font-size: 0.7em;
    line-height: 20px;
}

a
{
    outline: none;
}


#headerHome
{
    background: url(    '../media/images/homebanners/homeBanner_01.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}
#headerHome_01
{
    background: url(    '../media/images/homebanners/homeBanner_01.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}
#headerHome_02
{
    background: url(    '../media/images/homebanners/homeBanner_02.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerHome_03
{
    background: url(    '../media/images/homebanners/homeBanner_03.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerHome_04
{
    background: url(    '../media/images/homebanners/homeBanner_04.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerHome_05
{
    background: url(    '../media/images/homebanners/homeBanner_05.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}
#headerHome_06
{
    background: url(    '../media/images/homebanners/homeBanner_06.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}
#headerHome_07
{
    background: url(    '../media/images/homebanners/homeBanner_07.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerAbout
{
    background: url(    '../media/images/eduprogram.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerPrograms
{
    background: url(    '../media/images/familycentre.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerMedia
{
    background: url(    '../media/images/rapidexit.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerHelp
{
    background: url(    '../media/images/outreach.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerCareers
{
    background: url(    '../media/images/streettalk.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}

#headerMedical
{
    background: url(    '../media/images/medicalclinic.jpg' );
    background-repeat: no-repeat;
    height: 466px;
    background-position: center top;
}




#wrapper
{
    float: left;
    width: 100%;
}

#content
{
    width: 925px;
    margin: 0px auto;
    padding: 0px;
}

img.contentVisuals
{
    float: left;
    padding: 2px;
    border: 2px solid #ccc9b8;
    margin: 0em 1em 0.5em 0em;
}


/*a.donate
{
    text-transform: uppercase;
    background-color: #0082c5;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    font-size: 1em;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    padding: 0.5em 0.5em 0.2em 0.5em;
    text-align: right;
    margin-left: 850px;
}
a.donate:hover
{
    background-color: #0f95da;
}
*/

a.donate
{
    color: #fff;
}



ul.headerLinks
{
    font-family: Trebuchet MS, Arial, Sans-Serif;
    margin-top: 10.2em;
    margin-left: 10.7em;
    padding: 0px;
}

ul.headerLinks li
{
    display: inline;
    list-style-type: none;
    padding-right: 10px;
    margin-right: 10px;
    text-decoration: none;
}



ul.headerLinks li a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
    color: #0082c5;
    text-transform: uppercase;
}
ul.headerLinks li.dividerLine
{
    border-right: 1px solid #0082c5;
}
ul.headerLinks li a:hover
{
    color: #0f95da;
    border-bottom: 1px dotted #0082c5;
}



/*navigation styles*/

#navlist
{
    font-family: Trebuchet MS, Arial, Sans-Serif;
    margin-top: 11em;
    padding: 0px;
    margin-bottom: 1em;
    margin-left: 0.2em;
}


#navlist li
{
    display: inline;
    list-style-type: none;
    padding-right: 32px;
    text-decoration: none;
}


#navlist li a.current
{
    border-bottom: 1px dotted #0082c5;
}

#navlist li.last
{
    padding-right: 0px;
}

#navlist li a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
    color: #0082c5;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#navlist li a:hover
{
    border-bottom: 1px dotted #0082c5;
    color: #0f95da;
}



/*navList home*/

#navlistHome
{
    font-family: Trebuchet MS, Arial, Sans-Serif;
    margin-top: 23em;
    padding: 0px;
    margin-bottom: 1em;
    margin-left: 0.2em;
}


#navlistHome li
{
    display: inline;
    list-style-type: none;
    padding-right: 32px;
    text-decoration: none;
}


#navlistHome li a.current
{
    border-bottom: 1px dotted #0082c5;
}

#navlistHome li.last
{
    padding-right: 0px;
}

#navlistHome li a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
    color: #0082c5;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#navlistHome li a:hover
{
    border-bottom: 1px dotted #0082c5;
    color: #0f95da;
}



/*leftMain styles*/


#leftMain span.historyDates
{
    font-weight: bold;
    color: #d49131;
}

a.storiesBtn
{
    float: right;
    margin-top: -1.4em;
    margin-right: 2em;
    background: url(    '../media/images/storiesBtn.gif' );
    width: 130px;
    height: 20px;
}

a.storiesBtn:hover
{
    background-position: -130px;
}

a.volunteerBtn
{
    float: left;
    clear: left;
    margin-top: 1em;
    margin-left: 0.5em;
    background: url(    '../media/images/volunteerBtn.gif' );
    width: 130px;
    height: 20px;
}

a.volunteerBtn:hover
{
    background-position: -130px;
}

a.backBtn
{
    float: left;
    clear: left;
    margin-top: 1em;
    margin-left: 0.5em;
    background: url(    '../media/images/backBtn.gif' );
    width: 77px;
    height: 20px;
}

a.backBtn:hover
{
    background-position: -77px;
}






#leftMain
{
    width: 478px;
    min-height: 255px;
    height: auto !important;
    height: 255px;
    background: url(    '../media/images/leftContent.jpg' );
    background-repeat: no-repeat;
    margin-top: 1.2em;
    float: left;
    padding: 1.5em 0.4em 0 0.2em;
}

#leftMain a
{
    color: #4c7f98;
}
#leftMain a:hover
{
    text-decoration: none;
}

#leftMain h1
{
    text-transform: uppercase;
    color: #4c7f98;
    font-size: 0.9em;
    margin-left: 0.4em;
    margin-bottom: 0.3em;
}

/*position styles*/


#rightMain h1.positionTitle
{
    background: url(    '../media/images/positionheadingBg.jpg' );
    background-repeat: no-repeat;
    width: 377px;
    height: 26px;
    margin-top: 1em;
    color: #fff;
    padding-left: 3.5em;
    padding-top: 0.2em;
    float: left;
    margin: 1.5em 0 0 0em;
}
#rightMain .positionContent
{
    padding: 0em;
    width: 401px;
    background-color: #f1eede;
    float: left;
    clear: left;
    margin: 0 0 0 0;
    padding: 0.8em;
}

span.positionLink
{
    padding-left: 0.3em;
    font-size: 11px;
    float: right;
    margin-right: 0.5em;
}

#footer a.footerLink
{
    font-size: 12px;
    color: #4c7f98;
    text-transform: none;
    margin-left: 7em;
    font-weight: normal;
}

#footer a:hover
{
    text-decoration: none;
}

/*leftMain eventList*/

.navcontainer
{
    clear: left;
    float: left;
}

.navcontainer ul
{
    list-style-type: none;
    padding-top: 1em;
    clear: left;
    width: 415px;
    margin-bottom: 2em;
}

.navcontainer a
{
    display: block;
    padding: 6px 3px 6px 3px;
    width: 415px;
    background-color: #f0ecdb;
    border-bottom: 5px solid #fff;
    color: #7d7b73;
    font-size: 11px;
    padding-left: 1em;
}

.navcontainer a:link, .navlist a:visited
{
    color: #EEE;
    text-decoration: none;
}

#leftMain .navcontainer a:hover
{
    background-color: #0082c5;
    color: #fff;
}



/*story list*/

.navcontainerStory
{
    clear: left;
    float: left;
}

#leftMain .navcontainerStory a h1
{
    font-size: 1.2em;
}

#leftMain .navcontainerStory p
{
    font-size: 11px;
    margin-top: 0;
    padding-top: 0.5em;
}

.navcontainerStory ul
{
    list-style-type: none;
    padding-top: 1em;
    clear: left;
    width: 415px;
    margin-bottom: 2em;
}



#leftMain .navcontainerStory a
{
    display: block;
    padding: 12px 3px 12px 3px;
    width: 415px;
    background-color: #f0ecdb;
    margin-bottom: 15px;
    border: 2px solid #e2decb;
    color: #7d7b73;
    font-size: 11px;
    padding-left: 1em;
}

.navcontainerStory a:link, .navlist a:visited
{
    color: #EEE;
    text-decoration: none;
}

#leftMain .navcontainerStory a:hover
{
    background-color: #f7f4e9;
}


span.volunteerLink
{
    padding-left: 0.3em;
    font-size: 11px;
    float: right;
    margin-top: -1em;
    margin-right: 4em;
}

#rightMain span.volunteerLink a
{
    color: #fff;
}


#rightMain .positionContent p
{
    margin: 0px;
    padding: 0px;
}

#rightMain .positionContent p.positiondescription
{
    clear: left;
    padding-top: 0.5em;
    float: left;
    width: 400px;
}

#leftMain h1.secondaryHeader
{
    margin-top: 1.5em;
}

img.leftDivider
{
    float: left;
}

#leftMain p
{
    padding: 1.5em 2.5em 0 0.6em;
}
#leftMain p span.firstLetter
{
    float: left;
    color: #b9b7ab;
    font-weight: bold;
    font-size: 75px;
    line-height: 55px;
    margin: 5px 10px 5px 0;
    border: 1px solid #eae7d8;
    padding: 0.05em 0.1em 0.1em 0.1em;
    background-color: #f1eede;
}


#leftMain .cupsAddress p
{
    float: left;
}

#leftMain .cupsAddress
{
    float: left;
    clear: left;
    width: 420px;
}

#leftMain .cupsAddress img.contactMaps
{
    float: right;
    margin-top: 1em;
    width: 160px;
    border: 0px;
    height: 96px;
}

#leftMain .cupsAddress a img.contactMaps
{
    border: 0px;
}

#rightMain .cupsAddress a img.contactMaps
{
    border: 0px;
}


ul.donationList
{
    clear: left;
    list-style-type: none;
    padding-top: 1.5em;
}

ul.donationList li
{
    display: inline;
}

ul.donationList li a.onlineDonate
{
    background: url(    '../media/images/onlinedonate.jpg' );
    width: 153px;
    height: 165px;
    float: left;
}
ul.donationList li a.onlineDonate:hover
{
    background-position: -153px;
}

ul.donationList li a.downloadDonate
{
    background: url(    '../media/images/downloaddonate.jpg' );
    width: 153px;
    height: 165px;
    float: left;
}
ul.donationList li a.downloadDonate:hover
{
    background-position: -153px;
}


ul.donationList li a.contactDonate
{
    background: url(    '../media/images/contactdonate.jpg' );
    width: 105px;
    height: 165px;
    float: left;
}
ul.donationList li a.contactDonate:hover
{
    background-position: -105px;
}

/*feature program styles*/
#featureProgram
{
    background: url(    '../media/images/rapidexitBg.jpg' );
    background-repeat: no-repeat;
    width: 439px;
    height: 131px;
    float: left;
    margin: 1.5em 0em 1.5em 0.3em;
}

#featureProgram p
{
    width: 240px;
    float: left;
    clear: left;
    margin-top: -0.5em;
    padding-left: 2em;
}

#leftMain h1.programTitle
{
    padding-left: 2.5em;
    padding-top: 0.5em;
    float: left;
    color: #fff;
}

#programs
{
    float: left;
    margin-bottom: 1em;
}
ul.programLists
{
    float: left;
    list-style-type: none;
    font-size: 12px;
    margin-right: 1.25em;
    line-height: 22px;
}
#rightMain ul.programListsLast
{
    margin-right: 0em;
    float: left;
    list-style-type: none;
    font-size: 12px;
    line-height: 22px;
}



h1.pressHeading
{
    padding-top: 1em;
}
#pressItems
{
    clear: left;
}

#pressItems p
{
    margin-top: 1em;
}

#pressItems a
{
    font-size: 11px;
    color: #4d7f98;
    clear: left;
    float: left;
}

ul.pressList
{
    float: left;
    list-style-type: none;
    font-size: 12px;
    margin-right: 3.2em;
    line-height: 22px;
    margin-top: 1.5em;
}
ul.pressList li
{
    padding-left: 15px;
    background-image: url(../media/images/blinkIconwhite.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}
ul.pressList li a
{
    color: #4c7f98;
}

/*cups vids*/

ul.cupsVids
{
    list-style-type: none;
    float: left;
    margin-top: 1.5em;
    clear: left;
    border: 4px solid #edebd6;
}

ul.cupsVids li
{
    display: inline;
}

ul.cupsVids li a.videoone
{
    background: url(    '../media/images/vid1.jpg' );
    width: 143px;
    height: 192px;
    float: left;
}

ul.cupsVids li a.videoone:hover
{
    background-position: -143px;
}


ul.cupsVids li a.videotwo
{
    background: url(    '../media/images/vid2.jpg' );
    width: 137px;
    height: 192px;
    float: left;
}

ul.cupsVids li a.videotwo:hover
{
    background-position: -137px;
}

ul.cupsVids li a.videothree
{
    background: url(    '../media/images/vid3.jpg' );
    width: 143px;
    height: 192px;
    float: left;
}

ul.cupsVids li a.videothree:hover
{
    background-position: -143px;
}

/*report*/

#annualReport
{
    margin-top: 1.5em;
    float: left;
    width: 422px;
    border: 4px solid #edebd6;
}
.reportContent
{
    background: url(    '../media/images/reportContent.jpg' );
    width: 245px;
    height: 173px;
    float: left;
    background-repeat: no-repeat;
}
.reportContent p
{
    width: 225px;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    _width: 210px;
    margin-left: 0.5em;
    _margin-left: 0em;
    float: left;
}
.reportContent p.firstreportContent
{
    margin-top: 5em;
}


a.report
{
    background: url(    '../media/images/report.jpg' );
    width: 177px;
    height: 173px;
    float: left;
}
a.report:hover
{
    background-position: -177px;
}







ul.programLists li
{
    padding-left: 15px;
    background-image: url(    '../media/images/blinkIconwhite.gif' );
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

#rightMain ul.programListsLast li
{
    padding-left: 15px;
    background-image: url(    '../media/images/blinkIconwhite.gif' );
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

#rightMain #rightHome ul.newsNav
{
    list-style-type: none;
    float: left;
    padding-left: 1em;
    background-color: #f5f2e8;
    width: 238px;
    padding-top: 0px;
    padding-bottom: 0.5em;
}
#rightMain #rightHome ul.newsNav li
{
    display: inline;
    padding-left: 0px;
    float: left;
    padding-right: 0.6em;
}
#rightMain #rightHome ul.newsNav li a
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    color: #4c7f98;
}



/*leftMain styles end*/

/*rightMain styles begin*/

#rightMain
{
    width: 422px;
    float: left;
    margin-top: 1.7em;
    margin-left: 0.6em;
}

#rightMain a
{
    color: #4c7f98;
}

#rightMain #rightAbout p
{
    clear: left;
    width: 350px;
}

#rightMain #rightAbout
{
    background-color: #f1eede;
    width: 406px;
    float: left;
    padding: 0em 1em 1em 0em;
}
#rightMain #rightAbout a
{
    color: #4c7f98;
}
#rightMain #rightAbout a:hover
{
    text-decoration: none;
}
#rightMain #rightAbout a.staffLink
{
    color: #4c7f98;
    padding-left: 0.4em;
    font-size: 11px;
}

#rightMain #rightAbout span.staffLink
{
    padding-left: 0.3em;
    margin-top: 1em;
    float: right;
}

#rightMain ul.programul
{
    font-size: 11px;
    float: left;
    list-style-type: none;
    margin-left: 2em;
    margin-top: 1em;
    color: #7d7b73;
    _width: 350px;
}

#rightMain ul.programul li
{
    background: url(    '../media/images/listIcon.gif' );
    background-repeat: no-repeat;
    margin-top: 0.5em;
    padding-left: 1.5em;
    vertical-align: middle;
}





#rightMain #rightAbout span.secondarystaffLink
{
    padding-left: 0.3em;
    margin-top: 2em;
    float: right;
}

#rightMain span.generalLinkaddress
{
    margin-top: 1.8em;
    float: left;
    font-size: 11px;
}

#rightMain span.generalLink
{
    margin-top: 1.8em;
    margin-left: 0.5em;
    font-size: 11px;
}

#rightMain span.generalLink a
{
    padding-left: 0.3em;
    color: #4c7f98;
}

#rightMain span.generalLinkaddress a
{
    padding-left: 0.3em;
    color: #4c7f98;
}
h1.secondaryHeading
{
    padding-top: 1em;
}

#rightMain #rightAbout p
{
    margin-left: 1.5em;
    float: left;
    margin-right: 0.5em;
}

#rightMain #rightAbout h1
{
    margin-left: 1.2em;
}

img.aboutrightDivider
{
    float: left;
    margin-left: 1.2em;
}
img.careersrightDivider
{
    float: left;
}

p.eventHeading
{
    margin-top: 1em;
}

#rightMain p
{
    margin: 0px;
    padding: 1.5em 0em 0 0em;
    clear: left;
    font-size: 0.7em;
    line-height: 20px;
}
#rightMain .cupsAddress p.generalrightContentaddress
{
    clear: left;
    line-height: 18px;
    float: left;
}
#rightMain .cupsAddress p.generalrightContentaddress a.contactEmail
{
    color: #4c7f98;
}

#rightMain .cupsAddress
{
    float: left;
    clear: left;
    width: 410px;
}
.cupsAddress img
{
    float: right;
    margin-top: 1.5em;
    width: 160px;
    height: 96px;
}


#rightMain span.directorNames
{
    font-weight: bold;
    letter-spacing: 1px;
    color: #4c7f98;
}

#rightMain a:hover
{
    text-decoration: none;
}


#rightMain #rightHome p
{
    float: left;
    clear: none;
    padding-top: 0px;
    width: 225px;
    margin-left: 1.3em;
    _margin-left: 0.5em;
    color: #fff;
    padding-right: 0.6em;
}

#rightMain #rightHome a
{
    color: #fff;
}

#rightMain #rightHome
{
    background-color: #0082c5;
    border-left: 168px solid #f1eede;
    min-height: 268px;
    height: auto !important;
    height: 268px;
    width: 254px;
    float: left;
    padding-bottom: 1em;
}
#rightMain #rightHome img.eventsTitle
{
    margin-left: -168px;
    position: relative;
    float: left;
    clear: left;
}

#rightMain h1
{
    text-transform: uppercase;
    float: left;
    margin-top: 0.9em;
    color: #4c7f98;
    font-size: 0.9em;
    margin-bottom: 0.3em;
}

#rightMain h1 img
{
    float: left;
    margin-top: 0.1em;
    margin-right: 0.5em;
    margin-left: 1em;
}
#rightMain img.homenewsDivider
{
    float: left;
    margin-left: 1em;
}

#rightMain img.homeeventsDivider
{
    float: left;
    margin-left: -168px;
    position: relative;
    padding-top: 2.3em;
    padding-left: 1em;
}

#rightMain h1.newsHeading
{
    color: #fff;
}



#rightHome ul.eventList
{
    float: left;
    margin-left: -165px;
    position: relative;
    font-size: 0.6em;
    width: 135px;
    padding: 1em 0em 0em 1.1em;
    list-style-type: none;
    margin-top: 4.5em;
}

#rightHome ul.eventList li.lastEvent
{
    padding-bottom: 1.5em;
}


#rightHome h1.eventHeading
{
    margin-left: -165px;
    position: relative;
    padding: 0.01em 0em 0em 1em;
}

#rightHome h1.eventHeading span
{
    font-size: 12px;
}

#rightHome ul li
{
    line-height: 15px;
    padding-top: 14px;
    background-image: url(    '../media/images/eventlistIcon.gif' );
    background-repeat: no-repeat;
    padding-left: 0.9em;
    background-position: 0 2.1em;
}


#rightMain #rightHome ul.eventList a
{
    color: #7d7b73;
}



#rightMain h4
{
    font-size: 0.7em;
    font-size: bold;
    color: #fff88e;
    float: left;
    padding: 1.4em 0.5em 0.6em 1.2em;
    line-height: 15px;
}

.blinkIcon
{
    color: #4c7f98;
    padding-left: 0.4em;
}


.bblinkIcon
{
    color: #fff;
    padding-left: 0.4em;
}



span.contentLink
{
    padding-left: 0.3em;
}

a.contentLink
{
    color: #4c7f98;
}


span.contentLinkfree
{
    margin-left: 4.2em;
    padding-top: 1.4em;
    float: left;
}


/*staff listing styles*/

#rightMain #staffListing
{
    background-color: red;
}

/*rightMain styles end*/

/*footer styles*/

#footer
{
    width: 925px;
    padding-top: 4em;
    margin-bottom: 2em;
    margin: 0px auto;
    clear: left;
    float: left;
}

.leftFooter p.linksHeading
{
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: bold;
}
.leftFooter img
{
    float: left;
    clear: both;
}
.leftFooter p.linksTitle
{
    font-weight: bold;
    margin: 1em 2em 0 2em;
}
.leftFooter ul
{
    list-style-type: none;
    margin: 0.5em 0 0 1.5em;
    _margin-left: 0.75em;
    float: left;
}
.leftFooter ul li a
{
    color: #58889f;
    font-size: 12px;
}
.leftFooter ul li a:hover
{
    text-decoration: none;
}

.leftFooter
{
    float: left;
}

#footerLinks
{
    clear: left;
    float: left;
}
.rightLinks
{
    float: left;
}
.leftLinks
{
    float: left;
}
img.footerImg
{
    margin-top: -3em;
    _margin-top: -1em;
    margin-left: 2em;
    _margin-left: 2em;
    float: left;
}



.rightFooter
{
    float: right;
    padding: 0px;
    width: 350px;
}
.rightFooter p
{
    font-size: 10px;
    clear: right;
    text-align: right;
    position: relative;
}
ul.footerNav li.footerNavlast
{
    margin-right: 0;
    padding-right: 0;
    border-right: 0px;
}

ul.footerNav
{
    list-style-type: none;
    padding-top: 0px;
    margin-top: 0px;
    float: right;
    margin-bottom: 1em;
}
ul.footerNav li
{
    display: inline;
    margin-right: 0.5em;
    padding-right: 0.5em;
    border-right: 1px solid #7d7b73;
}
ul.footerNav li a
{
    color: #58889f;
    font-size: 12px;
    text-transform: uppercase;
}
ul.footerNav li a:hover
{
    text-decoration: none;
}

/*linkList*/

ul.linkList
{
    list-style-type: none;
    font-size: 11px;
    margin-top: 2em;
    margin-left: 0.5em;
    float: left;
}

ul.linkList li
{
    line-height: 22px;
}

ul.linkList a
{
    color: #4c7f98;
    background: url(    '../media/images/listIcon.gif' );
    background-repeat: no-repeat;
    margin-top: 0.5em;
    padding-left: 1.5em;
    vertical-align: middle;
}


/*donation form*/

table.donationForm
{
    font-size: 11px;
}

table.donationForm
{
    color: #7d7b73;
}

table.donationForm p
{
    font-size: 11px;
}

.RadTreeView .rtUL
{
    color: #7D7B73;
}


.RadTreeView .rtPlus, .RadTreeView .rtMinus
{
    display: none !important;
}
.RadTreeView_Default .rtMinus
{
    background: none !important;
}

.RadTreeView_Default .rtTop, .RadTreeView_Default .rtMid, .RadTreeView_Default .rtBot
{
    padding: 0 !important;
    margin-bottom: .35em !important;
}

.RadTreeView .rtIn
{
    font-size: 1em !important;
    font-weight: bold !important;
}
.RadTreeView a.rtIn
{
    background: url(    '../media/images/listIcon.gif' ) !important;
    background-repeat: no-repeat !important;
    margin-top: 0 !important;
    padding-left: 1.5em !important;
    text-decoration: underline !important;
    padding-top: 0 !important;
    font-size: inherit !important;
    font-weight: normal !important;
}

.RadTreeView .rtHover .rtIn
{
    background: url(    '../media/images/listIcon.gif' ) !important;
    background-repeat: no-repeat !important;
    margin-top: 0 !important;
    padding-left: 1.5em !important;
    padding-top: 0 !important;
    font-size: inherit !important;
    font-weight: normal !important;
    border: none !important;
    text-decoration: none !important;
}