* {
    box-sizing: border-box;
    font-family: 'Roboto', Arial, Geneva, Helvetica, sans-serif;
}
a{
	text-decoration:none;
}
html {
	height: 100%;
}
body
{
	font-family: 'Roboto', Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	height: 100%;
	background:#D6E8FF;
}
form
{
	height:100%;
}
h1, h2, h3, h4, h5, h6, form, input, select, ul{
	margin:0px;
}
ul{
	list-style:none;
	padding:0px;
}
.fl{float:left;}
.fr{float:right;}
/* Header Bar V2 */
.header_bar_v2{
	/*background-image:url('images/bg_footer.png');*/
	background-color:#0082C4;
	bottom:auto;
	top:0px;
	height:36px;
	position:fixed;
	width:100%;
	z-index:10;
}
.header_bar_v2 .fl{
	padding-left:5px;
}
.header_bar_v2 .fr{
	padding-right:5px;
}
/*-- End Header Bar --*/

/* Header Menu V2 */
.header_menu_v2 li{
	float:left;
}
.header_menu_v2 li .menu{
	color:white;
	float:left;
	line-height:37px;
	padding:0px 5px;
}
.header_menu_v2 li .menu:hover{
	background:rgb(214,232,255);
	border-top:2px #E97D13 solid;
	color:#488bda;
	height:33px;
	line-height:33px;
	text-decoration:none
}
.header_menu_v2 li .current, .header_menu_v2 li .current:hover{
	background:rgb(214,232,255);
	border-top:2px #E97D13 solid;
	color:#488bda;
	font-weight:bold;
	height:33px;
	line-height:33px;
}
/* End Header Menu V2 */
/*Div Full Content */
.div_Content
{
	top:0px;
	padding:0px;
	margin:0px;
	padding-top:40px;
	width:100%;
	min-height:90%;
	z-index:5;
	background:#D6E8FF;
}
/*End Div Full Content*/
/*Left Menu*/
.left-menu{
	border-top:1px solid #A3C0E8;
	width:224px;
	height:100%;
	padding-left:3px;
	padding-top:3px;
}
.left-group-tab {
	border-collapse:collapse;
	border:1px solid #A3C0E8;
}
.left-group-tab td{
	width:198px;
	height:16px;
	background:#DBEBFF;
	border:1px solid #A3C0E8;
	padding:2px;
	
}
/*End Left Menu*/

INPUT[TYPE='button'], .button {
    border: 1px solid #005F8C;
    background: #eee url(images/bg_button.png) repeat-x;
    cursor: pointer;
    padding: 0pt 5pt 1pt 5pt;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
    height: 26px;
}
/*.button{
    margin: 1px;
    padding: 1px;
    color: #ffffff;
    border: solid 1px #b6d6ff;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 1px 1px 1px #ccc;
    box-shadow: 2px 2px 2px #bbb;
    background-color: #4d5c95;
}*/
.button[disabled]
{
	background-color:White;
	background-image:none;
	border:1px solid gray;
	color:gray;
	cursor:default;
}
.button:hover
{
	background-image: url(images/bg_Button_hover.png);
}
.button[disabled]:hover
{
	background-color:White;
	background-image:none;
	border:1px solid gray;
	color:gray;
	cursor:default;
}
.button:focus{
	background-image: url(images/bg_Button_hover.png);
}
.button1{
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.9);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.9);
	background: -moz-linear-gradient(19% 75% 90deg, #4183D4, #55a9e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#55a9e8), to(#4183D4));
	color:#f0f0f0;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 15px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);
	cursor:pointer;
}
.button1:hover{
	background: -moz-linear-gradient(19% 75% 90deg, #4183D4, #55a9e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#378dcd), to(#20559A));
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.6) inset;
	-webkit-box-shadow: none;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6) inset;
}
/*Popup Window*/
.popupWindow{
	border:0px;
	padding:0px;
}
/*End PopupWindow*/
/*frm Login*/
.frmLogin
{
	border:0px;
	padding:0px;
	font-family:Verdana Arial;
	font-size:12px;
	z-index:10;
}
.frmLogin .frm_tl
{
	background-image:url(images/frm/frm_tl.png);
	width:13px;
	height:28px;
}
.frmLogin .frm_tr
{
	background-image:url(images/frm/frm_tr.png);
	width:15px;
	height:28px;
}
.frmLogin .frm_bl
{
	background-image:url(images/frm/frm_bl.png);
	width:13px;
	height:16px;
}
.frmLogin .frm_br
{
	background-image:url(images/frm/frm_br.png);
	width:15px;
	height:16px;
}
.frmLogin .frm_bgT
{
	background-image:url(images/frm/_frm_bgT.png);
	background-position:right;
	background-repeat:repeat-x;
}
.frmLogin .frm_bgB
{
	background-image:url(images/frm/frm_bgB.png);
}
.frmLogin .frm_bgC
{
	background-image:url(images/frm/frm_bgC.png);
}
.frmLogin .frm_bgL
{
	background-image:url(images/frm/frm_bgL.png);
}
.frmLogin .frm_bgR
{
	background-image:url(images/frm/frm_bgR.png);
}
.frmLogin .txtLogin
{
    padding:3px;
	width:300px;
	border:2px solid #3E8BB2;
}
/*End frmLogin*/
/*Paging*/
.paging {float:left; padding-top:4px; padding-left:14px;font-size:12px; font-weight: bold;color: #039}
.paging .next {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: 0px -313px;
	width:6px;
	cursor:pointer;	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.right {float:right; line-height:27px; text-align:right; padding-right:5px;}
.paging .next2 {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: 0px -339px;
	width:10px;
	cursor:pointer;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.paging .pve {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: -28px -313px;
	width:6px;
	cursor:pointer;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.paging .pve2 {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: -24px -339px;
	width:10px;
	cursor:pointer;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.paging .input_box { float:left; padding-right:8px;}
.paging .input { width:30px; height:15px;  margin-right:8px; text-align:center}
.paging .next-an {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: 0px -272px;
	width:6px;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.paging .next2-an {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: 0px -272px;
	width:10px;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.paging .pve-an {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: -28px -275px;
	width:6px;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
.paging .pve2-an {
	background-image: url(images/print_icon.png);
	background-repeat: no-repeat;
	background-position: -24px -275px;
	width:10px;
	margin-right:8px;
	float:left;
	height:15px;
	margin-top:3px;
}
/*End Paging*/
/*Input type*/
.iNum
{
	text-align:right;
	width:80px;
}
/*End Input Type*/
/**/
.top-of-page-lnk { position:fixed; right:5px; bottom:20px; z-index:5; font-size:13px; color:#333;
	background: rgba(255, 255, 255, 0.85); padding:5px 0;  width:130px; /*text-shadow: 0px 1px 1px #999;*/
	text-transform:uppercase; font-weight:bold;
	border:1px solid #b8b8b8;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
/**/
.shadow-2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    margin-bottom:10px;
}
.shadow-4dp {
    /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);*/
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    border-radius: 0;
    margin-bottom: 20px;
}
#hideNavLeft i.fa-angle-double-left {
    padding-right: 1pt;
    padding-left: 0px;
}
#hideNavLeft i.fa-angle-double-right {
    padding-right: 0px;
    padding-left: 1pt;
}