﻿/* ####################################################
BEGIN EBSCO STYLES
The basic syntax for each class is:

EP__AAAA_XXXX

where AAAA is the description of the tag  
and XXXX is the tag name to easily choose CSS properties that apply
#################################################### */

/* ########################### */
/* #####  MAJOR SECTIONS  ##### */
/* ########################### */

#EP__FrontMatter { clear:both; }

/* ID of a DIV between FrontMatter DIV and IndexBody DIV, basically for spacing purposes */
#EP__Separator_FM_IB { clear:both; }

#EP__IndexBody { clear:both; }

/* ID of a DIV between IndexBody DIV and BackMatter DIV, basically for spacing purposes */
#EP__Separator_IB_BM { clear:both; }

#EP__BackMatter { clear:both; }

/* ##################### */
/* ###### OBJECTS ###### */
/* ##################### */

#EP__VersionLinks_DIV {
	margin: 0 0 0 0;
}

#EP__AlphaNavigation_DIV {}
#EP__AlphaNavigation_DIV span { color: #999999; }
#EP__AlphaNavigation_DIV a { font-weight: bold; }

#EP__SectionNavigation_DIV {}

#EP__GroupNavigation_DIV {}

.EP__Navigation_Separator_SPAN {}

#EP__DocumentNavigation_DIV {}

/* ########################## */
/* ##### SPECIFIC BLOCKS ##### */
/* ########################## */

.EP__News_Brief_SPAN {}
.EP__News_Headline_SPAN { font-weight: bold;}

.EP__NewsList_TABLE tr { 
}
.EP__NewsList_TABLE td { 
	border-bottom: solid #ffffff 3px;
	padding: 0px 3px 0px 3px;
	vertical-align: top;
}
.EP__News_DIV { margin: 0px; }
.EP__News_DIV p { margin: 3px 0px 3px 0px; }
.EP__News_DIV a { font-weight: bold; }
.EP__News_Separation_DIV { height: 6px; }

/* ############################ */
/* ##### SINGLE DOCUMENTS ##### */
/* ############################ */

#EP__PageTitle_DIV { 
	font-size:16px; 
	letter-spacing: 1px;
	font-weight: bold;
	margin-bottom: 8px;
}

.EP__PageList_DIV {}
.EP__PageList_DIV ul {
	margin: 0px 0px 0px 18px;
	padding-left: 0px; 
}
.EP__PageList_Header_DIV {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px; 
	margin-bottom: 5px;
}
.EP__PageNestedList_Header_DIV {}
.EP__PageSection_DIV { clear:both; }
.EP__PageSection_Separation_DIV { clear:both; }
.EP__PageSection_Header_DIV {
	font-size: 15px;
	font-weight: bold;
	clear:both;
}
.EP__PageSection_AlphaNavigation_DIV {}
.EP__PageSection_Item_DIV {}
.EP__PageSection_Items_Separator_DIV {}
.EP__PageSubSection_DIV {}
.EP__PageSubSection_Header_DIV {
	font-size: 13px;
}
.EP__PageSubSection_Item_DIV {}
.EP__PageSubSection_Items_Separator_DIV {}

.EP__PageSubSection_Separation_DIV {}
.EP__PageSubSection1_DIV {}
.EP__PageSubSection2_DIV {}
.EP__PageSubSection3_DIV {}
.EP__PageSubSection4_DIV {}
.EP__NewsList_TABLE {
	margin: 5px 0px 0px 10px;
}

.EP__List_Header_DIV {}

.EP__Listing_DIV {}
.EP__ListingSection_DIV {}
.EP__ListingSection_Header_DIV {}

.EP__SectionTable_TABLE { border-bottom: solid white 10px; }
.EP__SectionTable_TABLE td { vertical-align:top; }
.EP__SectionTable_TABLE td a { border: 0px; }
.EP__SectionTable_TABLE td p { padding-left:10px; }

/* ###################################### */
/* ###### TWO COLUMNS DOCUMENTS ####### */
/* ###################################### */

#EP__Columns_TABLE {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
#EP__Columns_TABLE td { vertical-align: top; }

/* SPACER */
#EP__ColumnsContainer_SpacerRow_TR { height: 0px; }
#EP__ColumnsContainer_SpacerRow_TR td {
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#EP__FirstColumn_Spacer_TD { width: 48%; }
#EP__ColumnGutter_Spacer_TD{ width: 4%; }
#EP__SecondColumn_Spacer_TD { width: 48%; }


/* COLUMNS */
#EP__FirstColumn_TD { margin:0px; padding: 0px; }
#EP__ColumnGutter_TD {}
#EP__SecondColumn_TD {}

.EP__Column_DIV {}

.EP__ColumnSection_DIV {
	margin: 0px; clear:both;
 }
.EP__ColumnSection_DIV ul { margin-top: 0px; }
.EP__ColumnSection_Header_DIV {
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	margin-top: 0px;
}
.EP__ColumnSubSection_Item_DIV {
	padding-left: 6px;
	padding-right: 6px;
	clear:both;
}
.EP__ColumnSubSection_Item_DIV ul {
	padding-left: 15px; 
	margin-left: 10px; 
	/*list-style-image: url(http://services.epnet.com/GetImage.aspx/getImage.aspx?ImageIID=2986); */
	list-style-type:square;
}
.EP__ColumnSubSection_Item_DIV li { margin-left: 18px; }
.EP__ColumnSubSection_Items_Separator_DIV {
	height: 0px;
	border-bottom: dotted 1px #999999;
	width:95%;
	margin: 5px 0px 15px 5px;
	clear:both;
}

.EP__ColumnSubSection1_DIV { clear:both; }
.EP__ColumnSubSection2_DIV {
	padding: 0px 6px 0px 6px; clear:both;
}
.EP__ColumnSubSection3_DIV {
	padding: 1px; clear:both;
}
.EP__ColumnSubSection4_DIV { clear:both; }

.EP__ColumnSubSection1_DIV .EP__ColumnSectionHeader_DIV {
	color: #fff;
	background: #888;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 2px 4px;
	margin: 1.5em 0px 9px 0px;
	border-top: 3px solid #ccc;
}
.EP__ColumnSubSection2_DIV .EP__ColumnSectionHeader_DIV {
	color: #fff;
	background: #AAAAAA;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 2px 4px;
	border-top: 3px solid #ccc;
	margin: 5px 0px 3px 0px;
}
.EP__ColumnSubSection3_DIV .EP__ColumnSectionHeader_DIV {
	color: #666666;
	background: #ffffff;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 2px 4px;
	margin: 1.5em 0px 9px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: inline;
}
.EP__ColumnSubSection4_DIV .EP__ColumnSectionHeader_DIV {}
.EP__ColumnSection_AlphaNavigation_DIV {
	margin: 0px;
}

.EP__Resources_DIV {}
.EP__Resources_DIV ul {
	list-style-type: none; 
	padding-left: 0px; 
	margin-left: 5px; 
}
.EP__Resources_DIV ul li {
	margin-bottom: 10px;
 }
.EP__Resources_DIV ul li div {
	margin: 0px;
	padding: 0px 0px 0px 6px;
	border-left: 10px solid #EEE;
 }
.EP__Resources_DIV ul li p {
	margin: 0px;
 }
.EP__Resources_DIV p {
	margin: 0px;
}
.EP__Resources_Header_DIV {
	color: #fff;
	background: #898;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 2px 4px;
	margin: 1.5em 0px 9px 0px;
	border-top: 3px solid #ccc;
}

/* Make sure the content is enclosed by the HLContent div */
#HLContent:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden; }
#HLContent { height: 1%; }

/* Basic formatting rules */
#HLContent table { border: 1px solid #000; border-collapse: collapse; }
#HLContent td, #HLContent th { vertical-align: top; border: 1px solid #888; padding: 0.5em; }
#HLContent .Image { float: left; margin: 0.5em 1em 0.5em 0em; }
#HLContent .Figure .Image { float: none; }
#HLContent .FigureCaption, #HLContent .FigureCredit { font-size: smaller; }
#HLContent .BackMatter { border-top: 1px solid #000; margin-top: 2em; padding-top: 1em; }
#HLContent .ResourceItem { margin: 1em auto; }
#HLContent ul, #HLContent ol { padding-left: 0em; margin-top: 0em; margin-left: 0em; }
#HLContent li { margin-left: 2em; padding-bottom: 0.35em; }
#HLContent .IndexSectionGroup { float: left; width:48%; padding: 0% 1% 0% 0%; }
#HLContent .FrontMatter .IndexNav,
#HLContent .EBSCOLinks { list-style: none; margin: 1em 0em; }
#HLContent .FrontMatter .IndexNav li,
#HLContent .EBSCOLinks li { display: inline; margin-left: 0em; padding: 0em 0.25em 0em 0em; }
#HLContent .ResourceItem p, 
#HLContent .IndexSectionHeader, 
#HLContent .ListHeader { margin: 0px auto; }
#HLContent .IndexSection { clear: both; }

/* Typography rules, change the first rule's percentage to scale all fonts */
#HLContent { font-family: verdana, sans-serif; font-size: 80%; }
#HLContent h1 { font-size: 1.6em; margin-top: 0em; margin-bottom: 0.5em; }
#HLContent h2 { font-size: 1.4em; margin-top: 1.5em; margin-bottom: 0.5em; }
#HLContent .Section .Section h2, #HLContent .Section .IndexSection h2 { font-size: 1.2em; }
#HLContent .BackMatter { font-size: 0.8em;}
#HLContent .SubHead { font-weight: bold; }
#HLContent .SmallCaps { font-size: smaller; text-transform: uppercase; }
#HLContent .SuperScript { vertical-align:super; font-size:smaller; }
#HLContent .SubScript { vertical-align:super; font-size:smaller; }
#HLContent .UseTreatmentSubGroup { margin: 0.4em 0em; }
#HLContent li.ListHeader { font-style: italic; }

/* END EBSCO STYLES */

#sectionMenu
{
	padding: 10px 10px 10px 10px;
	background-color: #DCD8BA;
	color: #666666;
}
.sectionMenuItem
{

	height: 24px;
	width: 200px;
	background-position: top;
}
#sectionMenu a
{
	color: #666666;

}


#spaSectionMenu
{
	text-align: left;
    background-color: #af7060;
	color: white;
}
.spaSectionMenuItem
{
	height: 24px;
	width: 200px;
	background-position: top;
}
#spaSectionMenu a
{
	color: white;
}



#contactArea
{
	width: 100px;
	margin-left: 20px;
	clear:none;
	color: #666666;
}
#LeftGlobalMenu
{
	padding: 10px 10px 10px 10px;
	color: #666666;
}
#LeftGlobalMenu ul
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#LeftGlobalMenu li
{
	padding-left: 12px;
	vertical-align: middle;
	background-image: url(images/arrow-dark.gif);
	list-style-type: none;
	background-repeat: no-repeat;
}
#LeftGlobalMenu a
{
	color: #666666;
}
#LeftHomeMenu
{
	color: #FFFFFF;
}

#LeftHomeMenu a
{
	color: #FFFFFF;
}


#EbscoLink
{
	padding: 4px;
	text-indent: 0px;
	margin: 0px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 0px;
	

}
#EbscoLink ul
{
	margin: 0px;
	text-align: left;
	text-indent: 0px;
}
#EbscoLink li
{
	vertical-align: middle;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: 5px;
	
}
#EbscoLink a
{
	text-decoration: none;
	color: #0066cc;
}
#EbscoLink a:hover {
	text-decoration: underline;
}
#EbscoLink a:visited {
	color: #ff9900;
}
#EbscoLink a:active {
	color: #ff9900;
}


#SeasonsLinkDiv
{
	padding: 4px;
	text-indent: 0px;
	margin: 0px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 0px;
	

}
#SeasonsLinkDiv ul
{
	margin: 0px;
	text-align: left;
	text-indent: 0px;
}
#SeasonsLinkDiv li
{
	vertical-align: middle;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: 5px;
	
}
#SeasonsLinkDiv a
{
	text-decoration: none;
	color: #aa5577;
}
#SeasonsLinkDiv a:hover {
	text-decoration: underline;
}
#SeasonsLinkDiv a:visited {
	color: #aa5577;
}
#SeasonsLinkDiv a:active {
	color: #aa5577;
}


#FAQLink
{
	padding: 0px;

}
#FAQLink ul
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#FAQLink li
{
	vertical-align: middle;
	list-style-type: none;
	background-repeat: no-repeat;
}
#FAQLink a
{
	text-decoration: none;
	color: #0066cc;
}

#FAQLink a:hover {
	text-decoration: underline;
}

#FAQLink a:visited {
	color: #ff9900;
}
#FAQLink a:active {
	color: #ff9900;
}


#ToolTip a
{
	color: #CDC9AD;
}

#homeProviderSearchTab a
{
	color: White;
}
#cookieCrumbMenu
{
	color: #666666;
	background-color: #DBD9C8;
	padding-top: 12px;
	font-weight: bold;
	width: 764px;
	margin: auto auto;
	text-align: left;
}
#cookieCrumbMenu a
{
	text-decoration: underline;
	color: #666666;
	background-color: #DBD9C8;
	font-weight: normal;
}

#spaCookieCrumbMenu
{
	color: #666666;
	font-weight: bold;
	text-align: left;
}
#spaCookieCrumbMenu a
{
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}

/* Alpha search control */
div.AlphaContainer
{
	text-align: center;
}
div.AlphaContainer p
{
	margin-top: 0px;
}
div.Alpha
{
	float: left;
	width: 16px;
	height: 16px;
	background-color: White;
	color: Gray;
	border: solid 1px Gray;
	margin: 1px 1px 1px 1px;
}
div.AlphaHover
{
	float: left;
	width: 16px;
	height: 16px;
	background-color: Gray;
	color: White;
	border: solid 1px Gray;
	margin: 1px 1px 1px 1px;
	cursor: pointer;
}
/* End Alpha search control */
