/****************************************************************************************

Copyright (c) 2009 Ethicon Endo-Surgery, Inc.(EES).

This software is the confidential and proprietary information of EES. ("Confidential Information"). You shall not disclose such Confidential Information and shall use it only in accordance with the terms of the license agreement you entered into with EES.

DOC			Print Styles
VERSION 	1.1
AUTHOR		Doug Scamahorn
EMAIL		dscamahorn@fusionalliance.com

DATE       	NAME           	DESCRIPTON
10/06/2008 	Doug Scamahorn 	Initial creation.
3/27/2009	Doug Scamahorn	Update for phase 1.
06/11/2009	Doug Scamahorn	Updated for content load.
09/21/2009	Doug Scamahorn	Update to dialog styles, added tooltip styles

****************************************************************************************/

/* =YAHOO! RESET STYLES
---------------------------------------------------------------------------------------*/

	/*
	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 2.7.0
	*/
	html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}/*input,button,textarea,select{*font-size:100%;}*/

/* =GLOBAL
---------------------------------------------------------------------------------------*/
        
	html, body {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:13px;
		background-color:#ffffff;
		width:7in;
	}
	body.layoutSubpage {
		background:none;
	}
	body.layoutHomepage {
		background:none;
	}
	h1, h2, h3, h4 {
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:26px;
		font-weight:bold;
		text-transform:none;
		line-height:20px; 
	}
	h1 {
		color:#000;
		font-weight:normal;
		line-height:32px;
		margin-bottom:18px;
	}
	h2 {
		font-size:15px;
		line-height:22px;
	}
	h2 + h3 {
		margin-top:18px;
	}
	h3 {
		font-size:13px;
	}
	h3 + h4 {
		margin-top:18px;
	}
	h4 {
		font-size:13px;
	}
	em {
		font-style:italic;
	}
	strong {
		font-weight: bold;
	}
	p, ul, dl, ol {
		line-height: 20px;
		margin-bottom: 18px;
	}
	ul li {
		background:none;
		list-style-type:disc;
		padding-left:0px;
		margin-left:24px;
		list-style-position:outside;
	}
	li ul {
  		margin-left:24px;
   	}
	ol li {
      	margin-left:36px;
		background: none;
		list-style:decimal;
		list-style-position:inside;
		margin-bottom:8px;
	}
	dt, dd {
		padding-left:0;
	}
	a {
		color: #ff8043;
	}
	a:hover {
		text-decoration: none;
	}
	sup {
		vertical-align:text-top;
		font-size:11px;
	}
	a sup {text-decoration: none;}/*Removes underline in IE 6/7*/
	sup a {text-decoration: none;}/*Removes underline in FF & IE 8*/

/* =PAGE LAYOUT
---------------------------------------------------------------------------------------*/

	.pageContainer {
		margin:0 auto 0 auto;
		width:auto;
	}
	.pageHeader {
		background:none;
		position:relative;
		font-size: 11px;
		margin-bottom:0;
	}
	.pageBody {
		width:auto;
		background:none; 
	}
	body.layoutHomepage .pageBody {
		background:none;
	}
	body.gutter .pageBody {
		background-position: left top;
	}
	.pageFooter {
		color: #a8b0b7;
		font-size: 11px;
		width:auto;
		padding-top:16px;
		background:none; 
		position:relative;
	}
	body.layoutHomepage .pageFooter{
		background:none;
	}
	body.gutter .pageFooter {
		background-position: left top;
	}

/* =PAGE HEADER
---------------------------------------------------------------------------------------*/

	.pageHeader a {
		color: #7facc5;
	}
	/*Identity*/
	.pageHeader .logo {
		display:block;
                margin:20px 0 10px 0;
	}
	/*Primary Navigation Container*/
	.pageHeader .navPrimaryContainer {
		padding-top:65px;
		height: 42px;
		background:none;
		display:block;
	}
	/*mySEDASYS Customer Website Link*/
	.pageHeader div.headerTabLink {
		display:none;
	}
	.pageHeader div.headerTabLink a {}
	.pageHeader div.headerTabLink a:hover {}
	/*Global Nav*/
	.pageHeader .globalUtilities {
		display:none;
	}
	.pageHeader .globalUtilities ul {}
	.pageHeader .globalUtilities li {}
	/*Print Utilities*/
	.pageHeader .printUtilities {
		position:absolute;
		top:20px;
		right:0px;
	}
	.pageHeader .printUtilities ul {
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;
	}
	.pageHeader .printUtilities li {
		display:inline;
		background: none;
		margin: 0;
		padding: 0 8px 0 0;
	}
	/*Site Search*/
	.pageHeader .globalUtilities form.c_searchgMini {}
	/*Primary Navigation Home Link*/
	.pageHeader .navPrimaryContainer a.navHome {
		display:none;
	}
	.pageHeader .navPrimaryContainer a.navHome:hover {
	}

/* =PAGE BODY
---------------------------------------------------------------------------------------*/

	/*Secondary Nav*/
	.pageBody .navSecondaryContainer {
		display:none;
	}
	body.subNav .pageBody .navSecondaryContainer {
		display:none;
	}
	/*Content*/
	.pageBody .content {
		width:auto;
		float:none;
		background:none;
		padding-top:0;
	}
	body.layoutHomepage .content {
		width:auto;
		float:none;
		background:none;
	}
	
/* =CONTENT COLUMNS
---------------------------------------------------------------------------------------*/

	/*Two Columns*/
	div.columnsTwo {
		background:none;
		margin-bottom:18px;
		width:100%;
	}
	.columnsTwo .columnOne {
		float:left;
		padding:0 16px 0 0;
		border-right:solid 1px #A8B0B7;
	}
	.columnsTwo .columnTwo {
		float:left;
		margin:0 0 0 16px;
	}
	/*Two Column Widths*/
	body.subNav.gutter .columnsTwo .columnOne, body.subNav.gutter .columnsTwo .columnTwo {
		width:45%;
	}
	body.subNav .columnsTwo .columnOne, body.subNav .columnsTwo .columnTwo {
		width:45%;
	}
	body.gutter .columnsTwo .columnOne, body.gutter .columnsTwo .columnTwo {
		width:45%;
	}
	body .columnsTwo .columnOne, body .columnsTwo .columnTwo {
		width:45%;
	}
	/*Three Columns*/
	div.columnsThree {
		margin-bottom:18px;
		width:100%;
	}
	.columnsThree .columnOne {
		float:left;
		border-right: solid 1px #A8B0B7;
		padding:0 16px 0 0;
	}
	.columnsThree .columnTwo {
		float:left;
		border-right: solid 1px #A8B0B7;
		margin:0 0 0 16px;
		padding:0 16px 0 0;
	}
	.columnsThree .columnThree {
		float:left;
		margin:0 0 0 16px;
	}
	/*Three Column Widths*/
	body.subNav.gutter .columnsThree .columnOne, body.subNav.gutter .columnsThree .columnTwo, body.subNav.gutter .columnsThree .columnThree {
		width:30%;
	}
	body.subNav .columnsThree .columnOne, body.subNav .columnsThree .columnTwo, body.subNav .columnsThree .columnThree {
		width:30%;
	}
	body.gutter .columnsThree .columnOne, body.gutter .columnsThree .columnTwo, body.gutter .columnsThree .columnThree {
		width:30%;
	}
	body .columnsThree .columnOne, body .columnsThree .columnTwo, body .columnsThree .columnThree {
		width:30%;
	}

/* =CONTENT STYLES
---------------------------------------------------------------------------------------*/
	
	.previousPage {
		display:none;
	}
	.nextPage {
		display:none;
	}
	p.footnote {
		color:#000000;
		font-size:11px;
		font-style:italic;
	}
	a.actionLink {
		background:none;
		padding-left: 0;
		display:none;
	}
	a.documentLink {
      	background:none;
      	padding-left: 0;
      	display:none;
	}
	/*Link Lists*/
	body ul.linkList li {
		background:none;
		margin-bottom:0;
	}
	body ul.documentList li {
		background:none;
		margin-bottom:0;
	}
	dl.linkList dd {
		padding-left: 0;
	}
	dl.linkList dt {
		background:none;
		padding-left: 0;
	}
	.pageSection {
		padding-bottom:18px;
		border-bottom:solid 1px #A8B0B7;
		margin-bottom:32px;
	}

/* =IMAGERY
---------------------------------------------------------------------------------------*/
	
	/*Standard Images*/
	img.type01 { /*Left Align*/
		float:left;
		margin: 0px 12px 12px 0px;
	}
	img.type02 { /*Right Align*/
		float:right;
		margin: 0px 0px 12px 12px;
	}
	img.type03 { /*Center Align*/
		float:none;
		margin:18px auto 18px auto;
		display:block;
		clear:both;
	}
	
/* =SECTION LANDING PAGE LAUNCH MENU
---------------------------------------------------------------------------------------*/

	.landingMenu {
		font-size:11px;
		background:none;
		padding-left:0;
		padding: 12px;
		margin-bottom:18px;
		margin-top:18px;
		border:solid 1px #a8b0b7;
		clear:both;
	}
	.landingMenuInternal {
		background:none;
		padding:0 0 0 0;
		position:relative;
	}
	.landingMenu .landingMenuInternal .linkList,
	.landingMenu .landingMenuInternal .documentList {
	}
	.landingMenu h2 {
		font-size:11px;
		line-height:24px;
		background:none;
		padding-right:0;
		color:#7facc5;
		position:relative;
	}
	.landingMenu ul {
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;
		margin:0 0 0 0;
	}
	.landingMenu li {
		background: none;
		margin: 0 0 0 24px;
		padding:0 0 0 0;
		border-bottom:none;
	}
	.landingMenu li a {
		display:inline;
		background:none;
		padding-left:8px;
		margin-left:0;
		padding-bottom:4px;
		font-weight:bold;
		margin-right:8px;
	}
	.landingMenu .landingMenuInternal .linkList li a,
	.landingMenu .landingMenuInternal .documentList li a {
	}
	.landingMenu .landingMenuInternal .linkList li,
	.landingMenu .landingMenuInternal .documentList li {
	}
	.landingMenu .landingMenuInternal .documentList li {
	}
	.landingMenu h3 {
		font-size:11px;
		font-style:italic;
	}
	.landingMenu p {
		margin: 0;
		padding:0;
	}
	
/* =DATA GRID
---------------------------------------------------------------------------------------*/

	.datagrid {
		width: 100%;
		padding: 0;
		margin: 0 0 18px 0;
		border-collapse:separate;
		font-size:11px;
                border:1px solid #aaa; 
                border-bottom:0;
        }
	
	.datagrid + p.footnote {
		margin-top:-18px;
	}
	
	caption {
		padding:0px 0 4px 0;
		margin-top:0;
		width: auto; 
		font-style:italic;
		color:#51626f;
	}
	
	.datagrid th {
		font-weight:bold;
		color:#51626f;
		border-right: 1px solid #a8b0b7;
		border-bottom: 1px solid #a8b0b7;
		text-align: cleft;
		padding: 4px;
		white-space:nowrap;
		line-height:normal;
	}
	
	.datagrid th.gridhead {
		background:none;
		border-left:0;
		border-top: 1px solid #a8b0b7;
		color:#ffffff;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
	}
	
	.datagrid th.gridhead.leftBorder {
	}
	
	.datagrid th.gridhead.sds {
		color:#51626f;
		background:none;
	}
	
	.datagrid th.chighlight {
		background:none;
	}
	
	.datagrid th.gridheadfirst{
		color:#51626f;
		border-top: 0;
		border-right: 1px solid #a8b0b7;
		border-left:0;
		background: none;		
		text-align: left;
		font-weight:bold;
		vertical-align:bottom;
	}
	
	.datagrid tbody th {
		font-weight:bold;
		text-transform: none;
		border-right: 1px solid #A8B0B7;
		color:#51626f;
		white-space:normal;
		text-align: left;
		vertical-align:top;
	}
	
	.datagrid td {
		font-weight:normal;
		border-right: 1px solid #A8B0B7;
		border-bottom: 1px solid #a8b0b7;
		padding: 4px;
		color: #51626f;
		text-align:left;
		vertical-align:top;
		line-height:normal;
	}
	
	.datagrid td.sds {
		background:#ffeb74;
	}
	
	.datagrid td.TdFirst {
		font-weight:normal;
		border-left: 1px solid #A8B0B7;
		border-bottom: 1px solid #a8b0b7;
		padding: 4px;
		color: #51626f;
		text-align:center;
		vertical-align:top;
	}
	
	.datagrid td span{
		display:block;
	}
	
	.datagrid th.chighlight,
	.datagrid td.chighlight {
	}
	
	.datagrid th.chighlightFirst,
	.datagrid td.chighlightFirst {
	}
	
	.datagrid td.chighlight {
		background:none;
		color:#007491;
	}

	.datagrid th.chighlightFirst,
	.datagrid td.chighlightFirst {
		background:#B1e5f2;
		color:#007491;
	}
	
	.datagrid tr.oddrow th.chighlightFirst,
	.datagrid tr.oddrow td.chighlightFirst  {
		background:#c9edf6;
		color:#007491;
	}
	
	.datagrid thead th.cfirstcol.chighlightbefore, 
	.datagrid td.chighlightbefore, 
	.datagrid th.chighlightbefore {
		border-right:0;
	}
	
	.datagrid tbody tr.oddrow td {
		background:#eeeeee;
	}
	.datagrid tbody tr.oddrow td.sds {
		background:none;
	}
	
	.datagrid tbody tr.oddrow th {
		background:#eeeeee;
	}
	
	.datagrid tbody tr.oddrow td.chighlight{
		background:#c9edf6;
	}

/* =TOUTS
---------------------------------------------------------------------------------------*/
	
	/*Standard Tout*/
	.navSecondaryContainer .tout {
		display:none;
	}
	.tout {
		display:none;
	}
	.tout h2 {
	}
	.tout h3 {
	}
	.tout a {
	}
	.tout p {
	}
	.tout ul {
	}
	.tout li {
	}
	.tout li a {
	}
	.tout li.last,.tout p.last {
	}
	/*Logged Out Page Tout*/
	body.loggedOut .tout {
	}
	body.loggedOut .tout h2 {
	}
	body.loggedOut .tout a {
	}
	body.loggedOut .tout img {
	}
	body.loggedOut .tout p {
	}
	/*Tabbed Tout*/
	.toutTabbed {
	}
	.toutTabbed h2 {
	}
	.toutTabbed div h2, .toutTabbed div div h2 {
	}
	/*Quick FAQs*/
	.toutFAQs h2 {
	}
	/*Callout*/
	.toutCallout {
		padding: 8px 12px 8px 12px;
		font-size: 16px;
		margin:0px auto 18px auto;
		color:#005A8C;
		width:auto;
		background:none;
		border:solid 1px #a8b0b7;
		line-height:22px;
	}
	.toutCallout h3 {
		color:#00b8e4;
		font-size: 11px;
	}
	/*Homepage Alt Content Tout*/
	body.layoutHomepage .toutCallout {
		padding: 12px 16px 0px 16px;
		font-size: 13px;
		width:auto;
	}
	body.layoutHomepage .toutCallout h1 {
		margin-bottom:18px;
	}

/* =READ MORE EXPANDER
---------------------------------------------------------------------------------------*/

	.expander-read-more{		
	}
	.expander-read-more {
		display:none;
	}
	.expander-details {
		display:inline !important;
	}

/* =TOOLTIPS
---------------------------------------------------------------------------------------*/	
	
	/*Trigger Tooltip*/
	a.triggerTooltip {
		text-decoration:none;
		color:#000;
	}
	a.triggerTooltip:hover {
	}
	a.triggerTooltip span.link {
		border-bottom:none;
	}
	a.triggerTooltip:hover span.link {
	}
	a.triggerTooltip span.icon-container {
		display:none;
	}
	a.triggerTooltip span.icon-container img.icon {
	}
	/*Tooltip*/
	.tooltip-group{
		display:none;
	}
	.tooltip-top{
	}
	.tooltip-top-inner{
	}
	.tooltip-body{
	}
	.tooltip-body-inner{
	}
	.tooltip-group .tooltip {
	}
	.tooltip-group .tooltip h2,
	.tooltip-group .tooltip h3,
	.tooltip-group .tooltip h4,
	.tooltip-group .tooltip p{
	}

/* =DIALOG UI WIDGET
---------------------------------------------------------------------------------------*/

	/*Dialog default*/
	div.dialog{
		margin-bottom:18px;
	}
	/*Dialog Enabled*/
	div.dialog.dialogEnabled {
		position:relative !important;
		top:0px !important;
		left:0px !important;
		display:block !important;
		overflow:auto !important;
		height:auto !important;
		width: 7in !important;
		margin:0 !important;
	}
	div.dialog.dialogEnabled.dialogActive {
		/*display:none !important;*/
	}
	/*the titlebar*/
	div.dialog.dialogEnabled .ui-dialog-titlebar {
		display:none;
	}
	div.dialog.dialogEnabled .ui-dialog-title {}
	/*the close button (the top-right X) and its hover style*/
	div.dialog.dialogEnabled .ui-dialog-titlebar-close {}
	div.dialog.dialogEnabled .ui-dialog-titlebar-close:hover {}
	/*Dialog Contents*/
	div.dialog.dialogEnabled .dialog-outer {background:none;}
	div.dialog.dialogEnabled .dialog-inner {background:none;}
	/*Video Dialog*/
	div.dialog.dialogEnabled.videoPlayer .dialog-inner {height:auto !important;}
	/*additional style for dialog contents*/
	div.dialog.dialogEnabled.dialogActive .ui-dialog-content  {height:auto !important;}
	div.dialog.dialogEnabled .ui-dialog-content h2,
	div.dialog.dialogEnabled .ui-dialog-content h3,
	div.dialog.dialogEnabled .ui-dialog-content ul,
	div.dialog.dialogEnabled .ui-dialog-content p {
	}
	div.dialog.dialogEnabled .ui-dialog-content ul,
	div.dialog.dialogEnabled .ui-dialog-content p {
	}
	/*Dialog Overlay*/
	.dialogOverlay {
		display:none;
	}	

/* =TABSET UI WIDGET
---------------------------------------------------------------------------------------*/
	
	/*Tabs default*/
	.tabSet ul.tabs {
		display:none;
	}
	.tabSet ul.tabs li {	}
	/*TabSet enabled*/
	.tabSet.tabSetEnabled {	}
	.tabSet.tabSetEnabled .tabSet-outer {	}
	.tabSet.tabSetEnabled .tabSet-inner {	}
	/*Tabs*/
	.tabSet.tabSetEnabled ul.tabs {	}
	.tabSet.tabSetEnabled ul.tabs li {	}
	.tabSet.tabSetEnabled ul.tabs li:hover {	}
	.tabSet.tabSetEnabled ul.tabs li.first {	}
	.tabSet.tabSetEnabled ul.tabs li a {	}
	.tabSet.tabSetEnabled ul.tabs li a:hover {	}
	/*Tab selected*/
	.tabSet.tabSetEnabled ul.tabs li.tabSelected {	}
	.tabSet.tabSetEnabled ul.tabs li.tabSelected:hover {	}
	.tabSet.tabSetEnabled ul.tabs li.first.tabSelected {	}
	.tabSet.tabSetEnabled ul.tabs li.tabSelected a {	}
	.tabSet.tabSetEnabled ul.tabs li.tabSelected a:hover {	}
	/*Tab content*/
	.tabSet.tabSetEnabled .tabContent {height:auto !important}
	.tabSet.tabSetEnabled .tabContentPanel {
		display:block;
		margin-bottom:18px;
	}
	.tabSet.tabSetEnabled .tabContentPanelHide {
		display:block !important;
	}
	.tabSet.tabSetEnabled .tabContent h2,
	.tabSet.tabSetEnabled .tabContent h3,
	.tabSet.tabSetEnabled .tabContent h4,
	.tabSet.tabSetEnabled .tabContent ul,
	.tabSet.tabSetEnabled .tabContent p {
	}
	.tabSet.tabSetEnabled .tabContent ul,
	.tabSet.tabSetEnabled .tabContent p {
	}
	.tabSet.tabSetEnabled .tabContent li {	}

/* =EXPERIENCE PLAYER AND TESTIMONIALS WIDGETS
---------------------------------------------------------------------------------------*/
	
	/*Experience Player*/
	.experiencePlayer ul.tabs {
		display:none;
	}
	.experiencePlayer ul.tabs li {}
	/*TabSet enabled*/
	.experiencePlayer.expPlayerEnabled {}
	.experiencePlayer .experienceIdentity {}
	.experiencePlayer .experienceIdentity p {}
	.experiencePlayer .experienceIdentity h2 {}
	.experiencePlayer .experienceIdentity h3,
	.experiencePlayer .experienceIdentity ul {
		display:none;
	}
	.experiencePlayer .flaPlayer {}
	.experiencePlayer .flaPlayer.videoPlayer .flaVideo {}
	.experiencePlayer .experienceDetails {
		display:block !important;
	}
	/*Tabs*/
	.experiencePlayer.expPlayerEnabled ul.tabs {}
	.experiencePlayer.expPlayerEnabled ul.tabs li {}
	.experiencePlayer.expPlayerEnabled ul.tabs li a {}
	.experiencePlayer.expPlayerEnabled ul.tabs li a:hover {}
	/*Tab selected*/
	.experiencePlayer.expPlayerEnabled ul.tabs li.tabSelected a {}
	.experiencePlayer.expPlayerEnabled ul.tabs li.tabSelected a:hover {}
	/*Tab content*/
	.experiencePlayer.expPlayerEnabled .expPlayerContent {
		height:auto !important;
	}
	.experiencePlayer.expPlayerEnabled .expPlayerContentPanel {
		display:block;
		margin-bottom:18px;
		border-top: solid 1px #A8B0B7;
		padding-top:18px;
	}
	.experiencePlayer.expPlayerEnabled .expPlayerContentPanelHide {
		display:block !important;
	}
	.experiencePlayer.expPlayerEnabled .expPlayerContent h3,
	.experiencePlayer.expPlayerEnabled .expPlayerContent h4,
	.experiencePlayer.expPlayerEnabled .expPlayerContent ul,
	.experiencePlayer.expPlayerEnabled .expPlayerContent p {}
	.experiencePlayer.expPlayerEnabled .expPlayerContent h2,
	.experiencePlayer.expPlayerEnabled .expPlayerContent h3,
	.experiencePlayer.expPlayerEnabled .expPlayerContent h4 {}

	/*Testimonials*/
	blockquote.testimonial {
		margin:0px auto 18px auto;
		width:6in;
	}
	blockquote.testimonial .citation {
		margin-top:0px;
		float:right;
		width: 208px;
		display:inline;
		font-size:11px;
	}
	blockquote.testimonial .citation .flaPlayer {
		margin-bottom:0px;
	}
	blockquote.testimonial .citation p {
		text-align:right;
		line-height:normal;
		color:#7FACC5;
	}
	blockquote.testimonial .citation cite {
		display:block;
		font-weight:bold;
	}
	blockquote.testimonial .citation a {
		color:#7FACC5;
		font-weight:normal;
	}
	blockquote.testimonial .quote {
		float:right;
		display:inline;
		width:3.5in;
		background:none;
		border:solid 1px #a8b0b7;
		margin-left:16px;
	}
	blockquote.testimonial .quote-outer {
		background: none;
	}
	blockquote.testimonial .quote-inner {
		background: none;
		padding-bottom:18px;									
	}
	blockquote.testimonial .quote p {
		color:#005A8C;
		font-size:16px;
		line-height:22px;
		font-style:italic;
		padding:12px 16px 0px 16px;
		margin:0;
		background: none;
	}
	blockquote.testimonial .quote p span.quoteLeft {
		position:relative;
		top:0;
		left:0;
	}
	blockquote.testimonial .quote p span.quoteRight {
		position:relative;
		top:0;
		left:0;
	}
	blockquote.testimonial .quote p span.quoteRight span {
		display:inline;
		background: none;
		text-indent:inherit;
		position:relative;
		top:0;
		left:0;
		width:16px;
		height:16px;
	}

	blockquote.testimonial .quote a.actionLink {
	}
	blockquote.testimonial .quote a.actionLink:hover {
	}
	
/* =ACCORIDION WIDGET
---------------------------------------------------------------------------------------*/

	dl.accordionlist {
		font-size:11px;
		margin:0 0 18px 0;
		padding:0;
	}
	/*Title*/
	dl.accordionlist dt {
		padding-left:0px;
		color:#000;
		background:none;
		margin-top:4px;
		font-weight:bold;
		line-height:27px;
		display:block;
	}
	dl.accordionlist dt span {
		padding-right:0;
		width:auto;
		display:block;
		background:none;
	}
	/*Title Hover*/
	dl.accordionlist dt:hover {
		color:#00b8e5;
	}
	dl.accordionlist dt:hover span {
	}
	/*Title Open*/
	dl.accordionlist dt.open {
	}
	dl.accordionlist dt.open span {
	}
	dl.accordionlist dt.open:hover {
	}
	dl.accordionlist dt.open:hover span {
	}
	/*Content*/
	dl.accordionlist dd {
		background:none;
		border-bottom:none;
		padding-left:0;
		width:auto;
		display:block !important;
	}
	dl.accordionlist dd .inner {
		padding: 8px 0 0 0;
		background:none;
	}
	dl.accordionlist dd .inner .accordionContent {
		padding:0px 12px 0px 12px;
		width:7in;
	}
	.accordionContent h2,
	.accordionContent h3,
	.accordionContent h4 {
		font-size:11px;
	}
	img + div.accordionContent{
    margin-top:-18px;
	}
	div.accordionContent + img {
	 margin-top:-18px;
	}


/* =FLASH PLAYER
---------------------------------------------------------------------------------------*/

	p.toggleInteractiveControls {
		display:none;
	}	
	.flaPlayer embed, .flaPlayer object {
		width:0px;
		height:0px;
		display:none;
	}
	body.layoutHomepage .flaPlayer {
		padding:0;
	}
	/*Flash Elements*/
	#flaExplore {
	}
	#flaHome {
	}

/* =ALTERNATE CONTENT
---------------------------------------------------------------------------------------*/
	
	.altFlashContent {
		display:block;
	}
	div.altFlashContent.altVisibility {
		display:block;
	}
	div.altFlashContent.altVisibility.show {
		display:block;
	}
	.altCntNotice {
		display:none;
	}
	/*Alternate content styles for the homepage Flash element*/
	body.layoutHomepage .altCntNotice {
		display:none; 
	}
	body.layoutHomepage .altFlashContent {
		margin-left:0;
		padding: 0 0 0 0;
		width:auto;
		background:none;
	}

/* =DASHBOARD
---------------------------------------------------------------------------------------*/	
	.dashboardIntro {
	}
	.dashboardIntro h1 {
	}
	.dashboardIntro p {
		display:inline;
 	}
	.dashboardIntro img {
		display:none;
	}

/* =NEWS AND EVENTS
---------------------------------------------------------------------------------------*/	

	/*Recent News & Upcoming Events*/
	.eventItem, .newsItem {
		font-size:11px;
		margin: 9px 0 9px 0;
		width:auto;
	}
	.eventItem a.actionLink, .newsItem a.actionLink {
		background-position: 14px 4px;
	}
	/*Event Item Date*/
	.eventItem .date {
		width:auto;
		float:none;
		color:#000000;
		margin-left:0px;
		font-size:11px;
	}
	.eventItem .date .month {
		width:auto;
		text-align:left;
		text-transform:uppercase;
		background:none;
		padding-top:0;
		margin-bottom:0;
		display:inline;
		padding-right:1px;
	}
	.eventItem .date .day {
		width:auto;
		text-align:left;
		background:none;
		display:inline;
		padding-right:1px;
	}
	.eventItem .date .year {
		width:auto;
		text-align:left;
		background:none;
		padding:0px 1px 0px 0;
		display:inline;
	}
	/*News/Event Item Details*/
	.eventItem .details p, .newsItem .details p {
		margin:0;
	}
	.eventItem .details {
		width:auto;
		float:none;
		margin-left:0;
	}
	.newsItem .details {
		background: none;
		padding-left: 0;
	}
	.eventItem .details h3, .newsItem .details h3 {
		font-size:11px;
	}
	.eventItem .details .location, .newsItem .details .date {
		line-height:20px;
		font-style:italic;
	}
	.eventItem .details .description, .newsItem .details .description {
		line-height:20px;
		color:#000000;
	}
	/*Complete Event Listing*/
	div.completeEventListing {}
	div.completeEventListing .eventItem {
		font-size:13px;
		border-bottom:solid 1px #a8b0b7;
		padding-bottom:18px;
		margin-top:18px;
	}
	body.subNav.gutter div.completeEventListing .eventItem .details {
		width:auto;
		margin-left:12px;
	}
	body.subNav div.completeEventListing .eventItem .details {
		width:auto;
	}
	div.completeEventListing .eventItem .details .location {
		margin-bottom:12px;
	}
	div.completeEventListing .eventItem .details .description {
		font-size:11px;
		color:#36414a;
	}
	div.completeEventListing .eventItem .details p {
		margin-bottom:12px;
	}
	/*Press Releases*/
	.prBoilerplate{
		border-top:1px solid #A8B0B7;
		padding-top:18px;
	}
	.prBoilerplate h2,.prBoilerplate h3,.prBoilerplate h4 {
		font-size:11px;
	}

/* =STATE REGULATIONS SELECTOR
---------------------------------------------------------------------------------------*/	
	
	.stateRegs {
		width: auto;
		background: none;
		margin-bottom:18px;
	}
	.stateRegs-outer {
		background: none;
		padding-bottom: 0;
	}
	.stateRegs-inner {
		background: none;
		padding-bottom:0px;
	}
	.stateRegs form {
		display:none;
	}
	.stateRegs form label {
	}
	.stateRegs form select {
	}
	.stateRegs form input {
	}
	.stateRegs .stateResults {
		background: none;
	}
	.stateRegs .stateResults .state{
		background: none;
		padding:0;
	}
	.stateRegs .stateResults .state em{
		font-size:11px;
	}
	.stateRegs .stateResults .state ul li {
		background: none;
	}

/* =FOLLOW-ON SURVEY
---------------------------------------------------------------------------------------*/
	
	form.followOnQuestionnaire td {
		font-size:11px;
	}
	form.followOnQuestionnaire td.cc_formFieldInput p {
		font-size:13px; color:#000000; padding: 10px 4px 0 0; margin:0 0 8px 0; line-height:normal;
	}
	form.followOnQuestionnaire img.cc_formFieldSpacer{
		width:100%;
		margin:6px 0 0 0;
		border-bottom:solid 1px #A8B0B7;
	}
	form.followOnQuestionnaire td.cc_formSubmitImage {
		padding-top: 10px;
	}
	
/* =PAGE FOOTER
---------------------------------------------------------------------------------------*/
	
	.pageFooter .footerUtilities {
		width:auto;
		margin:0;
		padding:16px 0 0 0;
		border-top:solid 1px #a8b0b7;
	}
	body.layoutHomepage .footerUtilities {
		width:auto;
		margin:0;
		padding:16px 0 0 0;
		border-top:solid 1px #7facc5;		
	}
	body.gutter .pageFooter .footerUtilities {
		width: auto;
	}
	.pageFooter a {
		color: #7facc5;
	}
	.pageFooter ul {display:none;}
	.pageFooter li {}
	/*Page Tools*/
	.pageFooter .pageTools li {}
	/*Footer Nav*/
	.pageFooter .footerNav .patientInfo {}
	/*Legalease*/
	.pageFooter p {
		clear:both;
		line-height:normal;
	}
	/*Logo*/
	.pageFooter .logoFooter {
		position: relative;
		top:8px;
		right:0px;
	}
	body.layoutHomepage .pageFooter .logoFooter {
		top:0px;
	}
	body.gutter .pageFooter .logoFooter {
		right:0px;
	}

/* =FLOAT CLEARING
---------------------------------------------------------------------------------------*/

	/*P.I.E. - See http://www.positioniseverything.net/easyclearing.html*/
	.wrap:after, dl.accordionlist dd:after, div.dialog.dialogEnabled .ui-dialog-content:after, div.tabSet div:after, blockquote.testimonial:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

/* =DROP-DOWN MENU
---------------------------------------------------------------------------------------*/	
	
	/*Container Element*/
	#menu_top_dyna {
		display:none;
	}
	
/* =FRAMEWORK MENU
---------------------------------------------------------------------------------------*/
	
	table.menu_major{
		display:none;
	}

/* =COMMON FRAMEWORK COMPONENTS
---------------------------------------------------------------------------------------*/
	/*form{}*/
	table.cc_form {}
	td.cc_formFieldLabel {text-align: right; padding: 4px 4px 0 0; color:#005A8C; vertical-align:top;}
	td.cc_formFieldInput {}
	td.cc_formFieldInput span {margin-top:4px; margin-left:3px; display:block;}
	input.cc_formFieldInput, select.cc_formFieldInput, textarea.cc_formFieldInput {
		background: none; 
		border-bottom: solid 1px #a8b0b7;
		border-right:solid 1px #a8b0b7;
		border-top:solid 1px #a8b0b7;
		border-left:solid 1px #a8b0b7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:2px;
		color:#005A8C;
		margin-left:4px;
	}
	/*Checkbox and radio button Style to override the default input background info*/
	td.cc_formFieldInput input.checkboxRadioInputs{border:none;margin:0 4px 0 0;padding:0;}
	div.cc_formErrorHeader {font-weight: bold; color:#e80033; line-height:20px; margin-top:10px;}
	td.cc_formError {color:#e80033; font-size:11px;}
	td.cc_formSubmitImage {}
	input.cc_formSubmitImage {margin:-0;}
	td.cc_formFieldSpacer {}
	img.cc_formFieldSpacer {border: 0px; display: block; height:8px;}
	td.cc_formFieldRequired {padding: 5px 0 5px 0; font-style:italic; color:#a5a5a5; line-height:20px; font-size:11px;}
	p.cc_formFieldRequired em{font-style:italic; color:#a5a5a5;}
	img.cc_formFieldRequired {margin:0 0 0 0;}
	div.cc_Disclaimer {
		font-size:11px;
		font-style: italic;
		color: #a8b0b7;
		line-height:20px;
		border: solid 1px #eee;
		padding:8px;
		margin: 0 auto 0 auto;
		background-color:#FFFFFF;
	}
	div.cc_Disclaimer a {}
	table.cc_form td.cc_formTestQuestion {text-align: right; padding-right: 5px; padding-top: 3px;}
	table.cc_form td.cc_formTestQuestionPrompt {font-weight: bold;}
	div.cc_formTestQuestionExplanation {font-size: 11px;font-style: italic;}
	div.cc_formFieldInstruction, span.cc_formFieldInstruction {font-size: 11px; margin-left:4px;}
	span.cc_formFieldInstruction {font-size: 11px; margin:0 0 6px 4px;}
	div.cc_formFieldCheckboxGroup {
		font-size:11px;
	}
	div.cc_formFieldCheckboxGroup table td {
		width:33%;
		font-size:11px;
		vertical-align:top;
	}
	div.cc_formFieldCheckboxGroup table td input.checkboxRadioInputs {
		position:absolute;
		left:0;
		top:0;
		margin:0;
		padding:0;
		width:13px;
		height:13px;
	}
	div.cc_formFieldCheckboxGroup table td div {
		position:relative;
		padding-left:18px;
		margin-bottom:6px;
		margin-right:4px;
	}

/* =CONTACT US COMPONENT
---------------------------------------------------------------------------------------*/
	/*Common Component Classes*/

/* =EMAIL A FRIEND COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_emailafriendSampleTitle{}
	div.c_emailafriendSample{}
	span.c_emailafriendSampleSal{}
	span.c_emailafriendSampleSig{}

/* =EXIT COMPONENT
---------------------------------------------------------------------------------------*/
	td.c_exitDirection{padding-right:4px; vertical-align:top;}
	td.c_exitURL{display:block;overflow-x:auto;width:6in; line-height:28px;}

/* =EXTERNAL LINKS COMPONENT
---------------------------------------------------------------------------------------*/
	table.c_externalLinkForm{}
	td.c_externalLinkName{}
	td.c_externalLinkAddress{}
	td.c_externalLinkDescription{}
	td.c_externalLinkTelephone{}
	td.c_externalLinkURL{}
	img.c_externalLinkDivider{}
	td.c_externalLinkDivider{}

/* =FAQ COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_faqQList{}
	div.c_faqQListCategory{}
	ul.c_faqQListQuestions{
		margin-top:20px;
	}
	li.c_faqQListQuestions{}
	div.c_faqQAList{
		margin-bottom:20px;
	}
	div.c_faqQAListCategory{}
	div.c_faqQuestion{
		color:#7FACC5;
		font-size:13px;
		font-weight:bold;
		line-height:20px;
	}
	div.c_faqAnswer{
	}
	img.c_faqAnswerImage{}
	a.c_faqBackToTop{
		display:none;
	}
	img.c_faqBackToTop{}

/* =FILE LIST COMPONENT
---------------------------------------------------------------------------------------*/
	c_FileList{}
	c_Adobe{}

/* =HIDDEN FORM COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_hiddenform{}
	div.c_hiddenformMsg{}
	Input.c_hiddenformImage{}

/* =LOCATOR COMPONENT
---------------------------------------------------------------------------------------*/
	table.c_locatorForm{}
	div.c_locatorAgainDirection {}
	div.c_locatorAgainDirection img {}
	div.c_locatorItemList {}
	div.c_locatorItemList table.c_locatorItem {}
	div.c_locatorItemList table.c_locatorItem td {}
	table.c_locatorItem span.c_locatorItemData {}
	table.c_locatorItem span.c_locatorItemData span.c_locatorItemTitle {}/*NOT FOUND IN DOCUMENTATION*/
	table.c_locatorItem span.c_locatorItemData a {}
	div.c_locatorItemList div.c_locatorItemDivision {}
	div.c_locatorBackDirection {}
	div.c_locatorBackDirection img {}
	div.c_locatorDetail {}
	div.c_locatorDetail span.c_locatorItemTitle {}
	div.c_locatorDetail a {}
	div.c_locatorDetailDivision {}
	div.c_locatorDetailDivision img {}
	td.c_locatorOr {}
	table.c_locatorMini{}
	td.c_locatorMiniFieldLabel{}
	td.c_locatorMiniFieldInput{}
	input.c_locatorMiniFieldInput{}
	select.c_locatorMiniFieldInput{}
	td.c_locatorMiniOr{}
	td.c_locatorMiniSubmitImage{}
	img.c_locatorMiniSubmitImage{}
	td.c_locatorMiniLabel{}
	img.c_locatorMiniLabelImg{}
	.c_locatorItemHandoffImg, .c_locatorItemHandoffTxt {}

/* =REP LOCATOR COMPONENT
---------------------------------------------------------------------------------------*/
	Form.c_replocatorMini{}
	table.c_replocatorMini{}
	td.c_replocatorMiniLabel{}
	td.c_replocatorMiniFieldLabel{}
	input.c_locatorMiniFieldInput{}
	td.c_locatorMiniSubmitImage{}
	img.c_locatorMiniSubmitImage{}

/* =SEARCH COMPONENT
---------------------------------------------------------------------------------------*/
	
	form.c_searchgMini{
}
	table.c_searchgMini {
	}
	.c_searchgMini div {
	}
	.c_searchgMini div:hover {
	}
	input.c_searchgMiniFieldInput {
	}
	td.c_searchgMiniSubmitImage input{
	}

	table.c_searchgResultsHeading {
		border-top:solid 1px #7facc5;
		margin-top:18px;
		border-bottom:none;
		background:none;
	}
	td.c_searchgResultsSeperationBar {
	}
	td.c_searchgResultsTitle {
		font-weight:bold;
		color:#005a8c;
		font-size:13px;
		line-height:18px;
		padding:4px 0 4px 0px;
	}
	td.c_searchgResultsStatistics {
		font-size: 11px;
		line-height:18px;
		padding:4px 0px 4px 0;
	}
	table.c_searchgNavigation {display:none;}
	a.c_searchgLinkNext {font-size:11px; font-weight:bold;}
	a.c_searchgLinkPrev {font-size:11px; font-weight:bold;}
	p.c_searchgItem {
		margin:18px 0 0 0;
		padding-top:8px;
		background:none;
		padding-left:0;	}
	p.c_searchgItem SPAN.c_searchgLink {}
	p.c_searchgItem A:visited { }
	.c_searchgSnippet {font-size:11px; line-height:18px; padding-left:0;}
	SPAN.c_searchgURL {font-style:italic; }
	SPAN.c_searchgSize {font-style:italic; }
	SPAN.c_searchgDate {font-style:italic; }
	p.c_searchgOmitted {
		font-size:11px;
		font-style: italic;
		color: #a8b0b7;
		line-height:20px;
		border: solid 1px #eee;
		padding:4px 8px 4px 8px;
		margin: 18px auto 18px auto;
		background-color:#FFFFFF;
	}
	span.c_searchgFieldLabel{}

/* =LEGAL NOTICE COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_legalText{}
	h2.c_legalTitle{display:none;}
	p.c_legalText{}
	.c_legalLinks{}
	b.c_legalText{font-weight:bold; color:#7facc5; font-size:13px;} /*NOT FOUND IN DOCUMENTATION*/

/* =MAIL REGISTRATION COMPONENT
---------------------------------------------------------------------------------------*/
	td.c_mailregistrationCheckbox{}
	input.c_mailregistrationCheckbox{}
	td.c_mailregistrationCheckboxText{}

/* =NEWS COMPONENT
---------------------------------------------------------------------------------------*/
	table.c_newsListing {margin-top:20px;}
	tr.c_newsItem{}
	td.c_newsItem{}
	div.c_newsItemTitle {
            color:#7facc5;
            font-size:13px;
            font-weight:bold;
            text-transform:none;
            line-height:20px;
        }
	div.c_newsItemAbstract {margin:0 0 -16px 0;}
	div.c_newsItemLink {display:none;}
	a.c_newsLink{}
	div.c_newsItemNotes {display:none;}
	span.c_newsItemPublished{}
	span.c_newsItemAuthor{}
	table.c_newsMiniListing{}
	td.c_newsMiniLabel{}
	img.c_newsMiniLabelImg{}
	tr.c_newsMiniItem{}
	td.c_newsMiniItem{}
	a.c_newsMiniLink{}

/* =PRIVACY POLICY COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_privacyText{}
	h2.c_privacyTitle{display:none;}
	p.privacyText{}
	b.c_privacyText{font-weight:bold; color:#7facc5; font-size:13px;}
	li.c_privacyList{margin-left:32px; margin-right:28px;}

/* =QUESTION (NO ANSWER) COMPONENT
---------------------------------------------------------------------------------------*/
	ul.c_questionnoanswerList{}
	span.c_questionnoanswerList{}

/* =QUIZ COMPONENT
---------------------------------------------------------------------------------------*/
	tr.c_quiz_questionrow{}
	tr.c_quiz_questionrow td.cc_formFieldLabel {text-align: left; padding: 4px 4px 8px 0; color:#005A8C; vertical-align:top; width:auto;}
	tr.c_quiz_choicerow{}
	td.c_quiz_choice{}
	textarea.c_quiz_textarea, select.c_quiz_select,input.c_quiz_inputtext {
		background: none; 
		border-bottom: solid 1px #b0d4e7;
		border-right:solid 1px #add2e6;
		border-top:solid 1px #8dacbd;
		border-left:solid 1px #8dacbd;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:2px;
		color:#005A8C;
		margin-left:4px;
	}
	select.c_quiz_select{}
	table.c_quiz_radio{}
	tr.c_quiz_radio{}
	td.c_quiz_radio{}
	input.c_quiz_radio{
		background-color: transparent;
		background-image: none;
		border:none;
		margin-right:4px;
	}
	span.c_quiz_radio_text{}
	table.c_quiz_checkbox{}
	tr.c_quiz_checkbox{}
	td.c_quiz_checkbox{}
	span.c_quiz_checkbox_text{}
	tr#i_quiz_varName{}
	td#i_quiz_varName_label{}
	tr#i_quiz_tr_varName_choicerow{}
	td#i_quiz_td_varName_formElement{}
	td#i_quiz_submitImage{}

/* =SITE MAP COMPONENT
---------------------------------------------------------------------------------------*/
	
	.c_FirstLevelMenu{
		background:none;
		padding-left:8px;
		font-weight:bold;
		list-style:disc;
	}
	.c_SecondLevelMenu{
		background: none;
		padding-left: 24px;
		list-style:disc;
	}
	.c_TertiaryLevelMenu{
		background: none;
		padding-left: 24px;
		margin-left:24px;
		font-size:11px;
		list-style:disc;
	}
	dl dl {
		margin-bottom:0px;
	}

/* =TESTIMONIAL COMPONENT
---------------------------------------------------------------------------------------*/
	table.c_testimonialList {}/*NOT FOUND IN DOCUMENTATION*/
	td.c_testimonialListLocation {}/*NOT FOUND IN DOCUMENTATION*/
	td.c_testimonialListingDivider{}
	img.c_testimonialListingDivider{}
	td.c_testimonialListname{}
	td.c_testimonialListAbstract{}
	td.c_testimonialReadMore{}
	a.c_testimonialReadMore{}
	img.c_testimonialReadMore{}
	td.c_testimonialWatchVideo{}
	a.c_testimonialWatchVideo{}
	img.c_testimonialWatchVideo{}
	table.c_TestimonialDetails{}
	td.c_testimonialStats{}
	td.c_testimonialTitle {}/*NOT FOUND IN DOCUMENTATION*/
	td.c_testimonialDetailLabel{}
	td.c_testimonialDetailData{}
	td.c_TestimonialImage{}
	a.c_TestimonialImage{}
	img.c_TestimonialImage{}
	td.c_TestimonialStory{}
	td.c_testimonialGoBack{}
	a.c_testimonialGoBack{}
	img.c_testimonialGoBack{}
	span.c_testimonialGoBack {}/*NOT FOUND IN DOCUMENTATION*/

/* =TESTIMONIAL SUBMITTAL COMPONENT
---------------------------------------------------------------------------------------*/
	td.c_testimonysubmitcheckbox{}
	input.c_testimonysubmitcheckbox{}
	td.c_testimonysubmitcheckboxText{}
	div.c_testimonySubmittalRelease{}
	div.c_testimonySubmittalReleaseTitle{}
	
/* =CALENDAR COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_calendarYearNav{}
	span.c_calendarYearNavPrev{}
	span.c_calendarYearNavNext{}
	div.c_calendarMonthNav{}
	span.c_calendarMonthNavInactive{}
	span.c_calendarMonthNavActive{}
	span.c_calendarMonthNavDelimiter{}
	div.c_calendarTitle{}
	span.c_calendarTitleMonth{}
	table.c_calendarEventsList{}
	tr.c_calendarEventsListHeading{}
	tr.c_calendarEventsListItem{}
	tr.c_calendarEventsListEmpty{}
	
/* =CATALOG COMPONENT
---------------------------------------------------------------------------------------*/
	table.c_catalogProductsList{}
	tr.c_catalogProductsListEmpty{}
	td.c_catalogProductsList{}
	td.c_catalogProductsListHeading{}
	table.c_catalogProductDetail{}
	td.c_catalogProductDetail{}
	td.c_catalogProductDetailImage{}
	td.c_catalogProductDetailName{}
	span.c_catalogProductDetailName{}
	td.c_catalogProductDetailDesc{}
	td.c_catalogProductDetailCode{}
	span.c_catalogProductDetailCodeLabel{}
	span.c_catalogProductDetailCode{}
	image.c_catalogProductDetailImage{}
	ul.c_catalogProductDetailResource{}
	li.c_catalogProductDetailResourceItem{}
	
/* =COMPETITIVE PRODUCT CODE TRANSLATOR COMPONENT
---------------------------------------------------------------------------------------*/
	table.c_competitivetransMini{}
	td.c_competitivetransMiniTitle{}
	td.c_competitivetransMiniDirections{}
	td.c_competitivetransMiniFieldLabel{}
	td.c_competitivetransMiniFieldLabelManufacturer{}
	td.c_competitivetransMiniFieldInput{}
	td.c_competitivetransMiniFieldInputManufacturer{}
	td.c_competitivetransMiniFieldLabelCode{}
	td.c_competitivetransMiniFieldInputLabelCode{}

/* =PAGETOOLS COMPONENT
---------------------------------------------------------------------------------------*/
	td.pt_doc_pageTools{}
	div.c_pagetools{}
	span.c_pagetoolsTool{}
	img.c_pagetoolsTool{}
	span.c_pagetoolsToolEmail{}
	img.c_pagetoolsToolEmail{}
	span.c_pagetoolsToolPrint{}
	img.c_pagetoolsToolPrint{}
	span.c_pagetoolsToolBookmark{}
	img.c_pagetoolsToolBookmark{}

/* =STORY LIBRARY COMPONENT
---------------------------------------------------------------------------------------*/
	#advanced_search_link {}
	div.c_storylibraryAdvancedSearch {}
	td.c_storylibrarySearchCriteria {}
	td.c_storylibraryAdditionalFeaturedStory {}
	div.c_storylibraryAdditionalFeaturedStory img.c_storylibraryStoryItem {}
	img.c_storylibrarySpacerRow {}
	table.cc_storylibraryFormWrapper {}
	table.cc_storylibraryForm {}
	table.cc_storylibraryForm td.cc_formFieldLabel {}
	table.cc_storylibraryForm td.cc_formFieldInput {}
	table.cc_storylibraryForm td.cc_formSubmitImage {}
	table.cc_storylibraryForm img.cc_formFieldRequired, table.cc_storylibraryForm td.cc_formFieldRequired {}
	table.cc_storylibraryForm table.c_storylibraryAdvancedCriteria td.cc_formFieldLabel {}
	table.cc_storylibraryForm table.c_storylibraryAdvancedCriteria td.cc_formFieldInput {}
	table.c_storylibraryFeaturedStoryList {}
	span.c_storylibraryListTitle {}
	td.c_storylibraryListTitle {}
	td.c_storylibraryFeaturedStorySpeakerTitle {}
	td.c_storylibraryFeatureStory {}
	a.c_storylibraryBrowse {}
	td.c_storylibraryFeatureStory div.c_storylibraryStoryItem {}
	table.c_storylibrarySearchResults {}
	table.c_storylibraryBrowseResults {}
	td.c_storylibrarySearchResultsItem div.c_storylibraryStoryItem {}
	td.c_storylibraryBrowseResultsItem {}
	div.c_storylibraryBrowseNav {}
	span.c_storylibraryBrowsePage, span.c_storylibraryBrowsePageActive, span.c_storylibraryBrowsePageNext, span.c_storylibraryBrowsePagePrev {}
	table.c_storylibraryStoryItem {}
	td.c_storylibraryStoryItemImage {}
	td.c_storylibraryStoryItemAttrib {}
	img.c_storylibraryStoryItem {}
	span.c_storylibraryStoryItemAttrib {}
	span.c_storylibraryStoryItemAttribTeaser {}
	span.c_storylibraryStoryItemAttribName {}
	span.c_storylibraryStoryItemLabel {}
	a.c_storylibraryStoryItemLinkTo {}
	img.c_storylibraryBrowse {}
	div.cc_formFieldCheckboxGroup {}
	div.cc_formFieldCheckboxGroup td {}
 
/* =STORY LIBRARY COMPONENT: STORY PAGE (TEXT OR VIDEO)
---------------------------------------------------------------------------------------*/
	table.c_storylibraryStory {}
	td.c_storylibraryStory {}
	div.c_storylibraryStoryTitle {}
	td.c_storylibrarySpeakerStories {}
	td.c_storylibraryRelatedStories {}
	td.c_storylibraryRelatedStories a.c_storylibraryStoryItemLinkTo {}
	td.c_storylibraryStory ul {}
	td.c_storylibraryStory li {}
	div.c_storylibraryStoryItemAttribTranscript {}
	td.c_storylibraryTextStory img.c_storylibraryStoryItemImage {}
	div.c_storylibraryStoryItemStory {}	
	/*
	td.c_storylibraryAdditionalFeaturedStory{}
	div.c_storylibraryAdditionalFeaturedStory{}
	span.c_storylibraryStoryItemAttribName{}
	.c_storylibraryStoryItemAttribTeaser p{}
	.c_storylibraryStoryItemAttribTeaser{}
	.c_storylibraryStoryItem{}
	*/

/* =PHYSICIAN HANDOFF COMPONENT
---------------------------------------------------------------------------------------*/
	div.c_physicianhandoffContactInfo {}
	span.c_physicianhandoffContactLabel {}
	span.c_physicianhandoffContactInfo {}

/* =FRAMEWORK CONTENT REGION
---------------------------------------------------------------------------------------*/
	/*Affects the table encompassing the content area, including title, subsections, gutter, document links, next/prev page links, and footnotes.*/
	table.pt_doc {/*width:764px;*/ width:100%;}
	/*Affects the table cells that contain the title and/or subsections of the content (top or bottom).*/
	td.pt_doc {vertical-align:top; padding: 0 0 0 0;}
	/*The row containing the top image at the top which spans the entire width of the content region.*/
	tr.pt_doc_image {}
	/* The table cell containing the top image.*/
	td.pt_doc_image {/*line-height:0; width:20px;*/}
	/* The top image.*/
	img.pt_doc_image {display:none;}
	body.subNav td.pt_doc_image div {position:relative;}
	body.subNav td.pt_doc_image div img.pt_doc_image {display:none;}
	/*Affects any 'top' section.*/
	tr.pt_doc_topSection {}
	td.pt_doc_topSection {padding:0;}
	body.subNav td.pt_doc_topSection { /*width:568px;*/ width:auto;  padding: 0;}
	/*Affects any 'bottom' section.*/
	tr.pt_doc_bottomSection {}
	td.pt_doc_bottomSection { width:auto; padding: 0px 0px 0px 0;}
	body.subNav td.pt_doc_bottomSection {padding: 0px 0px 0px 0px;}
	body.gutter td.pt_doc_bottomSection {padding: 0px 0px 0px 0px;}	
	/*The content title.*/
	td.pt_doc div.pt_doc_title {font-size:26px; line-height:32px; color:#005a8c; margin-bottom:18px;}
	/*Surrounds any given subsection of the content (top or bottom).*/
	table.pt_doc_section {width: 100%; /*margin:0px 24px 0px 16px;*/}
	/*The only row within the table that surrounds any given subsection of the content (top or bottom). Row contains td.pt_doc_sectionImage and td.pt_doc_section cells.*/
	tr.pt_doc_section {}
	/*Affects the rendering of a hyperlink around the image to appear to the left or to the right of a subsection. Only functional if an 'href' attribute value is specified for the image.*/
	tr.pt_doc_section td.sectionImage a.sectionImage {}
	/*Affects the rendering of an image to appear to the left or to the right of a subsection.*/
	tr.pt_doc_section td.sectionImage img.sectionImage {}
	/*Surrounds the remainder of subsection content (subtitle, text, included HTML).*/
	td.pt_doc_section {}
	.pt_doc_sectionHeaderImage{}
	/*The subsection's title.*/
	td.pt_doc div.pt_doc_sectionTitle { font-size:15px; font-weight:bold; line-height: 22px; color:#7facc5;}
	/*The text within a subsection.*/
	span.pt_doc_sectionText {display:block;}
	span.pt_doc_sectionText P {}
	/*Container for HTML included within the template.*/
	div.pt_doc_sectionIncludeHtml {}
	/*Table to contain subsection document links.*/
	table.pt_doc_sectionLink {line-height: 20px; margin:0 0 18px 14px;}
	/*Table row containing subsection document links.*/
	tr.pt_doc_sectionLink {}
	/*Table cell containing a document link's file icon.*/
	td.pt_doc_sectionLink_icon {height:24px;}
	/*The hyperlink surrounding a document link's file icon.*/
	a.pt_doc_sectionLink_icon {}
	/*A document link's file icon.*/
	img.pt_doc_sectionLink_icon {float:left; margin-right:8px;}
	/*Table cell containing a document link's text.*/
	td.pt_doc_sectionLink_text {}
	/*The hyperlink surrounding a document link's text.*/
	a.pt_doc_sectionLink_text {}
	a.pt_doc_sectionLink_text:visited {}
	/*Table row that contains the 'get Adobe Reader' link; only displayed if a document containing a PDF is referenced as a section link.*/
	tr.pt_doc_sectionLink_getAdobe {display:none;}
	/*Cell that contains the 'get Adobe Reader' link; only displayed if a document containing a PDF is referenced as a section link.*/
	td.pt_doc_sectionLink_getAdobe {}
	/*The 'get Adobe Reader' link.  Only displayed if a document containing a PDF is referenced as a section link.*/
	a.pt_doc_sectionLink_getAdobe {}
	a.pt_doc_sectionLink_getAdobe img {}
	/*'Back to Top' hyperlink.  Text-related attributes are rendered if value of element is 'Y'.*/
	a.pt_doc_sectionBackToTop {display:none;}
	/*Image for 'Back to Top' hyperlink (if image is specified).*/
	img.pt_doc_sectionBackToTop {display:none}
	/*Superscripts displayable as footnote references.*/
	sup.pt_doc_sscript {}
	/*Superscripts displayable as footnote references.*/
	td.pt_doc span.pt_doc_sscript {}

/* =RIGHT-HAND GUTTER CONTENT REGION
---------------------------------------------------------------------------------------*/
	/*The table cell that contains the gutter table (table.pt_doc_gutter).*/
	td.pt_doc_gutter {display:none;}
	body.gutter td.pt_doc_gutter {display:none;}
	/*The table that contains the gutter elements.*/
	table.pt_doc_gutter {}
	/*The cell that contains the image that appears at the top of the gutter.*/
	td.pt_doc_gutterImage {}
	/*The image that appears at the top of the gutter.*/
	img.pt_doc_gutterImage {}
	/*Table row around the text that appears directly below pt_doc_gutterImage.*/
	tr.pt_doc_gutterText {}
	/*Table cell around the text that appears directly below pt_doc_gutterImage.*/
	td.pt_doc_gutterText {}
	/*The text paragraph that appears directly below pt_doc_gutterImage.*/
	td.pt_doc_gutterText p {}
	/*The table cell that contains the unordered list of links that appears directly below gutterText.*/
	td.pt_doc_gutterLink {}
	/*The unordered list of links that appears directly below gutterText.*/
	ul.pt_doc_gutterLink {}
	/*Any element within the unordered list of links that appears directly below gutterText.*/
	li.pt_doc_gutterLink {}
	/*A hyperlink within the unordered list of links that appears directly below gutterText.*/
	a.pt_doc_gutterLink {}

/* =EXPAND-COLLAPSE TEMPLATE
---------------------------------------------------------------------------------------*/
	table.pt_doc_expcol {}
	td.pt_doc_expcol {}
	div.pt_doc_expcol_title {}
	td.pt_doc_topSection.pt_doc_expcol_topSection{}
	.ExpColHeader {}
	.ExpColHeaderOdd {}
	.ExpColHeaderEven {}
	.ExpColHeader * {}
	.ExpColHeaderImg {}
	span.ExpColHeaderTitle {}
	span.ExpColHeaderMsg {}
	td.ExpColBodyLeft {}
	td.ExpColBodyRight {}
	.pt_doc_expcol_sectionLink_icon {}
	.pt_doc_expcol_sectionLink_text {}
	span.ExpColResourceCategory {}
	ul.ExpColResourceList {}
	li.ExpColResourceListItem {}
	img.pt_doc_expcol_sectionLink_icon {}
	a.pt_doc_expcol_sectionLink_text {}
	div.ExpColResourceCategory {}
	div.ExpColResourceCategory img.pt_doc_expcol_sectionLink_icon {}
	div.ExpColResourceCategory a.pt_doc_expcol_sectionLink_text {}
	div.ExpColGutter {}
	div.ExpColGutter #statusState{}
	div.ExpColBody {}
	div.ExpColSection {}
	div.ExpColHeader {}
	div.ExpColBody {}
	div.ExpColBody table {}
	
/* =LOGIN (FORGOT PASSWORD, LOGINSERVICE, RESET PASSWORD, UPDATE PROFILE) 
---------------------------------------------------------------------------------------*/

	.loginForm {
	}
	.loginForm .tabSet-outer {
	}
	.loginForm .tabSet-inner {
	}
	.loginForm div.title {
	}
	.loginForm div.title h2 {
	}
	.loginForm .tabContent {
	}
	.loginForm form {
	}
	.loginForm .registration {
	}
	.loginForm .registration p{
		margin-bottom:0;
	}
	.loginForm h3 {
	}
	.loginForm p.forgotPassword {
	}
	.loginForm td.cc_formFieldRequired {
	}
	.loginForm .cc_formFieldLabel {
	}
	.loginForm .cc_formErrorHeader {
	}
	.c_loginServiceSelfRegEmailMsg {
		line-height: 20px;
		margin-bottom: 18px;
	}

/* =FOOTER CONTENT REGION
---------------------------------------------------------------------------------------*/
	/*The last row of the content table, containing next/prev page links and/or footnotes.*/
	tr.pt_doc_footer {}
	/*The only cell within the last row of the content table, containing next/prev page links and/or footnotes.*/
	td.pt_doc_footer { width:auto; padding: 0px 0px 0px 0px; color:#A8B0B7; font-size:11px;}
	body.subNav td.pt_doc_footer {padding: 0px 0px 0px 0px;}
	body.gutter td.pt_doc_footer {padding: 0px 0px 0px 0px;}
	/*An embedded table containing the next/prev page links.*/
	table.pt_doc_navLinks {display:none;}
	/*Table row containing the next/prev page links.*/
	tr.pt_doc_navLinks {}
	/*Table cell containing the 'prev page' link.*/
	td.pt_doc_navLinkPrev {}
	/*The 'prev page' hyperlink.*/
	a.pt_doc_navLinkPrev {}
	/*The 'prev page' hyperlink image.*/
	img.pt_doc_navLinkPrev {}
	/*Table cell containing the 'next page' link.*/
	td.pt_doc_navLinkNext {display:none;}
	/*The 'next page' hyperlink.*/
	a.pt_doc_navLinkNext {}
	/*The 'next page' hyperlink image.*/
	img.pt_doc_navLinkNext {}
	/*The footnote section.*/
	div.pt_doc_footnotes {}
	/*Any footnote within the footnote section.*/
	div.pt_doc_footnote {}

/* =MISC. CLASSES
---------------------------------------------------------------------------------------*/
	/*td.pt_doc * {}
	td.pt_doc ul {}
	td.pt_doc ul li {}
	td.pt_doc blockquote {}
	table.pt_doc a {}
	table.pt_doc a:hover {}
	table.pt_doc a:visited {}*/

/* =MISC. FRAMEWORK PAGES
---------------------------------------------------------------------------------------*/
	#fw_page {margin-top: 0; padding: 0 24px 0 16px; width: auto; }
	div.fw_title {font-size:26px; line-height:32px; color:#005a8c; margin-bottom:18px;}
	p.fw_content {}
	ul.fw_content {}
	li.fw_content {}