/* --- Code Snippets ***
------------------------
min-height: 525px;
height: auto !important;
height: 525px;
------------------------
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/SWCode/cms_images/dl/stregis/sregis_promobg.png', sizingMethod='scale');
------------------------
*:first-child+html
------------------------
* html 
------------------------
/*--- End Code Snippets ***/


* {padding:0; margin:0;}

body
{
	background-color: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin:0 auto;
	padding:0;
	width: 1000px;
}

img 
{
    border:0;
}

h1 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5A72EA;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 25px;
}

h2
{
    color:#ffffff;
    font-size:18px;
    font-weight:normal;
    font-style:italic;
    margin:20px 0px 0px 0px;
}

h3
{
	font-weight: bold;
	font-size: 11px;
	color: #990000;
}

p
{
    margin: 14px 0px 14px 0px;
}

ol, ul
{
    margin: 0px 0px 8px 0px;
}

li
{
    margin: 0px 0px 0px 40px;
}

input 
{
    margin:4px 0 10px 0;
}

.Normal	/* This class is used by DNN when modules are added. */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	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;}


/**** WRAPPERS ****/
#siteWrapper
{
    position: relative;
    margin: 8px auto;
}

/**** MAIN DYNAMIC NAV ****/
#navWrapper
{
}
#mainNav
{
    text-align:center;
    font-weight:bold;
    z-index:100;
}
#mainNav td
{
    padding:0 0 7px 0;
}
#mainNav a:link, #mainNav a:visited
{
    color:#ffffff;
    text-decoration:none;
}
#mainNav a:hover
{
    color:#ffffff;
    text-decoration:underline;
}

/***** Main Menu - Start *****/
.MainMenuBar
{
	color: #ffffff;
}

.MainMenuItem
{
	color: #ffffff;
	text-transform: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.MainMenuItemSelected
{
	color: #5A72EA;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	cursor: pointer;
}

.MainMenu_SubMenu
{
	color: #ffffff;
	background-color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.MainMenu_MenuBreak
{
	border: 0px;
	color: #ffffff;
	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: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	line-height:10px;
}
/***** Main Menu - End *****/

#dnn_ContentPane p
{
    margin: 0px;
}

/*** BEGIN: Client CSS ***/
#headerImage {
	width:510px;
	height:150px;
}

.menuBtn {
	width:119px;
	height:30px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#EEEEEE;
	float:left;
	padding-top:10px;
	background-image:url(images/menu-normal.gif);
}

.menuBtn a {
	color:#EEEEEE;
	text-decoration:none;
	padding-top:1px;
}

/* rollover */
.menuBtn a:hover {
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:2px;
	color:#FFFFFF;
}

/* current page link */
a#educationNav
{
	border-bottom:solid;
	border-bottom-color:#5A72EA;
	border-bottom-width:2px;
	color:#5A72EA;
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	padding-top: 16px;
}
.footerText a:link,
.footerText a:visited {
	color: #CCCCFF;
	text-decoration: underline;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #5A72EA;
	font-size: 22px;
	font-weight: bold;
}
.contentText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.contentText a:link {
	color: #5A72EA;
}
.contentText a:visited {
	color: #CCCCFF;
}
.contentTextHeader {
	color: #5A72EA;
	font-weight: bold;
}
.sidebarText {
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
.sidebarText a:link {
	color: #9999CC;
	text-decoration: underline;
}
.sidebarText a:visited {
	color: #9999CC;
	text-decoration: underline;
}
/*** END: Client CSS ***/

/* 
================================
Skin styles for Medical Content
================================
*/
/* START - Classes for the Patient Education Table Of Contents */ 

.eznc_ListViewGroupHeading
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: normal;
	line-height: 11pt;
    margin:16px 0 0 0;
}

.eznc_ListViewArticleLink
{
	color: #CCCCCC;
	text-decoration: none;
}
.eznc_ListViewArticleLink:link
{
	color: #CCCCCC;
	text-decoration: none;
}
.eznc_ListViewArticleLink:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

.eznc_ListViewArticleLink:hover
{
	text-decoration: underline;
}
/* END - Classes for the Patient Education Table Of Contents */ 

/* START - Classes for the Patient Education Content */ 
.eznc_Content 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	width: 500px;
	padding: 6px;
}

.eznc_navAllConditions 
{
	text-align: right;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #0065A4; 
}

a:link.eznc_navAllConditions {color : #CCCCCC; text-decoration : none;}
a:visited.eznc_navAllConditions {color : #CCCCCC; text-decoration : none;}
a:active.eznc_navAllConditions {color : #CCCCCC; text-decoration : none;}
a:hover.eznc_navAllConditions {color : #5A72EA; text-decoration : underline;}


.eznc_ContentTitle 
{
	font-weight: bold;
	font-size: 12pt;
	margin-top:5px; 
}

.eznc_ContentSectionList 
{
	text-align: center;
	font-size: 10px; 
	margin-top:5px; 
	margin-bottom:10px;
}

.eznc_navContentSection 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

/***  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_ContentTitle,
.eznc_SectionTitle,
.eznc_ContentCopyright 
{
    color:#5A72EA;
}

a:link.eznc_navContentSection { /* color : #0065A4;*/ text-decoration : none; }
a:visited.eznc_navContentSection { /* color : #0065A4; */ text-decoration : none; }
a:active.eznc_navContentSection {/* color : #0065A4;*/ text-decoration : none; }
a:hover.eznc_navContentSection {/* color : #F59931;*/ text-decoration : underline; }

.eznc_ContentSection 
{
	margin-top:5px; 
}

.eznc_SectionTitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:5px; 
	font-weight: bold;
}

.eznc_SectionBody 
{
	font-size: 11px;
	margin-top:5px; 
	margin-left:0px;
	text-align:left
}

table.eznc_SectionBody 
{
	width:500px;
}

.eznc_SectionBody_Col1 
{
    color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 500px;
	vertical-align: top;
}
.eznc_SectionBody_Col1 p
{
    padding:normal;
    margin:normal;
    line-height:normal;
}
.eznc_SectionBody_Col2 
{
    width: 220px;
    display: inline;
    float: right;
    text-align: right;
    vertical-align: top;
}
.eznc_SectionBody_Col2 img
{
    margin:0 0 6px 6px;
}
.eznc_ContentCopyright 
{
	width:500px; 
	margin-top: 20px;
	border-style: solid; 
	border-width: 1px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-weight : normal;
	text-align: center; 
}

a:link.eznc_FTContentCopyright {/* color : #0065A4;*/ text-decoration : none; }
a:visited.eznc_FTContentCopyright {/* color : #0065A4;*/ text-decoration : none; }
a:active.eznc_FTContentCopyright {/* color : #0065A4;*/ text-decoration : none; }
a:hover.eznc_FTContentCopyright {/* color : #F59931;*/ text-decoration : underline; }

/* END - Classes for the Patient Education Content */ 

/* =====================================
Skin styles for Medical Content - END
===================================== */


/* ==================================================
Skin styles for Article Viewer with Video Player
================================================== */

.eznc_Tab_Fill
{
	background-image: url(/Portals/425/Skins/IH-QOC/images/videoHeaderBg.jpg);
}
/* Controls the text color used on the title bar */
.eznc_TabText, .eznc_TabText a:link, .eznc_TabText a:visited
{
	color: #ffffff;
}
.eznc_TabText a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
/* Controls the logo above the article list in the right column */
.eznc_Filter_Top_Logo
{
	width: 210px;
	height: 83px;
    background-image: url(/Portals/425/Skins/IH-QOC/images/ArticleListHeader.jpg);
}

/* Controls the spacer background color of the article list in the right column */
.eznc_Filter_Line2
{
	background-color: #5A72EA;
}

/* Controls the background color of the article list in the right column */
.eznc_Filter_Line3 
{
	background-color: #5A72EA;
}

/* Controls the text color of the article list in the right column */
.eznc_FilterList, 
.eznc_FilterList a:link, 
.eznc_FilterList a:hover,
.eznc_FilterList a:visited
{
	color: #ffffff;
}

.eznc_TabBlue
{
    border-bottom: 3px solid #ffffff;
}

.eznc_TabRed
{
    border-bottom: 3px solid #5A72EA;
}

.eznc_ContentSectionV2 p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.eznc_SectionTitleV2
{
    color: #5A72EA;
}

.eznc_AContentV2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
