BODY
{
	font-family:Arial, Sans-Serif;
	font-size: 100%;
	color:black;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html>body { font-size: 16px; }

/* 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;
}

UL
{
	margin-top:0px;
	margin-bottom:0px;
}

H1.fixedSize { font-size:13pt; color:#bb0038;  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:#000000;  font-weight:bold; margin-bottom:0; margin-top:0; }
H4.fixedSize { font-size:10pt; color:#000000;  font-weight:bold; margin-bottom:0; margin-top:0; }

H1 { font-size:1.06em; color:#bb0038;  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:#000000;  font-weight:bold; margin-bottom:0; margin-top:0; }
H4 { font-size:0.81em; color:#000000;  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;  }

/* MAIN HTML ELEMENTS STYLES END */


/* TOP NAVIGATION STYLES START */

span.pageTitle
{
	font-weight:bold;
	font-size:11px;
	color:White;
}

TD.siteOption
{
	padding-left:16px;
	vertical-align:bottom;
}

TD.siteOptionFrench
{
	padding-left:12px;
	vertical-align:bottom;
}

A.siteOptions:link { text-decoration:none; color:#004d9a; font-size:11px; font-weight:bold; }
A.siteOptions:visited { text-decoration:none; color:#004d9a; font-size:11px; font-weight:bold; }
A.siteOptions:hover { text-decoration:underline; color:#004d9a; font-size:11px; font-weight:bold; }

/* 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/KNOTIA/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/KNOTIA/LeftNavRightArrow11px.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

.birdFoot12px
{
	background-image:url(../../Images/Icons/KNOTIA/LeftNavRightArrow12px.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:#000000;
}
A.navTitle:link {font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
A.navTitle:visited {font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
A.navTitle:hover {font-weight:bold; font-size:12px; color:#004d9a; text-decoration:underline;}

.navItem
{
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

A.navItem:link { font-size:12px; color:#000000; text-decoration:none; }
A.navItem:visited {font-size:12px; color:#000000; text-decoration:none; }
A.navItem:hover {font-size:12px; color:#004d9a; text-decoration:underline; }

A.navItemResizable:link { font-size:12px; color:#000000; text-decoration:none; }
A.navItemResizable:visited {font-size:12px; color:#000000; 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:#bb0038; }
.redNonHeader { color:#bb0038; }

/* 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:#bb0038;
	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 { margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; }
.somepadding { margin-bottom:5px; margin-top:5px; }
.morepadding { margin-bottom:10px; margin-top:10px; }
.padding { margin:2px 5px 2px 5px; }
.padding2px { margin-bottom:2px; }
.paddingBottom { margin-bottom:5px; margin-top:0px; }
.morePaddingBottom { margin-bottom:10px; margin-top:0px; }

.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 { 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:#bb0038;  cursor:default; }
A.invisible:visited { text-decoration:none; color:#bb0038;  cursor:default;}
A.invisible:hover { text-decoration:none; color:#bb0038;  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:#bb0038;
}

TD.mySubsHeaderResizable
{
	font-weight:bold;
	font-size:0.88em;
	color:#000000;
}

TD.mySubsLanguage
{
	font-weight:bold;
	font-size:9.0pt;
	color:#000000;
	padding-top:4px;
}

TD.mySubsLanguageResizable
{
	font-weight:bold;
	font-size:0.75em;
	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.8em; }
a.mySubsItemResizable:visited {color:Black; text-decoration:none; font-size:0.8em; }
a.mySubsItemResizable:hover {color:#004d9a; text-decoration:underline; font-size:0.8em; }

/* 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
{
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	height:26px;
	padding:0px 0px 0px 5px;
}

.contentBoxHeaderLight
{
	color:#003366;
	border:solid 1px #80b3cc;
	background-color: #e7f2f8;
	background-image: url("/Images/ContentBox/KNOTIA/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/KNOTIA/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;
	color:#004d9a;
}

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:#bb0038; 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 */
#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 */
.formSectionHeader
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#003366;
	padding:2px; 
}

.formSectionHeaderBar
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#003366;
	padding:2px;
	background-image: url("/Images/Buttons/KNOTIA/FormSectionHeaderMiddle.gif");
	background-repeat: repeat-x;
}

.listHeader
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#003366;
}

.alternatingBGColor
{
	background-color:#e7f2fa;
}

.headerBarGray
{
	color:#ffffff;
	background-color:#9c9c9c;
}

.normalText
{
	font-size:13px;
}

.normalTextResizable
{
	font-size:0.8em;
}

.MostNormal { font-size:0.8em;  margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; }

.smallerTextResizable
{
	font-size:0.8em;
}

.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; 
}

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/KNOTIA/TocContextBarMiddle.gif");
	background-repeat: repeat-x;
}

.TocHighlightBar
{
	border: solid 1px black;
	background-image: url("/Images/Buttons/KNOTIA/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;
}

#autoSuggestBox
{
	border:solid 1px #888888;
	background-color:#f2f2f2;
	overflow-y: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 */
