@charset "UTF-8";
/* CSS Document */

body 									{background:#f9f8f9; font:normal 12px/17px Georgia, "Times New Roman", Times, serif; color:#666}

/* common styles */
a										{color:#405769}
h1 										{font:bold 16px Arial, Helvetica, sans-serif; line-height: 1em; color:#546292; text-transform:uppercase; padding-bottom:20px; letter-spacing:2px}
h2 										{font:normal 14px Arial, Helvetica, sans-serif; line-height: 1em; color:#666; text-transform:uppercase; padding-bottom:30px; clear:left}
h2.expertise							{font:bold 16px Arial, Helvetica, sans-serif; line-height: 1em; color:#546292; text-transform:uppercase; padding-bottom:20px}
h3 										{font:bold 11px Arial, Helvetica, sans-serif; line-height: 1em; color:#666; text-transform:uppercase; padding-bottom:5px}
h4 										{font:bold 12px Arial, Helvetica, sans-serif; line-height: 1em; color:#546292; text-transform:uppercase; padding-bottom:5px;}

p										{padding-bottom:8px}
.block 									{display:block}
.clear 									{clear:both; display:block; visibility:hidden}
.left									{float:left}
.right									{float:right}
.nounderline							{text-decoration:none}


/* layout */
#wrapper-outer							{width:912px; background:url(/assets/images/bg_body.png) left top; margin:5px auto 0 auto}
#twocol-left							{width:260px; float:left; padding-bottom:25px;}
.pad									{padding:4px 0 0 17px}
#twocol-right							{width:642px; margin-left:10px; float:left;}
#wrapper-copy							{background:#f2f2f2; width:631px}
#copy-left								{float:left; padding-bottom:10px}
#copy-left.neuropedia					{background:url(/assets/images/bg_body_neuropedia.png) left top}
#copy-left ul							{list-style-image:none; list-style-position:outside; list-style-type:disc; margin-left:30px; padding-bottom:10px}
#copy-right								{float:left; width:162px; margin-top:9px; padding-bottom:10px}

.text-wrapper							{padding:33px 15px 15px 33px; background:#f2f2f2;position:relative;min-height:1px; float:left; width:421px;}
.text-wrapper.neuropedia				{background:none; border-top:9px solid #f2f2f2}

/* news & testimonials callout */
#testimonials							{display:block; margin-top:7px}
.testimonial							{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc}
#wrapper-news							{width:126px; background:#f9f8f9; padding:11px 10px 5px 15px; min-height:165px; height:auto !important; height:165px;}
#wrapper-news a							{font:normal 10px/11px Arial, Helvetica, sans-serif; color:#666; display:block; padding-bottom:11px}
#wrapper-news a.readmore, 
#privacyContainer a.readmore			{font:normal 10px Arial, Helvetica, sans-serif; color:#9194b6; padding:0}
#wrapper-news a.nopad					{padding:0}

/* header */
#header ul									{list-style:none; margin:0; padding:0; z-index:100}
#header ul li								{position:relative; float:left; margin:0; padding:0}
#header ul li a								{height:36px; float:left; display:block}
#header ul li ul							{position:absolute; left:-999em; top:55px; margin:0; width:166px; z-index:90}
#header ul li ul li							{height: 27px; background:url(/assets/images/bg_nav_separator.png) center bottom no-repeat; background:url(/assets/images/bg_dropdown.png) repeat; width:166px}
#header ul li ul li a						{color: #546292; font:bold 10px/27px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; width:151px; margin:0 7px 1px 7px; 
											background:url(/assets/images/bg_nav_separator.png) center bottom no-repeat; height:27px;}
#header ul li ul li a:hover					{text-decoration:underline;}
#header ul li:hover ul li 					{clear: both}
#nav-main li.about_us:hover ul				{padding:0; left:19px}
#nav-main li.areas_of_expertise:hover ul	{padding:0; left:30px}
#nav-main li.contact_us:hover ul			{padding:0; left:18px}

#nav-main li.about_us						{width:192px; background:url(/assets/images/nav_about_us.png);}
#nav-main li.about_us a.header				{width:192px; height:55px; display:block;}
#nav-main li.areas_of_expertise				{width:226px; background:url(/assets/images/nav_areas_of_expertise.png);}
#nav-main li.areas_of_expertise a.header	{width:226px; height:55px; display:block;}
#nav-main li.contact_us						{width:213px; background:url(/assets/images/nav_contact_us.png);}
#nav-main li.contact_us a.header			{width:213px; height:55px; display:block;}
#nav-main li.top							{background-position:right top; background-repeat:no-repeat}
#nav-main li.top:hover						{background-position:left top; background-repeat:no-repeat}
#nav-main li.about_us ul li a,
#nav-main li.areas_of_expertise ul li a,
#nav-main li.contact_us ul li a				{height:27px}

/* home-specific styles */
#home-footer							{list-style:none; margin:0; padding:0; height:93px; background:#f9f8f9; width:631px; overflow:hidden;}
.text-wrapper.home						{padding:11px; background:#f9f8f9}
#wrapper-copy.home						{background:#9194b5; padding:0}
#home-footer li							{float:left; padding:0; height:93px; overflow:hidden;}
#home-footer li a						{background:position:left top; display:block;}
#home-footer li a.footer_1				{background:url(/assets/images/home_footer_1.jpg) no-repeat; width:161px; height:93px;}
#home-footer li a.footer_2				{background:url(/assets/images/home_footer_2.jpg) no-repeat; width:162px; height:93px;}
#home-footer li a.footer_3				{background:url(/assets/images/home_footer_3.jpg) no-repeat; width:161px; height:93px;}
#home-footer li a.footer_4				{background:url(/assets/images/home_footer_4.jpg) no-repeat; width:146px; height:93px;}
#home-footer li a:hover					{background-position:left bottom}

/* search */
#search-box								{position:relative}
.search-box								{width:149px; height:18px; border:1px solid #9194b6; font:normal 12px Arial, Helvetica, sans-serif; color:#666; float:left}
a.search-submit							{float:left; height:18px; padding:3px 0 0 10px;font:normal 11px/20px Arial, Helvetica, sans-serif; color:#9194b6; text-decoration:none}

/* find your physician */
#find-physician							{padding:11px 0 11px 0}
#find-physician select					{font:normal 10px Arial, Helvetica, sans-serif; width:151px}

/* left-hand navigation */
ul.nav-left								{list-style:none; margin:0; padding:0; display:block;}
ul.nav-left li							{padding-bottom:12px}
ul.nav-left li a						{font:normal 10px Arial, Helvetica, sans-serif; color:#546292; text-decoration:none}
ul.nav-left li.active a					{color:#99c}
ul.nav-left ul li						{padding-bottom:0}
ul.nav-left ul li a						{padding-left:15px; color:#99c; font:normal 10px/15px Arial, Helvetica, sans-serif; display:block}
ul.nav-left ul li.active li a			{background:none;}
ul.nav-left ul li.active a,
ul.nav-left ul li li.active a,
ul.nav-left li ul li.on					{background:url(/assets/images/bg_subnav_on.png) left center no-repeat}
ul.nav-left ul ul						{padding-left:12px}
ul.nav-left ul							{display:none}
ul.nav-left li.active ul				{display:block}
ul.nav-left li							{text-transform: uppercase}
ul.nav-left li ul li					{text-transform: none}

/* right-hand navigation */
#subnav-right							{float:right; padding:0 0 5px 10px;}
#subnav-right ul.page-subnav			{list-style:none; margin:0; padding:0; display:block;}
#subnav-right ul li a					{color:#669}
#subnav-right ul li a.active,
#subnav-right ul li a:hover				{color:#99c}

/* staff page */
#staff									{position: relative;}
#staff #pic_wrapper						{width:380px; background:#fff; padding:20px}
#staff #pic 							{float:left; padding-right:20px}
#staff #info							{float:left; list-style:none}
#staff #info li							{padding-bottom:8px}
#staff #info li.nopad					{padding-bottom:0}
#staff #info li a						{text-decoration:underline}
#staff #info li a:hover					{text-decoration:none}
div.staff-thumbs						{border-bottom:1px solid #ccc; padding-bottom:25px; margin-bottom:25px;}
div.staff-thumbs .container				{width:140px; text-align:center; float:left}
div.staff-thumbs .container a			{display:block; font:normal 10px Arial, Helvetica, sans-serif}

/* glossary */
ul#glossary_index						{list-style:none; margin:0; padding:0}
ul#glossary_index li					{display:inline; padding-right:4px}
ul#glossary_index li a					{font:normal 12px Arial, Helvetica, sans-serif}
ul#glossary_index li a.active			{text-decoration:none; color:#99c}
#glossary								{list-style:none; margin:0; padding:15px 0 0 0}
#glossary dd							{display:block; padding:5px 0 5px 0; font:14px bold Arial, Helvetica, sans-serif}
#glossary dt							{display:block; padding-bottom:20px; font:12px normal Arial, Helvetica, sans-serif}

/* search results */
.results-wrapper						{padding-bottom:20px}
.results-title							{font:normal 14px Georgia, "Times New Roman", Times, serif; text-decoration:underline}
.results-copy							{font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#666}
span.context							{font-weight:bold}

/* back to X */
a.back_to								{display:block; padding-bottom:20px}
#privacyContainer						{width:912px;background:none repeat scroll 0 0 #F9F8F9;}
#privacyContainer a.readmore			{padding:10px;}
.videoIcon								{background: url("/assets/images/icon_video.png") no-repeat 100% 20%;}
.videoIcon a							{padding-right:10px;}
.mainListVideoIcon						{background: url("/assets/images/icon_video.png") no-repeat 100% 0%;}
.mainListVideoIcon a					{padding-right:10px;}
a.patients								{height:78px;width:260px;background: url("/assets/images/nav_home_patients_and_families.png");}
a.patients:hover						{background-position:0 100%;}
a.surgeons								{height:83px;width:260px;background: url("/assets/images/nav_home_physicians_and_surgeons.png");}
a.surgeons:hover						{background-position:0 100%;}
a.patientsSingle						{height:88px;width:260px;background: url("/assets/images/nav_home_patients_and_families_single.png") 0% 100%;}
a.surgeonsSingle						{height:88px;width:260px;background: url("/assets/images/nav_home_physicians_and_surgeons_single.png") 0% 100%;}
a.seeAll								{position:absolute;right:15px;top:33px;}





/* new clearfix */
.clearfix:after 				{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             	{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix 	{ zoom: 1; } /* IE7 */
