﻿body 
{
	padding:0px;
	margin:0px; 
   font-family:Arial, Helvetica, Sans-serif;  font-size:12px;
 text-align:justify;
}
h3
 {
	margin:0px; padding:0px;color:#3A7854;
	  font-size:13px;font-family:arial, helvetica, sans-serif; 
 font-weight:bold;
 }
  h3 a
 {
	 margin:0px; padding:0px; text-decoration:none; color:#3A7854;
	  font-size:15px;font-family:arial, helvetica, sans-serif; 
font-weight:bold;
	  }
	  
 h3 a:hover
 {
	margin:0px; padding:0px; text-decoration:none; color:green;
	 
	  }
div.floating-instruction 
{ background-image:url(../../images/instruction.png); background-repeat:no-repeat; width:250px; margin-top:7px;
	position:absolute;height:180px; z-index:100; font-size:11px;font-family: Arial, Helvetica, sans-serif;
	display:block;                 text-align:justify; padding:0px 5px 0px 5px;}


.tablecal
{
border-collapse:collapse; 
background-color:#f1fcee;
height:100%;
}
.tablecaltextbox
{
width:430px;
height:70px;
border-collapse:collapse;
border:#74bd5e solid 1px;
}
.fileUploadcal {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUploadcal input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}



.button_cal{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #305e03;
 background-color: #aada83; background-image: linear-gradient(to bottom, #96C56F, #aada83);
 }

.button_cal:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #70da70, #79b879);
 }

.button_calsimple{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 0px 0px 0px 0px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #172d01;
 background-color: #aada83; background-image: linear-gradient(to bottom, #96C56F, #aada83);
 }
 
 .button_calsimple:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #70da70, #79b879);
 }

 .button_calleft{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px 0px 0px 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #172d01;
 background-color: #aada83; background-image: linear-gradient(to bottom, #96C56F, #aada83);
 }
 .button_calleft:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #70da70, #79b879);
 }
 .button_calright{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 0px 8px 8px 0px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #172d01;
 background-color: #aada83; background-image: linear-gradient(to bottom, #96C56F, #aada83);
 }
 .button_calright:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #70da70, #79b879);
 }



 .button_length{
border:2px solid #5882FA; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 10px; text-decoration:none; display:inline-block;font-weight:bold; color: #0B3861;
 background-color: #CEE3F6; background-image: linear-gradient(to bottom, #81BEF7, #CEE3F6);
 }

.button_length:hover{
 border:2px solid #5882FA;
 background-color: #81BEF7; background-image: linear-gradient(to bottom, #CEE3F6, #81BEF7);
 }
 
  .button_calleft1{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px 0px 0px 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #aada83; background-image: linear-gradient(to bottom, #6E6E6E, #ffffff);
 }
 .button_calleft1:hover{
 border:2px solid #63933b;
  background-color: #9fe09f; background-image: linear-gradient(to bottom, #ffffff, #6E6E6E);
 }
 .button_calright1{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 0px 8px 8px 0px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #aada83; background-image: linear-gradient(to bottom, #6E6E6E, #ffffff);
 }
 .button_calright1:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #ffffff, #6E6E6E);
 }
 
  .button_calleft2{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px 0px 0px 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #0B3861;
 background-color: #CEE3F6; background-image: linear-gradient(to bottom, #81BEF7, #CEE3F6);
 }
 .button_calleft2:hover{
  border:2px solid #5882FA;
 background-color: #81BEF7; background-image: linear-gradient(to bottom, #CEE3F6, #81BEF7);
 }
 .button_calright2{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 0px 8px 8px 0px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; color: #0B3861;
 background-color: #CEE3F6; background-image: linear-gradient(to bottom, #81BEF7, #CEE3F6);
 }
 .button_calright2:hover{
 border:2px solid #5882FA;
 background-color: #81BEF7; background-image: linear-gradient(to bottom, #CEE3F6, #81BEF7);
 }
 /*---------3 dec 2015*/
 .button_cal2{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 3px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #aada83; background-image: linear-gradient(to bottom, #6E6E6E, #ffffff);
 }

.button_cal2:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #ffffff, #6E6E6E);
 }
  .button_cal3{
border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 3px; text-decoration:none; display:inline-block;font-weight:bold; color: #ffffff;
 background-color: #aada83; background-image: linear-gradient(to bottom, #cc0000, #e60000);
 }

.button_cal3:hover{
 border:2px solid #63933b;
 background-color: #9fe09f; background-image: linear-gradient(to bottom, #cc0000, #e60000);
 }
 ::-webkit-scrollbar {
	width: 8px;
}
::-webkit-scrollbar-button {
	width: 8px;
	height:5px;
}
::-webkit-scrollbar-track {
	background:#eee;
	border: thin solid lightgray;
	box-shadow: 0px 0px 3px #dfdfdf inset;
	border-radius:10px;
}
::-webkit-scrollbar-thumb {
	background:#999;
	border: thin solid gray;
	border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
	background:#7d7d7d;
}			
scrollbar {
/*  clear useragent default style*/
   -moz-appearance: none !important;
}
/* buttons at two ends */
scrollbarbutton {
   -moz-appearance: none !important;
}
/* the sliding part*/
thumb{
   -moz-appearance: none !important;
}
scrollcorner {
   -moz-appearance: none !important;
   resize:both;
}
/* vertical or horizontal */
scrollbar[orient="vertical"] {
	color:silver;
}
table.gvTable
{
  
}
table.gvTable th
{    
	position:relative;
	border:1px solid #74BD5E;
	background-color: rgba(116, 189, 94, 0.68);
	padding:5px;
}
 
table.gvTable tr td span p
{    
	padding:0px;
	margin:0px;
	color:#000000;
}
table.gvTable1
{
  
}
table.gvTable1 th
{    
	position:relative;
	border:1px solid #74BD5E;
	background-color: rgba(116, 189, 94, 0.68);
	padding:9px;
}
 
table.gvTable1 tr td span p
{    
	padding:0px;
	margin:0px;
	color:#000000;
}

.button_calmid1{
    border:2px solid #429442; -webkit-border-radius: 8px; -moz-border-radius: 8px;
    border-radius: 8px 8px 8px 8px;font-size:13px;font-family:arial, helvetica, sans-serif; 
    padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; 
    color: #429442;background-color: #f6f7f6; 
     /*background-image: linear-gradient(to bottom, #6E6E6E, #ffffff);*/
 }
 .button_calmid1:hover{
   border:2px solid #429442;
   background-color: #fbfbfb; /*background-image: linear-gradient(to bottom, #ffffff, #6E6E6E);*/
 }

 .button_calmid1_black{
    border:2px solid #172d01; -webkit-border-radius: 8px; -moz-border-radius: 8px;
    border-radius: 8px 8px 8px 8px;font-size:13px;font-family:arial, helvetica, sans-serif; 
    padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; 
    color: #172d01;background-color: #f6f7f6; 
     /*background-image: linear-gradient(to bottom, #6E6E6E, #ffffff);*/
 }
 .button_calmid1_black:hover{
   border:2px solid #172d01;
   background-color: #fbfbfb; /*background-image: linear-gradient(to bottom, #ffffff, #6E6E6E);*/
 }

  .button_calmid1_blue{
    border:2px solid #425CFB; -webkit-border-radius: 8px; -moz-border-radius: 8px;
    border-radius: 8px 8px 8px 8px;font-size:13px;font-family:arial, helvetica, sans-serif; 
    padding: 5px 10px 5px 7px; text-decoration:none; display:inline-block;font-weight:bold; 
    color: #425CFB;background-color: #f6f7f6; 
     /*background-image: linear-gradient(to bottom, #6E6E6E, #ffffff);*/
 }
 .button_calmid1_blue:hover{
   border:2px solid #425CFB;
   background-color: #fbfbfb; /*background-image: linear-gradient(to bottom, #ffffff, #6E6E6E);*/
 }

.tut_link_blue {
    background: #425CFB;
    color: white;
    border: 1px solid #425CFB;
    text-decoration: none;
    border-radius: 100px;
    display: block;
    font-weight: bold;
    text-align: center;
}

.tut_link_green {
    background: #429442;
    color: white;
    border: 1px solid #429442;
    text-decoration: none;
    border-radius: 100px;
    display: block;
    font-weight: bold;
    text-align: center;
}


.tooltip {
 top: -20px;
 width: 17px;
 right: -8px;
 height: 14px;
 position: absolute;
 display: inline-block;
}

.tooltip .tooltiptext {
   visibility: hidden;
   width:500px;
   background-color: black;
   color: #fff;
   text-align: left;
   border-radius: 6px;
   padding: 5px;
  /* Position the tooltip  */
   position: absolute;
   z-index: 1;
   top: -40px;
   left: 15px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}