body {
	background-color: #FFFFff;	
	background-repeat: repeat-y;
	margin: 0px;
}

.pageHeader{
  font-family: Tahoma;
  FONT-WEIGHT: bold; 
  font-size: 16pt;
  color: #ffffff; 
  float:left;   
  background:#3399FF;
}

.repoHead{
  font-family: 'Times New Roman';
  FONT-WEIGHT: bold; 
  font-size: 35px;
  color: #000000; 
  float:left;   
  /*background:#3399FF;*/
}

.blueBack{
	background:#3399FF;
	font-family: 'Tahoma';
  	FONT-WEIGHT: bold; 
	font-size: 12pt;
  	color: #ffffff; 
}

.lightblueBack{
	background:#DDE3FA;
	font-family: 'Arial';
  	FONT-WEIGHT: bold; 
	font-size: 14px;
  	color: #000000; 
}

.blueBorder{
	background:#ffffff;
	border:#3399FF 1px solid;
	font-family: 'Tahoma';
  	FONT-WEIGHT: bold; 
	font-size: 12pt;
  	color: #3399FF; 
}

.menuTD {
    background-color: #ffffff ;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
    -moz-box-shadow: 5px 5px 5px #3399FF;
    -webkit-box-shadow: 5px 5px 5px #3399FF;
    box-shadow: 5px 5px 5px #3399FF;
}

.formfont{
  font-family: Arial;
  FONT-WEIGHT: normal; 
  font-size: 13px;
  color:#5A079B;
}

.printfont{
  font-family: tahoma;
  FONT-WEIGHT: normal; 
  font-size: 13px;
  color:#000000;
}

.formfont_red{
  font-family: tahoma;
  FONT-WEIGHT: normal; 
  font-size: 12px;
  color:#ffffff;
  background-color: #EB2314 ;
}

.recfont{
  font-family: tahoma;
  FONT-WEIGHT: normal; 
  font-size: 14px;
  font-weight:600;
  color:#000000;
}

.schedulefont{
  font-family: tahoma;
  FONT-WEIGHT: normal; 
  font-size: 11px;
  color:#0033FF;
}


.markfont{
  font-family: "Times New Roman", Times, serif;
  FONT-WEIGHT: normal; 
  font-size: 15px;
  color:#FF0000;
}

.markfont_White{
  font-family: "Times New Roman", Times, serif;
  FONT-WEIGHT: normal; 
  font-size: 15px;
  color:#FFFFff;  
}

.dtldiv{
	background-color:#0084FF; 	
	width:99%; 
	Z-index:1000;
    font-family: tahoma;
    FONT-WEIGHT: normal; 
    font-size: 11px;	
}

.dtldivgreen{
	background-color:#B7F9B0; 	
	width:99%; 
	Z-index:1000;
    font-family: tahoma;
    FONT-WEIGHT: normal; 
    font-size: 11px;	
}

fieldset{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 5px;
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #0033FF;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-buttom: 10x;
	background: #ffffff;
	box-shadow: inset 0px 0px 15px #D8FED3; /*FFE5E5*/
	-moz-box-shadow: inset 0px 0px 15px #D8FED3;
	-webkit-box-shadow: inset 0px 0px 15px #D8FED3;
}
fieldset legend{
	color: #0033FF;	
	border-top: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
	border-right: 1px solid #0033FF;
	border-radius: 1px 1px 0px 0px;
	-webkit-border-radius: 1px 1px 0px 0px;
	-moz-border-radius: 1px 1px 0px 0px;
	background: #E2E3FE;
	padding: 0px 0px 3px 0px;
	box-shadow: -0px -1px 2px #F1F1F1;
	-moz-box-shadow:-0px -1px 2px #F1F1F1;
	-webkit-box-shadow:-0px -1px 2px #F1F1F1;
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
}
/*
fieldset textarea{
	width:250px;
	height:100px;
}
*/
fieldset input[type=text],
fieldset input[type=date],
fieldset input[type=datetime],
fieldset input[type=number],
fieldset input[type=search],
fieldset input[type=time],
fieldset input[type=url],
fieldset input[type=email],
fieldset input[type=password],
fieldset select, 
fieldset textarea{
	border-radius: 0px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border: 1px solid #999999;
	outline: none;
	color: #0033FF;
	padding: 0px 0px 0px 0px;
	box-shadow: inset 1px 1px 4px #ffffff;
	-moz-box-shadow: inset 1px 1px 4px #ffffff;
	-webkit-box-shadow: inset 1px 1px 4px #ffffff;
	background: #ffffff;
	height:35px;
	margin-top:2px;
	color:#000000;
	/*width:50%;*/

}
fieldset input[type=submit],
fieldset input[type=reset],
fieldset input[type=button]{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-WEIGHT: normal; 
    FONT-SIZE: 12px;
  	COLOR: #000000; 
	FONT-FAMILY: Tahoma;
	CURSOR: pointer; 
	height = 35px;
	padding:5px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background: #CCCCCC; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #D0DFEE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #D0DFEE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #D0DFEE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #D0DFEE);
}

fieldset .mandetfont{
	color:red;
	font-weight:normal;
}

fieldset input:focus
{ 
  background:#FEEBFE;
  border:#00CCFF 1px outset; 
  color: #000000;     
}

fieldset select:focus
{ 
  background-color:#FEEBFE;
  border:#00CCFF 1px outset;
}

fieldset textarea:focus
{ 
  background-color:#FEEBFE;
  border:#00CCFF 1px outset;
}

fieldset input[type=button]:hover
{ 
  /*background-color:#FFCC99;
  border:#00CCFF 1px outset; */
  
  background: #D0DFEE; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D0DFEE, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D0DFEE, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D0DFEE, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D0DFEE, #ffffff);
}

.readOnlyC
{ 
  background-color:#D0DFEE;
  border:#00CCFF 1px outset; 
  color: #000000;     
}

.leftmenu
{ 
  background-color:#F5BCB3;
  border:#00CCFF 1px outset; 
  color: #000000;     
}
 
.listbtn
{
	padding: 0.5em;
	border: #0066FF 1px solid;
	cursor:pointer;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	border-radius:2px;	
	background: #CCCCCC; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #D0DFEE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #D0DFEE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #D0DFEE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #D0DFEE);
}

.cautionmsg {
	background-color: #ffffff;
	color: #FF0000;
	padding-left:10px;
	padding-right:10px;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-weight:bold;
	font-size:13px;
	font-family:"Tahoma", Courier, monospace, Times, serif;
	border-radius:5px;	
}

.enqback{
  font-family: Arial;
  FONT-WEIGHT: normal; 
  font-size: 12px;
  color: #0033FF; 
  background:#ffffff; 
}

.subhead{
  font-family: Arial;
  FONT-WEIGHT: bold; 
  font-size: 14px;
  color: #0033FF; 
  background:#ffffff; 
}

.henqback{
  font-family: Arial;
  FONT-WEIGHT: normal; 
  font-size: 12px;
  color: #0033FF ; 
  background:#ffffff; 
  border:#FDDFD7 1px outset;
  
}

.billingcolback{   
  background:#FAFDA0; 
}

.billingwhiteback{   
  background:#ffffff; 
}

.handsetback{
  font-family: Arial;
  FONT-WEIGHT: normal; 
  font-size: 12px;
  color: #0033FF ; 
  background:#FAFDA0; 
  border:#AFF9A7 1px outset;
  
}

.ledgerback{
  font-family: Arial;
  FONT-WEIGHT: normal; 
  font-size: 14px;
  color: #0033FF; 
  background:#FFFFCC; 
}

.ledgerbackW{
  font-family: Thaoma;
  FONT-WEIGHT: normal; 
  font-size: 14px;
  color: #0033FF; 
  background:#FFFFFF; 
}

.redfont{
  font-family: Arial;
  FONT-WEIGHT: normal; 
  font-size: 14px;
  color: #CC0000; 
}

.redfont_Alert{
  font-family: Arial;
  FONT-WEIGHT: bold; 
  font-size: 20px;
  color: #CC0000; 
}

.greenfontX{
  font-family: Arial;
  FONT-WEIGHT: bold; 
  font-size: 20px;
  color: #05C21C; 
}

.enqborder
{
	background:#FFCCFF;	
}

.enqhead{
  font-family: "Times New Roman", Times, serif;
  FONT-WEIGHT: normal; 
  font-size: 15px;
  color: #ffffff;   
  background:#3399FF; 
}

.error{
	padding: 1em .5em .5em 1em;
	background-color: #FF0;
	margin: 0 0 .5em;
	color: #900;
	border: #C90 1px solid;
	background-image: url(images/error.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	color:red;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	border-top-left-radius:15px;
  	border-top-right-radius:15px;
  	border-bottom-left-radius:15px;
  	border-bottom-right-radius:15px;
}

.successfull {
	padding: 1em .5em 1em 3.5em;
	background-color: #006600;
	margin: 0 0 .5em;
	color: #9F0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	border: #090 1px solid;
	background-image: url(images/good_mark.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-top-left-radius:15px;
  	border-top-right-radius:15px;
  	border-bottom-left-radius:15px;
  	border-bottom-right-radius:15px;
}

.helpDIV{
	border:#3399FF 1px outset;
	padding-bottom:6px;
	/*padding-top:6px;*/
	padding-left:6px;
	padding-right:-3px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
    -moz-box-shadow: 10px 10px 10px #6666E2;
    -webkit-box-shadow: 10px 10px 10px #6666E2;
    box-shadow: 10px 10px 10px #6666E2; 
	
	background: #CCCCCC; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #D0DFEE); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #D0DFEE); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #D0DFEE); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #D0DFEE);	
}

.helpDIV_1{
	border:#3399FF 1px outset;
	padding-bottom:6px;
	/*padding-top:6px;*/
	padding-left:6px;
	padding-right:-3px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
    -moz-box-shadow: 10px 10px 10px #6666E2;
    -webkit-box-shadow: 10px 10px 10px #6666E2;
    box-shadow: 10px 10px 10px #6666E2; 
	
	background: #CCCCCC; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #ffffff);	
}

.helpDIV_2{
	border-bottom:#3399FF 1px outset;
	border-left:#3399FF 1px outset;
	border-right:#3399FF 1px outset;
	padding-bottom:6px;
	/*padding-top:6px;*/
	padding-left:0px;
	padding-right:0px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
    -moz-box-shadow: 10px 10px 10px #6666E2;
    -webkit-box-shadow: 10px 10px 10px #6666E2;
    box-shadow: 10px 10px 10px #6666E2; 
	
	background: #ffffff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #ffffff);	
	color: #FFF9FF
}

.listbg{
  background-color:#0066CC; 
 }

.gridback{
  background-color: #ECECFD;  
}

.gridfront{
  /*background-color: #FFFFFF;*/
  /*background-color: #FFFFFF;*/
  font-family: tahoma;
  font-size: 12px;
  font-weight:400;  
  color:#0000FF;
}

.ajaxDIV
{
  background: #D0DFEE; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D0DFEE, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D0DFEE, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D0DFEE, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D0DFEE, #ffffff);
}

.descDIV
{
  background: #D0DFEE; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D0DFEE, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D0DFEE, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D0DFEE, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D0DFEE, #ffffff);
}

.borderDIV
{
  border:#0066FF solid 1px;
  background: #D0DFEE; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#D0DFEE, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#D0DFEE, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#D0DFEE, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#D0DFEE, #ffffff);
}

.blueborderDIV
{
  border:#0066FF solid 1px;
  background: #ffffff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #ffffff);
}

.reportHead
{
  font-family: Arial;
  font-size: 14px;
  font-weight:bold  
  color:#000000;
}

.reportTitle
{
  font-family: tahoma;
  font-size: 12px;
  font-weight:bold  
  color:#000000;
}

.reportDTL
{
  font-family: Arial;
  font-size: 14px;
  font-weight:normal;  
  color:#000000;
}

.divideDIV{
  background: #FF99FF;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; 
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
     position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
