/* CSS Document */
/* -------------------------------------------------------------------------------
	Communities Program Management, LLC (http://www.cacommunities.org)
	(c) Communities Program Management, LLC. All rights reserved.
   -------------------------------------------------------------------------------
	Author:   Gadi
	Version:  September 2007
*/

.printhide {
	display:none;
}


.navHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
    width:168px;
    height:25px;
    padding-left:15px;
}

.navMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
    width:168px;
    padding-left:15px;
}


.footerWhite {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          line-height: 15px;
          color: #FFFCFF;
          text-decoration: none;
}
.footerWhiteNav {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          line-height: 15px;
          color: #FFFCFF;
          text-decoration: none;
}
.footerWhiteNav:hover {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          line-height: 15px;
          color: #99CCFF;  /*#FF9900;*/  /*#DFE7F7;*/
          text-decoration: none;
}


.rightNavWhite {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
          line-height: 16px;
          color: #FFFCFF;
          text-decoration: none;
          font-weight: bold;
}
.rightNavWhite:hover {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 10px;
          line-height: 16px;
          color: #99CCFF;  /*#FF9900;*/  /*#DFE7F7;*/
          text-decoration: none;
          font-weight: bold;
}

.leftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
    padding-top:3px;
    padding-bottom:3px;
}
.leftNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
.leftNav_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}
.leftNav_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

.textBreadCrumbs {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #B70009;
          line-height: 13px;
}

.linkBreadCrumbs {
          font-family: Arial, Helvetica, sans-serif;
          font-weight: bold;
          font-size: 11px;
          color: #1F458F;
          text-decoration: none;
}

.linkBreadCrumbs:hover {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-weight: bold;
          color: #B70009;  /* color : #333333; */
          text-decoration: none;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Gray;
	text-decoration: none;
	line-height: 12px;
}
.link_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Gray;
	text-decoration: none;
	line-height: 12px;
}
.link_copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	line-height: 12px;
}

.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #0B45B2;
}

.pageTitleR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0B45B2;
	vertical-align: middle;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 15px;
}

.text_lineH10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 11px;
}

.text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 15px;
}
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.notes  {
	      font-family: Arial, Helvetica, sans-serif;
          font-size     : 11px;
          font-weight   : normal;
          text-decoration: none;
          color         : #0000FF;
          padding-left  :5px;
          padding-right :5px;
}

.notesBox {
          background-color: #FDF7DF;
          padding-left: 4px;
          padding-right: 4px;
}






.bump_body {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 25px;
}
.bump_footer {
	padding-bottom: 10px;
	padding-left: 10px;
}
.bump_sidebar1 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 0px;
}
.bump_back {
	padding-right: 7px;
}





.links {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
	line-height: 15px;
}
.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF9900;
	line-height: 15px;
}
.links_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.links_footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	text-decoration: none;
}

.subHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 15px;
}

.subHeader11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 15px;
}

.text_sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	line-height: 15px;
}
td.bkgd_map {
	background-image: url(images/map_bkgd.jpg);
	background-repeat: no-repeat;
}

/* margins */
.indent05    { margin-left: 5px; }
.indent07    { margin-left: 7px; }
.indent10    { margin-left: 10px; }
.indent15    { margin-left: 15px; }
.indent20    { margin-left: 20px; }
.indent25    { margin-left: 25px; }
.indent37    { margin-left: 37px; }

.margin0     { margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.margin15    { margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 15px; }
.margin2015  { margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 15px; }
.marginTop0  { margin-top: 0px; }
.marginTop3  { margin-top: 3px; }
.marginTop5  { margin-top: 5px; }
.marginTop8  { margin-top: 8px; }
.marginTop10 { margin-top: 10px; }

.marginTop8Bottom8 { margin-top: 8px; margin-bottom: 8px; }
.marginTop8Bottom0 { margin-top: 8px; margin-bottom: 0px; }
.marginTop8Bottom8Indent { margin-top: 8px; margin-bottom: 8px; margin-left: 8px; }
.marginTop8Indent  { margin-top: 8px; margin-left: 8px; }
.marginTop3Indent  { margin-top: 3px; margin-left: 8px; }

.padTop0     { padding-top:0px; padding-bottom: 0px; }
.padTop1     { padding-top:1px; padding-bottom: 3px; }
.padTop2     { padding-top:2px; padding-bottom: 3px; }
.padTop3     { padding-top:3px; padding-bottom: 3px; }
.padTop4     { padding-top:4px; padding-bottom: 3px; }
.padTop5     { padding-top:5px; padding-bottom: 3px; }

.padBottom0  { padding-bottom: 0px; }
.padBottom2  { padding-bottom: 2px; }
.padBottom3  { padding-bottom: 3px; }
.padBottom5  { padding-bottom: 5px; }
.padBottom8  { padding-bottom: 8px; }
.padBottom10 { padding-bottom: 10px; }
.padBottom20 { padding-bottom: 20px; }

.padLeft05   { padding-left: 5px; }
.padLeft08   { padding-left: 8px; }
.padLeft10   { padding-left: 10px; }
.padRight10  { padding-right: 10px; }
.padRight90  { padding-right: 90px; }

.indent10top0 { margin-left: 10px;  margin-top: 0px; }
.indent10top8 { margin-left: 10px;  margin-top: 8px; }
.indent15top0 { margin-left: 15px;  margin-top: 0px; }
.indent20top0 { margin-left: 20px;  margin-top: 0px; }
.indent20top8 { margin-left: 20px;  margin-top: 8px; }
.indent25top8 { margin-left: 25px;  margin-top: 8px; }
.indent25top0 { margin-left: 25px;  margin-top: 0px; }

.indent10bottom5 { margin-left: 10px; padding-bottom: 5px; }

.textBold {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-weight: bold;
          color: #006699;
          text-decoration: none;
}

.dropdowndate {
	margin:0px;
	padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:   11px;
}


.textFormLabelBold {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;		  
          font-weight: bold;
          line-height: 13px;
}

.textFormLabelNormal {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;		  
          line-height: 13px;
}
.textSelectDDL {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
}	
.textInputBox {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
}
.textInputBoxDisabled {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
          background-color:#CCFFFF;
}
.textCheckRadio {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
}
.moneyInputBox {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
          text-align:  right;
}
.moneyInputBoxDisabled {
          color:       #333333;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
          background-color:#CCFFFF;
          text-align:  right;
}


.textRedError {  color: #FF0000;
          font-size:   11px;
          font-family: Arial, Helvetica, sans-serif;
          line-height: 15px
}

.textRedErrorBold {  color: #FF0000;
          font-family: Arial, Helvetica, sans-serif;
          font-size:   11px;
          font-weight: bold;
          text-decoration: none;
          line-height: 15px;
}


/* Reports */
.ledgerHeader      { border-bottom: solid 1px #A5C2D6; }
.ledgerHeaderLeft  { border-left: solid 1px #A5C2D6;  border-bottom: solid 1px #A5C2D6; }
.ledgerHeaderRight { border-right: solid 1px #A5C2D6; border-bottom: solid 1px #A5C2D6; }

.ledgerLeft        { border-left: solid 1px #A5C2D6; }
.ledgerRight       { border-right: solid 1px #A5C2D6; }

.ledgerTop         { border-top: solid 1px #A5C2D6; }
.ledgerTopLeft     { border-left: solid 1px #A5C2D6;  border-top: solid 1px #A5C2D6; }
.ledgerTopRight    { border-right: solid 1px #A5C2D6; border-top: solid 1px #A5C2D6; }

.ledgerBottom      { border-bottom: solid 1px #A5C2D6; }
.ledgerBottomLeft  { border-left: solid 1px #A5C2D6;  border-bottom: solid 1px #A5C2D6; }
.ledgerBottomRight { border-right: solid 1px #A5C2D6; border-bottom: solid 1px #A5C2D6; }



.smallTable { font-family : Verdana, Arial, Helvetica, sans-serif;
              font-size   : 11px;
            }

.smallFont   { font-family:"Verdana","Arial","Helvetica",sans-serif; font-size:10px; }
.smallFont11 { font-family:"Verdana","Arial","Helvetica",sans-serif; font-size:11px; }
.formFont    { font-family :"Verdana","Arial","Helvetica",sans-serif;
               font-size   : 12px;
               font-style  : normal;
               line-height : normal; }

.H          {FONT-SIZE:11px;FONT-WEIGHT:BOLD;FONT-FAMILY:tahoma,sans-serif}
.H15        {FONT-SIZE:15px;FONT-WEIGHT:BOLD;FONT-FAMILY:tahoma,sans-serif}
.E	        {FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif}
.EE	TD	    {PADDING-LEFT:2px;PADDING-RIGHT:5px}
.EE	a	    {text-decoration : none;}
.EE	        {EMPTY-CELLS:show;BORDER-COLLAPSE:collapse}
.HT	        {HEIGHT:25px;}
.HT21       {HEIGHT:21px;}
.HT18       {HEIGHT:18px;}
.HT4        {HEIGHT:4px;}

.H25        {FONT-SIZE:11px;FONT-WEIGHT:BOLD;FONT-FAMILY:tahoma,sans-serif; line-height: 8pt;}
.E25        {FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif; line-height:8pt;}


a.errtext {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	line-height: 15px;
}
a.errtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #CC0000;
	line-height: 15px;
}



.errhdr    { font-family: Verdana, Arial, Helvetica, sans-serif;
             font-weight: bold;
             text-decoration : none;
             color: #FF0000;
           }

.errline   { font-family : Verdana, Arial, Helvetica, sans-serif;
             color       : #FF0000;
           }

.errfld    { font-family : Verdana, Arial, Helvetica, sans-serif; 
             color       : #FF0000;
           }

.textIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 12px;
}

.textBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	line-height: 15px;
}
.textBigBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: 15px;
}

.hc_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.trItemLighBlue {
		  background-color: #ebeff2;
          font-size:   11px;
          font-family: Arial, Helvetica, sans-serif; 
          line-height: 24px 
          }
