/* Globals */
body { padding:0px 0px 15px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
body div, td { vertical-align:top; }

h3 { color:#17244e; font-size:11px; font-weight:bold; padding:0px; margin:0px 0px 5px 0px; }
h4 { color:#17244e; font-size:11px; font-weight:bold; padding:0px; margin:0px; }
p { margin:0px 0px 20px 0px; padding:0px; }
a { color:#17244e; }
a:hover { color:#d05527; }

#header { margin:80px 0px 0px 22px; width:808px; }
#header_nav img { margin-left:5px; }
#top_nav { vertical-align:bottom; background-color:#9fd7eb; }
.separator_01 { margin:2px 0px 2px 0px; display:block; }
.separator_02 { margin:1px 0px 1px 0px; display:block; }
.section_image { display:block; }

#content { width:830px; }

#section_content ul { padding:0px; margin:0px 0px 20px 0px; list-style-type:none; }
#section_content li { background-image:url(images/pic_global_bullet_01.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0px 0px 0px 10px; margin:0px 0px 7px 0px; }

#footer { width:830px; height:197px; font-size:9px; color:#2f87b3; text-align:right; }
#footer img { margin-bottom:5px; display:block; }
#footer a { color:#297da8; }
#footer p { padding:0px; margin:0px 0px 5px 0px; }
#footer a:hover { color:#d05527; }
#footer_nav a { text-transform:uppercase; }

/* Global Nav */
#nav, #nav ul { padding:0px; margin:0px; list-style:none; }
#nav a { display: block; }

#nav li { float:left; padding-right:0px; }
#nav li ul { position:absolute; width:100px; left:-999px; top:143px; }
#nav li:hover ul { left:auto; } 
#nav li:hover ul, #nav li.sfhover ul { left:auto; }

#nav li.main_01 { width:98px; }
#nav li.main_01 ul { width:98px; }
#nav li.main_01 ul li { width:98px; }
li.main_01 a { background-image:url(images/but_about_off.gif); background-repeat:no-repeat; background-position:top left; }
#subnav_01 { background-image:url(images/but_about_on.gif); background-repeat:no-repeat; background-position:top left; height:23px; }

#nav li.main_02 { width:130px; }
#nav li.main_02 ul { width:130px; }
#nav li.main_02 ul li { width:130px; }
li.main_02 a { background-image:url(images/but_programs_off.gif); background-repeat:no-repeat; background-position:top left; }
#subnav_02 { background-image:url(images/but_programs_on.gif); background-repeat:no-repeat; background-position:top left; height:23px; }

#nav li.main_03 { width:168px; }
#nav li.main_03 ul { width:168px; }
#nav li.main_03 ul li { width:168px; }
li.main_03 a { background-image:url(images/but_partnering_off.gif); background-repeat:no-repeat; background-position:top left; }
#subnav_03 { background-image:url(images/but_partnering_on.gif); background-repeat:no-repeat; background-position:top left; height:23px; }

#nav li.main_04 { width:67px; }
#nav li.main_04 ul { width:67px; }
#nav li.main_04 ul li { width:67px; }
li.main_04 a { background-image:url(images/but_careers_off.gif); background-repeat:no-repeat; background-position:top left; }
#subnav_04 { background-image:url(images/but_careers_on.gif); background-repeat:no-repeat; background-position:top left; height:23px; }

#nav li.main_05 { width:81px; }
#nav li.main_05 ul { width:81px; }
#nav li.main_05 ul li { width:81px; }
li.main_05 a { background-image:url(images/but_news_off.gif); background-repeat:no-repeat; background-position:top left; }
#subnav_05 { background-image:url(images/but_news_on.gif); background-repeat:no-repeat; background-position:top left; height:23px; }

/* Sub */
#sub #nav li ul { top:45px; }

#sub #header { margin:0px 0px 0px 22px; }
#sub #header #header_nav { height:19px; }
#sub #header #header_nav td { vertical-align:middle; }

#sub #content { width:808px; min-height:400px; padding:16px 0px 20px 22px; background-image:url(images/bg_sub_content.gif); background-repeat:no-repeat; background-position:left bottom; }
/* hide from IE/mac \*/
* html #sub #content {
  height:400px;
  he\ight:400px;
}
/* end hide */
#sub #content #section_content { width:560px; padding-right:70px; color:#17244e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:140%; }
#sub #content #sub_nav { padding-top:36px; line-height:normal; }
#sub #content #sub_nav ul { margin:0px; padding:0px; list-style-type:none; }
#sub #content #sub_nav li { padding:0px; margin:0px; }

#sub #content .section_title { margin-bottom:18px; }

#sub #content p { text-align:justify; }
#sub #content .back_to_top { border-top:1px solid #e56a53; text-align:right; margin-bottom:20px; }
#sub #content .back_to_top_02 { border-bottom:1px solid #e56a53; margin:10px 0px 10px 0px; text-align:right; }
#sub #content .back_to_top_03 { border-bottom:1px solid #e56a53; margin:10px 0px 10px 0px; text-align:right; }
#sub #content .section_break_01 { border-top:1px solid #e56a53; height:5px; margin:10px 0px 10px 0px; }
#sub #content .section_break_02 { border-bottom:1px solid #e56a53; height:5px; margin:10px 0px 10px 0px; text-align:right; }
#sub #content .biopic { margin:-10px 0px 20px 20px; }
#sub #content .biopic_02 { margin:-10px 0px 20px 20px; border:1px solid #8fd1eb; border-top:0px; }
#sub #content .linklist ul { list-style-type:none; }
#sub #content .linklist li { background-image:none; padding:0px; margin:0px 0px 7px 0px; }

#sub #footer { height:205px; background-image:url(images/bg_sub_footer.gif); background-repeat:no-repeat; background-position:0px 45px; }

/* About */
#sub #about #management_team td { padding:0px 10px 15px 0px; }
#sub #about #management_team img { border:1px solid #8fd1eb; margin-right:10px; }
#sub #about #management_team a { font-weight:bold; font-style:normal; font-size:11px; }
#sub #about #management_team p { margin:5px 0px 0px 0px; font-style:italic; font-size:10px; }
#sub #about p.title { margin-bottom:10px; }

#sub #about .investor_frame { margin-bottom:25px; width:560px; }
#sub #about .logos { padding:10px 0px 0px 20px; width:184px; }

/* Programs - Pipeline */
#sub #programs_pipeline #content #section_content { width:630px; padding-right:0px; }

/* Programs */
#sub #programs #advisors td { padding:0px 10px 15px 0px; }
#sub #programs #advisors img { border:1px solid #8fd1eb; margin-right:10px; }
#sub #programs #advisors a { font-weight:bold; font-style:normal; font-size:11px; }
#sub #programs #advisors p { margin:5px 0px 0px 0px; font-style:italic; font-size:10px; }

/* Partnering */
#partnering #contact_block { margin-bottom:20px; width:560px; }
#partnering #contact_block td { padding:2px 5px 0px 0px; }

/* News */
#news #section_content { line-height:normal; }
#news #section_content li { margin:0px 0px 20px 0px; }
#news #section_content li a { font-weight:bold; }

/* Sitemap */
#sitemap #content h3 { text-transform:uppercase; }
#sitemap #content ul { margin:0px 0px 20px 15px; }
#sitemap #content ul ul { margin-top:5px; margin-bottom:5px; }
#sitemap #content li { padding:0px; margin:0px 0px 7px 0px; background-image:none; }

/* Contact */
#contact #content h3 { margin-bottom:15px; }
#contact #content #map { border:1px solid #bfcfe2; margin-bottom:20px; }

/* Careers */
#careers #section_content li { margin:0px 0px 20px 0px; }
#careers #section_content li a { font-weight:bold; }
