/* CSS Document */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
 
/* layout page */ 
body { text-align:center; font:13px/20px Arial, Helvetica, sans-serif; color:#333; background:#d9d7d8 url(../img/bg-gradient.png) 0 -42px repeat-x; }
strong { color:#66103b;}
a strong { color:#551A8B;}
.remove_me, .only_print { display:none; }

.container { width:980px; text-align:left; margin:0 auto 67px; background:url(../img/body-bg.png) 0 0 repeat-y;  }
#cont_content {  }
#cont_mid { text-align:left; padding-top:5px;  }


/*#head_back { background:url(../img/atmo-header-2.jpg) center 0 no-repeat;  }
*/#press-release #head_back { background:url(../img/atmo-header.jpg) center 0 no-repeat;  }
#header { width:970px; margin:0 5px; padding:0 0 5px; text-align:left; height:150px; position:relative; background:url(../img/atmo-header.jpg) 0 0 no-repeat; }


#tagline { position:absolute; top:30px; left:280px; padding:0; text-indent:-9999px;  }

/* head nav */
#nav_head { width:940px; padding:0 10px; height:37px; position:absolute; bottom:5px; left:5px; }
#nav_head li { margin:0 0 5px; position:absolute; top:0; }
#nav_head li a { text-decoration:none; display:block; padding:0; font-size:14px; font-weight:normal; line-height:32px; color:#fff; text-transform:uppercase; text-indent:-9999px; background:url(../img/head-nav-items-2.png) 0 0 no-repeat; }
#nav_head #home_link { float:none; display:block; position:absolute; top:-113px; left:0px; height:113px; width:240px; padding:0;   }
#nav_head #home_link a { display:block; height:113px; width:240px; padding:0; background-image:url(../img/atmo-header.jpg);   }
#press-release #nav_head #home_link a { background-image:url(../img/atmo-header.jpg);   }
#nav_head #home_link a:link, #nav_head #home_link a:visited  { background-position:-5px 0  }
#nav_head #home_link a:hover, #nav_head #home_link a:active, #nav_head #home_link a:focus { background-position:-970px 0;  }

#nav_head #hn_pat, #nav_head #hn_pat a { width:181px;}
#nav_head #hn_pat { left:10px;}
#nav_head #hn_hcprof, #nav_head #hn_hcprof a { width:191px;}
#nav_head #hn_hcprof { left:191px; }
#nav_head #hn_tp, #nav_head #hn_tp a { width:244px;}
#nav_head #hn_tp { left:382px;}
#nav_head #hn_pr, #nav_head #hn_pr a { width:144px;}
#nav_head #hn_pr { left:626px; }
#nav_head #hn_ap, #nav_head #hn_ap a { width:180px;}
#nav_head #hn_ap { left:770px; }

#nav_head #hn_pat a:link, #nav_head #hn_pat a:visited { background-position:0 0;}
#nav_head #hn_pat a:hover, #nav_head #hn_pat a:active, #nav_head #hn_pat a:focus { background-position:0 -32px;}
#header #nav_head #hn_pat a.active { background-position:0 -64px; }
#nav_head #hn_hcprof a:link, #nav_head #hn_hcprof a:visited { background-position:-181px 0;}
#nav_head #hn_hcprof a:hover, #nav_head #hn_hcprof a:active, #nav_head #hn_hcprof a:focus { background-position:-181px -32px;}
#header #nav_head #hn_hcprof a.active { background-position:-181px -64px; }
#nav_head #hn_tp a:link, #nav_head #hn_tp a:visited { background-position:-372px 0;}
#nav_head #hn_tp a:hover, #nav_head #hn_tp a:active, #nav_head #hn_tp a:focus { background-position:-372px -32px;}
#header #nav_head #hn_tp a.active { background-position:-372px -64px; }
#nav_head #hn_pr a:link, #nav_head #hn_pr a:visited { background-position:-616px 0;}
#nav_head #hn_pr a:hover, #nav_head #hn_pr a:active, #nav_head #hn_pr a:focus { background-position:-616px -32px;}
#header #nav_head #hn_pr a.active { background-position:-616px -64px; }
#nav_head #hn_ap a:link, #nav_head #hn_ap a:visited { background-position:-760px 0;}
#nav_head #hn_ap a:hover, #nav_head #hn_ap a:active, #nav_head #hn_ap a:focus { background-position:-760px -32px;}
#header #nav_head #hn_ap a.active { background-position:-760px -64px; }

#nav_head_sec { position:absolute; top:20px; right:20px; width:240px; overflow:hidden; display:none; }
#nav_head_sec li { float:right; display:inline; }

#content_container { width:960px; overflow:hidden; margin:0 auto -67px; padding:0 10px; text-align:left; }
#content { width:720px; margin:0; float:right; padding:33px 0 0; position:relative; }
.super_wide #content { width:960px; padding-top:8px;}

/* left nav */
#nav_left { width:240px; float:right; padding:0 0 20px; margin:0; }
#nav_left .nav_content { width:240px; padding:0 0 30px; background:url(../img/left-nav.png) 0 bottom no-repeat;   }
#nav_left h2 { font-size:18px; font-weight:normal; line-height:20px; padding:15px 20px 0; width:200px; height:65px; margin:0; background:url(../img/left-nav.png) 0 0 no-repeat;  }
#nav_left h2 a { display:block; width:220px; margin:-5px -10px 0; padding:0; text-decoration:none; }
#nav_left h2 a strong { display:block; padding:13px 10px 7px; font-weight:normal;  }
#nav_left h2 a em { display:block;}
#nav_left h3 { font-size:16px; line-height:20px; padding:30px 10px 0;p }
#nav_sec, #nav_rel { width:240px; overflow:hidden; margin:0; background:url(../img/left-nav.png) -240px 0 repeat-y; }
#nav_rel { margin-top:-30px; }
#nav_sec li, #nav_rel li { width:220px; float:left; display:inline; margin:0 10px; overflow:hidden;  }
#nav_sec li li { margin:0;  }
#nav_sec li ul { width:220px; overflow:hidden; }  
#nav_left h2 a em, #nav_sec li a, #nav_rel li a { display:block; width:200px; height:30px; padding:0 10px; background-image:url(../img/left-nav.png); text-decoration:none; font-size:13px; line-height:30px; font-weight:bold; font-style:normal; overflow:hidden; cursor:pointer; }
#nav_left h2 a:link em, #nav_left h2 a:visited em, #nav_sec li a:link, #nav_sec li a:visited, #nav_rel li a:link, #nav_rel li a:visited { background-position:-10px -50px; color:#6d1a82; } 
#nav_left h2 a:link em, #nav_left h2 a:hover em, #nav_left h2 a:focus em, #nav_sec li a:hover, #nav_sec li a:active, #nav_sec li a:focus, #nav_rel li a:hover, #nav_rel li a:active, #nav_rel li a:focus { background-position:-480px 0px; color:#41084f; } 
#content_container #nav_left h2 a.selected em, #nav_left #nav_sec li a.selected, #nav_left #nav_rel li a.selected { background-position:-480px -50px; color:#450b27; }

#nav_sec li li a { width:190px; height:20px; padding:0 10px 0 20px; font-size:13px; line-height:20px; font-weight:normal; overflow:hidden;  }
#nav_sec li li a:link, #nav_sec li li a:visited { background-position:-10px -80px; } 
#nav_sec li li a:hover, #nav_sec li li a:active, #nav_sec li li a:focus { background-position:-480px -30px; } 
#nav_left #nav_sec li li a.selected { background-position:-480px -80px; }


#nav_left .more_sec_nav { width:240px; overflow:hidden; }
#nav_left .more_sec_nav li { width:240px; float:left; display:inline; }
#nav_left .more_sec_nav li a { width:220px; height:20px; display:block; padding:0 10px; }

/* breadcrumbs */
#bread_crumbs { height:20px; width:700px; margin:0 -5px; padding:15px 10px 0; overflow:hidden; position:absolute; top:0; left:5px; }
#bread_crumbs li { float:left; display:inline; padding:0 20px 0 0; background:url(../img/icons.png) right -1px no-repeat; }
#bread_crumbs li a:link { color:#4d4cff; }
#bread_crumbs li a:visited { color:#4b5ebf; }
#bread_crumbs li a:hover, #bread_crumbs li a:active, #bread_crumbs li a:focus { color:#1b2e8c; } 


/* general styling */ 
h1, h2, h3, h4, h5, h6 { color:#560a69; }
h1 { font-size:32px; line-height:40px; font-weight:bold; padding:5px 10px 7px; position:relative; z-index:100;  } 
h1 em { color:#560a69; font-style:normal; font-size:22px;}
.ov h1 em { font-size:26px; line-height:30px; font-weight:bold; padding:18px 10px 9px; color:#560a69; display:block;}
h1.entry-title { font-size:20px; line-height:30px; }
h2 { font-size:26px; line-height:30px; font-weight:bold; padding:21px 0 9px; margin:0 10px; }
#home_bottom h2, .ov h2 { padding-bottom:2px; margin-bottom:5px; border-bottom:2px solid #560a69; }
#home_press h2, #home_pipe h2 { padding-bottom:2px; border-bottom:2px solid #560a69; }
h3 { font-size:22px; line-height:30px; font-weight:bold; padding:20px 10px 10px; }
h4 { font-size:18px; line-height:20px; font-weight:bold; padding:10px 10px 10px; }
p { padding:0 10px 20px;  }

a:link { color:#560a69; }
a:visited { color:#862f9c; }
a:hover { color:#3f004f; }
a:active { color:#333; }

/* general columns */ 
.col_holder { width:720px; overflow:hidden; }
.super_wide .col_holder  { width:960px; }
.col_2-1, .col_3-2, .col_3-1 { float:left; display:inline; overflow:hidden; }
.right_align { float:right; }
.col_3-2 { width:480px;}
.super_wide .col_3-2 { width:640px;}
.col_3-1 { width:240px;}
.super_wide .col_3-1 { width:320px;}
.col_2-1 { width:360px; }
.super_wide .col_2-1 { width:480px;}
p.col_holder { width:700px; }
p.col_3-2 { width:460px;}
p.col_3-1 { width:220px;}
p.col_2-1 { width:340px; }

blockquote.col_3-2 { width:380px;}
blockquote.col_3-1 { width:140px;}
blockquote.col_2-1 { width:260px; }

.img_holder { padding:0 5px 20px; }

.top_link { position:relative; top:-33px; margin:0 10px -20px 674px; width:20px; text-align:right; padding:0 0 0 16px; background:url(../img/icons.png) 0 -39px no-repeat   }
/* homepage */
#patient_home { width:938px; height:314px; margin:0 10px 10px; background:#f2ebef; border:1px solid #dfd8dc; overflow:hidden; }
#neuro_home { width:280px; margin:-1px 0 -1px -11px; padding:0 20px; height:316px; float:left; display:inline; position:relative; }
#neuro_home h2 { font-size:16px; line-height:25px; color:#653851; text-align:center; border-bottom:2px solid #dfd8dc; margin:0; }
#neuro_home ul { width:280px; margin:0; padding:3px 0; overflow:hidden; border-bottom:2px solid #dfd8dc; }
#neuro_home ul li { width:280px; margin:0; overflow:hidden; padding:0; margin:0; float:left; display:inline; }
#neuro_home ul li a { background:url(../img/story-slider-back.png) 0 0 no-repeat; display:block; padding:5px 5px 5px 25px; width:250px; height:20px; font-size:14px; font-weight:bold; color:#560a69;  }
#neuro_home ul li a:link, #neuro_home ul li a:visited { background-position:-575px -257px; text-decoration:none; }
#neuro_home ul li a:hover, #neuro_home ul li a:active, #neuro_home ul li a:focus { background-position:-575px -300px; text-decoration:underline; }
#neuro_home .button { width:290px; padding:0; position:absolute; bottom:5px; left:15px; }
#neuro_home .button a { background:url(../img/story-slider-back.png) 0 -252px no-repeat; width:260px; }
#neuro_home .button a:link, #neuro_home .button a:visited { background-position:0 -252px; }
#neuro_home .button a:hover, #neuro_home .button a:active, #neuro_home .button a:focus { background-position:0 -295px;}

#story_home { width:640px; margin:-1px -11px -1px 0; height:316px; float:left; display:inline; position:relative; }
#story_home h2 { position:absolute; left:-9999px; }
#story_slider_ov { position:absolute; bottom:5px; left:20px; width:400px; overflow:hidden; height:32px; }
#story_slider_ov li { float:left; display:inline; margin:0 5px;  }
#story_slider_ov li a { padding:6px 10px; line-height:20px; text-decoration:none; font-weight:bold; }
#story_slider_ov li a:link, #story_slider_ov li a:visited { color:#b1a3b5;}
#story_slider_ov li a:hover, #story_slider_ov li a:active, #story_slider_ov li a:focus, #patient_home #story_slider_ov li.selected a { color:#560a69; }

#story_slider { position:absolute; top:10px; left:20px; width:600px; height:252px; overflow:hidden; background:url(../img/story-slider-back.png) 0 0 no-repeat; }
#story_slider h3 { position:absolute; left:-9999px; }
#story_slider li { position:absolute; left:0; top:0; width:600px; height:252px; background:url(../img/story-slider-back.png) 0 0 no-repeat;  -khtml-opacity:0; -moz-opacity:0; -ms-filter:”alpha(opacity=0)”; filter:alpha(opacity=0); opacity:0;   }
#story_slider li blockquote { position:absolute; top:0; right:0; width:165px; height:170px; background:none; text-align:center; margin:0; padding:0 10px; background:url(../img/story-slider-back.png) -415px 0 no-repeat;}
#story_slider .bq_start, #story_slider .bq_end { left:-9999px; }
#story_slider li .link_holder { position:absolute; top:0; left:0; padding:0; width:600px; height:252px; }
#story_slider li .link_holder a { width:180px; height:40px; display:block; padding:200px 10px 12px 410px; text-align:center; background:url(../img/spacer.gif) 0 0 repeat; }
#story_slider li .link_holder a span { cursor:pointer; background:#F7F7F7; display:block; width:180px; height:40px; padding:0; margin:0; }
#story_slider li .img_holder { padding:0; margin:0; position:absolute; top:0; left:0; width:400px; height:252px; } 
#story_slider li .img_holder img { display:block; padding:0; margin:0; }

#story_slider #slide_jaydentab {  -khtml-opacity:1; -moz-opacity:1; -ms-filter:”alpha(opacity=100)”; filter:alpha(opacity=100); opacity:1; }
#slide_jaydentab blockquote p { font-size:20px; font-weight:normal; padding-top:45px; height:100px; }
#slide_stantab blockquote p { font-size:16px; font-weight:bold; padding-top:45px; height:100px; }
#slide_maartentab blockquote p { font-size:15px; font-weight:bold; padding-top:40px; height:125px; }
#slide_thomastab blockquote p { font-size:17px; font-weight:bold; padding-top:45px; height:125px; }
#slide_bramtab blockquote p { font-size:20px; font-weight:normal; padding-top:55px; height:75px; }

#story_home .button { padding:0; margin:0; position:absolute; right:15px; bottom:5px; width:200px; }
#story_home .button a { width:170px; background:url(../img/story-slider-back.png) -290px -252px; no-repeat; text-align:center; }
#story_home .button a:link, #story_home .button a:visited { background-position:-290px -252px; }
#story_home .button a:hover, #story_home .button a:active, #story_home .button a:focus { background-position:-290px -295px;}

#home_bottom { margin-top:10px;  }


/* press release lists */ 
.list_releases { width:720px; overflow:hidden; padding-bottom:20px; }
#home_press .list_releases { width:480px; }
.list_releases li, .list_events li { width:700px; margin:0 10px; padding:5px 0 4px; border-bottom:1px solid #e5e5e5; float:left; display:inline; position:relative; }
#home_press .list_releases li { width:460px; }
.list_releases li:hover, .list_events li:hover { background:#f0f0f0; }
.list_releases .release_date, .list_events .event_date { position:absolute; width:160px; z-index:100; padding:0; text-align:right;   }
#home_press .release_date { width:60px; height:40px; color:#636363; font-weight:bold; top:8px; left:0; }
#home_press .date { display:block; font-style:normal; font-weight:normal; }
.list_releases .release_title { position:relative; z-index:20; width:700px; padding:0; }
#home_press .release_title { width:460px; }
.list_releases .release_title a { display:block; width:520px; padding:0 0 0 185px; } 
#home_press .release_title a { padding:3px 0 3px 80px; width:380px; height:40px; overflow:hidden; }
#press-releases-overview h2 { position:absolute; top:-9999px; left:-9999px; }
#list_releases-date h3 { margin:0 10px; padding:20px 0 0; border-bottom:1px solid #560a69; }

#RSS-list-top { margin:0 10px -24px 635px; width:75px; height:24px; padding:0; position:relative; top:23px; z-index:100;  }
#RSS-list-top a {  display:block; width:24px; margin:0 0 0 51px; height:24px; text-indent:-9999px; background:url(../img/RSS-icon.png);  }
#press-releases-latest #RSS-list-top { top:-37px; }

#list_releases-date { position:relative; z-index:20; overflow:hidden; width:720px; }
#list_releases-date li { float:left; display:inline; }

/* underlined titles */
#exon-img h2, #faq_answer h2, .faq_container h2, #faq_no-answser h2, #direct_contact_container h2, #contact_info h2, #adress_route h2, #open-solicitations h2, #job_listing h2, .bio_overview h2, #press-releases-latest h2, #media-gallery #content h2, #events_latest h2, #media_categories h2, .press_contact_overview h2, .rel_contacts h2, .rel_media h2, .rel_releases h2 { border-bottom:2px solid #560a69; padding-bottom:2px; margin-bottom:6px;}
#press-releases-latest h2, #events_latest h2, .rel_releases h2 { margin-bottom:0; }

/* press contacts */
#open-solicitations .vcard, .press_contacts { width:720px; overflow:hidden; font-size:12px; }
#main_press-contact .vcard, #open-solicitations .vcard { width:360px; height:200px; float:left; display:inline; margin:5px 0; position:relative; background:url(../img/contact-card-big.png) 5px 0 no-repeat; }
#main_press-contact .vcard, #open-solicitations .vcard { margin:0; }
#main_press-contact .vcard h3, #open-solicitations .vcard h3 { padding:14px 20px 4px; font-size:20px; line-height:20px;  }
#main_press-contact .vcard p, #open-solicitations .vcard p { padding:0 20px 10px; position:relative; z-index:100; }
#main_press-contact .vcard .title, #open-solicitations .vcard .title { font-size:14px; font-weight:bold; color:#555; }
#main_press-contact .vcard .availability, #main_press-contact .vcard .tel, #open-solicitations .vcard .availability, #open-solicitations .vcard .tel { padding-bottom:0; }
#main_press-contact .vcard .timezone, #open-solicitations .vcard .timezone { font-size:11px; line-height:16px; color:#666; }
.tel .type { display:none; }
.tel .value { font-weight:bold; color:#000; }
.vcard .personal_email .label { position:absolute; left:-9999px; }
#main_press-contact .vcard .img_holder, #open-solicitations .vcard .img_holder { position:absolute; height:130px; width:120px; padding:0; right:10px; bottom:5px; background:#ccc; z-index:10; }
#main_press-contact .vcard .org, #open-solicitations .vcard .org { position:absolute; left:-9999px; }

/* wide contacts */
.wide_contact, .press_contacts li { width:590px; padding:5px 5px 5px 115px; height:122px; margin:5px 5px 15px; position:relative; background:url(../img/contact-card-wide.png) 0 0 no-repeat; }
.wide_contact .fn { padding:9px 10px 4px; font-size:20px; line-height:20px;  }
.wide_contact p { padding-bottom:0; font-size:12px; }
.wide_contact .job_description { font-size:14px; padding-bottom:10px; }
.wide_contact .job_description .org { position:absolute; left:-9999px; }
.wide_contact .job_description span { font-size:12px; }
.wide_contact .languages {}
.wide_contact .timezone, .wide_contact .availability, .wide_contact .tel { position:absolute; left:420px; width:280px; overflow:hidden;  }
.wide_contact .availability { top:48px; }
.wide_contact .timezone { top:98px; font-size:11px; }
.wide_contact .tel { top:68px; font-size:13px; }
.wide_contact .second_phone { top:48px; }
.wide_contact .phone_1 { top:38px; }
.wide_contact .tel .value { color:#560A69; }
.wide_contact .personal_email { padding-top:10px; font-size:13px; }
.wide_contact .img_holder { position:absolute; left:5px; top:5px; padding:0; width:110px; height:110px;  }



/* events list */
.list_events { width:720px; overflow:hidden; }
.list_events li { width:700px; margin:0 10px; padding:5px 0 4px; border-bottom:1px solid #e5e5e5; float:left; display:inline; }
.list_events .event_body { position:relative; z-index:20;  width:520px; padding:0 0 0 185px; }
.list_events .event_body a { padding-left:20px; }

/* last update */
.last_update { text-align:right; font-size:12px; font-style:italic; }
.last_update strong { font-size:12px; font-style:normal; }

/* on page nav */
.list_intro { padding-bottom:0; }

.on-page_nav { width:720px; overflow:hidden; margin:0 0 20px; }
.on-page_nav li { width:340px; margin:0 10px; padding:0 0 0 20px; float:left; display:inline; background:url(../img/icons.png) 0px -280px no-repeat; }

.col_3-1 .on-page_nav { width:240px; }
.col_3-1 .on-page_nav li { width:200px; }


/* intro's */
#press-room_intro .last_update { position:absolute; bottom:20px; left:0; padding-bottom:0; }
#press-room h1 { position:relative; z-index:100; }
#press-room_intro { margin-top:-55px; position:relative; z-index:0;   } 
#press-room_intro .col-2 {padding-top:55px; position:relative;}
#press-room_intro #main_press-contact { margin-top:-37px; }
#press_welcome { padding-bottom:40px; }

.col-2 { width:720px; overflow:hidden; }
#press_welcome, #main_press-contact { width:360px; float:left; display:inline; }
#press-contact_short { width:350px; height:130px; margin:0 5px; position:relative; background:url(../img/contact-card-big.png) 0 -200px no-repeat; }
#main_press-contact h2 { padding:0 10px 2px; font-size:22px; line-height:30px; margin:0; }


/* media gallery lists */

.media_list { width:720px; overflow:hidden; padding:0 0 20px; }
.media_list li { width:230px; height:200px; overflow:hidden; margin:5px; float:left; display:inline; position:relative; }
.media_list li h3 { font-size:14px; line-height:20px; font-weight:bold; position:absolute; bottom:25px; left:5px; width:220px; height:20px; padding:0; }
.media_list li:hover h3 { color:#0a000d; }
.media_list li .img_details { font-size:12px; line-height:20px; position:absolute; bottom:5px; left:5px; width:220px; height:20px; padding:0; }
.media_list li .img_details em { font-size:11px; font-style:normal; }
.media_list li .img_holder { width:230px; height:156px; background:#ccc; padding:0;  }
.media_list li .link_holder { width:230px; height:200px; position:absolute; top:0; left:0; padding:0; }
.media_list li .link_holder a { width:230px; height:200px; display:block; text-indent:-9999px; }

#media_cat_list li, #media_cat_list li .link_holder, #media_cat_list li .link_holder a { height:180px; }
#media_cat_list li h3 { bottom:5px; }

/* media gallery page */
 #media-gallery #content #media_intro h2 { border-bottom:none; padding-bottom:10px; margin-bottom:0; font-size:18px; line-height:20px;}
#media_short-nav ul { width:720px; overflow:hidden; padding:0 0 20px; }
#media_short-nav li { width:220px; float:left; display:inline; padding:0 10px; }

/* press release */
.release_note { font-size:12px; font-style:italic; color:#555; }
.release_date { font-weight:bold; color:#333; }
.entry-summary { font-weight:bold; color:#666; }
.entry-summary .date_location { font-weight:normal; font-style:italic; }
#boiler_plate { margin:0 15px; background:#eee; }
#boiler_plate h2 { color:#777;}

#event_presentations_list { width:720px; overflow:hidden; margin:0 0 20px; }
#event_presentations_list li { width:680px; margin:0 10px; padding:0 0 0 10px; background:url(../img/icons.png) 0 -280px no-repeat; }
#event_presentations_list li h3 { padding:0 10px 10px; font-size:18px; line-height:20px; }


/* buttons */
.button { height:43px; padding:0 5px 8px; width:350px;  }
#duchenne_sections .button, .ov .button, #home .col_holder .button { margin-top:-11px; }
.button a { display:block; height:33px; width:320px; padding:0 5px 15px; font-size:14px; line-height:32px; font-weight:bold; padding:5px 15px; background-image:url(../img/buttons.png); text-decoration:none;  }
.button a:link, .button a:visited { color:#560A69; background-position:-1240px 0; }
.button a:hover, .button a:focus { color:#fff; background-position:-1240px -43px; }
.button a:active { color:#2b0719; background-position:-1240px -86px; }

.but_PDF_big a em, .but_media_long a em { font-weight:bold; font-style:normal; font-size:11px; }

.but_RSS_long { width:340px; padding:0 5px 14px;  }
.but_RSS_long a { width:310px; font-size:13px;  }
.but_RSS_long a:link, .but_RSS_long a:visited { background-position:-560px 0; }
.but_RSS_long a:hover, .but_RSS_long a:focus { background-position:-560px -43px; }
.but_RSS_long a:active { background-position:-560px -86px; }

.hentry .but_PDF_small { margin:0 0 -43px 480px; }
.but_PDF_small { width:220px; padding:0 5px 14px;  }
.but_PDF_small a { width:190px;  }
.but_PDF_small a:link, .but_PDF_small a:visited { background-position:0 0; }
.but_PDF_small a:hover, .but_PDF_small a:focus { background-position:0 -43px; }
.but_PDF_small a:active { background-position:0 -86px; }

#release_actions { width:720px; overflow:hidden; }
#release_actions li { margin:0 5px; float:left; display:inline; }
.but_PDF_big, .but_RSS_big { width:340px; padding:0 5px 14px;  }
.but_PDF_big a, .but_RSS_big a { width:310px; font-size:13px;  }

.but_PDF_big a:link, .but_PDF_big a:visited { background-position:-220px 0; }
.but_PDF_big a:hover, .but_PDF_big a:focus { background-position:-220px -43px; }
.but_PDF_big a:active { background-position:-220px -86px; }
.but_RSS_big a:link, .but_RSS_big a:visited { background-position:-560px 0; }
.but_RSS_big a:hover, .but_RSS_big a:focus { background-position:-560px -43px; }
.but_RSS_big a:active { background-position:-560px -86px; }

#home_press .button, #home_pipe .button, .col_3-1 .button { width:230px; }
#home_press .button a, #home_pipe .button a, .col_3-1 .button a { font-size:13px; width:200px; }
#home_press .button a, #home_pipe .button a { font-size:14px; }
#home_press .button a:link, #home_pipe .button a:link, #home_press .button a:visited, #home_pipe .button a:visited, .col_3-1 .button a:link, .col_3-1 .button a:visited { background-position:-1590px 0; }
#home_press .button a:hover, #home_pipe .button a:hover, #home_press .button a:focus, #home_pipe .button a:focus, .col_3-1 .button a:hover, .col_3-1 .button a:focus { background-position:-1590px -43px; }
#home_press .button a:active, #home_pipe .button a:active, .col_3-1 .button a:active { background-position:-1590px -86px; }

#home_bottom .button { width:310px}
#home_bottom .button a { width:280px;}
#home_bottom .button a:link, #home_bottom .button a:visited { background-position:-900px 0; }
#home_bottom .button a:hover, #home_bottom .button a:focus { background-position:-900px -43px; }
#home_bottom .button a:active { background-position:-900px -86px; }

.but_PDF_small_thin { width:220px; padding:0 5px 14px; height:33px;  }
.but_PDF_small_thin a { width:190px; height:23px; line-height:23px; font-size:12px;  }
.but_PDF_small_thin a:link, .but_PDF_small_thin a:visited { background-position:-1820px 0; }
.but_PDF_small_thin a:hover, .but_PDF_small_thin a:focus { background-position:-1820px -43px; }
.but_PDF_small_thin a:active { background-position:-1820px -86px; }

.but_PDF_small_thin a em  { font-size:11px; font-weight:normal; font-style:normal; padding-left:10px; }


/* blockquotes */
blockquote { margin:0 10px 13px; padding:15px 40px; background:#f2ebef; position:relative; }
blockquote p { padding:0; font-size:16px; line-height:25px; font-weight:bold; color:#653851;  }
.bq_start, .bq_end { width:40px; height:36px; text-indent:-9999px; background:url(../img/blockquote-quotes.png) 0 0 no-repeat; position:absolute; }
.bq_start {  top:0; left:0; }
.bq_end { background-position:0 -36px; bottom:0; right:0; }

/* about prosensa overview */

#about-intro { background:#F2EBEF; width:698px; padding:0; margin:5px 10px 0; position:relative; height:174px; border:1px solid #DFD8DC;}
#about-intro .image_holder { padding:0; position:absolute; top:-1px; right:-1px; width:230px; height:176px;  }
#about-intro .image_holder img { padding:0; margin:0; display:block; }
#about-intro #mission_statement { position:absolute; top:21px; left:9px; }
#mission_statement h2 { padding-bottom:11px; position:absolute; left:-9999px; }
.ov #mission_statement h2 { margin-bottom:7px; border-bottom:0; color:#653851; padding:16px 10px 4px;  }
#contact_ov h2 { padding-bottom:2px; margin-bottom:3px; }
#contact_ov .opening_hours { padding-bottom:10px; }
#contact_ov .tel { padding:10px; }
#contact_ov .tel strong { font-size:16px; }
#contact_ov .button { padding-bottom:14px; padding-top:10px; }

/* company profile */
/*#mission_statement h2 { position:absolute; left:-9999px; }*/
#mission_statement blockquote { width:380px; }
#about-intro #mission_statement blockquote { width:340px; }
#mission_statement blockquote p { text-align:center; }
#comp_profile_xtra .img_holder { width:230px; padding:0 5px 10px; }

#fast_facts ul { width:240px; overflow:hidden; margin-top:-5px; }
#fast_facts li { width:190px; padding:0 10px 0 30px; margin:5px 0; float:left; display:inline; background:url(../img/icons.png) 10px -280px no-repeat; }

/* management listings */
#wide_overview_photo { width:710px; padding:0 5px 5px; }

.bio_listing { width:720px; overflow:hidden; }
.bio_listing li { width:590px; height:110px; margin:0 10px; padding:5px 0 5px 110px; float:left; display:inline; border-bottom:1px solid #E5E5E5; position:relative;  }
.bio_listing_no_picture li { width:700px; padding-left:0; }
.bio_listing li:hover { background:#f0f0f0; }
.bio_listing li h3 { padding:0 10px; font-size:18px; color:#8f5d9c;}
.bio_listing li h3 strong { font-size:22px; color:#560A69; }
.bio_listing li p { padding-bottom:0; }
.bio_listing li .img_holder { position:absolute; top:5px; left:-5px; width:110px; padding:0; height:110px; }
.bio_listing li .link_holder { position:absolute; top:0; left:0; width:700px; height:120px; padding:0;}
.bio_listing li .link_holder a { display:block; width:580px; height:20px;  padding:87px 0 13px 120px; background:url(../img/spacer.gif) 0 0 repeat; }
.bio_listing_no_picture li .link_holder a { width:690px; padding-left:10px; }

/* management bio */
#biography h1 em { display:block; font-size:22px; line-height:30px; }
#biography .last_update { margin:-20px 0 0 480px; width:220px; padding:0 10px; position:relative; top:-43px; }

#profile_image { width:240px; position:relative; margin-bottom:40px; }
#profile_image h2 { position:absolute; left:-9999px; }
#profile_image .img_holder { padding:0 5px; width:230px; height:314px;}
#profile_image .link_holder { position:absolute; top:5px; left:5px; width:230px; height:354px; padding:0; }
#profile_image .link_holder a { display:block; text-align:center; padding:309px 5px 20px; height:20px; width:220px; background:url(../img/spacer.gif) 0 0 repeat; }
#profile_image .img_details {  font-size:12px; text-decoration:none; color:#555; text-align:center; padding:20px 10px 0; }
#profile_image .img_details em { font-size:11px; font-style:normal; }

/* careers */
#job_listing .last_update { width:220px; height:20px; padding:0 10px; margin:0 0 -20px 480px; position:relative; top:-31px;  }
#vacature_table { border-collapse:separate; margin:5px 10px 20px; width:700px;  }
#vacature_table .cell-1 { width:390px; padding:3px 10px 3px 0;  }
#vacature_table .cell-2 { width:160px; padding:3px 10px; }
#vacature_table .cell-3 { width:120px; padding:3px 0 3px 10px; text-align:right;}
#job_listing #vacature_table thead th { border-bottom:1px solid #560A69; padding-bottom:2px; }
#vacature_table a { display:block; }
#vacature_table tr:hover td { background:#f0f0f0; }

/* job opening */
#job-opening h1 { font-size:28px; }
#job_short { width:710px; height:72px; margin:0 5px 20px; background:url(../img/contact-card-wide.png) 0 -132px no-repeat; overflow:hidden; }
#job_short ul { width:720px; margin:10px -5px 0; padding:5px 0 0;  overflow:hidden; position:relative; }
#job_short li { float:left; display:inline; width:310px; padding:0 25px 0; clear:left; }
#job_short .date { position:absolute; display:block; float:none; top:0; right:0; text-align:right; }
#job_short .but_PDF_small_thin { margin:0 10px -43px 480px; position:relative; top:-23px; padding:0;  }



/* contact us */ 
#contact_info { margin-bottom:20px; }
#contact_info ul { width:240px; overflow:hidden; }
#contact_info li { width:220px; padding:0 10px; float:left; display:inline; }
#main_tel .value { font-size:16px; }
#contact_info #fax .label .type { display:inline;  } 
#contact_info #opening_hours h3 { padding:0 10px; font-size:16px; }
#contact_info #opening_hours p { padding-bottom:0; }

#adress h3, #adress h4 { font-size:18px; line-height:20px; padding:10px 10px 5px; }
#adress .street-address, #adress .post-location, #adress .country-name { display:block; }
.geo ul { width:240px; overflow:hidden; padding-bottom:20px; }
.geo li { width:220px; padding:0 10px; float:left; display:inline; }

#google-map { height:243px; margin:5px 10px; width:458px; border:1px solid #560A69; }

#direct_contact_container h2 em { font-size:18px; color:#8F5D9C; font-style:normal; }

/* technology & products overview */ 
#content #pipe_ov .pipeline_table { width:450px; margin-left:20px; }
#home_pipe .pipeline_table { width:460px; }
#pipe_ov .pipeline_table .cell-2 { width:89px; }
#pipe_ov .button { margin-left:10px; }
#pipe_ov .button a:link, #pipe_ov .button a:visited { background-position:-2040px 0; }
#pipe_ov .button a:hover, #pipe_ov .button a:focus { background-position:-2040px -43px;}
#pipe_ov .button a:active { background-position:-2040px -86px; }
#pipeline_total { margin-top:-10px; margin-bottom:10px; }
#home_pipe #pipeline_total { margin-top:-14px; margin-bottom:1px; }
#content #home_pipe .button { margin-top:-2px; }
#pipe_ov { background:#f2ebef; margin:0 10px; width:698px; position:relative; height:226px; border:1px solid #DFD8DC; }
#pipe_ov  .col_3-2 { margin-left:-11px; margin-top:-1px; }
#pipe_ov h2 { border-bottom:0; padding:16px 10px 4px; }
#pipe_ov .image_holder { position:absolute; top:-1px; right:-1px; width:220px; height:227px; padding:0; margin:0;}
#pipe_ov .image_holder img { display:block; margin:0; padding:0; } 
	
/* pipeline table */
.pipeline_table { width:700px; margin:15px 10px 35px; border-collapse:separate;  }
#pipe_ov .pipeline_table { margin:5px 10px 15px; }
#home_pipe .pipeline_table { margin-bottom:10px; }

.pipeline_table td, .pipeline_table th { padding:8px 0; height:20px; }
.pipeline_table td { vertical-align:top; }
.pipeline_table tr:hover td { background:#fff; color:#320859; }
.pipeline_table tr:hover td a { color:#320859; display:block; }
.pipeline_table th { vertical-align:middle; }
.pipeline_table .cell-1, .pipeline_table .cell-1-5 { width:245px; padding-left:5px; }
.pipeline_table .cell-2, .pipeline_table .cell-3, .pipeline_table .cell-4, .pipeline_table .cell-5, .pipeline_table .cell-6 { width:89px; border-left:1px solid #F2EBEF;  }
#home_pipe .pipeline_table .cell-2 { padding-left:5px; border-left:none; width:95px; }
.pipeline_table .cell-3 { border-left-color:#ccc; }
.pipeline_table th.cell-3 { border-left-color:#F2EBEF; }

.pipeline_table .cell-3 span, .pipeline_table .cell-4 span, .pipeline_table .cell-5 span, .pipeline_table .cell-6 span { display:block; height:20px; background:url(../img/pipeline-gradient.png) 0 0 no-repeat; text-indent:-9999px;  }
.pipeline_table .cell-3 span, .pipeline_table .cell-4 span, .pipeline_table .cell-5 span, .pipeline_table .cell-6 span { display:block; height:20px; background:url(../img/pipeline-gradient.png) 0 0 no-repeat; text-indent:-9999px;  }
.pipeline_table .cell-3 span { background-position:0 0; }
.pipeline_table tr:hover .cell-3 span { background-position:0 -20px; }
.pipeline_table .cell-4 span { background-position:-90px 0; }
.pipeline_table tr:hover .cell-4 span { background-position:-90px -20px; }
.pipeline_table .cell-5 span { background-position:-180px 0; }
.pipeline_table tr:hover .cell-5 span { background-position:-180px -20px; }
.pipeline_table .cell-6 span { background-position:-270px 0;}
.pipeline_table tr:hover .cell-6 span { background-position:-270px -20px;}

.done-0 { width:0; }
.done-5 { width:4px; }
.done-10 { width:9px; }
.done-15 { width:13px; }
.done-20 { width:18px; }
.done-25 { width:22px; }
.done-30 { width:27px; }
.done-35 { width:31px; }
.done-40 { width:36px; }
.done-45 { width:40px; }
.done-50 { width:45px; }
.done-55 { width:49px; }
.done-60 { width:54px; }
.done-65 { width:58px; }
.done-70 { width:63px; }
.done-75 { width:67px; }
.done-80 { width:72px; }
.done-85 { width:76px; }
.done-90 { width:81px; }
.done-95 { width:84px; }
.done-100 { width:89px; }

.pipeline_table .cell-1, .pipeline_table .cell-1-5 { font-weight:bold;}
.pipeline_table .cell-2 a { font-weight:bold; }
.pipeline_table .cell-4 {}
.pipeline_table .cell-5 {}
.pipeline_table .cell-6 {}

.pipeline_table th { border-bottom:2px solid #8F5D9C; background:#F2EBEF; font-size:14px;  }
#home_pipe .pipeline_table th { border-bottom:2px solid #8F5D9C}

#compound-1 td, #compound-2 td, #compound-3 td, #compound-4 td, #compound-5 td { border-bottom:1px solid #ccc;  }
#compound-1 .cell-1-5, #compound-3 .cell-1-5, #compound-6 td, #compound-7 td, #compound-8 td, #compound-9 td   { border-bottom:1px solid #8F5D9C;  }
.pipeline_table td.cell-1, .pipeline_table td.cell-1-5 { color:#560A69 }
#compound-5 .cell-2 { }
#compound-4 .cell-3 {  }
#compound-3 .cell-4 {  }
#compound-2 .cell-5 { }
#compound-1 .cell-6 {  }


#compound-6 .cell-1 t {  }
#compound-5 .cell-2 { }
#compound-4 .cell-3 {  }
#compound-3 .cell-4 {  }
#compound-2 .cell-5 { }
#compound-1 .cell-6 {  }

/* pre-clinical */
#preclinical-intro h2, #preclinical-intro h3 { font-size:20px; padding-top:0; }

/* family section overview */
#family_intro .col_3-2 p, #hc_intro .col_3-2 p { padding:0 20px 20px; }
#hc_intro .col_2-1 p { padding:0 20px 20px; }
#family_intro, #hc_intro { background:#f2ebef; position:relative; z-index:10; margin:-55px 10px 0; width:698px; padding-top:55px; height:166px; border:1px solid #DFD8DC }
#family_intro .col_3-2,#hc_intro .col_3-2 { margin:0 -11px; }
#family_intro .img_holder,#hc_intro .img_holder { position:absolute; top:-1px; right:-1px; height:223px; width:220px; padding:0; margin:0; }
#family_intro .img_holder img,#hc_intro .img_holder img { display:block; padding:0; margin:0; }

#stories_ov .img_holder { padding-bottom:17px; }
#stories_ov .img_holder a { display:block;}
#stories_ov .img_holder a img { display:block; padding:0; margin:0;}

#other_disease_ov h2 { font-size:18px; padding-bottom:7px; }

.info_links { padding-top:20px; }
.link_list { width:720px; overflow:hidden; }
.link_list li { width:360px; height:217px; margin:0; float:left; display:inline; position:relative; }
.link_list li h3 { font-size:18px; font-weight:normal; border-bottom:1px solid #560A69; padding:20px 0 2px; margin:0 10px 4px; }
.link_list li p { padding-left:130px; }
.link_list li .img_holder { position:absolute; bottom:17px; left:5px; padding:0; margin:0; width:110px; height:143px; }

#story_list_ov {}
#story_list_ov h2 { font-size:22px; margin:0 5px; padding:2px 15px 3px;  }
#story_list_ov ul { width:240px; overflow:hidden; }
#story_list_ov li { float:left; display:inline; height:141px; margin:5px 15px; width:210px; }
#story_list_ov li a { display:block; padding:101px 15px 10px; width:180px; height:30px; background:url(../img/patient-stories/patient-ov-list.jpg) 0 -50px no-repeat; font-size:14px; line-height:15px; font-weight:bold; text-decoration:none;  }
#story_list_ov li a .parent { display:block; }

#story_list_ov #story_list_ov_jayden a:link, #story_list_ov #story_list_ov_jayden a:visited { background-position:0 0; color:#560A69; }
#story_list_ov #story_list_ov_jayden a:hover, #story_list_ov #story_list_ov_jayden a:active, #story_list_ov #story_list_ov_jayden a:focus { background-position:-210px 0; color:#fff; }

#story_list_ov #story_list_ov_maarten a:link, #story_list_ov #story_list_ov_maarten a:visited { background-position:0 -141px; color:#560A69; }
#story_list_ov #story_list_ov_maarten a:hover, #story_list_ov #story_list_ov_maarten a:active, #story_list_ov #story_list_ov_maarten a:focus { background-position:-210px -141px; color:#fff; }

#story_list_ov #story_list_ov_stan a:link, #story_list_ov #story_list_ov_stan a:visited { background-position:0 -282px; color:#560A69; }
#story_list_ov #story_list_ov_stan a:hover, #story_list_ov #story_list_ov_stan a:active, #story_list_ov #story_list_ov_stan a:focus { background-position:-210px -282px; color:#fff; }

#story_list_ov .button { height:53px; width:210px; margin:0 15px; padding:0; }
#story_list_ov .button a { width:180px; height:20px; padding:11px 15px 22px; background:url(../img/patient-stories/patient-ov-list.jpg) 0 -423px no-repeat; line-height:20px; }
#story_list_ov .button a { font-size:14px; }
#story_list_ov .button a:link, #story_list_ov .button a:visited { background-position:0 -423px; }
#story_list_ov .button a:hover, #story_list_ov .button a:active, #story_list_ov .button a:focus { background-position:-210px -423px;}

/* FAQ */
#faq-item h1 { font-size:26px; }
.faq_container p { padding-bottom:10px; }
.faq_list { width:700px; margin:0 10px 20px; overflow:hidden; border-top:1px solid #E5E5E5; }
.faq_list li { width:700px; padding:0; margin:0; float:left; display:inline; border-bottom:1px solid #E5E5E5; }
.faq_list a { display:block; padding:5px 10px; }
.faq_list a:link, .faq_list a:visited  { background:none; }
.faq_list a:hover, .faq_list a:focus  { background:#F2EBEF; }
.faq_list a:active { background:#F1D03D; color:#000; }

.image_holder, .faq_img { text-align:center; padding-bottom:20px; }
.image_holder .img_holder, .faq_img .img_holder { margin:0 auto 5px; padding:0; }
.image_holder .img_details, .faq_img .img_details { margin:0 10px 15px; padding:5px; background:#E5E5E5; }


#job_description ul, .list_bullets, #faq_answer ol, #faq_answer ul { width:720px; overflow:hidden; margin:5px 0 15px }
.col_3-2 .list_bullets { width:480px; }
.col_2-1 .list_bullets { width:360px; }
#job_description ul li, .list_bullets li, #faq_answer li { width:680px; margin:5px 10px; padding:0 0 0 20px; float:left; display:inline; background:url(../img/icons.png) 0px -280px no-repeat; }
#faq_answer .steps_list li { width:720px; margin:0; padding:0; background:none; }
.col_3-2 .list_bullets li { width:440px; }
.col_2-1 .list_bullets li { width:320px; }

/* exon skipping */
#exon-img ul { width:720px; overflow:hidden; }
#exon-img li { width:720px; float:left; display:inline; margin-top:20px; }
#exon-img li .img_details { }
#exon-img h2 { text-align:left; }

/* patient stories */
.organisation_list, .story_list, .investor_list, .partner_list, #patient-organisation-partnerships { width:720px; overflow:hidden; }
.organisation_list li, .story_list li, .investor_list li, .partner_list li, #patient-organisation-partnerships li { width:720px; margin:0; float:left; position:relative; }
.story_list li { width:710px; height:253px; margin:0 5px; background:url(../img/stories-list.png) 0 0 no-repeat; }
.story_list li:hover { background-position:-710px 0; }
.story_list li:hover h3 { color:#2b0036; }
.story_list li:hover p { color:#000;}
#patient-organisation-partnerships p, #patient-organisation-partnerships h3, .organisation_list p, .investor_list li p, .organisation_list h3, .investor_list li h3 { margin-left:120px; }

#patient-organisation-partnerships li h3, .investor_list li h3 { border-bottom:1px solid #560A69; padding:0 0 2px; margin:0 10px 5px 130px; }

.story_list li h3, .story_list li p { }
.story_list li h3 { padding:20px 10px 18px; position:absolute; z-index:200; top:0; left:0; }
.story_list li p { float:left; display:inline; width:340px; position:absolute; z-index:200; top:68px; left:0; }
.story_list li blockquote { width:140px; left:480px; top:68px; position:absolute; z-index:100; height:120px; background:none; }
.story_list li blockquote p { margin-left:0; font-size:13px; line-height:20px; width:140px; text-align:center; top:15px; left:40px; }
.story_list li blockquote p .bq_start {  top:-15px; left:-40px; }
.story_list li blockquote p .bq_end { bottom:-15px; right:-40px; }


#patient-organisation-partnerships li .img_holder, .organisation_list li .img_holder, .investor_list li .img_holder, .story_list li .img_holder { position:absolute; left:5px; top:5px; padding:0; margin:0; }
#patient-organisation-partnerships li .img_holder, .investor_list li .img_holder { top:40px; left:10px; }
.story_list li .img_holder { left:325px; height:230px; width:180px; z-index:5; top:0; background:url(../img/patient-stories/stories-list.jpg) 0 no-repeat; }
.story_list li:hover .img_holder img { display:none; }
#story_list_stan .img_holder { background-position:0 0;}
#story_list_thomas .img_holder { background-position:0 -230px;}
#story_list_maarten .img_holder{ background-position:0 -460px;}
#story_list_janneke .img_holder{ background-position:0 -690px;}
#story_list_bram .img_holder { background-position:0 -920px;}
.story_list li .link_holder { width:710px; height:253px; padding:0; margin:0; position:absolute; top:0; left:0;  }
.story_list li .link_holder a { width:340px; padding:178px 360px 50px 10px; position:absolute; top:0; left:0; height:20px; background:url(../img/spacer.gif) 0 0 repeat;  }

#story_list_stan blockquote p { font-size:16px; }
#story_list_thomas blockquote { margin-top:10px; }
#story_list_thomas blockquote p { font-size:16px;}
#story_list_maarten blockquote p{ font-size:15px;}
#story_list_janneke blockquote { margin-top:20px; }
#story_list_janneke blockquote p{ font-size:16px;}
#story_list_bram blockquote { margin-top:30px; }
#story_list_bram blockquote p { font-size:16px;}

.partner_type_list { width:720px; overflow:hidden; }
#patient-organization-partnerships li, .partner_type_list li { width:720px; float:left; display:inline; margin-bottom:20px; }
#patient_organizations h2, .partner_type_list h2 { border-bottom:2px solid #560A69; padding-bottom:7px; margin-bottom:20px; }

#investor_list_ov h2, #partner_list_ov h2 { position:absolute; left:-9999px; }
.partner_list h3 { border-bottom:1px solid #560A69; padding:0 0 2px; margin:0 10px 5px; }
.partner_list .link_list { width:720px; overflow:hidden; margin-bottom:20px; }
.partner_list .link_list li { float:left; display:inline; width:340px; margin:0 10px 20px; height:auto; }

.partner_list .img_holder { margin:0 15px 0 5px; padding:0; float:left; display:inline;}
.partner_list .normal_logo { width:110px; }
.partner_list .wide_logo { width:230px; }

/* partners */ 
#partners_intro h2 { font-size:16px; }

/* investors */
.inpage_nav { background:url(../img/inpage-nav.png) 0 0 no-repeat; padding-top:20px; }
#partner_list_ov, #investor_list_ov { background-position:-360px 0; }
.inpage_nav ul { width:360px; overflow:hidden; margin-bottom:20px; background:url(../img/inpage-nav.png) -840px bottom no-repeat; }
#partner_list_ov ul, #investor_list_ov ul { width:480px; background-position:-1200px bottom; }
.inpage_nav li { width:300px; margin:0 30px 20px; float:left; display:inline; overflow:hidden; }
#partner_list_ov li, #investor_list_ov li { width:420px; margin:0 30px 0; padding-bottom:20px; }
.inpage_nav li a { display:block; width:300px; font-weight:bold; } 
#investor_list_ov li a { width:420px; } 
.inpage_nav li ul { width:360px; margin:0 -30px; background:none; padding:0; overflow:hidden;}
#investor_list_ov li ul { width:480px; }
.inpage_nav li li {  width:280px; margin:0; padding:5px 30px; }
#partner_list_ov li li, #investor_list_ov li li {  width:180px; margin:0; padding:5px 30px; }
.inpage_nav li li a { width:260px; padding-left:20px; background:url(../img/icons.png) 0 -520px no-repeat; font-weight:normal; }
#partner_list_ov li li a, #investor_list_ov li li a { width:160px; }
 
/* patient story */
#patient-story #content h2 { float:left; display:inline; width:700px; }

/* stan photos */
#patient-story .img_details { display:none; }
#patient-story .img_holder { padding-bottom:0; padding:0 5px; }
#patient-story blockquote { margin-top:5px; }
#stan_3 {  }

/* maarten photos */
#maarten_2, #maarten_3 { clear:right; }
#maarten_4, #maarten_5 { clear:left; }

/* jayden photos */
#jayden_quote_6 {  }
#jayden_4 { clear:left; }
#jayden_5 { margin-top:10px; }

/* thomas */

#thomas_quote2 { clear:both; }
#thomas_3 { clear:both; }
#thomas_5 { clear:left; }

/* bram */
#bram_quote1 {  }
#bram_5 { clear:both; }

/* prof overview */
#disease_ov_prof h3 { font-size:18px; }

/* footer */

#footer { position:relative; top:62px; width:970px; height:32px; margin:0 auto 0;  text-align:left; padding:10px 5px 15px; height:42px; background:url(../img/footer.png) 0 bottom no-repeat;   }
#nav_foot { position:absolute; top:15px; left:5px; z-index:100; width:480px; height:32px; }
#nav_foot h2 { position:absolute; left:-9999px; }
#nav_foot ul { width:480px; height:32px; position:absolute; left:15px; top:0; overflow:hidden; }
#nav_foot ul li { float:left; display:inline; padding:0; }
#nav_foot ul li a  { color:#560A69; display:block; padding:6px 10px; }
#copyrights { position:absolute; top:15px; right:25px; height:32px; text-align:right; width:240px; padding:0; z-index:10; color:#560A69; line-height:32px; }

/* sitemap */
#sitemap { width:960px; overflow:hidden; margin-bottom:40px; }
#sitemap li { width:220px; float:left; display:inline; margin:5px 10px; overflow:hidden;}
#sitemap li ul { width:240px; float:left; display:inline; margin:0 -10px 0; }
#sitemap li li { width:220px; float:left; display:inline; margin:5px 10px; }

#sitemap li li li { width:200px; float:left; display:inline; margin:5px 20px; }
#sitemap h2 { font-size:18px; margin:0 0 4px; padding:0 0 4px; line-height:20px; border-bottom:2px solid #560a69; }

#sitemap h3, #sitemap li a { font-size:13px; margin:0; padding:0; line-height:20px; font-weight:bold; }
#sitemap li li li a { font-weight:normal; }