/*
 * 
 * 	NTAF 2009 Website
 * 	JJohnson | E-dreamz June 2009
 * 
 */
body{background: url('../images/bg-content.gif') repeat-x left top;}
body#home{background-image: url('../images/bg-home.gif');}

.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: #c9051b; font-weight: bold;}
.adminContent a:hover{color: #0a91e3; text-decoration:none;}
.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: #0a91e3; font-weight: bold; font-size: 14px;}
.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 -396px; border: 0; padding: 3px 5px 5px 5px; }
.adminContent select.round{width: 220px; height: 24px;}
.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; padding: 0; margin-top: 10px;}
.adminContent.patient .inner{background: url('../images/patient-bg.gif') no-repeat 6px 0; 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}


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}

.req span{color: #c9051b; font-weight: bold;}
p.req{font-style:italic;}

.hr { background:#0A71AE; border:0; height:1px; width:100%; margin:20px auto 5px 0;} 
.bottom { margin:0 auto 5px auto; } 

 #wrapper, #ft{width: 960px; margin: 0 auto;}
 .skip{display: none;}
 
 #content{background: url('../images/bg-columns.gif') repeat-y -3px 0; 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 a{width: 444px; height: 64px; position: absolute; left: 0; top: 0; display: block;}
 .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: 0 0;}
	.signin a.patient:hover{background-position: 0 -26px;}
	.signin a.professionals{background-position: -122px 0;}
	.signin a.professionals:hover{background-position: -122px -26px;}
 .auxNav{position: absolute; right: 0; bottom: 45px;}
 	.auxNav, .auxNav a{color: #0a91e2; text-decoration: none; text-transform: uppercase; font-size: 10px; font-weight: bold;}
	.auxNav a:hover, .auxNav a.selected{color: #960e10;}
	.auxNav ul{margin: 0; padding: 0;}
	.auxNav li{float: left; margin-right: 5px; padding-right: 7px; border-right: 1px solid #0a91e2;}
	
 .navbar{position: absolute; bottom: 0; right: -2px;}
 
 #nav, #nav li{margin: 0; padding: 0; }
 #nav li{float: left; margin-right: 3px; position: relative;}
 #nav li a{display: block; float: left; height: 33px; background-repeat: no-repeat; background-image: url('../images/sprites.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:-1px;
		top:15px;
		
	} 
	#nav li.mega .contr{
	
		top:15px!important;
		left:-540px;
		height:55px!important; /* added in for second line */
		
	}
	#nav li.mega .contr li{height:28px;} /* added in for second line */
	
	#nav li.mega .serv{
		left:-112px;
		top:15px;
	}
	#nav li.mega div li, a, ul{}
#nav li.hovering div { 
	  display: block; 
	} 
 
 #nav a#tabout{background-position: 0 -52px; width: 108px;}
 #nav a#tabout:hover, #nav a#tabout.selected{background-position:0 -85px;}
 #nav a#tservices{background-position: -108px -52px; width: 108px;}
 #nav a#tservices:hover, #nav a#tservices.selected{background-position:-108px -85px;}
 #nav a#tpatient{background-position: -216px -52px; width: 154px;}
 #nav a#tpatient:hover, #nav a#tpatient.selected{background-position: -216px -85px;}
 #nav a#tprofessionals{background-position: 0 -118px; width: 157px;}
 #nav a#tprofessionals:hover, #nav a#tprofessionals.selected{background-position: 0 -151px;}
 #nav a#tcontribute{background-position: -157px -118px; width: 175px;}
 #nav a#tcontribute:hover, #nav a#tcontribute.selected{background-position: -157px -151px;}
 
 .newslist{padding: 0 10px 0 0; margin: 0;}
 .newslist dt, .newslist dd{margin: 0; padding: 0; font-size: 11px;}
 .newslist dt a{color: #c9051b; font-size: 12px; font-weight: bold;}
 
 .newsListing dl{margin: 0; padding: 0;}
 .newsListing dt, .newsListing dd{margin: 0; padding: 0; font-size: 11px;}
 .newsListing a{color: #c9051b; font-size: 12px; font-weight: bold;}
 .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;}
 
 .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;}
 .supportntaf:hover{background-position: 0 -249px;}
 .lightalife{display: block; width: 227px; height: 75px; background: url('/images/cta-lightalife.gif') no-repeat 0 0; text-indent: -99999em; margin:5px 0;}
 .lightalife:hover{background-position: 0 -75px;}
 
 .gradbackground{background: url('/images/marketingfade.jpg') repeat-x left top; height: 243px;}
 .marketingPanel{width: 735px; float: left; margin-right: 20px;}
 .findapatient{width: 205px; float: left; background: url('/images/bg-findpatient.jpg') no-repeat left top;}
 .findapatient h3{padding: 8px 10px 0 10px;}
 .findapatient .cnt{padding: 0 10px 10px 10px;}
 .findapatient .field{margin: 0 0 10px 0; width: 185px;}
 .findapatient label{color: #fff; font-size: 10px;}
 .findapatient .rounded{background: url('/images/sprites.jpg') no-repeat 0 -314px; border: 0; font-size: 10px; font-weight: bold; color: #343434; width: 174px; padding: 5px; margin-bottom: 3px;}
 .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: #fff; font-size: 10px;}
 .findapatient2 .rounded{background: url('/images/sprites.jpg') no-repeat 0 -314px; border: 0; font-size: 10px; font-weight: bold; color: #343434; width: 174px; padding: 5px; margin-bottom: 3px;}
 .findapatient2 select.rounded{width: 184px;}
 
 .contactinfo{ width: 205px; height: 180px; color: #ffffff; float: left; margin: 20px 0 20px 20px; background: url('/images/bg-contactinfo.jpg') no-repeat left top;}
 .contactinfo h3{ padding: 8px 10px 0 10px;}
 .contactinfo .cnt{ padding: 10px;}
 
 .homeLeft{width: 240px; float: left; border-top: 8px solid #0F8EDB; padding-top: 8px;}
 .homeRight{width: 720px; float: left;}
 
 .homecta{width: 240px; float: left; border-top: 8px solid #BBBAB8; background: url('../images/bg-homecta.gif') repeat-y left top;}
 .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{border-top-color: #BC0219; cursor:pointer; }
	.homecta.red:hover{background: transparent url('/images/bg-red-gradient.gif') no-repeat;}
 .homecta.red img{border: 3px solid #BC0219;}
 .homecta.green{border-top-color: #ACCE20; cursor:pointer;}
 	.homecta.green:hover{background: transparent url('/images/bg-green-gradient.gif') no-repeat;}

 .homecta.green img{border: 3px solid #ACCE20;}
 .homecta.blue{border-top-color: #0690E9; cursor:pointer;}
  	.homecta.blue:hover{background: transparent url('/images/bg-blue-gradient.gif') no-repeat;}

 .homecta.blue img{border: 3px solid #0690E9;}
 
 .homecta img{width: 62px; float: left; margin-right: 10px;}
 .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: 520px; height: 154px; text-indent: -99999em; margin: 12px 10px;}
 .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;}
 .contentRight{width:713px; float: left; background: url('../images/rightContent_bg.gif') repeat-x left top; padding-bottom: 5px;}
 .contentRight.withred{border-top: 3px solid #BE0016;}
 
 .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 {float:left; width: 193px; height: 23px; background: url('../images/btn-contribute.gif') no-repeat 0 0; text-indent: -99999em; margin-left:12px;}
 a.contributenow:hover{background-position: -194px 0;}
 
 #subnav{background: #be0016 url('../images/bg-subnav.gif') repeat-x left bottom; margin: 0; padding: 0;}
 #subnav li{margin: 0; padding: 0; display: inline;}
 #subnav li a{display: block; float: left; padding: 7px 0; text-transform: uppercase; color: #fff; font-size: 11px; margin: 0 8px 0 10px; }
 #subnav li a:hover, #subnav li a.selected{background: url('../images/bg-subnav-selected.gif') no-repeat center bottom; text-decoration:none;}
 
 #thirdnav{background: #f1f1f1; float: left; width: 162px; margin-right: 12px;}
 #thirdnav ul{margin: 0; padding: 12px 10px; position: relative;  }
 #thirdnav ul li{margin: 0; padding: 4px 0 6px 0; list-style:none; background: url('../images/bg-thirdnav-link.gif') no-repeat left bottom;}
 #thirdnav a{color: #c9051b; font-size: 11px; text-transform: uppercase; display: block;}
 #thirdnav a:hover, #thirdnav a.selected{color: #0a91e3; text-decoration: none;}
 

 .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 #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: #0067a5; text-transform: uppercase; font-size: 11px; font-weight: bold;}
 .proSignout a{font-weight: normal;}
 .proSignout a:hover{color: #C9051B; text-decoration:none;}
 .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: 0 auto;}
 .contentLeft .findapatient2{background-image: url('/images/bg-findpatient-2.jpg'); margin-left: 20px;}
 .contentLeft .supportntaf{background: url('../images/cta-supportleftwithcurl.gif') no-repeat left top; width: 200px; height: 210px; margin: 0 auto;}
 .contentLeft .supportntaf:hover{background-position: 0 -210px;}
  .contentLeft .supportntaf2{background: url('../images/cta-supportleftwithcurl2.png') no-repeat left top; width: 200px; height: 210px; margin: 0 auto;}
   .contentLeft .supportntaf2:hover{background-position: 0 -210px;}
   
 .donorawareness{display: block; margin: 0 auto; width: 201px; height: 53px; background: url('../images/sprites.jpg') no-repeat -228px -185px; text-indent: -99999em;}
 .donorawareness:hover{background-position: -228px -238px; }
 .requestaccess{display: block; margin: 0 auto; width: 201px; height: 52px; background: url('../images/sprites.jpg') no-repeat -228px -291px; text-indent: -99999em;}
 .requestaccess:hover{background-position: -228px -343px; }
 .howto{display: block; margin: 0 auto; width: 200px; height: 52px; background: url('../images/sprites.jpg') no-repeat 0 -937px; text-indent: -99999em;}
 .howto:hover{background-position: 0 -989px; } 
 .donateoptions{display: block; margin: 0 auto; width: 200px; height: 52px; background: url('../images/sprites.jpg') no-repeat -200px -937px; text-indent: -99999em;}
 .donateoptions:hover{background-position: -200px -989px; }  
 .sign{display: block; margin: 0 auto; width: 199px; height: 45px; background: url('../images/sprites.jpg') no-repeat 0 -1041px; text-indent: -99999em;}
 .sign:hover{background-position: -199px -1041px; }   
 
 
 .left-cta{margin: 10px 0;}
 .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-top: 10px solid #c0e3f8; border-bottom: 10px solid #c0e3f8;}
 
 table{}
 table.listing th{background: #ccc; color: #0A79BC;}
 table.listing td, table.listing th{padding: 4px;}
 table.listing .odd td{background: #eee;}
 
 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: #E5F3FC;}
 .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: 15px;}
 .resourceitem a.category{font-size: 11px; color: #000;}
 .resourceitem a.category:hover{color: #0a91e3;}
 .resourceitem h6 {font-size: 15px; color: #c9051b;}
 
 .adminContent .resourcedate{font-size: 11px; line-height: 14px;}
 
 .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 -538px; width: 117px; cursor: pointer; height:22px;}
 .formButton:hover{background-position: -117px -538px;}
 .formButtonLong{background:url(../images/sprites.jpg) no-repeat 0 -1087px; width: 191px; cursor: pointer; height:23px;}
 .formButtonLong:hover{background-position: -194px -1087px;}

#searchResults{margin-top: 10px;}

 .item{border-bottom: 1px solid #cfcfcf; padding: 4px 6px 6px 6px;} 
 .item.blue{background: #e5F3fc;}
 .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: #0A91E3; font-size: 12px; z-index:7000;}
a.stf_link:hover{color: #c9051b;}
 
.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: -200px -835px;}
.socialLinks a.twitter{background-position: 0 -869px;}
.socialLinks a.twitter:hover{background-position: -200px -869px;}
.socialLinks a.myspace{background-position: 0 -903px;}
.socialLinks a.myspace:hover{background-position: -200px -903px;}

.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;}
.mylinks .inner{background: url(../images/mylinks-tile.gif) repeat-y left top;}
.mylinks ul{background: url(../images/mylinks-bottom.gif) no-repeat left bottom; padding: 5px 0 10px 0;}
.mylinks ul li{list-style: none; padding-left: 13px; font-size: 11px;}
.mylinks ul li a{color: #97b621; font-weight: bold;}
  
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;}

#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:210px; 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:16px; color: #0A91E3; text-transform:uppercase;}
.adminContent .patientfundinfo {}
.adminContent .patientfundinfo p{line-height:14px;}

.ptcontent{ width: 520px; float: left;}
 
#ftwrap{background: url(../images/bg-ftwrapper.gif) repeat-x left bottom; z-index:9999!important;}
#ft{font-size: 11px; border-top: 1px solid #d9d9d9; padding-bottom: 160px;}
#ft a{color: #0a91e3;}
#ft ul{margin: 0; padding: 0;}
#ft ul li{list-style:none; display: inline;}
#ft .ft_l{float: left; width: 540px; 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: 5px;}
#ft .ftnav li{border-right: 1px solid #0a91e3; padding-right: 6px; margin-right: 4px;}
#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; }

.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; }

.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%; }


/*
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 #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}