body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}   
.classBaseColorDarkTone{
   background-color: #336699;
   color: #FFFFFF;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
.classSecondColorDarkTone{
   background-color: #FF9922;
   color: #FFFFCC;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
.classBaseColorMediumTone{
   background-color: #F9FCFF;
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
.classSecondColorMediumTone{
   background-color: #FFF9F2;
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
.classBaseColorLightTone{
   background-color: #F9F9F9;
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
.classSecondColorLightTone{
   background-color: #FFFFFF;
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}

.classBaseColorDarkToneBold{
   /*background-color: #336699;*/
   color: #FFFFFF;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}
.classSecondColorDarkToneBold{
   /*background-color: #FF9922;*/
   color: #FFFFCC;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}   
.classBaseColorMediumToneBold{
   /*background-color: #F9FCFF;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}
.classSecondColorMediumToneBold{
   /*background-color: #FFF9F2;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;      
}
.classBaseColorLightToneBold{
   /*background-color: #F9F9F9;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}
.classSecondColorLightToneBold{
   /*background-color: #FFFFFF;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}  
a.classBaseColorLinkUnderline{
   /*background-color: #F9FCFF;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;  
}
a.classBaseColorLinkUnderline:hover{
   /*background-color: #F9FCFF;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}   
a.classSecondColorLinkUnderline{
   /*background-color: #FFF9F2;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}   
a.classSecondColorLinkUnderline:hover{
   /*background-color: #FFF9F2;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
a.classBaseColorLink{
   text-decoration: none;
   /*background-color: #F9FCFF;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;   
}
a.classBaseColorLink:hover{
   text-decoration: none;
   /*background-color: #F9FCFF;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}   
a.classSecondColorLink{
   text-decoration: none;
   /*background-color: #FFF9F2;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}   
a.classSecondColorLink:hover{
   text-decoration: none;
   /*background-color: #FFF9F2;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
a.classBaseColorLinkUnderlineBold{
   /*background-color: #F9FCFF;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;  
   font-weight: bold;	
}
a.classBaseColorLinkUnderlineBold:hover{
   /*background-color: #F9FCFF;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}   
a.classSecondColorLinkUnderlineBold{
   /*background-color: #FFF9F2;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}   
a.classSecondColorLinkUnderlineBold:hover{
   /*background-color: #FFF9F2;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}
a.classBaseColorLinkBold{
   text-decoration: none;
   /*background-color: #F9FCFF;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;   
   font-weight: bold;
}
a.classBaseColorLinkBold:hover{
   text-decoration: none;
   /*background-color: #F9FCFF;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}   
a.classSecondColorLinkBold{
   text-decoration: none;
   /*background-color: #FFF9F2;*/
   color: #FF9922;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}   
a.classSecondColorLinkBold:hover{
   text-decoration: none;
   /*background-color: #FFF9F2;*/
   color: #336699;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}   
.classBaseColorInputRightAligned{
  border-style:none;
  font-size: 11;
  color: #336699;
  background-color: transparent;
  text-align: right;
  font-family : Arial, Helvetica, sans-serif;
}
.classBaseColorInputRightAlignedBB{
  border-style:none;
  font-size: 11;
  font-weight: bold;
  color: #336699;
  background-color: transparent;
  text-align: right;
  font-family : Arial, Helvetica, sans-serif;
}   
.classSecondColorInputRightAlignedBoldSubTotal{
  border-style:none;
  font-size: 11;
  font-weight: bold;
  color: #FF9922;
  background-color: transparent;
  text-align: right;
  font-family : Arial, Helvetica, sans-serif;
}   
.classSecondColorInputRightAlignedSubTotal{
  border-style:none;
  font-size: 11;
  color: #FF9922;
  background-color: transparent;
  text-align: right;
  font-family : Arial, Helvetica, sans-serif;
}  
.textspace1 {
        font-size: 1px;
        text-decoration: none;
        color: #000000;
        font-family : Arial, Helvetica, sans-serif;
}    
.textspace3 {
  font-size: 3px;
  text-decoration: none;
}
.textspace5 {
	font-size: 5px;
	text-decoration: none;
}
.classhidden{

  display: none
} 
 .textRed {
   color: red;
}
.textGreen {
   color: green;      
}
 .textYellow {
   color: #e6e600;
}   
.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B8C1D3}
a.copyrightLink{
  font-size: 10px;
  text-decoration: none;
  color: #B8C1D3;
  font-family : Arial, Helvetica, sans-serif;
}
a:hover.copyrightLink{
  font-size: 10px;
  text-decoration: underline;
  color: #B8C1D3;
  font-family : Arial, Helvetica, sans-serif;
}
a:active.copyrightLink{
  font-size: 10px;
  text-decoration: none;
  color: #B8C1D3;
  font-family : Arial, Helvetica, sans-serif;
}
.classInputWhite{
  border-style: Solid;
  border-width: 1;
  border-color: #F9FCFF;
  background-color:  #F9F9F9;
  font-size: 11;
  color: #336699;
  font-family : Arial, Helvetica, sans-serif;
  width:100%;
  overflow:hidden;
  text-align:justify;
}
.classGreenBackground{
   background-color: #008000;
   color: #FFFFFF;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
} 
a.classGreenBackground{
   background-color: #008000;
   color: #FFFFFF;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}    
.classRedBackground{
   background-color: red;
   color: #FFFFFF;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}   
.classYellowBackground{
   background-color: #e6e600;
   color: #FFFFFF;
   font-size: 11;
   font-family: Arial, Helvetica, sans-serif;
}
/* for apartments*/
.classSecondColorBorder{
   border: 1px solid #FF9922;
   background-color: #FFFFFF; 
}
.classBaseColorBorder{
   border: 1px solid #336699;
   background-color: #F9F9F9; 
}
.classPageTitle{
   color: #6B6A9B;
   font-size: 16;
   font-family: Arial;
   font-weight: bold; 
}
a.classSearchArea {
   color: #34334D;
   font-size: 12px;
   font-family: Verdana;
   font-weight: bold;
   text-decoration: underline;
}
.classBorderColorDarkTone{
   border: 1px solid #6E86AC;
}
.classBorderColorMediumTone{
   border: 1px solid #999999;
}
.classBorderColorLightTone{
   border: 1px solid #CCCCCC;
}
.classLineColorMediumTone{
   background-color: #999999;
}
.classLineColorDarkTone{
   border-bottom:2px solid #6E86AC; 
}
.classBorderColorMediumTone3D{
   border-bottom:1px solid #999999; 
   border-right:1px solid #999999;
   background-color: #999999; 
}
.classBorderColorDarkTone3D{
   border-bottom:1px solid #6E86AC; 
   border-right:1px solid #6E86AC;
   background-color: #6E86AC;
}
.classTextBaseColorDarkTone{
   color: #336699;
}
.classTextSecondColorDarkTone{
   color: #FF9922;
}
.classTextWhite{
   font-size: 12px;
   color: #FFFFFF;
   font-family : Arial, Helvetica, sans-serif;
}
.classTextWhiteLineThrough{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: line-through;
   font-family : Arial, Helvetica, sans-serif;
}
.classTextGray{
   font-size: 11px;
   color: #4b5765;
   font-family : Arial, Helvetica, sans-serif;
}
.classTextGrayLineThrough{
   font-size: 11px;
   color: #4b5765;
   text-decoration: line-through;
   font-family : Arial, Helvetica, sans-serif;
}
/*calendar */
.classCalendarButton{
   /*color: ;*/
   background-color: #F9FCFF;
   border: 1px solid #DAD8C4;
   font-size: 11px;
}
.classCalendarSelect{
   background-color: #F9FCFF;
   /*border: 1px solid black;*/
   font-size: 11px;
}
