/* Div for nesting tables inside tables */
.tbldiv_nested {
	float: left;   /* was BOTH - not valid */
	background:#efefef; 
	border: 1px solid #cacaca; 
	/* width: 95%;  */ /* was 700px; */
	margin: 12px; 
	padding: 5px; 
background:white; 
margin-bottom: 0px;
}

.tbldiv_nested h2 {
margin-bottom: 15px;
}

.tbldiv_nested h5 {
margin-bottom: 14px;
border-bottom:  1px solid #cacaca;
}

.tbldiv_nested .list_nobull_intbl { 
padding: 0px;
margin-left: 0px;
margin-right: 10px;
}

.tbldiv_nested .list_nobull_intbl li { 
margin-right: 5px;
padding-right: 10px;
border-bottom: 1px solid #99BBD9; 
margin-bottom: 15px; 
margin-top: 12px;
}

.tbldiv_nested .list_nobull_intbl a:hover { 
margin-right: 0px;
padding-right: 0px;
width: 100%;
}


.tbldiv_nested320left {
/* position: relative;  */
left: 0px; top: 0px;
float: left;
background:white; 
border: 1px solid #cacaca; 
width: 45%;  /* was 320px; */
height: auto;   /* was 175px; change back to same as nested320right if want all same height - 175 for left & right */
margin: 5px; 
padding: 5px;
/* width: 45%;  */ 	/* does not work - makes whole page many times wider */
/* padding: 5%; */ 	/* does not work - makes whole page many times wider */
margin-top: -5px;
margin-left:  12px;
}

.tbldiv_nested320right {
/* position: relative;  */
left: 0px; top: 0px;
float: right;
background:white; 
border: 1px solid #cacaca; 
width: 45%;  /* was 320px, then 45% (works); */
height: auto;   /* was 175px when all cells were same; use auto for longer left box, shorter right ones */
margin: 5px; 
padding: 5px;
/* width: 45%;  */ 	/* does not work - makes whole page many times wider */
/* padding: 5%; */ 	/* does not work - makes whole page many times wider */

margin-top: -5px;
margin-bottom: 12px;
margin-right:  12px;
}





/* ****  FOLLOWING APPLIES FOR 5-COLUMN TABLE FOR INSIDE A REGULAR TABLE_PARA**********************************************  */
/* copied and adapted from tbl8col_footer */
/* all 'h2' elements within any element of class 'tbl5col_nested' */
.tbl5col_nested h5 {
	background-color: #efefef; 
	border-bottom: none;
	margin: 0;
	padding: .4em .4em;    /* background visible around text */
/*	font-size: 67%;    */  /* will eventually change to % */
	font-weight: normal;
	text-align: center;
}
/* all 'a' elements in an 'h5' element within any element of class 'tbl5col_nested' */
.tbl5col_nested h5 a {
	text-decoration: none;
	color: #525252;
}
/* all 'ul' elements within any element of class 'tbl5col_nested' */
.tbl5col_nested ul {
	font-size: 100%;
	list-style: none; /* NO image for the bullet */
	margin: 2px 2px 2px 2px;  /* bullet image is in left margin */
	padding-left: 0;
 /* add from kpstd */
 vertical-align: text-top; 
 line-height: 160%;
 text-align: center; 
}


/* all 'li' elements within a 'ul' element within any element of class 'tbl5col_nested' */
.tbl5col_nested ul li {
	margin-left: 0;
	padding-left: 0;     /* distance between marker and text */
	margin-bottom: 5px; /* a little spacing between list items */
        line-height:   125%;  /* kp add */
}


/* all 'a' elements in a 'ul' element within any element of class 'tbl5col_nested' */
.tbl5col_nested ul a {
	text-decoration: none;
	color: #525252;
}


/* table element of class 'tbl5col_nested' */
table.tbl5col_nested {
	border-width: 0;
	border-collapse: collapse;  /* WinIE looks better with this set */
}
/* all 'td' elements within any element of class 'tbl5col_nested' */
/*kp note - this variation tbl5col_nested assumes you want *5* columns */
.tbl5col_nested td {
	width: 120px;                /* 15% of parent element - roughly 1/6th */
	border: 	none; /* 1px solid #cacaca; */ /* color of former border image */ /*kp add light gray */
	/* border-top:  	none;
	border-bottom:  none; */
	border-collapse: collapse;
	vertical-align: top;        /* cell content alignment */
padding-left: 30px;
color: #525252;
}
.tbl5col_nested a:hover {
	text-decoration: none;     /* was underline; */
}


/* ****  FOLLOWING APPLIES FOR 4-COLUMN TABLE FOR J/E DISPLAY INSIDE A REGULAR TABLE_PARA**********************************************  */
/* copied and adapted from tbl8col_footer */
/* all 'h2' elements within any element of class 'tbl4col_je_nested' */
.tbl4col_je_nested h5 {
	background-color: #efefef;
	border-bottom: none;
	margin: 0;
	padding: .4em .0em;    /* background visible around text */
/*	font-size: 67%;    */  /* will eventually change to % */
	font-weight: 600;
	text-align: left;
}
/* all 'a' elements in an 'h5' element within any element of class 'tbl4col_je_nested' */
.tbl4col_je_nested h5 a {
	text-decoration: none;
	color: #525252;
}
/* all 'ul' elements within any element of class 'tbl4col_je_nested' */
.tbl4col_je_nested ul {
	font-size: 100%;
	list-style: none; /* NO image for the bullet */
	margin: 2px 2px 2px 2px;  /* bullet image is in left margin */
	padding-left: 0;
 /* add from kpstd */
 vertical-align: text-top; 
 line-height: 160%;
 text-align: left; 
}


/* all 'li' elements within a 'ul' element within any element of class 'tbl4col_je_nested' */
.tbl4col_je_nested ul li {
	margin-left: 0;
	padding-left: 0;     /* distance between marker and text */
	margin-bottom: 5px; /* a little spacing between list items */
        line-height:   125%;  /* kp add */
}


/* all 'a' elements in a 'ul' element within any element of class 'tbl4col_je_nested' */
.tbl4col_je_nested ul a {
	text-decoration: none;
	color: #525252;
}


/* table element of class 'tbl4col_je_nested' */
table.tbl4col_je_nested {
	border-width: 0;
	border-collapse: collapse;  /* WinIE looks better with this set */
margin-left: 10px;
}

/* all 'td' elements within any element of class 'tbl4col_je_nested' */
/*kp note - this variation tbl4col_je_nested assumes you want *5* columns */
.tbl4col_je_nested td {
	width: auto;                /* 15% of parent element - roughly 1/6th */
	border: none; /*	1px solid #cacaca; */ /* color of former border image */ /*kp add light gray */
	/* border-top:  	none;  */
	border-bottom: 1px solid #cacaca;  /* none; */
	border-collapse: collapse;
	vertical-align: top;        /* cell content alignment */
padding-right: 30px;
color:  #525252; 
text-align: left;
}
.tbl6col_nested a:hover {
	text-decoration: none;     /* was underline; */
}

/* ****** test mar 31/09 - allow table up to 5 col that should inherit all other settings from container*************** */

/* following still doesn't work right in FF if it's inside nested320 left or right */
/* in FF presents all cells in 1 col instead of multiple */
table.multicol_inherit  {
	border-width: 0;
	border-collapse: collapse;  
	width: 99%;
	clear: both;
	float: left;  /* was BOTH - not valid */
/* background: yellow; */
/* border: 1px solid #cacaca;  */
margin-left: 1px;
}

table.multicol_inherit td {
	width: 20%;  
	border: none;
	border-collapse: collapse;
padding-left: 18px;
background: #FFFFFF;
}

/* 
table.multicol_inherit tr {
width: 100%; 
} 
*/


