html, body {
  font-family: Verdana, Arial;
  font-size: 11px;
  border: 0px;
  margin: 0px;
  background-color: #eeeeee;
  cursor: default;
  height: 100%;
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*background: url('../_imgs/RelyonSpinner.png') repeat scroll 0 0 #121210;*/
}
.selectable {
  -moz-user-select: text;
  -o-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
*
{ 
  outline: none;
}
td
{
	font-size: 11px;
}
table 
{
  cursor: default;
}

div.logbox1:hover 
{
  background-color: #cecfde;  
}


a
{
	color: #0000ff;
	font-weight: bold;
}
a.rapHeader
{
	color: Navy;
	text-decoration: none;
}
a.rap, a.rap:hover {
	text-decoration: none;
	color: Black;
	font-weight: normal;
}
a.rap:hover, a.rapHeader:hover  
{
	color: Red;
}
SPAN.Bulletin
{
	height: 17px; 
	FONT-SIZE: 1.5em; 
	LINE-HEIGHT: 17px; 
	margin-top:0px;
	/*PADDING-TOP: 4px;*/
	/*vertical-align:top;*/ /* Added by GW for cross browser */
}
SPAN.Green
{
	COLOR: green;
}
SPAN.Red
{
	COLOR: red;
}
SPAN.Orange
{
	COLOR: orange;
}
SPAN.Gray
{
	COLOR: Gray;
}
INPUT.button
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cecfde));  /* Safari 4-5, Chrome 1-9 */  
  background: -webkit-linear-gradient(top, #ffffff, #cecfde);  /* Safari 5.1, Chrome 10+ */  
  background: -moz-linear-gradient(top, #ffffff, #cecfde);  /* Firefox 3.6+ */  
  background: -ms-linear-gradient(top, #ffffff, #cecfde);  /* IE 10 */  
  background: -o-linear-gradient(top, #ffffff, #cecfde); /* Opera 11.10+ */
	cursor:	hand;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #7b9ebd;
}

body.stage
{
	padding: 20px;
	padding-top: 10px;
	background-color: #efefeb;
}

table.stdTable
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.title
{
	background-color: #8E9CBB;
	border-bottom: #00377A 1px solid;
	color: #FFFFFF;
	width: 100%;
	height: 44px;
	font-size: 21px;
	font-weight: bold;
	font-family: arial;
	letter-spacing: 1px;
	padding-top: 9px;
	padding-left: 12px;
}
TD.statusBar
{
	background-color:	#365484;
	color:				#ffffff;
	padding-left:		5px;
	height:				23px;
}
.rb
{
	text-align: center;
	width: 25px;
	margin: 2,2,2,2
}
Span.Swap
{
	cursor : hand;
    text-decoration: underline;
    color: Navy ;
}
.butClass 
{
	border: 0px;
	margin: 1px;
}

div.contextmenu
{
	border:2px outset menu !important; 
	/*behavior: url(../_includes/contextmenu.htc);*/
}

DIV.xstooltip
{
    /*visibility: hidden; */
    display:none; /* This removes the element from the layout DOM */
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 
    font: normal 8pt sans-serif; 
    padding: 3px; 
    border: solid 1px;
    background-color: #FFFFFF;
    padding: 10px 10px 10px 10px;
	 	/*behavior: url(../_includes/tooltips.htc);*/
}
/* Added by GW */
.xstooltipShow 
{
	visibility:visible !important; display:inline !important;
}
DIV.PopUp
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 
    font: normal 8pt sans-serif; 
    padding: 0px; 
    border: solid 1px;
}

/* Added by GW */
.hidden { display:none; }
.flipV {
	-moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
iframe {
    border: 0;
}
div.selectbox { display:inline-block; margin-top:0px; }

/*#### RSM scroll-bar - Jan 2017, Tycho Meijer ###*/

::-webkit-scrollbar { width: 15px; height: 15px;}
::-webkit-scrollbar-track {  background-color: #F1F1F1;}
::-webkit-scrollbar-track-piece { background-color: #F1F1F1;}
::-webkit-scrollbar-thumb { height: 30px; background-color: #7288AC; border-radius: 3px;}
::-webkit-scrollbar-thumb:hover { height: 30px; background-color: #7caeff; border-radius: 3px;}
::-webkit-scrollbar-button {height: 25px; width: 25px;  background-repeat: no-repeat; background-color: #F1F1F1; background-position: center;}

::-webkit-scrollbar-button:horizontal:increment:disabled { background-image: url("../_imgs/scroll/right_disabled.png");}
::-webkit-scrollbar-button:horizontal:increment:hover { background-image: url("../_imgs/scroll/right_mouseover.png");}
::-webkit-scrollbar-button:horizontal:increment { background-image: url("../_imgs/scroll/right_enabled.png");}

::-webkit-scrollbar-button:horizontal:decrement:disabled {background-image: url("../_imgs/scroll/left_disabled.png");}
::-webkit-scrollbar-button:horizontal:decrement {background-image: url("../_imgs/scroll/left_enabled.png");}
::-webkit-scrollbar-button:horizontal:decrement:hover {background-image: url("../_imgs/scroll/left_mouseover.png");}

::-webkit-scrollbar-button:vertical:increment:disabled { background-image: url("../_imgs/scroll/down_disabled.png");}
::-webkit-scrollbar-button:vertical:increment { background-image: url("../_imgs/scroll/down_enabled.png");}
::-webkit-scrollbar-button:vertical:increment:hover { background-image: url("../_imgs/scroll/down_mouseover.png");}

::-webkit-scrollbar-button:vertical:decrement:disabled { background-image: url("../_imgs/scroll/up_disabled.png");}
::-webkit-scrollbar-button:vertical:decrement { background-image: url("../_imgs/scroll/up_enabled.png");}
::-webkit-scrollbar-button:vertical:decrement:hover { background-image: url("../_imgs/scroll/up_mouseover.png");}

body{ /*for msie*/
  scrollbar-base-color: #7288AC;
  scrollbar-3dlight-color: #C0C0C0;
  scrollbar-highlight-color: #C0C0C0;
  scrollbar-track-color: #EBEBEB;
  scrollbar-arrow-color: #7288AC;
  scrollbar-shadow-color: #C0C0C0;
  scrollbar-dark-shadow-color: #C0C0C0;
}