/* ############ VERSIONS	################################## */
/* ############ VERSIONS	################################## */

table.table_versions
{
	background-color: rgb(0, 0, 0);
 	color: rgb(255, 255, 255);
    font-family: Verdana, serif; font-size:8pt;font-weight: bold;

	border:1px solid #808080;

	border-spacing: 0px;
	border-collapse: collapse;
}
table.table_versions td
{
	vertical-align:middle;
	padding: 3px;
	border:1px solid #808080;
}

td.td_header_versions_feature
{
	height:35px;
	vertical-align:middle;
	text-align: center;
}
td.td_header_versions_description
{
	vertical-align:middle;
	text-align: center;
}

td.td_header_separator
{
	height:35px;
	vertical-align:middle;
	text-align: center;
	background-color: rgb(150, 150, 150);
}

td.td_header_feature
{
	width:135px;

	vertical-align:top;
	text-align: center;
	background-color: rgb(0, 0, 0);
}

td.td_feature
{
	width:520px;

	vertical-align:top;
	font-weight: normal;
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
}

td.td_header_versions_P0
{
	font-size:9pt;font-weight: bold;
	color: rgb(0, 0, 0);
	background-color: rgb(200, 200, 200);

	vertical-align:middle;
	text-align: center;
}
td.td_header_versions_P1
{
	font-size:9pt;font-weight: bold;
	color: rgb(0, 0, 0);
	background-color: rgb(220, 220, 220);

	vertical-align:middle;
	text-align: center;
}

td.td_feature_P0
{
	vertical-align:middle;
	text-align: center;
	background-color: rgb(200, 200, 200);
}
td.td_feature_P1
{
	vertical-align:middle;
	text-align: center;
	background-color: rgb(220, 220, 220);
}

/* ready for another version */
td.td_feature_P2
{
	display:none;

	vertical-align:middle;
	text-align: center;
	background-color: rgb(220, 220, 220);
}
/* ready for another version */
td.td_header_versions_P2
{
	display:none;
}


div.div_feature_state_yes
{
 	color: #33CC33;
    font-size:14pt;font-weight: bold;font-style: italic;
}

div.div_feature_state_no
{
 	color: #FF0000;
    font-size:14pt;font-weight: bold;font-style: italic;
}



/* ############ EXTRA INFO	################################## */
/* ############ EXTRA INFO	################################## */

td.td_feature_extra_toggle
{
	background-color: rgb(100, 100, 100);
 	color: rgb(255, 255, 255);
}
td.td_feature_extra_toggle a
{
	text-decoration: none;
	background-color: rgb(100, 100, 100);
 	color: rgb(255, 255, 255);
}
td.td_feature_extra_toggle a:link
{
 	color: rgb(255, 255, 255);
}
td.td_feature_extra_toggle a:visited
{
 	color: rgb(255, 255, 255);
}
td.td_feature_extra_toggle a:active
{
 	color: rgb(255, 255, 255);
}
td.td_feature_extra_toggle a:hover
{
 	color: rgb(200, 200, 200);
}

td.td_feature_extra
{
	width:1000px;	/* explicit for IE to prevent other cols resizing */
	background-color: rgb(0, 0, 0);
 	color: rgb(255, 255, 255);
	font-weight: normal;

/*	color: rgb(0, 0, 0);
	background-color: rgb(235, 235, 235);
*/
}

td.td_feature_extra a
{
 	color: rgb(255, 255, 255);
}
td.td_feature_extra a:hover
{
 	color: rgb(200, 200, 200);
}

img.img_feature_extra_image
{
	/* command for align right on img?*/
	border:0px;
}