html {
	height:100%;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
}

BODY	{ 
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; 
	background-color:white; 
	margin: 0 0 0 0;
	text-align: left;	
	background-image:url("images/bg_new.gif");
	background-position: center;
}

TABLE {
	text-align: left;
}

h1{font-family: arial, Helvetica, sans-serif; font-size:24px; color: #5969A5; margin-bottom: 4px;font-weight:normal;line-height:24px;}
h2{
	font-weight:normal;
	font-size:18px;
	color: #5969A5;
	}
h3 {
	color: #86a32e;
	font-size:16px;
}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}

.commontext		{ font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #525252; text-decoration: none}
.commontext2		{ font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none}
.pinktext		{ font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #d03a70; text-decoration: none}

#appcontrol {
	min-height: 213px;
	width: 557px;
	margin: 0px;
	background: #FFF url('images/appcontrol.jpg') left top;
	padding:0px;
}
#appcounter {
	min-height: 213px;
	width: 557px;
	margin: 0px;
	background: #FFF url('images/appcounter.jpg') left top;
	padding:0px;
	text-align: left;
}
#appinsidealternate {
		position: relative;
		margin: 0px;
		padding: 0px;		
		height: 24px;
		width: 200px;			
		top: 165px;
		left: 18px;		
		text-align: left;
		color: #576bb0;
		font-family: arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight: normal;
		text-decoration: none;
}
#appinside {
		position: relative;
		margin: 0px;
		padding: 0px;		
		height: 24px;
		width: 200px;			
		top: 130px;
		left: 18px;		
		text-align: left;
		color: #576bb0;
		font-family: arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight: normal;
		text-decoration: none;
}
#appinside .large {		
		text-align: left;
		color: #576bb0;
		font-family: arial, Helvetica, sans-serif; 
		font-size: 48px; 
		line-height: 56px;
		font-weight: bold;
		text-decoration: none;
}

#appcontrolleft {
	color: #576bb0;	
	width: 196px;
	height: 245px;	
	/* background: #576bb0 url('images/appcontrol_left_light.gif') left top; */
	padding: 0px;	
	margin-top: 18px;	
	border: 1px #e1e1e1 solid;
	background-color: #ebffff;
}

#appleftinside {
		position: relative;
		/* top: 85px; */
		left: 0px;		
		margin: 0px;
		padding: 0px;				
		width: 196px;		
		font-size: 18px;
		font-weight: bold;
}

#appcontrolleft a {
	color: #c4009d;	
	font-weight: bold;	
}

#appcontrolleft h2 {
	font-family: arial, Helvetica, sans-serif; 
	font-size:20px; color: white; 
	font-weight:normal;
	line-height:10px;
}

#appcontrolleft a:hover {
	text-decoration: underline;
}

a.joincause {
	display:block;
	background: #FFF url('images/FB_cause.jpg') top left;
	width: 200px;
	height: 41px;
}

a.joincause:hover {
	background-position: 0 -41px;
}

.imgpad {
	padding-right: 5px;
	border: 0px;
}

.textlight {
	COLOR: #cccccc;
}

ul.arrowlist { 	 
	margin-left:30px; 
	padding:0px;
	list-style-position: outside;		
	list-style-image: url('images/blue_arrow.gif');
	line-height: 12px;
}
ul.arrowlist li { 	 
	line-height: 18px;
}

.bodytextlight {
	COLOR: #999999;
}

.footer {
	FONT-SIZE: 10px; COLOR: #999999
}

.bodytextsm {
	FONT-SIZE: 10px;
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #525252; 
	text-decoration: none
}

.bodytextsmgrey {
	FONT-SIZE: 9px;
	COLOR: #999999;
	FONT-FAMILY: arial
}

.v11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.leftborder {
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
.v9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #585858;
	text-decoration: none;	
}

.v9list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #3b3b3b;
	text-decoration: none;
	list-style-image: url('images/blue_arrow.gif');
}

.a9 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #3b3b3b;
}
.borders {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}
.a10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a:link {
	color: #5a69a7;
	text-decoration: none;
}

a:visited {
	color: #5a69a7;
	text-decoration: none;
}

a:active {
	color: #5a69a7;
	text-decoration: none;
}

a:hover {
	color: #ff619f;
	text-decoration: underline;
}

.home_block_text {
	color: #C6D1F1;
	font-size: 11px;
	line-height: 13px;
}

.home_block_text a:link {
	color: #C6D1F1;
	font-size: 11px;
	text-decoration: underline;
}

.home_block_text a:hover {
	color: #FFFFFF;
	font-size: 11px;
}

.home_block_text a:active {
	color: #C6D1F1;
	font-size: 11px;
}

.home_block_text a:visited {
	color: #C6D1F1;
	font-size: 11px;
}

.home_block_text2 {
	color: #1B3694;
	font-size: 11px;
}

	.home_block {
	background-image: url(images/home_block.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
	
	.home_btn {
	border:0px;
}
	
	.home_btn a:link {
	border:0px;
}
	
	.home_btn a:hover {
	border:0px;
}
	
	.home_btn a:active {
	border:0px;
}
	
	.home_btn a:visited {
	border:0px;
}

.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66CC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
/*.li {
	list-style-position: inside;
	list-style-type: square;
	line-height: 16px;
	color: #006600;
}*/
.t11 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #333333;

}
.newsarticle {
	border: medium solid #FFFFFF;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px;
	line-height: 16px;
	color: #333333;

}
.newsarticlebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px;
	line-height: 15px;
	color: #333333;
}
.t11white {

	font-family: Tahoma, Arial;
	font-size: 11px;	
	color: white;
}
.imgfloat {
	margin: 8px 8px 8px 0px;
	float: left;
}
.newsarticletitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px;
	line-height: 20px;
	color: #006600;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #333333;

}
.smalltext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #e04885;
	text-align: left;

}
.smalltext_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #5b69a6;
	text-align: left;

}
.v12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a6aa8;
	text-align: left;
}

.menuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-align: left;
}

.frontpage_table {
	background:url('images/body_lower.jpg');	
}

.short { display:inline; text-decoration: none}
.long { display:none; text-decoration: none}

.donatebuttons {
	background: #576BB0;
	color: white;
	border-bottom: 1px solid #21398B;
	border-right: 1px solid #21398B;
	border-top: 1px solid #92A0D2;
	border-left: 1px solid #92A0D2;
	padding: 2px;
	margin: 0px;
}

.donatebuttons:hover {
	cursor: pointer; cursor: hand;
}

/* Accordian Scripts */

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

ul.download {}
ul.download li {padding-left:5px; font-size:11px; line-height:1.5em;}

#beatles {width:769px; height:50px;}

.prodrop5 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; text-align:left;}
.prodrop5 {padding:0px; margin:0px; list-style:none; height:50px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; text-align:left;}

.prodrop5 li.top {display:block; float:left;}

.prodrop5 li .pos1 {background:url(images/menu_whoweare.jpg); width:96px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos2 {background:url(images/menu_whatwedo.jpg); width:87px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos3 {background:url(images/menu_howitworks.jpg); width:89px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos4 {background:url(images/menu_whywedoit.jpg); width:92px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;}
.prodrop5 li .pos5 {background:url(images/menu_donatemilk.jpg); width:81px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos6 {background:url(images/menu_donatemoney.jpg); width:95px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos7 {background:url(images/menu_getinvolved.jpg); width:89px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos8 {background:url(images/menu_partners.jpg); width:68px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 
.prodrop5 li .pos9 {background:url(images/menu_news.jpg); width:55px; height:50px; display:block; text-indent:-99999px; cursor: pointer; cursor: hand;} 

/*
.prodrop5 li.p1 {background:url(images/menu_whoweare_over.jpg);} 
.prodrop5 li.p2 {background:url(images/menu_whatwedo_over.jpg);} 
.prodrop5 li.p3 {background:url(images/menu_howitworks_over.jpg);}
.prodrop5 li.p4 {background:url(images/menu_donatemilk_over.jpg);} 
.prodrop5 li.p5 {background:url(images/menu_donatemoney_over.jpg);} 
.prodrop5 li.p6 {background:url(images/menu_getinvolved_over.jpg);} 
.prodrop5 li.p7 {background:url(images/menu_partners_over.jpg);} 
.prodrop5 li.p8 {background:url(images/menu_medicalproviders_over.jpg);} 
.prodrop5 li.p9 {background:url(images/menu_news_over.jpg);} 
*/

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop5 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop5 li:hover {position:relative; z-index:200;}

/*
.prodrop5 li a.top_link:hover {background:transparent;} 
.prodrop5 li:hover > a.top_link {background:transparent;} 
*/

/* keep the 'next' level invisible by placing it off screen. */
.prodrop5 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:4px; list-style:none;}

.prodrop5 :hover ul {left:0; top:50px; background-color: #26519D; padding:2px; white-space:nowrap; height:auto; width:auto; z-index:300;}

.prodrop5 :hover ul li {display:block; height:25px; position:relative; font-weight:bold; width:175px; border-top: 1px solid #446eb8;}

.prodrop5 :hover ul li a {display:block; font-size:12px; height:20px; line-height:20px; width:auto; padding:0px 10px 0px 10px; color: white; background:transparent; text-decoration:none;text-align:left;}
.prodrop5 :hover ul li a:hover {text-decoration:underline;}

    #tabsB {
      float:left;
      width:100%;
      background:#FFF;
      font-size:100%;
      line-height:normal;
	  color: black;
	  position: relative;
	  text-decoration: none;
	  top: 7px;
	  z-index: 100;
	  }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#FFFF00;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

	.question {
		font-weight: bold;
		text-decoration: none;
	}
	
	.answer {
		margin: 1em;
		margin-bottom: 10px;
	}

	.faqhighlight {color:#FFFF00;}

.imgcm {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* APP COUNTER */

.appcounter {
	margin: 0px;
	background: #576bb0;
	color: #fff;
	padding: 5px;
	text-align: center;
	line-height: 25px;
}