body { margin: 0px; padding: 0px; color: #5A5751; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; }

p { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #5A5751; line-height: 20px;}
td { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #5A5751; line-height: 20px; }

h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #4C4A45; padding: 0px 5px auto 0px; }
h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CC6600; }
h3 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }

h2#related { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CC6600; border-top: 2px solid #D5CEC3; border-bottom: 1px solid #D5CEC3; padding: 10px 5px 10px 0px;}

a:link {text-decoration: underline; color: #336699;}
a:visited {text-decoration: underline; color: #336699;}
a:hover {text-decoration: underline; color: #CC6600;}

#globaltable { padding: 0; border-collapse: expand; border-spacing: 0px; width: 960px; height: 80px; }
#globaltable td { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 11px; vertical-align: top; width: 730px; }
#globaltable td.navhome { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 11px; padding: 18px 0px 10px 0px; vertical-align: top; width: 230px; }
#globaltable td.navhome a:link {text-decoration: none; color: #5A5751;}
#globaltable td.navhome a:visited {text-decoration: none; color: #5A5751;}
#globaltable td.navhome a:hover {text-decoration: none; color: #CC6600;}
#globaltable td.navhome a.on:link {text-decoration: none; color: #CC6600;}
#globaltable td.navhome a.on:visited {text-decoration: none; color: #CC6600;}
#globaltable td.navhome a.on:hover {text-decoration: none; color: #CC6600;}
#globaltable td.nav { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 11px; padding: 18px 0px 10px 0px; vertical-align: top; background-image: url('/images/global_bg.gif'); background-repeat: no-repeat; width: 230px; }
#globaltable td.nav a:link {text-decoration: none; color: #5A5751;}
#globaltable td.nav a:visited {text-decoration: none; color: #5A5751;}
#globaltable td.nav a:hover {text-decoration: none; color: #CC6600;}
#globaltable td.nav a.on:link {text-decoration: none; color: #CC6600;}
#globaltable td.nav a.on:visited {text-decoration: none; color: #CC6600;}
#globaltable td.nav a.on:hover {text-decoration: none; color: #CC6600;}

#main  { padding: 0; border-collapse: collapse;	border-spacing: 0px; width: 960px; }
#main .nav { padding-left: 40px;}
#main .searchbody { position:relative;}
#main .search {position:absolute; height:36px; width:190px; margin:0; padding:0; left: -230px; top: -22px; background-color: #E0DEDB; display: block;}
#main .search_input {position:absolute; width:150px; left:0px; top:10px; border:none; background:none; margin:0px 0px 0 13px; padding:0; color: #5A5751; font-size: 12px;  font-family: Arial, Helvetica, Verdana, sans-serif;}
#main .search_button {position:absolute; left:191px; top:0px;  width:39px; height:36px; padding: 0; margin:0px;	border:none; cursor:pointer; background: url(/images/icon_search.gif) no-repeat center center; }

.homeannbox { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; padding: 10px 10px 15px 10px; font-weight: bold; }
.homeannheader { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CC6600; padding: 30px 10px 5px 0px; border-bottom: 2px solid #CC6600; }

#homeanntablenone {	padding: 0; border-collapse: expand; border-spacing: 0px;}
#homeanntablenone td { font-size: 11px;  padding: 5px 10px 8px 0px; vertical-align: top; }
#homeanntablenone td.date { font-size: 11px; font-weight: bold; width: 80px; color: #333333; }
#homeanntablenone td.bottom { font-size: 11px; font-weight: bold; color: #333333;  border-bottom: 1px dotted #5A5751;}

#homeanntable {	padding: 0; border-collapse: expand; border-spacing: 0px;}
#homeanntable td { font-size: 11px; border-bottom: 1px dotted #5A5751; padding: 5px 10px 5px 0px; vertical-align: top; height: 90px; }
#homeanntable td.date { font-size: 11px; font-weight: bold; width: 80px; color: #333333; }
#homeanntable td.more { font-size: 11px; font-weight: bold; border-top: 0px; padding-bottom: 15px; border-bottom: 0px; }
#homeanntable td a:link {text-decoration: underline; color: #336699;}
#homeanntable td a:visited {text-decoration: underline; color: #336699;}
#homeanntable td a:hover {text-decoration: underline; color: #CC6600;}
#homeanntable td.more a:link {text-decoration: underline; color: #336699;}
#homeanntable td.more a:visited {text-decoration: underline; color: #336699;}
#homeanntable td.more a:hover {text-decoration: underline; color: #CC6600;}

#homeanntable2 {	padding: 0; border-collapse: expand; border-spacing: 0px;}
#homeanntable2 td { font-size: 11px; border-bottom: 1px dotted #5A5751; padding: 5px 10px 5px 0px; vertical-align: top; height: 90px; }
#homeanntable2 td.date { font-size: 11px; font-weight: bold; width: 80px; color: #333333; }
#homeanntable2 td.more { font-size: 11px; font-weight: bold; border-top: 0px; padding-bottom: 15px; border-bottom: 0px; }
#homeanntable2 td a:link {text-decoration: underline; color: ##336699;}
#homeanntable2 td a:visited {text-decoration: underline; color: #336699;}
#homeanntable2 td a:hover {text-decoration: underline; color: #CC6600;}
#homeanntable2 td.more a:link {text-decoration: underline; color: #336699;}
#homeanntable2 td.more a:visited {text-decoration: underline; color: #336699;}
#homeanntable2 td.more a:hover {text-decoration: underline; color: #CC6600;}
#highlight { font-size: 12px; border-bottom: 0px; padding: 5px 10px 85px 0px; vertical-align: top; }

#homeanntable3 {	padding: 0; border-collapse: expand; border-spacing: 0px;}
#homeanntable3 td { font-size: 11px; border-bottom: 1px dotted #5A5751; padding: 5px 10px 5px 0px; vertical-align: top; height: 30px;  }
#homeanntable3 td.date { font-size: 11px; font-weight: bold; width: 80px; color: #333333; }
#homeanntable3 td.more { font-size: 11px; font-weight: bold; border-top: 0px; padding-bottom: 15px; border-bottom: 0px; }
#homeanntable3 td a:link {text-decoration: underline; color: ##336699;}
#homeanntable3 td a:visited {text-decoration: underline; color: #336699;}
#homeanntable3 td a:hover {text-decoration: underline; color: #CC6600;}
#homeanntable3 td.more a:link {text-decoration: underline; color: #336699;}
#homeanntable3 td.more a:visited {text-decoration: underline; color: #336699;}
#homeanntable3 td.more a:hover {text-decoration: underline; color: #CC6600;}

#homeanntable4 {	padding: 0; border-collapse: expand; border-spacing: 0px;}
#homeanntable4 td { font-size: 11px; border-bottom: 1px solid #ddd8cf; padding: 5px 10px 5px 0px; vertical-align: top; height: 30px; }
#homeanntable4 td.date { font-size: 11px; font-weight: bold; width: 80px; color: #333333; }
#homeanntable4 td.more { font-size: 11px; font-weight: bold; border-top: 0px; padding-bottom: 15px; border-bottom: 0px; }
#homeanntable4 td a:link {text-decoration: underline; color: ##336699;}
#homeanntable4 td a:visited {text-decoration: underline; color: #336699;}
#homeanntable4 td a:hover {text-decoration: underline; color: #CC6600;}
#homeanntable4 td.more a:link {text-decoration: underline; color: #336699;}
#homeanntable4 td.more a:visited {text-decoration: underline; color: #336699;}
#homeanntable4 td.more a:hover {text-decoration: underline; color: #CC6600;}


.newsbox { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; padding: 10px 10px; background-color: #F0EEEA; }
.newsheader { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CC6600; padding: 20px 10px 5px 0px; border-bottom: 2px solid #CC6600; }

#newstable { padding: 0; border-collapse: expand; border-spacing: 0px;}
#newstable td { font-size: 12px; border-bottom: 1px dotted #ACABA8; padding: 5px 10px 15px 0px; vertical-align: top; }
#newstable td.date { font-size: 12px; font-weight: bold; width: 100px; color: #333333; }
#newstable td.eventdate { font-size: 12px;  width: 100px; color: #5A5751; }
#newstable td.event { font-size: 12px; color: #5A5751; }
#newstable td.location { font-size: 12px;  width: 90px; color: #5A5751; }
#newstable td a:link {text-decoration: underline; color: #336699;}
#newstable td a:visited {text-decoration: underline; color: #336699;}
#newstable td a:hover {text-decoration: underline; color: #CC6600;}

#newstablenoline { padding: 0; border-collapse: expand; border-spacing: 0px;}
#newstablenoline td { font-size: 12px; padding: 5px 10px 15px 0px; vertical-align: top;}
#newstablenoline td.date { font-size: 12px; font-weight: bold; width: 100px; color: #333333; }
#newstablenoline td.eventdate { font-size: 12px;  width: 100px; color: #5A5751; }
#newstablenoline td.event { font-size: 12px; color: #5A5751; }
#newstablenoline td.location { font-size: 12px;  width: 90px; color: #5A5751;}
#newstablenoline td a:link {text-decoration: underline; color: #336699;}
#newstablenoline td a:visited {text-decoration: underline; color: #336699;}
#newstablenoline td a:hover {text-decoration: underline; color: #CC6600;}
.noline {  border-bottom: 1px dotted #ACABA8;}
.nolineitalic { font-size: 11px; font-style: normal;}

#clinicaltrialtable { padding: 0; border-collapse: expand; border-spacing: 0px;}
#clinicaltrialtable td { font-size: 12px; border-bottom: 1px dotted #ACABA8; padding: 5px 10px 15px 0px; vertical-align: top; }
#clinicaltrialtable td.type { font-size: 12px;  width: 100px; color: #5A5751; }
#clinicaltrialtable td.title { font-size: 12px; color: #5A5751; }

#footertable { padding: 0; border-collapse: expand; border-spacing: 0px; background-image: url('/images/footer_bg.gif'); background-repeat: repeat-x; width: 960px; height: 65px;}
#footertable td { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 10px; padding: 10px 10px 10px 20px; vertical-align: top; }
#footertable td.copyright { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 10px 20px 10px 10px; vertical-align: top; text-align: right; }
#footertable td a:link {text-decoration: underline; color: #5A5751; padding-right: 15px; }
#footertable td a:visited {text-decoration: underline; color: #5A5751; padding-right: 15px; }
#footertable td a:hover {text-decoration: underline; color: #5A5751; padding-right: 15px; }
#footertable td.copyright a:link {text-decoration: underline; color: #FFFFFF;}
#footertable td.copyright a:visited {text-decoration: underline; color: #FFFFFFF;}
#footertable td.copyright a:hover {text-decoration: underline; color: #FFFFFF;}

#trialfooter { padding: 0; border-collapse: expand; border-spacing: 0px; background-image: url('/images/footer_bg.gif'); background-repeat: repeat-x; width: 525px; height: 65px;}
#trialfooter td { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 10px; padding: 10px 10px 10px 20px; vertical-align: top; }
#trialfooter td.copyright { font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 10px 20px 10px 10px; vertical-align: top; text-align: right; }
#trialfooter td a:link {text-decoration: underline; color: #5A5751; padding-right: 15px; }
#trialfooter td a:visited {text-decoration: underline; color: #5A5751; padding-right: 15px; }
#trialfooter td a:hover {text-decoration: underline; color: #5A5751; padding-right: 15px; }
#trialfooter td.copyright a:link {text-decoration: underline; color: #FFFFFF;}
#trialfooter td.copyright a:visited {text-decoration: underline; color: #FFFFFFF;}
#trialfooter td.copyright a:hover {text-decoration: underline; color: #FFFFFF;}

#extra { padding: 0; width: 960px; height: 42px; background-image: url('/images/navbot_bg.gif'); background-repeat: repeat-x; }
#extracontent { padding: 25px 40px 0px 40px; text-align: right; vertical-align: bottom; font-family: Verdana, Arial; Helvetica, sans-serif; font-size: 10px; color: #5A5751; }
#extracontent a:link {text-decoration: underline; color: #5A5751;}
#extracontent a:visited {text-decoration: underline; color: #5A5751;}
#extracontent a:hover {text-decoration: underline; color: #CC6600;}

#contentarea { width: 960px; background-color: #DDD8CF; }
#contentarea td.leftnav { padding: 0px 15px 25px 20px; vertical-align: top; width:175; }
/*#contentarea td.content { padding: 0px 20px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; }*/
#contentarea td.content { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #FFFFFF; }
#contentarea td.right { width: 20px; }
#contentarea #whitecontent { padding: 20px 15px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #FFFFFF;}
td.content2 { padding: 0px 20px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; }
td.contentrelated { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; width: 200px; }
#contentrelated_about { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #F0EEEA; width: 200px; margin-top: 15px;}
#contentrelated_pipeline { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #F0EEEA; width: 200px; margin-top: 15px;}
#contentrelated_platform { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #F0EEEA; width: 200px; margin-top: 15px;}
#contentrelated_investor { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #F0EEEA; width: 200px; margin-top: 15px;}
#contentrelated_career { padding: 0px 0px 20px 0px; vertical-align: top; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #5A5751; background-color: #F0EEEA; width: 200px; margin-top: 15px;}
.text { padding: 10px 10px; color: #000000; }

#event { border-bottom: 1px dotted #ACABA8;  padding: 10px 6px 15px 0px; }
#event #name { font-size: 12px; color: #333333; font-weight: bold; }
#event #date { font-size: 12px; color: #333333; font-weight: bold; font-style: italic; }
#event #venue { font-size: 12px; color: #5A5751; }
#event #location { font-size: 12px; color: #5A5751; }
#event #detail { font-size: 12px; color: #5A5751; }

#event2 { padding: 10px 6px 15px 0px; }
#event2 #name { font-size: 12px; color: #333333; font-weight: bold; }
#event2 #date { font-size: 12px; color: #333333; font-weight: bold; font-style: italic; }
#event2 #venue { font-size: 12px; color: #5A5751; }
#event2 #location { font-size: 12px; color: #5A5751; }
#event2 #detail { font-size: 12px; color: #5A5751; }

#expand { border-bottom: 1px dotted #ACABA8;  padding-top: 0px; padding-bottom: 5px; }

#bio { border-bottom: 1px dotted #ACABA8;  padding-top: 0px; padding-bottom: 15px; }
#bio #name { font-size: 14px; color: #CC6600; font-weight: bold; }
#bio #title { font-size: 12px; color: #333333; font-weight: bold; font-style: italic; }
#bio p img { margin: 0px 20px 5px 0px; float: left;}

#news { border-bottom: 1px dotted #ACABA8; padding: 10px 6px 15px 0px; }
#news #name { font-size: 12px; color: #333333; font-weight: bold; }
#news #detail { font-size: 12px; color: #5A5751; }

#news2 { border-bottom: 1px dotted #ACABA8; padding: 10px 6px 15px 0px; }
#news2 a:link {text-decoration: underline; color: #336699;}
#news2 a:visited {text-decoration: underline; color: #336699;}
#news2 a:hover {text-decoration: underline; color: #CC6600;}

#related_product { background-color: #D79153; margin-bottom: 15px;}
#related_product td { padding: 0px 2px; }
#related_product #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_product #graphic img { border: 1px solid #96908A; }
#related_product #graphic2 { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_product #graphic2 img { border: 1px solid #ffffff; }
#related_product #graphictext { margin: 3px 0px; background-color: #D79153; padding: 6px; vertical-align: top; color: #000000; }
#related_product #graphictext a:link {text-decoration: underline; color: #4F4F4F;}
#related_product #graphictext a:visited {text-decoration: underline; color: #4F4F4F;}
#related_product #graphictext a:hover {text-decoration: underline; color: #000000;}
#related_product #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_product #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_product #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_product #downloads p { color: #000000; }
#related_product #downloads #header { background-image: url('/images/arrow_bg_pumpkin_190.gif'); background-repeat: repeat-x; background-color: #D79153; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_product #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #585858; border-bottom: 1px dotted #5A5751; }
#related_product #downloadstext #title { font-size: 12px; color: #585858; font-weight: bold; }
#related_product #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #585858; }
#related_product #downloadstext #quote { font-size: 12px; color: #585858; font-weight: bold; }
#related_product #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #585858; }
#related_product #downloadstext #quotebytitle { font-size: 11px; color: #585858; font-style: italic; }
#related_product td a:link {text-decoration: underline; color: #336699;}
#related_product td a:visited {text-decoration: underline; color: #336699;}
#related_product td a:hover {text-decoration: underline; color: #CC6600;}
#related_product #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #585858; }

#related_investor { background-color: #91BE76; margin-bottom: 15px;}
#related_investor td { padding: 0px 2px; }
#related_investor #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_investor #graphic img { border: 1px solid #96908A; }
#related_investor #graphictext { margin: 3px 0px; background-color: #91BE76; padding: 6px; vertical-align: top; color: #000000; }
#related_investor #graphictext a:link {text-decoration: underline; color: #4F4F4F;}
#related_investor #graphictext a:visited {text-decoration: underline; color: #4F4F4F;}
#related_investor #graphictext a:hover {text-decoration: underline; color: #000000;}
#related_investor #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_investor #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_investor #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_investor #downloads p { color: #000000; }
#related_investor #downloads #header { background-image: url('/images/arrow_bg_green.gif'); background-repeat: repeat-x; background-color: #91BE76; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_investor #downloadstext { background-color: #91BE76; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#related_investor #downloadstext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_investor #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #000000; }
#related_investor #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#related_investor #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#related_investor #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#related_investor td a:link {text-decoration: underline; color: #336699;}
#related_investor td a:visited {text-decoration: underline; color: #336699;}
#related_investor td a:hover {text-decoration: underline; color: #CC6600;}
#related_investor #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#related_partner { background-color: #659EC6; margin-bottom: 15px;}
#related_partner td { padding: 0px 2px; }
#related_partner #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_partner #graphic img { border: 1px solid #96908A; }
#related_partner #graphictext { margin: 3px 0px; background-color: #659EC6; padding: 6px; vertical-align: top; color: #000000; }
#related_partner #graphictext a:link {text-decoration: underline; color: #4F4F4F;}
#related_partner #graphictext a:visited {text-decoration: underline; color: #4F4F4F;}
#related_partner #graphictext a:hover {text-decoration: underline; color: #000000;}
#related_partner #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_partner #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_partner #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_partner #downloads p { color: #585858; }
#related_partner #downloads #header { background-image: url('/images/arrow_bg_blue_190.gif'); background-repeat: repeat-x; background-color: #659EC6; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_partner #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #585858; border-bottom: 1px dotted #5A5751; }
#related_partner #downloadstext #title { font-size: 12px; color: #585858; font-weight: bold; }
#related_partner #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #585858; }
#related_partner #downloadstext #quote { font-size: 12px; color: #585858; font-weight: bold; }
#related_partner #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #585858; }
#related_partner #downloadstext #quotebytitle { font-size: 11px; color: #585858; font-style: italic; }
#related_partner td a:link {text-decoration: underline; color: #336699;}
#related_partner td a:visited {text-decoration: underline; color: #336699;}
#related_partner td a:hover {text-decoration: underline; color: #CC6600;}
#related_partner #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #585858; }

#related_info { background-color: #979088; margin-bottom: 15px; margin-top: 52px;}
#related_info td { padding: 0px 2px; }
#related_info #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_info #graphic img { border: 1px solid #96908A; }
#related_info #graphictext { margin: 3px 0px; background-color: #979088; padding: 6px; vertical-align: top; color: #000000; }
#related_info #graphictext a:link {text-decoration: underline; color: #4F4F4F;}
#related_info #graphictext a:visited {text-decoration: underline; color: #4F4F4F;}
#related_info #graphictext a:hover {text-decoration: underline; color: #000000;}
#related_info #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_info #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_info #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_info #downloads p { color: #000000; }
#related_info #downloads #header { background-image: url('/images/arrow_bg_gray.gif'); background-repeat: repeat-x; background-color: #979088; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_info #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#related_info #downloadstext #title { font-size: 12px; color: #5A5751; font-weight: bold; }
#related_info #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #000000; }
#related_info #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#related_info #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#related_info #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#related_info td a:link {text-decoration: underline; color: #336699;}
#related_info td a:visited {text-decoration: underline; color: #336699;}
#related_info td a:hover {text-decoration: underline; color: #CC6600;}
#related_info #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#blue { background-color: #659fc7; margin-bottom: 15px;}
#blue td { padding: 0px 2px; width: 200px;}
#blue #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#blue #graphic img { border: 1px solid #96908A; }
#blue #graphictext { margin: 3px 0px; background-color: #659EC6; padding: 6px; vertical-align: top; color: #000000; }
#blue #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#blue #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#blue #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#blue #downloads p { color: #000000; }
#blue #downloads #header { background-image: url('/images/arrow_bg_blue.png'); background-repeat: repeat-x; background-color: #659fc7; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#blue #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#blue #downloadstext #title { font-size: 12px; color: #585858; font-weight: bold; padding-bottom: 10px;}
#blue #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #5A5751; }
#blue #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#blue #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#blue #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#blue td a:link {text-decoration: none; color: #336699;}
#blue td a:visited {text-decoration: none; color: #336699;}
#blue td a:hover {text-decoration: underline; color: #CC6600;}
#blue #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#gray { background-color: #979088; margin-bottom: 15px; margin-top: 28px;}
#gray td { padding: 0px 2px; }
#gray #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#gray #graphic img { border: 1px solid #96908A; }
#gray #graphictext { margin: 3px 0px; background-color: #979088; padding: 6px; vertical-align: top; color: #000000; }
#gray #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#gray #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#gray #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#gray #downloads p { color: #000000; }
#gray #downloads #header { background-image: url('/images/arrow_bg_gray_190.gif'); background-repeat: repeat-x; background-color: #979088; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#gray #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#gray #downloadstext #title { font-size: 12px; color: #585858; font-weight: bold; padding-bottom: 10px;}
#gray #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #5A5751; }
#gray #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#gray #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#gray #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#gray td a:link {text-decoration: none; color: #336699;}
#gray td a:visited {text-decoration: none; color: #336699;}
#gray td a:hover {text-decoration: underline; color: #CC6600;}
#gray #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#gray_leftnav { background-color: #979088; margin-bottom: 15px; margin-top: 28px;}
#gray_leftnav td { padding: 0px 2px; }
#gray_leftnav #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#gray_leftnav #graphic img { border: 1px solid #96908A; }
#gray_leftnav #graphictext { margin: 3px 0px; background-color: #979088; padding: 6px; vertical-align: top; color: #000000; }
#gray_leftnav #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#gray_leftnav #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#gray_leftnav #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#gray_leftnav #downloads p { color: #000000; }
#gray_leftnav #downloads #header { background-image: url('/images/arrow_bg_gray.gif'); background-repeat: repeat-x; background-color: #979088; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#gray_leftnav #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#gray_leftnav #downloadstext #title { font-size: 12px; color: #585858; font-weight: bold; padding-bottom: 10px;}
#gray_leftnav #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #5A5751; }
#gray_leftnav #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#gray_leftnav #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#gray_leftnav #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#gray_leftnav td a:link {text-decoration: none; color: #336699;}
#gray_leftnav td a:visited {text-decoration: none; color: #336699;}
#gray_leftnav td a:hover {text-decoration: underline; color: #CC6600;}
#gray_leftnav #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#green { background-color: #91be76; margin-bottom: 15px;}
#green td { padding: 0px 2px; }
#green #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#green #graphic img { border: 1px solid #96908A; }
#green #graphictext { margin: 3px 0px; background-color: #659EC6; padding: 6px; vertical-align: top; color: #000000; }
#green #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#green #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#green #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#green #downloads p { color: #000000; }
#green #downloads #header { background-image: url('/images/arrow_bg_green.png'); background-repeat: repeat-x; background-color: #91be76; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#green #downloadstext { background-color: #efeeea; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#green #downloadstext #title { font-size: 12px; color: #585858; font-weight: bold; padding-bottom: 10px;}
#green #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #5A5751; }
#green #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#green #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#green #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#green td a:link {text-decoration: underline; color: #336699;}
#green td a:visited {text-decoration: underline; color: #336699;}
#green td a:hover {text-decoration: underline; color: #CC6600;}
#green #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#related_platform { background-color: #D79153; margin-bottom: 15px;}
#related_platform td { padding: 0px 2px; }
#related_platform #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_platform #graphic img { border: 1px solid #96908A; }
#related_platform #graphictext { margin: 3px 0px; background-color: #D79153; padding: 6px; vertical-align: top; color: #000000; }
#related_platform #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_platform #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_platform #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_platform #downloads p { color: #000000; }
#related_platform #downloads #header { background-image: url('/images/arrow_bg_pumpkin_190.gif'); background-repeat: repeat-x; background-color: #D79153; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_platform #downloadstext { background-color: #D79153; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#related_platform #downloadstext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_platform #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #000000; }
#related_platform #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#related_platform #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#related_platform #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#related_platform td a:link {text-decoration: none; color: #336699;}
#related_platform td a:visited {text-decoration: none; color: #336699;}
#related_platform td a:hover {text-decoration: underline; color: #CC6600;}
#related_platform #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#related_careers { background-color: #C15B5B; margin-bottom: 15px;}
#related_careers td { padding: 0px 2px; }
#related_careers #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_careers #graphic img { border: 1px solid #96908A; }
#related_careers #graphictext { margin: 3px 0px; background-color: #C15B5B; padding: 6px; vertical-align: top; color: #000000; }
#related_careers #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_careers #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_careers #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_careers #downloads p { color: #000000; }
#related_careers #downloads #header { background-image: url('/images/arrow_bg_blue.gif'); background-repeat: repeat-x; background-color: #C15B5B; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_careers #downloadstext { background-color: #C15B5B; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#related_careers #downloadstext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_careers #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #000000; }
#related_careers #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#related_careers #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#related_careers #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#related_careers td a:link {text-decoration: none; color: #4F4F4F;}
#related_careers td a:visited {text-decoration: none; color: #4F4F4F;}
#related_careers td a:hover {text-decoration: underline; color: #CC6600;}
#related_careers #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#related_careers2 { background-color: #8779AE; margin-bottom: 15px;}
#related_careers2 td { padding: 0px 2px; }
#related_careers2 #graphic { padding: 4px 2px 4px 2px; vertical-align: top; }
#related_careers2 #graphic img { border: 1px solid #96908A; }
#related_careers2 #graphictext { margin: 3px 0px; background-color: #8779AE; padding: 6px; vertical-align: top; color: #000000; }
#related_careers2 #graphictext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_careers2 #graphictext #link { padding: 3px 0px; font-size: 11px; color: #000000; }
#related_careers2 #downloads { padding: 2px 2px 5px 2px; vertical-align: top; }
#related_careers2 #downloads p { color: #000000; }
#related_careers2 #downloads #header { background-image: url('/images/arrow_bg_blue.gif'); background-repeat: repeat-x; background-color: #8779AE; padding: 6px; vertical-align: top; color: #FFFFFF; border-bottom: 2px solid #FFFFFF; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#related_careers2 #downloadstext { background-color: #8779AE; padding: 6px; vertical-align: top; color: #000000; border-bottom: 1px dotted #5A5751; }
#related_careers2 #downloadstext #title { font-size: 12px; color: #000000; font-weight: bold; }
#related_careers2 #downloadstext #link { padding: 6px 0px; font-size: 11px; color: #000000; }
#related_careers2 #downloadstext #quote { font-size: 12px; color: #000000; font-weight: bold; }
#related_careers2 #downloadstext #quoteby { padding-top: 6px; font-size: 12px; color: #000000; }
#related_careers2 #downloadstext #quotebytitle { font-size: 11px; color: #000000; font-style: italic; }
#related_careers2 td a:link {text-decoration: none; color: #336699;}
#related_careers2 td a:visited {text-decoration: none; color: #336699;}
#related_careers2 td a:hover {text-decoration: underline; color: #CC6600;}
#related_careers2 #downloads p { padding: 0px 4px 5px 4px; font-size: 12px; color: #000000; }

#partnersgraphic { padding: 10px;  }
#partnersgraphic img { border: 1px solid #96908A; }

#return { padding: 15px 5px 0px 0px; font-size: 11px; }
#model { color: #5A5751; }
.small {  border-top: 1px solid #CC6600; border-right: 1px solid #CC6600; border-left: 1px solid #CC6600; padding: 5px;}
.smalltwo {  border-top: 1px solid #CC6600; border-right: 1px solid #CC6600; border-left: 1px solid #CC6600; border-bottom: 1px solid #CC6600; padding: 5px;}
.table {background-color: #979088; color: #ffffff; border-bottom: 1px solid #CC6600; border-right: 1px solid #CC6600; border-left: 1px solid #CC6600; font-size: 12px; padding: 10px 15px;}
.tableB {background-color: #979088; color: #ffffff; border-bottom: 1px solid #CC6600;  font-size: 12px; padding: 10px 15px;}
.tablespace {background-color: #ffffff; color: #ffffff; border-bottom: 1px solid #CC6600; font-size: 12px;}
.table2 {background-color: #ffffff; color: #ffffff; border: 1px solid #CC6600;font-size: 12px; padding: 5px 10px;}

#banner { padding: 10px 8px 25px 8px; vertical-align: top; background-color:#E0DEDB; border-top: 4px solid #CC6600; color: #CC6600; font-size: 16px; font-weight: bold; }

ul#bookmarks 
{
	margin: 0px;
	padding: 10px 10px 20px 30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border-bottom: 1px dotted #ACABA8; 
} 

ul#bookmarks2 
{
	margin: 0px;
	padding: 10px 10px 20px 30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

/#leftnavcontainer
{
	width: 175px;
	margin: 0px;
}

#leftnavcontainer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 100%;
}

#leftnavcontainer ul li
{
	margin: 0px 0px 9px 0px;
	padding: 0px;
	line-height: 20px;
	border-top: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
	color: #5A5751; 
}


/* 1st level */
#leftnavcontainer ul li a
{
	display: block;
	width: 163px; *width: 175px; /*reposition for IE*/
	padding: 5px 4px 5px 20px;
	background-color: #C1BCB5;
	font-size: 12px;
	font-weight: bold;
}

#leftnavcontainer ul li a:link, #leftnavcontainer ul li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/bullet_off.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
}

#leftnavcontainer ul li a:hover
{
	color: #FFFFFF;
	background-color: #969087;
	background-image: url(/images/bullet_on.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	text-decoration: none; 
} 

#leftnavcontainer ul li a:focus
{
	color: #FFFFFF;
	background-color: #969087;
	background-image: url(/images/bullet_on.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	text-decoration: none; 
}

#leftnavcontainer ul li a:active
{
	color: #FFFFFF;
	background-color: #969087;
	background-image: url(/images/bullet_on.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	text-decoration: none; 
}

#leftnavcontainer ul li a#current, #leftnavcontainer ul li a#active
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #969087;
	background-image: url(/images/bullet_on.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;

}

/* 2nd level */
#leftnavcontainer ul ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 20px;
	border-top: 0px; 
	border-bottom: 1px solid #DDD8CF;
}

#leftnavcontainer ul ul li a
{
	display: block;
	width: 153px; *width: 175px; /*reposition for IE*/ 
	padding: 5px 4px 5px 30px;
	background-color: #CBC8C3;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

#leftnavcontainer ul ul li a:link, #leftnavcontainer ul ul li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/bullet_none.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

#leftnavcontainer ul ul li a:hover
{
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	text-decoration: none; 
} 

#leftnavcontainer ul ul li a:focus
{
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	text-decoration: none; 
}

#leftnavcontainer ul ul li a:active
{
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	text-decoration: none; 
} 

#leftnavcontainer ul ul li a#current, #leftnavcontainer ul ul li a#active
{
	color: #336699;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

#leftnavcontainer ul ul li a#off
{
	color: #ffffff;
	text-decoration: none;
	background-color: #CBC8C3;
}

#leftnavcontainer ul ul li a#off:hover
{
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	text-decoration: none; 
} 

/* 3nd level */
#leftnavcontainer ul ul ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 20px;
	border-top: 0px; 
	border-bottom: 0px;
}

#leftnavcontainer ul ul ul li a
{
	display: block;
	width: 143px; *width: 175px; /*reposition for IE*/ 
	padding: 5px 4px 5px 40px;
	background-color: #CBC8C3;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#leftnavcontainer ul ul ul li a:link, #leftnavcontainer ul ul ul li a:visited
{
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_none.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	text-decoration: none;
}

#leftnavcontainer ul ul ul li a:hover
{
	color: #CC6600;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	text-decoration: none; 
} 

#leftnavcontainer ul ul ul li a:focus
{
	color: #CC6600;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	text-decoration: none; 
} 
#leftnavcontainer ul ul ul li a:active
{
	color: #CC6600;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	text-decoration: none; 
} 

#leftnavcontainer ul ul ul li a#current, #leftnavcontainer ul ul ul li a#active
{
	color: #CC6600;
	text-decoration: none;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	background-color: #FFFFFF;
}


#leftnavcontainer ul ul ul li a#off
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CBC8C3;
}

#leftnavcontainer ul ul ul li a#off:hover
{
	color: #CC6600;
	background-color: #FFFFFF;
	background-image: url(/images/bullet_off2.gif);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	text-decoration: none; 
} 

#punchline { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; background-color: #D79153; padding: 10px 10px; border-top: 2px solid #CC6600; border-bottom: 2px solid #CC6600; line-height: 30px;}
#punchline p { color: #FFFFFF; font-size: 14px; font-weight: normal;}
#punchline2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #4B4A46; background-color: #F0EEEA; padding: 10px 10px; border-top: 1px dotted #4B4A46; border-bottom: 1px dotted #4B4A46; }
#punchline3 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #4B4A46; background-color: #F0EEEA; padding: 10px 10px; }
#punchline4 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; background-color: #D79153; padding: 10px 10px; border-top: 2px solid #CC6600; border-bottom: 2px solid #CC6600; line-height: 30px; *width: 694px;}
#punchline4 p { color: #FFFFFF; font-size: 14px; font-weight: normal;}

#punchline_about { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 21px; color: #FFFFFF; background-color: #659EC6; padding: 10px 20px; border-top: 2px solid #CC6600; line-height: 26px; background-image: url(/images/about_banner_img.jpg); background-repeat: no-repeat; background-position: top right; height: 140; *height: 160px;}
#punchline_about p { color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 16px; margin-top: 10px;}

#punchline_pipeline { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 21px; color: #FFFFFF; background-color: #D79153; padding: 10px 20px; border-top: 2px solid #CC6600; line-height: 26px; background-image: url(/images/pipeline_banner_img.jpg); background-repeat: no-repeat; background-position: top right; height: 140; *height: 160px;}
#punchline_pipeline p { color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 16px; margin-top: 10px;}

#punchline_platform { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 21px; color: #FFFFFF; background-color: #91BE76; padding: 10px 20px; border-top: 2px solid #CC6600; line-height: 26px; background-image: url(/images/platform_banner_img.jpg); background-repeat: no-repeat; background-position: top right; height: 140; *height: 160px;}
#punchline_platform p { color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 16px; margin-top: 10px;}

#punchline_investor { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 21px; color: #FFFFFF; background-color: #91BE76; padding: 10px 20px; border-top: 2px solid #CC6600; line-height: 26px; background-image: url(/images/investor_banner_img.jpg); background-repeat: no-repeat; background-position: top right; height: 140; *height: 160px;}
#punchline_investor p { color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 16px; margin-top: 10px;}

#punchline_careers { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 21px; color: #FFFFFF; background-color: #659EC6; padding: 10px 20px; border-top: 2px solid #CC6600; line-height: 26px; background-image: url(/images/careers_banner_img.jpg); background-repeat: no-repeat; background-position: top right; height: 140; *height: 160px;}
#punchline_careers p { color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 16px; margin-top: 10px;}


.white { color: #FFFFFF; font-size: 14px; font-weight: normal;}
a.white:link {text-decoration: underline; color: #FFFFFF; font-size: 14px; font-weight: normal;}
a.white:visited {text-decoration: underline; color: #FFFFFF; font-size: 14px; font-weight: normal;}
a.white:hover {text-decoration: underline; color: #FFFFFF; font-size: 14px; font-weight: normal;}

#print {display: none;}
#references {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; padding-bottom: 7px;}
.small_reference {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px;}
.pdf {margin-top: 5px; *margin-top: 5px;}

