html, body, td
{
	font-family: Arial, sans-serif; 
	font-size:12px; 
	margin: 0px;
	background: #FFF;
	color: #000;
}

/* ASHM Publications Skin Styles*/

/* Outer Holding Table - It is made up of 3 cells: 
1. Header Cell  2. Menu Cell (for NLS Menu Tree) 3. Content Cell
*/

.HoldingTable
{
	width: 100%;
	height: 100%;
}
.HeaderCell
{
	background: url(../images/BGD-head.png) no-repeat #004ebd top right;
	height: 105px;
}
.MenuCell
{
	width: 330px;
	/*background: url(../images/BGD-menu.gif) repeat-x #FFF;*/
	vertical-align: top;
	text-align: center;
}
.ContentCell
{
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	margin-top: 1px;
}
.FooterCell
{
	height: 15px;
	background: #222;
}
/* Header Cell and elements styles
*/
.HeaderLogo
{
	position: absolute;
	left: 20px;
	top: 6px;
}
.HeaderTitle
{
	color: #FFF;
	font-size: 21px;
	line-height: 23px;
	font-weight: bold;
	position: absolute;
	left: 140px;
	top: 40px;
	display: inline-block;
}
.HeaderSearch
{
	position: absolute;
	right: 20px;
	top: 70px;
}
.SearchButton
{
	background: url(../images/BGD-search-button.gif) 0px 1px no-repeat;
	width: 63px;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	border: 0px;
	cursor: pointer; 
}
.SearchInput
{
	height: 23px;
	width: 210px;
	border: 1px solid #222; 
	font-size: 1.1em;
	font-weight: bold;
}
.SearchInputGreyed
{
	height: 23px;
	width: 210px;
	border: 1px solid #222; 
	font-size: 1.1em;
	font-weight: bold;
	background-color: #E0E0E0; 
}
.HeaderRibbon
{
	height: 25px;
	background: #e9e9ea;
	border-bottom: 1px solid #FFF;
	text-align: center;
}
.HeaderText
{
	color: #a3a3aa;
	font-size: 10px;
	font-weight: bold;
}
.HeaderBreadcrumb
{
	height: 25px;
	background: #e9e9ea;
	border-bottom: 1px dotted #d6d6d6;
	margin-bottom: 3px;
	text-align: left;
	padding-left: 10px;
}
.HeaderCrumbOpen
{
	color: #a3a3aa;
	font-size: 11px;
	font-weight: bold;	
}
a.HeaderCrumb:link, a.HeaderCrumb:visited
{
	color: #a3a3aa;
	font-size: 11px;
	font-weight: normal;
}
a.HeaderCrumb:hover, a.HeaderCrumb:active
{
	color: #004ebd;
	font-size: 11px;
	font-weight: normal;
}

/* Menu Cell and elements styles
*/
.MenuTreeTable
{
	width: 330px;
	height: 100%;
}
.MenuTreeContainerCell
{
	padding: 10px 12px 12px 10px;
	color: #FFF;
	font-weight: bold;
	background: #004ebd ;
	vertical-align: top;
}
.MenuTreeLoginCell
{
	padding: 150px 0px 5px 12px;
	vertical-align: bottom;
	background: url(../images/BGD-menu.gif) no-repeat bottom left #004ebd;
}
.nlstree, .nlstree td
{
	background: #004ebd;
}
/* Content Cell and elements styles
	All styles relating to content are here. 
	These are outside of the styles that are called upon in the editor, to access any styles called upon in the editor, please go to  Styles/ASHMPublications.css
*/
.PublicationTitleCell
{
	vertical-align: middle;
	height: 25px;
	/*background: url(../images/CNR-title-top-left.gif) no-repeat #d7d8e3;*/
	padding-left: 10px;
	display: none;
}
.PublicationTitle
{
	color: #333;
	font-size: 1.6em;
	font-weight: bold;
}
.PublicationLinksCell
{
	vertical-align: middle;
	text-align: right;
	height: 30px;
	padding-right: 20px;
}
.SectionTitleCell
{
	padding-left: 20px;
	height: 20px;
}
.SectionContentCell
{
	padding: 10px 20px 10px 20px;
	height: 280px;
	vertical-align: top;
	height: 80%;
}

.PublicationContainer
{
	width: 100%;
	height: 100%;
}
.PublicationContentCell
{
	width: 100%;
	padding: 10px 20px 6px 20px;
}

.SectionCreditsCell
{
	padding: 0px 10px 10px 10px;
	height: 20px;
}

.PublicationFooter
{
	/* padding: 6px 0px 6px 10px;
	color: #444444;
	font-weight: bold;
	font-size: 11px;
	border-top: 2px solid #EDEDED;
	vertical-align: bottom;
	height: 20px; */
}
#TabLevelTabNavigation /* This is the top level tabs that are currently hidden as per ASHM reuest*/
{
	display: none;
}

/* Admin Link Styles*/

.SectionPdfLinks
{
	height: 18px;
	vertical-align: middle;
}
.SectionWordLinks
{
	height: 18px;
	vertical-align: middle;
}
.SectionPrintLinks
{
	height: 18px;
	vertical-align: middle;
}
.PublicationWordLinks
{
	background: #FFFFFF;
	padding: 4px;
	width: 75%;
	/* display: none;*/
}

.PublicationWordLink
{
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color: #383c71;
	text-decoration: none;
}

.PublicationWordIcon
{
	padding: 4px;
	border: 0px;
	vertical-align: middle;
}
a.button:link, a.button:visited, a.Button:link,  a.Button:visited
{
	display:inline;
	background: url(images/Button-off.gif) no-repeat; 
	color: #222222; 
	width: 64px;
	height: 22px;
	text-align:center;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	cursor:pointer;
}
a.button:hover, a.button:active, a.Button:hover, a.Button:active
{
	display:inline;
	background: url(images/Button-on .gif) no-repeat; 
	color: #004ebd; 
	width: 64px;
	height: 22px;
	text-align:center;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	cursor:pointer;
}
a.SectionPDFLink:link, a.SectionPDFLink:visited, a.SectionPrintLink:link, a.SectionPrintLink:visited, a.SectionWordLink:link, a.SectionWordLink:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #004ebd;
	text-decoration: none;
	vertical-align: middle;
	cursor:pointer;
}
a.SectionPDFLink:hover, a.SectionPDFLink:active, a.SectionPrintLink:hover, a.SectionPrintLink:active, a.SectionWordLink:active, a.SectionWordLink:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #222;
	text-decoration: none;
	vertical-align: middle;
	cursor:pointer;
}
.SectionPreviousLink, .SectionNextLink, .SectionEditLink, .PublicationEditLink
{
	margin-right: 5px;
	display: inline-block;
}
.SectionPreviousLink a:Link, .SectionPreviousLink a:Visited,  .SectionNextLink a:Link, .SectionNextLink a:Visited, .SectionEditLink a:Link, .SectionEditLink a:Visited, .PublicationEditLink a:Link, .PublicationEditLink a:Visited
{
	background: url(../images/Button-off.gif) no-repeat; 
	color: #222; 
	width: 64px;
	height: 22px;
	cursor:pointer;
	font-family: Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 4px;
	display: inline-block;
}
.SectionPreviousLink a:Hover, .SectionPreviousLink a:Active, .SectionNextLink a:Hover, .SectionNextLink a:Active, .SectionEditLink a:Hover, .SectionEditLink a:Active, .PublicationEditLink a:Hover, .PublicationEditLink a:Active
{
	background: url(../images/Button-on.gif) no-repeat; 
	color: #004ebd; 
	width: 64px;
	height: 22px;
	cursor:pointer;
	font-family: Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 4px;
	display: inline-block;
}


/*a.SectionPreviousLink:Link, a.SectionPreviousLink:Visited, a.SectionNextLink:Link, a.SectionNextLink:Visited, a.SectionEditLink:Link, a.SectionEditLink:Visited
{
	background: url(../images/Button-off.gif) no-repeat; 
	color: #222; 
	width: 64px;
	height: 22px;
	cursor:pointer;
	font-family: Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 4px;
}
a.SectionPreviousLink:Hover, a.SectionPreviousLink:Active, a.SectionNextLink:Hover, a.SectionNextLink:Active, a.SectionEditLink:Hover, a.SectionEditLink:Active
{
	background: url(../images/Button-on.gif) no-repeat; 	
	color: #004ebd; 
	width: 64px;
	height: 22px;
	cursor:pointer;
	font-family: Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 4px;
}
*/
.SectionIndexLink, a.SectionIndexLink:link, a.SectionIndexLink:visited
{
	font-family: arial, sans-serif; 
	font-size:1.4em; 
	font-weight: bold; 
	color: #004ebd;
	text-decoration: none;
}
a.SectionIndexLink:hover, a.SectionIndexLink:active
{
	font-family: arial, sans-serif; 
	font-size:1.4em; 
	font-weight: bold; 
	color: #222;
	text-decoration: none;
}
.SectionIndexUL
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.SectionIndexLI
{
	padding-bottom: 5px;
	margin-left: 8px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
}
/* Admin Glossary and Credit TOC and serach results styles
*/
.UserInstructions td
{
	padding: 6px 0px 6px 10px;
}

.PublicationGlossaryTable
{
	padding-left: 10px;
	width: 100%;
}

.PublicationGlossaryHeader
{
	padding-left: 10px;
}

.PublicationGlossaryHeader td
{
	font-family: arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #004ebd;
	padding: 10px;
}

.PublicationGlossaryFirstLetterRow td
{
	font-family: arial, sans-serif; 
	font-size:16px; 
	font-weight: bold; 
	color: #004ebd;
	text-transform: uppercase;
	padding: 10px;
	/*border-bottom: 2px solid #EDEDED;*/
}

.PublicationGlossaryWordRow td
{
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color: #004ebd;
	padding-left: 20px;
}

.PublicationGlossaryDescriptionRow td
{
	color: #666666;
	padding-left: 20px;
}

.PublicationCreditsTable
{
	padding-left: 10px;
	width: 100%;
}

.PublicationCreditsHeader
{
	padding-left: 10px;
}

.PublicationCreditsHeader td
{
	font-family: arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #004ebd;
	padding: 10px;
}

.PublicationCreditsFirstLetterRow td
{
	font-family: arial, sans-serif; 
	font-size:16px; 
	font-weight: bold; 
	color: #004ebd;
	text-transform: uppercase;
	padding: 10px;
	/*border-bottom: 2px solid #EDEDED;*/
}

.PublicationCreditsWordRow td
{
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color: #004ebd;
	padding-left: 20px;
}

.PublicationCreditsDescriptionRow td
{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #EDEDED;
}

.SectionCreditsTable
{
	padding-left: 10px;
	width: 100%;
}

.SectionCreditsHeader
{
	padding-left: 10px;
}

.SectionCreditsHeader td
{
	font-family: arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #004ebd;
	padding: 10px;
}

.SectionCreditsFirstLetterRow td
{
	font-family: arial, sans-serif; 
	font-size:16px; 
	font-weight: bold; 
	color: #004ebd;
	text-transform: uppercase;
	padding: 10px;
	/*border-bottom: 2px solid #EDEDED;*/
}

.SectionCreditsWordRow td
{
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color: #004ebd;
	padding-left: 20px;
}

.SectionCreditsDescriptionRow
{
	vertical-align: top;
}

.SectionCreditsDescriptionRow td
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #EDEDED;
}


.PublicationIndexTable
{
	padding-left: 10px;
	width: 100%;
}

.PublicationIndexHeader
{
	padding-left: 10px;
}

.PublicationIndexHeader td
{
	font-family: arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #004ebd;
	padding: 10px;
}

.PublicationIndexFirstLetterRow td
{
	font-family: arial, sans-serif; 
	font-size:16px; 
	font-weight: bold; 
	color: #004ebd;
	text-transform: uppercase;
	padding: 10px;
	/*border-bottom: 2px solid #EDEDED;*/
}

.PublicationIndexWordRow td
{
	font-family: arial, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color: #666666;
	padding-left: 20px;
}

.PublicationIndexDescriptionRow td
{
	padding-left: 20px;
}

a.SectionCreditsSuperScriptLink:link, a.SectionCreditsSuperScriptLink:visited, a.SectionCreditsSuperScriptLink:active
{
	color: #666666;
	padding-left: 3px;
}

a.SectionCreditsSuperScriptLink:hover
{
	color: red;
	padding-left: 3px;
}

a.SectionGlossaryLink:link, a.SectionGlossaryLink:visited, a.SectionGlossaryLink:active
{
	/* font-style: italic; 
	text-decoration: underline; */
	text-decoration: none;
	font-weight: bold;
	color: #777;
	border-bottom: 1px dotted #777;
}

a.SectionGlossaryLink:hover
{
	color: red;
	text-decoration: none;
	border-bottom: 1px dotted red;
}

.HighlightedSearchQuery
{
	background-color: yellow;
}

.SearchResultsTable
{
	padding-left: 10px;
	width: 100%;
}

.SearchResultsHeader
{
	padding-left: 10px;
}

.SearchResultsHeader td
{
	font-family: arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #004ebd;
	padding: 10px;
}

.SearchResultsRow
{

}

.SearchResultsRow td
{
	border-top: 0px solid #EDEDED;
	padding-left: 20px;
	padding-top: 10px;
	background: url(../images/SearchResultsMore.gif) 10px 12px no-repeat;	
}

.SearchResultsReadMoreRow
{
	padding-left: 10px;
}

.SearchResultsReadMoreRow td
{
	padding-left: 10px;
	padding-bottom: 10px;
}

a.SearchResultsSectionTitleLink:link
{
	padding-left: 10px;
	color: #004ebd;
	text-decoration: none;
}
a.SearchResultsSectionTitleLink:visited
{
	padding-left: 10px;
	color: #003366;
	text-decoration: none;
}

a.SearchResultsSectionTitleLink:hover, a.SearchResultsSectionTitleLink:active
{
	padding-left: 10px;
	color: #004ebd;
	text-decoration: underline;
}

.SearchResultsReadMoreLink:link, .SearchResultsReadMoreLink:visited, .SearchResultsReadMoreLink:active
{
	padding-left: 10px;
}

.SearchResultsReadMoreLink:hover
{
	padding-left: 10px;
}

a.SearchCrumb:link, a.SearchCrumb:visited
{
	color: #a3a3aa;
	font-size: 11px;
	font-weight: normal;
}
a.SearchCrumb:hover, a.SearchCrumb:active
{
	color: #004ebd;
	font-size: 11px;
	font-weight: normal;
}

.PublicationTOCHeader
{
	font-family: arial, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
	color: #004ebd;
	padding: 10px;
}

.PublicationTOCLevel1UL
{
	padding-left: 10px;
	list-style-type: none;
}

.PublicationTOCLevelLI
{
	padding-left: 5px;
}

.PublicationTOCLevel2UL
{
	padding-left: 10px;
}

.PublicationTOCLevel2LI
{
	padding-left: 5px;
}


a.TOCSectionLink:link, a.TOCSectionLink:visited, a.TOCSectionLink:active
{
	color: #666666;
}

a.TOCSectionLink:hover
{
	color: #FF0000;
}

/* ADDED BY ANTHONY 20100421
.DownloadSectionPDFLinks {  span is found in PublicationFunctions2.asp
	display: none;
}
END ANTHONY */