/* begin -- set color of links for whole site */
a:link { color: #4479ac; text-decoration: none }
a:visited { color: #4479ac; text-decoration: none }
a:hover { color: #999999; text-decoration: none  }
a:active { color: #4479ac; text-decoration: none }
/* end -- set color of links for whole site */

body{ background-color:#34548d; font: 13px/1.231 arial, helvetica, clean, sans-serif; }
div.page_bg_image{ background:url(../images/Global/large_bg.jpg) top center no-repeat; width:100%; height:auto; display: table;}
div.container {  margin:0 auto 0; width:960px; height:auto; }
div.header { width:auto; height:114px; }
div#logo { padding-top:30px; padding-left:20px; float:left;}
div#logo h1 a { display: block; width: 252px; height: 52px; background: url(../images/Global/logo.png) no-repeat 0px 0px; text-indent: -99999em }
h3{ font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#234884;}
p{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#434343; font-size:13px; margin-bottom:10px; margin-top:10px; line-height:18px;}
li { font-family:Arial, Helvetica, sans-serif; color:#434343; font-size:13px; }

.error { color:Red; }
.custom { color:Blue; }

ol.outline { margin:0 0 1em 2em; }
ol.outline li { list-style-type:decimal; }
ol.outline li ol { margin-top:.3em; margin-bottom:.3em;}
ol.outline li ol li { list-style-type:lower-alpha; }
ol.outline li ol li ol li { list-style-type:lower-roman; }

ol.footnote { border-top:solid 1px #000000; margin-left:0; padding-top:1em; }
ol.footnote li { list-style-type:decimal; margin-left:2em; font-size:.85em; }

#tertiary_nav { margin: 20px 0 0 0; font-size: 80%; font-family:Verdana; float:right; width:435px;}
#tertiary_nav li { border-right:1px solid #84acd3; margin:0px; padding:0 7px; list-style-type:none; text-align:right; display:inline; }
#tertiary_nav li.last { padding-right:0; border-right:none; }
#tertiary_nav li img { vertical-align:middle; padding-right:0px; }
#tertiary_nav li a:link, #tertiary_nav li a:active, #tertiary_nav li a:visited { color:#fed27e; }

/*-----------  MAIN NAVIGATION ----------------------*/

#main_nav { background:url(../images/Global/nav.png) top center no-repeat; width:639px; height:53px; margin: 20px 0 0 0; padding: 0 0 0 0; float:right; overflow:visible; position:relative;}
#main_nav li, #main_nav a { height: 53px; display: block; }
#main_nav li { float: left; list-style: none; display: inline; text-indent: -9999em; }
#main_nav li ul { display: none; position: absolute; top: 44px; left:175px; height: 34px; width:184px; background: url("../images/Global/subnav_bg2.gif") no-repeat 0px 0px; text-indent: 0px; }
#main_nav li:hover ul { display: block; z-index: 6000; text-indent: 0em; }
#main_nav li:hover ul li { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:7px; padding-left:30px;	 text-indent: 0em; }

#nav-national-issues { width: 175px; }
#nav-legislative-issues { width: 185px; }
#nav-news-events { width: 165px; }
#nav-resources { width: 113px; }

#nav-national-issues a:hover, 
    body#National_Issues #nav-national-issues a 
 { background:url("../images/Global/nav.png") 0px -53px no-repeat; }
#nav-legislative-issues a#legislative-issues:hover,
    body#State_Legislative_Issues #nav-legislative-issues a#legislative-issues, 
    body#Federal_Legislative_Issues #nav-legislative-issues a#legislative-issues, 
    body#Legislative_Issues #nav-legislative-issues a#legislative-issues 
 { background:url("../images/Global/nav.png") -175px -53px no-repeat; }
#nav-news-events a:hover, 
    body#News_and_Events #nav-news-events a 
 { background:url("../images/Global/nav.png") -360px -53px no-repeat; }
#nav-resources a:hover, 
    body#Resources #nav-resources a 
 { background:url("../images/Global/nav.png") -525px -53px no-repeat; }

/* -------------- END MAIN NAV ----------------------*/

div.first_read{ margin-left:5px;}
div.home-content{width:973px; height:auto; position:relative;}
div.home-content div.top_rounded_corners{ background:url("../images/Global/bg_repeat_top.png") top center no-repeat; width:973px; height:43px; margin-top:-9px; }
div.home-content div.content{ width:973px; margin:0 0 0 0; background:url("../images/Global/bg_repeat.png") top center repeat-y;}
div.home-content div#overlap_content_top{ background:url("../images/Home/bg_bottom_flag_overlap-top.png") top center no-repeat; width:1007px; height:29px; margin-left:-16px; }
div.home-content div#overlap_content{ background:url("../images/Home/bg_bottom_flag_overlap_repeat.png") top center repeat-y; width:1007px; height:224px; margin-left:-16px; }
div.home-content div#overlap_content_bottom{ background:url("../images/Home/overlap_bottom.png") top center no-repeat; width:1007px; height:31px; margin-left:-16px; }

div#divider{ background:url("../images/Home/shadow_divider.jpg") top center no-repeat; width:10px; height:244px; float:left; margin-left:8px; margin-top:13px; }

div#section_preemies_at_risk{ width:445px; float:left; display:inline; margin-left:30px; margin-top:0px; position:relative;}
div#section_preemies_at_risk div.homeheader{ width:445px; height:22px; float:left; }
div#section_preemies_at_risk div.homecontent div.homecopy{ width:207px; height:22px; float:left; display:inline; padding-left:13px;}
div#section_preemies_at_risk div.homecontent div.homecopy h3{ margin-top:20px; line-height:20px;}
div#section_preemies_at_risk div.homecontent div.homecopy p{ margin-top:10px; line-height:16px; }
div#section_preemies_at_risk div.homecontent div.img_holder{ width:206px; height:200px; margin-top:20px; float:right; margin-right:5px; overflow:hidden;}
div#section_preemies_at_risk div.homecontent div.homecta  { position:absolute; left:10px; top:200px;}

div#section_advocacy_in_action{ width:445px; float:right; display:inline; margin-right:30px; margin-top:0px; position:relative; }
div#section_advocacy_in_action div.homeheader{ width:427px; height:27px; float:right; display:inline; margin-right:5px;}
div#section_advocacy_in_action div.homecontent div.homecopy{ width:200px; height:22px; float:left; padding-left:30px;}
div#section_advocacy_in_action div.homecontent div.homecopy h3{ margin-top:16px; line-height:20px;}
div#section_advocacy_in_action div.homecontent div.homecopy p{ margin-top:10px; line-height:16px; }
div#section_advocacy_in_action div.homecontent div.img_holder{ width:189px; height:123px; margin-top:20px; float:right; margin-right:5px; background:url("../images/Home/advocacy_placeholder.jpg") no-repeat 0 0; padding-left:7px; padding-top:6px;}
div#section_advocacy_in_action div.homecontent div.homecta  { position:absolute; left:60px; top:200px;}

div#section_get_involved{float:left; padding-left:55px; padding-top:10px; position:relative;}
div#section_get_involved div.homeheader{ width:561px; height:22px;}
div#section_get_involved div.homecopy{ width:300px; height:22px; margin-top:15px; height:auto;}
div#section_get_involved div.homecopy p{ font-size:1.06em; line-height:20px;}
div#section_get_involved div.homecta{ width:316px; height:51px; margin-top:25px; float:left;}
div#section_get_involved div.homegraphic{background:url("../images/Home/element_get_involved.png") top center no-repeat; width:269px; height:209px; position:absolute; top:34px; left:350px;}

div#section_test_your_knowledge{float:right; width:319px; height:257px; background:url("../images/Home/poll_bg.png") no-repeat; margin-top:-16px; margin-right:12px;}
div#section_test_your_knowledge div#section_test_your_knowledge_poll_holder{ width:280px; height:200px; margin-left:35px; margin-top:55px; }
div#section_test_your_knowledge .pds-links { padding-top:5px; }
div#section_test_your_knowledge .pds-total-votes { margin-top:0px; }
div#section_test_your_knowledge .pds-votebutton-outer .pds-vote-button { text-indent:-99999px; }

div.subpage-content{width:973px; height:auto; }

div.breadcrumbs{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url("../images/Global/content_header_square.png") 0px 0px no-repeat; width:973px; height:49px; margin-top:2px; padding-left:50px; padding-top:18px;}
div.breadcrumbs span span{  margin-top:20px; margin-left:5px; }

div.nomodule { width:973px; height:auto; padding:0 0 0 0;  margin:-20px 0px 0 0;}
div.nomodule div.content { width:883px; height:auto; background:url("../images/Global/bg_repeat.png") -0px 0 repeat-y;  padding-left:45px; padding-right:45px; }
div.nomodule div.content h3{ margin-top:40px; margin-bottom:10px; line-height:18px;}
div.nomodule div.content strong { font-size:1.05em; font-weight:bold; color:#234884;}
div.nomodule div.content ul li { margin:0 0 5px 30px; line-height:18px; list-style:disc;}
div.content h4 {color:#1E4380;font-size:12px; margin:1.3em 0 1.5em; font-weight:bold;}

div.content{ width:973px; height:auto; margin:-18px 0 0 0; background:url("../images/Global/bg_repeat_subpage.png") top center repeat-y; display: table;  overflow: hidden;}
div.content div.leftContent li { margin:0 0 5px 30px; line-height:18px; list-style:disc;}

div.bottom_rounder_corner{ background:url("../images/Global/footer_rounder_corner_subpage_fullwidth.png") -20px 0 no-repeat; width:1007px; height:80px; margin-top:-43px; margin-left:0;}

div.withmodule div.content { width:973px; height:auto; margin:-18px 0 0 0; background:url("../images/Global/bg_repeat_subpage.png") -13px 0 repeat-y; display: table; overflow:hidden; padding:0 0 0 45px;}
div.withmodule div.bottom_rounder_corner{ background:url("../images/Global/footer_rounder_corner_subpage.png") -20px 0 no-repeat; width:1007px; height:80px; margin-top:0px; margin-left:0;}
div.withmodule div.content div.leftContent{width:580px; height:100%; float:left; display: table-row;}
div.withmodule div.content div.leftContent p.top{background:url("../images/Global/break.jpg") no-repeat 0px 50px; height:55px; }
div.withmodule div.content div.leftContent #page_header{ padding-top:15px; margin-bottom:10px;}
div.withmodule div.content div.leftContent h3{ padding-top:10px;}

div.withmodule div.content div.rightModule{width:316px; float:left; margin-left:20px;height:auto; display: table-row; }
div.withmodule div.content div.rightModule div.column_header{width:328px; height:73px; background:url("../images/Global/right_column_flag.png") top center no-repeat; }
div.withmodule div.content div.rightModule div.column_header h2{ padding-top:15px; padding-left:20px; font-size:24px; font-weight:bold; color:#ffffff; font-style:italic; }
div.withmodule div.content div.rightModule div.module_in_this_section ul{ list-style:none; font-family:Arial, Helvetica, _sans; font-size:13px; line-height:15px; margin-bottom:30px;  padding-left:30px; padding-right:10px; }
div.withmodule div.content div.rightModule div.module_in_this_section ul li{ background:url("../images/Global/bullet.gif") -0px 1px no-repeat; padding-left:20px; margin-top:15px; margin-bottom:15px; text-indent:0px; list-style:none; margin-left:0px;}
div.withmodule div.content div.rightModule div.module_in_this_section ul li a{ text-decoration:none;}
div.withmodule div.content div.rightModule div.module_useful_information img{ margin-left:30px; margin-bottom:10px; }
div.withmodule div.content div.rightModule div.module_flickr div.flickr-widget{ margin-left:30px; margin-bottom:10px; }

div.footer{ width:100%; height:177px; margin:-60px auto 0 auto; background:url("../images/Global/footer_bg_repeat.jpg") top center repeat-x #cfcfcf; position:absolute; z-index:-1; }
div.footer div.footer_container{ width:960px; margin:75px auto 0 auto; }
div.footer #bottom_nav{ margin-top:5px; float:right;}
div.footer #medimmune_logo{ width:250px; float:left;}
div.footer #bottom_nav li{ list-style: none; display:inline; margin-left:40px; }
div.footer p{font-size:12px; width:auto; display:inline; }


/* Flickr Widget */
.flickr-widget p{margin-top:15px;}
.flickr-widget ul li.more{ float:right; background:url("../images/Global/bullet.gif") -0px 1px no-repeat; padding-left:20px; margin-top:15px; margin:10px 35px 15px 0px; text-indent:0px; list-style:none; }
.flickr-widget ul#flickr-gallery {list-style-type:none; padding:0px 5px 5px 5px; width:270px; margin-left:0px; height:170px;}
.flickr-widget ul#flickr-gallery li{display:inline; float:left; margin:3px; list-style-type:none; padding:0px 0px 0px 0px; background-image:none;}
.flickr-widget ul#flickr-gallery li img{-moz-box-shadow:0 0 5px #999999;background-color:#FFFFFF;border:1px solid #B4B4B4;padding:3px; height:70px; width:70px;}

/* FormDiv layout */
div.formDiv { margin:15px; }
div.formDiv div { margin-bottom:10px; }
div.formDiv div label { float:left; width:150px; text-align:right; padding-right:10px; vertical-align:middle; }

div.formDiv div .cblist {  }
div.formDiv div .cblist td { border:0px; padding: 0; }
div.formDiv div .cblist input { float:left; margin:3px 0 4px 0; padding:0 }
div.formDiv div .cblist label { float:left; white-space:nowrap; text-align:left; padding:3px 0 5px 10px; margin:0}

div.formDiv div .permissionbox { width:800px; }
div.formDiv div .permissionbox input { float:left; margin:3px 0 4px 50px; padding:0 }
div.formDiv div .permissionbox label { float:left; text-align:left; padding:0 0 5px 10px; margin:0; width:700px;}
div.formDiv div .errorpermission { float:left; text-align:left; padding:0 0 5px 50px; margin:0; width:700px;}

/* Resources - list of helpful websites */
dl#helpful-websites {margin:0px;padding:0px;}
dl#helpful-websites dt{padding-top:5px; padding-bottom:2px;}
dl#helpful-websites dd{padding-top:0px; padding-bottom:5px; font-size:12px; margin-left:1em; }
#hide_show a {text-decoration:underline;color:#4479AC; cursor:pointer; }
div.hidden {text-indent:-9999px; display:none;}
div.show {display:inline; margin:10px 0; }
div.show p {margin:0 0 0 2em;padding-top:0;}
div.show ul {margin:0 0 0 2em;padding-top:0;}

/* News and Event Calendar */
div.event-calendar p{display:block; padding-left:150px;}
div.event-calendar p.nann{background:url(../images/logo_nann.gif) no-repeat left center;}
div.event-calendar p.ann{background:url(../images/logo_ann.gif) no-repeat 20px center;}
div.event-calendar p.pediatric{background:url(../images/logo_pediatric.gif) no-repeat}
div.event-calendar p.aap{background:url(../images/logo_aap_conf.jpg) no-repeat left center;}
div.event-calendar p.npa{background:url(../images/logo_npa.gif) no-repeat 20px center;}
div.event-calendar p.march{ background:url(../images/logo_march.gif) no-repeat left center;}
div.event-calendar p.napsw{ background:url(../images/logo_napsw.gif) no-repeat 25px 20px;}
div.event-calendar p.pas{ background:url(../images/logo_pas.gif) no-repeat left center;}
div.event-calendar p.cmsa{ background:url(../images/logo_cmsa.gif) no-repeat left center;}
div.event-calendar p.nahn{ background:url(../images/logo_nahn.gif) no-repeat left center; height:100px;}
div.event-calendar p.nbna{ background:url(../images/logo_nbna.gif) no-repeat left center;}
div.event-calendar p.aafp{ background:url(../images/logo_aafp.gif) no-repeat 50px 5px;}
div.event-calendar p.mod{ background:url(../images/logo_mod.gif) no-repeat left center;}
div.event-calendar p.awhonn{ background:url(../images/logo_awhonn.gif) no-repeat 25px center;}
div.event-calendar p.cmsa{ background:url(../images/logo_cmsa.jpg) no-repeat left center;}
div.event-calendar p.prn{ background:url(../images/logo_prn.gif) no-repeat left center;}
div.event-calendar p.amchp{ background:url(../images/logo_amchp.jpg) no-repeat left center;}
div.event-calendar p.nasbhc{ background:url(../images/logo_nasbhc.gif) no-repeat left center;}
div.event-calendar p.neo{ background:url(../images/logo_neo_conf.jpg) no-repeat left center;}
div.event-calendar p.napnap{ background:url(../images/logo_napnap.jpg) no-repeat left center;}
div.event-calendar p.nasn{ background:url(../images/logo_nasn.jpg) no-repeat left center;}
div.event-calendar p.nma{ background:url(../images/logo_nma.jpg) no-repeat left center;}
div.event-calendar p.nfp{ background:url(../images/logo_nfp.gif) no-repeat left center;}


/*----------------  Headline Images per Page ------------------*/

body#National_Issues div.content div.leftContent h2{ width:577px; height:26px; text-indent:-9999px; background:url("../images/Global/title_national_issues.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px;}
body#State_Legislative_Issues div.content div.leftContent h2{ width:575px; height:34px; text-indent:-9999px; background:url("../images/Global/title_state_legislative_issues.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px;}
body#Federal_Legislative_Issues div.content div.leftContent h2{ width:577px; height:34px; text-indent:-9999px; background:url("../images/Global/title_federal_legislative_issues.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px;}
body#Legislative_Issues div.content div.leftContent h2{ width:577px; height:26px; text-indent:-9999px; background:url("../images/Global/title_legislative_issues.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px;}
body#News_and_Events div.content div.leftContent h2{ width:562px; height:26px; text-indent:-9999px; background:url("../images/Global/title_news_and_events.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px;}
body#Resources div.content div.leftContent h2{ width:565px; height:26px; text-indent:-9999px; background:url("../images/Global/title_resources.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px;}
body#Privacy_Policy div.content h2{ width:549px; height:34px; text-indent:-9999px; background:url("../images/Global/title_privacy_policy.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}

body#Site_Map div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_site_map.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Terms_Conditions div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_terms_and_conditions.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Page_Not_Found div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_page_not_found.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Error div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_error.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Unsubscribe div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_unsubscribe.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Email_Alerts div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_email_alerts.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#About_RSV div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_about_rsv.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Email_Page div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_email_this_page.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Prematurity_Networks div.content div.leftContent h2{ width:552px; height:34px; text-indent:-9999px; background:url("../images/Global/title_prematurity_networks.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Hospital_Discharge div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_hospital_discharge.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#Task_Force div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_state_task_force.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}
body#ACIP_Examination div.content h2{ width:883px; height:34px; text-indent:-9999px; background:url("../images/Global/title_acip_examination.jpg") no-repeat 0 0; padding-top:10px; margin-top:30px; margin-bottom:10px;}



