@charset "utf-8";
/* CSS Document */

/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web fonts:  http://webfonts.fonts.com
*/

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=b6c8a033-e027-4080-917a-003b768e4caf");
@font-face{
font-family:"Granjon LT W01 Roman";
src:url("/_new_assets/fonts/aaafa9cb-fbd8-4112-9799-6bd7e21ac9c7.eot?#iefix");
src:url("/_new_assets/fonts/aaafa9cb-fbd8-4112-9799-6bd7e21ac9c7.eot?#iefix") format("eot"),url("/_new_assets/fonts/5661f5e8-4294-4956-b6d5-acb6c42277a7.woff2") format("woff2"),url("/_new_assets/fonts/be1ab8f1-19f3-4e0b-9a7a-8153b07871e8.woff") format("woff"),url("/_new_assets/fonts/91e8f703-265a-4342-b688-bbe50adc8c44.ttf") format("truetype"),url("/_new_assets/fonts/0b216928-36c3-4232-aea9-2e2e0fc7b891.svg#0b216928-36c3-4232-aea9-2e2e0fc7b891") format("svg");
}
@font-face{
font-family:"HelveticaNeueETW01-45Lt";
src:url("/_new_assets/fonts/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix");
src:url("/_new_assets/fonts/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix") format("eot"),url("/_new_assets/fonts/b8765d4b-d9a3-48b9-ac65-560e7517cf0e.woff2") format("woff2"),url("/_new_assets/fonts/d7d2e6c6-fc3a-41a5-9b52-648e12e215b2.woff") format("woff"),url("/_new_assets/fonts/cb64744b-d0f7-4ef8-a790-b60d6e3e4f21.ttf") format("truetype"),url("/_new_assets/fonts/ccde919e-a712-41ef-b90f-9efc47661659.svg#ccde919e-a712-41ef-b90f-9efc47661659") format("svg");
}
@font-face{
font-family:"HelveticaNeueETW01-65Md";
src:url("/_new_assets/fonts/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?#iefix");
src:url("/_new_assets/fonts/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?#iefix") format("eot"),url("/_new_assets/fonts/3e8a8b56-3cb0-4347-b670-eaaf06b76e9b.woff2") format("woff2"),url("/_new_assets/fonts/07173950-fa69-4b65-9c71-0cf2ec00b51d.woff") format("woff"),url("/_new_assets/fonts/aac5a4b8-ffd3-4529-a098-21b91bc86f9a.ttf") format("truetype"),url("/_new_assets/fonts/2379b081-2371-47d9-8be9-4e39d7892ebf.svg#2379b081-2371-47d9-8be9-4e39d7892ebf") format("svg");
}
@font-face{
font-family:"HelveticaNeueETW01-75Bd";
src:url("/_new_assets/fonts/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix");
src:url("/_new_assets/fonts/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix") format("eot"),url("/_new_assets/fonts/6dfa3ef5-ebc5-4d23-a631-b3d746c2ad39.woff2") format("woff2"),url("/_new_assets/fonts/588c9ba8-1d28-4ad6-bf18-7128152d84c4.woff") format("woff"),url("/_new_assets/fonts/55334dfb-9c72-4147-8de0-21239f17ff25.ttf") format("truetype"),url("/_new_assets/fonts/62455047-c81f-44f1-8938-7739fa0f0e8d.svg#62455047-c81f-44f1-8938-7739fa0f0e8d") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("/_new_assets/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
src:url("/_new_assets/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"),url("/_new_assets/fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2") format("woff2"),url("/_new_assets/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("/_new_assets/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("/_new_assets/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}
@font-face{
font-family:"Helvetica Neue eText Pro";
src:url("/_new_assets/fonts/de7da99e-0f77-4410-b512-b71c48f2fff5.eot?#iefix");
src:url("/_new_assets/fonts/de7da99e-0f77-4410-b512-b71c48f2fff5.eot?#iefix") format("eot"),url("/_new_assets/fonts/fc8bcba8-bd16-4043-8cde-18bace822961.woff2") format("woff2"),url("/_new_assets/fonts/c83a2632-2ed7-4931-8668-d9d2135bd9f5.woff") format("woff"),url("/_new_assets/fonts/104a9eb8-8293-4ea8-92ad-b14cfe0913ae.ttf") format("truetype"),url("/_new_assets/fonts/0c8a90a5-fcf0-4339-a16c-edfdac3408e8.svg#0c8a90a5-fcf0-4339-a16c-edfdac3408e8") format("svg");
}

/* :::: ADULTS SPECIFIC STYLES :::: */

.logo         { float:left; margin:20px 0 20px 0px; width:313px; height:38px; no-repeat }
.printlogo    { display:none;}

h1, h2, h3 { color: #719500; }

h3 a, h4 a { color:#009383 }
#adults .leftFloat p a { color:#005ABB; }
#adults .leftFloat a b {color:#005abb}
#adults p a { color:#005ABB }
#adults b a { color:#005ABB }
#adults #tabBlock a { color:#005ABB }
#tabular a   { color:#005ABB; }
.backtop   { text-align:right; color:#005ABB; }
.backtop a { text-decoration:none; color:#005ABB; }

ul#bullet a { color:#005ABB; }

/* INDEX BUTTONS */
#adults ul.indexBtn            { list-style:none; text-align:left; font-size:14px; padding:0; margin:4px 0 0 0; overflow:hidden; width:490px; border:0px solid red;}
#adults ul.indexBtn li         { color:#FFFFFF; padding:0; margin:0; display:block;}
#adults ul.indexBtn li a       { background:#0058B9; color:#FFFFFF; padding:6px 8px 8px 8px; width:13px; height:12px; display:block; font-weight:bold; border:1px outset #ABD0F0;  }

#adults ul.indexBtn li a:hover { text-decoration:none; background:#deeaf6; padding:6px 8px 8px 8px; display:block; font-weight:bold; border:1px outset #478dd4; color:#005ABB }

#adults ul.indexBtn li a.selected { text-decoration:none; background:#deeaf6; font-weight:bold; border:1px solid #478dd4; color:#005ABB }
#adults ul.indexBtn li.top     { margin:0 4px 0px 0; float:left; }

#adults ul.indexBtn li.inactive   { text-decoration:none; background:#e5e5e5; font-weight:bold; border:1px outset #478dd4; color:#83b1e3; padding:6px 8px 8px 8px; width:13px; height:12px; display:block; }

#adults .mastContain { background:#fff; }

/* ::: DIAGNOSIS TABLES */
table.chart td.head      { color:#719500; }
table.chart td           { color:#005ABB; }

/* :::: FOR USE ON 3 COL LAYOUT :::: */
#adults .subBG  { background:url(/common/css/img/subcolbg.gif) -19px 0 }

/* ::: SPECIAL BUTTONS */
#adults a.specialHeadBTN  { color:#005ABB; font-size:16px; margin:10px 0 10px 0; font-weight:800; text-align:left; padding:2px 20px 2px 2px; background:url(img/blaarrow.gif) right no-repeat; float:left; display:block; border:0px solid red;}

/* text resizer controls */
#adults a.normal 	{ width: 17px; height: 17px; background: url(/images/btns/btn_txtsm_on.gif) no-repeat; float: left; }
#adults a.medium 	{ width: 17px; height: 17px; background: url(/images/btns/btn_txtmd.gif) no-repeat; float: left; }
#adults a.large		{ width: 17px; height: 17px; background: url(/images/btns/btn_txtlg.gif) no-repeat; float: left; }
a.medium:hover	{ width: 17px; height: 17px; background: url(/images/btns/btn_txtmd_on.gif) no-repeat; float: left; }
a.large:hover	{ width: 17px; height: 17px; background: url(/images/btns/btn_txtlg_on.gif) no-repeat; float: left; }

/* :::: LEFT NAV :::: */
/*
#adults .colOne { width:185px; padding:4px 0 0px 0px; display: block; float:left; border:0px solid red; margin: 0 6px 0 0; background:url(img/adultleftbg.gif) #EFF3FA bottom no-repeat; }

#adults ul#leftnav            { width:185px; list-style: none; float:left; text-align:left; padding:0 0 0 0px;}
#adults ul#leftnav li         { border:0px solid red;  color:#FFFFFF; margin:2px 0 2px 0px; font-size:12px;  color:#333333; font-weight:bold; padding: 0 0 0 3px;  display:block;}
#adults ul#leftnav li a       { color:#005ABB; font-weight:600; padding-top:2px; padding-bottom:2px; display:block; height:18px; width:182px; }
#adults ul#leftnav li.lng a       { color:#005ABB; font-weight:600; padding-top:2px; padding-bottom:2px; display:block; height:30px }

#adults ul#leftnav li a:hover { background:#005ABB; text-decoration:none; color:#FFFFFF; padding-left:2px; display:block; width:180px; }

#adults ul#leftnav li.selected a       { background:#005ABB; text-decoration:none; color:#FFFFFF;  padding-top:2px; padding-bottom:2px; padding-left:2px; display:block; width:180px; }
#adults ul#leftnav li.selected a:hover { background:#005ABB; text-decoration:none; color:#FFFFFF;  padding-top:2px; padding-bottom:2px; padding-left:2px; display:block; width:180px; }
*/



#adults .colOne { width:183px; padding:4px 0 0px 0px;float:left; border:0px solid red; margin: 0 6px 0 0; background:url(img/adultleftbg.gif) #EFF3FA bottom no-repeat; overflow:hidden; }

#adults ul#leftnav                     { width:183px; list-style: none; float:left; text-align:left; padding:0; overflow:hidden;}

#adults ul#leftnav li                  { color:#FFFFFF; margin:2px 0 2px 2px; font-size:13px; color:#333333; font-weight:bold; display:block; }
#adults ul#leftnav li a                { color:#005ABB; padding-top:2px; padding-bottom:1px; padding-left:10px; display:block; height:18px; margin-left:-2px; font-size:12px; }
#adults ul#leftnav li a:hover          { background:#005ABB; text-decoration:none; color:#FFFFFF; }


#adults ul#leftnav li.lng a            { color:#))5ABB; font-weight:600; display:block; height:30px;  }
#adults ul#leftnav li.selected a       { background:#005ABB; text-decoration:none; color:#FFFFFF; }
#adults ul#leftnav li.selected a:hover { background:#005ABB; text-decoration:none; color:#FFFFFF; }





/* :::: BREADCRUMBS  :::: */
#adults .utils                  { float:right; margin:5px 0px 0px 0; border:0px solid red; }
#adults .breadcrumbs            { color:#333333; float:left; padding:0 0 0 3px; margin:0px 0 11px 0; border:0px solid red; width:800px; text-align:left; }
#adults .breadcrumbs a          { color:#005ABB;  }
#adults .breadcrumbs a.selected { color:#333333; font-weight:bold; }

#adults .utils .util    { float:left; margin-right:8px; display:block; }
#adults .utils .utillst { float:left; margin-right:0px; display:block; }
#adults .utils .util a  { color:#005ABB; }
#adults .utils .email   { background:url(/images/btns/btn_email-ad.gif) no-repeat; margin-top:12px; padding:0 0 4px 20px; }
#adults .utils .print   { background:url(/images/btns/btn_print-ad.gif) no-repeat; margin-top:12px; padding:0 0 4px 20px; }

.utils .fontlabel { position:relative; right:7px; }

/* ::: TYPE SPECIFIC HEADER CONTAINERS ::: */
#adults .secHeadCenter    { border:1px solid #B4B4B4; }
#adults .secHeadMedCenter { border:1px solid #B4B4B4; }

/* :::: HOME PAGE PICS  :::: */ 
#adults .pod ul#actions li   { background:url(img/hp/greenarrow.gif) #FFFFFF 11px 1px no-repeat; }
#adults .pod ul#actions li a { color:#4e4e4e; }
#adults .pod ul#actions li a:hover {background:url(img/hp/gronarrowb.gif) #B1CEE3 11px 1px no-repeat; color:#4e4e4e; }

#adults .pod h1              { color:#719500 }
#adults .pod .podStory       { background:url(/images/home/pod_md1.jpg) 0 0px no-repeat; }
#adults .pod .podStoryWide   { padding:0px 12px 0px 10px; background:url(/images/home/pod_md1.jpg) 0 0px no-repeat; }
#adults .pod   h2            { font-size:14px; }
#adults .callout             { background:url(img/hp/pod_goldengate.gif) 0 -8px no-repeat; }
#adults .leftBlock           { width:435px; height:337px; border:0px solid red; }
#leftimage { width:435px; height:337px; }

#adults .pod        { border:1px solid #B1CEE3; color:#4e4e4e }
#adults .pod a      { color:#005ABB; text-decoration:none;}
#adults .botRule    { border-top: 1px solid #D6DADC }
#adults .pod h3     { margin-top:7px; font-size:14px; }

#adults .rightContent .storMsg   { color:#FFFFFF; padding-right:30px; text-align:left; margin:0 0 4px 0 }
#adults .rightContent p          { color:#FFFFFF; padding-right:10px; text-align:left; font-size:12px; line-height:16px }

.searchSelectors span.off { color:#005ABB; cursor:pointer; }
.searchSelectors span.on { color:#EA7125; cursor:pointer; }
.searchSelectors a:hover    { text-decoration:none; color:#EA7125; }
.searchSelectors a          { text-decoration:none; color:#005ABB; }


/* ::::::: SEARCH BOX ::::: */

#adults .subSearchCtn     { height:68px;border:1px solid #005ABB; padding:0; margin:0; }
#adults .subSearchFde     { margin:0px; padding:0; border:1px solid #FFFFFF; height:66px; background:url(img/searchBGsub.gif) repeat-x; overflow:hidden; }
#adults .medFinder        { position:relative; top:24px; left: 20px; float:left; width:490px; }

#adults .medFinder .input { border:0px solid #CCCCCC; height:14px; float:left; padding:3px 0px 3px 4px; width:334px; overflow:hidden; background:url(img/subSearchboxbg.gif) no-repeat; color:#999999; font-size:11px }
#adults .medFinder .btn  { float:left; margin-left:-1px; padding:0; height:20px; margin-left:-30px; margin-top:-1px;}


#adults .mastborder  { border-bottom: 1px solid #1969B7; background: #FFFFFF; height:1px; font-size:1px }
#adults .mast        { background:url(img/watermark.gif) 336px 0px no-repeat; height:79px}
#adults .bodyContain { background: #e4eff8; /* archive bg color: deeaf6 */ }
#adults #wrapper     { background: #e4eff8; /*filter:alpha(opacity=13);-moz-opacity:.13;opacity:.13;*/ margin: 0; padding:0 0 0 18px;  }
#adults .rightBlock     { background:url(img/FFFFFF1px.gif) #005ABB right top no-repeat; }

#adults .rightBlock ul#selector      { list-style:none; text-align:left; margin:0px 0 0 0; padding:0px; display:block; }
#adults .rightBlock ul#selector li   { list-style:url(img/vitarrow.gif); color:#FFFFFF; padding: 0; margin:4px 0 2px 20px; font-size:14px; }
#adults .rightBlock ul#selector li a { color:#FFFFFF; font-weight:normal; }

#adults .pod ul#spot      { list-style:none; text-align:left; margin:0px 0 0 0; padding:0px; display:block; }
#adults .pod ul#spot li   { list-style:url(img/gronarrow.gif); color:#666666; padding: 0; margin:4px 0 2px 20px; }
#adults .pod ul#spot li a { color:#666666; font-weight:normal; }
#adults .footerLinks    { color:#333333; }
#adults .footerLinks a  { color:#005ABB; }

#adults .hmFooterLinks { margin-top:15px; width:660px; border:0px solid red; position:relative; left:112px; text-align:right; color:#333333; }
#adults .hmFooterLinks a{ color:#005ABB }

#adults .credContain   { margin: 10px 0 0 5px  }

#adults .blaofflink { padding:0px 0 0px 5px;}

#adults table.padded td      { padding:10px }
#adults table.padded th      { padding:10px }

#email9 { display: none; }

/* ++++++++ BEGIN Header navigation ++++++++++ */    
    
/* Conditions & Treatments Tab */

#hunt3 a#condLink {
        width: 141px; 
		height:45px;
		padding:0;
		margin:0;
        background: #e4eff8 url('/images/nav/adult/conditions-treatments_off.gif') 0px 0px no-repeat;
        }
#hunt3 a#condLink:hover, #hunt3 a#condLink:focus {
        width: 141px; 
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/conditions-treatments_on.gif') 0px 0px no-repeat;
        }
ul#hunt3 li#condLink a#condLink, ul#hunt3 li#current a#condLink:hover {
        width: 141px;
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/conditions-treatments_off.gif') 0px 0px no-repeat;
        }
		
/* Doctors & Clinics Tab */
#hunt3 a#docsLink {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background: #e4eff8 url('/images/nav/adult/doctors_off.gif') 0px 0px no-repeat;
        }
#hunt3 a#docsLink:hover, #hunt3 a#docsLink:focus {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/doctors_on.gif') 0px 0px no-repeat;
        }
ul#hunt3 li#docsLink a#docsLink, ul#hunt3 li#current a#docsLink:hover {
        width: 125px;
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/doctors_on.gif') 0px 0px no-repeat;
        }		

/* Research Tab */
#hunt3 a#researchLink {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background: #e4eff8 url('/images/nav/adult/clinical-trials_off.gif') 0px 0px no-repeat;
        }
#hunt3 a#researchLink:hover, #hunt3 a#researchLink:focus {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/clinical-trials_on.gif') 0px 0px no-repeat;
        }
ul#hunt3 li#researchLink a#researchLink, ul#hunt3 li#current a#researchLink:hover {
        width: 125px;
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/clinical-trials_on.gif') 0px 0px no-repeat;
        }
				
/* Patients & Parents Tab */
#hunt3 a#patientsparentsLink {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background: #e4eff8 url('/images/nav/adult/parent-patiens_off.gif') 0px 0px no-repeat;
        }
#hunt3 a#patientsparentsLink:hover, #hunt3 a#patientsparentsLink:focus {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/parent-patiens_on.gif') 0px 0px no-repeat;
        }
		
ul#hunt3 li#patientsparentsLink a#patientsparentsLink, ul#hunt3 li#current a#patientsparentsLink:hover {
        width: 125px;
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/parent-patiens_on.gif') 0px 0px no-repeat;
        }		

/* Visitors Tab */
#hunt3 a#visitorsLink {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
		background: #e4eff8 url('/images/nav/adult/visitors_off.gif') no-repeat;
        }
#hunt3 a#visitorsLink:hover, #hunt3 a#visitorsLink:focus {
        width: 125px; 
		height:45px;
		padding:0;
		margin:0;
        background: #1968B7 url('/images/nav/adult/visitors_on.gif') 0px 0px no-repeat;
        }
ul#hunt3 li#visitorsLink a#visitorsLink, ul#hunt3 li#current a#visitorsLink:hover {
        width: 125px;
		height:45px;
		padding:0;
		margin:0;
        background: #1968B7 url('/images/nav/adult/visitors_on.gif') 0px 0px no-repeat;
        }		

/* Health Professionals Tab */
#hunt3 a#HPLink {
        width: 124px; 
		height:45px;
		padding:0;
		margin:0;
        background: #e4eff8 url('/images/nav/adult/health-professionals_off.gif') 0px 0px no-repeat;
        }
#hunt3 a#HPLink:hover, #hunt3 a#HPLink:focus {
        width: 124px; 
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/health-professionals_on.gif') 0px 0px no-repeat;
        }
ul#hunt3 li#HPLink a#HPLink, ul#hunt3 li#current a#HPLink:hover {
        width: 124px;
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/health-professionals_on.gif') 0px 0px no-repeat;
        }	
			
/* About Tab */
#hunt3 a#aboutLink {
        width: 122px; 
		height:45px;
		padding:0;
		margin:0;
        background: #e4eff8 url('/images/nav/adult/about_off.gif') 0px 0px no-repeat;
        }
#hunt3 a#aboutLink:hover, #hunt3 a#aboutLink:focus {
        width: 122px; 
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/about_on.gif') 0px 0px no-repeat;
        }
ul#hunt3 li#aboutLink a#aboutLink, ul#hunt3 li#current a#aboutLink:hover {
        width: 122px;
		height:45px;
		padding:0;
		margin:0;
        background:#1968B7 url('/images/nav/adult/about_on.gif') 0px 0px no-repeat;
        }		



 /* +++++++++++++  Begin HUNT 3 (Header Upper Nav Tier 3) +++++++++++++   */
#hunt3 { height:45px }
#hunt3, #hunt3 *, #hunt3gr, #hunt3gr *, #hunt3ea, #hunt3ea * {
	margin:0;
	padding:0;}

#hunt3 {
	margin-bottom:0em;
	width:908px;
	line-height: 1.3em;
	padding-left:4px;
	background:#e4eff8 /* purple BG */;
	/*opacity:.999; added to prevent flicker from drop down in Firefox on a Mac */
	}
	
 #hunt3gr {            /* gift registry specific */
	float:left;
	margin-bottom:0em;
	width:736px;
	line-height: 1.3em;
	background:#e4eff8 /* purple BG */;
	padding-left:172px;
	}
	
#hunt3ea {            /* expert advice specific */
	float:left;
	margin-bottom:0em;
	width:777px;
	line-height: 1.3em;
	background:#e4eff8 /* purple BG */;
	padding-left:131px;
	}
	
#hunt3 ul {
	background:#ffffff; /*IE6 needs this*/
	}

#hunt3 li, #hunt3gr li, #hunt3ea li { /*categories/menu default list style*/
	background:#e4eff8;
	border-left:0px solid #1969B7;
	border-top:0px solid #1969B7;
	float:left;
	list-style:none;
	position:relative;
	z-index:10;}

#hunt3 a, 
#hunt3gr a,
#hunt3ea a {  /*categories/menu default a style*/
	color:#ffffff;
	display:block;
	float:left; 
	padding: 4px 0 0 0;
	text-decoration:none;
	border-top:0px solid #e4eff8;
	border-left:0px solid #e4eff8;
	border-right:0px solid #e4eff8;
	}
	

#hunt3 a:active, #hunt3 a:focus, #hunt3 a:visited,
#hunt3gr a:active, #hunt3gr a:focus, #hunt3gr a:visited,
#hunt3ea a:active, #hunt3ea a:focus, #hunt3ea a:visited {
        text-decoration:none;}


#hunt3 li:hover, #hunt3 li.sfHover,
#hunt3 li:hover a.catList, #hunt3 li.sfHover a.catList,
#hunt3 li a.catList:focus, #hunt3 li a:hover, #hunt3 li a:active {
             	color:#004aab; /* purple text */
	background:#ffffff;
	font-weight:bold;
	}

#hunt3 li a:hover { 
	text-decoration:none;
	}
	
#hunt3gr li a:hover, #hunt3ea li a:hover  { 
	text-decoration:underline;
	}

#hunt3 li:hover > a, #hunt3 li.sfHover > a { /*style when hovering on categories */
               background:#ffffff;
	color:#004aab; /* purple text */
	font-weight:bold;
	text-decoration:none;}
	
#hunt3 * a.catList:hover {
               color:#004aab; /* purple text */
	font-weight:bold;
	text-decoration:none;}
		
#hunt3 * a.catList:focus, #hunt3 * a.catList:active {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}



/* BEGIN width of each category */
.catList {height:23px; text-decoration:none;}

.catCond     {width:129px;text-align:center;}
.catDocs     {width:126px;text-align:center;}
.catResearch {width:126px;text-align:center;}
.catPP       {width:126px;text-align:center;}
.catVisitors {width:126px;text-align:center;}
.catHP       {width:126px;text-align:center;}
.catAbout    {width:140px;text-align:center;}

/*  +++++++++++++ END HUNT 3 (Header Upper Nav Tier 3) +++++++++++++  */



/* +++++++++++++  Begin HUNT 4 (Header Upper Nav Tier 4) +++++++++++++  */

#hunt3 li ul { /* menu default UL setting */
	float:none;
	top:-999em;
	position:absolute;
	border-bottom:1px solid #1969B7;	
	width:170px;
	margin-top:6px;
	z-index:100;
	padding:8px 5px 5px 5px;}

#hunt3 li ul.col1 { /*menu column 1*/
	border-left:1px solid #1969B7;
	border-right:0px solid #e4eff8;
	}
	
#hunt3 li ul.col2 {  /*menu column 2*/
	margin-left:180px;
	background: #fff;
	}

#hunt3 li ul.col3 {  /*menu column 3  */
	margin-left:360px; 
	border-right:1px solid #1969B7;
	background: #fff;
	}
	
#hunt3 li ul.col4 {  /*menu column 4*/
	margin-left:540px; 
	border-right:1px solid #1969B7;
	background: #fff;
	}


/* BEGIN menu LI LI styling */
#hunt3 li li {
	background:#fff;
	padding-left:6px;
	padding-top:3px;
	line-height:13px;
	}

#hunt3 li li a {
	float:none;
	width:155px;   /* width:150px;*/
	padding:2px 0px 2px 6px;
	border:0px solid #fff;
	margin:0;
	color:#004aab; /* purple text */	
	text-decoration:none;
	font-weight:normal;}

#hunt3 li li a:hover {
	border:0px solid #fff;
	background:#fff;
	position:relative;
	padding-bottom:2px;
	top:0px;
	text-decoration:underline;
	font-weight:normal;}

#hunt3 li li:hover > a, #hunt3 li li.sfHover > a {
	color:#004aab; /* purple text */
	padding-bottom:2px;
	font-weight:normal;
	text-decoration:underline;}

/* Removing IE exceptions */
 /*  *html #hunt3 li li:hover > a,  *html #hunt3 li li.sfHover > a,  *:first-child+html #hunt3 li li:hover > a, *:first-child+html #hunt3 li li.sfHover > a  {letter-spacing: 0; text-decoration:underline;}   IE only spacing control*/


/*  this is to insure that the drop down menu stays on top of an embeded flash object  (not needed because of how we embed the flash)
embed, object { 
	position: relative;
	z-index: 0;
	}
	*/ 
/*  +++++++++++++ END menu styling +++++++++++++  */



/* +++++++++++++  BEGIN these styles determines the position and height of the menu +++++++++++++  */

#hunt3 li:hover ul, ul#hunt3 li.sfHover ul {
	left:0px;
	top:39px; /* TCF: sub nav position */ 
	text-align:left;
	border-top:1px solid #1969B7;
	}

#hunt3 li:hover ul.condNav, ul#hunt3 li.sfHover ul.condNav {height:160px; border-right:1px solid #1969B7 /* purple border */;} 
#hunt3 li:hover ul.docsNav, ul#hunt3 li.sfHover ul.docsNav {height:120px; border-right:1px solid #1969B7 /* purple border */;} 
#hunt3 li:hover ul.researchNav, ul#hunt3 li.sfHover ul.researchNav {height:60px; border-right:1px solid #1969B7 /* purple border */;} 
#hunt3 li:hover ul.ppNav, ul#hunt3 li.sfHover ul.ppNav {left:-240px; height:180px; border-right:1px solid #1969B7 /* purple border */;} 
#hunt3 li:hover ul.visitorsNav, ul#hunt3 li.sfHover ul.visitorsNav {height:135px; border-right:1px solid #1969B7 /* purple border */;} 
#hunt3 li:hover ul.hpNav, ul#hunt3 li.sfHover ul.hpNav {left:-240px; height:145px; border-right:1px solid #1969B7 /* purple border */;} 
#hunt3 li:hover ul.aboutNav, ul#hunt3 li.sfHover ul.aboutNav {left:-598px; height:180px; border-right:1px solid #1969B7 /* purple border */;} 


#hunt3 li:hover li ul,
#hunt3 li.sfHover li ul {
	top:-999em;}

#hunt3 li li:hover ul, /* pure CSS hover is removed below */
ul#hunt3 li li.sfHover ul {
	left:9.45em;
	top:-1px;
	width:9.45em;
}
  
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul {
	top:-999em;}

/* +++++++++++++  END these styles determines the position and height of the menu +++++++++++++  */

#hunt3 li li.subTitle {font-weight:bold; color:#333333; padding-left: 12px; padding-top:5px; padding-bottom:2px;} 
#hunt3 img.dotHori {padding:9px 0px 3px 8px;}
#hunt3 li li.catCatchAll {        
        padding-top:10px;
        margin-top:13px;
        background: #fff;
        }


/* +++++++++++++  END drop down nav style, i.e. END HUNT 4 (Header Upper Nav Tier 4)  +++++++++++++  */

/* ++++++++ END Header navigation ++++++++++ */


/* New styles added July 2015 */

body#adults,
#adults .bodyContain { background-color: #FFF; }

#adults #headerWrapper,
#adults #navWrapper,
#adults #footerWrapper { width: 875px; margin: 0 auto; }

#adults button {
    overflow: visible;
}
#adults button,
#adults select {
    text-transform: none;
}
#adults button, 
html #adults input[type="button"],
#adults input[type="reset"], 
#adults input[type="submit"] {
    cursor: pointer;
}
#adults .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 36px;
    line-height: 38px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 130px;
}
#adults .btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
#adults .input-group-btn > .btn {
    position: relative;
}
#adults .input-group .form-control:last-child, 
#adults .input-group-addon:last-child, 
#adults .input-group-btn:last-child > .btn, 
#adults .input-group-btn:last-child > .btn-group > .btn, 
#adults .input-group-btn:last-child > .dropdown-toggle, 
#adults .input-group-btn:first-child > .btn:not(:first-child), 
#adults .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
#adults .input-group-btn:last-child > .btn, 
#adults .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
}
#adults .subHeaderRowRight .input-group .form-control {
    font-family: "Helvetica Neue eText Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 13px;
    width: 149px;
}
#adults .subHeaderRowRight .input-group .input-group-btn {
    height: 38px;
    display: block;
	float: left;
	width: 37px;
	position: relative;
}
#adults .subHeaderRowRight .input-group .input-group-btn .btn-default {
    height: 22px;
    left: -1px;
    padding: 7px;
    position: absolute;
    top: 0;
    width: 22px;
}
#adults .subHeaderRowRight .input-group .input-group-btn .btn-default input {
    height: 22px;
    max-width: 22px;
    width: 22px;
	margin: 7px;
}
#adults .input-group {
    border-collapse: separate;
}
#adults .form-control::-moz-placeholder {
    color: #a0a0a0;
    opacity: 1;
}
#adults .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	-webkit-appearance: none;
}
#adults .input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
    border-color: #ccc;
    border-right: medium none #ccc;
    box-shadow: 0 0;
}
#adults .input-group-addon, 
#adults .input-group-btn, 
#adults .input-group .form-control {
    display: table-cell;
}
#adults .input-group .form-control:first-child, 
#adults .input-group-addon:first-child, 
#adults .input-group-btn:first-child > .btn, 
#adults .input-group-btn:first-child > .btn-group > .btn, 
#adults .input-group-btn:first-child > .dropdown-toggle, 
#adults .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), 
#adults .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
#adults .input-group .input-group-btn .btn-default img {
    height: 22px;
    max-width: 22px;
    width: 22px;
}

/* Header */
#adults .header { padding: 10px 14px; font-size: 13px;font-family: "Helvetica Neue eText Pro", "Helvetica Neue", Helvetica,Arial,sans-serif; overflow: hidden;}
#adults .header .title1 { width: 45%; float: left; text-align: left; }
#adults .header .title2 { width: 55%; float: left; text-align:right; }
#adults .header .title2 a { margin-left: 28px; }
#adults .header .title2 a.first { margin-left: 0px; }
#adults .header a { color: #fff; }
#adults .header a:hover { text-decoration: none; }

#adults .subHeader { background:#fff; color:#000; width:100%; }
#adults .subHeaderRow {  overflow: hidden; }
#adults .subHeaderRow .subHeaderRowLeft {  float: left; width: 320px; }
#adults .subHeaderRow .subHeaderRowRight {  float: right; width: 550px; }

#adults .subContain { padding: 0; }

#adults .breadcrumbs { display: none; }

/* Navigation */
#adults #mainMenu { display:table; width: 100%;}
#adults #mainMenu ul#mainMenuRow { display:table-row;}
#adults #mainMenu ul#mainMenuRow li.menuButton {
	color:#007cbe;
	vertical-align:bottom;
	border-left:solid 1px #c8c8c8;
	display:table-cell;
	width:20%;
	font-size:16px;
	text-align: center;
}
#adults #mainMenu ul#mainMenuRow li.menuButton.last { border-right: solid 1px #c8c8c8; }
#adults #mainMenu ul#mainMenuRow li.menuButton a.menuButton {
	color:#007cbe;
	padding:8px 0 10px 0;
	display:block;
	width: 100%;
	text-decoration:none;
	font-size:16px;
	text-align: center;
	position: relative;
	z-index: 500;
}
#adults #mainMenu ul#mainMenuRow li.menuButton .menuContainer {
	position: relative;
}
#adults #mainMenu ul#mainMenuRow li.menuButton:hover .menuContainer {
	display: block;
}
#adults #mainMenu ul#mainMenuRow li.menuButton .menuContainer .menuContent {
	position: absolute;
	display: none;
	height: auto;
	width: 240px;
	z-index: 400;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);
	padding: 35px 22px;
	border: 1px solid #cdccc7;
	margin-top: -1px;
}
#adults #mainMenu ul#mainMenuRow li.menuButton.last .menuContainer .menuContent {
	right: 0px;
}
#adults #mainMenu ul#mainMenuRow li.menuButton:hover .menuContainer .menuContent {
	display: block;
}
#adults #mainMenu ul#mainMenuRow li.menuButton .menuContainer .menuContent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#adults #mainMenu ul#mainMenuRow li.menuButton .menuContainer .menuContent ul li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: left;
}
#adults #mainMenu ul#mainMenuRow li.menuButton .menuContainer .menuContent ul li a.menuButtonSub {
	font-family:"Helvetica Neue eText Pro", "Helvetica Neue", Helvetica,Arial,sans-serif;
	font-size: 15px;
	line-height:18px;
	color: #000000;
}
#adults .global-nav-buttons {
	text-align:right;
	margin-top:40px;
}
#adults .global-nav-buttons .btn-outline {
	margin-right: 1px;
}
#adults .global-nav-buttons .btn-outline:active,
#adults .global-nav-buttons .btn-outline:focus,
#adults .global-nav-buttons .btn-outline:hover {
	text-decoration: none;
}
#adults .global-nav-buttons .input-group {
   	float: right;
	width: 200px;
	margin-left: 15px;
}

/* Footer */
#adults #footer {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    margin-top: 140px;
    padding-bottom: 60px;
    padding-top: 20px;
}
#adults #footer .footerMenu.footerCol { display: block; float: left; width: 18%; text-align: left; margin: 0 2% 0 0;}
#adults #footer .footerMenu.footerCol.footerCol1 { width: 16%;}
#adults #footer .footerMenu.footerCol.footerCol2 { width: 16%;}
#adults #footer .footerMenu.footerCol.footerCol3 { width: 19%;}
#adults #footer .footerMenu.footerCol.footerCol4 { width: 21%;}
#adults #footer .footerMenu.footerCol.footerCol5 { width: 20%; margin: 0;}
#adults #footer .footerMenu h4 { border: medium none;color: #000;font-family: "HelveticaNeueETW01-45Lt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;margin: 0;padding: 0;text-transform: uppercase;line-height: 18px;font-weight: normal;}
#adults #footer .footerMenu ul { margin:0px; padding:5px 0 40px; list-style-type:none; }
#adults #footer .footerMenu ul li { font-family:"HelveticaNeueETW01-45Lt", "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0px; padding:0px; padding-bottom:5px;  }
#adults #footer .footerMenu ul li a { font-family:"HelveticaNeueETW01-45Lt", "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:normal; color:#127dbc; text-decoration:none; border:none; margin:0px; padding:0px; height:auto; font-size:13px; display:inline; }
#adults #footer .footerMenu ul li a:hover { background:none; color:#000;}

#adults #footer .footerMenu.footerWide { display: block; float: none; width: 100%; text-align: center; clear: both;}

#adults #footer .socFooter { text-align:center;}
#adults #footer .socFooter p.copy { text-transform:normal; font-size:12px; margin-top: 90px; color: #000;font-family:"HelveticaNeueETW01-45Lt", "Helvetica Neue",Helvetica,Arial,sans-serif;}

#adults #footer .socFooter a.socIcon {
    display: inline-block;
    height: 35px;
    margin: 0 5px;
    overflow: hidden;
    position: relative;
    width: 35px;
}
#adults #footer .socFooter a.socIcon img { position:absolute;top:0px;left:0px;width:35px; height:70px; }
#adults #footer .socFooter a.socIcon:hover img { top:-35px; }

#adults #footer .socFooter a.footer-award {
    display: block;
    margin-top: 40px;
    text-indent: 0;
	text-align: center;
}

/* Sub-Footer */
#adults #footer-sub {background:#fff; padding-top:18px; padding-bottom: 20px;}
#adults #footer-sub p { font-family:"HelveticaNeueETW01-45Lt", "Helvetica Neue",Helvetica,Arial,sans-serif; text-align: center; color: #000; font-size: 16px; line-height: 24px;margin: 0 0 10px;}
#adults #footer-sub p strong { font-family: "Helvetica Neue eText Pro","Helvetica Neue",Helvetica,Arial,sans-serif;}
#adults #footer-sub p a { color: #127dbc; }
#adults #footer-sub p.copy { color: #898989;font-family:"HelveticaNeueETW01-45Lt", "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; }




/* Colors and Sizes Specific to Site */

#adults .header { background:#55646e; color:#fff;}
#adults #mainMenu ul#mainMenuRow li.menuButton:hover a.menuButton { background-color: #007cbe; color: #fff; }
#adults #mainMenu ul#mainMenuRow li.menuButton.selected a.menuButton { background-color: #007cbe; color: #fff; }
#adults .global-nav-buttons .btn-outline {
	background-color: #007cbe;
	border-color: #007cbe;
	color: #FFF;
}
#adults .global-nav-buttons .btn-outline:active,
#adults .global-nav-buttons .btn-outline:focus,
#adults .global-nav-buttons .btn-outline:hover {
   	background-color: #052049;
    border-color: #052049;
    color: #FFF;
}
#adults img.logo { margin: 39px 0 0 17px;}
#adults .subHeader#menuContainer { margin-top:50px;margin-bottom: 60px;}
