/* default type selectors * ------------------------------------------------------------------------- */* { margin: 0; padding: 0 }h1,h2,h3,h4,h5,h6,pre,code,td { font-size: 2ex }a { outline: none }/*a img,:link img,:visited img,fieldset { border:none }*/body { 	background: #c40505 url("/graphics/bg-body.gif") repeat-y center;	font: 12px/18px "Lucida Grande", "Bitstream Vera Sans", Helvetica, sans-serif 	}p, h1, h2, h3, h4, h5, h6, ul, ol, dl, pre, blockquote { margin-bottom: 10px }blockquote { margin-left: 16px; margin-right: 15px; }h1 { font-size: 16px }h2 { font-size: 16px }h3 { font-size: 14px }h4 { font-size: 14px; font-style: italic }a:link,a:visited { color: #ea0606; text-decoration: none }a:hover,a:active { color: #000; text-decoration: none }/* default classes * ------------------------------------------------------------------------- */div.clear { 	clear: both; 	height: .01em; 	overflow: hidden	}div.right { 	float: right; 	margin: 0 0 8px 10px	}img.img-left { 	float: left; 	margin: 0 10px 8px 0	}img.img-right { 	float: right; 	margin: 0 0 8px 10px	}img.border {	border: 1px solid #000000	}p.copyright { 	font-family: verdana; 	font-size: 10px;	text-align: center	} p.caption {	font-family: verdana; 	font-size: 10px;	line-height: 12px;	color: #666;	text-align: right	}blockquote { 	font: 11px/14px "Courier", Verdana, sans-serif;	}	/* layout * ------------------------------------------------------------------------- */#top {	background: url("/graphics/bg-top2.jpg") center no-repeat;	height: 196px;	margin-bottom: -196px;	width: 100%	}#wrap {	margin: auto;	width: 760px	}#mast {	background: url("/graphics/mast2.jpg");	height: 124px;	text-indent: -9999px	}	#mast a { 		display: block; 		height: 124px;		width: 760px		}#mastpromo {	background: url("/graphics/mast-promo.jpg") no-repeat;	height: 124px;	width: 165px;	float: right;	text-indent: -9999px	}	#mastpromo a { 		display: block; 		height: 124px;		width: 165px		}	#mastpromo a:hover { 		background: url("/graphics/mast-promo-roll.jpg") no-repeat;		}#main {	clear: both;	background-repeat: no-repeat;	height: 460px	}	#shadow { 	background-image: url("/graphics/nav-shadow2.png");	height: 7px;	margin-bottom: 16px;	overflow: hidden	}	#footer { 	clear: both;	padding: 10px 	}/* headers * ------------------------------------------------------------------------- */.hdr { 	height: 30px; 	margin-bottom: 0; 	text-indent: -9999px 	}#hdr_affiliates { background: url("/graphics/hdr-affiliates.png") }#hdr_affiliates_wide { background: url("/graphics/hdr-resources-wide.png") }#hdr_apply { background: url("/graphics/hdr-apply.png") }#hdr_clients { background: url("/graphics/hdr-clients.png") }#hdr_clients_wide { background: url("/graphics/hdr-clients-wide.png") }#hdr_clients_archive_wide { background: url("/graphics/hdr-clients-archive-wide.png") }#hdr_costs { background: url("/graphics/hdr-costs.png") }#hdr_defined { background: url("/graphics/hdr-defined.png") }#hdr_directions { background: url("/graphics/hdr-directions.png") }#hdr_donations { background: url("/graphics/hdr-donations.png") }#hdr_donorrecognition { background: url("/graphics/hdr-donorrecognition-wide.png") }#hdr_emailphone { background: url("/graphics/hdr-emailphone.png") }#hdr_employment { background: url("/graphics/hdr-employment.png") }#hdr_equipment_wide { background: url("/graphics/hdr-equipment-wide.png") }#hdr_foundersbios { background: url("/graphics/bios-founders.png"); width:209px; height:29px }#hdr_howtodonate { background: url("/graphics/hdr-howtodonate.png") }#hdr_latestnews { background: url("/graphics/hdr-latestnews.png") }#hdr_latestnews_wide { background: url("/graphics/hdr-latestnews-wide.png") }#hdr_location { background: url("/graphics/hdr-location.png") }#hdr_mission { background: url("/graphics/hdr-mission.png") }#hdr_neuro { background: url("/graphics/hdr-neuro-disorders.png") }#hdr_news { background: url("/graphics/hdr-news.png") } #hdr_newsarchive { background: url("/graphics/hdr-newsarchive.png") }#hdr_newsevents { background: url("/graphics/hdr-newsevents.png") }#hdr_newsarchive_wide { background: url("/graphics/hdr-newsarchive-wide.png") }#hdr_progbenefits { background: url("/graphics/hdr-program-benefits.png") }#hdr_progdescription_wide { background: url("/graphics/hdr-program-description-wide.png") }#hdr_qualification { background: url("/graphics/hdr-qualification.png") }#hdr_staffbios { background: url("/graphics/bios-staff.png"); width:209px; height:29px }#hdr_testimonial { background: url("/graphics/hdr-testimonial.png") }#hdr_testimonial2 { background: url("/graphics/hdr-testimonial2.png") }#hdr_upcomingevents { background: url("/graphics/hdr-upcomingevents.png") }#hdr_video_right { background: url("/graphics/hdr-video-right.png") }#hdr_video_wide { background: url("/graphics/hdr-video-wide.png") }#hdr_welcome { background: url("/graphics/hdr-welcome.png") }/* blocks * ------------------------------------------------------------------------- */ .block-facebook {	background: url("/graphics/bg-subnav-facebook.png");	text-align: center;	padding: 0;	height: 140px;	width: 160px;	float: right;	padding-top: 10px;	margin: 10px 10px 0px 0px;	}.block-facebook a { 	color: #FFF;	text-decoration: none;	font-weight: bold;	font-size: 11px;	line-height: 11px;	height: 140px;	width: 160px;	}.block-facebook a:hover { color: #b0afaf; text-decoration: none }.block-left, .block-left-quote { float: left; width: 430px }.block-left-wide { float: left; width: 580px }.block-right { float: right; width: 308px }.block-right-quote { float: right; width: 320px }.block-subnav { float: right; width: 160px; padding-top:10px }.block-bio { width: 760px; height: 300px; background-repeat: no-repeat }.block-bio, .block-bio-right, .block-bio-tall, .block-bio-tall-right { 	width: 760px;	height: 300px;	padding-top: 8px;	margin-bottom: 20px;	background-repeat: no-repeat;/*	overflow:hidden */	}.block-bio-tall { 	height: 500px;	}	.block-bio-tall-right { 	height: 450px;	}	.biotext { 	width: 610px;	height: 266px;	margin: 0 2px 0 2px;	padding: 0 2px 0 0;	font-size: 11px;	line-height:15px;	overflow:auto 	}.block-bio .biotext, .block-bio-tall .biotext { 	margin-left: 10px;		}.block-bio-right .biotext, .block-bio-tall-right .biotext { 	width: 600px;	text-align: right;	margin-left: 140px;		padding: 0 0 0 4px;	}.block-bio-tall .biotext { 	height: 466px;	}.block-bio-tall-right .biotext { 	height: 416px;	}/*.content { overflow: auto; padding: 2px 12px 0px 12px }*/.content { overflow: auto; padding-top: 2px }.content p, .content h1, .content h2, .content h3, .content ul, .content div, .content img { padding: 0 12px }/*.content object, .content embed { padding: 10px 77px 0px 77px }*/.content a { font-weight: 800; text-decoration: none }.content p.last { margin-bottom: 0px }.content ul { padding-left: 20px }.block-left .content { background: url("/graphics/bg-left.png") }.block-left-wide .content { background: url("/graphics/bg-left-wide.png") }.block-left-quote .content { background: url("/graphics/bg-left-gray.png"); color: #CCC }.block-right .content { background: url("/graphics/bg-right.png"); text-align: right }.block-right-quote .content { background: url("/graphics/bg-right-gray.png"); color: #CCC }.block-subnav .content { background: url("/graphics/bg-subnav.png"); text-align: right; padding: 0 }.block-subnav .content ul { 	list-style: none;	text-transform: uppercase;	margin-bottom: 0px;	padding-left: 5px;	padding-right: 3px;	font-size: 11px;	font-weight: bold;	color: #FFF	}.block-subnav .content ul #sub-00 {	margin-top: 5px;	border-top: 1px solid #EEE;}.block-subnav .content a { color: #b0afaf; text-decoration: none; line-height: 12px }.block-subnav .content a:hover { color: #FFF; text-decoration: none }.block-right-quote .content { 	text-align: right;	}.bottom { 	background-repeat: no-repeat;	height: 16px; 	margin-bottom: 16px	}.block-left .bottom { background: url("/graphics/bottom-left.png") } .block-left-quote .bottom { background: url("/graphics/bottom-left-gray.png") } .block-left-wide .bottom { background: url("/graphics/bottom-left-wide.png") } .block-right .bottom { background: url("/graphics/bottom-right.png") }.block-right-quote .bottom { background: url("/graphics/bottom-right-gray.png") }.block-subnav .bottom { height: 8px; background: url("/graphics/bottom-subnav.png") }.top { 	background-repeat: no-repeat;	}.block-left .top { background: url("/graphics/top-left.png"); height: 11px; overflow: hidden } .block-left-quote .top { background: url("/graphics/top-left-gray.png"); height: 13px; overflow: hidden }.block-right-quote .top { background: url("/graphics/top-right-gray.png"); height: 10px; overflow: hidden }.block-subnav .top { background: url("/graphics/top-subnav.png"); height: 5px; overflow: hidden }/* navigation: #nav * ------------------------------------------------------------------------- */#nav {	background: url("/graphics/nav.gif");	height: 19px;	margin: 0;	padding: 0;	position: relative;	z-index: 99	}	#nav table { border-collapse: collapse }	#nav span { 	display: block; 	text-indent: -9999px 	}#nav li, #nav a {	display: block;	height: 19px	}#nav li { 	float: left;	list-style: none;	}#nav-01 { width: 131px }#nav-02 { width: 128px }#nav-03 { width: 118px }#nav-04 { width: 136px }#nav-05 { width: 126px }#nav-06 { width: 121px }#nav-01 a:hover { background: url("/graphics/nav.gif")    0px -19px }#nav-02 a:hover { background: url("/graphics/nav.gif") -131px -19px }#nav-03 a:hover { background: url("/graphics/nav.gif") -259px -19px }  #nav-04 a:hover { background: url("/graphics/nav.gif") -377px -19px } #nav-05 a:hover { background: url("/graphics/nav.gif") -513px -19px }#nav-06 a:hover { background: url("/graphics/nav.gif") -639px -19px }#nav-01:hover>a { background: url("/graphics/nav.gif")    0px -19px }#nav-02:hover>a { background: url("/graphics/nav.gif") -131px -19px }#nav-03:hover>a { background: url("/graphics/nav.gif") -259px -19px }  #nav-04:hover>a { background: url("/graphics/nav.gif") -377px -19px } #nav-05:hover>a { background: url("/graphics/nav.gif") -513px -19px }#nav-06:hover>a { background: url("/graphics/nav.gif") -639px -19px }/*body#index #nav-01 a { background: url("/graphics/nav.gif")    0px -19px }*//* navigation dropdown: #nav * ------------------------------------------------------------------------- */#nav ul {	left: -9999px;	position: absolute;	top: 19px;	z-index: 99	}  #nav ul, #nav li li { width: 144px }#nav li:hover ul, #nav a:hover ul { left: auto }#nav li li { 	border: 1px solid #ea0606;	border-width: 0 1px;	height: auto;  	}#nav li li a {	background: #fff;	display: block;	opacity: 0.9;	-moz-opacity: 0.9;	filter:alpha(opacity=90);	padding: 2px;	text-indent: 4px;	text-decoration: none; 	}#nav li li a:hover { 	background: #CCC;	opacity: 1.0;	-moz-opacity: 1.0;	filter:alpha(opacity=100);	color: #000	}#nav li li.bottom {	border: 0;	background: url("/graphics/nav-bottom.png");	height: 15px;	width: 146px;	}#nav-06 ul { margin-left: -25px }#nav-02 ul li { width: 204px }#nav-02 ul li.bottom {	background: url("/graphics/nav-bottom-wide.png");	width: 206px;	}/* page or section customizations * ------------------------------------------------------------------------- */	/* body #main.index { background: url("/graphics/photo-2722.jpg") } */	/* HOW TO APPLY */body .form #sub-01 a { color:#FFF }body .qualification #sub-03 a { color:#FFF }body .costs #sub-04 a { color:#FFF }body .resources #sub-05 a { color:#FFF }body .form { height: auto; }body .resources { background: url("/graphics/bio-bkg.jpg") repeat-y }	/* OUR PROGRAM */body .definition #sub-01 a { color:#FFF }body .neuro #sub-02 a { color:#FFF }body .description #sub-03 a { color:#FFF }body .benefits #sub-04 a { color:#FFF }body .clients #sub-05 a { color:#FFF }body .affiliates #sub-06 a { color:#FFF }body .clientvideo #sub-07 a { color:#FFF }body .equipment #sub-08 a { color:#FFF }body .description { background: url("/graphics/bio-bkg.jpg") repeat-y }body .equipment { background: url("/graphics/bio-bkg.jpg") repeat-y }body .clients { background: url("/graphics/bio-bkg.jpg") repeat-y }body .clientsarchive { background: url("/graphics/bio-bkg.jpg") repeat-y }body .clientbio { background: url("/graphics/bio-bkg.jpg") repeat-y }	/* DONATIONS */body .howtodonate #sub-01 a { color:#FFF }body .donorrecognition #sub-02 a { color:#FFF }body .donorrecognition { background: url("/graphics/bio-bkg.jpg") repeat-y }	/* NEWS - EVENTS */body .newsindex { background: url("/graphics/bio-bkg.jpg") repeat-y }	/* WHO WE ARE */body .founders #sub-01 a { color:#FFF }body .staff #sub-02 a { color:#FFF }body .employment #sub-03 a { color:#FFF }body .founders { background: url("/graphics/bio-bkg.jpg") repeat-y }body .staff { background: url("/graphics/bio-bkg.jpg") repeat-y }	/* CONTACT US */body .location #sub-01 a { color:#FFF }body .directions #sub-02 a { color:#FFF }body .email #sub-03 a { color:#FFF }body .location { background: url("/graphics/photo_building_023.jpg") no-repeat }body .directions { background: url("/graphics/photo-map.jpg") no-repeat }p.definition { 	font-style: italic;	color: #ea0606	} p.definition strong { 	color: #000000	} img.img-mug {	border: 1px solid #ea0606;	padding: 0px;	margin-bottom: 4px;	margin-top: 7px	}div.client { 	float: left; 	margin: 0 10px 10px 0;	text-align: center;}/* photo switcher * ------------------------------------------------------------------------- */#picswitcher {	margin: 0px 30px 0px 0px;	padding: 0px;/*	text-align: center; */	float: right;	width: 200px	}	#pictures {	margin: 0px;	padding: 0px;	position: relative;	}	#pictures .photo {	margin: 0px 0px 3px 0px;	padding: 0px;	height: 200px;	width: 200px;	border: 1px solid #ea0606;	display: none	}#picswitcher ul {	text-align: center;	margin: 0px 0px 0px 25px;	padding: 0px;	}#picswitcher li {	display: inline;	margin: 10px;	padding: 0px;	}#picswitcher li.selected a:link, #picswitcher li.selected a:visited, #picswitcher li.selected a:hover, #picswitcher li.selected a:active { color: #000; cursor: default }#picswitcher li.disabled a:link, #picswitcher li.disabled a:visited, #picswitcher li.disabled a:hover,  #picswitcher li.disabled a:active { color: #999; cursor: default }#pause-pic a:link, #pause-pic a:visited { color: #ea0606 }	#play-pic a:link, #play-pic a:visited { color: #999 }#pause-pic a:hover, #play-pic a:hover { color: #000 }