/*Family Page HEADING & footing */
#d_pro_family_table {width:32.9em; /*32.9=526*/}
#d_pro_family_table a,#d_pro_family_table a:visited {color:#707070;}

#d_pro_family_table .center_logo {
	margin:2em 2.9em 1.3em 2.9em;
	_margin:2em 2.3em 1.3em 2.3em;
}

#d_pro_family_table .heading,
#d_pro_family_table .footing {
	height:1.8em;
	margin:0em;
	padding:0em;
}
#d_pro_family_table .heading li,
#d_pro_family_table .footing li {
	color:#FFFFFF;
	cursor:default;
	display:block;
	float:left;
	font-size:12px;
	line-height:1.2em;
	padding:.55em .6em;
	#padding:.6em .6em;
	position:relative;
	text-decoration:none;
}
#d_pro_family_table .footing li {height:1.8em;padding:.1em 0.6em;}

#d_pro_family_table .heading_left {
	background-image:url(../images/css_table_gray.gif);
	background-color:#707070;
	border-right:1px solid #FFFFFF;
	line-height:2.2em;
	width:20.7em;
	#width:20.75em;
}
#d_pro_family_table .heading_right {
	background-color:#707070;
	background-image:url(../images/css_table_gray.gif);
	background-position:right top;
	line-height:2.2em;
	width:20.65em;
	#width:20.7em;
}

#d_pro_family_table .footing_left {background-image:url(../images/css_table_gray.gif);background-position:bottom left;border-right:1px solid #FFFFFF;line-height:2.2em;width:20.7em;#width:20.75em;}
#d_pro_family_table .footing_right {background-image:url(../images/css_table_gray.gif);background-position:bottom right;line-height:2.2em; width:20.65em;#width:20.7em;}

/* FAMILY PAGE TABLE */
#d_pro_family_table .odd{
	color:#707070;
	cursor:default;
	float:left;
	font-size:12px;
	margin:0em;
	padding:0em;
	text-decoration:none;
}

#d_pro_family_table li {float:left;height:auto; list-style-type:none;}

/*IE6 the height may need to be hard coded if items are added or removed */
#d_pro_family_table .column_one,
#d_pro_family_table .column_two,
#d_pro_family_table .sub_heading_one,
#d_pro_family_table .sub_heading_two{
	background-color:#DDDDDD;
	border-right:1px solid #FFFFFF;
	padding:.1em .6em .1em .6em;
	_padding-left:7px;
	width:20.7em;
	#width:20.75em;
}
#d_pro_family_table .column_two,
#d_pro_family_table .sub_heading_two{
	border-right:none;
	width:20.65em;
	#width:20.7em;
}
#d_pro_family_table .sub_heading_one,
#d_pro_family_table .sub_heading_two{
	background-color:#F1F1EF;
	color:#707070;
	font-weight:bold;
}
#d_pro_family_table .no_background{background-color:#FFFFFF;}

#d_pro_family_table .height_11em {height:11em;}
#d_pro_family_table .height_146px {_height:146px;}
#d_pro_family_table .height_488px {_height:488px;}
#d_pro_family_table .height_4_rows {height:6em;_height:74px;}
#d_pro_family_table .height_8_rows {height:12em;_height:148px;}
#d_pro_family_table .height_12_rows {height:18em;_height:218px;}



/*Where to use HEADING & footing */
#where_to_use_table {width:32.9em; /*32.9=526*/}

#where_to_use_table .heading,
#where_to_use_table .footing {
	height:3.5em;
	margin:0em;
	padding:0em;
}
#where_to_use_table .footing {height:1.8em;}

#where_to_use_table .heading li,
#where_to_use_table .footing li {
	color:#FFFFFF;
	cursor:default;
	display:block;
	float:left;
	font-size:12px;
	height:3.5em;
	_height:54px;
	line-height:1.2em;
	padding:.5em .6em;
	position:relative;
	text-decoration:none;
}
#where_to_use_table .footing li {height:1.8em;padding:.1em 0.6em;}

#where_to_use_table .heading_left {
	background-image:url(../images/css_table_gray.gif);
	background-color:#707070;
	border-right:1px solid #FFFFFF;
	width:16.2em;
}
#where_to_use_table .heading_middle {
	background-color:#707070;
	border-right:1px solid #FFFFFF;
	width:11.9em;
	_width:150px;
}
#where_to_use_table .heading_right {
	background-color:#707070;
	background-image:url(../images/css_table_gray.gif);
	background-position:right top;
	width:11.88em;
	_width:149px;
}

#where_to_use_table .footing_left {background-image:url(../images/css_table_gray.gif);background-position:bottom left;border-right:1px solid #FFFFFF;line-height:2.2em;width:16.2em;}
#where_to_use_table .footing_right {background-image:url(../images/css_table_gray.gif);background-position:bottom right;line-height:2.2em;width:11.88em;_width:149px;}

/* Where to use TABLE */
#where_to_use_table .odd{
	color:#707070;
	cursor:default;
	float:left;
	font-size:12px;
	margin:0em;
	padding:0em;
	text-decoration:none;
}

#where_to_use_table li {float:left;height:auto; list-style-type:none;}

/*IE6 the height may need to be hard coded if items are added or removed, see column_three */
#where_to_use_table .column_one,
#where_to_use_table .column_two,
#where_to_use_table .column_three,
#where_to_use_table .sub_heading_one,
#where_to_use_table .sub_heading_two,
#where_to_use_table .sub_heading_three{
	background-color:#DDDDDD;
	border-right:1px solid #FFFFFF;
	height:inherit;
	padding:.1em .6em .1em .6em;
	_padding-left:7px;
	width:16.2em;
}
#where_to_use_table .column_two,
#where_to_use_table .sub_heading_two{
	/*background-color:#F8FCFD;*/
	width:11.9em;
	_width:150px;
}
#where_to_use_table .column_three,
#where_to_use_table .sub_heading_three{
	border-right:1px solid #FFFFFF;
	width:11.88em;
	_width:150px;
}
#where_to_use_table .sub_heading_one,
#where_to_use_table .sub_heading_two,
#where_to_use_table .sub_heading_three{
	background-color:#F1F1EF;
	font-weight:bold;
}
#where_to_use_table .one_line_sub_head{
	background-color:#F1F1EF;
	height:inherit;
	padding:.1em .6em .1em .6em;
	width:510px;
}