body
{
	margin: 0px;
	background-color: #EEEEEE;
}
td
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #176379;
}
a
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #43857C;
}
img
{
	border: 0px;
}
.a-crx
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #0C2074;
}
.deck
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	color: #43857C;
}
.deck-crx
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	color: #0C2074;
}
.crx
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #0C2074;
}
.listlink
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #0C2074;
}
.bodyCopy
{
	margin: 24px 18px 36px 18px;
}
.magazineImage
{
	border: 1px solid #9CBCDA;
}
.magazineThumbnail
{
	margin-right: 12px;
}
.magazineDivider
{
	color: #9CBCDA;
	height: 1px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.mediaLink
{
	font-size: 10px;
	color: #222861;
	text-decoration: none;
}
.mediaLink:hover
{
	text-decoration: underline;
}
.flushList, .spacedflushList
{
	margin-top: 0px;
	margin-left: 0px;
}
.flushList li
{ 
	margin-left: 1.5em;
}

.spacedflushList li
{ 
	margin-left: 1.5em;
	margin-bottom: 8px;
}
.careerPreview
{
	color: #0c2074;
	margin-left: 18px;
	margin-right: 18px;
	margin-bottom: 18px;
}
.careerPreview a
{
	color: #0c2074;
}
.careerDetails
{
	color: #0c2074;
	margin: 18px;
}
.careerDetails .sectionHead
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.careerDetails .sectionBody
{
	display: block;
	margin-bottom: 12px;
}
.careerDetails ul
{
	margin-top 0px;
	margin-bottom 0px;
}
.careerDetails hr
{
	color: #b3cbe3;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.careerDetailsPanel
{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	color: white;
	background-color: #52609c;
	float: right;
	width: 300px;
	padding: 16px;
	margin-left: 24px;
	margin-bottom: 24px;
	line-height: 18px;
}
.careerDetailsPanel hr
{
	color: white;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.careerDetailsPanel a
{
	color: white;
	font-weight: bold;
}
.careerFooter
{
	background-color: #eeeeee;
	color: #0c2074;
	padding: 18px;
	margin-top: 24px;
	border-top: solid 1px #aaaaaa;
	
}
.careerFooter a
{
	color: #0c2074;
}
.decollatageDeck
{
	color: #809ac7;
	font-size: 16px;
	margin-bottom: 18px;
}
.decollatageBody
{
	color: black;
	line-height: 16px;
	margin-bottom: 48px;
}
.decollatageList
{
	list-style-image: url( /images/decolletage/bullet.gif);
	color: black;
	margin-left: 24px;
	padding-left: 0px;
	line-height: 18px;
	
}
.decollatageList li
{
	margin-bottom: 12px;	
}
.decollatageOrderedList
{
	list-style-image: none;
	color: #ca722c;
}
.crxBody
{
	margin: 24px 18px;
}
.crxTitle
{
	font-size: 16px;
	color: #6D685B;
	margin-bottom: 6px;
}
.crxSubtitle
{
	font-size: 14px;
	color: #6D685B;
	margin-bottom: 6px;
}
.crxText
{
	color: #A68F5C;
	margin-bottom: 12px;
}
.crxText ul
{
	margin-left: 0px;
	padding-left: 14px;
}
.crxText li
{
	padding-bottom: 6px;
}	
.crxText a
{
	color: #6D685B;
}
.crxCallout
{
	background-color: #9a5aa4;
	font-weight: bold;
	font-size: 13px;
	padding: 24px;
	color: white;
}
.crxTestimonial
{
	padding: 24px;
	background-color: #DECEE5;
	color: #6D685B;
}
.crxProductTable
{
	border-top: solid 1px #a68462;
	border-left: solid 1px #a68462;
	
}
.crxProductTable td
{
	color: #6D685B;
	padding: 4px 6px;
	width: 16%;
	vertical-align: top;
	border-bottom: solid 1px #a68462;
	border-right: solid 1px #a68462;
}
.crxProductTable hr
{
	color: #a68462;
	height: 1px;
}
.crxFeatureList li
{
	font-weight: bold;
	color: #9a5aa4;
}

.pedigreeTable .pedigreeHeaderCell
{
	font-size: 12px;
	color: white;
	background-color: #43857c;
	vertical-align: bottom;
	padding: 4px 6px;
}

.pedigreeTable td
{
	font-size: 12px;
	padding: 4px 6px;
	vertical-align: top;
	border-bottom: solid 1px #dceae6;
}
.scBody
{
	margin-left: 9px;
	margin-top: 24px;
	margin-bottom: 24px;
	color: #666666;
	line-height: 18px;
}
.scBody td
{
	color: #666666;
}
.scBody a
{
	color: #00703c;
}
.scBullet
{
	background-image: url('/images/soluclenz/header_bullet.gif');
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-bottom: 24px;
}
.scBody li
{
	margin-bottom: 18px;
	margin-left: 24px;
}
.scCredit
{
	font-size: 10px;
}
.scBody hr
{
	color: #007650;
	margin-bottom: 12px;
	margin-top: 12px;
}
.scList
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;	
}
.scList li
{
	margin-left: 2px;
	padding-left: 24px;
	background-image: url('/images/soluclenz/list_bullet_1.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;	
}
.scList ul
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;		
}

.scList li li
{
	background-image: url('/images/soluclenz/list_bullet_2.gif');
	background-position: 0px 5px;	
}
.scQuote
{
	font-style: italic;	
}
.reprintForm
{
	padding: 12px 36px 36px 36px; 
	background-color: #ecf1f6;
}
.reprintHeader
{
	
	padding: 36px 36px 0px 36px; 
	background-color: #ecf1f6;
	color: #002d80;
}
.reprintHeader .title
{
	margin-top: 6px;
	font-size: 18px;
	margin-bottom: 12px;
}

.reprintHeader .journal
{
	font-size: 12px;
	margin-bottom: 24px;
}
.reprintHeader hr
{
	padding: 0px;
	margin: 0px;
	background-color: #48847f;
	color:  #48847f;
	height: 1px;
}
.reprintHeader .required
{
	font-style: italic;
	font-size: 11px;
}
.physicianSearchResult
{
	clear: both;
	margin-bottom: 36px;
}

.physicianSearchDiamond
{
	float: right;
	width: 120px;
	margin-right: 120px;
}
.physicianSearchInformation
{
	width: 484px;
	margin-bottom: 24px;
	z_border-bottom: solid 1px gray;
	
}
.physicianSearchAddress
{
	white-space: nowrap;
	float: left;
	width: 230px;
	margin-top: 6px;
	margin-bottom: 12px;
	padding-top: 6px;
	padding-right: 12px;
}
.physicianDiamondClubLegend
{
	margin-top: 24px;
	padding: 24px 0px;
	border-top: solid 1px gray;
}
.clenziDermBody
{
	margin: 48px 0px 24px 5px;
	width: 595px;	
	color: black; 
	line-height: 18px;	
}
.clenziDermBody a
{
	color: #c3cf21;
}
.clenziDermHeading
{
	background-color: #1ab7ea; 
	height: 37px;
}
.clenziDermHeading .bullet
{
	float: left; 
	border-right: solid 6px white; 
	margin-right: 9px;
}
.clenziDermHeading .caption
{	
	line-height: 37px; 
	font-weight: bold; 
	color: white; 
	font-size: 18px; 
	font-family: arial narrow, arial, sans-serif;
}
.clenziDermText
{	
	margin: 40px 40px 37px 60px; 
}
.clenziDermText .footnote
{
	font-size: 10px;	
}
.clenziDermText .footnote a
{
	font-size: 10px;	
}
.clenziDermText ul
{
	margin: 1.5em;
	padding: 0px;	
}
.clenziDermCenterText
{
	margin: auto;
	width: 517px;
	margin-bottom: 37px;
	text-align: center;
}
.clenziDermFooter
{
	width: 499px; 
	margin: auto;
}
.clenziDermFooter .clenziDermCallToAction
{
	clear: both;
	padding: 8px 10px; 
	color: #0099cc; 
	font-size: 20px; 
	line-height: 24px;
	font-family: arial narrow, arial, sans-serif; 
	border-top: solid 2px #1b3788; 
	border-bottom: solid 2px #1b3788;
	margin-bottom: 12px;
}
.clenziDermListOily
{
	color: #e76724;
}
.clenziDermListDry
{
	color: #163786;
}
.clenziDermListOily ul
{
	list-style-image: url("/images/clenziderm/protocol/check_oily.gif") 
}
.clenziDermListDry ul
{
	list-style-image: url("/images/clenziderm/protocol/check_dry.gif") 
}
.clenziDermListOily b
{
	color: #e76724;
}
.clenziDermListDry b
{
	color: #1d3787;
}
.clenziDermListOily, .clenziDermListDry
{
	font-size: 14px;
	font-weight: bold;
	border: solid 1px #b5b4d3;
	padding: 12px;
	margin-bottom: 12px;
}
.clenziDermListOily ul, .clenziDermListDry ul
{
	font-size: 12px;
	font-weight: normal;
	color: black;	
	line-height: 14px;
}
.clenziDermListOily ul li, .clenziDermListDry ul li
{
	margin-bottom: 6px;
	padding-left: 2px;
}

.clenziDermStepDry, .clenziDermStepOily
{
	clear: both;
	width: 496px;
	margin-bottom: 12px;
}
.clenziDermStepDry .step, .clenziDermStepOily .step
{
	width: 23px;
	float: left;
}
.clenziDermStepDry .instructions, .clenziDermStepOily .instructions
{
	margin-left: 23px;
	width: 461px;
	background-color: white;
	padding-left: 12px;
}
.clenziDermStepDry .instructions .header, .clenziDermStepOily .instructions .header
{
	border-top: solid 1px #3d847c;	
	border-bottom: solid 1px #3d847c;	
	padding: 6px;
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 18px;
	font-family: arial narrow, arial, sans-serif; 
}
.clenziDermStepOily .instructions ul
{
	color: #e76724;
}
.clenziDermStepDry .instructions ul
{
	color: #247ce7;
}

.clenziDermProtocolOily
{
	border-left: solid 23px #f8d2be;
	color: #e97132;
}
.clenziDermProtocolDry
{
	border-left: solid 23px #b2cff3;
	color: #173988;
}
.clenziDermProtocolOily, .clenziDermProtocolDry
{
	padding: 0px 12px;
	font-weight: bold;
	font-size: 22px;
	line-height: 24px;
	font-family: arial narrow, arial, sans-serif; 	
	margin-bottom: 12px;
}
.clenziDermProtocolDivider
{
	background-color: #1b3788;
	color: #1b3788;
	height: 2px;
	margin-top: 12px;
	margin-bottom: 24px;
}
.clenziDermProductDivider
{
	background-color: #1b3788;
	color: #1b3788;
	height: 2px;
	margin-bottom: 36px;
	clear: both;
	
}

.clenziDermProduct
{
	clear: both;
}
.clenziDermProduct .title
{	
	color: white; 
	font-weight: bold; 
	padding: 4px 72px;
	background-repeat: no-repeat; 
	background-position: bottom left;
	margin-bottom: 12px;
}
.clenziDermProduct .image
{
	width: 42px;
	float: left;	
	margin-bottom: 24px;
}
.clenziDermProduct .description
{
	width: 412px;	
	padding-left: 24px;
	margin-bottom: 24px;
}
.clenziDermProductLine
{
	font-size: 24px;
	line-height: 24px;
	font-family: arial narrow, arial, sans-serif; 	
	margin-bottom: 12px;
}
.clenziDermPosterEvent
{
	color: #c3cf21;
	font-size: 14px;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 24px;
}
.clenziDermTextPublicationTable td
{
	padding-right: 24px;
	padding-bottom: 12px;
}
.clenziDermTextPublicationTable a
{
	color: #182ed2;
}
.productSubNav
{
	border-top: solid 1px white;
	background-image: url('/images/productnav/subnav_background.jpg');
	background-repeat: repeat-x;
	background-color: white;
	padding: 12px;
}
.productSubNav .productLink
{
	display: block;
	padding-bottom: 10px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #1D516A;
}
.productSubNav .productChildLink
{
	display: block;
	padding-left: 8px;
	padding-bottom: 6px;
	text-decoration: none;
	color: #808080;
}

.productMenu
{
	width: 305px;
	height: 280px;
	position: absolute;
	left: 166px;
	margin-top: 1px;
}			
.productMenu .productLinksContainer
{
	float: left;
	width: 125px;
	height: 280px;
	background-color: #7ecabd;
}
.productMenu .productLinksContainer .productLinks
{
}				
.productMenu .productLinksContainer .productLinks a
{
	display: block;
	padding: 5px 9px;	
	color: white;
	text-decoration: none;
	-background-color: red;
}			
.productMenu .productLinksContainer .productLinks a:hover
{
	background-color: #c3dbd5;	
	color: #1D516A;
}			
.productMenu .productDetails
{
	float: left;
	width: 179px;
	height: 248px;
	background-image: url('/images/productnav/detail_background.jpg');
	text-align: center;
	padding-top: 30px;
	border-right: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;	
}
.productMenu .productDetails .description
{
	text-align: left;
	padding: 12px;
	font-family: arial;
	font-size: 12px;
}			
.productMenu .productDetails .description .name
{
	font-size: 14px;
	margin-bottom: 4px;
	color: #568f8c;
}			
.productSelectorPrompt
{
	background-image: url('/images/patients/select_background.gif');
	background-repeat: repeat-x;
	color: white;
	height: 24px;
	line-height: 24px;
	padding-left: 16px;
	font-weight: bold;
}
.productSelectorPrompt img
{
	vertical-align: middle;
}
.productSelector 
{
}
.productSelector .selectPrompt
{
	display: block;
	float: left;
	text-decoration: none;
	color: #1D6A66;
	background-image: url('/images/patients/product_background.gif');
	background-repeat: repeat-x;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 112px;
	height: 34px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	font-weight: normal;	
}
.productSelector .selectPrompt img
{
	margin-top: 6px;
}

.productSelector a
{
	display: block;
	float: left;
	text-decoration: none;
	color: #7BA6B9;
	background-image: url('/images/patients/product_background.gif');
	background-repeat: repeat-x;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 120px;
	height: 26px;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
}
.productSelector .multiline
{
	height: 34px;
	padding-top: 2px;
}

.productSelector a:hover
{
	color: #666666;
}
.feature
{
	float: left;
	width: 202px;
	margin-right: 1px;
	color: #B2B2B2;
}
.feature .featureText
{
	padding: 8px;
}
.feature .featureText a
{
	color: #75A59A;
}
.rosaclearBody .rosaclearHeader
{
	font-size: 24px;
	color: #5cc3b2;
	margin: 36px 46px 20px 46px;
}
.rosaclearBody .rosaclearSubHead
{
	font-size: 16px;
	font-weight: bold;
	color: #3c5e7e;
	margin: 0px 46px 14px 46px;
	clear: both;
}
.rosaclearBody .rosaclearList
{
	list-style-image: url('/images/rosaclear/bullet.gif');
	margin: 0px 46px 40px 63px;
	color: #3c5e7e;
}
.rosaclearBody .rosaclearList li
{
	margin-bottom: 12px;
}
.rosaclearBody .rosaclearProducts
{
	margin: 0px 46px 12px 46px;
}
.rosaclearBody .rosaclearProducts .rosaclearProductImage
{
	float: left;
	width: 177px;
	margin-right: 24px;
}
.rosaclearBody .rosaclearProducts .rosaclearProductDescription
{
	color: #3d847c;
	line-height: 18px;
}

.rosaclearBody .rosaclearTableContainer
{
	margin: 24px 46px;
}
.rosaclearBody .rosaclearTableContainer .rosaclearTable th
{
	color: #231F20;
	padding: 6px 12px;
	width: 25%;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
}
.rosaclearBody .rosaclearTableContainer .rosaclearTable td
{
	color: #231F20;
	padding: 6px 12px;
	width: 25%;
	vertical-align: top;
}
.rosaclearBody .rosaclearFooter
{
	margin: 0px 46px 24px 46px;
	border-top: solid 1px #1b3788;
	border-bottom: solid 1px #1b3788;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #3c5e7e;
	font-family: arial narrow, arial;
	clear: both;
}
.rosaclearBody .rosaclearFootnote
{
	color: #020202;
	margin: 24px 46px;
}
.rosaclearBody .rosaclearPicture 
{
	clear: both;
	margin-bottom: 12px;
	margin-top: 12px;
}
.rosaclearBody .rosaclearPicture .before
{
	float: left;
	width: 38px;
	height: 126px;
	padding-left: 44px;
	padding-top: 83px;
}
.rosaclearBody .rosaclearPicture .picture
{
	float: left;
}
.rosaclearBody .rosaclearPicture .after
{
	float: left;
	width: 133px;
	height: 155px;
	padding-left: 11px;
	padding-top: 54px;
}
.rosaclearBody .rosaclearQuote
{
	clear: both;
	margin-top: 12px;
	padding: 18px 24px 18px 143px;
	background-color: #f5f9eb;
	font-size: 14px;
	line-height: 24px;
	color: #231F20;
	position: relative;
	text-indent: -20px;
}
.rosaclearBody .rosaclearQuote .credit
{
	font-size: 10px;
	margin-left: 65px;
}

.nudermArticle
{
	margin-top: 32px;
	color: #572600;
}

.nudermArticle a
{
	color: #84cee0;
	font-weight: bold;
}
.nudermArticle .nudermHeader
{
	padding: 0px 19px 19px 19px;	
	font-size: 19px;
	font-weight: bold;
	clear: both;
	
}
.nudermArticle .nudermTitle
{
	padding: 14px 19px;	
	margin-bottom: 24px;
	background-color: #84cee0;
	color: white;
	font-size: 19px;
	font-weight: bold;
	clear: both;
}

.nudermArticle .nudermSubtitle
{
	margin-left: 19px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	font-size: 20px;
	border-bottom: solid 1px #84cee0;
	clear: both;
}
.nudermArticle .leftColumn
{
	float: left;
	width: 280px;	
	margin-bottom: 12px;
}
.nudermArticle .nudermText .rightColumn
{
	float: right;
	width: 280px;	
	margin-bottom: 12px;
}
.nudermArticle .nudermText
{
	margin-left: 19px;
	margin-right: 19px;
	maring-bottom: 12px;
	clear: both;
	line-height: 18px;
}
.nudermArticle .nudermText .nudermQuote
{
	padding: 12px 19px;
	font-style: italic;
	font-weight: bold;
	background-color: #feffea;
	-margin-top: 12px;
	margin-bottom: 48px;
	clear: both;
}
.nudermArticle .nudermText .nudermQuote .nudermQuoteCredit
{
	margin-top: 12px;
	font-style: normal;
	font-weight: normal;
	color: black;
}
.nudermArticle .nudermLinks a
{
	display: block;
	margin-bottom: 12px;
	margin-left: 19px;
	color: #5899a9;	
}
.nudermArticle .nudermLinks .leftColumn
{
	float: left;
	width: 254px;	
}
.nudermArticle .nudermLinks .rightColumn
{
	float: right;
	width: 354px;	
}
.nudermArticle .nudermClinicalChart
{
	background-image: url( '/images/nuderm/clinicals/chart_background.jpg' );
	background-repeat: repeat-x;
	height: 299px;
	clear: both;
	padding: 24px;
}
.nudermArticle .nudermClinicalChart .caption
{
	float: left;
	width: 225px;
	font-size: 22px;
	margin-top: 90px;
}
.nudermArticle .nudermClinicalChart .column
{
	float: left;
	width: 148px;
	border: solid 1px black; 
	background-color: #40bfd6;
	margin-left: 12px;
}
.nudermArticle .nudermClinicalChart .columnShadow
{
	float: left;
	width: 3px;
	background-image: url( '/images/nuderm/clinicals/shadow.png' );
}
.nudermArticle .nudermClinicalChart .column .columnHeader
{
	background-color: #fff9ae;
	color: #572600;
	padding: 14px;
}
.nudermArticle .nudermClinicalChart .column .columnBody
{
	color: white;
	padding: 14px;
}
.nudermArticle .nudermClinicalChart .footnote
{
	clear: both;
	margin-left: 270px;
	color: #9c9c9c
}
.nudermArticle hr
{
	background-color: #84cee0;
	color: #84cee0;
	height: 1px;
	margin: 12px 0px 12px 19px;
	padding: 0px;
	clear: both;
	
}
.clinicalBefore, .clinicalAfter
{
	padding: 14px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 12px;
	width: 237px;
}

.clinicalBefore
{
	background-color: #d0c4bc;
}

.clinicalAfter
{
	background-color: #d4effc;
}


.nudermArticle .faqList
{
	margin-left: 34px;
	margin-right: 34px;
	margin-bottom: 48px;
	padding-left: 0px;
	padding-right: 0px;
}
.nudermArticle .faqList li
{
	color: #84cee0;
	margin-bottom: 12px;
}
.nudermArticle .faqList li a
{
	color: #84cee0;
}
.nudermArticle .faq
{
	margin-left: 19px;
	margin-right: 19px;
	color: #572600;
	margin-bottom: 24px;
}
.nudermArticle .faq .question
{
	font-weight: bold;
	margin-bottom: 8px;
}
.nudermArticle .faq .answer
{
	margin-bottom: 8px;
}
.nudermArticle .faq .top
{
	color: #84cee0;
}
.nudermArticle .phasesTable td
{
	border-bottom: solid 3px white;
}
.nudermArticle .phasesTable .index
{
	width: 35px;
	text-align: center;
	vertical-align: top;
	color: #572600;
	padding-top: 12px;
	font-weight: bold;
}
.nudermArticle .phasesTable .phasesTitle
{
	background-color: #572600;
	padding: 12px 24px;
	color: white;
	margin-bottom: 24px;
	font-weight: bold;
}
.nudermArticle .phasesTable td ul
{
	list-style-type: square;
}
.nudermArticle .phasesTable td ul li
{
	color: #572600;
	margin-bottom: 12px;
	margin-right: 12px;
}
.nudermArticle .footNote
{
	color: #bfbfbf;
	margin: 24px 60px;
}
.nudermArticle .nudermFootNotes
{
	border-top: solid 1px #bfbfbf;
	margin-top: 12px;
	padding-top: 12px;
	clear: both;
	color: #bfbfbf;	
}

.nudermArticle .nudermProtocolTable
{
	margin-bottom: 24px;
	clear: both;
}
.nudermArticle .nudermProtocolTable th
{
	background-color: #85cdde;
	color: #6c411d;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: soid 3px white;
}
.nudermArticle .nudermProtocolTable td
{
	border-bottom: solid 1px #84cee0;
	border-right: solid 1px #84cee0;
	color: #572600;
	padding: 24px 12px; 
	vertical-align: top;
}
.nudermArticle .nudermProtocolTable .routine
{
	vertical-align: middle;
	border-right: none;	
}
.nudermArticle .nudermProtocolTable .step
{
	vertical-align: middle;
	-border-right: none;
	-background-color: #feffea;
}
.nudermArticle .nudermProtocolTable .description
{
}
.nudermArticle .nudermProtocolTable .index
{
	font-weight: bold;
	text-align: center;
}
.nudermArticle .nudermProtocolTable .product
{
	font-weight: bold;
}
.nudermArticle .nudermProtocolTable .application
{
}
.nudermArticle .nudermProductTable th
{
	background-color: #84cee0;
	color: white;
	text-align: left;
	padding: 13px 19px;
	font-size: 18px;
	font-weight: normal;
}
.nudermArticle .nudermProductTable td
{
	border-bottom: solid 1px #84cee0;
}
.nudermArticle .nudermProductTable .step
{
	border-top: solid 3px white;
	background-image: url( '/images/nuderm/products/background.jpg' );
	vertical-align: top;
	width: 34px;
	padding-top: 57px;
	text-align: center;
}
.nudermArticle .nudermProductTable .photo
{
	padding-left: 3px;
	border-top: solid 3px white;
}
.nudermArticle .nudermProductTable .description
{
	color: #572600;
	line-height: 18px;
	padding: 15px;
}
.nudermArticle .nudermProductTable .description b
{
	color: #84cee0;
}
.nudermArticle .prescribingInformation
{
	padding-left: 19px;
	font-weight: bold;
	color: #84cee0;
}
.nudermArticle .nudermCompactList
{
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 12px 1.5em;	
}
.nudermArticle .nudermText .nudermStudyDesign
{
	float: right;
	margin-right: 19px;
	padding: 12px;
	background-color: #f9f9f9;
	color: black;
	line-height: 20px;
}
.ceBody
{
	background-image: url( '/images/conditionenhance/background.jpg' );
	background-repeat: no-repeat;
	background-color: #f9f9f9;
}
.ceBody .title
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #43857c;
	padding: 24px 40px;
}
.ceBody .text
{
	font-family: arial;
	font-size: 12px;
	font-weight: regular;
	color: black;
	padding: 0px 40px 24px 40px;	
	line-height: 16px;
}
.ceBody .center
{
	text-align: center;
}
.ceBody .text table
{
	width: 100%;
}
.ceBody .text table th
{
	font-family: arial;
	font-size: 12px;
	font-weight: regular;
	color: #43857c;	
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 9px;
}
.ceBody .text .clinicalTable .percent
{	
	width: 170px;
	padding-right: 24px;
	text-align: right;
}
.ceBody .text .clinicalTable td
{
	color: #5f604b;	
	padding-bottom: 24px;
}
.ceBody .text .clinicalTable td strong
{
	color: #006a71
}
.ceBody .text .beforeAfterList
{
	margin: 0px 64px;
	padding: 0px;
}
.ceBody .text .beforeAfterTable
{
	width: 433px;	
	margin-left: auto;	
	margin-right: auto;	
}
.ceBody .text .beforeAfterTable th
{
	text-align: center;
	text-transform: none;
}

.ceBody .text .beforeAfterTable td
{
	font-weight: bold;
	text-align: center;	
	vertical-align: top;	
}
.ceBody .text .beforeAfterTable td .duration
{
	text-align: center;		
	font-weight: normal;
	color: #5f604b;
}

.ceBody .text ul
{
	margin-left: 0px;
	padding-left: 1.5em;
	color: black;
	list-style-image: url('/images/conditionenhance/bullet.gif');
}
.ceBody .text ul li
{
	padding-bottom: 7px;
}
.ceBody .text .disclaimer
{
	font-size: 10px;
}

.ceBody .sectionHeader
{
	background-image: url( '/images/conditionenhance/background_heading.jpg' );
	background-repeat: repeat-y;
	font-family: arial;
	font-size: 14px;
	font-weight: regular;
	color: #43857c;
	padding: 8px 40px;
	margin: 20px 0px;	
}
.ceBody .sectionTitle
{
	font-family: arial;
	font-size: 14px;
	font-weight: regular;
	color: #43857c;
	padding: 0px 40px 20px 40px;
}
.ceBody .dropCap
{
	float: left;
	font-size: 26px;
	color: #43857c;
	margin-left: 40px;
	padding-right: 8px;
}
.ceBody .quote
{
	font-family: times;
	font-style: italic;
	font-size: 14px;
	color: #DEA076;
	padding: 0px 40px;
}
.ceBody .legend
{
	height: 14px;
	border-left: solid 14px #E2A880;
	color black;
	padding-left: 12px;
	margin-left: 40px;
	margin-bottom: 12px;
	color: #231F20;
}
.ceBody .quote .credit
{
	color: #939598;
	font-size: 10px;
	font-family: arial;
	font-style: normal;
}
.ceBody .chart
{
	float: right;
	font-size: 13px;
	text-align: center;
	width: 350px;
}
.ceBody hr
{
	clear: both;
	color: #eddbd1;
	margin: 24px 40px;
}
.ceBody .footer
{
	clear: both;
	padding: 24px 40px;
	font-size: 10px;
	color: black;
}