    /* table  				{ font-size: 1em; margin-left: 4px; font-family: Verdana, Helvetica, Arial, sans-serif }
    table.nested      { margin-left: 0px; margin-right:0px }
    tr.nested      	{ margin-left: 0px; margin-right:0px }
    td.nested      	{ margin-left: 0px; margin-right:0px }
th                      { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: center  }
td                      { color: #000000; font-size: 10px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif }

    */
table.orgchart {
    border-collapse: collapse;
    border-width: 2px;
    border-style: double;
		font-weight:normal;
		font-style:normal;
		width:100%;
}

td,th {
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
		font-weight:normal;
		font-style:normal;
}

th {
	font-weight:bold;
}

td.orgchart {
    border-width: 1px;
    border-style: solid;
    border-color: #444444;
    /*
    background-color:#CCCCCC;
    */
    padding: 0.5em;
    font-size: 10px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
}

td.texttitlewht {
    height: 12px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    border-style: none;
    padding: 0.5em;
}

td.topcell {
    border-bottom-style: none;
}

td.middlecell {
    border-top-style: none;
    border-bottom-style: none;
    border-left-width: 2px;
    border-left-style: double;
}

td.bottomcell {
    border-top-style: none;
    border-left-width: 2px;
    border-left-style: double;
}

/* USED */

td.left {
    text-align: left;
    border-left-style: double;
    border-left-width: 2px;
    border-left-color: #000000;
}

td.right {
    text-align: right;
    border-right-style: double;
    border-right-width: 2px;
    border-right-color: black;
}

td.outer {
    border-style: none;
    padding: 2px;
    padding-right: 5px;
    border-top-style: outset;
    border-top-width: 1px;
    padding: 0.5em;
		font-weight:bold;
}

td.inner {
    border-style: none;
    text-indent: 15px;
		font-weight: normal;
		margin: 2px;
    padding: 2px;
    padding-right: 5px;
}

td.onelevel {
	border-style: none;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	padding-right: 5px;
}

td.central {
    border-style: none;
}

td.header {
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    border-style: none; /*	border-bottom-style:ridge; */
    margin: 2px;
    padding: 2px;
}

td.emptyline {
    font-size: 4px;
    border-top-style: outset;
    border-top-width: 1px;
    height: 4px;
}

.blackborder {
    border-color: #555555 !important;
}

.generic {
    border-color: #444444;
}

td.genericcentral {
    background-color: #CCCCCC;
/*    border-color: #444444;  */
}

td.genericheader {
    background-color: #444444;
    border-color: #444444;
}

.aa {
    border-color: #999900;
}

td.aacentral {
    background-color: #CCCC33;
/*    border-color: #999900; */
}

td.aaheader {
    background-color: #999900;
    border-color: #999900;
}

.iv {
    border-color: #999900;
}

td.ivcentral {
    background-color: #CCCC33;
/*    border-color: #999900;  */
}

td.ivheader {
    background-color: #999900;
    border-color: #999900;
}

.ri {
    border-color: #999900;
}

td.ricentral {
    background-color: #CCCC33;
/*    border-color: #999900; */
}

td.riheader {
    background-color: #999900;
    border-color: #999900;
}

.sb {
    border-color: #336699;
}

td.sbcentral {
    background-color: #6699CC;
/*    border-color: #336699;  */
}

td.sbheader {
    background-color: #336699;
    border-color: #336699;
}

.enac {
    border-color: #CC6633;
}

td.enaccentral {
    background-color: #ff9966;
/*    border-color: #cc6633; */
}

td.enacheader {
    background-color: #CC6633;
    border-color: #CC6633;
}

.sv {
    border-color: #669966;
}

td.svcentral {
    background-color: #99CC99;
/*    border-color: #669966;  */
}

td.svheader {
    background-color: #669966;
    border-color: #669966;
}

.sti {
    border-color: #666699;
}

td.sticentral {
    background-color: #9999CC;
/*		border-color: #666699;  */
}

td.stiheader {
    background-color: #666699;
		border-color: #666699;
}

.ic {
    border-color: #336666;
}

td.iccentral {
    background-color: #669999;
/*    border-color: #336666;  */
}

td.icheader {
    background-color: #336666;
    border-color: #336666;
}

.cdm {
    border-color: #996666;
}

td.cdmcentral {
    background-color: #CC9999;
/*    border-color: #996666;  */
}

td.cdmheader {
    background-color: #996666;
    border-color: #996666;
}

.cdh {
    border-color: #996666;
}

td.cdhcentral {
    background-color: #CC9999;
/*    border-color: #996666;  */
}

td.cdhheader {
    background-color: #996666;
    border-color: #996666;
}


