@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

a img{
border:none;
}

a{
text-decoration:underline;
color:#000000;
/*font-weight:600;*/
}

a:hover{
color:#4D4D4D;
text-decoration:underline;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
margin-top:7px;
margin-bottom:2px;
color:#000000;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
margin-top:2px;
margin-bottom:10px;
}

div.container{
margin:auto;
width:1000px;
min-height:800px;
background-color:#FFFFFF;
}

div.header{
width:1000px;
height:266px;
float:left;
background-image:url(../img/headerbg.jpg);
background-repeat:no-repeat;
}

div.logo{
width:125px;
height:200px;
float:left;
margin-left:55px;
margin-top:35px;
}

div.textLogo{
width:400px;
height:120px;
float:left;
margin-top:35px;
}

div.ribbonFlash{
width:240px;
height:200px;
float:left;
margin-left:115px;
margin-top:35px;
background-color: #CCCCCC;
}

#menu{
width:200px;
min-height:520px;
height:auto;
float:left;
margin-left:0px;
margin-top:10px;
font-size:12px;
color:#4D4D4D;

font-family:Arial, Helvetica, sans-serif;
}

#menu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

#menu li{
height:30px;
padding-top:10px;
padding-left:40px;
background-image:url(../img/menubox.png);
background-repeat:no-repeat;
}

#menu a{
text-decoration:none;
color:#4D4D4D;
/*font-weight:600;*/
}

#menu a:hover{
color:#B3B3B3;
text-decoration:underline;
}

div.mainContentWindow{
width:740px;
min-height:340px;
height:auto;
float:left;
margin-left:20px;
margin-top:10px;
}

.mainContentWindow object{
}

div.footer{
width:1000px;
height:240px;
float:left;
clear:both;
margin-top:0px;
background-image: url(../img/footerbg.jpg);
background-repeat:no-repeat;
}

div.footerContainer{
width:947px;
height:124px;
float:left;
margin-left:30px;
margin-top:50px;
}

div.footerBox{
width:200px;
height:124px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
padding-top:10px;
}

.footerBox img{
float:left;
}

.footerBox p{
float:left;
width:120px;
margin-left:10px;
margin-top:0px;
}

div.footerDivide{
width:14px;
height:124px;
float:left;
margin-left:30px;
margin-right:5px;
background-image:url(../img/footerDivide.png);
background-repeat:no-repeat;
}

div.copyright{
width:260px;
height:20px;
float:left;
margin-left:35px;
margin-top:10px;
font-size:10px;
}

div.design{
width:240px;
height:20px;
float:left;
margin-left:445px;
margin-top:10px;
font-size:10px;
}

div.titleArea{
width:300px;
height:20px;
float:left;
}

div.titleArea2{
width:300px;
height:20px;
float:left;
margin-top:40px;
margin-bottom:5px;
}

div.titleArea3{
width:500px;
height:20px;
float:left;
margin-top:40px;
margin-bottom:5px;
}

div.titleArea8{
width:300px;
height:20px;
float:left;
margin-left:-20px;
margin-top:20px;
}

div.horRule{
width:700px;
height:13px;
float:left;
background-image:url(../img/horRule.png);
background-repeat:no-repeat;
margin-top:8px;
}

div.horRule2{
width:700px;
height:13px;
float:left;
background-image:url(../img/horRule.png);
background-repeat:no-repeat;
margin-top:4px;
}

div.horRule8{
width:700px;
height:13px;
float:left;
background-image:url(../img/horRule.png);
background-repeat:no-repeat;
margin-top:8px;
margin-left:-20px;
margin-bottom:10px;
}

div.horRuleb{
width:475px;
height:13px;
float:left;
background-image:url(../img/horRule.png);
background-repeat:no-repeat;
margin-top:8px;
clear:left;
}

div.horRulec{
width:700px;
height:13px;
float:left;
background-image:url(../img/horRule.png);
background-repeat:no-repeat;
margin-top:8px;
margin-bottom:20px;
}

div.homePhoto{
width:280px;
height:193px;
float:left;
margin-top:10px;
margin-left:15px;
}

div.homeTextArea1{
width:420px;
height:200px;
float:left;
margin-top:15px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.homeTextArea2{
width:450px;
min-height:100px;
height:auto;
float:left;
margin-top:15px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.donateNowBtn{
width:155px;
height:70px;
float:left;
margin-left:40px;
margin-top:20px;
}

div.programListContainer{
width:200px;
min-height:200px;
height:auto;
float:left;
margin-left:35px;
margin-top:20px;
}

div.programListTitle{
width:200px;
height:20px;
float:left;
margin-left:0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

div.programListLink{
width:190px;
min-height:20px;
float:left;
margin-left:10px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

.programListLink a{
text-decoration:none;
color:#4D4D4D;
/*font-weight:600;*/
}

.programListLink a:hover{
color:#B3B3B3;
text-decoration:underline;
}

div.programDetailsLeftContainer{
width:400px;
min-height:300px;
height:auto;
float:left;
margin-left:30px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.contactDetailsLeftContainer{
width:300px;
min-height:300px;
height:auto;
float:left;
margin-left:30px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.programDetailsRightContainer{
width:220px;
min-height:300px;
height:auto;
float:left;
margin-left:90px;
margin-top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.programDetailsRightContainer2{
width:220px;
min-height:300px;
height:auto;
float:left;
margin-left:30px;
margin-top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.programTitle{
width:300px;
min-height:20px;
height: auto;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

div.contactTitle{
width:250px;
height:20px;
float:left;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

div.contactTextArea{
width:250px;
min-height:20px;
height:auto;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.subtitle{
width:300px;
height:20px;
float:left;
margin-left:0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.subtitle2{
width:500px;
height:20px;
float:left;
margin-left:0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.subtitle3{
width:500px;
height:20px;
float:left;
margin-left:20px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.subtitle4{
width:500px;
height:20px;
float:left;
margin-left:0px;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.subtitleBold{
width:170px;
height:20px;
float:left;
margin-left:10px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}



div.programTextArea{
width:380px;
min-height:20px;
height:auto;
float:left;
margin-left:0px;
margin-top:5px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.programTextArea8{
width:200px;
min-height:20px;
height:auto;
float:left;
margin-left:0px;
margin-top:5px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

div.eventsTextArea{
width:380px;
min-height:20px;
height:auto;
float:left;
margin-left:0px;
margin-top:5px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

.eventsTextArea a{
text-decoration:none;
color:#000000;
/*font-weight:600;*/
}

.eventsTextArea a:hover{
color:#B3B3B3;
text-decoration:none;
}

div.newsletterIcon{
width:200px;
height:50px;
float:left;
margin-top:20px;
margin-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.volunteerIcon{
width:400px;
height:50px;
float:left;
margin-top:20px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.newsletterArchive{
width:200px;
height:50px;
float:left;
margin-top:40px;
margin-left:105px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
color:#000000;
}

.newsletterArchive a{
text-decoration:underline;
color:#000000;
/*font-weight:600;*/
}

.newsletterArchive a:hover{
color:#B3B3B3;
text-decoration:underline;
}

.newsletterIcon a{
text-decoration:none;
color:#000000;
/*font-weight:600;*/
}

.newsletterIcon a:hover{
color:#B3B3B3;
text-decoration:none;
}

.volunteerIcon a{
text-decoration:none;
color:#000000;
/*font-weight:600;*/
}

.volunteerIcon a:hover{
color:#B3B3B3;
text-decoration:none;
}

div.newsletterFormContainer{
width:205px;
height:400px;
float:right;
margin-top:0px;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.newsletterContainer{
width:475px;
min-height:400px;
height:auto;
float:left;
margin-top:10px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.verRule{
width:13px;
height:375px;
float:left;
background-image:url(../img/verRule.png);
}

div.contactFormContainer{
width:360px;
height:400px;
float:right;
margin-top:10px;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.volunteerContainer{
width:700px;
min-height:400px;
height:auto;
float:left;
margin-top:10px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.volunteerBody{
width:520px;
min-height:200px;
height:auto;
float:left;
margin-top:20px;
margin-left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.volunteerDesc{
width:520px;
min-height:30px;
height:auto;
float:left;
margin-top:5px;
margin-left:0px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.donationsDesc{
width:300px;
min-height:30px;
height:auto;
float:left;
margin-top:10px;
margin-left:20px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.donationsDesc2{
width:460px;
min-height:30px;
height:auto;
float:left;
margin-top:5px;
margin-left:20px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.donationsBtn{
width:160px;
height:80px;
float:left;
margin-top:10px;
margin-left:20px;
margin-bottom:30px;
}

div.didYouKnow{
width:170px;
height:20px;
float:left;
margin-left:10px;
margin-top:0px;
margin-bottom:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#000000;
font-weight:bold;
font-style:italic;
}

div.donationsRightDesc{
width:170px;
min-height:90px;
height:auto;
float:left;
margin-top:5px;
margin-left:10px;
margin-bottom:30px;
font-family: "Georgia", Times New Roman, Times, serif;
font-size:30px;
color:#4B4B4B;
}

div.donationsRightContainer{
width:200px;
height:400px;
float:right;
margin-top:0px;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.donationsLeftContainer{
width:500px;
min-height:400px;
height:auto;
float:left;
margin-top:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.affMsg{
width:720px;
min-height:20px;
height:auto;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.affContainer{
width:720px;
min-height:20px;
height:auto;
float:left;
margin-top:10px;
margin-left:20px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.affName{
width:350px;
min-height:20px;
height:auto;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.affLink{
width:330px;
min-height:20px;
height:auto;
float:left;
margin-top:0px;
margin-left:40px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

.affLink a{
text-decoration:underline;
color:#000000;
/*font-weight:600;*/
}

.affLink a:hover{
color:#B3B3B3;
text-decoration:none;
}

div.calendarLeftContainer{
width:370px;
min-height:400px;
height:auto;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.calendarRightContainer{
width:320px;
min-height:400px;
height:auto;
float:right;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.calendar{
width:370px;
height:250px;
float:left;
margin-top:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div.calendarIcon{
width:320px;
height:50px;
float:left;
margin-top:40px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.calendarIcon a{
text-decoration:none;
color:#000000;
/*font-weight:600;*/
}

.calendarIcon a:hover{
color:#B3B3B3;
text-decoration:none;
}

div.dateDetails{
width:300px;
min-height:100px;
height:auto
float:left;
margin-top:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:10px;
background-color: #F0F0F0;
}

div.eventDetails{
width:300px;
min-height:100px;
height:auto
float:left;
margin-top:40px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:10px;
background-color: #F0F0F0;
}

.dateDetails a{
text-decoration:underline;
color:#000000;
}

.dateDetails a:hover{
color:#B3B3B3;
text-decoration:none;
}

.eventDetails a{
text-decoration:underline;
color:#000000;
}

.eventDetails a:hover{
color:#B3B3B3;
text-decoration:none;
}

.calendar table{
}

.calendar table tr td{
text-align:center;
height:35px;
background-image:url(../img/calendarInner.jpg);
background-repeat:repeat-x;
}

.calendar table tr th{
background-image:url(../img/calendarHeading.jpg);
background-repeat:repeat-x;
width:50px;
height:35px;
}

div.aboutusDesc{
width:600px;
min-height:100px;
height:auto;
float:left;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.aboutText{
width:560px;
min-height:50px;
height:auto;
float:left;
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.kidsCareTextArea{
width:680px;
min-height:100px;
height:auto;
float:left;
margin-left:0px;
margin-top:20px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.kidsCareDesc{
width:660px;
min-height:50px;
height:auto;
float:left;
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.kidsCareIcon{
width:400px;
height:50px;
float:left;
margin-top:20px;
margin-left:40px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.kidsCareIcon a{
text-decoration:none;
color:#000000;
/*font-weight:600;*/
}

.kidsCareIcon a:hover{
color:#B3B3B3;
text-decoration:none;
}

div.memberTextArea{
width:600px;
min-height:20px;
height:auto;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.memberIcon{
width:600px;
height:50px;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.memberIcon a{
text-decoration:none;
color:#000000;
/*font-weight:600;*/
}

.memberIcon a:hover{
color:#B3B3B3;
text-decoration:none;
}

div.memberForm{
width:600px;
min-height:50px;
height:auto;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.textRight{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
text-align:right;
vertical-align:top;
}

.spacer{
height:10px;
}

div.mediaImage{
width:305px;
height:475px;
float:left;
}

div.newArrivals{
width:200px;
height:200px;
float:left;
margin-left: 40px;
margin-top:20px;
margin-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}

div.eventsHeader{
width:730px;
max-height:100px;
margin-top:20px;
margin-left:28px;
margin-bottom:10px;
float:left;
}

div.calendarPDF{
width:160px;
height:150px;
margin-top:20px;
margin-left:0px;
margin-right:20px;
margin-bottom:10px;
float:left;
}

/*table for about us page*/

td.bold {
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-bottom: 8px;
padding-top: 4px;

}


td.name {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
padding-bottom: 5px;
width: 100px;
padding-left: 10px;
padding-top: 5px;
}

td.title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
padding-bottom: 5px;
padding-left: 30px;
padding-top: 5px;
width: 500px;
letter-spacing: -.25px;
vertical-align:top;
}

td.indent{
padding-left:10px;
}


/*faq section on the about us page*/

div.faqusDesc{
width:600px;
min-height:100px;
height:auto;
float:left;
margin-left:20px;
margin-top:00px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}


ul.ideas {
list-style: none;
}


div.faq {
width: 500px;
margin-left: 25px;
}

p.bold:first-letter{
font-family: Comic Sans MS;
font-size: 14px;
padding-right: 3px;
font-weight: bold;
}

p.normal:first-letter{
font-family: Comic Sans MS;
font-size: 14px;
padding-right: 3px;
font-weight: bold;
}

p.bold {
margin-top: 22px;
font-weight:bold;
color:black;
}

p.normal {
font-style: regular;
}

#menu img{
margin-left:35px;
margin-top:10px;
}
#fact_slide{height:1000px;}
#fact_slide p{height:1000px;}
