/* --- Code Snippets ***
------------------------
min-height: 525px;
height: auto !important;
height: 525px;
------------------------
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/full/path/to/image.png', sizingMethod='crop');
------------------------
white-space:normal !important;
------------------------
css specific tags:
OS - win linux mac freebsd ipod iphone webtv mobile
Browser - ie ie8 ie7 ie6 ie5 gecko ff2 ff3 opera opera8 opera9 opera10 konqueror webkit safari safari3 chrome
------------------------
/*--- End Code Snippets ***/



* {padding:0; margin:0;}

body { margin:0;	padding:0;	background:url(images/body-bgd.jpg) repeat-x #ebebeb;} 
body, .Normal { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; font-size: 13px !important; font-weight: normal !important;color:#000!important;}


img { border:0;}

a:link, a:visited {  color:#1171d3;  text-decoration:none; }
a:hover           {  color:#0f5aa7; text-decoration:underline; }
.doctors, .doctors  p      { font-size: 11px !important;color:#000!important;  text-decoration:none; line-height:105%;padding:0;}
.doctors, .doctors a:link, .doctors a:visited {  font-size: 11px !important;color:#1171d3;  text-decoration:none; }
.doctors a:hover           {  color:#0f5aa7; text-decoration:none; }

h1 { color:#0f5aa7; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important; font-size:20px; font-weight:bold;margin:10 0 20px 0px;padding:0px 0px 40px 0px;}
h2 { color:#0f5aa7; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; font-size:16px; font-weight:bold;margin:15px 0 15px 0;}
h3 { color:#0f5aa7; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important; font-size:15px; font-weight:normal;margin:14px 0 10px 0;}
h4 { color:#000000; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important; font-size:14px;font-weight:bold;ont-style:italic; margin:14px 0 10px 0;}

p { padding:0px 15px 10px 0px; line-height:18px; }
ol, ul { margin:6pt 0 18pt 0;}
li     { margin:0 0 4pt 20pt; }
input {margin:4px 0 10px 0;}

/* Puts module Edit text to the top layer */
.CommandButton  { position:relative; z-index:100; }

.clear { clear:both; font-size:1px;}
.left  {float:left; margin:0 6px 6px 0;}
.right {float:right; margin:0 0 6px 10px;}



/**** WRAPPERS ****/
#wrapperRepeater { width:949px; margin:2px auto; background-image:url(images/repeat-bgd.jpg); background-repeat:repeat-y;position:relative;}

#wrapperHP    { width:949px; margin:0px auto; background-image:url(images/HP-wrapper-bgd-new.jpg); background-repeat:no-repeat; position:relative;}
#wrapperLP    { width:949px; margin:0px auto;background-image:url(images/LP-wrapper-bgd-new.jpg);background-repeat:no-repeat; position:relative;}
#wrapperPE    { width:949px; margin:0px auto; background-image:url(images/PE-wrapper-bgd.jpg); background-repeat:no-repeat; position:relative;}
#wrapperEZPAY { width:949px; margin:0px auto; background-image:url(images/ezpay-wrapper-bgd.jpg); background-repeat:no-repeat; position:relative;}

#wrapperLPNAV { width:100px; right:5px; top:142px; position:absolute; }

#wrapperTopHP { width:949px;margin:0 auto; position:relative; height:147px!important;}
#wrapperTopLP { width:949px; margin:0 auto; position:relative;height:152px;}


#call   { position:absolute; top:10px; left:320px; color:#fff;	font-size:15px; text-align:left; }
#call p { margin:0; padding:2px 0; }
.phone  { font-size:15px; font-weight:normal; }
#logo   { position:absolute; top:55px; left:25px; z-index:50; }
#BTNtwitter   { position:absolute; top:2px; right:129px; z-index:101; }
#BTNfacebook   { position:absolute; top:2px; right:1px; z-index:101; }

#TopBanner, #dnn_TopBanner { position:absolute; top:50px; right:5px; z-index:50; }
#TopBanner p, #dnn_TopBanner p { margin: 0px; padding: 0px; }

#headerImageHP { position:absolute; top:-4px; right:24px; width:678px; height:295px; z-index:20; }
#headerImage{ position:absolute; top:-1px;right:15px;width:676px;height:244px!important;z-index:20;}
#headerImagePE{ position:absolute; top:-1px;right:15px;width:676px;height:192px!important;z-index:20;}
#headerImage p, #headerImagePE p {margin:0; padding:0;}

/**** LEFT SIDE NAV ****/
#navWrapperHP  { position:absolute;z-index:99;top:120px;left:80px;width:250px;text-align:right;}
#dynamicNav    { position:relative;float:right; text-align:left;font-weight:bold;width:250px;}
		

/**** SIDE RAIL ****/
#sideRailWrapper {position:relative;float:left;	width:235px;margin:0px 0px 0px 22px;z-index:50;	text-align:left!important;}
.ie6 #sideRailWrapper {	position:relative;float:left;width:230px;margin:0px 0px 0px 10px;z-index:50;text-align:left!important;}
#NavMiddle	{position:relative;	margin-top:13px!important;text-align:left!important;margin-right:0px;width:235px;color:#fff!important;}
	
.NavLeftPE a:link, .NavLeftPE a:visited
 { font-size:15px; color:#fff!important; text-decoration:none; font-weight:bold; display:block; padding:6px 10px 6px 10px; position:relative; font-family:"Lucida Sans"; text-align:left; line-height:30px;}

.NavLeftPEfirstline a:link, .NavLeftPEfirstline a:visited
 { font-size:15px; color:#fff!important; text-decoration:none; font-weight:bold; display:block; padding:6px 10px 9px 10px; position:relative; font-family:"Lucida Sans"; text-align:left; line-height:20px;}

.NavLeft a:link, .NavLeft a:visited
 { font-size:15px; color:#fff!important; text-decoration:none; font-weight:bold; display:block; padding:6px 10px 6px 10px; position:relative; font-family:"Lucida Sans"; text-align:left; line-height:116%;}

.subNavLeft a:link, .subNavLeft a:visited
 { font-size:12.5px; color:#fff!important; text-decoration:none; font-weight:bold; display:block; padding:6px 10px 6px 20px; position:relative; font-family:"Lucida Sans"; text-align:left; line-height:120%;}

.NavLeft a:hover, .NavLeftPE a:hover, .NavLeftPEfirstline a:hover { font-size:15px; font-weight:bold;color:#99CCCC!important;text-decoration:none;}
.subNavLeft a:hover { font-size:12.5px; font-weight:bold; color:#99CCCC!important;	text-decoration:none;}
						
.subNavline {margin-left:20px;text-align:left;}

#leftLogo  {margin-left:-2px;text-align:left;}
.ie6 #leftLogo  {margin-left:1px;text-align:left;}

/**** CONTENT ****/

#contentHP     { position:relative;float:right;width:678px;margin:0px; }
#contentLP     { position:relative;float:right;	width:678px;margin:0px;}
#contentLPtop  { position:relative;height:408px;} 
#contentHPtop  { position:relative;height:442px;} 
#contentPEtop  { position:relative;height:315px;} 
#contentWrapperLP { position:relative; width:630px; text-align:left;margin:15px 20px 10px 20px;}
#contentWrapperPE { position:relative; width:925px; text-align:left;margin:20px 10px 10px 10px;}
#ContentPEBody { position:relative; width:710px; text-align:center;margin:5px 20px 10px 90px;}
#PEphysiciansbtn { position:relative; width:925px; height:63px; text-align:right;margin:5px 0px 10px 0px;  background-image:url(images/PE-bottom-bgd.jpg); background-repeat:no-repeat;}

/**** BUTTON WRAPPER ****/

#buttonWrapper   { margin:30px 0 0px 0px; width:225px!important; align:center;text-align:center; position:relative;}
#buttonPE        { margin:15px 0px 0px 10px;_margin:15px 0px 0px 10px; width:211px;height:126px!important;text-align:center;position:relative;}
#wrapperButtonDD { position:relative; text-align:center;width:225px;_width:225px; min-height: 107px; height: auto!important; height: 107px;margin-top:-12px; margin-left:0px; _margin-left:0px;}
 
#buttonDD         { width:225px; _width:225px; text-align:center; position:relative;}
#buttonDDBlurb    { position:relative; margin-top:0px; padding:1px 0px 0px 0px; text-align:center;}
#DDESK            { font-size:13px; color:#fff!important; text-decoration:none; font-weight:normal; line-height:112%;text-align:center;margin-top:8px; margin-bottom:0px;padding:0px 0px 0px 10px;}  
.DDESK p, .DDESK  { font-size:13px; color:#fff!important; text-decoration:none; font-weight:normal; line-height:112%; text-align:center; margin-bottom:-3px; margin-top:0px;    }
.DDESK a:link, .DDESK a:visited {font-size:13px; color:#fff!important; text-decoration:none; font-weight:normal; padding-left:8px; text-decoration:none;}
#DDESK a:link, #DDESK a:visited {font-size:13px; color:#fff!important; text-decoration:none; font-weight:normal;text-decoration:none;}
.DDESK a:hover {font-size:13px; color:#99CCCC!important; text-decoration:none; font-weight:normal; padding-left:8px; text-decoration:none;}
#DDESK a:hover {font-size:13px; color:#99CCCC!important; text-decoration:none; font-weight:normal; text-decoration:none;}

#FeaturesWrapperHP { position: absolute;top:294px;left:0px;width:675px;height:145px; }
#FeaturesWrapper { position: absolute;top:264px;left:0px;width:675px;height:145px; }
#FeaturesWrapperPE { position: absolute;top:210px;left:0px;width:675px;height:90px; }


#btnapp { position:absolute; top:3px; left:1px; }
#btnPatientForms { position:absolute; top:3px; left:225px; }
#btnezpay { position:absolute; top:3px; left:448px; }
#btnprescription { position:absolute; top:45px; left:1px; }
#btnDirections { position:absolute; top:45px; left:225px; }
#btncontact { position:absolute; top:45px; left:448px; }
#btnsurvey { position:absolute; top:90px; left:10px; }

/**** FOOTER ****/
#footerWrapper  { position:relative;background-image:url(images/footer-bgd.jpg)!important; background-repeat: no-repeat;margin:0 auto; width:949px; height:180px;z-index:99;}
#footerL        { float:left; width:540px;position:absolute;padding:0px 0px 0px 0px; z-index:50;	top:100px;left:10px }
#footerR        { float:right; width:420px;padding:0px 0px 0px 0px;position:absolute;z-index:50;top:100px;right:8px;}

#hostingBugs { position:relative; margin:10px -20px 10px 10px; align:left; width:240px; }
#PBbug { float:left; width:120px; position:relative; }
#IHbug { float:left; width:92px; position:relative; }
#SHAREbug   { position:relative; top:5px;left:0px;float:right;align:right;}
#SHAREbug p { margin:0; padding:0; }

/*-------------------------------------------*/
#footerNav    {  text-align:right;font-weight:bold;	margin:5px 0px 0px 10px;font-size:12px;}
#footerNav ul {  padding:0; margin:0;}
#footerNav li {  margin:0; padding:0; display: inline; }
#footerNav a:link, #footerNav a:visited, #footerNav   {color:#000;}
#footerNav a:hover { text-decoration:none;color:#000000;}
/*-------------------------------------------*/
#address { text-align:left; position:relative;font-size:9px;margin:6px 0 0 0px;}

/*-------------------------------------------*/
#copyright { position:relative;text-align:right;font-size:9px;margin:15px 0px 0px 0px;}

#seoContent   { position:relative; margin:25px 0 10px 0px; text-align:left;font-size: 11px !important;}
#seoContent p { margin:2px; padding:10px 10px 0px 10px; color:#000; line-height:12px;font-size: 11px !important;text-align:center;}
.ie6 #seoContent p, .ie7 #seoContent p {margin:0px;	padding:0px 10px 0px 10px;color:#000;line-height:12px;font-size: 11px !important;ext-align:center;}
#seoContent a:link, #seoContent a:visited { font-weight:normal; color:#000;	font-size: 11px !important;}
#seoContent a:hover {}


/***** Main Menu - Start *****/
.MainMenuBar {	color: #000;}

.MainMenuItem { color: #FFF;text-transform: none;text-align: right;font-family: "Lucida Sans", Geneva, sans-serif;font-size: 12px;font-weight: bold;}
	.mac.safari .MainMenuItem,
	.mac.gecko .MainMenuItem
	{font-size:12px;}
.MainMenuItemSelected { color: #000;text-align: right;	font-family: Lucida Sans, Geneva, sans-serif;font-size: 12px;font-weight: bold;text-transform: none;text-decoration: none;cursor: pointer;}
	.mac.safari .MainMenuItemSelected,
	.mac.gecko .MainMenuItemSelected
	{font-size:12px;}
.MainMenu_SubMenu {	color: #FFF;background-color: #464646;text-align: right;font-family: Tahoma, Geneva, sans-serif;font-size: 12px;font-weight: bold;/* text-transform: uppercase; */text-decoration: none;cursor: pointer;}
	.mac.safari .MainMenu_SubMenu,
	.mac.gecko .MainMenu_SubMenu
	{font-size:12px;}

.MainMenu_MenuBreak{ border: 0px;color: #ed1b2d;	background-color: Transparent;height: 1px;width: 1px;}

/* The next 4 classes are needed to override the default settings and remove all arrows from the dynamic menu. */
.MainMenu_MenuArrow        {display:none;}
.MainMenu_RootMenuArrow    {display:none;}
.ModuleTitle_MenuArrow     {display:none;}
.ModuleTitle_RootMenuArrow {display:none;
}
/**********************************/

.SeparatorCSS { color: #FFF;text-transform: none;text-align: center;font-family: Tahoma, Geneva, sans-serif;font-size: 12px;font-weight: normal;}
/***** Main Menu - End *****/

/* 
================================
Skin styles for Medical Content
================================
*/
/* START - Classes for the Patient Education Table Of Contents */ 

.eznc_ListViewGroupHeading{}
.eznc_ListViewArticleLink{}
.eznc_ListViewArticleLink:link{}
.eznc_ListViewArticleLink:visited{}
.eznc_ListViewArticleLink:hover{}
/* END - Classes for the Patient Education Table Of Contents */ 

/* START - Classes for the Patient Education Content */ 
.eznc_Content {}
.eznc_navAllConditions {}
a:link.eznc_navAllConditions {}
a:visited.eznc_navAllConditions {}
a:active.eznc_navAllConditions {}
a:hover.eznc_navAllConditions {}
.eznc_ContentTitle {}
.eznc_ContentSectionV2{}
.eznc_ContentSectionList {}
.eznc_navContentSection {}

/***  GENERIC COLOR FOR LINKS AND TITLES ****/
a:link.eznc_navContentSection,
a:visited.eznc_navContentSection,
a:active.eznc_navContentSection,
a:hover.eznc_navContentSection,
.eznc_ListViewGroupHeading,
.eznc_ListViewArticleLink:hover,
.eznc_SectionTitle,
.eznc_ContentCopyright,
.eznc_SectionTitleV2,
.eznc_navAllConditionsV2 a.CommandButton:link,
.eznc_ContentSectionListV2
{/*    color:#890203;  */}
.eznc_AContentV2{/*	border-color:#000; */}
.eznc_ContentTitle {color:#790000;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;font-size:20px;font-weight:bold;margin:15px 0 15px 0;}

a:link.eznc_navContentSection {}
a:visited.eznc_navContentSection {}
a:active.eznc_navContentSection {}
a:hover.eznc_navContentSection {}

.eznc_ContentSection {}
.eznc_SectionTitle {}
.eznc_SectionBody {/*	text-align:left */}

table.eznc_SectionBody {}

.eznc_SectionBody_Col1 {}
.eznc_SectionBody_Col1 p, .eznc_SectionBody_Col1{}
.eznc_SectionBody_Col2 {}
.eznc_SectionBody_Col2 img,.eznc_SectionBodyV2 img{}
.eznc_ContentSectionV2 p{}
.eznc_SectionBodyV2{}
.eznc_ContentCopyright {}

/* END - Classes for the Patient Education Content */ 



/* 
==================================================
Skin styles for Article Viewer with Video Player
==================================================
*/
.eznc_Tab_Fill {background-image: url(images/PE-nav-bgd.jpg);}
/* Controls the text color used on the title bar */
.eznc_TabText, .eznc_TabText a:link, .eznc_TabText a:visited{}
/* Controls the logo above the article list in the right column */
.eznc_Filter_Top_Logo {	width: 210px;height: 83px;background-image: url(images/ArticleListHeader.jpg);}
.eznc_Filter_Bottom_Logo{}

/* Controls the spacer background color of the article list in the right column */
.eznc_Filter_Line2{}

/* Controls the background color of the article list in the right column */
.eznc_Filter_Line3 {/* 	background-color: #2b6db8;  */}

/* Controls the text color of the article list in the right column */
.eznc_FilterList, .eznc_FilterList a:link, .eznc_FilterList a:visited
{/* 	color: #ffffff;  */}

/* Background color around search box */
.eznc_FilterText {/*	background-color: #2b6db8;  */}
.eznc_Filter_Search input{}


/*===================================
Skin styles for Search Box feature
====================================*/
#searchWrapper  { position:absolute;	/*background-image:url(images/bgSearch.png);*/	/*background-repeat:no-repeat;*/ height:31px;width:270px;top:8px;left:32px;z-index:100;}
#btnSearch      { float:left; position:relative;top:8px;left:12px;z-index:100;}
.ie6 #btnSearch { float:left; position:relative; top:8px;left:24px;	z-index:100;}
#search {}
#search .eznc_SearchText {width:165px; float:right; text-align:left;margin:6px 15px 0 0px; border: none; background-color:transparent; background-image:none; z-index:100;}
.ie8 #search .eznc_SearchText {background-color:#FFF;}
.ie7 #search a.eznc_SearchButtton:link, #search a.eznc_SearchButtton:visited {position:relative; }
.ie6 #search .eznc_SearchText {width:150px; float:right; text-align:left;margin:6px 15px 0 0px; border: none; background-color:transparent; background-image:none; z-index:100;}
/*=======================================
END - Skin styles for Search Box feature
=======================================*/
