﻿BODY
{
	font-family:Arial, Sans-Serif;
	font-size: 100%;
	color:#333333;
	margin:0px 0px 0px 0px;
	/*padding:0px 0px 0px 0px;*/
}

html>body { font-size: 15.5px; }

/* MAIN HTML ELEMENTS STYLES START */

FORM
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

TEXTAREA
{
	font-family:Arial, Sans-Serif;
	font-size:1.0em;
}

TEXTAREA.normalFixed
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
}

INPUT.normalFixed
{
	font-size:12px;
}

SELECT.normalFixed
{
	font-size:12px;
}

BUTTON.normalFixed
{
	font-size:12px;
}


INPUT[type="radio"] {
    vertical-align: baseline;
    margin-right: 2px;
}

UL
{
	margin-top:0px;
	margin-bottom:0px;
}

OL
{
	margin-top:0px;
	margin-bottom:0px;
}

ul.yellowBullets {
	list-style-image: url(/Images/bulletYellow.gif);
	list-style-position: outside;
	font-size: 12px;
	margin-left:17px;
	padding-left:0px;
}

ul.lessIndent
{
	margin-left:17px;
	padding-left:0px;
}

H1.fixedSize { font-size:13pt; color:#AF292E;  font-weight:bold; margin-bottom:0; margin-top:0; }
H2.fixedSize { font-size:12pt; color:#666666;  font-weight:bold; margin-bottom:0; margin-top:0; }
H3.fixedSize { font-size:11pt; color:#333333;  font-weight:bold; margin-bottom:0; margin-top:0; }
H4.fixedSize { font-size:10pt; color:#333333;  font-weight:bold; margin-bottom:0; margin-top:0; }

H1 { font-size:1.06em; color:#AF292E;  font-weight:bold; margin-bottom:0; margin-top:0; }
H2 { font-size:0.94em; color:#666666;  font-weight:bold; margin-bottom:0; margin-top:0; }
H3 { font-size:0.81em; color:#333333;  font-weight:bold; margin-bottom:0; margin-top:0; }
H4 { font-size:0.81em; color:#333333;  font-weight:bold; margin-bottom:0; margin-top:0; }

A:link { text-decoration:none; color:#004d9a;  }
A:visited { text-decoration:none; color:#004d9a;  }
A:hover { text-decoration:underline; color:#004d9a; }

A:link img{ border: 0; }
A:visited img{ border: 0; }
A:hover img{ border: 0; }


/* MAIN HTML ELEMENTS STYLES END */


/* TOP NAVIGATION STYLES START */
span.pageTitle
{
	font-weight:bold;
	font-size:13px;
	color:White;
}

TD.siteOption
{
	padding-left:0px;
}

TD.siteOptionFrench
{
	padding-left:0px;
}

A.siteOptions:link { text-decoration:none; color:#333333; font-size:11px; }
A.siteOptions:visited { text-decoration:none; color:#333333; font-size:11px; }
A.siteOptions:hover { text-decoration:underline; color:#333333; font-size:11px; }

/* TOP NAVIGATION STYLES END */


/* LEFT AND RIGHT NAVIGATION STYLES START */

TD.leftNavigationInner
{
	width:195px;
	padding: 5px 15px 5px 15px;
	font-size:10pt;
}

span.leftNavSpacer
{
	display:inline-block;
	width:195px;
	height:2px;
	background-color:White;
	font-size:2px;
	margin-top:5px;
	margin-bottom:5px;
}

/* LEFT AND RIGHT NAVIGATION STYLES END */


/* FOOTER STYLES START */
.footerText
{
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* FOOTER STYLES START */


/* GENERAL NAVIGATION STYLES START */

.birdFoot9px
{
	background-image:url(../../Images/Icons/KNOTIAROUND/LeftNavRightArrow9px.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:24px;
	margin-top:0px;
	margin-bottom:0px;
}

.birdFoot11px
{
	/*background-image:url(../../Images/Icons/KNOTIAROUND/LeftNavRightArrow11px.gif);*/
	background-image:url(../../Images/Icons/KNOTIAROUND/YellowBullet11px.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

.birdFoot12px
{
	/*background-image:url(../../Images/Icons/KNOTIAROUND/LeftNavRightArrow12px.gif);*/
	background-image:url(../../Images/Icons/KNOTIAROUND/YellowBullet12px.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
	margin-top:0px;
	margin-bottom:0px;
}

.birdFoot11pxNoBirdfoot
{
	margin-left:10px;
	text-indent:-10px;
	margin-top:0px;
	margin-bottom:0px;
}

.birdFoot12pxNoBirdfoot
{
	margin-left:12px;
	text-indent:-12px;
	margin-top:0px;
	margin-bottom:0px;
}

.navHeader
{
	font-weight:bold;
	font-size:14px;
	color:#00486c;
}

.navTitle
{
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
A.navTitle:link {font-weight:bold; font-size:12px; color:#333333; text-decoration:none;}
A.navTitle:visited {font-weight:bold; font-size:12px; color:#333333; text-decoration:none;}
A.navTitle:hover {font-weight:bold; font-size:12px; color:#004d9a; text-decoration:underline;}

.navItem
{
	font-size:12px;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

A.navItem:link { font-size:12px; color:#333333; text-decoration:none; }
A.navItem:visited {font-size:12px; color:#333333; text-decoration:none; }
A.navItem:hover {font-size:12px; color:#004d9a; text-decoration:underline; }

A.navItemResizable:link { font-size:12px; color:#333333; text-decoration:none; }
A.navItemResizable:visited {font-size:12px; color:#333333; text-decoration:none; }
A.navItemResizable:hover {font-size:12px; color:#004d9a; text-decoration:underline; }

/* GENERAL NAVIGATION STYLES END */


/* HEADER STYLES START */

.redHeader { font-size:16px; font-weight:bold; color:#AF292E; }
.redNonHeader { color:#6E9934; }

/* HEADER STYLES END */


/* SITE NAVIGATION TAB STYLES START */
a.tabTitle:link { text-decoration:none; color:white; font-weight:bold; font-size:11px; }
a.tabTitle:visited { text-decoration:none; color:white; font-weight:bold; font-size:11px; }
a.tabTitle:hover { text-decoration:underline; color:white; font-weight:bold; font-size:11px; }

TD.searchResultsTab
{
	color:#AF292E;
	font-size:13px;
	font-weight:bold;
}

a.searchResultsTab:link { text-decoration:none; color:#004d9a; font-size:13px; }
a.searchResultsTab:visited { text-decoration:none; color:#004d9a; font-size:13px; }
a.searchResultsTab:hover { text-decoration:underline; color:#004d9a; font-size:13px; }



/* SITE NAVIGATION TAB STYLES END */


/* SPACING STYLES START*/

.nopadding, .noPadding, .no-padding { margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; }
.somepadding, .somepadding, .some-padding { margin-bottom:5px; margin-top:5px; }
.morepadding, .morePadding, .more-padding { margin-bottom:10px; margin-top:10px; }
.padding { margin:2px 5px 2px 5px; }
.padding2px { margin-bottom:2px; }
.paddingBottom, .padding-bottom { margin-bottom:5px; margin-top:0px; }
.morePaddingBottom, .more-padding-bottom { margin-bottom:10px; margin-top:0px; }
.padding-bottom-25px {padding-bottom: 25px;}
.noSidePadding, .no-side-padding { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;}
.padding-10px { padding: 10px 10px 10px 10px }

.large { font-size:14px; margin-bottom:0px; margin-top:0px; }
.medium { font-size:13px; margin-bottom:0px; margin-top:0px; }
.small { font-size:12px; margin-bottom:0px; margin-top:0px; }
.ultrasmall, .ultra-small { font-size:6px; margin-bottom:0px; margin-top:0px; }

.size13px { font-size:13px; }


/* SPACING STYLES END */


/* POSITION STYLES START */
.textLeft { text-align:left; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
/* POSITION STYLES START */


/* LINK STYLES START */

A.visitable:link { text-decoration:none; color:#004d9a; }
A.visitable:visited { text-decoration:none; color:#999999; }
A.visitable:hover { text-decoration:none; color:#ff0033; }

A.visited:link { text-decoration:none; color:#999999; }
A.visited:visited { text-decoration:none; color:#999999; }
A.visited:hover { text-decoration:underline; color:#999999; }

A.blueLinkUnderlineHover:link { text-decoration:none; color:#004d9a; }
A.blueLinkUnderlineHover:visited { text-decoration:none; color:#004d9a; }
A.blueLinkUnderlineHover:hover { text-decoration:underline; color:#004d9a; }

A.hoverUnderline:link { text-decoration:none; color:#004d9a;  }
A.hoverUnderline:visited { text-decoration:none; color:#004d9a;  }
A.hoverUnderline:hover { text-decoration:underline; color:#004d9a;  }

A.black:link { text-decoration:none; color:#000000;  }
A.black:visited { text-decoration:none; color:#000000;  }
A.black:hover { text-decoration:underline; color:#000000;  }

A.white:link { text-decoration:none; color:#ffffff;  }
A.white:visited { text-decoration:none; color:#ffffff;  }
A.white:hover { text-decoration:underline; color:#ffffff;  }

A.invisible:link { text-decoration:none; color:#AF292E;  cursor:default; }
A.invisible:visited { text-decoration:none; color:#AF292E;  cursor:default;}
A.invisible:hover { text-decoration:none; color:#AF292E;  cursor:default;}

/* LINK STYLES END */


/* FONT LOOK STYLES START */

.bolded { font-weight:bold; }
.italicized { font-style:italic; }
.underlined { text-decoration:underline; }

/* FONT LOOK STYLES END */


/* COLOUR STYLES START */

.blue { color:#004d9a; }
.red { color:#ff0033; }
.black { color:black; }
.white { color:white; }
.green { color:#009900; }
.purple { color:#663399; }
.yellow { color:#ffcc33; }
.graylight { COLOR:#cccccc; }
/*For fetch ID to appear to be the same colour*/
.graymedium, 
.graymedium a:link, 
.graymedium a:visited, 
.graymedium a:active, 
.graymedium a:hover { COLOR:#999999; }
.graydark { COLOR:#666666; }
.knotiaGrey { color:#c0c0c0; }
.charcoal { color:#333333; }

/* COLOUR STYLES END */


/* MY SUBSCRIPTION STYLES START */

TD.mySubsHeader
{
	font-weight:bold;
	font-size:10.5pt;
	color:#AF292E;
}

TD.mySubsHeaderResizable
{
	font-weight:bold;
	font-size:0.9em;
	color:#000000;
}

TD.mySubsLanguage
{
	font-weight:bold;
	font-size:9.0pt;
	color:#000000;
	padding-top:4px;
}

TD.mySubsLanguageResizable
{
	font-weight:bold;
	font-size:0.78em;
	color:#666666;
	padding-top:4px;
}

a.mySubsItem:link {color:Black; text-decoration:none; font-size:8.5pt; }
a.mySubsItem:visited {color:Black; text-decoration:none; font-size:8.5pt; }
a.mySubsItem:hover {color:#004d9a; text-decoration:underline; font-size:8.5pt; }

a.mySubsItemResizable:link {color:Black; text-decoration:none; font-size:0.83em; }
a.mySubsItemResizable:visited {color:Black; text-decoration:none; font-size:0.83em; }
a.mySubsItemResizable:hover {color:#004d9a; text-decoration:underline; font-size:0.83em; }

/* MY SUBSCRIPTION STYLES END */


/* DOCUMENT OPTIONS STYLES START */

.documentOption
{
	font-size: 11px;
	color: #004d9a;
}

.documentOptionBlack
{
	font-size: 11px;
	color: #000000;
}

.documentOptionBold
{
	font-weight: bold;
	font-size: 11px;
	color: #004d9a;
}

a.documentOption:link {color:#004d9a; text-decoration:none; font-size:11px; }
a.documentOption:visited {color:#004d9a; text-decoration:none; font-size:11px; }
a.documentOption:hover {color:#004d9a; text-decoration:underline; font-size:11px; }

a.documentOptionNoIcon:link {color:#004d9a; text-decoration:none; font-size:14px; }
a.documentOptionNoIcon:visited {color:#004d9a; text-decoration:none; font-size:14px; }
a.documentOptionNoIcon:hover {color:#004d9a; text-decoration:underline; font-size:14px; }

/* DOCUMENT OPTIONS STYLES END */


/* CONTENT BOX STYLES START */

.contentBoxHeaderCommon
{
	color: #505050;
	font-size:12px;
	vertical-align:middle;
	/*height:28px;*/
	padding:0px 0px 0px 0px;
}

.contentBoxHeaderFooter
{
	height: 10px;
	color: #505050;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

.divLightBlueBoxTitle
{
	background-color:#E5F4FA;
}

span.CBTitle
{
	font-size: 18px;
	font-weight: bold;
	background-color:#E5F4FA;
}

.divLightBlueBoxContent
{
	background-color:#E5F4FA;
	/*padding:14px 20px;*/
	padding-left: 20px;
	padding-right: 20px;
}


.contentBoxHeaderLight
{
	color:#003366;
	border:solid 1px #80b3cc;
	background-color: #e7f2f8;
	background-image: url("/Images/ContentBox/KNOTIAROUND/HeaderStripLightBlue.gif");
	background-repeat: repeat-x;
}

.contentBoxTextLight
{
	border-left:solid 1px #80b3cc;
	border-right:solid 1px #80b3cc;
	border-bottom:solid 1px #80b3cc;
}

.contentBoxHeaderDark
{
	color:White;
	border:solid 1px #204d79;
	background-color: #003366;
	background-image: url("/Images/ContentBox/KNOTIAROUND/HeaderStripDarkBlue.gif");
	background-repeat: repeat-x;
}

.contentBoxTextDark
{
	border-left:solid 1px #204d79;
	border-right:solid 1px #204d79;
	border-bottom:solid 1px #204d79;
}

.contentBoxTextNoHeader
{
	border:solid 1px #80b3cc;
}

/* CONTENT BOX STYLES END */


/* HOME PAGE BLURB STYLES START */

.blurbText
{
	/*font-size:0.8em;*/
	font-size: 12px;
	color:#333333;
}

A.blurbLink:link {font-size:12px; color:#004d9a; text-decoration:underline;}
A.blurbLink:visited {font-size:12px; color:#004d9a; text-decoration:underline;}
A.blurbLink:hover {font-size:12px; color:#AF292E; text-decoration:underline;}

/* HOME PAGE BLURB STYLES END */

A.blueHeader:link {font-size:14px; font-weight:bold; color:#004d9a; text-decoration:none;}
A.blueHeader:visited {font-size:14px; font-weight:bold; color:#004d9a; text-decoration:none;}
A.blueHeader:hover {font-size:14px; font-weight:bold; color:#004d9a; text-decoration:underline;}

A.blueHeaderMedium:link {font-size:12px; font-weight:bold; color:#004d9a; text-decoration:none;}
A.blueHeaderMedium:visited {font-size:12px; font-weight:bold; color:#004d9a; text-decoration:none;}
A.blueHeaderMedium:hover {font-size:12px; font-weight:bold; color:#004d9a; text-decoration:underline;}

/* HOME PAGE STYLES START */

A.mySubscriptionItem:link {font-size:12px; color:black; text-decoration:none;}
A.mySubscriptionItem:visited {font-size:12px; color:black; text-decoration:none;}
A.mySubscriptionItem:hover {font-size:12px; color:#004d9a; text-decoration:underline;}

A.FAQItem:link {font-size:0.8em; color:#004d9a; text-decoration:none; padding-bottom:14px; margin-bottom:21px;}
A.FAQItem:visited {font-size:0.8em; color:#004d9a; text-decoration:none; padding-bottom:14px; margin-bottom:21px;}
A.FAQItem:hover {font-size:0.8em; color:#004d9a; text-decoration:underline; padding-bottom:14px; margin-bottom:21px;}

TD.FAQItem
{
	padding:2px 0px 8px 0px;
}


/* HOME PAGE STYLES END */

/* STYLES FOR TAGGED RECORDS IN DOCUMENT.ASPX */
.TaggingNone { background-image: none; }
.TaggingHoverNone { background-image: url(../../Knowledge/View/_IncludeFiles/Images/TaggedParagraphOn.gif); background-repeat:repeat-y; }
.TaggingSet { background-image: url(../../Knowledge/View/_IncludeFiles/Images/TaggedParagraphOn.gif); background-repeat:repeat-y; }
.TaggingHoverSet { background-image: url(../../Knowledge/View/_IncludeFiles/Images/TaggedParagraphOn.gif); background-repeat:repeat-y; }
/* STYLES FOR TAGGED RECORDS IN DOCUMENT.ASPX  END */

/* SESSION TRACKER STYLES START */
.session-tracker-settings-wrapper 
{
    background-color: #EEEEEE;
    padding: 4px 4px 4px 4px;
}

#divSessionTrackerClientWrapper
{
	height:21px;
	overflow:hidden;
	cursor:default;
	padding:1px 1px 1px 4px;
	border:solid 1px #b2c6f4;
	background-color:#ffffff;
}

A.SessionTrackerClient:link {font-size:12px; color:#000000; text-decoration:none; }
A.SessionTrackerClient:visited {font-size:12px; color:#000000; text-decoration:none; }
A.SessionTrackerClient:hover {font-size:12px; color:#000000; text-decoration:none; }
/* SESSION TRACKER STYLES END */

/* OTHER STYLES START */
.hoverMetadata
{
	/*color: #87cefa;*/
	color: #004D9A !important;
	text-indent: 0em !important;
	vertical-align:top;
	display: inline-block;
}

.hoverMenu
{
	padding-top: 5px;
	background-color: #FFF;
	margin-top: 3px;
	position: absolute;
	z-index: 100000;
}

.hoverMenu li
{
	color: #000 !important;
	font-size: 12px !important;
}

.purpAppHeading 
{
    background-image:url(/Images/Icons/KNOTIA/LeftNavRightArrow11px.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 3px 16px; cursor:pointer;
}

.purpAppHeadingOpen
{
    background-image:url(/Images/Icons/KNOTIA/LeftNavRightArrow11pxDown.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 3px 16px; cursor:pointer;
}

.purpAppContent p
{
    font-size: 12px !important;
    margin: 8px 0 12px 0 !important;
}

.labelHeading
{
	font-weight: bold !important;
	font-size: 14px  !important;
	color: #333 !important;
}

.purposeAppList 
{
	margin: 0;
	padding: 5px 15px 0 15px;
	list-style-type: none;
}

.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

tr.headingRow td
{
	padding:0;
}

/*.infoMenu
{
	list-style-type:none;
	padding:0 !important;
	margin:0 !important;
	white-space: nowrap;
}

.infoMenuLi
{
	position: relative !important;
	margin: 0 !important;
	padding-right: 5px;
}*/

a.hoverLink:hover 
{
	text-decoration:none;
	cursor: pointer; 
	cursor: hand;  
}

.closeButton
{
	font-size: 12px;
	float: right;
	padding-right: 4px;
	padding-top: 3px;
	
}

.closeButton img 
{
	border: none !important;
}

.formSectionHeader, .admin-header
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#333333;
	padding:2px; 
}

.formSectionHeaderBar, .header-bar
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#333333;
	padding:2px;
	/*background-image: url("/Images/Buttons/KNOTIAROUND/FormSectionHeaderMiddle.gif");*/
	background-repeat: repeat-x;
}

.listHeader
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#333333;
}

.alternatingBGColor, .alternating-bg-color
{
	background-color:#e7f2fa;
}

.headerBarGray
{
	color:#ffffff;
	background-color:#9c9c9c;
}

.normalText
{
	font-size:13px;
	color:#838087;
}

.normalTextResizable
{
	font-size:0.8em;
}

.largeTextResizable
{
	font-size:0.9em;
}

.MostNormal { font-size:0.8em;  margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; }

.smallerTextResizable
{
	font-size:0.75em;
}

.smallTextResizable
{
	font-size:0.7em;
}

.reportSectionHeading
{
	font-size:0.9em;
	color:#666666;
}

.hoverDiv
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#eaf2fa;
	border:solid 1px #80b3cc;
	padding:10px;	
	z-index:1000;
}

td.NormalSizeTD
{
	font-size:10pt; 
}

#divPageBodyLong { -webkit-overflow-scrolling: touch; }

A.NormalSizeLink:link { font-size:10pt; text-decoration:none; color:#004d9a;  }
A.NormalSizeLink:visited { font-size:10pt; text-decoration:none; color:#004d9a;  }
A.NormalSizeLink:hover { font-size:10pt; text-decoration:underline; color:#004d9a;  }
A.NormalSizeVisitedLink:link { font-size:10pt; text-decoration:none; color:#999999;  }
A.NormalSizeVisitedLink:visited { font-size:10pt; text-decoration:none; color:#999999;  }
A.NormalSizeVisitedLink:hover { font-size:10pt; text-decoration:underline; color:#999999;  }

A.NormalResizableLinkInTD:link { font-size:1.0em; text-decoration:none; color:#004d9a;  }
A.NormalResizableLinkInTD:visited { font-size:1.0em; text-decoration:none; color:#004d9a;  }
A.NormalResizableLinkInTD:hover { font-size:1.0em; text-decoration:underline; color:#004d9a;  }
A.NormalResizableVisitedLinkInTD:link { font-size:1.0em; text-decoration:none; color:#999999;  }
A.NormalResizableVisitedLinkInTD:visited { font-size:1.0em; text-decoration:none; color:#999999;  }
A.NormalResizableVisitedLinkInTD:hover { font-size:1.0em; text-decoration:underline; color:#999999;  }

.TocContextBar
{
	border: solid 1px black;
	background-image: url("/Images/Buttons/KNOTIAROUND/TocContextBarMiddle.gif");
	background-repeat: repeat-x;
	background-size: 100% 100%;
	white-space: nowrap;
}

.TocHighlightBar
{
	border: solid 1px black;
	background-image: url("/Images/Buttons/KNOTIAROUND/TocHighlightBarMiddle.gif");
	background-repeat: repeat-x;
}

.PopupDivBackground
{
	z-index: 10000;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: Black;
	opacity: 0.25;
	filter:alpha(opacity=25)
}

.PopupDiv
{
	border:solid 1px #888888;
	background-color:#f2f2f2;
	position:absolute;
	padding:10px 10px 10px 10px;
	overflow-y:auto;
	z-index:10001;
}

.PopupDivHeading
{
	font-size:10pt;
	font-weight:bold;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-top: 4px;
	color:#333333;
	float:left;
}

.PopupDivBody
{
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#autoSuggestBox
{
	border:solid 1px #888888;
	background-color:#f2f2f2;
	overflow:auto;
	position:absolute;
	z-index:100;
}

.formLabel
{
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

.formText
{
	font-weight:normal;
	font-size:13px;
	color:#000000;
}

.formNote
{
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

.formError
{
	font-weight:normal;
	font-size:12px;
	color:#ff0000;
}


A.AttachmentsWithHits:link { font-size:12px; text-decoration:none; color:#004d9a; }
A.AttachmentsWithHits:visited { font-size:12px; text-decoration:none; color:#004d9a; }
A.AttachmentsWithHits:hover { font-size:12px; text-decoration:underline; color:#004d9a; }



/* OTHER STYLES END */

/* HOT TOPIC STYLES */
A.HotTopicLink:link{ text-decoration:none; color:black; FONT-SIZE:0.77em;  }
A.HotTopicLink:visited{ text-decoration:none; color:black; FONT-SIZE:0.77em;  }
A.HotTopicLink:hover { text-decoration:underline; color:#006FBA; FONT-SIZE:0.77em;  }

A.HotTopicLinkMore:link{ text-decoration:none; color:black; FONT-SIZE:0.77em; display:none }
A.HotTopicLinkMore:visited{ text-decoration:none; color:black; FONT-SIZE:0.77em; display:none }
A.HotTopicLinkMore:hover { text-decoration:underline; color:#006FBA; FONT-SIZE:0.77em; display:none }

A.CaseStoryLink:link {text-decoration:none; color:black; FONT-SIZE:0.77em; font-weight:bold;}
A.CaseStoryLink:visited {text-decoration:none; color:black; FONT-SIZE:0.77em; font-weight:bold;}
A.CaseStoryLink:hover { text-decoration:underline; color:black; FONT-SIZE:0.77em; font-weight:bold;}

A.HotTopicMoreLessLink:link{ text-decoration:none; color:#006FBA; FONT-SIZE:0.77em;  }
A.HotTopicMoreLessLink:visited{ text-decoration:none; color:#006FBA; FONT-SIZE:0.77em;  }
A.HotTopicMoreLessLink:hover { text-decoration:underline; color:#000000; FONT-SIZE:0.77em;  }

A.RestoreHiddenCats:link {text-decoration:none; color:white; FONT-SIZE:0.75em; font-weight:normal; float: right;}
A.RestoreHiddenCats:visited {text-decoration:none; color:white; FONT-SIZE:0.75em; font-weight:normal; float: right;}
A.RestoreHiddenCats:hover { text-decoration:underline; color:white; FONT-SIZE:0.75em; font-weight:normal; float: right;}

.HotTopicTitle
{
	background-color:#006FBA;
    border-bottom: solid 1px #CCCCCC;
	color:#ffffff;
	width:100%;
	font-weight:bold;
	font-size:1em;
	padding:5px 5px 5px 5px;
    vertical-align: middle;
}


.HotTopicTitleEY
{
	background-color:#000000;
	color:#ffffff;
	width:100%;
	font-weight:bold;
	font-size:1em;
	display:inline;
	float:left;
}

#HotTopicsContainer
{
	height:500px;
	width:100%;
	overflow-y:auto;
}
.HotTopics 
{
	height:100%;
	overflow-x:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	
}
ul.HotTopicsNodeHidden
{
	list-style-type:none;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	display:none;
	overflow-y:hidden;
}

.HotTopicsRelatedSubscriptions
{
	background-color:#000000;
	color:#ffffff;
	width:100%;
	font-weight:bold;
	font-size:1em;
	padding:5px 5px 5px 5px;
	
}

.PlayPauseCases
{
	border:solid 1px black;
	padding:10px 0px 0px 0px;
	margin-top:10px;
}

.HotTopicNodeTitle
{
	width:100%;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:0.75em;
}

.HotTopicTitleLeft
{
	width:100%;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:1em;
	display:inline;
	float:left;
}

.HotTopicsHeading2
{
	font-style:italic;
	font-size:1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.CaseStory
{
	display:none;
}

ul.HotTopicsNode
{
	list-style-type:none;
	margin:0px 5px;
	padding:0px 0px 0px 0px;
}

#divBodyContent #HotTopics1 ul li table
{
	display: inline-table;
}

#divDocumentBody { overflow: auto; -webkit-overflow-scrolling: touch; }

#HotTopicsColumn_1
{
	float:left;
	top:0px;
	width:47%;
	margin-left:5px;
	padding:0px 0px 0px 0px;
}

#HotTopicsColumn_2
{
	float:right;
	width:47%; 
	top:0px;
	margin-right:5px;
}

.NodeImage
{
	float:left;
	display:block;	
	padding:0 0 0 0;
}

.DivNode
{
	float:left;
	width:100%;
	display:block;
	margin:5px 5px 0px 0px;
}

.DivNodeCases
{
	float:left;
	width:100%;
	border:solid 1px black;
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow-y:hidden;
}

.divNodeList
{
	display:inline;
	float:left;
	overflow-y:hidden;
	overflow-x:hidden;	
	width:100%;
}

.divImageColumn
{
	clear:both;
	display:inline;
	float:left;
}

.Node_SubCategory
{
	list-style-type:none;
	margin:5px 5px 5px 25px;
	padding:0px 0px 0px 0px;
	display:none;
}

.ImageNode
{
	display:inline;
	width:131px;
	float:left;
}

.WhiteHeading 
{
	color:white; 
	FONT-SIZE:12px;
	font-weight:bold;
}

.HotTopicsNewIndicator
{
	color:#AF292E;	
	font-weight:bold;	
}

.CaseOfInterestStory
{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:80px;
}


A.smallWhite:link {text-decoration:none; font-weight:normal; color:white; FONT-SIZE:12px; }
A.smallWhite:visited {text-decoration:none; font-weight:normal; color:white; FONT-SIZE:12px; }
A.smallWhite:hover { text-decoration:underline; font-weight:normal; color:white;  }

/*Inline styles replacement for CSP*/
.red-text {
	color: red;
}

.orange-text {
	color: orange;
}

.line-through-text {
	text-decoration: line-through;
}

.pointer-cursor {
	cursor: pointer;
}

.test-product-HotTopics {
	overflow: auto;
	height: 85%;
}

.no-border-style {
	border-style: none;
}
/*End of inline styles replacement for CSP*/

/* HOT TOPIC STYLES END */


/* ADMIN VIEW ORDER STYLES */

td.col2
{
	width: 390px;
	vertical-align: top;
	padding: 0 5px 0 5px;
}

td.cbxSpacer
{
	width: 21px;
}

table.miniTable
{
	width: 100%;
	border-top: solid 1px #f3da89;
	font-size: 13px;
	color: #505050;
}

table.tblReceipt
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #505050;
}

.CartHeaderItem {
	background-color:#585858;
	color:#ffffff;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	font-size: 13px;
}

.CartItem {
	padding:3px 0px 12px 0px;
	font-size: 13px;
}


.SubtotalLine {
	font-size:1px;
	border-bottom: solid 2px #585858;
	font-size: 13px;
}

.SubtotalItem {
	background-color:#e7e7e7;
	color:#585858;
	font-weight:bold;
	padding:3px 20px 3px 3px;
	font-size: 13px;
}

.SubtotalValue {
	background-color:#e7e7e7;
	color:#585858;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	font-size: 13px;
}

hr.YellowLine
{
	height: 0;
	border: 0;
	border-top: 1px solid #f3da89;
}


/* ADMIN VIEW ORDER STYLES END */


calendarTable
{
	border:solid 1px #333333; 
	width:150px;
}

calendarHeader
{
	background-color: #333333;
}

calendarFooter
{
	border-top:solid 1px #333333; 
	padding-top:2px; 
	padding-bottom:2px;
}

.Knotia30YellowBG
{
	background-color: #F8E9B8;
}

.Knotia20YellowBG
{
	background-color: #FAF0D0;
}

.whiteBG
{
	background-color: #ffffff;
}

.tooltip {
	background-color:#ffffe1;
	border:1px solid gray;
	font-size: 11px;
	width: 300px;
	padding: 3 3 3 3;
	z-index:10000;
	overflow:hidden;
}

.headerBackground
{
	background-color:#838087;
	color:White;
	border: 1px solid #838087;
	font-weight:bold;
}

.bluecheckboximage_on {
	background-image:url('/Images/Icons/Knotiaround/checkbox_on.png');
	background-repeat:no-repeat;
	margin-left:15px;
	text-indent:25px;
	height:18px;
}

.bluecheckboximage_off {
	background-image:url('/Images/Icons/Knotiaround/checkbox_off.png');
	background-repeat:no-repeat;
	margin-left:15px;
	text-indent:25px;
	height:18px;
}

p.searchTemplateItem {
	background-image:url('/knowledge/Images/bullets_gold.gif');
	background-repeat:no-repeat;
	margin-left:5px;
	text-indent:15px;
	height:12px;
}

p.searchTemplateItemIndented {
	background-image:url('/knowledge/Images/bullets_gold.gif');
	background-repeat:no-repeat;
	margin-left:25px;
	text-indent:15px;
	height:12px;
}

div.relatedMaterials {
	border:1px solid #666666;
	background-color:#ececec;
	padding:3px 10px 3px 10px;
	text-align:center;	
	width: 400px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* BEGIN STYLES FOR PURPOSE APPLICATION ENTRIES */
.tablesorter td p a 
{
	color: #004D9A;
}

.tablesorter td p a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

/* END STYLES FOR PURPOSE APPLICATION ENTRIES */


.iBoxSectionTitle {
	font-weight:bold;
	font-size:0.9em;
	color:#000000;
}

ul.iBoxList {
	list-style-type:none;
	margin:5px 0 0 0;
	padding-left:15px;
	padding-bottom:15px;
}



/*CPE specific styles*/
.tableHeader {
    font-weight:bold;
    color:#ffffff;
    vertical-align:bottom;
    background-color:#555555;
}

.tdLeftBorder {
    border-left:solid 1px #555555;
}

.cpe-date-column {
    width: 20%;
}

.cpe-activity-column{
    width: 30%;
}

.cpe-provider-column {
    width: 30%;
}

.cpe-structured-hour-column {
    width: 10%;
}

.cpe-unstructured-hour-column {
    width: 10%;
}

.cpe-subtotal-row {
    border: solid 1px #555555;
}

.cpe-total-row {
    border: solid 1px #555555;
    font-weight: bold;
}

/* END OF CPE specific styles*/


/*Start of Learning Styles*/
.show-webcast-img {
    height: 263px;
    background-image: url("/Images/onComputer.jpg");
    background-repeat: no-repeat;
    background-position: top right;
}
.show-cpetracker-img {
    width: 215px;
    height: 150px;
    background-image: url("/Images/clock.jpg");
    background-repeat: no-repeat;
    background-position: top left;
}
/*End of Learning Styles*/