/* --- 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');
------------------------
/*--- End Code Snippets ***/



* {padding:0; margin:0;}

body
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	margin:0;
	padding:0;
    background-color:#bead8d;
	background-image:url(images/bgBody.jpg);
	background-repeat:repeat-x;
}
img 
{
    border:0;
}

a:link, a:visited
{
    color:#ec9178;
    text-decoration:none;
}
a:hover
{
    color:#ec9178;
    text-decoration:underline;
}
A.noLinkStyle /* make same as body font colors */
{
    color: #333333;
    text-decoration: none;
}


h1
{
    color:#ec9178;
    font-family: Arial, Helvetica, sans-serif;
    font-size:19px;
    font-weight:normal;
    margin:0 0 12px 0;
}
h2, h3
{
    color:#ec9178;
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    margin:20px 0 0 0;
}
p, p .Normal
{
    padding: 8px 0;
	margin:0;
    line-height:22px;
}

ol, ul
{
    margin:10px 0 20px 0;
	padding:0;
}
li
{
    margin:0 0 6px 34px;
	padding:0;
}



input 
{
    margin:4px 0 10px 0;
}


.Normal	/* This class is used by DNN when modules are added. */
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
#contentHP .Normal	/* This class is used by DNN when modules are added. */
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}
.CommandButton /* Puts module Edit text to the top layer */
{
    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 6px;}



/**** TEMP BORDERS ****
#wrapperHP, #wrapper LP {border:1px solid #ff0000;} /* Red          *
#dynamicNav             {border:1px solid #ff00e4;} /* Dark Pink    *
#leftNav, #topNav       {border:1px solid #fea4f5;} /* Light Pink   *
#contentWrapperHP       {border:1px solid #1800ff;} /* Dark Blue    *
#contentHP              {border:1px solid #9085fb;} /* Light Blue   *
#buttonWrapperHP        {border:1px solid #4f9591;} /* Dark Aqua    *
#buttonPEHP, 
#wraperButtonDDHP       {border:1px solid #4f9591;} /* Dark Aqua    *
#footerWrapper          {border:1px solid #00fff0;} /* Light Aqua   *
/**** END TEMP BORDERS ****/

/**** WRAPPERS ****/
#wrapperHP
{
    width:950px;
    margin:0 auto;
    background-image:url(images/bgContentHP.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
    position:relative;
}
#wrapperLP
{
    width:950px;
    margin:0 auto;
    background-image:url(images/bgContentLP.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
    position:relative;
}
#wrapperBA
{
    width:950px;
    margin:0 auto;
    background-image:url(images/bgContentBA.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
    position:relative;
}

/**** HEADER ****/
#flashHeader
{
	position:absolute;
	width:950px;
	height:491px;
	left:0;
	top:47px;
	z-index:10;
}
#headerImage
{
	position:absolute;
	width:950px;
	height:371px;
	top:47px;
	left:0;
}
#headerImage p {margin:0; padding:0;}

/*--- Dynamic Navigation ---*/
#DynamicNavWrapper { position: relative; margin: 0 auto; z-index: 110; background-color: #FFFFFF; }
#DynamicNav { color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-align: left; z-index: 100; }
#DynamicNav td { padding: 0px 0px 0px 0px; text-align: left; }
#DynamicNav a { color: #5A471B; }
#DynamicNav a:hover { color: #EC9178; text-decoration: none; }
.MainMenu_MenuContainer { width:auto; }
.MainMenuBar { color: #5A471B; font-weight: bold; text-align: left; text-decoration: none; text-transform: none; }
.MainMenuItem { color: #5A471B; font-weight: bold; }
.MainMenuItemSelected { color: #EC9178; cursor: pointer; font-weight: bold; }
.MainMenu_SubMenu { color: #5A471B; background-color: #FFFFFF; font-weight: bold; text-decoration: none; cursor: pointer; }
.MainMenu_MenuBreak { border: 0px; color: #FFFFFF; background-color: Transparent; height: 1px; width: 1px; }
.SeparatorCSS { color: #5A471B; font-size: 12px; line-height:10px; }
/* 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; }
/*--- End: Dynamic Navigation ---*/

/**** NAV ****/
#mainNav { position:relative; width:950px; height:47px; background-image:url(images/bgHeaderBar.jpg); background-repeat:no-repeat; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
#mainNav ul { position: relative; float: left; margin: 0; padding: 10px 0 0 10px; width: 600px; } 
#mainNav li { display:inline; list-style-type:none; float:left; margin:0; padding:0 4px; }
#mainNav a:link, #mainNav a:visited { color:#FFF; text-decoration:none; font-weight:bold; }
#mainNav a:hover { color:#ec9178; text-decoration:none; }
.navSpacer { position:relative; top:1px; }

#SocialIconWrapper { position: relative; float: right; padding: 0px 150px 0px 0px; }

#LeftNavWrapper { position: relative; float: left; margin: 500px 0 0 0; padding: 0 0 0 10px; width: 194px; text-align: left; font-weight: bold; z-index: 30; }
#LeftNavWrapper ul { position: relative; margin: 0px; padding: 0px; width: 194px; }
#LeftNavWrapper li { display: block; list-style-type: none; margin: 0px; padding: 0px 0px 7px 0px; }
#LeftNavWrapper a { color: #5A471B; }
#LeftNavWrapper a:hover { color: #EC9178; text-decoration: none; }

#LeftNavWrapperLP { position: relative; float: left; margin: 420px 0 0 0; padding: 0 0 0 10px; width: 194px; text-align: left; font-weight: bold; z-index: 30; }
#LeftNavWrapperLP ul { position: relative; margin: 0px; padding: 0px; width: 194px; }
#LeftNavWrapperLP li { display: block; list-style-type: none; margin: 0px; padding: 0px 0px 7px 0px; }
#LeftNavWrapperLP a { color: #5A471B; }
#LeftNavWrapperLP a:hover { color: #EC9178; text-decoration: none; }

.subMenuLeftNav { margin: 5px 0px 0px 20px !important;}
.subMenuLeftNav li { padding: 0px 0px 4px 0px !important; }

/**** CONTENT ****/
    #contentHP
    {
		position:relative;
		float:left;
        margin:510px 0 0 20px;
        width: 500px;
		z-index:20;
    }
    #contentLP
    {
		position:relative;
		float:left;
        margin:420px 0 0 12px;
        width: 700px;
		z-index:20;
    }
    #contentBA
    {
		position:relative;
		float:left;
        margin:490px 0 0 20px;
        width:680px;
		z-index:20;
    }

.box
{
	border:3px double #ec9178;
	padding:10px 0;
	font-weight:bold;
}

.box ul
{
	margin:0;
	padding:0;
}

.box li
{
	list-style-image:url(images/bulletLogo.png);
}

.box a:link, .box a:visited
{
	color:#5a471b;
}
.box a:hover
{
	color:#8ebad3;
}
/*
.box a:visited
{
	color:#8ebad3;
}
*/

/**** BUTTON WRAPPER ****/

	#buttonGalleryHP
	{
		position:absolute;
		top:436px;
		left:683px;
		z-index:20;
	}
	#buttonGalleryLP
	{
		position:absolute;
		top:356px;
		left:683px;
		z-index:20;
	}

    #buttonPEHP
    {
        margin:0 20px 0 10px;
        width:170px;
        height:107px;
    }
    
    #wrapperButtonDDHP
    {
        position:relative;
		float:right;
		width:170px;
		margin:580px 12px 0px 0px;
    }
    #wrapperButtonDDLP
    {
        position:relative;
		float:left;
		width:170px;
		margin:25px 12px 0px 0px;
    }
    #wrapperButtonDDBA
    {
        position:relative;
		float:left;
		width:170px;
		margin:25px 12px 15px 0px;
    }

        #buttonDDBlurb
        {
            position:relative;
			margin:6px 0;
        }
            #buttonDDBlurb, #buttonDDBlurb .Normal, #buttonDDBlurb p
            {
                font-size:8.5pt;
                font-weight:bold;
                line-height:10pt;
                text-align:center;
            }
			#buttonDDBlurb p
			{
				margin:0;
				padding:0;
			}
        #buttonClick
        {
            position:relative;
            width:170px;
            height:11px;
            text-align:center;
        }



/**** FOOTER ****/
#footerWrapper
{
    position:relative;
    height:110px;
	background-image:url(images/bgFooter.png);
	background-repeat:no-repeat;
	background-position:top;
}

.ie6 #footerWrapper
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/306/Skins/pb-dah/images/bgFooter.png', sizingMethod='crop');
}

/*---- INNER FOOTER POSITIONS ----*/
#hostingBugs    {top:30px; left:0px;}
#SHAREbug       {top:84px; left:414px;}
#footerNav      {top:24px; left:0px;}
#address        {top:60px; left:0px;}
#copyright      {top:76px; left:0px;}
/*---------------------------------*/


#footerHr
{
    width:900px;
    text-align:center;
}
#hostingBugs
{
    width:920px;
	margin:0 auto;
    position:relative;
}
    #PBbug
    {
        float:left;
        width:120px;
        position:relative;
        top:6px;
        margin:0 10px 0 10px;
    }
    #IHbug
    {
        float:right;
        width:92px;
        position:relative;
    }
#SHAREbug
{
    position:absolute;
}
    #SHAREbug p
    {
        margin:0;
        padding:0;
    }
/*-------------------------------------------*/
#footerNav
{
    text-align:center;
	text-transform:uppercase;
    font-weight:bold;
    font-size:9.5px;
    position:absolute;
    width:950px;
}
    #footerNav ul
    {
        padding:0;
        margin:0;       
    }
        #footerNav li
        {
            margin:0;
            padding:0;
            display: inline;        
        }
    #footerNav a:link, #footerNav a:visited, #footerNav
    {
        color:#a79575;
    }
    #footerNav a:hover
    {
        text-decoration:none;
        color:#ec9178;
    }
/*-------------------------------------------*/
#address
{
    font-size:7pt;
    text-align:center;
    position:absolute;
    width:950px;
}

/*-------------------------------------------*/
#copyright
{
    position:relative;
    font-size:7pt;
	width:600px;
	margin:0 auto;
	text-align:center;
}


#seoContent
{
	position:relative;
	width:870px;
	margin:0 auto;
	padding:10px 40px;
	text-align:center;
	background-color:#FFF;
}
#seoContent p
{
	margin:0;
	padding:0;
	color:#000;
	line-height:10px;
	font-size:7pt;
	text-align:center;
}
#seoContent a:link, #seoContent a:visited
{
	font-weight:normal;
	color:#ec9178;
}
#seoContent a:hover
{
}

/* 
================================
Skin styles for Medical Content
================================

/*--- Article Viewer Module ---*/
.eznc_Tab_Fill { background-image: url(images/ArticleVideoHeaderBg.jpg); }
.eznc_TabText, .eznc_TabText a:link, .eznc_TabText a:visited { color: #FFFFFF; }
.eznc_TabText a:hover { color: #FFFFFF; }
.eznc_TabRed { border-bottom:3px solid #FFFFFF; }
.eznc_TabBlue { border-bottom:3px solid #FFFFFF; }
.eznc_Filter_Top_Logo { background-image: url(images/ArticleListHeader.jpg); background-repeat: no-repeat; height: 82px; width: 210px; }
.eznc_FilterText { background-color:#f0f0f0; height:30px; }
.eznc_Filter_Line2, .eznc_Filter_Line3 { background-color:#f0f0f0; }
.eznc_FilterList, .eznc_FilterList a:link, .eznc_FilterList a:visited { color: #53859a; }
.eznc_FilterList a:hover { color: #333333; }
/*--- End: Article Viewer Module ---*/

/*********************************************/



