/* 
    Document   : master_page
    Created on : Jul 11, 2008, 6:48:50 PM
    Author     : vmishin
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* autocomplete begin */
#AutoCompleteFld {
    width:30em; /* set width here or else widget will expand to fit its container */
    padding-bottom:2em;
}
.match {
    font-weight:bold;
}
/* autocomplete end */

  body {
    /* layout */
	margin: 0;
	/* box */
	background-color: #FFFFFF;
	/* text */
    color: #004080;
/*    font-family: Arial; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
  }

  .err_msg {
    background-color: #FFFFFF;
    color: #ee4040;
    font-family: Arial;
    font-size: 9px;
  }

  .info_msg {
    color: #004090;
    font-family: Arial;
    font-size: 9px;
  }
  
  .bd {
    background-color: #FFFFFF;
    color: #004080;
    font-family: Arial;
    font-size: 12px;
  }
  .tbl {
    background-color: #FFFFFF;
  }
  a:link { 
    color: #FF0000;
    font-family: Arial;
    font-size: 12px;
  }
  a:active { 
    color: #0000FF;
    font-family: Arial;
    font-size: 12px;
  }
  a:visited { 
    color: #800080;
    font-family: Arial;
    font-size: 12px;
  }
  .hr {
    background-color:  #336699;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }


.hr_1 {
    background-color: #FFFFFF;
    color: #336699;
    font-family: Arial;
    font-size: 12px;
  }
  
  a.hr:link {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:active {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:visited {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  .dr {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
  }

  .dr_1 {
    background-color: #FFFFFF;
    color: rgb(95, 79, 183);
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
  }

.sr {
    background-color: #FFFFCF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
  }

div#tools{
    
}

.done{
    font-size: large;
    font-weight: bold;
    font-family: Arial;
    color: #05c;
    position: absolute;
    text-align:center;
}

.active_sel
  {
/*    background: #88f; */
/*    cursor: pointer; */
    cursor: hand; 
  }

/* ======================  CALENDAR =========================== */
  
#wrapHead
  {
    position: fixed;
    top: 135px;
    left: 148px;
    right: 12px;
    background: #ffb;
  }
#wrapHead h3
  {
    margin: 10px;
  }
#wrapMenu
  {
    position: fixed;
    top: 144px;
    right: 21px;
  }
#wrapMenu input
  {
    font-weight: bold;
    background: #ffc;
    height: 32px;
    width: 96px;
  }

/* Alert Div Styles */
/* Confired usage: sale, sale product (sale_transaction) */
#alertDiv {
    background: #fff;
    width: 400px;
/*    height: 200px; */
	height: auto;
	min-height: 200px;
    text-align: center;
    position: fixed;
    padding: 5px;
    border: 1px solid #000;
  }

/* View Calendar Styles */
#calendar
  {
    float:left;
  }
td.nullDay
  {
    background: #ccc;
  }
td.available
  {
    background: #0c0;
  }
td.unavailable
  {
    color: #fff;
    background: #c00;
  }
td.transition
  {
    background: #ff0;
  }
td.amber
  {
    background: #9f9;
  }
td.unknown
  {
    background: #ddb;
  }
#editCalendar
  {
    float: right;
    margin-top: 30px;
  }
#editCalendar input
  {
    display: block;
    margin: 5px;
    border: 1px solid #000;
  }
  
/* Add Property Styles */
ul.propForm
  {
    margin: 3px;
    padding: 3px;
    border: 1px solid #000;
  }
ul.propForm li
  {
    padding: 3px;
  }
ul.propForm li label
  {
    width: 200px;
  }  

  
/* -------------------- Contacts --------------------- */  
  
.fnt, .hr_1a, .hr_2a {
    font-family: Arial;
    font-size: 12px;
        
}    

.hr_1a {  
    background-color: rgb(208, 218, 253);
    color: #222222;
    padding: 2 4 2 4;
}    
.hr_2a {  
    background-color: rgb(245, 245, 260);
    color: #444444; 
    padding: 0 0 0 0;
}    


.dr_1a {  /* float: left; */
    }    

.active_sel_1
  {
    cursor: hand; 
  }

.sp_left {  
    float: left;
/*    margin: 2 2 2 20; */
}    

/* Property Management Class 'pm' */
.pm,
.pm td,
.pm .hdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: 4169E1;
}
.pm .tbl {
	background-color: #FFF;
	border-collapse: seperate;
	margin: 2px;
/*	width: 70%; */
}
.pm .hdr {
	background-color: #D0DAFD;
	padding-right: 2px;
}
