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

img {
	border:none;

	}


a {
    color: #0d64b1;
	text-decoration: none;
	outline:none;
}

a:visited {
    text-decoration: none;
    color: #025B85;
}

a:hover {
    text-decoration: none;
    color: #0093df;
}

body {
background-color:#666666;
background-image: url(../img/jpg/tile-background.jpg);
background-repeat: repeat;
}


.body-wrap {
	width: 980px;
	background-color: #fff;}


.main-wrapper {
	width: 980px;
	padding: 0px;
	margin: 0px auto 0px auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 11px;
	-moz-box-shadow: #000 0px 0px 11px;
	box-shadow: #000 0px 0px 11px;
	background: #FFFFFF;
	behavior: url(../css/pie/PIE.htc);
	}

.header {
	width: 980px;
	height: 70px;
	margin: 20px 0 0 0;
}

.full-logo {
	width: 520px;
	height: 68px;
	float: left;
	margin: 15px 0 0 30px;
}


/*@-moz-keyframes bounce {
   from {
      margin-top: 28px;
   }
   to {
      margin-top: 28px;
   }
   to {
      margin-top: 7px;
   }}

@-webkit-keyframes bounce {
   from {
      margin-top: 28px;
   }
   to {
      margin-top: 28px;
   }
   to {
      margin-top: 7px;
   }}*/

.hand-logo {

	width: 65px;
	height: 66px;
	float: left;
	margin: 7px 0 0 0;
	/*-webkit-animation-name: bounce;
	-webkit-animation-duration: 0.4s;
	-webkit-animation-iteration-count: 3;
	-moz-animation-direction: alternate;
	-moz-animation-name: bounce;
	-moz-animation-duration: 0.4s;
	-moz-animation-iteration-count: 3;
	-moz-animation-direction: alternate;
	-moz-animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out; */	}

.animation-holder {
	width: 65px;
	height: 66px;
	float: left;
	margin: 0px 0 0 0;}

.clear {
	clear: both;
	height: 0px;}

.word-logo {
	width: 421px;
	height: 68px;
	float: left;
	margin: 5px 0 0 10px;
}

#donate-blocks {
	width: 224px;
	height: 42px;
	text-decoration:none;
	display: block;
	background-image: url(../img/png/donate-sprite.png);
	background-position: 224px 0px;
	float: right;
	margin: 35px 30px 0 0;
}

#donate-blocks:hover, #donate-blocks:active {
	background-position: 224px 42px;
}

.nav {
	width: 980px;
	height: 54px;
	float: left;
	margin: 29px 0 0 0;
	background-color: #000;
}

.flexslider {
	width: 980px;
	height: 448px;
	float: left;
	margin: 0 0 0 0;
	background-color: #fff;
}

.lower-text-holder {
	width: 980px;
	height: 175px;
	height: 345px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	clear: both;
	margin: 0 0 0 0;
	background-color: #deeff4;
}

.actual-logo-textholder {
	width: 980px;
	height: 155px;
	}

.large-text-holder {
	width: 980px;
	height: 338px;
	margin: 0 0 0 0;
	background-color: #fff;
}

.greg-photo-holder {
	width: 357px;
	height: 338px;
	float: left;
	margin: 0 0 0 0;
	border-right: solid 1px #deeff4;
	background-color: #fff;
}

.info-text-holder {
	width: 622px;
	height: 338px;
	float: left;
	margin: 0 0 0 0;
}

.lower-info-holder {
	width: 980px;
	height: 210px;
	float: left;
	margin: 0 0 20px 0;
	border-top: 1px solid #deeff4;
	background-color: #fff;
}

.footer {
	width: 980px;
	clear: both;
	height: 148px;
	margin: 25px 0 0 0;
	background-image:url(../img/png/footer.png);
}

.actual-logo {
	width: 141px;
	height: 157px;
	float: left;
	margin: 9px 0 0 40px;
}

.welcome {
	width: 710px;
	height: 157px;
	margin: 9px 0 0 40px;
	float: left;
}

.welcome-text {
	font-family: 'Arial', 'Helvetica', 'Sans-Serif';
	font-size: 17px;
	line-height: 100%;
	margin: 8px 0 0 0;
	color: #000;
}

.welcome-header {
	font-family: 'Tahoma', 'Arial', 'Helvetica', 'Sans-Serif';
	font-size: 20px;
	line-height: 100%;
	margin: 20px 0 0 0;
	color: #000;
}

.info-blocks {
	width: 93px;
	height: 278px;
	margin: 30px 0 0 22px;
	float: left;
}

.who-we-are {
	width: 469px;
	height: 138px;
	float: left;
	margin: 0px 0 0 0px;
}

.who-header {
	width: 206px;
	height: 33px;
	float: left;
	margin: 0 0 5px 0;
 }

.who-we-are-text {
	width: 469px;
	height: 110px;
	float: left;
	margin: 0 0 0 0;

	font-family: "Verdana", "Arial", "Helvetica", "Sans-Serif";
	font-size: 12px;
	line-height: 130%;
	color: #000;
}

.make-a-difference {
	width: 469px;
	height: 96px;
	clear: both;
	margin: 0 0 0 0;
}

.difference-header {
	width: 318px;
	height: 32px;
	float: left;
	margin: 42px 0 10px 0;
}

.make-a-difference-text {
	width: 469px;
	height: 54px;
	float: left;
	margin: 0 0 0 0;

	font-family: "Verdana", "Arial", "Helvetica", "Sans-Serif";
	font-size: 12px;
	line-height: 130%;
	color: #000;
}

.info-holder {
	width: 469px;
	height: 275px;
	float: left;
	margin: 30px 0 0 15px;
}

.w-block {
	width: 85px;
	height: 87px;
	float: left;
	margin: 0 0 0 4px;
 }

.m-block {
	width: 79px;
	height: 83px;
	float: left;
	margin: 92px 0 0 7px;
}

.partner-holder {
	width: 315px;
	height: 116px;
	float: left;
	margin: 60px 0 0 15px;
}

.partnerships {
	width: 253px;
	height: 34px;
	float: left;
	margin: 3px 0 2px 30px;
}

.dayton-childrens {
	width: 149px;
	height: 54px;
	float: left;
	margin: 8px 0 0 2px;
}

.pastel-line-break {
	width: 3px;
	height: 73px;
	float: left;
	margin: 0 3px 0 3px;
}

.mcafee-logo {
	width: 153px;
	height: 35px;
	float: left;
	margin: 15px 0 0 0;
	text-align: center;
	width: 100%;
}

.donation-holder {
	width: 584px;
	height: 196px;
	/* float: right; */
	/* margin: 30px 15px 0 0; */
	margin: 30px auto 0;
}

.donation-ball {
	width: 193px;
	height: 198px;
	float: left;
	margin: 0 0 0 13px;
}

.donations {
	width: 367px;
	height: 127px;
	float: left;
	margin: 34px 0 0 10px;
}

.donation-header {
	width: 166px;
	height: 32px;
	float: left;
	margin: 5px 0 0 0;
}

.donation-text {
	width: 367px;
	height: 70px;
	float: left;
	margin: 7px 0 0 0;

	font-familiy: "Verdana", "Arial", "Helvetica", "Tahoma", "Sans-Serif";
	font-size: 12px;
	line-height: 130%;
	color: #000;
}

.footer-text {
	font-familiy: "Verdana", "Arial", "Helvetica", "Tahoma", "Sans-Serif";
	font-size: 13px;
	float: left;
	line-height: 150%;
	margin: 35px 0 0 15px;
	color: #fff;
	width:600px;

}

.footerNav {
width:325px;
float: left;
font-size:12px;
margin: 30px 0 0 15px;
color:#FFFFFF;
text-align:right;
}

.footerNav a:link    {color:#FFFFFF; text-decoration:none;}
.footerNav a:visited {color:#FFFFFF; text-decoration:none;}
.footerNav a:hover   {color:#999999; text-decoration:none;}
.footerNav a:active  {color:#FFFFFF; text-decoration:none;}

.greg-photo {
	width: 280px;
	height: 210px;
	float: left;
	margin: 40px 0 0 38px;
}

.greg-text {
	width: 280px;
	height: 46px;
	float: left;
	margin: 5px 0 0 38px;

	font-size: 12px;
	font-family: "Arial", "Tahoma", "Verdana", "Helvetica", "Sans-Serif";
	line-height: 130%;
}


/* NAVIGATION STYLING */

   #nav {
      width: 100%;
	  height: 50px;
      float: left;
      margin: 0 0 3em 0;
      padding: 0;
      list-style: none;
      background-color: #f2f2f2;
	  color: #025b85;

 }

   #nav li {
      float: left;
	  margin: 0 0 0 35px;

	  }

   #nav li a {
      display: block;
      padding: 11px 15px;
      text-decoration: none;
      font-weight: none;
	  font-family: "Arial", "Helvetica", "Sans-Serif";
	  font-size: 24px;
      color: #025b85;
	}

   #nav li a:hover {
      color: #fff;
      background-color: #000;
	  border-top: 1px solid #0094df;
	  padding: 11px 15px;
	}

#nav .selected, #nav .selected a {
      color: #fff;
      background-color: #000;
	  border-top: 1px solid #0094df;
	 }


/* ABOUT US */



.about-info-holder {
	width: 980px;
	height: 282px;
	float: left;
	margin: 0 0 0 0;
	border-bottom: solid 1px #deeff4;
}

.about-header-holder {
	width: 257px;
	height: 73px;
	float: left;
	margin: 11px 0 0 23px;
}

.about-text-header {
	height: 24px;
	float: left;
	margin: 0 0 0 0;

	font-family: "Verdana", "Arial", "Helvetica", "Sans-Serif";
	font-size: 23px;
	font-weight: bold;
	line-height: 100%;
	color: #000;
}

.about-text-holder {
	width: 450px;
	height: 178px;
	float: left;
	margin: 7px 0 0 23px;
}

.about-text {
	width: 443px;
	height: 149px;
	float: left;
	margin: 5px 0 0 0;

	font-family: "Arial", "Verdana", "Helvetica", "Sans-Serif";
	font-size: 12px;
	line-height: 160%;
}

.greg-info-holder {
	width: 427px;
	height: 228px;
	float: left;
	margin: 26px 0 0 23px;
}

.greg-block-header {
	width: 222px;
	height: 67px;
	float: left;
	margin: 0 0 0 0;
}

.founder-block {
	width: 64px;
	height: 67px;
	float: left;
	margin: 0 0 0 0;
}

.founder {
	width: 144px;
	height: 32px;
	float: left;
	margin: 18px 0 0 14px;
}

.greg-about-photo {
	width: 107px;
	height: 150px;
	float: left;
	margin: 0 0 0 0px;
}

.greg-photo-text {
	width: 432px;
	height: 152px;
	float: left;
	margin: 9px 0 0 0;
}

.greg-text-hold {
	width: 303px;
	height: 152px;
	float: left;
	margin: 0 0 0 14px;
}

.greg-head-text {
	width: 164px;
	height: 24px;
	float: left;
	margin: 0 0 0 0;

	font-family: "Verdana", "Arial", "Helvetica", "Sans-Serif";
	font-size: 23px;
	font-weight: bold;
	line-height: 100%
	color: #000;
}

.greg-found-text {
	width: 326px;
	height: 118px;
	float: left;
	margin: 10px 0 0 0;

	font-family: "Arial", "Verdana", "Helvetica", "Sans-Serif";
	font-size: 12px;
	line-height: 160%;
	color: #000;
}

.about-block {
	width: 70px;
	height: 73px;
	float: left;
	margin: 0 0 0 0;
}

.about-header {
	width: 171px;
	height: 33px;
	float: left;
	margin: 19px 0 0 16px;
}

.article-insert {
	width: 980px;
	height: 635px;
	float: left;
	background-color: #fff;
}

.article-header-holder {
	width: 360px;
	height: 73px;
	float: left;
	margin: 25px 0 0 18px;
}

.article-block {
	width: 70px;
	height: 73px;
	float: left;
	margin: 0 0 0 0;
}

.article-header {
	width: 276px;
	height: 33px;
	float: left;
	margin: 21px 0 0 11px;
}

.article-holder {
	width: 942px;
	height: 213px;
	float: left;
	margin: 4px 0 0 18px;
}

.article-text-head {
	width: 796px;
	height: 24px;
	float: left;
	margin: 8px 0 0 0;

	font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "Sans-Serif";
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	color: #000;
}

.article-text-sub {
	width: 468px;
	height: 16px;
	float: left;
	margin: 10px 0 0 0;

	font-family: "Arial", "Verdana", "Helvetica", "Sans-Serif";
	font-size: 14px;
	line-height: 100%;
	color: #025b85;
}

.article-text {
	height: 942px;
	height: 134px;
	float: left;
	margin: 24px 0 0 0;

	font-family: "Arial", "Verdana", "Helvetica", "Sans-Serif";
	font-size: 12px;
	line-height: 160%;
	color: #000;
}

.about-us {
	width: 490px;
	height: 282px;
	float: left;
	background-color: #fff;
	border-right: solid 1px #deeff4;
}

.about-greg {
	width: 489px;
	height: 282px;
	float: left;
	background-color: #fff;
}


/* MAKE A DIFFERENCE */

.make-a-difference-holder {
	width: 980px;
	min-height: 337px;

}

.offer-insert {
	width: 412px;
	height: 337px;
	float: left;
	background-color: #fff;
	border-left: solid 1px #deeff4;
}

.offer-holder {
	width: 292px;
	height: 67px;
	float: left;
	margin: 23px 0 0 21px;
}

.offer-block {
	width: 66px;
	height: 67px;
	float: left;
	margin: 0 0 0 0;
}

.special-offers {
	width: 317px;
	height: 29px;
	float: left;
	margin: 5px 0 0 14px;
}

.donate-offers {
	width: 340px;
	height: 255px;
	float: left;
	margin: 7px 0 0 15px;
	background-color: transparent;}

.donate-mail {
	width: 300px;
	height: 84px;
	float: left;
	margin: 10px 0 0 0;
	background-color: transparent;}

.mail-box {
	width: 64px;
	height: 62px;
	float: left;
	margin: 12px 0 0 0;
	background-color: transparent;}

.online-box {
	width: 64px;
	height: 62px;
	float: left;
	margin: 0px 0 0 0;
	background-color: transparent;}

.click-here {
	width: 120px;
	height: 28px;
	float: left;
	margin: 0px 0 0 10px;
	background-color: transparent;}

.phone-box {
	width: 64px;
	height: 62px;
	float: left;
	margin: 0px 0 0 0;
	background-color: transparent;}

.mail-text {
	width: 220px;
	height: 85px;
	margin: 0 0 0 11px;
	float: left;
	background-color: transparent;
	font-size: 11px;}

.online-text {
	width: 110px;
	height: 25px;
	margin: 0 0 0 10px;
	float: left;
	background-color: transparent;
	font-size: 11px;}

.phone-text {
	width: 140px;
	height: 85px;
	margin: 7px 0 0 10px;
	float: left;
	background-color: transparent;
	font-size: 11px;}

.mail-text-two {
	width: 220px;
	margin: 7px 0 0 0px;
	float: left;
	line-height: 110%;
	background-color: transparent;
	font-size: 11px;}

.donate-phone {
	width: 269px;
	height: 62px;
	float: left;
	margin: 15px 0 0 0;
	background-color: transparent;}

.donate-online {
	width: 269px;
	height: 62px;
	float: left;
	margin: 15px 0 0 0;
	background-color: transparent;}


.difference-insert {
	width: 567px;
	height: 337px;

	background-color: #fff;
}

.make-a-difference-text-holder {
	width: 551px;
	height: 281px;

	margin: 27px 0 0 34px;
}

.make-a-difference-text-header {
	width: 410px;
	height: 29px;

	margin: 5px 0 0 0;

}

.make-a-difference-subheader {
	width: 490px;
	height: 36px;
	float: left;
	margin: 13px 0 0 0;

	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 120%;
}

.make-a-difference-main-text {
	width: 554px;
	height: 70px;
	float: left;
	margin: 16px 0 0 0;

	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 12px;
	color: #000;
	line-height: 140%;
}

.difference-payments {
	width: 303px;
	height: 21px;

	margin: 21px 0 0 0;

	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.difference-address {
	width: 300px;
	height: 57px;

	margin: 5px 0 0 0;

	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 14px;
	line-height: 130%;
	color: #000;
}

/* CONTACT US */

.contact-holder {
	width: 980px;
	min-height: 337px;
	float: left;
}

.contact-info {
	width: 100%;
	min-height: 337px;
	float: left;
	background-color: #fff;
	border-right: solid 1px #deeff4;
}

.form-fill {
	width: 536px;
	min-height: 337px;
	float: left;
	background-color: #fff;
	padding-bottom: 15px;
}



.contact-us {
	width: 143px;
	height: 25px;
	margin: 16px 0 0 30px;
}

.contact-text-hold {
	min-height: 260px;
	width: 100%;
    box-sizing: border-box;
    float: none;
    margin: 0;
    padding: 30px 0 0 30px;
}

.emergency-text {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 0 0 0 0;
}

.financial-header {
	font-family: "Tahoma", "Arial", "Sans-Serif";
	font-size: 25px;
	margin: 10px 0 0 0;
	color: #000;
}

.financial-text {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 12px;
	margin: 8px 0 0 0;
	color: #000;
}

.contact-foundation-header {
	font-family: "Tahoma", "Arial", "Sans-Serif";
	font-size: 25px;
	margin: 10px 0 0 0;
	color: #000;
}

.contact-foundation-text {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 12px;
	margin: 8px 0 0 0;
	color: #000;
}

.sendBtn {
    background-color: #025b85;
	background-image: url(../img/jpg/submit.jpg);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 9px;
    height: 20px;
    float: right;
    margin-top: 5px;
    width: 100px;
}

#phone {
	text-indent: 30%;}

.label {
	width: 70px;
	font-size: 14px;}


/*HELPFUL SITES*/

.help-holder {
	width: 980px;
	height: 429px;
	float: left;
}

.help-header {
	width: 980px;
	height: 53px;
	float: left;
	border-bottom: 1px solid #deeff4;
	background-color: #fff;
}

.left-help-info {
	width: 489px;
	height: 429px;
	float: left;
	background-color: #fff;
	border-right: solid 1px #deeff4;
}

.links-resources {
	width: 451px;
	height: 34px;
	float: left;
	margin: 10px 0 0 251px;
}


.link-holders {
	float: left;
	margin: 42px 0 0 23px;
}

.left-top-header {
	font-family: "Tahoma", "Arial", "Helvetica", "Sans-Serif";
	font-size: 22px;
	font-weight: bold;
	line-height: 100%;
	color: #000;
}

.left-top-links {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 13px;
	line-height: 190%;
	margin: 17px 0 0 0;
	color: #000;}

.left-middle-header {
	font-family: "Tahoma", "Arial", "Helvetica", "Sans-Serif";
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0 0 0;
	line-height: 100%;
	color: #000;
}

.left-middle-links {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 13px;
	line-height: 190%;
	margin: 17px 0 0 0;
	color: #000;}

.right-link-holders {
	float: right;
	margin: 42px 23px 0 0;
}

.right-top-header {
	font-family: "Tahoma", "Arial", "Helvetica", "Sans-Serif";
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	line-height: 100%;
	color: #000;
}

.right-top-links {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 13px;
	line-height: 190%;
	text-align: right;
	margin: 17px 0 0 0;
	color: #000;}

.right-middle-header {
	font-family: "Tahoma", "Arial", "Helvetica", "Sans-Serif";
	font-size: 22px;
	text-align: right;
	font-weight: bold;
	margin: 20px 0 0 0;
	line-height: 100%;
	color: #000;
}

.right-middle-links {
	font-family: "Arial", "Helvetica", "Sans-Serif";
	font-size: 13px;
	line-height: 190%;
	margin: 17px 0 0 0;
	text-align: right;
	color: #000;}


.right-help-info {
	width: 490px;
	height: 429px;
	float: left;
	background-color: #fff;
}

/* ************************* */

.subHeading {
font-size:13px;

}

.subHeadingMD {
font-size:14px;

}

.socialFooter img {
	padding:5px 0 0 5px;
	}

form.disabled {
    opacity: 0.3;
    pointer-events: none;
}

form.disabled input,
form.disabled textarea,
form.disabled label {
    pointer-events: none;
}
