.mgr     {margin:0px;
          font-family:arial;
          font-size:12px;
          }
.masthead {height:50px;
           border-bottom:2px solid #E0E0E0;
           padding-top:10px;
           }
.masthead td {font-weight:bold;
              font-size:12px;
           }
.masthead h1 {text-align:center;
           margin-bottom:0px;
           }

.sidebar  {padding:8px;
           padding-top:16px;
           }
.links    {border:1px solid #E0E0E0;
           border-right:2px solid #E0E0E0;
           border-bottom:2px solid #E0E0E0;
           padding:4px;
           background-color:white;
           font-size:12px;
           }
.links a   {text-decoration:none;
            color:blue;
           }
.links a:hover   {text-decoration:underline;
            color:red;
           }
.explain   {margin-top:6px;
            margin-bottom:2px;
	padding:2px;
           } 
.main      {padding:4px;
            padding-left:12px;
           }
.main h2   {color:#70B0FF;
            margin-top:8px;
           }
.announce  {border:1px solid #70B0FF;
            padding:6px;
            margin-left:5%;
            margin-right:5%;
            }
/* .footer    {border-top:1px solid #E0E0E0;
           } */
.mgrcaption {width:100px;
             background-color:#F0F0F0;
             font-weight:bold;
             font-size:11px;
             text-align:right;
            }
.mgrfield   {font-size:11px;
            }
.mgrfieldXX select {width:250px;
                 }
.mgr th     {color:white;
             background-color:#70B0FF;
             font-size:12px;
             padding:3px;
             }
.mgrpropreport {text-align:center;
                margin-top:20px;
                margin-bottom:20px;
               }
.mgrtotal    {font-weight:bold;
              background-color:#F0F0F0;
             }
.mgrsubmit   {background-color:#E0E0E0;
             }
.guest_message
	{
	background-color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	}

.login
	{
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-top:32px;
	border:1px solid #70B0FF;
	text-align:left;
	width:100%;
	}

.create_account th
	{
	color:black;
	background-color:#EEEEEE;
	font-size:11px;
	font-weight:bold;
	}

.login_form
	{
/*	padding:10px; */
	}

.required
	{
	font-style:italic;
	color:red;
	text-align:right;
	}

.header_main
	{
	text-align:center;
        margin-bottom:0px;
	font-size:24px;
	font-weight:bold;
	color:#70B0FF;
	}

.content
	{
	padding:3px;
	}

.main_container
	{
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-top:32px;
	border:1px solid #70B0FF;
	text-align:left;
	}

.property_list td
	{
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	text-align:left;
	}

.unitCont{
  padding:10px;
  font-size:10px;
}
.unitCol{
  padding:2px;
  margin:2px;
  float:left;
}

.unitCol h3 {
  border:0px solid #DCDCDC;
  font-weight:bold;
  padding:2px;
  margin:0px;
  font-size:10px;
  border:0px solid black;
  height:20px;
}
.unitCol h4 {
  font-weight:bold;  
  padding:2px;
  margin:6px 1px 6px 1px;
  font-size:10px;
  border:0px solid black;
  height:20px;
}
.unitCol p {
  font-weight:normal;  
  padding:2px;
  margin:6px 1px 6px 1px;
  border:0px solid black;
  height:20px;
}
.fBreak{
  clear:both;
}
.amenCont {
  border:1px solid #DCDCDC;
  font-weight:bold;
  font-size:10px;
  padding:2px;
  margin:5px 5px 10px 5px;
}
.amenCont p {
  font-weight:bold;  
  font-size:10px;
  padding:1px;
  margin:1px;
  border-bottom:0px solid #DCDCDC;
  width:210px;
  float:left;
  display:block;
}
.amenCont textarea{
  width:300px;
  padding-left: 10px;
}
.fieldCont {
  border:1px solid #DCDCDC;
  font-weight:bold;
  font-size:10px;
  padding:2px;
  margin:5px 5px 10px 5px;
}
.pmEdit {
  font-size:10px;
  padding:1px;
  margin:1px 1px 1px 10px;
  width:200px;
  float:left;
}

.pmEditLabel {
  font-weight:bold;  
  border-bottom:1px solid #DCDCDC;
  padding:1px;
  margin:1px;
  width:90px;
  display:block;
  float:left;
}

.pmEditValue {
  font-weight:normal;  
  width:100px;
  float:left;
}
.mypmTextArea{
  width:300px;
  margin:1px 1px 1px 10px;
}
.editBig{
  width:150px;
}
.editMed{
  width:100px;
}
.editSmall{
  width:50px;
}
.pmSec{
  font-size:12px;
  font-weight:bold;
}
.pmSecHidden{
  display:none;
}

.pmUEdit {
  font-size:10px;
  padding:1px;
  margin:1px 1px 1px 10px;
  width:150px;
  float:left;
}

.pmUEditLabel {
  font-weight:bold;  
  border-bottom:1px solid #DCDCDC;
  padding:1px;
  margin:1px;
  width:70px;
  display:block;
  float:left;
}

.pmUEditValue {
  font-weight:normal;  
  width:70px;
  float:left;
}
.pmUAmenity{
  float:left;
  margin:2px;
}
.mpRed{
  color:red;
  font-weight:bold;
  font-size:14px;
}
.mpBlue{
  color:blue;
  font-weight:bold;
  font-size:14px;
}

.pmSubmit{
  margin:10px;
  padding:10px;
}
.pmSubmitButton{
  font-weight:bold;
  font-size:14px;
}
.pmAptList{
  border:0px solid black;
  font-weight:bold;
  font-size:14px;
  margin-top:10px;
  padding:10px;

}

.pmAptEdit{
  font-weight:bold;
  font-size:14px;
  margin-top:0px;
  padding:2px;
}
.fLeft{
  float:left;
}
.fRight{
  float:right;
}

