/* --- 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 ff5 opera opera8 opera9 opera10 konqueror webkit safari safari3 chrome
------------------------
/*--- End Code Snippets ***/



* {padding:0; margin:0;}


body
{
	margin:0;
	padding:0;
	color:#333333;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	background-image:url(images/body-bgd.jpg);
    background-repeat:repeat-x
    background-color:#014e6e;

}

img 
{
    border:0;
}

a:link, a:visited
{
    color:#004765;
    text-decoration:none;
    font-weight: normal;
}
a:hover
{
    color:#000000;
    text-decoration:underline;
    font-weight: normal;
}

h1
{
    color:#004765;
    font-family: Arial;
    font-size:24px;
    font-weight:bold;
    margin:-30px 0 15px 0;
    line-height:110%;
    padding-bottom:12px;
    background: transparent url(images/h1-line2.png) bottom left no-repeat;
    _background: transparent url(images/h1-line2.gif) bottom left no-repeat;
    
}



h2.home
{
    color:#73683a;
    font-family: Arial;
    font-size:22px;
    font-weight:normal;
    padding:0px 0px 0px 0px;
    line-height:100%;
    padding-bottom:12px;
    background: transparent url(images/h1-line2.png) bottom left no-repeat;
    _background: transparent url(images/h1-line2.gif) bottom left no-repeat;
}

h2
{
    color:#73683a;
    font-family: Arial;
    font-size:18px;
    font-weight:bold;
    margin:15px 0 10px 0;
    line-height:120%;
}

h3
{
    color:#004765;
    font-family: Arial;
    font-size:14px;
    font-weight:bold;
    margin:20px 0 15px 0;
}
h4
{
    color:#004765;
    font-family: Arial;
    font-size:20px;
    font-weight:bold;
    margin:-20px 0px 0px 0px;
}


p
{
    padding: 0 0 14px;
    line-height:125%;
}

ol, ul
{
    margin:6pt 0 18pt 0;
}
li
{
    margin:0 0 4pt 20pt ;
}


input 
{
    margin:4px 0 14px 0;
}

.left {float:left; margin:0 12px 6px 0;}
.rightimage {float:right; margin:0 12px 0px 12px;border:1px solid #d8d8d8;}

.clear
{
    clear:both;
    font-size:1px;
}

.Normal	/* This class is used by DNN when modules are added. */
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color:#333333;
}
.CommandButton /* Puts module Edit text to the top layer */
{
    position:relative;
    z-index:9999;
}

/**** TEMP BORDERS ****/
/*#wrapperHP, #wrapper LP {border:1px solid #ff0000;} /* Red          */
/*#navWrapper             {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 ****/
#wrapperLP, #wrapperHP
{
    width:824px;
    margin:0 auto;
    position:relative; 
    background-image:url(images/main-content-bgd.jpg)!important;
    background-repeat:no-repeat;
    background-position:0% 100%;
    background-color:#f8efe0;
    z-index:30;
}
#mainwrapperHP, #mainwrapperLP
{
    width:824px;
    margin:0 auto;
    position:relative;
    background-repeat:no-repeat;
    z-index:30;
}


#topWrapperPages
{
    width:824px;
    margin:0 auto;
    position:relative;
    height:510px;
    z-index:10;
    background-image:url(images/Pages-Header.jpg)!important;
    background-repeat:no-repeat;
}

#topWrapperWoman
{
    width:824px;
    margin:0 auto;
    position:relative;
    height:510px;
    z-index:10;
    background-image:url(images/woman-header.jpg)!important;
    background-repeat:no-repeat;
}

/**** LEFT SIDE NAV ****/
#TopnavWrapper
{
    width:238px;
    position:absolute;
    top:208px;
    left:50px;
    height:210px!important;
    text-align:left;
    z-index:99px;
}


#headerImageHP; #headerImageLP
{
    height:510px;
    width:824px;
    margin:0 auto;
    position:absolute;
    top:1px;
    left:1px;
    z-index:10;
    
}
* html #headerImage
{
    overflow:hidden;
}

#headerImageHP p, #headerImageLP p {margin:0; padding:0; z-index:10;}

#TopPhone
{
    position:absolute;
    top:139px;
    left:135px;
    font-size:16px;
    text-align:left;
    width:200px;
    color:#ffffff;
    font-weight:bold;
    font-family: Arial;
}

/**** CONTENT ****/


#maincontentWrapper
{
    position:relative;
    width:760px;
    _width:740px;
    text-align:left;
    z-index:30;
    margin:20px 30px 0px 30px;

}


#contentLP
{
    margin: 0px 0px 0px 20px;
    padding: 40px 5px 12px 0px;
    _padding: 40px 5px 12px 0px;
    width: 760px;
    _width: 740px;
    position:relative;
    text-align:left;
    z-index:99;
}


/**** BUTTON WRAPPER ****/

#LeftbuttonWrapper
{
    top:425px;
    left:454px;
    width:328px!important;
    height:50px!important;
    align:left;
    position:absolute;
    z-index:50;
}

#LeftbuttonWrapperWoman
{
    top:475px;
    left:454px;
    width:328px!important;
    height:50px!important;
    align:left;
    position:absolute;
    z-index:50;
}


#APPBT
{
    width:328px;
    position:relative;
    z-index:99;
}


/***** Main Menu SPANISH - Start *****/


/***** Main Menu - Start *****/
.MainMenuBar
{
   height:24px;
}

.MainMenuItem
{
	color: #333333;
	text-transform: capitalize;
	font-family: Arial;
    font-size:14px;
	font-weight: bold;
	text-align:left;
	padding:0px 0px 0px 35px;
	height: 24px;
}

.MainMenuItemSelected
{
	color: #004765;
	font-family: Arial;
    font-size:14px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	cursor: pointer;
	align:left;
	padding:0px 0px 0px 35px;
	height: 24px;
}

.MainMenu_SubMenu
{
	color: #333333;
	background-color: #ffffff;
	text-align: left;
	font-family: Arial;
    font-size:12px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
	cursor: pointer;
}

.MainMenu_MenuBreak
{
	border: 0px;
	color: #f3d8d7;
	background-color: Transparent;
	height: 0px;
	width: 0px;
}

/* 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: #6b87bc;
/*	background-color: #6b87bc; */
	font-family: Lucida Sans, Arial;
	font-size: 8px;
	text-align: center;
	text-decoration: none;
	line-height:8px;
	font-weight: normal;
/*  text-transform: uppercase; */
}
.ie6 .SeparatorCSS, .ie7 .SeparatorCSS
{
	color: #6b87bc;
/*	background-color: #6b87bc; */
	font-family: Lucida Sans, Arial;
	font-size: 7px;
	text-align: center;
	text-decoration: none;
	line-height:7px;
	font-weight: normal;
/*  text-transform: uppercase; */
}

/***** Main Menu - End *****/

/***** Content Pane - Start *****/
#dnn_ContentPane
{
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	font-weight:normal;
	line-height: 125%;
}


/***** FOOTER - Begin *****/
#swirl
{
    text-align:center;
    position:relative;
    z-index:0;
    width:824px;
}


#footermainWrapper
{
    position:relative;
    height:138px;
    width:824px;
    z-index:99;
    margin:0 auto;
}
#footerbottom
{
    position:relative;
    height:65px;
    width:824px;
    margin:0 auto; 
    z-index:999;
}


/*---- INNER FOOTER POSITIONS ----*/
#hostingBugs      {top:55px; right:10px;}
#SHAREbug         {top:12px; left:1px;}
#footerNav        {top:30px; right:15px;}
#address          {top:120px; right:15px;}
#copyright        {top:100px; right:15px;}
#footertextwrapper{top:72px; left:15px;}
/*---------------------------------*/

/*---- Temp Borders ----*
#footerWrapper, #footerHr, #hostingBugs, #SHAREbug, #footerNav, #address, #copyright {border:1px solid pink;}
/*---- End Temp Borders ---*/


#hostingBugs
{
    width:270px;
    position:absolute;
}
#PBbug
{
    float:right;
    width:120px;
    position:relative;
    top:6px;
    margin:0 5px 0 12px;
}
#IHbug
{
    float:right;
    width:140px;
    position:relative;
    margin-bottom:5px
}
#SHAREbug
{
    position:absolute;
 
}
#SHAREbug p
{
    margin:0;
    padding:0;
}


#footerNav
{
    text-align:right;
    font-weight:bold;
    font-family: Arial;
    font-size:10pt;
    position:absolute;
    width:450px;
    color:#014e6e;
    text-transform: capitalize;
    float:right;
}

#footerNav ul
{
    padding:0;
    margin:0;       
}
#footerNav li
{
    margin:0;
    padding:0;
    display: inline;        
}

#footerNav a:link, #footerNav a:visited, #footerNav
{
    color:#014e6e;
    font-weight:bold;
    font-family: Arial;
}
#footerNav a:hover
{
    text-decoration:underline;
    color:#333333;
    font-weight:bold;
    font-family: Arial;
}

/*-------------------------------------------*/
#address
{
    position:absolute;
    font-size:8pt;
    text-align:right;
    width:300px;
    color:#333333;
    padding:0px 0px 0px 0px;
    font-weight:normal;
    font-family: Arial;
}

#footertextwrapper
{
    font-size:8pt;
    text-align:left;
    position:absolute;
    width:450px;
    color:#333333;
    font-weight:normal;
    height:45px;
    float:left;
}
.footertext, .footertext a:link, .footertext a:visited
{
    font-size:8pt;
    text-align:left;
    color:#333333;
    font-weight:normal;
    
}
.footertext a:hover
{
    font-size:8pt;
    text-align:left;
    color:#333333;
    font-weight:normal;
    text-decoration:underline;
}
.footertext p
{
    font-size:8pt;
    text-align:left;
    color:#333333;
    font-weight:normal;
}


/*-------------------------------------------*/
#copyright
{
    position:absolute;
    font-size:7.5pt;
    text-align:right;
    width:370px;
    color:#333333;
    font-weight:normal;
    font-family: Arial;
    float:right;
   text-transform: uppercase;
}



/***** FOOTER - End *****/

/*================================
Skin styles for Medical Content
================================*/
/* START - Classes for the Patient Education Table Of Contents */ 


/*======================================================
Skin styles for Article Viewer with Video Player - END
======================================================*/

/*===================================
Skin styles for Search Box feature
====================================*/

#searchWrapper
{
	position:absolute;
	height:36px;
	width:308px;
	top:1px;
	left:502px;
	z-index:30;
	
}

#btnSearch
{
	float:right;
	position:relative;
	z-index:999;
	margin-top:10px;
	margin-right:5px;
}

#search {}
#search .eznc_SearchText {width:200px; float:left; margin:10px 0 0 60px; border: none; background-color:transparent; background-image:none; z-index:100;}
.ie8 #search .eznc_SearchText {background-color:#FFF;}
.ie6 #search .eznc_SearchText {width:200px; float:left;  margin:10px 0 0 60px; border: 2px; background-color:transparent; background-image:none; z-index:9999;}
.ie7 #search .eznc_SearchText {width:200px; float:left;  margin:10px 0 0 60px; border: none; background-color:transparent; background-image:none; z-index:9999;}


/*=======================================
END - Skin styles for Search Box feature
=======================================*/
