/****************************************************************************************
Copyright (c) 2007 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.

VERSION 	1.0
AUTHOR		Doug Scamahorn

DATE       	NAME           	DESCRIPTON
03/13/2007 	Doug Scamahorn  Initial creation.

****************************************************************************************/
/* SCREEN STYLES - TOC --------------------------------------------------------------- */
/* YAHOO RESET STYLES ---------------------------------------------------------------- */
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.1 */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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{font-style:normal;font-weight:normal;}ol,ul {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;}
/* FRAMEWORK SKELETON ---------------------------------------------------------------- */
/* base styles - redefined tags */
html, table{font-size:100%;}
body {font-size:12px; /*12px*/ line-height:18px;/*18px leading*/ font-family:Arial, Helvetica, sans-serif; color:#000000;}
p, ul, ol, h2 {margin-bottom:1.125em;}
h2{font-weight:bold;color:#000000;margin-bottom:0;}
ul{list-style:disc; margin-left:2.5em;}
ol{list-style:decimal; margin-left:2.5em;}
sup {line-height:0em;}
a 			{color: #000000;}
a:link		{color: #000000;} /* unvisited link */
a:visited	{color: #000000;} /* visited link */
a:hover		{color: #000000;text-decoration:none;}  /* hover link */
a:active	{color: #000000;} /* selected link */
blockquote{
	margin:25px 25px 25px 15px;
	padding:20px 0 0 0;
}
blockquote p{
	padding:0 25px 0 20px;
}
.citation{
	font-style:italic;
	font-weight:bold;
	margin:0 0 0 0;
	padding:20px 0 0 60px;
}
.citation.supCitation{
	background-image:none;
	padding-top:5px;
	font-weight:normal;
} 
/* base page structure styles */
#page {
	width:auto;
	margin:auto;
}
#pageBody {}
#pageMasthead {
	height:27px;
	margin-bottom:18px;
	border-bottom:solid 1px #000000;
}
#pageMasthead h1 {
	line-height:27px;
	color:#000000;
	font-weight:bold;
}
#pageMasthead h1 a,#pageMasthead h1 a:hover,#pageMasthead h1 a:active,#pageMasthead h1 a:visited{
	color:#000000;
	text-decoration:none;
}
#pageMenubar {display:none;}
#pageContent {
	width:auto;
}
#pageSidebar {display:none;}
#pageBodyFooter {
	display:none;
}
/*Footer Styles*/
#pageFooter {
	clear:both;
	margin-top:9px;
	border-top:solid 1px #000000;
	padding-top:9px;
	font-size:11px;
}
#pageFooter p, #pageFooter ul#navFooter{
	line-height:1.636em;
	margin-bottom:0em;
	margin-left:0;
}
#pageFooter ul#navFooter{display:none;}
#pageFooter ul#navFooter li {}
#pageFooter ul#navFooter li.first {}
#pageFooter ul#navFooter li a {}
#pageFooter a.emailThisPage{}
/* special content styles */
/* image inset */
.imageInset{
	display:block;
	margin:0 15px 15px 0;
	padding:1px;
	border:1px solid #000000;
}
/*Print Logo*/
#logoEESPrint{display:inline;}
/*Tables*/
table.datagrid{width:99%;border:solid 1px #000000;margin:1.125em 0 0 5px;}
table.datagrid caption{text-align:left; font-weight:bold;margin:1.125em 0 1.125em 0;}
table.datagrid td, table.datagrid th{width:33%;border:solid 1px #000000;padding:0 5px 0 5px;}
table.datagrid th{text-align:left;font-weight:bold; text-align:center;}
table.datagrid tbody th{text-align:left; font-weight:normal;}
table.datagrid td.mi {text-align:center;}
table.datagrid td.open {text-align: center;}
table.datagrid.video {width:auto; border:none;}
table.datagrid.video th{border:none;  text-align:left; width:auto; padding-left:0;}
table.datagrid.video td{border:none; text-align:left;width:auto;}
table.datagrid.video img{vertical-align:middle; margin-right:2px;}
/*EAF*/
#pageContent a.emailThisPage{display:none;}
/* FRAMEWORK NAVIGATION -------------------------------------------------------------- */
div.menu {}
/* below is to handle strange behavor for NN and OP where navPrimary's margin-top attribute was only taking if a border was set on the menu div */
div.menu > a:first-child {margin-top: 0px;}
/* --------   Primary and Secondary   -------- */
a.navPrimary, a.navPrimaryActive, a.navSecondary, a.navSecondaryActive {}
/* --------   Primary   -------- */
a.navPrimary, a.navPrimaryActive {}
a.navPrimary {}
a.navPrimary:visited {}
a.navPrimary:hover {}
a.navPrimary:active {}
a.navPrimaryActive {}
a.navPrimaryActive:visited {}
a.navPrimaryActive:hover {}
a.navPrimaryActive:active {}
/* --------   Secondary   -------- */
a.navSecondary, a.navSecondaryActive  {}
div.navSecondaryGroup {}
a.navSecondary {}
a.navSecondary:visited {}
a.navSecondary:hover {}
a.navSecondary:active {}
a.navSecondaryActive {}
a.navSecondaryActive:visited {}
a.navSecondaryActive:hover {}
a.navSecondaryActive:active {}
/* --------  Tertiary ---------- */
div.navTertiaryGroup {}
a.navTertiary, a.navTertiaryActive:hover, a.navTertiary:visited{}
a.navTertiaryActive, a.navTertiaryActive:visited{}
/* FRAMEWORK COMPONENTS -------------------------------------------------------------- */
/***************************************
Common Component Classes
***************************************/
table.cc_form {}
td.cc_formFieldLabel {width:150px;text-align:left;vertical-align:top;}
td.cc_formFieldInput {}
input.cc_formFieldInput, select.cc_formFieldInput, textarea.cc_formFieldInput {font-family:Arial, Helvetica, sans-serif;color:#000000;}
div.cc_formErrorHeader {font-weight:bold;color:#000000;}
td.cc_formError {color:#b63d97;font-size:11px;}
td.cc_formSubmitImage {}
input.cc_formSubmitImage {margin-top:5px;}
td.cc_formFieldSpacer {}
img.cc_formFieldSpacer {height:0px;}
td.cc_formFieldRequired {font-size:11px;line-height:1.636em;margin-bottom:1.636em;color:#000000;}
img.cc_formFieldRequired {height:12px; width:3px; vertical-align:top;margin-right:3px;}
div.cc_Disclaimer {font-style:italic;font-size:0.917em;line-height:1.636em; margin-bottom:1.636em;}
div.cc_Disclaimer a {}
/***************************************
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{}
td.c_exitURL{display:block;overflow-x:auto;width:350px;word-wrap:break-word;}
/***************************************
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{}
li.c_faqQListQuestions{}
div.c_faqQAList{}
div.c_faqQAListCategory{}
div.c_faqQuestion{}
div.c_faqAnswer{}
img.c_faqAnswerImage{}
a.c_faqBackToTop{}
img.c_faqBackToTop{}
/***************************************
File List Component
***************************************/
c_FileList{}
c_Adobe{}
/***************************************
Hidden Form Component
***************************************/
div.c_hiddenform{}
div.c_hiddenformMsg{}
Input.c_hiddenformImage{}
/***************************************
Locator Component
***************************************/
div.c_locatorAgainDirection {display:none;}
div.c_locatorAgainDirection img {}
div.c_locatorItemList {}
div.c_locatorItemList table.c_locatorItem {}
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 {border-bottom:solid 1px #cccccc; height:1px; margin:9px 0 9px 0;}
div.c_locatorBackDirection {display:none;}
div.c_locatorBackDirection img {}
div.c_locatorDetail {}
div.c_locatorDetail br{height:0px;display:block;}
div.c_locatorDetail span.c_locatorItemTitle {font-weight:bold;}
div.c_locatorDetail a {}
div.c_locatorDetailDivision {border-bottom:solid 1px #cccccc; height:1px; margin:9px 0 9px 0;}
.c_locatorOr {padding-left:1.125em; font-weight:bold; font-size:11px; line-height:1.636em; margin-bottom:1.636em;}
table.c_locatorMini{display:none;}
td.c_locatorMiniFieldLabel{}
td.c_locatorMiniFieldInput{}
input.c_locatorMiniFieldInput{}
select.c_locatorMiniFieldInput{}
td.c_locatorMiniOr{}
td.c_locatorMiniSubmitImage{}
input.c_locatorMiniSubmitImage{}
img.c_locatorMiniSubmitImage{}
td.c_locatorMiniLabel{}
/***************************************
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
***************************************/
div.c_searchItemList{}
div.c_searchAgainDirection{}
div.c_searchAgainDirection img{}
div.c_searchHeader{}
div.c_searchHeaderRank{}
div.c_searchHeaderTitle{}
div.c_searchHeaderInnerDivider{}
div.c_searchItemDivision{}
div.c_searchItem{}
div.c_searchItemRankBar{}
div.c_searchItemRankBarFill{}
.c_searchItemRankText{}
.c_searchItemTitle{}
.c_searchItemTitle a{}
.c_searchItemInnerDivider{}
.c_searchItemTopLines{}
Form.c_searchMini{}
table.c_searchMini{}
td.c_searchMiniLabel{}
td.c_searchMiniFieldLabel{}
input.c_searchMiniFieldInput{}
td.c_searchMiniSubmitImage{}
img.c_searchMiniSubmitImage{}
/***************************************
Legal Notice Component
***************************************/
div.c_legalText{}
h2.c_legalTitle{font-weight:bold; display:block; color:#000000; font-size:15px; line-height:1.2em; margin-bottom:1.2em;}
p.c_legalText{}
.c_legalLinks{}
b.c_legalText {} /*NOT FOUND IN DOCUMENTATION*/
/***************************************
Mail Registration Component
***************************************/
td.c_mailregistrationCheckbox{}
input.c_mailregistrationCheckbox{}
td.c_mailregistrationCheckboxText{}
/***************************************
News Component
***************************************/
table.c_newsListing{}
tr.c_newsItem{}
td.c_newsItem{}
div.c_newsItemTitle{}
div.c_newsItemAbstract{}
div.c_newsItemLink{}
a.c_newsLink{}
div.c_newsItemNotes{}
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{font-weight:bold; display:block; color:#000000; font-size:15px; line-height:1.2em; margin-bottom:1.2em;}
p.c_privacyText{}
b.c_privacyText{font-weight:bold;color:#000000;margin-bottom:0;}
ol.c_privacyList{}
.c_privacyLinks{}
/***************************************
Question (No Answer) Component
***************************************/
ul.c_questionnoanswerList{}
span.c_questionnoanswerList{}
/***************************************
Quiz component
***************************************/
tr.c_quiz_questionrow{}
tr.c_quiz_choicerow{}
td.c_quiz_choice{}
textarea.c_quiz_textarea{}
select.c_quiz_select{}
table.c_quiz_radio{}
tr.c_quiz_radio{}
td.c_quiz_radio{}
input.c_quiz_radio{}
span.c_quiz_radio_text{}
table.c_quiz_checkbox{}
tr.c_quiz_checkbox{}
td.c_quiz_checkbox{}
span.c_quiz_checkbox_text{}
input.c_quiz_inputtext{}
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{}
/***************************************
Registration Component
***************************************/
/*Common Component Classes*/
/***************************************
Sitemap Component
***************************************/
.c_FirstLevelMenu{}
a.c_FirstLevelMenu:hover {}
.c_SecondLevelMenu{margin-left:2.5em;}
a.c_SecondLevelMenu:hover {}
.c_TertiaryLevelMenu{}
/***************************************
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{}
/***************************************
Login Component
***************************************/
/*Common Component Classes*/
/* FRAMEWORK CONTENT -------------------------------------------------------------- */
/***************************************
Content Region
***************************************/
/*Affects the table encompassing the content area, including title, subsections, gutter, document links, next/prev page links, and footnotes.*/
table.pt_doc {}
/*Affects the table cells that contain the title and/or subsections of the content (top or bottom).*/
td.pt_doc {}
/*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 {}
/* The top image.*/
img.pt_doc_image {}
/*Affects any 'top' section.*/
tr.pt_doc_topSection {}
td.pt_doc_topSection {}
/*Affects any 'bottom' section.*/
tr.pt_doc_bottomSection {}
td.pt_doc_bottomSection {}
/*The content title.*/
td.pt_doc div.pt_doc_title {font-weight:bold; color:#000000; font-size:15px;}
/*Surrounds any given subsection of the content (top or bottom).*/
table.pt_doc_section {}
/*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 {}
/*The subsection's title.*/
td.pt_doc div.pt_doc_sectionTitle {font-weight:bold; color:#000000; font-size:15px; line-height:1.2em; margin-bottom:1.2em;}
/*The text within a subsection.*/
span.pt_doc_sectionText {}
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 {}
/*Table row containing subsection document links.*/
tr.pt_doc_sectionLink {}
/*Table cell containing a document link's file icon.*/
td.pt_doc_sectionLink_icon {}
/*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 {}
/*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 {}
/*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 {}
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 {}
/*'Back to Top' hyperlink.  Text-related attributes are rendered if value of element is 'Y'.*/
a.pt_doc_sectionBackToTop {}
/*Image for 'Back to Top' hyperlink (if image is specified).*/
img.pt_doc_sectionBackToTop {}
/*Superscripts displayable as footnote references.*/
sup.pt_doc_sscript {}
/*Superscripts displayable as footnote references.*/
td.pt_doc span.pt_doc_sscript {}
/***************************************
Right-Hand Gutter Region
***************************************/
/*The table cell that contains the gutter table (table.pt_doc_gutter).*/
td.pt_doc_gutter {}
/*The table cell that contains the gutter rows.*/
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 {}
/***************************************
Footer 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 {}
/*An embedded table containing the next/prev page links.*/
table.pt_doc_navLinks {}
/*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 {}
/*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
***************************************/
/*Styles that are implemented by miscellaneous pages of the framework such as the page not found and error page*/
div#fw_page {}
div#fw_page div.fw_title {font-weight:bold; display:block; color:#000000; font-size:15px; line-height:1.2em; margin-bottom:1.2em;}
div#fw_page p.fw_content, li.fw_content {}