body{
	background-color:#FAFAFA;
	margin:0px;
	padding:0px;
}

table{
	font-size:inherit;
}

.fade {
  opacity:1;
}
.fade:hover {
  opacity:.5;
}

a {
	text-decoration:underline;
	color:black;
}

.arrowup{
  background-image: url("arrow-up-b.png");
  background-position: 98% 50%;
  background-repeat: no-repeat;
}

.arrowdown{
  background-image: url("arrow-down-b.png");
  background-position: 98% 50%;
  background-repeat: no-repeat;
}

.TableHeader {
  font-size:14px;
  font-weight:normal;
  border: 1px solid #AAAAAA;
  background-color: #EDEDED;
  padding: 10px 0px 10px 10px;
  margin: 12px 0px 5px 5px;
  }
 
.TableHeaderCollapsible {
  cursor: pointer;
  }

.TableSubheader {
  font-size:14px;
  background-color:#EFF6FF;
  border-top: 1px solid #CCCCCC;
  padding: 5px 0px 5px 5px;
  cursor: pointer;
  margin-left: 15px;
  }

.TableDetail {
  background-color: #EFF6FF;  
  margin-left: 15px;
  border-bottom: 1px solid #CCCCCC;
  padding: 0px 0px 2px 10px;
  }
  
.TableDetailNotExist {
  background-color: #EFF6FF;  
  margin-left: 15px;
  border-bottom: 1px solid #CCCCCC;
  padding: 0px 0px 2px 10px;
  }
  
.InfoKitTableDetail_Visible {
  background-color: #EFF6FF;
  display: block;
  padding: 0px 0px 5px 10px;
  margin-left: 15px;
  }

.InfoKitTableDetail_Hidden {
  display: none;
  }

.InfoKitHistory_Hidden {
  display: none;
  }
  
.InfoKitHistory_Visible {
  display: block;
  font-size:14px;
  color:#333333;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  padding: 3px 0px 2px 5px;
  cursor: pointer;
  margin-left: 10px;
  }
  
.InfoKitHistoryMore {
  font-size: 12px;
  color: #185FA5;
  cursor: pointer;
  padding: 4px 0px 4px 20px;
  border-top: 1px solid #CCCCCC;
  }

.InfoKitHistoryMore:hover {
  text-decoration: underline;
  }

.DivMain {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
  }

.PageTitle {
	font-size:22px;
    font-weight:bold;
	padding: 15px 15px 15px 15px;
	background-color: #EFF6FF;
	border-bottom: 2px solid #EF8201;
  }

.PageHeader {
	font-size:12px;
	font-weight:normal;
	padding: 5px 5px 0px 15px;
  }
  
.PageLeft {
  }

.PageMiddle {
  }
  
.PageMiddleTD {
  height:100%;
  }
  
.PageRight {
  }

.PageRightTD {
  height:100%;
  }

.PageRightTitle {
  font-size:14px;
  font-weight:normal;
  height:100%;
  background-color: #EDEDED;
  border: 1px solid #AAAAAA;
  padding: 10px 0px 10px 10px;
  margin: 0px -5px 5px -10px;
  }

.PageRightArticle {
  font-size: 12px;
  padding:5px 10px 0px 15px;
  margin-top: 7px;
  margin-left: 7px;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
  background-color: #EFF6FF;
  }
 
.AnyDeskWrapper{
  padding:2px;
	margin-right:4px;
	float:right;
	border-radius:6px;
	border:darkgrey solid 1px;
	box-shadow: 
		rgba(0, 0, 0, 0.15) 0px 2px 4px, 
		rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

.TeamviewerWrapper{
  position:relative; 
  padding:2px;
	width:156px; 
  height:40px;

	margin-right:0px;
	float:right;
	border-radius:6px;
	border:darkgrey solid 1px;
	box-shadow: 
		rgba(0, 0, 0, 0.15) 0px 2px 4px, 
		rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

.TeamviewerLogo{
  width:156px; 
  height:40px;
}