﻿body 
{	
background:#F0F8FF;
}

.txt, .lbl, span.text, .ddl, .rbl, .rbtn, .lbox, .cbox , DIV
{
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;
	top: 0px;
	left: 0px;
}
a
{
	font-family:Sans-Serif;
	font-size:x-small;
}

.txt {
	/*font-family:Sans-Serif;
	font-size:10pt;*/
	border-style:inset;
		width:120px;
	margin-right: 17px;
	margin-left: 0px;
}
              .howto{
margin:0;
padding:10px 60px 20px;
}
	/*.lbl {
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;	 
}
span.text {
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;	 
}
	.ddl {
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;
	}
.rbl {
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;
}
.rbtn
{
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;
}
.lbox {
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;	 
}
	
.cbox
{
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;
}*/
.legend
 {
	font-family:Sans-Serif;
	font-size:10pt;
	color:#D2691E;
}
.fieldset
{

 border-color:gray;

}
.clntName{
	font-family:Verdana;
	font-size:12pt;
	color:Red;
	}
.lblAddr
{
	font-family:Verdana;
	font-size:8pt;
	color:Black;	
}

.lblErrMsg
 {
	font-family:Verdana;
	font-size:8pt;
	color:red;	 
}
.lblErrMsgFlag
 {
	font-family:Verdana;
	font-size:8pt;
	color:red;
	width:100%;
   display :block; 
}

/*.lblHeading
{
	text-decoration:underline;
	font-size:12pt;
	color:Red;
}*/

.lblHeading
{
	font-family:Verdana;
	font-size:16pt;
	color:Red;
	 text-decoration:underline;
	}
.lblLicense
{
	font-family:Verdana;
	font-size:8pt;
	color:Red;
	}

.lblToolbar
{
	font-family:Verdana;
	font-size:8pt;
	color:white;
	}
	

.txtSearchClient
{
	font-family:Verdana;
	font-size:8pt;
	border-style:inset;
		width:120px;
 background-color:Yellow;
}

.tableMaster
{
	/*background:#F5F5DC; 
	background:#eef2ea;*/
	background:#F0F8FF;
	 text-align:left;
	  border:solid 1px black;
	  }

.smallTxt
{
	font-family:Verdana;
	font-size:8pt;
	border-style:inset;
		width:50px	;
}



.button
{
	background:gray;
	 color:White;
	 font-weight:bold;
}
	
.vsummary
{
	Font-family:Verdana; 
	Font-Size:8pt;
	color:Red;
}
.lblmsg
{
	Font-family:Verdana; 
	Font-Size:10pt;
	color:Red;
}
	

.dispNotes
{
	font-family:Verdana;
	font-size:8pt;
	color:red;
}


.lableERROR
{
	font-family:Verdana;
	font-size:12pt;
	color:red;
	}
	
.tableERROR
	{
		 background:#FFFFCC;
		  border-color:red;
		   border-width:1px;
		   width:100%}
.lblWhite /* RemindersGridView row font-color  */
{	font-family:Sans-Serif;
	font-size:9pt;
	color:White;
	}

.ResLbl
{
	font-family:Sans-Serif;
	font-size:10pt;
	color:Black;
	}
	
.ResLblMsg
	{
	font-family:Sans-Serif;
	font-size:10pt;
	color:#990066;
	}
	
.ResTxt	{
	font-family:Sans-Serif;
	font-size:10pt;
	border-style:inset;
}

.ResDDL {
	font-family:Sans-Serif;
	font-size:10pt;

}

.ResLegend {
	font-family:Sans-Serif;
	font-size:10pt;
	color:#990066;
}
	
.ResButton 
{
	}

.ResTable
{
	border: thin solid #5D7B9D;

}	

.table
{
	border:  1px solid Gray;
}
/*.divCenter

{
	text-align:center;

	}*/

/*
.ModalWindow
{

  border-color: #996644;
  border-width:2px; 
  background:#CCCC77;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}
.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}*/

/* ModalPopUpExtender Style */
    .modalBackground 
    {
              background-color:#667788; 
              filter:alpha(opacity=70);
              opacity:0.7; 
    } 


 .ModalWindow 
{
 
    width:auto;
    height:auto;
     border: solid 5px #D2691E; 
    background-color: #F5F5DC; 
    padding: 10px 10px 10px 10px; 
}

  
    .updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
            position:absolute; 
            width:130px; 
            height:50px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }


/* GridView Styles */
.footerStyle
{
	Background-Color:White;	 
	Color:#333333;
}

.headerStyle
{
	background-color:#336666;
	color:White;
	 font-family:Verdana;
	   font-size:8pt; 
}

.pagerStyle
{
	background-color:#336666;
	 color:White;
	 text-align:Center;
	  }
	  
	  
.rowStyle
{
font-family:Verdana;
  font-size:8pt;
}
.selectedRowStyle
{
	background-color:#339966;
	   font-weight:bold;
	    color:White;
}


.alternateRowStyle
{
	background-color:#DDDDDD;
}
/* END GridView Styles */	

.pinText {
    position: relative;
    top: -25px;
    left: 2px;
    width: 30px;
    color: #ffffff;
    text-align: center;
    font: bold 12px Arial;
}
        
.aBox {

	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	padding: 0px;
	margin:0px;
	position: relative;
}

.aBar {
	background-color: #D2691E;
	color: #ffffff;
	cursor: move;
	font-weight: bold;
	font-size:12px;
	padding: 2px 1em 2px 1em;
}
.aContent { 
	padding: 10px;
}
.MyGridClass
{
height : auto !important ;
}
.ModalWindowFlagClientReservation 
{
    width:auto;
    height:auto;
     
}
.divErrMsgFlag
 {
	font-family:Verdana;
	font-size:8pt;
	color:red;
	width:100%;
    display :block; 
    text-align:center;
}

.lblTextAlign
{
	font-family:Sans-Serif;
	font-size:x-large;
	color:blue;

	text-align:center;
}
.buttonWrap
{
 white-space: normal ;
   
 color:#0066ff;
}

 .rwControlButtons
        {
            position: relative;
            width:150px;
        }