body {

	font-family:"Verdana", Arial, Helvetica, sans-serif;
	-webkit-touch-callout: none !important; 
	-webkit-user-select: none !important;
}

input {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}

select  {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1em;
}

a {
	-webkit-touch-callout: none !important; 
	-webkit-user-select: none !important;
}

img {
	-webkit-touch-callout: none !important; 
	-webkit-user-select: none !important;
}

a img {
    border: 0;
}

.lwrImg {
	position:relative;
	top:+3px;
	margin-right:6px;
}
.lwrImgL {
	position:relative;
	top:+1px;
	margin-right:6px;
}

.lw2Img {
	position:relative;
	top:+2px;
	margin-right:1px;
	margin-bottom:2px;
}

.smalltxt {
	font-size:0.7em;
}

.rght {
	text-align:right;
	width:120px;
}

.lft {
	text-align:left;
}

.cnt {
	text-align:center;
}

tr.hidden {
	display:none !important;
}

.infoBox {
	font-family:initial;
	font-size:1em;
	margin:initial;
	border-collapse:collapse;
	width: 100%;
	height: 100%;
	padding:6px;
	border:1px solid #FF8282;
	background-color:#C0C0E0;
	width: initial;
}

.infownd_c {
	line-height:1.35;
	overflow:hidden;
	white-space:nowrap;
}

.a_input_freq {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width: 80px;
	height: 40px;
	margin:6px;
}

.a_input_freq_sel {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width: 80px;
	height: 40px;
	margin:6px;
	background-color:yellow;
}

.a_input_var {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	height: 40px;
	margin:6px;
}

.a_input_varc {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1.0em;
	width: 70px;
	height: 20px;
	margin:3px;
}

.a_input_vard {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1.0em;

	height: 20px;
	margin:3px;
}

.yellowized {
	background-color:yellow;
}

.grayed {
	background-color:#707070;
}

.nowrap {
	white-space:nowrap;
}

.a_input_button {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	width: 80px;
	height: 32px;
	margin:6px;
}

.a_textinput  {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1em;
    width: 100%;
    padding: 4px;
    margin: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.a_textinput_s {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1em;
    width: auto;
    padding: 4px;
    margin: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.a_textinput_sm {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:1em;
    max-width: 32px;
    padding: 4px;
    margin: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.a_btn_tr {
	background-color: #d7e5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7e5f5), color-stop(100%, #cbe0f5));
	background-image: -webkit-linear-gradient(top, #d7e5f5, #cbe0f5);
	background-image: -moz-linear-gradient(top, #d7e5f5, #cbe0f5);
	background-image: -ms-linear-gradient(top, #d7e5f5, #cbe0f5);
	background-image: -o-linear-gradient(top, #d7e5f5, #cbe0f5);
	background-image: linear-gradient(top, #d7e5f5, #cbe0f5);
	border-top: 1px solid #abbbcc;
	border-left: 1px solid #a7b6c7;
	border-bottom: 1px solid #a1afbf;
	border-right: 1px solid #a7b6c7;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	color: #1a3e66;
	font: normal 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	padding: 4px 4px 4px 4px;
	text-align: center;
	text-shadow: 0 1px 1px #fff;
	position: absolute;
	left: 1px;
	right: 1px;
	white-space: normal;
	width: 100%;
	}
.a_btn_tr:hover {
    background-color: #ccd9e8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccd9e8), color-stop(100%, #c1d4e8));
    background-image: -webkit-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: -moz-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: -ms-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: -o-linear-gradient(top, #ccd9e8, #c1d4e8);
    background-image: linear-gradient(top, #ccd9e8, #c1d4e8);
    border-top: 1px solid #a1afbf;
    border-left: 1px solid #9caaba;
    border-bottom: 1px solid #96a3b3;
    border-right: 1px solid #9caaba;
    -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
    box-shadow: inset 0 1px 0 0 #f2f2f2;
    color: #163659;
    cursor: pointer; }
.a_btn_tr:active {
    border: 1px solid #8c98a7;
    -webkit-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
    box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee; 
}

.a_btn_link  {
	font-size:0.8em;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #4479BA;
    color: #FFF;
    padding: 4px 6px;
    text-decoration: none;
	display: block;
	margin: 4px;
	width: 66px;
}

.noborder {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-style:none;
	}
.noborder td, .noborder th {
	font-size:1em;
	border-style:none;
	padding:3px 7px 2px 7px;
	}

#noborderid {
	border:none;
}
	
.a_flds {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	width:613px;
	margin-left:0px;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:10px;
	padding-bottom:10px;
	}	

.a_table {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	width:640px;
	border-collapse:collapse;
	}
.a_table td, .a_table th {
	font-size:1em;
	border:1px solid #98bf21;
	padding:8px 8px 8px 8px;
	}
.a_table th {
	font-size:1.1em;
	/* text-align:left;*/
	padding-top:5px;
	padding-bottom:4px;
	background-color:#A7C942;
	color:#ffffff;
	}

.a_tableI {
	position:absolute;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	width:450px;
	border-collapse:collapse;
	}
.a_tableI td, .a_tableI th {
	font-size:1em;
	border:1px solid #98bf21;
	padding:8px 8px 8px 8px;
	}
.a_tableI th {
	font-size:1.1em;
	text-align:right;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#A7C942;
	color:#ffffff;
	}
.hilightTD {
    background: yellow;
}

	
	
.a_table_s {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-style:initial;
	}
.a_table_s td, .a_table_s th {
	font-size:0.8em;
	border:1px solid grey;
	padding:3px 7px 2px 7px;
	}
.a_table_s th {
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:initial;
	color:initial;
	border:initial;
	}

.a_table_ss {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	font-size:1.0em;
	border-style:initial;
	border:0px solid grey;
	padding:1px;
	}
	
.a_table_ib {
	/* width:400px; */
	margin:1px;
	margin-right:6px;
	text-align:center;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-style:initial;
	}
.a_table_ib td, .a_table_ib th {
	font-size:0.8em;
	border:1px solid grey;
	padding:3px 7px 3px 7px;
	}

.a_table_ib th {
	/* text-align:left; */
	padding-top:3px;
	padding-bottom:3px;
	background-color:initial;
	color:initial;
	border:initial;
	}

.vscdiv {
	max-height:300px;
	overflow-y:auto;
}

.fake3d {
	-webkit-transform: translate3d(0,0,0);
}

.w100 {
	width:100%;
}

.infomsg { display:none; }

#outPopUp {
  position: absolute;
  width: 450px;
  height: 220px;
  z-index: 15;
  top: 50%;
  left: 50%;
  margin: -110px 0 0 -225px;
}

#PraisLogo {
	position: absolute;
	z-index: 10000;
	bottom: 20px;
	right: 8px;
	height: 80px;
	width: 80px;
}

#ViewButtons {
	position: absolute;
	z-index: 10000;
	top: 8px;
	right: 8px;
}

#dbgDiv {
	position: absolute;
	z-index: 10000;
	top: 2px;
	left: 80px;
	height: 80px;
	rigth: 80px;
}

#infownd_am {
	width:auto;
}

