﻿body { margin: 0; padding 0; text-align: center; }

div.overall { width: 990px; margin: auto; text-align: left; }

#top_of_page { margin: 0px 0px 0px 0px; width: 990px; height: 86px; border: 0px; }

div.title_box { background: #FFFFFF url(images/background_search_site.gif) no-repeat; margin: 4px 0px 1px 0px; text-align: left; width: 990px; height: 31px; }

div.title { margin: 4px 0px 0px 12px; font-family: arial, sans-serif; font-size: 20px; color: #F5F0EF; font-weight: normal; float: left; }

div.text_size { margin: 0px 0px 0px 170px; float: left; }

div.search { font-family: arial, sans-serif; font-size: 14px; color: #000000; font-weight: normal; margin: 3px 12px 2px 0px; float: right; }

#searchinput { width: 80px; height: 18px; margin: 0px 0px 0px 4px; border-width: 0px; background: #FFFFFF; }

#search_button_go { margin: 3px 0px 0px 0px; width: 41px; height: 19px; vertical-align: top; }

td.nav { width: 198px; padding: 0px 0px 0px 0px; vertical-align: top; }

table.submain { width: 990px; margin: 0px 0px 0px 3px; }

td.nav_sub { vertical-align: top; width: 198px; padding: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(images/background_left_bubbles.jpg) repeat-y; }

#nav { margin: 0px 0px 0px 0px; }

#subnav { margin: 0px 0px 0px 0px; }

#separator { width: 198px; height: 2px; margin: 0px 0px 0px 0px; }

table.main_message { width: 982px; height: 249px; margin: -1px 0px 0px 4px; clear: both; }

td.main_message { background: url(images/main_background_and_photo.jpg) no-repeat; vertical-align: top; width: 778px; height: 249px; padding: 0px 0px 0px 0px; }

div.main_page_callout {float: right; margin: 0px 0px 0px 0px; }

p.main_message { width: 500px; font-family: arial, sans-serif; font-size: 18px; color: #000000; font-weight: normal; margin: 26px 6px 6px 248px; }

p.featured_content { font-family: arial, sans-serif; font-size: 18px; color: #D97925; font-weight: normal; margin: 22px 0px 0px 248px; }

div.circle_bullet { margin: 0px 0px 8px 218px; }

ul.circle_bullet { list-style-type: circle; list-style-image: url(images/list_circle_bullet.gif); }

li.circle_bullet { margin: 4px 0px 4px 10px; font-weight: bold; font-family: arial, sans-serif; font-size: 14px; color: #000000; }

ul.bullet { list-style-type: disc; list-style-image: url(images/list_bullet.gif); }

li.bullet { margin: 6px 6px 6px 10px; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; color: #000000; line-height: 140% }

li.numbered { margin: 6px 6px 6px 10px; font-weight: normal; font-family: arial, sans-serif; font-size: 12px; color: #000000; line-height: 140% }

table.bubbles_plus_3boxes { width: 982px; margin: 0px 0px 0px 4px; padding: 0px 0px 0px 0px; }

td.left_bubbles { width: 202px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }

p.box_title { font-family: arial, sans-serif; font-size: 17px; font-weight: bold; color: #000000; margin: 8px 4px 10px 14px; }

p.box_text { font-family: arial, sans-serif; font-size: 15px; font-weight: normal; color: #000000; font-weight: normal; margin: 8px 4px 10px 14px; }

td.box { width: 254px; height: 130px; background-color: #DBD9DA; padding: 0px 0px 0px 6px; overflow: visible; }

td.patientprofiles { width: 770px; height: 192px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

td.center_content_column { vertical-align: top; background-color: #FFFFFF; width: 582px; margin: 6px; 0px; 0px; 0px; padding: 0px 10px 0px 12px; }

p.content_title { font-family: arial, sans-serif; color: #B0B0B0; font-size: 32px;font-weight: normal;  margin: 22px 0px 10px 10px; }

p.content_title2 { font-family: arial, sans-serif; color: #000000; font-size: 18px;font-weight: normal;  margin: 0px 0px 10px 10px; }

#content_title2_caret { color: #EFAA23; }

p.subhead { font-family: arial, sans-serif; color: #000000; font-size: 14px; font-weight: bold; margin: 22px 0px 10px 10px; }

p.related_links { font-family: arial, sans-serif; color: #000000; font-size: 14px; font-weight: bold; line-height: 140%; margin: 26px 0px 10px 10px; }

p.text { font-family: arial, sans-serif; color: #000000; font-size: 12px; font-weight: normal; line-height: 140%; margin: 10px 10px 10px 10px; }

td.text { font-family: arial, sans-serif; color: #000000; font-size: 12px; font-weight: normal; line-height: 140%; padding: 2px 2px 2px 2px; }

div.columntext { font-family: arial, sans-serif; color: #000000; font-size: 12px; font-weight: normal; line-height: 140%; }

#grey_line_content_separator {  margin: -4px 0px 0px 12px; }

p.up_arrow { font-family: arial, sans-serif; color: #000000; font-size: 11px; font-weight: normal; margin: 20px 0px 20px 10px; clear: left; }

div.vertical_line { background: #EFAA23 url(images/vertical_orange_line.gif) repeat-y; float: left; width: 1px; margin: 2px; 4px; 0px; 0px;}

td.right_content_column { vertical-align: top; background: #FFFFFF url(images/bg_vertical_orange_line.gif) repeat; width: 210px; margin: 2px 0px 2px 0px; padding: 0px 8px 0px 8px; }

#bottom_gray_bar { width: 979px; height: 16px;  margin: 3px 0px 0px 4px; clear: both; }

div.footer_space { background-color: #FFFFFF; margin: 0px 0px 0px 0px; width: 971px; height: 12px; }

div.footer { background-color: #F8DCA5; text-align: left; width: 959px; height: 60px; margin: -8px 0px 0px 6px; border: 4px white solid; clear: both; }

p.footer  { font-family: arial, sans-serif; font-size: 12px; margin: 10px 6px 0px 10px; color: #0033CC; font-weight: normal; }

.footer_header { color: #000000; font-weight: bold; }

#intermune_logo_footer { width: 204px; height: 74px; float: right; margin: 0px 0px 0px 0px; }

div.copyright { width: 971; height: 24px; background-color: #FFFFFF; font-family: arial, sans-serif; font-size: 11px; padding: 10px 6px 8px 20px; color: #B0B0B0; font-weight: normal; }

table.exit { width: 790px; margin: 0px 0px 0px 3px; }

p.exit_text { font-family: arial, sans-serif; color: #000000; font-size: 16px; font-weight: normal; line-height: 140%; margin: 30px 10px 30px 10px; }

p.exit_text_large { font-family: arial, sans-serif; color: #000000; font-size: 20px; font-weight: normal; line-height: 140%; margin: 30px 10px 30px 10px; }

a  {color: #0033CC; text-decoration: underline;}

a:visited {color: #4F4F4F; text-decoration: underline;}

a:hover, a:active {color: #EF8823; text-decoration: underline;}

a.title, a.title:visited {color: #F5F0EF; text-decoration: none;}

a.title.hover, a.title:active {color: #EF8823; text-decoration: none;}

a.text_size, a.text_size:visited {color: #F5F0EF; text-decoration: underline;}

a.title.text_size, a.text_size:active {color: #F5F0EF; text-decoration: underline;}



