﻿body {
    margin: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial,Verdana, 'Helvetica', sans-serif;
    font-size: 11.5px;
    display: table;
    width: 100%;
    height: 100%;
}
table
{
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* sample for table cell */
/*
table td{
border:1px solid #FF0000;
margin:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}
*/

/* applied to table that is printed last in a page */
/* @media print {
    div {
        float: none !important;
    }
}  
*/      
.pagebreakdiv
{
	float:none !important;
 page-break-before:always;
 height: 0;
  display: block;  
  clear: both;   
}
.pagebreak 
{
 page-break-before:always;
}

/* style for table gridlines */
.auto-style4 
{
    border-collapse: collapse;
}

.auto-style4 th, .auto-style4 td
{
    border: 1px solid silver; 
}

/* Error Message CSS */
.errormsg
{
	color:Red;
	font-family:Segoe UI, Arial ;
	font-size:13px;
	font-weight:bold;
}
.successmsg
{
	font-family: Segoe UI, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #008000;
	padding-left: 2px;
	background-color: White;
}
.log_username{ font-family: Arial, Helvetica, sans-serif; font-size:11px; 
               font-weight:bold; 
               color:#393939; 
               padding:0px;
               height:15px;
               }
.log_textfield {
				font-family: Arial, Helvetica, sans-serif; font-size:11px; 
				font-weight:bold; color:#393939; padding:5px 0px 5px 0px;
				height:5px;	
		        border: #535353 1px solid !important;
				}

.log_button{ background-color:Blue;border:1px solid #012064; cursor:pointer;color:white; height:19px;
             font-size:11px;
             font-weight:bold
             }
.btn,.btn_blank,.btn_save,.btn_clear{ cursor:pointer;
      font-family:Arial, Verdana;
             font-size:12px;
             font-weight:bold;
             height:21px;
             width:65px;
             }
.btn_blank,.btn_save
{
 background-color:Transparent;
}
.btn_blue
{
	/* background-color: #3399FF; */
	background-color:Navy;
}
/*.btn_clear
{
	color:Gray;
}*/
.btn_edit
{
	/* color:#336699; light blue */
	color:#000099;
}
.btn_active
{
	border-bottom:none;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
}
.btn_inactive
{
	background-color:Transparent;
	border:none;
}
.txtbox,.gms,.itemcode,.datepick 
{
		font-family:Segoe UI,Verdana !important; 
          background: #FFFFFF !important;
          border: #535353 1px solid !important;
          font-size:11.5px !important;
          font-weight:bold ;
          color:#000099;
          height:17px;
          margin-left:0px;
          padding: 0px 0px 0px 2px;
}
.txtnumber, .gms 
{
	text-align:right;
}
/* used in masters */
.txtbig{ font-family:Segoe UI !important; 
          background: #FFFFFF !important;
          border: #535353 1px solid !important;
          font-size:14px !important;
          font-weight:normal;
          color:#000099 ;
          height:23px;
          margin-left:0px;
          padding: 0px 0px 0px 2px;
}
.reportfont {font-family :Arial}
.reprotfontsizesmall {font-size:small}
.reportfontsizelarge {font-size:large}
.reportfontsizemedium {font-size:medium}
/*.lblbox{ font-family:Segoe UI, Calibri,Verdana; color:#535353; font-size:11.5px; font-weight:bold; margin-left:2px !important; }*/
.lblbox{ font-family:Segoe UI, Calibri,Verdana; color:#535353; font-size:11.5px; font-weight:bold; margin-left:2px !important; }
.lblhdr{ font-family:Segoe UI, Calibri,Verdana; color:Black; font-size:11.5px; font-weight:bold; margin-left:2px; }
/* gridview column header */
.colhdr{ font-family:Segoe UI, Calibri,Verdana; color:#336699; font-size:11.5px; font-weight:bold; margin-left:2px !important;}
/* gridview column header for views and reports */
.colhdr_big{ font-family:Segoe UI, Calibri,Verdana; color:#336699; font-size:12.5px; font-weight:bold; margin-left:2px !important;}
.detailtable{ border: 1px solid #d1d1d1;
	font-family:Segoe UI,Verdana; 	color:#535353; 	font-size:12.5px; 	font-weight:normal;
			 	margin: 1px 1px 1px 0px;
				border-spacing: 0px !important; /* Replace cellspacing */			 
				border-collapse:separate;
	width: 534px;
}
.lblcomment{ font-family:Segoe UI, Calibri,  Arial,Verdana !important; 
           font-style:normal;
          font-size:10px;
          font-weight:bold;
          color:#535353;
          }
/* title label used in masters */
.lblbig{ font-family:Segoe UI, Calibri,Verdana; color:#535353; font-size:14px; font-weight:bold; margin-left:0px !important; }
.lblTitle 
{
	font-family:Segoe UI;
	color: #663300;
	font-size:24px;
	font-weight:normal;
}
.lblmode
{
	font-family:Segoe UI;
	color: Maroon;
	font-weight: bold;
	font-size:11px;
} 
/* title label for views */         
.lblkey
{
	color:#003366;
}
/* detail label in view */
.lbldet
{
	color:Gray;
}

.lblsubtitle{ font-family:Segoe UI, Calibri,Verdana; color:#663300; font-size:11.5px; font-weight:bold; margin-left:2px !important;}
.bordercontent{  border-left:#d1d1d1 1px solid; border-right:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid;}
/* dropdown */
.ddl,.statusgv,.customer,.lst,.ddc{ font-family:Segoe UI, Calibri,Verdana ; width:192px;background: #FFFFFF;border: #535353 1px solid;
            font-size:11.5px; font-weight:bold; color:#000099;}
.lst
{
	/* color: #993300; */
	color : #000099;
}
/* dropdown checkbox */
.ddc
{
	background:#C0C0C0;
}
.ddlbig{ font-family:Segoe UI, Calibri,Verdana ; width:192px;background: #FFFFFF;border: #535353 1px solid;
            font-size:14px; font-weight:normal; color:#535353;
            height:23px;
            }
/* background blue for save,clear div */
.bgcolor_blue,.div_save{ background-color:#0066FF; }
/* background yellow for google style message div (sample)*/
.bgcolor_yellow{background-color: #FFCC00;}
/* background white by clear button */
.bgcolor_white,.btn_clear
{
	background-color:White;
}
.div_save
{
	margin:1px;
	padding:2px;
}
/* borderstyle_white by save buttons */
.bs_white,.btn_save
{
	border-color:White;
	border-width: 1px;
	border-style:solid;
	color:White;
}
/* borderstyle_navy by clear button */
.bs_navy,.btn_clear
{
	border-color:Navy;
	border-width: 1px;
	border-style:solid;
	color:Navy;
}
.btn_delete
{
	color:Maroon;
}
a
{
    color: Blue;
    text-decoration:none;
    font-family:   Segoe UI, Verdana;
    font-size:11.5px;
    text-decoration: underline;
}
/* submenu for webform menu */
.submenu {border-left:#535353 1px solid;
          font-family:Segoe UI;
          font-size:11.5px;
          color:#663300;
          font-weight:bold;
}
.level1
{
    font-weight: bold;
}
.level2
{
	border: #535353 1px solid;
 padding-right:9px;
}
.level3
{
    color: black;
    background-color: Silver;
    font-family: Gill Sans MT !important;
    font-size: small;
}
.menuitemlevel1
{
}
.menuitemlevel2
{
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:2px;
	 margin-bottom:2px;
	 color:#996600;
	 font-size:12px;
	 font-family:Arial, Segoe UI;
}
.menuitemlevel3
{
}
.hoverstyle
{
	 color:Navy;
    font-weight: bold;
    background-color:Silver;
    margin-left:5px;
    margin-right:5px;
	 margin-top:2px;
	 margin-bottom:2px;
	 font-size:12px;
	 font-family:Arial, Segoe UI;
}

.level4
{
    background-color: Gray !important;
    color: White !important;
    font-size: small;
}      
/* jquery autocomplete styles used by AutoComplete.js */
  .custom-combobox {
    position: relative;
    display: inline-block;
    font-family : Segoe UI;
    font-size:11.5px;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 0.4em;
  }
.ui-autocomplete {
    max-height: 210px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
    font-family : Segoe UI;
    font-size:11.5px;
    }  
.ui-autocomplete-input 
{
	width : 200px;
	height:8px;
}
.ui-button {
		position: absolute;
		top: 0;
		bottom: 0;
 		margin-left: -1px;
 		margin-top:0;
		padding: 0;
		/* adjust styles for IE 6/7 */
		height: 19.5px;
 	}
.ui-button-icon-only .ui-button-text {
		padding: 0.35em;
	} 

/* style dropdown 
 ul.ui-autocomplete {
            color: red !important;
            -moz-border-radius: 15px;
            border-radius: 15px;
        } 	
/*

 	/* Main Content */

#content 
{
	margin-top:1em;
	margin-left: 16em;
	margin-right: 2em;
}
h1 {
	font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
}
#content p {
	font-size: 80%;
	line-height: 1.6em; 
}

#content ul {
	font-size: 80%;
	line-height: 1.6em; 
}
/* blue bg used by asp.net configuration */
.callOutStyle {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}
.rowheightmedium
{
	height:22px;
}