﻿body 
{
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:9pt;
}

table.MainTb
{
/*	width:100%; */
	width:650px;
}

td.tdLabel
{
	/*width:12.5%;
	border:solid 1px #e3efff;
	font-size:1em;*/
	text-align:left;
	color:#2E6E9E;
}

td.tdRightLabel
{
	/*width:12.5%;
	border:solid 1px #e3efff;
	font-size:1em;*/
	text-align:right;
	color:#2E6E9E;
}

td.tdControl
{
	/*width:12%;	
	border:solid 1px #e3efff;	*/
	text-align:left;
}

td.tdMnemonics
{
	width:3%;
	color:#2E6E9E;
	text-align:left;
	vertical-align:top;
}
span.heading
{
	color:#2E6E9E;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:20px;
}
span.normal
{
	color:#2E6E9E;
}
div.userInfo
{
	display:none;
	border:solid 1px #79B7E7;
	background:#FFFFFF; 
	width:210px; 
	height:90px;
	border-radius: 5px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;
	box-shadow: 1px 1px 1px 1px #2E6E9E
}
div.divUpArrow
{
	display:none;
	color:#2E6E9E;
}
.errMsg
{
	color:Red;
}
.txt
{
	width:100%;
	vertical-align: middle;
	padding-left: .4em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	height:1.8em;
	box-sizing: border-box;
	/*font-size: 1.1em;*/
	border: 1px solid #a6c9e2;
	/*background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;*/
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
input[type="text"][disabled]
{
	vertical-align: middle;
	padding-left: .4em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	height:1.8em;
	box-sizing: border-box;
	cursor: text;
	border: 1px solid #bdbdbd;
	background: #f4f4f4;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
textarea[disabled]
{
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	padding-left: .4em;
	box-sizing: border-box;
	border: 1px solid #bdbdbd;
	background: #f4f4f4;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.dtp 
{
	width:95px;
	vertical-align: middle;
	padding-left: .4em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	height:1.8em;
	box-sizing: border-box;
	border:1px solid #a6c9e2;
	/*margin:0 5px 0 0;*/
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.txtArea
{
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
	padding-left: .4em;
	box-sizing: border-box;
	border: 1px solid #a6c9e2;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.txt2
{
	width:85px;
	vertical-align: middle;
	padding-left: .4em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	height:1.7em;
	box-sizing: border-box;
	/*font-size: 1.1em;*/
	border: 1px solid #a6c9e2;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.txtInvisible
{
	height:1px;
}

select.cmb
{	
	width:100%;
	border: 1px solid #a6c9e2;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
	padding:2px 2px 2px 2px;
}

.anyDiv
{	
	width:100%;
	border:solid 1px #79B7E7;
	border-radius: 3px; -moz-border-radius: 3px;    -webkit-border-radius: 3px;
}

input[type="button"]
{	
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
	padding: .2em 1em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	/*font-size: 1.1em;*/
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(img/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #2E6E9E;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
input[type="submit"]
{	
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
	padding: .2em 1em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	/*font-size: 1.1em;*/
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(img/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #2E6E9E;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
input[type="button"]:hover:not([disabled])
{
	background: -moz-linear-gradient(top,  #FFFFFF,  #D2E6F5); /* Firefox 3.6+ */
	background: -webkit-linear-gradient(top, #FFFFFF, #D2E6F5); /* Safari 5.1, Chrome 10+ */ /*#70A8D2 #EAF4FD;*/
	background: -ms-linear-gradient(top, #FFFFFF, #D2E6F5); /* IE 10 */	
}
input[type="button"]:active:not([disabled])
{
	background: -moz-linear-gradient(top,  #D2E6F5,  #FFFFFF); /* Firefox 3.6+ */
	background: -webkit-linear-gradient(top, #D2E6F5, #FFFFFF); /* Safari 5.1, Chrome 10+ */ /*#EAF4FD;*/
	background: -ms-linear-gradient(top, #D2E6F5, #FFFFFF); /* IE 10 */
}
input[type="button"][disabled]
{
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
	padding: .2em 1em;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	border: solid 1px #BDBDBD;
	cursor: text;
	background: #F4F4F4;
	color: #BDBDBD;
	border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.normalBtn
{
	background: black;
}
input[type=checkbox].css-checkbox {
	display:none;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:22px;
	height:17px; 
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
	color:#2E6E9E;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -17px;
}
label.css-label 
{
	color:#2E6E9E;
	background-image:url(img/csscheckbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
fieldset
{
	border:solid 1px #79B7E7;
	background: -moz-linear-gradient(top,  #E3EFFF,  #FFFFFF); /* Firefox 3.6+ */
	background: -webkit-linear-gradient(top, #E3EFFF, #FFFFFF); /* Safari 5.1, Chrome 10+ */ /*#EAF4FD;*/
	background: -ms-linear-gradient(top, #E3EFFF, #FFFFFF); /* IE 10 */
	border-radius: 5px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;
}

legend
{
	font:bold 1em;
	color:#2E6E9E;
}

.gridRowData
{
	vertical-align:top;
}

img
{
	border-radius: 5px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;
}

h3, h2
{
	color:#2E6E9E;
}
a.home
{
	/*color:#2E6E9E;*/
	color:#EEEEE1;
	text-decoration:none;
}
span.home
{
	color:#2E6E9E;
}
span.vBar
{
	color:#D7D7D7;
}

#ContentArea
{
	background-color:#70A8D2;
	position:fixed;
	top:0px;left:0px;
	width:100%;height:100%;
	text-align: center;
	overflow:auto;
}
#Container
{
	background:#FFFFFF;
	width:1000px;
	height:99%;
	top:10px;
	margin: 0 auto;
	padding:5px 10px 0px 10px;
	box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 8px -4px rgba(31, 73, 125, 0.8);
	text-align: left;
}
#mainDiv
{
    width: 100%;
}
#divGrid, #divGrid1Details
{
    display: inline-block;vertical-align: top;
}
#divLoading
{
	position:fixed;
	 width:100%;height:100%;
	 overflow:hidden;
	 float:left;
	 background-image: url(img/loader_large_blue100x100.gif);	 
	 background-position: center center;
	 background-repeat: no-repeat;
	 display: block;	 
}
li.ui-state-default.ui-state-hidden[role=tab]:not(.ui-tabs-active) {
    display: none;
}
.imgCoverImg
{
	width: 120px;
    height: 150px; 
    border: 1px solid #70A8D2;
}
.imgBorrImg
{
	width: 104px;
    height: 124px; 
    border: 1px solid #70A8D2;
}
.menuBack
{
	border:solid 1px #79B7E7;
	background: -moz-linear-gradient(top,  #E3EFFF,  #FFFFFF); /* Firefox 3.6+ */
	background: -webkit-linear-gradient(top, #E3EFFF, #FFFFFF); /* Safari 5.1, Chrome 10+ */ /*#EAF4FD;*/
	background: -ms-linear-gradient(top, #E3EFFF, #FFFFFF); /* IE 10 */
	border-radius: 5px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;
}

div.fadeMe {
  opacity: 0.9;
  z-index: 10;
  width: 400px;
  top: 100; 
  /*left:       0; */
  position: fixed; 
  float:right;
}

.ui-icon-barcode
{
	background-image: url(img/1_help.gif);
}

#divCardOuter
{
	border: solid 1px #79B7E7;
	background: -moz-linear-gradient(top,  #E3EFFF,  #FFFFFF); /* Firefox 3.6+ */
	background: -webkit-linear-gradient(top, #E3EFFF, #FFFFFF); /* Safari 5.1, Chrome 10+ */ /*#EAF4FD;*/
	background: -ms-linear-gradient(top, #E3EFFF, #FFFFFF); /* IE 10 */
	border-radius: 5px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;
	width: 500px;
}
.AltRowClass { background-color: #EEEEEE; background-image: none; } /*#DFEFFC*/
.ui-jqgrid tr.ui-row-ltr td { border-right-color: transparent; }
.ui-jqgrid tr.ui-row-ltr td { border-bottom-color: transparent; }