
/* CSS Document */
	div {border:0px solid red;}
	img {border:none;}
	body {margin:0px; padding:0px; background:url(../images/bg-header.jpg) repeat-x top #f4f3f3; font:12px Helvetica, Arial, sans-serif;}
	#container {padding:0px; width:100%;}
	#bg-header {width:940px; padding-left:10px; padding-right:10px; margin:0 auto;}
	#header {height:129px;}
	#header-right {width:788px; float:right;}
	#logo { width:142px; height:99px; float:left; padding-top:16px; padding-left:6px;}
	#header img, #landheader img {float:left;border:none;}
	#header small, #landheader small {float:left;text-align:center;cursor:pointer;height:30px;line-height:21px;font:bold 18px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#3366CC;padding:15px 10px 10px 10px;border:2px dotted #ccc;width:200px;background:#fff;}
	#header a, #landheader a {color:#ccc;text-decoration:none;}
	#header em, #landheader em {padding:15px 10px 10px 10px;height:30px;display:block;font:normal 14px Arial, Tahoma, Serif;width:450px;text-align:center;color:#3366CC;line-height:21px;border:2px dotted #ccc;float:right;}
	#header strong {padding-top:7px;font:normal 14px Arial, Tahoma, Serif;width:500px;text-align:center;color:#3366CC;line-height:21px;width:450px;float:right;}
	#global {float:right; padding-top:12px; padding-right:1px;  height:37px;}
	#global a {color:#969696; font-size:10px; background:url(../images/footer-a.gif) no-repeat left; padding-left:10px; margin-left:5px; text-transform:uppercase; outline:none;}
	#global a:hover { color:#ec6215;}
	#header .ff3 a {background:url(../images/footer-a.gif) no-repeat 0px 1px;}
	#header .ff3 .first {background:none;}
	#global .first {background:none;}

	#icons {float:right;padding-top:12px;}
	#icons img {float:left;margin-left:15px;border:none;}
	#navigation {height:30px; float:right; padding-top:39px; padding-right:1px;}
	
	#bg-footer {width:100%; background:url(../images/bg-footer.jpg) repeat-x left top;}
	#footer {line-height:18px; font-size:10px; color:#969696; text-align:center; width:940px; margin:0 auto; padding-top:15px; padding-bottom:0px; height:30px;}
	#footer a {color:#969696; text-decoration:none; outline:none;}
	#footer a:hover { color:#ec6215;}
	#footer p {margin:0px; padding:0px; float:left;}
	#footer-link {float:right; text-transform:uppercase;}
	#footer-link a { text-decoration:none; padding:0px; margin:0px; padding-left:10px; margin-left:5px; background:url(../images/footer-a.gif) no-repeat left;}
	.ff3 #footer-link a {background:url(../images/footer-a.gif) no-repeat 0px 1px;}
	.ff3 #footer-link .first {background:none;}
	#footer-link .first {background:none;}
	span.footnote {font-size:10px;color:#999999;}
	
	/* Common Nav */
	#nav {float:left;padding:0px;margin:0px; background:url(../images/bg-nav.jpg) no-repeat left top;}
	#nav a {text-decoration:none;display:block; outline:none;}
	#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;}
	#nav ul {float:left;width:100px;padding:0px;position:absolute;left:-999em;margin:0px 0px 0px 2px;}
	#nav ul li { width:100%;display:block; border-top:1px solid #d6d7d7;}
	#nav ul li a {display:block;}
	#nav ul ul { display:none;}
	#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */
	#nav {font:bold 11px Arial, Helvetica, sans-serif;}
	#nav a {padding:0px;color:#666;}
	#nav li#fir a {background:none;}
	#nav li#fir a#active {color:#3366CC;background:#fff;}
	#nav a:hover {color:#333;}
	#nav a#active {color:#3366CC;background:#fff;}
	#nav li#fir ul {}
	#nav ul {background:url(../images/dropdown-nav1.png) no-repeat left bottom; margin-left:-1px; padding-left:3px; padding-right:2px; padding-bottom:2px; font:11px Helvetica, Arial, sans-serif;text-transform:none;font-weight:normal;}
	#nav ul li a {color:#626262;background:none;padding:5px 15px 5px 10px; display:block; height:100%;}
	#nav ul li a:hover {background:url(../images/dropdown-hover.jpg) repeat-x left top #7d7d7c; color:#fff;}
	/*#nav ul ul {background:#eee;border-bottom:1px solid #eee;margin:-23px 0px 0px 151px;}*/
	#nav li:hover, #nav li.sfhover {background:transparent;}
	#nav li li:hover, #nav li li.sfhover {background:#fff;color:#000;}
	
	/* Custom Width */
	#nav .companyul {width:100px; background:url(../images/dropdown-nav1.png) no-repeat 1px bottom;}
	#nav .technologyul {width:126px; background:url(../images/dropdown-nav2.png) no-repeat 1px bottom;}
	#nav .therapeutic-areasul {width:185px; background:url(../images/dropdown-nav3.png) no-repeat 1px bottom;}
	#nav .collaboratorsul {width:155px; background:url(../images/dropdown-nav4.png) no-repeat 1px bottom;}
	#nav .news-eventsul {width:147px; background:url(../images/dropdown-nav5.png) no-repeat 1px bottom;}
	#nav ul .first {border-top:1px solid #e9e9e9;}
	
	/*#nav ul .companyul .last a:hover {background:url(../images/dropdown-last.jpg) no-repeat left bottom #e0dfde; color:#fff;}
	#nav ul .technologyul .last a:hover {background:url(../images/dropdown-last2.jpg) no-repeat left bottom; border:1px solid red; color:#fff;}*/
	/*#nav ul .hidden {display:none;}
	#leftnav ul .hidden {display:block;}*/
	
	
	/* Top Nav Styles */
	#nav a.company { width:103px;height:23px;background: url(../images/nav1-off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
	#nav a.technology {width:130px;height:23px;background: url(../images/nav2-off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
	#nav a.therapeutic-areas {width:189px;height:23px;background: url(../images/nav3-off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
	#nav a.collaborators { width:159px;height:23px;background: url(../images/nav4-off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
	#nav a.news-events {width:151px;height:23px;background: url(../images/nav5-off.gif) no-repeat top left transparent;text-indent:-999em;display:block;}
	
	/* Hover Styles */
	#nav .company:hover, #nav li:hover a.company, #nav li.sfhover a.company {width:103px;height:23px; background: url(../images/nav1-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav .technology:hover, #nav li:hover a.technology, #nav li.sfhover a.technology {width:130px;height:23px; background: url(../images/nav2-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav .therapeutic-areas:hover, #nav li:hover a.therapeutic-areas, #nav li.sfhover a.therapeutic-areas {width:189px;height:23px; background: url(../images/nav3-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav .collaborators:hover, #nav li:hover a.collaborators, #nav li.sfhover a.collaborators {width:159px;height:23px; background: url(../images/nav4-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav .news-events:hover, #nav li:hover a.news-events, #nav li.sfhover a.news-events {width:151px;height:23px; background: url(../images/nav5-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	
	/* On State Styles */
	#nav li#parent-open .company {width:103px; height:23px; background: url(../images/nav1-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav li#parent-open .technology {width:130px; height:23px; background: url(../images/nav2-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav li#parent-open .therapeutic-areas {width:189px; height:23px; background: url(../images/nav3-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav li#parent-open .collaborators {width:159px; height:23px; background: url(../images/nav4-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	#nav li#parent-open .news-events {width:151px; height:23px; background: url(../images/nav5-on.gif) no-repeat top left transparent;text-indent:-999em; display:block;}
	
	
	#bg-homemain {background:url(../images/bg-homemain.jpg) repeat-x left top;}
	#homemain {margin:0 auto; width:978px;}
	#theater {width:972px; height:396px; padding-top:5px; margin:0 auto; padding-left:7px; overflow:hidden;}
	#theater .noflash {padding-left:12px; padding-top:8px; display:block; outline:none;}
	#buckets {width:944px; height:194px; padding-bottom:14px; margin:0 auto; padding-left:5px;}
	#buckets a { outline:none;}
	.bkt-header {height:29px; padding-top:6px; padding-left:16px;}
	.bkt-header h2 {color:#fff; font-size:13px; font-weight:normal; padding:0px; margin:0px; padding-top:9px;}
	.bkt-header h2 a {color:#fff; text-decoration:none;}
	.bkt-image {height:74px; width:214px; padding-left:7px; overflow:hidden;}
	.bkt-content {height:66px; width:198px; padding-top:8px; padding-left:16px; padding-right:10px; font-size:12px; color:#2f2f2f; font-family:Helvetica, Arial, sans-serif; line-height:18px;}
	.more {padding-top:6px;}
	#buckets .bkt-content p {margin:0px; padding:0px; padding-bottom:8px;}
	.bkt1-header {padding-left:19px; padding-right:20px; height:50px; padding-top:10px;}
	.bkt1-header h2 {font-weight:normal; font-size:16px; margin:0px; padding:0px; padding-top:13px;}
	.bkt1-header h2 a {color:#000; text-decoration:none; font-size:16px;}
	.bkt1-content {padding-left:19px; padding-top:8px; padding-right:15px;}
	.bkt1-content p {color:#2f2f2f; font-size:12px; line-height:20px; margin-top:10px;}
	#bkt1 {width:227px; height:191px; background:url(../images/bg-bkt1.jpg) no-repeat left top; float:left;}
	#bkt2 {width:227px; height:191px; background:url(../images/bg-bkt.jpg) no-repeat left top; float:left; margin-left:12px;}
	#bkt3 {width:227px; height:191px; background:url(../images/bg-bkt.jpg) no-repeat left top; float:left; margin-left:12px;}
	#bkt4 {width:227px; height:191px; background:url(../images/bg-bkt.jpg) no-repeat left top; float:left; margin-left:12px;}
	
	/* Right Styles */
	#right {float:right; width:228px; padding-right:5px; padding-top:12px;}
	#right a { outline:none;}
	#right .bg-bkt {width:227px; background:url(../images/bg-bkt-top.jpg) no-repeat left top; float:left; margin-bottom:12px; margin-left:1px;}
	#right #bkt {margin:0px; background:url(../images/bg-bkt-bot.jpg) no-repeat left bottom; width:227px;}
	#right #bkt .bkt-content { padding-top:0px; padding-bottom:0px; height:auto; margin:0px; padding-top:12px; padding-bottom:22px;}
	#right #bkt .bkt-content p { margin:0px; padding:0px;}
	/* BKT1 */
	#bg-sub-bkt1 {width:230px; background:url(../images/bg-sub-bkt1.jpg) no-repeat left top; float:left; margin-bottom:8px;}
	#sub-bkt1 {width:230px; background:url(../images/bg-sub-bkt1bot.jpg) no-repeat left bottom; float:left; padding-bottom:5px;}
	#right .bkt1-header {width:182px; background:url(../images/bg-sub-bkt1header.jpg) no-repeat left bottom #ec6b1d; margin-left:8px; margin-top:8px; padding-left:9px; padding-top:12px; padding-bottom:19px; height:30px;}
	#right .bkt1-header h2 {margin:0px; padding:0px; color:#ffffff; font-weight:normal; font-size:15px;}
	#right .bkt1-header h2 a {margin:0px; padding:0px; color:#ffffff; font-size:16px;}
	#right .bkt1-content {padding-bottom:5px; padding-left:17px; padding-top:0px; margin-top:-10px;}
	#right .bkt1-content p {padding-top:0px; margin-top:0px;}
	
	#right #bkt1 {margin-bottom:12px;}
	.bkt1-header1 {padding-left:19px; padding-right:20px; height:20px; padding-top:10px;}
	.bkt1-header1 h2 {font-weight:normal; font-size:16px; margin:0px; padding:0px; padding-top:13px;}
	.bkt1-header1 h2 a {color:#000; text-decoration:none;}
	.bkt1-content1 {padding-left:19px; padding-top:8px; padding-right:15px;}
	.bkt1-content1 p {color:#2f2f2f; font-size:12px; line-height:20px;}
	
	/* Banner */
	#bg-banner-else {width:100%; height:95px; background:url(../images/bg-banner.jpg) repeat-x left top;}
	#bg-banner-company {width:100%; height:95px; background:url(../images/bg-banner.jpg) repeat-x left top;}
	#bg-banner-technology {width:100%; height:95px; background:url(../images/bg-banner-nav2.jpg) repeat-x left top;}
	#bg-banner-therapeutic-areas {width:100%; height:95px; background:url(../images/bg-banner-nav3.jpg) repeat-x left top;}
	#bg-banner-collaborators {width:100%; height:95px; background:url(../images/bg-banner-nav4.jpg) repeat-x left top;}
	#bg-banner-news-events {width:100%; height:95px; background:url(../images/bg-banner-nav5.jpg) repeat-x left top;}
	
	#banner-else {width:100%; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav0.jpg) no-repeat top;}
	#banner-company {width:100%; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav1.jpg) no-repeat top;}
	#banner-technology {width:100%; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav2.jpg) no-repeat top;}
	#banner-therapeutic-areas {width:100%; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav3.jpg) no-repeat top;}
	#banner-collaborators {width:100%; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav4.jpg) no-repeat top;}
	#banner-news-events {width:100%; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav5.jpg) no-repeat top;}
	
	#banner-else-main {width:960px; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav0.jpg) no-repeat top;}
	#banner-company-main {width:960px; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav1.jpg) no-repeat top;}
	#banner-technology-main {width:960px; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav2.jpg) no-repeat top;}
	#banner-therapeutic-areas-main {width:960px; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav3.jpg) no-repeat top;}
	#banner-collaborators-main {width:960px; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav4.jpg) no-repeat top;}
	#banner-news-events-main {width:960px; text-align:center; margin:0 auto; height:95px; background:url(../images/banner-nav5.jpg) no-repeat top;}
	
	#bg-main {width:100%; background:url(../images/bg-main.jpg) repeat-x left top #fff; padding-top:14px;}
	#main-bot {width:960px; margin:0 auto; background:url(../images/main.jpg) repeat-y top;}
	#main-top {width:960px; margin:0 auto; background:url(../images/main-top.jpg) no-repeat top;}
	#main {width:940px; padding-left:10px; padding-right:10px; background:url(../images/main-bot.jpg) no-repeat bottom;}
	/*#access {color:#999; float:right; margin-top:8px;}
	#access a {color:#999;text-decoration:none;}
	#access a:hover {color:#000;text-decoration:underline;}
	#access ul {margin:0px;padding:0px;position:relative;}
	#access ul li {list-style-type:none;display:inline;padding-right:5px;}
	#access ul li a {padding:5px 0px 5px 20px;}
	#access ul li a#pri {background:left url(../images/ico_print.gif) no-repeat;}
	#access ul li a#ema {background:left url(../images/ico_email.gif) no-repeat;}
	#access ul li a#lgi {background:left url(../images/ico_login.gif) no-repeat;}
	#access ul li a#lgo {background:left url(../images/ico_logout.gif) no-repeat;}*/
	#access { float:right; margin-top:8px; padding-bottom:8px; width:40px;}
	#access a {outline:none;}
	#access #print-area { width:13px; height:13px; background:url(../images/icon-print.gif) no-repeat left top; float:left; margin-left:0px;}
	#access #email-area { width:13px; height:13px; background:url(../images/icon-email.gif) no-repeat left top; float:left; margin-left:10px;}
	#access .print {display:block; width:13px; height:13px; text-indent:-999em; background:url(../images/icon-print.gif) no-repeat left top;}
	#access .print:hover {background:url(../images/icon-print-hover.gif) no-repeat left top;}
	#access .email {display:block; width:13px; height:13px; text-indent:-999em; background:url(../images/icon-email.gif) no-repeat left top;}
	#access .email:hover {background:url(../images/icon-email-hover.gif) no-repeat left top;}
	
	#over1 {float:left;}
	#over1 h4 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;margin-bottom:10px;}
	#over1 h4 a {color:#333;text-decoration:none;}
	#over1 p {margin:10px 0px 10px 0px;}
	div.overclr {clear:both;position:relative;margin-top:0px;height:20px;}
	div.overnew {float:left;width:47%;margin-right:3%;margin-bottom:20px;}
	#content-cc {float:left; width:692px;}
	.minheight {height:450px; width:1px; float:left;}
	#content-header {margin-top:27px; padding-left:21px; width:653px; background:url(../images/header-border.jpg) no-repeat 21px bottom;}
	#title {float:left; padding-bottom:8px;}
	#content {width:425px; padding-left:20px; line-height:18px;float:left;color:#333;font-size:12px; padding-bottom:40px; float:left; padding-top:17px;}
	#contentfull {width:550px; margin:0px; padding-left:20px; line-height:18px;float:left;color:#333;font-size:12px; padding-bottom:40px; float:left; padding-top:17px;}
	#content a, #contentfull a {color:#f45c0b; text-decoration:none;}
	#content a:hover, #contentfull a:hover {color:#f45c0b; text-decoration:underline;}
	#content a:active, #contentfull a:active {color:#eb5806;}
	#content h1, #contentfull h1, #content-header h1 {font:18px Helvetica, Arial, sans-serif; color:#424242; margin:0px; padding:0px; text-transform:uppercase; letter-spacing:1px; float:left; width:600px;}
	#content h2, #contentfull h2 {font:bold 1.1em Helvetica, Arial, sans-serif;color:#1c3f95; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px;line-height:17px;}
	#content h3, #contentfull h3 {font:bold 1.1em Helvetica, Arial, sans-serif;color:#1c3f95; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px;line-height:17px;}
	#content h4, #contentfull h4 {font:bold 13px Helvetica, Arial, sans-serif;color:#424242; margin:0px; padding:0px; }
	#content h5, #contentfull h5 {font:bold 13px Helvetica, Arial, sans-serif;color:#424242; margin:0px; padding:0px; }
	#content h6, #contentfull h6 {font:bold 13px Helvetica, Arial, sans-serif;color:#424242; margin:0px; padding:0px; }
	#content p, #contentfull p {margin-top:0px; color:#3c3c3c; font-size:13px; margin-bottom:14px;}
	#content ul, #contentfull ul {margin-left:16px; padding:0px;}
	#content ul li, #contentfull ul li {list-style-type:square;}
	#content strong, #contentfull strong {color:#1c3f95;}
	#left {width:214px;float:left;padding-top:8px; margin-right:30px;}
	#leftnav {width:214px; font-size:11px; line-height:18px;}
	#left img {margin:0px;}
	#leftnav a {color:#424141; text-transform:uppercase; outline:none;}
	#left ul {width:214px;padding:0px; margin:0px; line-height:14px; margin-left:3px;}
	#left ul li {list-style-type:none;}
	#left ul li a {color:#3a3a3a; text-decoration:none;display:block; padding:7px 5px 6px 12px; border-bottom:1px solid #ccc; font-weight:normal; letter-spacing:1px;}
	#left ul li a:hover, #left ul #active-nav a {color:#fff; background:url(../images/left-a.jpg) repeat-x left top #828282;}
	#left ul li#msel a:hover {color:#3366CC;}
	#left ul ul {padding:1px 0px 8px 0px;background:none;margin:0px; border-bottom:1px solid #ccc;}
	#left ul ul li a {padding-left:20px; padding-bottom:0px; color:#6c6c6c; border:none; background:none; text-transform:none; letter-spacing:0.5px;}
	#left ul ul li a:hover {color:#eb5806; background:none;}
	#left ul #active-nav li a {color:#6c6c6c; background:none;}
	#left ul #active-nav ul li a:hover {color:#eb5806; }
	#left ul #parent-open a {color:#fff; background:url(../images/left-a.jpg) repeat-x left top #828282;}
	#left ul #parent-open ul li a {color:#6c6c6c; background:none;}
	#left ul #parent-open ul li a:hover {color:#eb5806; background:none;}
	#left ul #parent-open ul #active-nav a {color:#eb5806; }
	#left img {border:none;}
	
	/* Photo */
	.bg-photo {width:192px; padding-right:10px; padding-top:22px; margin-top:30px; margin-left:15px; background:url(../images/quote.png) no-repeat left top; font-size:11px; color:#000000; font-family:Helvetica, Arial, sans-serif; font-style:italic; line-height:15px; margin-bottom:40px; overflow:hidden;}
	.photo {padding-bottom:15px;}
	.photo img {position:relative; left:-5px; top:-7px;}
	.photo p {padding:0px; margin:0px; font-style:normal;}
	.photo .notes {color:#6d6d6d; font-style:normal; padding-top:8px; font-weight:normal;}
	
	/* Quote */
	.bg-quote {width:192px; padding-right:10px; padding-top:22px; margin-top:30px; margin-left:15px; background:url(../images/quote.png) no-repeat left top; font-size:14px; color:#6d6d6d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:25px; margin-bottom:40px;}
	.quote {padding-bottom:15px;}
	.quote p {padding:0px; margin:0px;}
	
	#menu {width:177px;height:130px;background:#3366CC top left url(../images/img_internalMenuBack.gif) no-repeat;margin:0px;margin-bottom:25px;padding:10px 15px 10px 15px;}
	#menu img {border:none;margin-top:3px;}
	#clearmain {clear:both;}
	
	
	#homeleft {width:47%;float:left;margin-top:10px;}
	#homeright {width:47%;float:right;margin-top:10px;}
	#homeright h3, #homeleft h3 {font:bold 16px Arial, Helvetica, sans-serif;border-bottom:1px solid #333;letter-spacing:-1px;color:#333;padding-bottom:3px;}
	#homeright ul, #homeleft ui {width:207px;margin:0px 0px 25px 0px;padding:0px;padding-bottom:2px;line-height:14px;}
	#homeright ul li, #homeleft ul li {list-style-type:none;background:top left url(../images/img_navIcon.gif) no-repeat;margin-bottom:7px;padding-left:16px;}
	#homeright ul li a, #homeleft ul li a {color:#000;text-decoration:none;display:block;padding:0px 5px 3px 0px;}
	#homeright ul li a:hover, #homeleft ul li a:hover {color:#3366CC;}
	#homeright ul ul, #homeleft ul ul {padding:4px 0px 8px 0px;background:none;margin:0px;}
	#homeright ul ul li, #homeleft ul ul li {background:none;}
	#homeright ul ul li a, #homeleft ul ul li a {padding:1px 5px 0px 5px;color:#3366CC;}
	#homeright ul ul li a:hover, #homeleft ul ul li a:hover {color:#000;background:none;}
	
	#landheader {height:60px;}
	#landbanner img {float:left;margin-bottom:15px;}
	#halfbanner {border:2px dotted #ccc;width:415px;height:160px;}
	#fullbanner {border:2px dotted #ccc;width:735px;height:160px;}
	
	.lowercase { text-transform:none;}
	.clearfloat {clear:both;}
	.clr {height:8px;}
	
	/* Management Team Styles */
	#hblistmod .hblistlft { padding:8px 6px 8px 6px; width:98px; height:136px; background:url(../images/photo-holder.png) no-repeat left top;}
	#hblistmod .hblistlft { padding:8px 6px 8px 6px; width:98px; height:136px;}
	#hbdetmod .hblistlft {float:left;padding:8px 6px 8px 6px; width:98px; height:136px; background:url(../images/photo-holder.png) no-repeat left top;}
	
	#hblistmod .hr { height:1px; background:url(../images/hr-line.jpg) no-repeat left top; width:650px; margin-bottom:18px;}
	#hblistmod div.hblistrht150 { margin-left:125px; width:auto;}
	#hbdetmod div.hblistrht150 {float:left; padding-left:20px; width:400px; padding-top:3px;}
	#hblistmod h3 {margin:0px; padding:0px; padding-bottom:5px; padding-top:3px; font-size:13px;}
	
	/* Press Releases */
	#hbdetmod {}
	#hbdetmod .back {float:right; position:relative; left:102px; bottom:5px; font-size:10px; text-transform:uppercase; text-align:right; line-height:13px; outline:none;}
	#hbcatmod h2 {margin:0px; font-size:14px; color:#000; background:url(../images/hr-h2.jpg) no-repeat bottom left; margin-bottom:10px;}
	
	/* Events */
	#contentfull .h2-underline, #content .h2-underline {margin:0px; font-size:12px; color:#000; background:url(../images/hr-h2.jpg) no-repeat bottom left; margin-bottom:12px;}
	
	/* Open Positions */
	#hbdetmod ul {margin:0px; padding:0px; margin-left:13px; margin-bottom:12px;}
	
	/* Site Map */
	#oleft {width:240px;}
	#oright {float:left;}
	#oleft ul li, #oright ul li { list-style-type:square}
	#oleft ul, #oright ul {padding-top:0px; margin-top:0px; margin-bottom:15px;}
	#oleft ul ul, #oright ul ul {margin-top:4px; margin-bottom:4px;}
	
	/* Media Kit */
	#hblistmod .pdf { padding-right:20px; background:url(../images/pdf.gif) no-repeat right; padding-top:1px; outline:none;}
	
	/* Investors Styles */
	.investor-item {width:auto;}
	.investor-item .left {float:left; width:170px; text-align:center; padding-top:4px;}
	.investor-item .right {float:left; width:360px; padding-left:10px;}
	
	#content table, #contentfull table {margin-top:10px;}
	
	/* Homepage News Bucket */
	#bkt-news {width:227px; height:191px; float:left;}
	#bkt-news {background:url(../images/bg-bktNews.jpg) no-repeat left top;}
	#bkt-news h2 {padding-top:7px;}
	#bkt-news .bkt1-header {height:30px;}
	#bkt-news .bkt1-content {padding-top:0;}
	#bkt-news .bkt-content {height:66px; width:198px; padding-top:8px; padding-left:16px; padding-right:10px; font-size:12px; color:#2f2f2f; font-family:Helvetica, Arial, sans-serif; line-height:18px;}
	#bkt-news .more {padding-top:6px;}
	
	#bkt-news .bkt1-content {overflow:hidden;height:143px; position:relative; padding-top:8px;}
	#bkt-news .bkt1-content ul {height:123px;margin:0;padding:0;overflow:hidden;}
	#bkt-news .bkt1-content li {margin:0;padding:0;height:110px; list-style:none;font-size:11px; font-family:Helvetica, Arial, sans-serif; line-height:14px;}
	#bkt-news .bkt1-content li .newsitemjp_heading {display:block; color:#eb5806; font-size:12px;}
	#bkt-news .bkt1-content li a {text-decoration:none; line-height:14px;}
	#bkt-news .bkt1-content li .newsitemjp_heading a:hover {text-decoration:underline;}
	#see-all {position:absolute; bottom:7px; padding:5px;}
	#bkt-news .date {color:#2f2f2f;}
	#bkt-news .outlet {color:#6c6c6c;}
	#bkt-news .line {display:block; height:7px; padding:0; font-size:0; line-height:0; margin-bottom:7px; width:186px; border-bottom:1px solid #cac8c8;}
	
	.bg-quote a {color:#f45c0b; text-decoration:none; font-size:14px; text-transform:none;}
	.bg-quote a:hover { text-decoration:underline;}