/* v2024.11.28 */
.docbar {
  display: flex;
  flex: 1 1;
  min-height: 0;
  min-width: 0;
  overflow: auto;
  flex-direction: column;
  margin-top: 6px;
  margin-left: 6px;
  margin-right: 5px;
}

.tool {
  /*background-color: Tan;*/
  /*background-color: rgba( 132, 193, 197, 0.50 );
	background-color: rgba( 157, 90, 1, 0.50 );
			*/
  /*box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
	backdrop-filter: blur( 5.0px );
	flex: none;
	line-height: 30px;
	display: flex;
	flex-direction: column;
	*/
  z-index: 2;
  width: 100%;
  overflow: hidden;
  min-height: 30px;
}

.doctitle {
  background-color: rgba(157, 90, 1, 0.5);
  font-size: 1.2em;
  text-align: center;
  overflow: auto;
  white-space: nowrap;
  padding: 2px;
  flex: auto;
}

.iNotify {
  background-color: rgba(157, 90, 1, 0.5);
  display: flex;
}

.iItem {
  flex-direction: row;
  cursor: pointer;
  display: flex;
  height: 30px;
  position: relative;
  left: -7px;
}

.iItem > span {
  padding-top: 4px;
}

.doc {
  display: flex;
  flex: 1 1;
  min-height: 0;
  min-width: 0;
  overflow: auto;
  flex-direction: column;
  padding: 8px;
  /*
		width: 100vw;
	*/
}

/*
A:link {
	COLOR: #232377;
}
A:unknown {
	COLOR: #000066;
}
A:hover {
	COLOR: #6464FE;
}
A:visited{
	COLOR: #000066;
}*/
/*
a {
	font-weight:bold;
	color:#265b79;
}

a:hover {
	color: #ff8400;
}*/

A:link {
  color: blue;
  text-decoration: none;
}

A:active {
  color: blue;
  text-decoration: none;
}

A:hover {
  color: red;
  text-decoration: none;
}

A:visited {
  color: blue;
  text-decoration: none;
}

.iCaution:hover {
  color: yellow;
}

.clsNone {
  display: none;
}

.clsBlock {
  display: block;
}

.clsMenu /* style for nested menus */ {
  cursor: default;
  border: 1px outset;
  font-family: tahoma;
  font-size: 100%;
  padding: 0;
  margin: 0;
  position: absolute;
  display: none;
  z-index: 501;
}

.clsPopup .clsPopupDown /* style for popup menus */ {
  display: none;
}

.clsSub {
  font-family: Webdings;
}

#UnderlineANCHOR {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 120%;
  color: #000000;
  text-decoration: underline;
}

#BODYTEXT {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 140%;
  color: #660000;
}

#REDTEXT {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #660000;
}

#SiteTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 2em;
  font-weight: Normal;
  color: #ffffff;
}

/*
#PageTitle {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.8em;
	FONT-Weight: Normal;
	color : #808080;
}*/

#SmallPageTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: Bold;
  color: #808080;
}

#ArticleTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: Bold;
  color: #000066;
}

#LinkTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: Bold;
  color: #000066;
}

#BlueArticleTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: Normal;
  color: #000066;
}

#copyrighttext {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: Normal;
  color: #000066;
}

.mytitle {
  padding: 5px;
  background-image: url("images/title-bg.gif");
  background-repeat: repeat-x;
  width: 100%;
}

.shade td {
  background-color: #fff7b7;
}

.shade2 td {
  background-color: #efefef;
}

.UserControl td {
  font: 11px verdana;
  vertical-align: top;
}

.NoWatermark {
}

DIV.clsView {
  font-family: Verdana, Arial, "Times New Roman";
  height: 100%;
  margin-left: 0px;
  overflow: auto;
  width: 100%; /*500px*/
  background-color: White;
}

.ActiveSplitterBar {
  background-color: #333333;
  /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);*/
  opacity: 0.4;
}

.MainPane {
  text-align: left;
  border: 1px solid #333333;
  width: 100%;
  height: 100%;
  /*filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=1, StartColorStr='#00FF3300', EndColorStr='#50FFCC00')*/
}

.NavPane {
  border: 1px solid #333333;
  width: 100%;
  height: 100%;
  /*filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#0099FF33', EndColorStr='#50000000')*/
}

/*Drag Panel*/
.dragMe {
  width: 100%;
  height: 21px;
  background-color: #ffffff;
  background-image: url(images/header-opened.png);
  text-align: center;
  cursor: move;
  font-weight: bold;
}

.Panel-Hide {
  display: none;
}

.Panel-Show {
  display: block;
}

SPAN.hlShow {
  background-color: yellow;
  font-weight: bolder;
}
/*
#alert {
	width: 95%;
	margin: auto;
	border: 9px outset;
	border-radius: 100px;
	 box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); 
	}
	*/
.alertWarn {
  color: yellow;
  font-size: 25px;
  padding-top: 3px;
  padding-left: 4px;
}

.Warning {
  font-weight: normal;
}

.Warning A:link {
  color: yellow;
}

.Warning A:visited {
  color: yellow;
}

.alertCaut {
  color: red;
  font-size: 25px;
  padding-top: 3px;
  padding-left: 4px;
}

.caution {
  font-weight: normal;
}

.caution A:link {
  color: red;
}

.caution A:visited {
  color: red;
}
/*Modal Popup*/
.modalBackground {
  background-color: Gray;
  opacity: 0.7;
}

.modalPopup {
  background-color: rgba(132, 193, 197, 0.5); /*#ffffdd;*/
  backdrop-filter: blur(5px);
  border-width: 10px;
  border-style: dashed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 3;
  display: none;
  justify-content: center;
  align-items: center;
}

.modalBox {
  background-color: grey;
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
  width: 90%;
  height: 300px;
  border-radius: 10px;
}

.modalTitle {
}

.modelText {
  height: 170px;
  overflow: auto;
}

.modalBtnWrap {
  text-align: center;
  padding-top: 23px;
}

.modalBtn {
  width: 80px;
  border-radius: 6px;
}

.NoHShow {
  display: none;
}

.HShow {
  display: inline;
}

.divc {
  text-align: center;
  position: relative;
}

.hs1 {
  position: absolute;
  z-index: 1;
  background-color: #ff0000;
  opacity: 0.5;
  border-radius: 20px;
}

.pane {
  flex: auto;
  display: flex;
  overflow: auto;
  padding: 0px;
  /*height: 100vh;*/
  flex-direction: column;
}

img {
  max-width: none !important;
}
