﻿.cubered {
width:10px;
height:10px;
background-color:#FF4500;
display:inline-block ;
}
.cubegreen {
width:10px;
height:10px;
background-color:#B4FBB4;
display:inline-block ;
}
.cubeYellow {
width:10px;
height:10px;
background-color:#F9F1C6;
display:inline-block ;
}
.cubeblue {
width:10px;
height:10px;
background-color:#AEE4F5;
display:inline-block ;
}

.div-curr {
    background-color: #F5F4E8 !important;
    border: 1px solid #C0BFB8 !important;
    padding: 0px 1px 2px 0px;
}
.tottext {
    color:#1c42d7 !important;font-size:18px;font-weight:bold;text-align:right;
}
.label-offer {
    font-size: 13px;
    color: #3342E3;
    font-family: Calibri;
    font-weight: bold;
}
.heightless {
height:25px !important; text-align: right !important;
}
.buttonblock {
 border-top: 1px solid #DDDDDD !important;
 padding-top: 6px !important;
margin-top: 5px !important;
}
.block-grey-margin {
    padding: 4px 1px !important;
    margin: 1px 5px;
    background-color: #EAECED !important;
    border: 1px solid #D7DADB !important;
}
.lnkclick {
color:#0b58e1 !important;
font-weight:bold;cursor:pointer !important;
}
.tdgreen {
 background-color: #CCF6CB  !important;
}
.tdred {
 background-color: #F93E66  !important;color:#ffffff;
/*style='background-color: #CCF6CB  !important;'*/
}
.headline {
font-size:16px !important;
padding-bottom:5px !important;
padding-top:5px !important;
}
.txtbox-custom {
   
    /*width: 100%;*/
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    border-radius: 0px !important;
box-shadow: none;
border-color: #D2D6DE;
}
.divbutton {
    border-top :1px solid #e5e5e5 !important;
    padding:4px;
} 
.panel-orange {
border-color: #FCD3C5 !important;

}
.panel-orange-heading {
background-color: #FCE7E0 !important;
border-color: #FCD3C5 !important;
color: #F25D2A !important;
}
.panel-purple {
border-color: #CCBDFB !important;
}
 .panel-purple-heading {
background-color: #E6E0FC !important;
border-color: #CCBDFB !important;
color: #8059FB !important;
}
.text-sm {
font-size:10px !important;
}
.font-12 {
font-size:12px !important;
}
.fatext-sm {
font-size:9px !important;
}
 .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }
.btn-simple {
padding:6px 25px !important;
}
#spinner
    {
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 9999;
        /*Change your loading image here*/
        padding-top:50px;text-align:center;
        background: url(../images/loading.gif) 50% 50% no-repeat #e4e3e3;
    }
.panel-paddingless {
    padding:1px !important;
}
  
.paddingless {
    padding:4px !important;
}
.blockimg {
  /* margin-bottom: 3px; */
  padding: 1px;
  background-color: #FFF;
  border: 1px solid #DDD;
}
div.text_clear_button {
     background:url(../Images/no.png);
     width:15px;
     height:15px;
     margin:0; padding:0;
     z-index:20; position:absolute; cursor:pointer;

}
.lessleftmargin
{
margin-left:10px !important;
}
.topblock
{
top:4px !important;
}


.tablescroll
{
overflow:auto !important;
overflow-x:auto;
}

.label-Red-lg
{
font-size:24px; color: #FF0000; font-family: Calibri; font-weight:bold;
}
.label-blue-lg
{
font-size:24px; color: #3342E3; font-family: Calibri; font-weight:bold;
}
.margin-bottom-less {
    margin-bottom: 5px !important;
}
.table-td-sm
{
width:80px; padding:3px 3px !important;
}
.table-td-md
{
width:150px !important;
}
.no-table-padding
{
    padding:3px 3px !important;
}
.table-border
{
border: 1px solid #F4F4F4 !important; 
}
.div-highlight
{
background-color:#fbf9e2 !important;
 border : 1px solid #f2e283 !important;
 padding: 3px 2px 10px 1px;
}












.grdrow_green {
    
    background-color: #DFF0D8 !important;border-color: #D6E9C6 !important;
}
.grdrow_red {
    
  background-color: #F9EEF1 !important;border-color: #F00 !important;
}
.paddingless {
    padding:4px !important;
}
.grddiv {
padding: 0px 4px !important;
margin-top: -13px !important;

}
.blockimg {
  /* margin-bottom: 3px; */
  padding: 1px;
  background-color: #FFF;
  border: 1px solid #DDD;
}
div.text_clear_button {
     background:url(../Images/no.png);
     width:15px;
     height:15px;
     margin:0; padding:0;
     z-index:20; position:absolute; cursor:pointer;

}
.lessleftmargin
{
margin-left:10px !important;
}
.topblock
{
top:4px !important;
}


.tablescroll
{
overflow:auto !important;
overflow-x:auto;
}

.label-Red-lg
{
font-size:24px; color: #FF0000; font-family: Calibri; font-weight:bold;
}
.label-blue-lg
{
font-size:24px; color: #3342E3; font-family: Calibri; font-weight:bold;
}
.margin-bottom-less {
    margin-bottom: 5px !important;
}
.table-td-sm
{
width:80px; padding:3px 3px !important;
}
.table-td-md
{
width:150px !important;
}
.no-table-padding
{
    padding:3px 3px !important;
}
.table-border
{
border: 1px solid #F4F4F4 !important; 
}
.div-highlight
{
background-color:#fbf9e2 !important;
 border : 1px solid #f2e283 !important;
 padding: 3px 2px 10px 1px;
}

.grdrw-mainheader
{
color: #434444;
background-color: #faf035 !important;
font-size: 15px;
font-weight: bold;
} 
.grdrw-header
{
color: #3B2929;
background-color: #b4f2eb !important;
font-size: 15px;
font-weight: bold;
} 
.grdrw-rows
{

background-color: #dcf8f5;
font-weight: normal;
} 

.vcode
{
color:#F00;
}
.margintop
{
margin-top:0px !important;}

.typeahed-overflow
{
overflow: auto;
max-height: 300px;
background-color:#D8DDEC !important;
border:solid 1px #98AACD !important;
/*max-width: 100%;*/
}
.typeahead-li-text {
    color:#272727 !important; text-decoration:none !important;
}
.typeahead-li-text:hover {
    color:#ffffff !important;
    text-decoration:none !important;
}
.typeahead-li-text:focus {
    color:#ffffff !important; text-decoration:none !important;
}
.chkvw
{
padding-left:5px;

}
.chkvw label
{
padding-left:1px;
color:#153cd4;
font-size:13px;
}
.bg-cream
{
background-color: #fcfae3 !important;
 border : 1px solid #f6e26d  !important;
padding-top: 4px !important;
}
.border-red
{
border : 1px solid #F00 !important;
}
.text-md {
    color: #F00;
    font-size: 12px;
	font-family:Calibri !important;
}
.text-lg {
   font-size: 18px !important;
	font-weight: bold;
}
.hide
{
display:none;
}
.select2-full
{
width:100% !important;
}
.modal-header-my {
   
   padding-bottom:1px !important;
   padding-top:4px !important;
   padding-left:4px !important;
   padding-right:4px !important;
   min-height: 2.43px !important;
}
.modal-body-my
{
	 padding:3px !important;
}
.modal-footer-my {
   
   padding-bottom:1px !important;
   padding-top:4px !important;
   padding-left:4px !important;
   padding-right:4px !important;
   min-height: 2.43px !important;
}
.border-dotted
{
 border : 1px solid #DDD  !important;
}
.block-green
{
 padding:4px 1px 4px 1px !important;
 background-color: #dff0d8 !important;
 border:1px solid  #C0DAAB !important;
}
.block-blue
{
 padding:4px 1px 4px 1px !important;
 background-color: #d9edf7 !important;
 border:1px solid   #bce8f1 !important;
}
.block-red
{
 padding:4px 1px 4px 1px !important;
 background-color: #f2dede !important;
 border :1px solid  #ebccd1 !important;

}
.block-yellow
{
 padding:4px 1px 4px 1px !important;
 background-color: #fcf8e3 !important;
 border: 1px solid  #faebcc !important;
}
.block-skyblue
{
 padding:4px 1px 4px 1px !important;
  background-color: #E3F7F7 !important;
  border: 1px solid  #9EBFC5  !important;
}


.border-div
{
	padding:4px 1px 4px 1px !important;
 border : 1px solid #EDEFEE    !important;
}
.border-div-grey
{
	padding:4px 1px 4px 1px !important;
 border : 1px solid #F4F4F4    !important;
}
.border-green
{
 border : 1px solid #59CEC1 !important;
}
.lrgfont
{
	color:red;font-size:18px;font-weight:bold;
}
.alert-block-padding
{
	padding: 7px 3px 7px 6px;
    background-color: #FBF9E3 !important;
    color: #189DAD !important;
   
	border: 1px solid #1BBDD8;
    font-weight: 800;
   border-radius: 3px;margin-bottom:3px;
}

.alert-font
{
	color:red;font-size:18px;font-weight:bold;padding-left:3px;padding-top:4px;
}
.lrgfont-chk
{
	color:#E35F33;font-size:18px;font-weight:bold;
}
.chkgreen
{
	color:#32A279 !important;font-size:16px;font-weight:bold;
}
.chkgreen label
{
	color:#32A279 !important;font-size:16px;font-weight:bold;
}
.chkgreensm label
{
	color:#32A279 !important;font-size:14px;font-weight:bold;
}
.chkred
{
	color:#C9302C !important;font-size:16px;font-weight:bold;
}
.chkred label
{
	color:#C9302C !important;font-size:16px;font-weight:bold;
}
.lrgfont-chkgreen
{
	color:#32A279 !important;font-size:16px;font-weight:bold;
}
.lrgfont-chkred
{
	color:#E35F33 !important;font-size:16px;font-weight:bold;
}
.grd-page {
	 border-top : 1px solid #DDD;
    padding: 5px;background-color :#EDF1F6;
}
.grd-page a
{
	background-color:#ddd;padding: 2px 7px;
	color:#717474;border-radius: 4px;
}

.grd-page a:active
{
	background-color: #CF1241;
padding: 2px 7px;
color: #F9F9F1;
border-radius: 4px;
}
.grd-page span
{background-color: #CF1241;
padding: 2px 7px;
color: #F9F9F1;
border-radius: 4px;
}
.dvdrow {
	
padding-top: 2px;
padding-bottom: 2px;
clear: both;
}
.text-white {
    color: #FFFFFF !important;
}
.text-sm {
    color: #f00;font-size: 11px;
}
.text-lrg {

	padding: 0px;
font-size: 14px;font-weight:bold;
color: #f00;
/*background-color: #F9F2F4;*/
border-radius: 4px;line-height: 1.42857;
}

.text-lrg-blue {

	padding: 0px;
font-size: 14px;font-weight:bold;
color: #213eeb;
/*background-color: #F9F2F4;*/
border-radius: 4px;line-height: 1.42857;
}

.block {
	
    margin-bottom: 3px;
	padding:10px;
    background-color: #FFF;
    border: 1px solid #DDD;
   
}
.grd-fltr-list-block {
    position: relative;
    display: block;
    padding: 3px 7px 6px 7px;
    margin-bottom: -1px;
    border: 1px solid #DDD;
    text-align:left;
}
.grd-ctrl-block {
	
    margin-bottom: 3px;
	padding:10px;
    background-color: #FFF;

    border-bottom: 1px solid #F4F4F4;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.tab-block {
	
    margin-bottom: 3px;
	padding:10px;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-top:none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}

.barcode-block {
	
    margin-bottom: 3px;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.barcode-body {
  padding:10px 10px;
}
.barcode-heading {
    padding: 3px 5px;background-color: #F5F5F5;
    border-bottom: 1px solid #DDD;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.centerb {
    float: none;
    margin: 0 auto;
}
.center-block {float: none !important}

.right-block {float: right !important}
.btn-new {
    display: inline-block;
    padding: 8px 31px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.bg-red:hover {
    background-color: #DD4B39;
    border-color: #D73925;
}
.bg-green:hover {
    background-color: #00A65A;
    border-color: #00A65A;
	
}
.border-green:visited {
    background-color: #00A65A;
    border-color: #00A65A;
	
}
.content-popup-block {
 
   width: 97.8%;
margin-left: 10px;
}
.content-alert-ifrm {
    position: relative;
   padding-top: 2px;
   
}
.content-alert {
    position: relative;
    padding-left:2px;
padding-top: 2px;margin-top: 12px;
margin-bottom: 5px;
}
.cvno {
	padding:7px 9px 7px 40px;
	
	background:url(../images/cvno.png) no-repeat 1.5% 45%;

border: 1px solid transparent;
border-radius: 4px;
    color: #C0392B;
    background-color: #F2DEDE;font-weight:bold;
    border-color: #D8BDBD;
}
.cvyes {
	padding:7px 9px 7px 40px;
	background:url(../images/cvyes.png) no-repeat 1.5% 45%;
border: 1px solid transparent;
border-radius: 4px;
  color: #3C763D;font-weight:bold;
background-color: #DFF0D8;
border-color: #B9DDAB;
}
.sectionb {
	clear: both;
	padding: 0px;
	margin: 0px;border: 1px solid #e1e0e0;margin-top:5px;margin-bottom:5px;padding:7px;
}

/*// cellpadding*/
th, td { padding: 5px; }

/*// cellspacing*/
/*table {width:100%; border-collapse: separate;  }*/ 
/*table { border-collapse: collapse; border-spacing: 0; }*/   /*// cellspacing="0"*/

/*// valign*/
th, td { vertical-align: top; }

/*// align (center)*/
/*table { margin: 0 auto; }*/
.table {width:100%;  } 
.loginblock
{
	border: 1px solid #1EDDC8;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:0px;
	margin-right:0px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #DAFBF7;
}




.login-heading
{

display:block;
background-color:#59CEC1;
color:#096258;
font-family:georgia;
font-size:14px;
padding-left  :8px;
padding-top  :8px;
padding-bottom  :8px;margin-bottom:10px;
}
.validator 
{ 
 
  font-size:16px;font-family:Calibri;font-weight:bold ;
  margin-top:15px;
  margin-bottom:2px;
  margin-left:10px;
  display:block;
  text-align:left; height:auto;
  /*background-image:url(../images/available.png);
  background:#eff5ea url(../images/available.png) no-repeat .5% 45%;*/
  }
.validator-popup 
{ 
 
  font-size:16px;font-family:Calibri;font-weight:bold ;
  margin-top:10px;
  margin-bottom:5px;
  margin-left:3px;width: 96%;
  display:block;
  text-align:left; height:auto;
  /*background-image:url(../images/available.png);
  background:#eff5ea url(../images/available.png) no-repeat .5% 45%;*/
  }


.clr
{
	clear:both;
}
.List-button-block
{
	border-top: 1px solid #81BAD1;
	border-bottom: 1px solid #81BAD1;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#6E6C6C;
	margin-left:3px;
	/*padding:4px;*/
	margin-top:2px;
	margin-bottom:2px;
	 background-color :#E0F1F8;
}
.List-button-div
{
	
	display:block;
	padding-left:12px;
	padding-bottom:12px;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
}
.search-List-block
{
	
   border:#59CEC1 solid 1px;
   height:auto;
   background-color:#DAFBF7;
  width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#6E6C6C;
	margin-left:3px;
	/*padding:4px;*/
	margin-top:0px;
	margin-bottom:2px;
	
}
.List-heading
{
	
height:33px;
display:block;
background-color:#59CEC1;
color:#385450;
font-family:georgia;
font-size:20px;
padding-left  :8px;
padding-top  :5px;
	
}
.tableblock
{
	border: 1px solid #b4b4b4;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:3px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	
}


.mainblock
{

width : 800px;
height:auto;margin:auto;
}


.tableblock1
{
	border: 1px solid #ECE90A;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:3px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #F6F6D9;
}

.tableblock2
{
	border: 1px solid #F3A723;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:3px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #FBF0E3;
}


.div-itemName
{
	border: 1px solid #C3F0C8;
    width: 99%;
	font-size:17px; color: #159C55; font-family: Calibri; font-weight:bold;
   
	margin-left:3px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.innerblock
{
	border: 1px solid #F2EEEE;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:3px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.inner-heading-sm{
padding:2px 0 5px 0px;
border-bottom: 1px solid #2C85BA;
font-size: 18px;
color: #2C85BA;
font-family: Calibri;
font-style:normal;
 width : 98%; 
 margin-left:8px;
 font-weight:bold;

}
.highlightTxt
{
font-size:13px; color: #FF0000; font-family: Calibri; font-weight:bold;
}
.label-Redsm
{
font-size:14px; color: #FF0000; font-family: Calibri; font-weight:bold;
}
.label-Red
{
font-size:17px; color: #FF0000; font-family: Calibri; font-weight:bold;
}
.label-black
{
font-size:17px; color: #000000; font-family: Calibri; font-weight:bold;

}
.label-blue
{
	font-size:17px; color: #3342E3; font-family: Calibri; font-weight:bold;

}
.txtboxlrg {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 350px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtboxlrg:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtbox-arrow {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 290px;
    height:31px;
	color:#000000;
	background: url(../images/openarrow.png) no-repeat 98.5% 45% #ffffff;
	 margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtbox-arrow:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.watermarked
        {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 290px;
    height:31px;
	background: url(../images/openarrow.png) no-repeat 98.5% 45% #ffffff;
	margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
    color: #BAB3B3;
        }


.txtbox-arrowbg {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 300px;
    height:31px;
	color:#000000;
	background: url(../images/openarrow.png) no-repeat 98.5% 45% #ffffff;
	 margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtbox-arrowbg:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.watermarkedbg_arrw
        {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 300px;
    height:31px;
	background: url(../images/openarrow.png) no-repeat 98.5% 45% #ffffff;
	margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
    color: #BAB3B3;
        }

.chkhighlight
{
	 color:#FF0000;font-weight:bold;
}
.chkview
{
	 color:#2C85BA;
}

.watermarked-txtb
        {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 320px;
    height:31px;
	/*E:\VirolaInternational\StonemenOnline_my\VirolaInternational\Images\downarrow.png*/
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
    color: #BAB3B3;
        }
.txtbox {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 320px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtbox:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtboxpop {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 320px;
    height:20px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtboxpop:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtboxsm {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 60px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtboxsm:focus { 
    outline: none;
	color:#000000;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    
}
.txtboxvsm {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 30px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px; font-family: Calibri; font-weight:normal;
}

.txtboxvsm:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtboxmid {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtboxmid:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtboxmidlrg {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 200px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtboxmidlrg:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtboxmidlrg1 {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 250px;
    height:31px;
	color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtboxmidlrg1:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.txtbox-lw {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 350px;
    height:31px;color:#000000;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:lowercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtbox-lw:focus { 
    outline: none;color:#000000;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    
}
.txtbox-righttxt {
   border: 1px solid #717474;color:#000000;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 320px;
    height:31px;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:lowercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
    text-align:right;
    
}

.txtbox-righttxt:focus { 
    outline: none;color:#000000;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
}

.txtboxsm-righttxt {
   border: 1px solid #717474;color:#000000;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 60px;
    height:31px;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:lowercase;
    font-size:14px; font-family: Calibri; font-weight:normal;
    text-align:right;
    
}

.txtboxsm-righttxt:focus { 
    outline: none;color:#000000;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
}

.txtboxmid-righttxt {
   border: 1px solid #717474;color:#000000;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 120px;
    height:31px;
   /*-webkit-box-shadow: 0px 0px 2px #c4c4c4;
   -moz-box-shadow: 0px 0px 2px #c4c4c4;
    box-shadow: 0px 0px 2px #c4c4c4;  some variation of blue for the shadow */
    margin:0px;
    padding:5px;
    text-transform:lowercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
    text-align:right;
    
}

.txtboxmid-righttxt:focus { 
    outline: none;color:#000000;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
}



.button-save{
border:1px solid #008000; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;cursor:pointer;
font-size:12px;font-family:arial, helvetica, sans-serif; padding: 8px 22px 8px 22px; text-decoration:none; 
display:inline-block;font-weight:bold; color: #F7F7F1;
 background-color: #4ba614; background-image: linear-gradient(to bottom, #4ba614, #008C00);
 }

.button-save:hover{
 border:1px solid #004700;
 background-color: #36780f; background-image: linear-gradient(to bottom, #36780f, #005900);
 }
 .button-save:focus 
{
  border: 2px solid #004700;
   /*box-shadow: 0 0 8px #41FC3A;*/
  
} 	
 

 



.button-list{
border:1px solid #35929C; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;
font-size:12px;font-family:arial, helvetica, sans-serif; padding: 8px 22px 8px 22px; text-decoration:none;
 display:inline-block;font-weight:bold; color: #F7F7F1;cursor:pointer;
  background-color: #22C7DB; background-image: linear-gradient(to bottom, #22C7DB, #2e7e87);
 }

.button-list:hover{
 border:1px solid #1b9faf;
background-color: #4DD3E3; background-image: linear-gradient(to bottom, #4DD3E3, #3BA2AD);
 }

.button-list:focus 
{
 
  border: 2px solid #1b9faf;
} 	


.button-addnew{
border:1px solid #927FCC; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;
font-size:12px;font-family:arial, helvetica, sans-serif; padding: 8px 22px 8px 22px; text-decoration:none;
 display:inline-block;font-weight:bold; color: #F7F7F1;cursor:pointer;
 background-color: #B29AF8; background-image: linear-gradient(to bottom, #B29AF8, #9174ED);
 }

.button-addnew:hover{
 border:1px solid #6d47e7;
 background-color: #8e6af5; background-image: linear-gradient(to bottom, #8e6af5, #6D47E7);
 }


 .button-addnew:focus 
{
	  box-shadow: 0 0 8px #AD97F2;
  border: 2px solid #6D47E7;
} 	

 .search1{
border:1px solid #E93CEC; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:12px;font-family:arial, helvetica, sans-serif; 
padding: 8px 22px 8px 22px; text-decoration:none; display:inline-block;font-weight:bold; color: #F7F7F1;cursor:pointer;
 background-color: #fb83fa; background-image: linear-gradient(to bottom, #fb83fa, #E93CEC);
 }

.search1:hover{
 border:1px solid #dc16df;
 background-color: #F952F8; background-image: linear-gradient(to bottom, #F952F8, #DC16DF);
 }


 .search1:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #C232C4;
} 	

 .ok1{
border:1px solid #cb9b14; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
font-size:12px;font-family:arial, helvetica, sans-serif;padding: 8px 22px 8px 22px; cursor:pointer;
text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #eab92d; background-image: linear-gradient(to bottom, #eab92d, #c79810);
 }

.ok1:hover{
border:1px solid #a17b10;
 background-color: #cf9f15; background-image: linear-gradient(to bottom, #cf9f15, #98740c);
 }


 .ok1:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #cf9f15;
} 	

 .button-search{
border:1px solid #D67E1A; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
font-size:12px;font-family:arial, helvetica, sans-serif; 
padding: 8px 22px 8px 22px; cursor:pointer;  text-decoration:none; display:inline-block;font-weight:bold; color: #FFFFFF;
 background-color: #EA8A39; background-image: linear-gradient(to bottom, #F0AE4B, #D9791A);
 }

.button-search:hover{
border:1px solid #C7652C;
 background-color: #E66815; background-image: linear-gradient(to bottom, #E66815, #E39622);
 }


 .button-search:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #E66815;
} 	
 .button-ok{
border:1px solid #ff2596; -webkit-border-radius: 4px; -moz-border-radius: 4px;
border-radius: 4px;font-size:12px;font-family:arial, helvetica, sans-serif; 
padding: 8px 22px 8px 22px; cursor:pointer; text-decoration:none; display:inline-block;
font-weight:bold; color: #FFFFFF;
background-color: #ff5db1; 
background-image: linear-gradient(to bottom, #E996C1, #ef007c);
}

.button-ok:hover{
 border:1px solid #f60080;
 background-color: #ff2a98; 
 background-image: linear-gradient(to bottom, #ff2a98, #bc0062);
 }


 .button-ok:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #ff2596;
} 	





.button-print{
border:1px solid #009690; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; cursor:pointer;
font-size:12px;font-family:arial, helvetica, sans-serif; padding: 8px 22px 8px 22px; text-decoration:none; 
display:inline-block;font-weight:bold; color: #F7F3EB;
 background-color: #00C2B9; background-image: linear-gradient(to bottom, #00C2B9, #00948D);
 }

.button-print:hover{
 border:1px solid #00827C;
 background-color: #008f88; background-image: linear-gradient(to bottom, #008f88, #00A69E);
 }
.button-print:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #00827C;
} 
.button-excel{
border:1px solid #4982C4; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:12px;
font-family:arial, helvetica, sans-serif; padding: 8px 22px 8px 22px; text-decoration:none; display:inline-block;cursor:pointer;
font-weight:bold; color: #F7F7F1;
 background-color: #3093c7; background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
 }

.button-excel:hover{
 border:1px solid #3569A5;
 background-color: #26759e; background-image: linear-gradient(to bottom, #26759e, #133d5b);
 }
.button-excel:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #26759e;
} 

.button-reset{
border:1px solid #AD0202; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;
font-size:12px;font-family:arial, helvetica, sans-serif; padding: 8px 22px 8px 22px; text-decoration:none; 
display:inline-block;font-weight:bold; color: #F7F7F1;cursor:pointer;
 background-color: #F62B2B; background-image: linear-gradient(to bottom, #F62B2B, #D20202);
 }

.button-reset:hover{
 border:1px solid #8F0202;
 background-color: #e40a0a; background-image: linear-gradient(to bottom, #e40a0a, #9F0202);
 }
.button-reset:focus 
{
 /*box-shadow: 0 0 8px #F952F8;*/
  border: 2px solid #8F0202;
} 

.button-simple{

font-size:13px;font-family:calibri;  text-decoration:underline; 
font-weight:bold; color: #F7F7F1;cursor:pointer;text-align: right;
 }
.button-simple a{
color: #F7F7F1;
 }
.divscrollbg
{   padding: 0px;
    min-height:200px;
    margin-top: 10px;
    margin-left:7px;
    margin-bottom:10px;
    float: none;
    clear: both;
    width: 1270px;
    overflow-y:auto;
	overflow-x:auto;
  border: 1px solid #CFEDF0;
   padding-top:20px;
 }
.grid_select
{
color:#1244D2;background-color:#adf5fa;
}


.divEmpty{
width:auto;
color: #555453; 
font-family: Georgia; font-weight: bold; 
font-size: 18px;
padding-left:25px;
border-bottom:#73C2CF solid 1px;
border-top:#73C2CF solid 1px;
padding-bottom:10px;
padding-top:10px;
color:#FF0000;
background-color:#B2E5ED
}


.div-left
{
width:600px;
border:#59CEC1 solid 1px;
height:400px;
background-color:#DAFBF7
}


.div-mid
{
width:350px;
border:#E7DE21 solid 1px;
height:400px;
background-color:#F8F9DB
}
.mid-heading
{
height:25px;
display:block;
background-color:#E6DC10;
color:#101215;
font-family:georgia;
font-size:14px;
padding-left  :8px;
padding-top  :5px;

}
.div-right
{
width:300px;
border:#57D119 solid 1px;
height:400px;
background-color:#E5FBE6
}
.left-heading
{

height:25px;
display:block;
background-color:#59CEC1;
color:#101215;
font-family:georgia;
font-size:14px;
padding-left  :8px;
padding-top  :5px;
}


.right-heading
{
height:25px;
display:block;
background-color:#62CE2C;
color:#101215;
font-family:georgia;
font-size:14px;
padding-left  :8px;
padding-top  :5px;
}
.alignleft
{
text-align:left;
}
.aligncenter
{
text-align:center;
}
.alignright
{
text-align:right;
}
.panel-border
{
	border:1px solid #D5CECE;
}
.div-img
{
border:1px solid #D5CECE;
width:100px;
height:100px;
}
.div-yellowblk
{float:left;
border:1px solid #717474;display:block;
width:30px;
height:30px;background-color:#F5DEB3;
}
.div-yellowtxt
{float:left;
display:block;
color:red;

}
.divQueryBlock
{
	border: 1px solid #717474;
    width: 700px;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:0px;
	margin-right:0px;
	padding:3px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #ffffff;
	height:auto;
	min-height:340px;
	word-wrap:break-word;
}
.divQueryBlocksm
{
	border: 1px solid #CFCD26;
    width: 420px;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	margin-left:0px;
	margin-right:0px;
	
	margin-top:0px;
	margin-bottom:0px;
	background-color: #ffffff;
	height:auto;
	min-height:340px;
	word-wrap:break-word;
}
.querInnerblock
{padding:1px 5px;

}
/*.customCalloutStyle div, .customCalloutStyle td
        {
            border: solid 1px Black;
            background-color: Blue;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
			width: 250px;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
            font-family: Verdana;
            font-size: 10px;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }*/
.divinline
{
display:block;
min-width:100px;
color:#FF0000;
}
.qreview-heading
{
	

display:block;
background-color:#E9E02A;
color:#385450;
font-family:calibri;
font-size:14px;
padding-left  :8px;
padding-top  :5px;padding-bottom:5px;
margin-bottom:10px;
}




.div-purple
{
width:350px;
border:#C4B1F9 solid 1px;
height:400px;
background-color:#F2F0FB;
}
.purple-heading
{
height:25px;
display:block;
background-color:#C4B1F9;
color:#101215;
font-family:georgia;
font-size:14px;
padding-left  :8px;
padding-top  :5px;

}
.simpleblock
{
	height:150px;
	border: 1px solid #F5B891;
    width: 99%;
	font-family:Calibri;
    font-size :13px;
    font-weight:bold;
    color:#545656;
	
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
	padding:4px;
	
	
}
.simple-heading
{
height:25px;
display:block;
background-color:#F5B891;
color:#101215;
font-family:Calibri;
font-size:14px;
padding-left  :8px;
padding-top  :5px;

}

.div-img
{float:left;
width:150px;
border:#2EA9D3 solid 1px;
height:150px;
text-align:center;padding-top:10px;
}
.div-clear
{
width:150px;
border:#2EA9D3 solid 1px;
height:150px;
text-align:center;padding-top:10px;
}


.txtbox-arrow1 {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 320px;
    height:31px;
	color:#000000;
	background: url(../images/openarrow.png) no-repeat 98.5% 45% #ffffff;
	 margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
}

.txtbox-arrow1:focus { 
    outline: none;
    border-color: #1BBDD8;
    box-shadow: 0px 0px 4px #1BBDD8; 
    -moz-box-shadow: 0px 0px 4px #1BBDD8; 
    -webkit-box-shadow: 0px 0px 4px #1BBDD8; 
    color:#000000;
}
.watermarked1
        {
    border: 1px solid #717474;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
    border-radius: 3px;
    width: 320px;
    height:31px;
	background: url(../images/openarrow.png) no-repeat 98.5% 45% #ffffff;
	margin:0px;
    padding:5px;
    text-transform:uppercase;
    font-size:14px;  font-family: Calibri; font-weight:normal;
    color: #BAB3B3;
        }
.buttonsearchmenu
{

border: 0px solid #84888A;
cursor: pointer;
font-size: 12px;
font-family: arial,helvetica,sans-serif;
height: 35px;
text-decoration: none;
width: 47px;
border-radius: 2px 0px 0px 2px !important;
font-weight: bold;
color: #F7F7F1;
background: url("../images/search.png") no-repeat scroll 44.5% 45% #374850;

	}
	
.buttonsearchmenu:hover
{
	border-radius: 0px 2px 2px 0px !important;
background-color:#ffffff;
	}
.grid_heading{
	
background-color:#F0F0F0;
font-size:12px;color:#5C5D5D;font-weight:600;
/*font-family: Calibri;
font-size:14px;font-weight:bold;*/
text-align:left;
}
.grid_footer{
	
background-color:#F0F0F0;
font-size:15px;color:Black;font-weight:bold;
/*font-family: Calibri;
font-size:14px;font-weight:bold;*/
text-align:right;
}
.grid_heading:hover{
	
/*background-color:#B9BEC5;

font-family: Calibri;
font-size:14px;font-weight:bold;
*/

text-align:left;


}

.grid_alt:hover
	{
	background-color:#F4F4F4;

		color: #5C5D5D;
		
	}
	.grid_rows
	{

		color: #5C5D5D;
		    font-size:12px;
	}
    .grid_select
	{
background-color:#faf5c1;
color: #F00;
font-size:12px;
	}
	.grid_rows:hover
	{
		background-color:#F4F4F4;
		color: #5C5D5D;
		
	}
.grid_alt{
color:#5C5D5D;
    font-size:12px;
}
.grid_select
	{
background-color : #f7eec2;
color:#FF0000;
	}
.pull-right12 {
float:right !important;
}
.hchkred
{
	color:#C9302C !important;font-size:20px;font-weight:bold;
}
 