﻿hr {
	margin: 5px 0px 5px 0px;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
span.tooltip:hover {
	cursor: help;
}
th.boxThLight,.boxThLight {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background: #999;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
}
img{border:none;}

th.boxThLight a,.boxThLight a 						{ color: #000000 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThLight:visited,.boxThLight:visited 			{ color: #000000 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThLight a:visited,.boxThLight a:visited 		{ color: #000000 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThLight a:hover,.boxThLight a:hover 			{ color: #333333 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThLight:active,.boxThLight:active 			{ color: #333333 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThLight a:active,.boxThLight a:active 		{ color: #333333 !important; text-decoration:none; border-bottom: 0px !important; }

th.boxThActLight,.boxThActLight {
	font-family: Arial, Helvetica, sans-serif;
	background: #bbb;
	color:#000000;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
	border: 1px #fff solid;
}
th.boxThActLight a,.boxThActLight a 				{ color: #202020 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActLight:visited,.boxThActLight:visited 	{ color: #202020 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActLight a:visited,.boxThActLight a:visited	{ color: #202020 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActLight a:hover,.boxThActLight a:hover 	{ color: #000000 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActLight:active,.boxThActLight:active 		{ color: #000000 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActLight a:active,.boxThActLight a:active 	{ color: #000000 !important; text-decoration:none; border-bottom: 0px !important; }

th.boxThDark,.boxThDark {
	font-family: Arial, Helvetica, sans-serif;
	color: #b0b0b0;
	background: #202020;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
}
th.boxThDark a,.boxThDark a 						{ color: #b0b0b0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThDark:visited,.boxThDark:visited 			{ color: #b0b0b0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThDark a:visited,.boxThDark a:visited 		{ color: #b0b0b0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThDark a:hover,.boxThDark a:hover 			{ color: #e0e0e0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThDark:active,.boxThDark:active 				{ color: #e0e0e0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThDark a:active,.boxThDark a:active 			{ color: #e0e0e0 !important; text-decoration:none; border-bottom: 0px !important; }

th.boxThActDark,.boxThActDark {
	font-family: Arial, Helvetica, sans-serif;
	background: #444;
	color: #eee;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
	border: 1px #CCC solid;
}
th.boxThActDark a,.boxThActDark a 					{ color: #d0d0d0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActDark:visited,.boxThActDark:visited 		{ color: #d0d0d0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActDark a:visited,.boxThActDark a:visited	{ color: #d0d0d0 !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActDark a:hover,.boxThActDark a:hover 		{ color: #ffffff !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActDark:active,.boxThActDark:active 		{ color: #ffffff !important; text-decoration:none; border-bottom: 0px !important; }
th.boxThActDark a:active,.boxThActDark a:active 	{ color: #ffffff !important; text-decoration:none; border-bottom: 0px !important; }

.boxFunctionsLight, .boxFunctionsDark, .boxFunctions2Light, .boxFunctions2Dark, .boxFunctions3Light, .boxFunctions3Dark,.boxFunctions4Light, .boxFunctions4Dark {
	border-collapse: collapse;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;font-weight:normal;
	vertical-align: middle; text-align: center;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
}
.boxFunctionsLight, .boxFunctions2Light {
	border-top: 1px #333 solid;
	border-right: 1px #111 solid;
	border-bottom: 1px #111 solid;
	border-left: 1px #333 solid;
    color: #000;
    background: #c0c0c0;
    background: -webkit-gradient(linear, left top, left bottom, from(#808080),to(#FFFFFF));
    background: -moz-linear-gradient(top center,rgba(128,128,128,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColor=#808080, endColorStr=#ffffff);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#808080, endColorstr=#ffffff);
	-o-box-shadow: 1px 1px 6px 0px #000; -moz-box-shadow: 1px 1px 6px 0px #000; -webkit-box-shadow: 1px 1px 6px 0px #000; box-shadow: 1px 1px 6px 0px #000;
}
.boxFunctions3Light {
	margin:0px;
	padding:5px 5px;
    color: #000;
    background: #c0c0c0;
    background: -webkit-gradient(linear, left top, left bottom, from(#808080),to(#FFFFFF));
    background: -moz-linear-gradient(top center,rgba(128,128,128,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColor=#808080, endColorStr=#ffffff);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#808080, endColorstr=#ffffff);
	font-variant:small-caps;
}
.boxFunctions4Light {
	border-top: 1px #333 solid;
	border-right: 1px #111 solid;
	border-bottom: 1px #111 solid;
	border-left: 1px #333 solid;
    color: #000;
    background: #c0c0c0;
    background: rgba(200,200,200,0.9);
	-o-box-shadow: 1px 1px 6px 0px #000; -moz-box-shadow: 1px 1px 6px 0px #000; -webkit-box-shadow: 1px 1px 6px 0px #000; box-shadow: 1px 1px 6px 0px #000;
}

.boxFunctionsLight  {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.boxFunctions2Light {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.boxFunctions3Light {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.boxFunctions4Light  {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.boxFunctionsLight a,.boxFunctionsLight a:link,.boxFunctionsLight a:visited
 , .boxFunctions2Light a,.boxFunctions2Light a:link,.boxFunctions2Light a:visited
 , .boxFunctions3Light a,.boxFunctions3Light a:link,.boxFunctions3Light a:visited 
 , .boxFunctions4Light a,.boxFunctions4Light a:link,.boxFunctions4Light a:visited 
{
	color: #000; font-style: normal; font-variant: normal; border-bottom: 1px #202020 dotted;text-decoration: none;
}
.boxFunctionsLight a:hover,.boxFunctionsLight a:active
 ,.boxFunctions2Light a:hover,.boxFunctions2Light a:active
 , .boxFunctions3Light a:hover,.boxFunctions3Light a:active
 , .boxFunctions4Light a:hover,.boxFunctions4Light a:active
{	
	color: #ffffff; font-style: normal; font-variant: normal; border-bottom: 1px #ffffff dotted;text-decoration: none;
}
.boxFunctionsDark,.boxFunctions2Dark,.boxFunctions4Dark { 
	border-top: 1px #666 solid;
	border-right: 1px #333 solid;
	border-bottom: 1px #333 solid;
	border-left: 1px #666 solid;
	color: #B0B0B0;
	-o-box-shadow: 1px 1px 6px 0px #000; -moz-box-shadow: 1px 1px 6px 0px #000; -webkit-box-shadow: 1px 1px 6px 0px #000; box-shadow: 1px 1px 6px 0px #000;
}
.boxFunctionsDark,.boxFunctions2Dark { 
	background-color: #111;
	background-color: rgba(12, 12, 12, 0.85);
}
.boxFunctions4Dark { 
	background: #111;
    background: rgba(12,12,12,0.9);
}
.boxFunctions3Dark { 
	margin:0px;
	padding:5px 5px;
	color: #ddd;
	background-color: #111;
	background-color: rgba(12, 12, 12, 0.6);
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-variant:small-caps;
}
.boxFunctionsDark {	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.boxFunctions2Dark { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.boxFunctions3Dark { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.boxFunctions4Dark {	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.boxFunctionsLightINFO { /*Override standard style background on top headers in info.php page. Rason: other headers below are darker because they have dark background*/
	background-color: rgb(180,170,170);
	background-color: rgba(180,170,170,0.6);
}
.boxFunctionsDarkINFO { /*Override standard style background on top headers in info.php page. Rason: other headers below are darker because they have dark background*/
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.8);
}
.boxFunctionsDark a,.boxFunctionsDark a:link,.boxFunctionsDark a:visited
  ,.boxFunctions2Dark a,.boxFunctions2Dark a:link,.boxFunctions2Dark a:visited
  ,.boxFunctions3Dark a,.boxFunctions3Dark a:link,.boxFunctions3Dark a:visited 
  ,.boxFunctions4Dark a,.boxFunctions4Dark a:link,.boxFunctions4Dark a:visited 
{
	color: #b0b0b0; font-style: normal; font-variant: normal; border-bottom: 1px #b0b0b0 dotted;
}
.boxFunctionsDark a:hover,.boxFunctionsDark a:active
  ,.boxFunctions2Dark a:hover,.boxFunctions2Dark a:active
  ,.boxFunctions3Dark a:hover,.boxFunctions3Dark a:active
  ,.boxFunctions4Dark a:hover,.boxFunctions4Dark a:active
{ 
	color: #ffffff; font-style: normal; font-variant: normal; border-bottom: 1px #ffffff dotted;
}
.th0 		{ font-size: 0.8em;line-height: 16px; border:1px #555 solid; }
.th0Act 	{ font-size: 0.8em;line-height: 16px; border:1px #555 solid; }
.th 		{ font-size: 0.8em; line-height: 16px; border:1px #555 solid; }
.th a 		{ color: #404040;}
.th a:hover { color: #000;}
.th:active 	{ border:1px #555 solid; }
.th a:active{ }
.th_act 	{ font-size: 0.73em; line-height: 16px; }

.buttonLight {
	color: #fcf9fc; /*Orange: #F8971D;*/
	background: #444;
	background: -webkit-gradient(linear, left top, left bottom, from(#949094), to(#3a393a));
	background: -webkit-linear-gradient(top, #949094, #3a393a);
	background: -moz-linear-gradient(top, #949094, #3a393a);
	background: -ms-linear-gradient(top, #949094, #3a393a);
	background: -o-linear-gradient(top, #949094, #3a393a);
	margin: 0px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	font-weight: normal;font-variant: normal;
	text-align: center; vertical-align: middle;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
	line-height:16px;
	-o-box-shadow: 1px 1px 1px 0px #000; -moz-box-shadow: 1px 1px 1px 0px #000; -webkit-box-shadow: 1px 1px 1px 0px #000; box-shadow: 1px 1px 1px 0px #000;
	border-top: 2px solid #909090; border-left: 2px solid #909090; border-bottom: 2px solid #606060; border-right: 2px solid #606060;
}
.buttonLight a, .buttonLight a:link, .buttonLight a:visited,a.buttonLight, a.buttonLight:link, a.buttonLight:visited,a.buttonLight, a.buttonLight:link, a.buttonLight:visited,
span.buttonLight, span.buttonLight:link, span.buttonLight:visited,input.buttonLight,input.buttonLight:link, input.buttonLight:visited,button.buttonLight,button.buttonLight:link,button.buttonLight:visited {
	color: #fcf9fc; font-family: arial;	font-weight: normal; font-variant: normal; text-decoration: none; }
.buttonLight a:hover,a.buttonLight:hover,a.buttonLight:hover,span.buttonLight:hover,input.buttonLight:hover,button.buttonLight:hover {
   color: #ffffff; cursor:pointer; }
.buttonLight a:active,a.buttonLight:active,a.buttonLight:active,span.buttonLight:active,input.buttonLight:active,button.buttonLight:active {
	position:relative; top:1px; 
}

.buttonDark {
	color: #ddd; /*Orange: #F8971D;*/
	margin: 0px;
	font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
/*
	background: #060a0d;
	background: -webkit-gradient(linear, left top, left bottom, from(#7C7D7E), to(#000));
	background: -webkit-linear-gradient(top, #7C7D7E, #000); 
	background: -moz-linear-gradient(top, #7C7D7E, #000);
	background: -ms-linear-gradient(top, #7C7D7E, #000);
	background: -o-linear-gradient(top, #7C7D7E, #000);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	line-height:16px;
*/
    background: url('../images/buttons/buttonBackground_Dark_18px.png') repeat-x,#222;
	text-align: center; vertical-align: middle;text-decoration: none;
	font-weight: normal;font-variant: normal;
	text-align: center;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
	-o-box-shadow: 1px 1px 4px 0px #444; -moz-box-shadow: 1px 1px 4px 0px #444; -webkit-box-shadow: 1px 1px 4px 0px #444; box-shadow: 1px 1px 4px 0px #444;
	text-shadow: -1px -1px 0px #000;
	line-height:16px;
	border: 2px solid #222; /*2016-08-11 chng from RIDGE*/
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.buttonDark a, .buttonDark a:link, .buttonDark a:visited,a.buttonDark, a.buttonDark:link, a.buttonDark:visited,a.buttonDark, a.buttonDark:link, a.buttonDark:visited,
span.buttonDark, span.buttonDark:link, span.buttonDark:visited,input.buttonDark, input.buttonDark:link, input.buttonDark:visited,button.buttonDark,button.buttonDark:link,button.buttonDark:visited {
	color: #ddd; font-family: arial; font-weight: normal; font-variant: normal; text-decoration: none; /*color ORG fcf9fc*/
}
.buttonDark a:hover,a.buttonDark:hover,a.buttonDark:hover,span.buttonDark:hover,input.buttonDark:hover,button.buttonDark:hover {
	cursor:pointer;	color: #ffffff;}
.buttonDark a:active,a.buttonDark:active,a.buttonDark:active,span.buttonDark:active,input.buttonDark:active,button.buttonDark:active {
	position:relative; top:1px; 
}
.buttonDisabled {
	color: #606060;
	background-color: #2e2e2e;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	border-top: 2px #333 solid;	border-right: 2px #000 solid; border-bottom: 2px #000 solid; border-left: 2px #333 solid;
	font-family: arial; font-weight: normal; text-align: center; text-decoration: none; vertical-align: middle;
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none;
	line-height:16px; /*18*/
}
.buttonDisabled a, .buttonDisabled a:link, .buttonDisabled a:visited,a.buttonDisabled, a.buttonDisabled:link, a.buttonDisabled:visited,a.buttonDisabled, a.buttonDisabled:link, a.buttonDisabled:visited,span.buttonDisabled, span.buttonDisabled:link, span.buttonDisabled:visited,input.buttonDisabled, input.buttonDisabled:link, input.buttonDisabled:visited  
{ color: #707070 !important; font-family: arial; font-weight: normal; font-variant: normal; text-decoration: none;}
.buttonDisabled a:hover,a.buttonDisabled:hover,a.buttonDisabled:hover,span.buttonDisabled:hover,input.buttonDisabled:hover { color: #707070 !important;}
.buttonDisabled a:active,a.buttonDisabled:active,a.buttonDisabled:active,span.buttonDisabled:active,input.buttonDisabled:active { color: #707070 !important;}

.smallBtn {
	display: inline-block;
    width: 26px;
    text-align: center;
    border: 0px !important;
    line-height: 18px;
    margin: 1px;
}
.bold {
	font-weight:bold;
	color:#3a3;
}
