/*
 * 
 * 	NTAF 2009 Website
 * 	JJohnson | E-dreamz June 2009
 *
 *     Updated September/October 2011
 *     Discover Mediaworks
 * 
 */

body{background-color: #fff; /* url('../images/bg-content.gif') repeat-x left top; Updated --DMW */}
body#home{background: url('../images/bg-home.gif') repeat-x; /* Added repeat-x --DMW */ }

.content2col .adminContent{width: 530px; float: left; padding-left: 0; padding-right: 0;}
.adminContent{padding: 12px 15px; zoom:1; }
.adminContent p{line-height: 20px; margin-bottom: 8px;}
.adminContent a{color: #00AEB3; /* Updated color from c9051b, removed bold --DMW */ }
/* .adminContent a:hover{color: #0a91e3; text-decoration:none;} Removed --DMW */
.adminContent a:hover { text-decoration: underline; }

.adminContent ul li{}
.adminContent li{margin: 2px 0;}
.adminContent ul{margin-left: 40px; margin-bottom: 10px;}
.adminContent ol{margin-left: 40px;  margin-bottom: 10px;}
.adminContent ul.formList, .adminContent ul.formList-inline{margin:-10px 0 0 0; padding: 0;}
.adminContent ul.formList li, .adminContent ul.formList-inline li{background: none; padding-left: 0;}
.adminContent .subheader{display: block; color: #3d3d3d; font-weight: bold; font-size: 14px;} /* Update color from color: #0a91e3; --DMW */
.adminContent .field{float: left; width: 235px;}
.adminContent label{font-size: 11px; /*text-transform: uppercase;*/}
.adminContent input.round, .adminContent select.round {width: 210px; height: 15px; background: url('../images/sprites.jpg') no-repeat -229px -395px; border: 0; padding: 2px 5px 5px 5px; }
.adminContent input.round2, .adminContent select.round2 {width: 400px; height: 15px; background: url('../images/round2.jpg') no-repeat; border: 0; padding: 2px 5px 5px 5px; }
.adminContent select.round{width: 220px; height: 25px;}
.adminContent select.round2 {width: 400px; height: 25px;}
.adminContent .round.short{width: 71px !important; background-position: -334px -145px !important;}
.adminContent .round.medium{width: 115px !important; background-position: -334px -120px !important;  }
.adminContent .round.long{width: 285px !important; background: url('../images/long-select.gif') no-repeat 0 0; }
.adminContent select.round.short{width: 71px;}
.adminContent select.round.medium{width: 115px;}
.adminContent .field.long{width: 500px;}
.adminContent .field .formList.float-left{width: 100px;}
.adminContent .field .formList.float-right{width: 200px;}
.adminContent .formList-inline li{display: inline; margin: 0 10px 0 0; padding: 0;} 
.adminContent.patient{ /* background: url('../images/patient-bg-tile.gif') repeat-y 6px 0; Removed --DMW */ padding: 0; margin-top: 10px;}
.adminContent.patient .inner{ /* background: url('../images/patient-bg.gif') no-repeat 6px 0; Removed --DMW */ padding: 25px 55px 15px 25px;}

.thermo{border-left: 1px solid #ccc;  margin: 90px -44px 0 15px; padding-left: 10px;}

 .ad180x150{width: 180px; float: left; margin: 12px 0;}
 .ad234x60{width: 234px; margin: 0 auto; padding-top: 15px}

.adminContent .field {text-align: left; }
a.addItem{background: url('../images/sprites.jpg') no-repeat -235px -539px; display: block; width: 97px; height: 22px; text-indent: -99999em;}
a.addItem:hover{background-position: -332px -539px}

.note { font-size: 11px; font-style: italic; }

.hr { background:#697C85; border:0; height:1px; width:100%; margin:20px auto 5px 0;} /* Updated BG color from #0A71AE; --DMW */
.bottom { margin:0 auto 5px auto; } 

 #wrapper, #ft{width: 960px; margin: 0 auto; position: relative;}
 .skip{display: none;}
 
 #content{ /* background: url('../images/bg-columns.gif') repeat-y -3px 0; Removed --DMW */ margin-bottom: 15px;}
 #home #content{background: none; margin-bottom: 0;}
 
 #hd{height: 123px;}
 #hd li{list-style:none;}
/*
 .branding{background: url('../images/web-logo.gif') no-repeat left top; text-indent: -9999em; position: absolute; left: 0; top: 0; width: 570px; height: 74px;}
 .branding{background: url('../images/NTAF---Pledges-to-Help-HOPE-Live.gif') no-repeat left top; text-indent: -9999em; position: absolute; left: 0; top: 0; width: 570px; height: 110px; --DMW }
*/
 .branding{background: url('../images/web-logo.png') no-repeat left top; text-indent: -9999em; position: absolute; left: 0; top: 14px; width: 570px; height: 83px; /* Updated width --DMW */ }
 .branding a{ width: 330px; height: 83px; /* width: 570px;  height: 64px; */ position: absolute; left: 0; top: 0; display: block; /* Updated width, height, top --DMW */ }
 .signin{position: absolute; right: 0; top: 10px; background: url('../images/bg-signin.gif') no-repeat left center; padding-left: 45px;}
 	.signin li{float: left; margin-right: 5px;}
 	.signin a{display: block; width: 122px; height: 26px; background-image: url('../images/sprites.jpg'); background-repeat: no-repeat; text-indent: -99999em;}
	.signin a.patient{background-position: -1px 1px; /* Updated from 0 0 --DMW */ }
	.signin a.patient:hover{background-position: -1px -26px; /* Updated from 0 -26 --DMW */ }
	.signin a.professionals{background-position: -122px 1px; /* Updated from -122 0 --DMW */ }
	.signin a.professionals:hover{background-position: -122px -26px;}
 .auxNav{position: absolute; right: 0; bottom: 45px;}
 	.auxNav, .auxNav a{color: #3a4448; text-decoration: none; text-transform: uppercase; font-size: 9px; font-weight: 500; letter-spacing: 0.8px /* Added --DMW */; /* Updated color, size, and weight --DMW */ }
	.auxNav a:hover, .auxNav a.selected{color: #00aeb3; /* Updated color DMW */ }
	.auxNav ul{margin: 0; padding: 0;}
	.auxNav li{float: left; margin-right: 5px; padding-right: 7px; border-right: 1px solid #a4bac5; /* Updated Border Color --DMW */ }
	
 .navbar{position: absolute; bottom: 0; right: 2px; z-index: 10; } /* Added z-index --DMW */
 
 #nav, #nav li{margin: 0; padding: 0; }
 #nav li{float: left; margin-right: 4px; position: relative;}
 #nav li a{display: block; float: left; height: 33px; background-repeat: no-repeat; background-image: url('../images/sp_nav.jpg'); text-indent: -99999em;}
 #nav div { 
	display:none;
} 
 #nav li.mega div a{
	text-indent:0;
	height:27px;
	background-image:none;
	
 }
  
 #nav li.mega #subnav{
 z-index:99999; height:27px;}
/* #nav li.mega #subnav li a:hover, #subnav li a.selected{background: url(../images/bg-subnav-selected.gif) no-repeat center 23px; text-decoration:none;}*/
 
 #nav li.mega div { 
  	  width: 713px; 
	  position: absolute; 
	  top: 1.4em; 
	  left: 1px; 
	  z-index:9999;
		
	}
	#nav li.mega .about{
		left:-32px;
		top:15px;
		
	} 
	#nav li.mega .contr{
	
		top:15px!important;
		left:-577px;
		/* height:55px!important;  added in for second line -Removed --DMW */
		
	}
	#nav li.mega .contr li{height:28px;} /* added in for second line */
	
	#nav li.mega .serv{
		left:-132px;
		top:15px;
	}
	#nav li.mega div li, a, ul{}
#nav li.hovering div { 
	  display: block; 
	} 
 
 #nav a#tabout{background-position: 0 0; width: 96px;}
 #nav a#tabout:hover, #nav a#tabout.selected{background-position:0 -33px;}
 #nav a#tservices{background-position: -96px 0; width: 76px;}
 #nav a#tservices:hover, #nav a#tservices.selected{background-position:-96px -33px;}
 #nav a#tpatient{background-position: -172px 0; width: 119px;}
 #nav a#tpatient:hover, #nav a#tpatient.selected{background-position: -172px -33px;}
 #nav a#tprofessionals{background-position: -291px 0; width: 121px;}
 #nav a#tprofessionals:hover, #nav a#tprofessionals.selected{background-position: -291px -33px;}
 #nav a#tcontribute{background-position: -412px 0; width: 137px;}
 #nav a#tcontribute:hover, #nav a#tcontribute.selected{background-position: -412px -33px;}
 #nav a#tonlineapp{background-position: -549px 0; width: 113px;}
 #nav a#tonlineapp:hover, #nav a#tonlineapp.selected{background-position: -549px -33px;}
 
 /*
 #nav li.patient_stories {float: left; margin-right: 4px; position: relative;}
 #nav li.patient_stories a{display: block; float: left; height: 33px; background-repeat: no-repeat; background-position: -200px; background-image: url('../images/email-icon.gif'); text-indent: -99999em;}
 #nav li.videos {float: left; margin-right: 4px; position: relative;}
 #nav li.videos a{display: block; float: left; height: 33px; background-repeat: no-repeat; background-position: -100px; background-image: url('../images/email-icon.gif'); text-indent: -99999em;}
 
 #nav li.patient_stories {color:white;}
 #nav li.patient_stories a{background-repeat: no-repeat; background-image: url('../images/email-icon.gif');}
 #nav li.videos {color:white;}
 #nav li.videos a{background-repeat: no-repeat; background-image: url('../images/email-icon.gif');}

 #nav a#tpatient_stories{background-position: -800px 0; width: 100px;}
 #nav a#tpatient_stories:hover, #nav a#tpatient_stories.selected{background-position: -800px -33px;}
 #nav a#tvideos{background-position: -900px 0; width: 100px;}
 #nav a#tvideos:hover, #nav a#tvideos.selected{background-position: -900px -33px;}
*/
 
 /* Added -- */
 h4.homenewslist { margin: 0 0 10px; }
 h4.homenewslist a { background-color: #fff9ee; color: #8e8e24; font-size: 13px; font-weight: bold; letter-spacing: 1px; padding: 5px 3px 5px 0px; }
 /* --DMW */
 
 .newslist{padding: 0 10px 0 0; margin: 0;}
 .newslist dt, .newslist dd{margin: 0; padding: 0; font-size: 10px; color: #3a4448; /* Updated font-size from 11, added color --DMW */ }
 .newslist dt a{ color: #697c85; font-size: 10px; font-weight: bold; letter-spacing: 0.5px; text-transform: uppercase; /* color: #c9051b; font-size: 12px; font-weight: bold; Updated --DMW */ }
 
 .newsListing dl{margin: 0; padding: 0;}
 .newsListing dt, .newsListing dd{margin: 0; padding: 0; font-size: 11px; }
 .newsListing a{ font-size: 12px; font-weight: bold; } /* color: #c9051b; Removed --DMW */ 
 .newsListing a:hover{text-decoration:underline;}
 .newsListing dt{margin-top: 6px;}
 .newsListing dd{border-bottom: 1px solid #ccc; padding: 0 0 6px 0;}
 .newsListing dd p{margin: 0; padding: 0;}
 .newsListing dd a{text-transform: uppercase; font-weight: normal; font-size: 11px;}
 .btn-watchtransplant {float:left; width:89px; height:29px; margin:0 7px 5px 0; background:url('/images/btn-watchtransplant.gif') 0 0 no-repeat; text-indent:-9999em; /* Moved from index and updated margin from 0 0 5 0 --DMW */ }
 .btn-watchcatastrophic {float:left; width:138px; height:29px; margin:0 0 5px 0; background:url('/images/btn-watchcatastrophic.gif') 0 0 no-repeat; text-indent:-9999em;}
 .btn-watchtransplant:hover, .btn-watchcatastrophic:hover {background-position:0 -29px;}
 
 .readmore{float: right; display: block; width: 96px; height: 21px; background: url('/images/sprites.jpg') no-repeat -245px 0; text-indent: -99999em;}
 .readmore:hover{background-position: -245px -21px;}
 .supportntaf{display: block; width: 227px; height: 65px; background: url('/images/sprites.jpg') no-repeat 0 -184px; text-indent: -99999em; margin: 10px 0 5px 0;}
 .supportntaf:hover{background-position: 0 -249px;}
  
  /*
	Updated height from 75, margin from 5 0, and bg positioning --DMW
	Updated to new fy2012 image -- BnD 12/7/2011  
   */
 .lightalife{display: block; width: 227px; height: 74px; background: url('/images/Support-HelpHOPELive-orange.gif') no-repeat 0 1px; text-indent: -99999em; margin:15px 0;}
 .lightalife:hover{background-position: 0 -72px;}
 
 .home-enroll{display: block; width: 227px; height: 62px; background: url('/images/sp_enrollment.gif') no-repeat 0 0; text-indent: -99999em; margin:5px 0;}
 .home-enroll:hover{background-position: 0 -62px;}
 .home-proenroll{display: block; width: 227px; height: 41px; background: url('/images/sp_prof-enrollment.gif') no-repeat 0 0; text-indent: -99999em; margin: 1px 0 0 0;}
 .home-proenroll:hover{background-position: 0 -41px;}
 .home-prevenroll{display: block; width: 227px; height: 42px; background: url('/images/sp_prev-enrollment.gif') no-repeat 0 0; text-indent: -99999em; margin: 1px 0;}
 .home-prevenroll:hover{background-position: 0 -42px;}
 
 .gradbackground{background: url('/images/marketingfade.jpg') repeat-x left top; height: 243px;}
 .marketingPanel{width: 735px; float: left; margin-right: 20px;}
 
  /* Added -- */
  h3.findform { color: #fff; font-size: 12px; font-weight: normal; letter-spacing: 1.1px; margin: 0 0 5px; }
  /* --DMW */
 .findapatient{width: 205px; float: left; background: url('/images/bg-findpatient.jpg') no-repeat left top; margin: 20px 0 0 /* Added --DMW */;}
 .findapatient h3{padding: 8px 10px 0 10px;}
 .findapatient .cnt{padding: 0 10px 10px 10px;}
 .findapatient .field{ /* margin: 0 0 10px 0; Removed --DMW */ width: 185px;}
 .findapatient .field span { color: #CAEBEC !important; font-size: 9px !important; }
 .findapatient .field span a { color: #CAEBEC; font-size: 8px; float: right; }
 .findapatient .field span a:hover { color: #fff; text-decoration: none; }
 .findapatient label{color: #caebec; font-size: 9px; } /* Updated color from #fff, font-size from 10 --DMW */
 .findapatient .rounded{background: url('/images/sprites.jpg') no-repeat 0 -314px; border: 0; font-size: 10px; color: #3A4448; width: 174px; padding: 5px; margin-bottom: 3px;} /* Update color from 343434, removed font-weight: bold; --DMW */
 .findapatient select.rounded { width: 184px; }
 
 .findapatient2{width: 205px; float: left; background: url('/images/bg-findpatient.jpg') no-repeat left top;}
 .findapatient2 h3{padding: 8px 10px 0 10px;}
 .findapatient2 .cnt{padding: 0 10px 10px 10px;}
 .findapatient2 .field{margin: 0 0 10px 0; width: 185px;}
 .findapatient2 label{color: #caebec; font-size: 9px; } /* Updated color from #fff, font-size from 10 --DMW */
 .findapatient2 .rounded{background: url('/images/sprites.jpg') no-repeat 0 -314px; border: 0; font-size: 10px; font-weight: bold; color: #3A4448; width: 174px; padding: 5px; margin-bottom: 3px;} /* Updated color from #343434; --DMW */
 .findapatient2 select.rounded{width: 184px;}
 
 .contactinfo{ width: 205px; height: 180px; color: #ffffff; float: left; margin: 20px 0 20px 20px; background: url('/images/bg-findpatient.jpg') no-repeat left top; } /* background: url('/images/bg-contactinfo.jpg') no-repeat left top; Removed --DMW */
 .contactinfo h3{ padding: 8px 10px 0 10px;}
 .contactinfo .cnt{ padding: 10px;}
 
 .homeLeft{width: 240px; float: left; padding-top: 8px; margin: 20px 0 0;} /* border-top: 8px solid #0F8EDB; Removed and added margin --DMW */
 .homeRight{width: 720px; float: left;}
 
 .homecta{width: 240px; float: left; border-top: 1px solid #76B3C2; height: 107px; margin: 0 0 5px; } /* Changed from 8px solid #BBBAB8, removed background: url('../images/bg-homecta.gif') repeat-y left top;, added height and margin --DMW */
 /* Removed --DMW
 .homecta .cnt{background: url('../images/bg-homecta-curve.gif') no-repeat bottom left; padding: 10px 12px; font-size: 11px; font-weight: bold; color: #7c7975; min-height: 70px;}
 .homecta .cnt p{line-height: 13px;}
 .homecta .more{position: absolute; right: 10px; bottom: 15px; width: 92px; height: 16px; display: block; font-size: 11px; color: #BC0219; text-transform: uppercase;}
 .homecta .more .arrow{background: url('../images/sprites.jpg') no-repeat scroll -341px -2px; width: 14px; height: 16px; position: absolute; right: 0; top: 0;}
 .homecta.green .more .arrow{background-position: -355px -2px;}
 .homecta.blue .more .arrow{background-position: -369px -2px;}
 .homecta.green .more{color: #ACCE20;}
 .homecta.blue .more{color: #0690E9;}
 */ 
 .homecta.red{ background: transparent url('/images/transplant.gif') no-repeat 0 0; cursor:pointer; } /* border-top-color: #BC0219; Removed, Added BG --DMW */
 .homecta.red:hover{ background: transparent url('/images/transplant-hover.gif') no-repeat 0 0; } /* Updated from background: transparent url('/images/bg-red-gradient.gif') no-repeat; --DMW */
 /*.homecta.red img{ border: 3px solid #BC0219; } Removed --DMW */
 .homecta.green{ background: transparent url('/images/cat.gif') no-repeat 0 0; cursor:pointer; } /* border-top-color: #ACCE20; Removed, Added BG --DMW */
 .homecta.green:hover{ background: transparent url('/images/cat-hover.gif') no-repeat 0 0; } /* Updated from background: transparent url('/images/bg-green-gradient.gif') no-repeat; --DMW */ 
 /*.homecta.green img{border: 3px solid #ACCE20;} Removed --DMW */
 .homecta.blue{ background: transparent url('/images/health.gif') no-repeat 0 0; cursor:pointer; } /* border-top-color: #0690E9; Removed --DMW */
 .homecta.blue:hover{ background: transparent url('/images/health-hover.gif') no-repeat 0 0; } /* Updated from background: transparent url('/images/bg-blue-gradient.gif') no-repeat; --DMW */
 /* .homecta.blue img{ border: 3px solid #0690E9;} Removed --DMW */
 
 /* .homecta img{width: 62px; float: left; margin-right: 10px; } Removed --DMW */
 .homecta .desc{width: 130px; float: left;}
 .homecta .desc h4{width: 130px; display: block;}
 
 .ntafimpact{float: left; display: block; background: url('../images/impact-chart.jpg') no-repeat left top; width: 495px; height: 154px; text-indent: -99999em; margin: 10px 0 12px 10px; /* Updated --DMW */ }
 .videobtn{ position: absolute; bottom: 10px; right: 0; width: 228px; height: 48px;}
 .videobtn a{display: block; width: 228px; height: 48px; background: url('../images/sprites.jpg') no-repeat 0 -339px; text-indent: -99999em;}
 .videobtn a:hover{background-position: 0 -387px;}
 #videoCTA { position:inherit; bottom:0; margin:10px auto; width: 197px; }
 .videobtn2 a{display: block; width: 197px; height: 67px; background: url('../images/sprites.jpg') no-repeat 0 -1365px; text-indent: -99999em;}
 .videobtn2 a:hover{background-position: 0 -1434px;}
 
 /* .contentLeft{width: 245px; float: left; background: url('../images/bg-leftcolumngradient.gif') repeat-x left top; padding-bottom: 5px; min-height: 500px;} Updated --DMW */
 .contentLeft{width: 245px; float: left; background: #dbe4a3 url('../images/sidebar_bkg.gif') no-repeat left top; padding: 45px 0 5px 0; min-height: 650px;} /* Updated padding --DMW */

 .contentRight{width:713px; float: left; padding-bottom: 5px; } /* Removed background: url('../images/rightContent_bg.gif') repeat-x left top; --DMW */
 .contentRight.withred{ border-top: 10px solid #269a9e; } /* Removed border-top: 3px solid #BE0016; --DMW */
 
 .backtocart a{display: block; width: 117px; height: 22px; background: url('../images/sprites.jpg') no-repeat -197px -1365px; text-indent: -99999em;}
 .backtocart a:hover{background-position: -197px -1387px;}
 
 a.contributenow {border: 1px solid #697C85; float:left; width: 190px; height: 23px; background: url('../images/btn-contribute.gif') no-repeat 0 0; text-indent: -99999em; margin-left:12px;} /* Added border, updated width from 193px --DMW */
 a.contributenow:hover{background-position: -195px 0;} /* Updated background position from -194px 0 --DMW */
 
 #subnav{ border-bottom: 10px solid #269a9e; background-color: #32aeb2; margin: 0; padding: 0; } /* Removed background: #be0016 url('../images/bg-subnav.gif') repeat-x left bottom; updated to solid color, added border Updated --DMW */
 #subnav li{margin: 0; padding: 0; display: inline;}
 #subnav li a{display: block; float: left; padding: 5px 0; text-transform: uppercase; color: #ECF3CA; font-size: 11px; margin: 3px 8px 0 10px; font-weight: bold; } /* Updated color from #fff, padding from 7 0, margin from 0 8 0 10 --DMW */
 #subnav li a:hover, #subnav li a.selected{ color: #fff; text-decoration: none; } /* Removed background: url('../images/bg-subnav-selected.gif') no-repeat center bottom; added color --DMW */
 
 #thirdnav{ float: left; width: 162px; margin-right: 12px;} /* Removed background: #f1f1f1; --DMW */
 #thirdnav ul{margin: 0; padding: 12px 10px; position: relative;  }
 #thirdnav ul li{ border-bottom: 1px solid #B4C6CF; margin: 0; padding: 5px 0 4px 0; list-style:none; } /* Removed background: url('../images/bg-thirdnav-link.gif') no-repeat left bottom; Updated padding from 4 0 6 0 --DMW */
 #thirdnav a{color: #3A4448; font-size: 11px; text-transform: uppercase; display: block;} /* Updated color from c9051b --DMW */
 #thirdnav a:hover, #thirdnav a.selected{color: #00AEB3; text-decoration: none;} /* Updated color from 0a91e3 --DMW */
 

 .proSubnav a{width: 219px; height: 33px; float: left; display: block; background: url('../images/sprites.jpg') no-repeat 0 0; text-indent: -99999em;}
 .proSubnav ul{margin-left: 13px;}
 .proSubnav li{float: left; list-style:none;}
 .proSubnav #bdownloads, .proSubnav #btraining, .proSubnav #bpast, .proSubnav #bpayment, .proSubnav #bpatient, .proSubnav #bcontribute, .proSubnav #bphotos, .proSubnav #beditphotos{margin-right: 15px;}
 .proSubnav #bdownloads a{background-position: 0 -1153px;}
 .proSubnav #bdownloads a:hover, .proSubnav #bdownloads a.selected{background-position: -199px -1153px;}
 .proSubnav #btraining a{background-position: 0 -1239px;}
 .proSubnav #btraining a:hover, .proSubnav #btraining a.selected{background-position: -199px -1239px;}
 .proSubnav #bemergency a{background-position: 0 -1282px;  }
 .proSubnav #bemergency a:hover, .proSubnav #bemergency a.selected{background-position: -199px -1282px;}
 .proSubnav #bapplications a{background-position: 0 -1539px; height: 39px; width: 199px; }
 .proSubnav #bapplications a:hover, .proSubnav #bapplications a.selected{background-position: -199px -1539px;}
 .proSubnav #bpast a{background-position: 0 -562px;}
 .proSubnav #bpast a:hover, .proSubnav #bpast a.selected{background-position: -221px -562px;}
 .proSubnav #bpayment a{background-position: 0 -596px;}
 .proSubnav #bpayment a:hover, .proSubnav #bpayment a.selected{background-position: -221px -596px;}
 .proSubnav #bbilling a{background-position: 0 -630px;}
 .proSubnav #bbilling a:hover, .proSubnav #bbilling a.selected{background-position: -221px -630px;}
 .proSubnav #bpatient a{background-position: 0 -1196px;}
 .proSubnav #bpatient a, .proSubnav #bfind a, .proSubnav #bdownloads a, .proSubnav #btraining a, .proSubnav #bemergency a, .proSubnav #beditphotos a{ height:39px; width:199px; }
 .proSubnav #bpatient a:hover, .proSubnav #bpatient a.selected{background-position: -199px -1196px;}
 .proSubnav #beditphotos a{background-position: 0 -1323px;}
 .proSubnav #beditphotos a:hover, .proSubnav #beditphotos a.selected{background-position: -199px -1323px;}
 .proSubnav #bfind a{background-position: 0 -1111px;}
 .proSubnav #bfind a:hover, .proSubnav #bfind a.selected{background-position: -199px -1111px;} 
 .proSubnav #bcontribute a{background-position: 0 -732px;}
 .proSubnav #bcontribute a:hover, .proSubnav #bcontribute a.selected{background-position: -221px -732px;}  
 .proSubnav #bphotos a{background-position: 0 -766px;}
 .proSubnav #bphotos a:hover, .proSubnav #bphotos a.selected{background-position: -221px -766px;}   
 .proSubnav #bguestbook a{background-position: 0 -800px;}
 .proSubnav #bguestbook a:hover, .proSubnav #bguestbook a.selected{background-position: -221px -800px;}  
  ul.left-cta li{ margin: 0 0 10px 23px; }
  ul.formList li{ list-style:none; }
  
 .proWelcome, .proSignout a{color: #3A4448; text-transform: uppercase; font-size: 11px; font-weight: bold;} /* Update color from #0067a5 --DMW */
 .proSignout a{font-weight: normal; color: #00AEB3;} /* Added color --DMW */
 .proSignout a:hover{text-decoration:underline;} /* Removed color: #C9051B; --DMW */
 .proWelcome{width: 500px; float: left; margin: 10px 0 10px 6px;}
 .proSignout{width: 100px; text-align: right; float: right; margin: 10px 6px 10px 0;}

 .contentLeft .findapatient{ float: none; /* background-image: url('../images/bg-findpatient-left.jpg'); */ margin: 20px auto; /* Updated bg and margin from 0 auto --DMW */ }
 .contentLeft .findapatient2{background-image: url('/images/bg-findpatient.jpg'); margin-left: 20px;} /* Update BG image from bg-findpatient-2.jpg --DMW */
 .contentLeft .supportntaf{background: url('../images/cta-supportleftwithcurl.gif') no-repeat left top; width: 200px; height: 210px; margin: 0 auto;}
 .contentLeft .supportntaf:hover{background-position: 2px -210px;} /* Updated BG position from 0 -210px; --DMW */
  .contentLeft .supportntaf2{background: url('../images/cta-supportleftwithcurl2.png') no-repeat left top; width: 200px; height: 210px; margin: 0 auto;}
   .contentLeft .supportntaf2:hover{background-position: 2px -210px;} /* Update from background-position: 0 -210px; --DMW */
   
 .donorawareness{ border: 1px solid #B4C6CF; display: block; margin: 0 auto; width: 201px; height: 53px; background: url('../images/sprites.jpg') no-repeat -228px -185px; text-indent: -99999em;} /* Added border --DMW */
 .donorawareness:hover{background-position: -228px -238px; }
 .requestaccess{ border: 1px solid #B4C6CF; display: block; margin: 0 auto; width: 201px; height: 52px; background: url('../images/sprites.jpg') no-repeat -228px -290px; text-indent: -99999em;} /* Added border, updated background position from -228px -291px --DMW */
 .requestaccess:hover{background-position: -228px -342px; } /* Updated from -228px -343px --DMW */
 .howto{ border: 1px solid #B4C6CF; display: block; margin: 0 auto; width: 200px; height: 52px; background: url('../images/sprites.jpg') no-repeat 0 -937px; text-indent: -99999em;} /* Added border --DMW */
 .howto:hover{background-position: 0 -988px; } /* Updated from 0 -989px; --DMW */
 .donateoptions{ border: 1px solid #B4C6CF; display: block; margin: 0 auto; width: 200px; height: 52px; background: url('../images/sprites.jpg') no-repeat -200px -937px; text-indent: -99999em;} /* Added border --DMW */
 .donateoptions:hover{background-position: -200px -989px; }  
 .sign{ border: 1px solid #B4C6CF; display: block; margin: 0 auto; width: 199px; height: 45px; background: url('../images/sprites.jpg') no-repeat 0 -1041px; text-indent: -99999em;} /* Added border --DMW */
 .sign:hover{background-position: -199px -1041px; }   
 
 
 .top-cta { margin: 10px 20px; }
 .left-cta{margin: 10px 0;}
 .left-cta p {color:#3d3d3d; padding:5px 30px;} /* Updated color from #fff; --DMW */
 .field.forgot{margin-top:-10px;}
 .forgot a{color: #fff; font-size: 10px; font-weight: bold;}
 
.recurringFields, .patientRecurringFields{background: #eee; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #CFCFCF; padding: 8px;}
 
 #imagePanel{border-bottom: 10px solid #e0e9ca; /* Updated border color from c0e3f8, removed top border --DMW */ }
 
 table{}
 table.listing th{background: #E0E9CA; color: #004345;} /* Updated BG from #ccc; color from #0A79BC; --DMW */
 table.listing td, table.listing th{padding: 4px;}
 table.listing .odd td{background: #E0E9CA;} /* Updated from #eee; --DMW */
 
 table.listing.galleries {width:680px;;}
 table.listing.galleries td.name {width:260px;}
 .no-photos {width:680px; font-size:14px; font-weight:bold; margin:10px 0 10px 17px;}
 
 
 table.gallery-thumbs td{width:125px; text-align:center; margin:5px;}
 
 .staffcolumn{width: 47%; float: left; padding: 10px;}
 .bio{padding: 5px;}
 .bio.blue{background: #DAEEEF; } /* Updated from e5f3fc, then E0E9CA; --DMW */
 .bio .photo{width: 62px; float: left; margin-right: 10px;}
 .bio .photo img{border: 1px solid #ccc; background: #fff; padding: 2px;}
 
 .resourceitem{margin-bottom: 10px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
 .resourceitem .photo{width: 135px; float: left; margin-right: 10px;}
 .resourceitem .photo img{border: 1px solid #ccc; background: #fff; padding: 3px; }
 .resourceitem .info{width: 500px; float: left}
 .resourceitem.nophoto .info{width: 645px}
 .resourceitem h6 a { font-size: 13px; } /* Updated size from 15px; --DMW */
 .resourceitem a.category{font-size: 11px; color: #3A4448;} /* Updated color from 000; --DMW */
 .resourceitem a.category:hover{ color: #00AEB3; text-decoration: none; } /* Updated color from #0a91e3; --DMW */
 .resourceitem h6 {font-size: 13px; color: #697C85;} /* Updated size from 15px and color from #c9051b; --DMW */
 
 .adminContent .resourcedate{font-size: 11px; line-height: 14px;}
 
 h4.clickme, h4.clickme2, h4.clickme3 { cursor: pointer; color: #00AEB3; margin: 0 0 10px 8px; } /* Update color from #bd0016 --DMW */
 	div.slidedown, div.slidedown2, div.slidedown3 { margin-left: 18px; display: none; }
 h4.clickme:hover, h4.clickme2:hover, h4.clickme3:hover { text-decoration: underline; } /* Added line --DMW */
 
 .toggle{background: url(../images/toggleheader-bg.gif) no-repeat left top; width: 686px; padding: 5px 8px 5px 8px; height: 18px; cursor: pointer;}
 .toggle.hover{background-position: 0 -28px;}
 .toggle.selected{background-position: 0 -56px;}
 
 .formButton{background:url(../images/sprites.jpg) no-repeat 0 -537px; width: 117px; cursor: pointer; height:24px; color: #697c85; border: 1px solid #697c85; } /* Added color and border, updated height from 22px, BG pos 0 -538px --DMW */
 .formButton:hover{background-position: -117px -538px; color: #00AEB3;} /* Added color --DMW */
 .formButtonLong{background:url(../images/sprites.jpg) no-repeat 0 -1087px; width: 191px; cursor: pointer; height:25px; color: #697c85; border: 1px solid #697c85; } /* Added color and border, updated height from 23px, BG pos 0 -538px --DMW */
 .formButtonLong:hover{background-position: -196px -1087px;} /* Updated from -194px -1087px; --DMW */
 .formButtonLong2{font-size: 10px; background:url(../images/sprites.jpg) no-repeat 0 -1087px; width: 191px; cursor: pointer; height:23px; color: #697c85; border: 1px solid #697c85; } /* Added color and border, updated height from 22px, BG pos 0 -538px --DMW */
 .formButtonLong2:hover{background-position: -196px -1087px;} /* Updated from -194px -1087px; --DMW */
  
 #preenrollment .field { margin: 5px 0; }
 #preenrollment label { text-transform: none; }
 .enrollment-content h3 { color: #898c24; padding: 5px 0 10px 0; } /* Updated color from #be0016 --DMW */
 #preenrollment h3 { color: #898c24; padding: 5px 0 10px 0; } /* Updated color from #be0016 --DMW */
 #preenrollment h4 { color: #898c24; padding-top: 10px; font-size: .9em; } /* Updated color from #be0016 --DMW */
 #preenrollment .desc { font-size: 11px; font-style: italic; }
 #preenrollment .guide { font-size: 12px; color: #697C85; } /* Updated color from #7f7f7f; --DMW */
 .enrollment-content { position: relative; border: 1px solid #B4C6CF; padding: 5px 15px 60px 15px; } /* Updated border color from #be0016 --DMW */
 .enrollment-content ul { list-style: none; margin-left: 12px; }
 .adminContent .en-ques { padding-bottom: 0; margin-bottom: 0; text-transform: uppercase; border-top: 1px solid #b6b4b3; }
 
 .enrollment-content .prev-next { clear: both; border-top: 1px solid #b6b4b3; margin-top: 10px; }
 	.prev-next ul { float: right; margin-left: 0; margin-top: 10px; }
 	.prev-next li{float: left; margin-right: 5px; list-style:none; }
 	.prev-next a{display: block; width:122px; height: 26px; background-image: url('../images/sp_prev-next.jpg'); background-repeat: no-repeat; text-indent: -99999em; border: 1px solid #697C85;} /* Added border, updated height from 27px --DMW */
	.prev-next a.next{background-position: 0 0;}
	.prev-next a.next:hover{background-position: 0 -28px;} /* Updated BG position from 0 -27px --DMW */
	.prev-next a.prev{background-position: -122px 0;}
	.prev-next a.prev:hover{background-position: -122px -28px;} /* Updated BG position from 0 -27px --DMW */
	.prev-next a.save{ background-position: -244px 0; }
	.prev-next a.save:hover {background-position: -244px -28px; } /* Updated BG position from 0 -27px --DMW */
	.prev-next a.exit{ background-position: -366px 0; }
	.prev-next a.exit:hover {background-position: -366px -28px; } /* Updated BG position from 0 -27px --DMW */
	.prev-next a.print-app{ background-position: -488px 0; }
	.prev-next a.print-app:hover {background-position: -488px -28px; } /* Updated BG position from 0 -27px --DMW */
	
 #enrollment-nav { border-bottom: 1px solid #ccc; margin-bottom: 15px; }
  #enrollment-nav ul { font-size: 80%; color: #3A4448; margin: 0 0 40px 0; width: 620px; } /* Updated color from #0990e2 --DMW */
	  #enrollment-nav ul li { float: left; display: inline; padding-left: 9px; margin-left: 8px; }
	  #enrollment-nav ul li a { text-decoration: none; }
		  #enrollment-nav ul li a:link, #enrollment-nav ul li a:visited { color: #3A4448; } /* Updated color from #0990e2 --DMW */
		  #enrollment-nav ul li a:hover, #enrollment-nav ul li a:active 
		  { color: #00AEB3; background-color: transparent; } /*Updated color from #be0016 --DMW */
	  #enrollment-nav ul, #enrollment-nav ul li { list-style: none; background: none; }
		  #enrollment-nav ul li { border-left: 1px solid #3A4448; } /* Updated border color from #0990e2 --DMW */
		  #enrollment-nav ul li.first { padding-left: 0; margin-left: 0; border-left: none; /* color: #8fc851; Removed --DMW */ }
	#preenrollment .section { border-top: 1px solid #CCC; padding: 5px 0;}


#searchResults{margin-top: 10px;}

 .item{ /* border-bottom: 1px solid #cfcfcf; Removed --DMW*/ padding: 4px 6px 6px 6px;} 
 .item.blue{background: #E0E9CA;} /* Updated from #e5F3fc; --DMW */
 .item .name{width: 50%; float: left;}
 .item .contribLink{width: 40%; float: right; text-align: right;}

#cart{background: #fff; margin: 10px;}
 
.billinglogin{margin: 10px 0; border-bottom: 1px solid #cfcfcf;}
	.billinglogin label a{margin: 0 0 0 10px; font-size: 10px; text-transform: none;}

a.stf_link{background: url(../images/email-icon.gif) no-repeat left center; padding-left: 20px; position: absolute; right: 105px; top: 28px; text-transform: uppercase; color: #3A4448; font-size: 12px; z-index:7000;} /* Updated color from 0A91E3 --DMW */
a.stf_link:hover{color: #00AEB3;} /* Updated color from c9051b --DMW */
 
.socialLinks{margin: 0; padding: 0;} 
.socialLinks li{margin: 0 0 6px 0; padding: 0; list-style:none;}
.socialLinks a{display: block; width: 200px; height: 34px; background: url(../images/sprites.jpg) no-repeat 0 0; text-indent: -99999em; margin: 0 auto;} 

.socialLinks a.facebook{background-position: 0 -835px;}
.socialLinks a.facebook:hover{background-position: -199px -835px;} /* Updated x position from -200px --DMW */
.socialLinks a.twitter{background-position: 0 -869px;}
.socialLinks a.twitter:hover{background-position: -199px -869px;} /* Updated x position from -200px --DMW */
.socialLinks a.myspace{background-position: 0 -903px;}
.socialLinks a.myspace:hover{background-position: -199px -903px;} /* Updated x position from -200px --DMW */

.mylinks{width: 200px; margin: 15px auto 0 auto;}
.mylinks h5{background: url(../images/mylinks-h.gif) no-repeat left top; text-indent: -99999em; height: 22px; border: 1px solid #B4C6CF; border-bottom: none; } /* Added Border --DMW */
.mylinks .inner{background: url(../images/mylinks-tile.gif) repeat-y left top; } /* Added Border --DMW */
.mylinks ul{background: url(../images/mylinks-tile.gif) no-repeat left bottom; padding: 5px 0 10px 0; border: 1px solid #B4C6CF; border-top: none; } /* Updated background: url(../images/mylinks-bottom.gif) no-repeat left bottom; added border --DMW */
.mylinks ul li{list-style: none; padding-left: 13px; font-size: 11px;}
.mylinks ul li a{color: #00AEB3; font-weight: bold;} /* Updated color from #97b621 --DMW */
  
a.manageGalleries {float:left; display: block; width: 221px; height: 32px; background: url('../images/sprites.jpg') no-repeat 0 -1505px; text-indent: -99999em; margin-top:25px;}
a.manageGalleries:hover {background-position: -221px -1505px;}

/*
a.backListing {float:right; width:193px; height:21px; background: url(/images/btn-backListing.gif) 0 0 no-repeat; text-indent:-9999em; margin-top:-25px;}
a.backListing:hover {background-position:0 -21px;}
*/
a.backListing {float:right; width:193px; height:21px; background: url(/images/BackToGallery.gif) 0 0 no-repeat; margin-top:-25px;}
a.backListing:hover {background: url(/images/BackToGalleryHover.gif);}



#galleries {}
#galleries img{background:#fff; border:1px solid #cccccc; padding:3px; margin:4px;}
#galleries .g{float: left; width: 160px; min-height: 180px;}
#galleries .g p{width:auto; margin: -5px 0 0 5px;}

.videobtn a{display: block; width: 228px; height: 48px; background: url('../images/sprites.jpg') no-repeat 0 -339px; text-indent: -99999em;}

.patientButtonTop{margin-top: 5px;} 
.buttonTop{margin: 23px 0 0 0; }

.patientContentLeft{float: left; width: 140px;}
.patientContentRight{width: 500px; float: left;}

h2.patientname { /* font-family:Georgia, "Times New Roman", Times, serif; */ font-size:14px; text-transform:uppercase; color: #898c24; letter-spacing: 1px; } /* Removed font-family and updated color from #0A91E3; updated font-size from 16px; added letter-spacing --DMW */
.adminContent .patientfundinfo {}
.adminContent .patientfundinfo p { line-height:14px; color: #3d3d3d !important; } /* Added color --DMW */
.adminContent .patientfundinfo p strong { color: #3d3d3d !important; } /* Added --DMW */

.ptcontent{ width: 520px; float: left;}
 
/* 6/11/2011 LLE removed important param from ftwrap */
#ftwrap {background: url(../images/bg-ftwrapper.gif) repeat-x left bottom; z-index:99;}
#ft {font-size: 9px; border-top: 1px solid #d9d9d9; padding-bottom: 160px; text-transform: uppercase; /* Updated font-size and text-transform --DMW */ }
#ft a{color: #3a4448; /* Updated color --DMW */ }
#ft a:hover { color: #00aeb3; text-decoration: none; } /* Added --DMW */
#ft ul{margin: 0; padding: 0;}
#ft ul li{list-style:none; display: inline;}
#ft .ft_l{float: left; width: 570px; /* 540px Updated --DMW */ padding: 15px 8px;}
#ft .ft_r{float: right; width: 340px;}
#ft .tag{text-transform: uppercase; font-size: 10px; font-weight: bold;}
#ft .ftnav{margin-bottom: 10px; /* Updated from 5px --DMW */ }
#ft .ftnav li{border-right: 1px solid #3a4448; padding-right: 6px; margin-right: 4px; /* Updated border color --DMW */ }
#ft .ft_r ul{margin: 5px 0;}
#ft .ft_r ul li{margin-right: 15px;}
.pdf { background: transparent url(/images/icon_pdf2.gif) no-repeat top right; padding-right:25px;  }
.amountList li{ float:left; clear:none; padding:0; margin:0 5px; list-style:none; }
.amountList{ margin:0; padding:0; }

#horizlist ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#horizlist li {display: inline; padding: 5px 20px 5px 20px}

#windowhdrlist ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#windowhdrlist li {display: inline; padding: 5px 20px 5px 20px}



.home-icon{ background: url(/images/home-icon.gif) no-repeat 0 4px; display:block; padding-left: 5px; width:152px; margin-right:8px; float:right; cursor: pointer; }
.home-icon:hover{ background: url(/images/home-icon-hover.gif) no-repeat 0 4px; }

.noshow { display:none; visibility:hidden; }
.deliciousHoney { display:none; visibility:hidden; }

.clsHide {
	Display:none;
	visibility:hidden;
}
.clsShow {
	Display:inline;
	visibility:visible;
}

.faqContent{  }
.faqContent a{ display:block; margin:10px auto 5px auto; clear:both; }
.faqContent p{ margin:0 0 0 7px; padding:0; float:left; clear:none; width:90%; }

.smallgreen { font-size:13px; color:#898c24; font-weight: bold;} /* Updated color from #ACCE20; --DMW */
.smallgreen	a{ font-size:13px; color:#898c24; font-weight: bold; text-decoration:none;} /* Updated color from #ACCE20; --DMW */
.smallgreen	a:hover{ font-size:13px; color:#343F08; font-weight: bold; text-decoration:none;}
.smallred { font-size:13px; color: #A5351F; font-weight: bold;} /* Updated color:#BC0219; --DMW */
.smallred	a{ font-size:13px; color:#A5351F; font-weight: bold; text-decoration:none;} /* Updated color:#BC0219; --DMW */
.smallred	a:hover{ font-size:13px; color:#343F08; font-weight: bold; text-decoration:none;}
.smallblue { font-size:13px; color:#0a91e3; font-weight: bold;}
.smallblue	a{ font-size:13px; color:#0a91e3; font-weight: bold; text-decoration:none;}
.smallblue	a:hover{ font-size:13px; color: #004345; font-weight: bold; text-decoration:none;} /* Updated color:#04293F; --DMW */

/*
Default style definitions for:

Uploadify v1.6.2
Copyright (C) 2009 by Ronnie Garcia
Co-developed by Travis Nickels
*/
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #3A4448;
	border-left: 1px solid #3A4448;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
       background-color: #898c24; /* Updated from background-color: #0099FF; --DMW */
}

/* Added by DMW */
.x-window-mc { padding: 10px; }
.x-window-mc table tr td img { border: none !important; margin: 0 5px 10px 5px; }
img { border: none; }

.rockwellsmallred, h1.rockwellsmallred, h2.rockwellsmallred, h3.rockwellsmallred, h4.rockwellsmallred, h5.rockwellsmallred, h6.rockwellsmallred,
.rockwellsmallgreen, h1.rockwellsmallgreen, h2.rockwellsmallgreen, h3.rockwellsmallgreen, h4.rockwellsmallgreen, h5.rockwellsmallgreen, h6.rockwellsmallgreen,
.rockwelltitle, h1.rockwelltitle, h2.rockwelltitle, h3.rockwelltitle, h4.rockwelltitle, h5.rockwelltitle, h6.rockwelltitle,
.rockwelltitle2, h1.rockwelltitle2, h2.rockwelltitle2, h3.rockwelltitle2, h4.rockwelltitle2, h5.rockwelltitle2, h6.rockwelltitle2 {
       color: #898c24;
       letter-spacing: 0.6px;
       text-transform: uppercase;
}

.rockwellsmallwhite, h1.rockwellsmallwhite, h2.rockwellsmallwhite, h3.rockwellsmallwhite, h4.rockwellsmallwhite, h5.rockwellsmallwhite, h6.rockwellsmallwhite {
       color: #fff;       
       letter-spacing: 0.6px;
       text-transform: uppercase;
}

.rockwellsmallblue, h1.rockwellsmallblue, h2.rockwellsmallblue, h3.rockwellsmallblue, h4.rockwellsmallblue, h5.rockwellsmallblue, h6.rockwellsmallblue,
.rockwellsmallblue2, h1.rockwellsmallblue2, h2.rockwellsmallblue2, h3.rockwellsmallblue2, h4.rockwellsmallblue2, h5.rockwellsmallblue2, h6.rockwellsmallblue2 {
       color: #697C85;
       letter-spacing: 0.6px;
       text-transform: uppercase;
}

h4.rockwelltitle { font-size: 1.2em; line-height: 40px; }

.adminContent span, .adminContent span span, .adminContent p span { color: #3d3d3d !important; }
.adminContent span a, .adminContent a span, .adminContent span span a, .adminContent p span a, .adminContent a strong font, a u, .adminContent p strong a u font { color: #00AEB3 !important; }
.subcategory-wrapper h3 { color: #3A4448 !important; }
.subcategory-wrapper h3:hover { color: #00AEB3 !important; }
.notice p span { color: #A5351F !important; font-weight: normal; }

u { color: #004345; text-decoration: none; font-weight: bold; }

.req span{color: #A5351F !important; font-weight: bold; font-size: 14px;} /* Updated color from #c9051b; --DMW */
p.req{font-style:italic;}

#onlineapp .contentLeft .findapatient { float: left; margin: 20px 0 20px 20px; }
