/* NEW STYLE TABLES, CUSTOM EXPAND-COLLAPSE STYLING */

/* Screenshot Link */
	span.screenshot-contain {float: right;margin: 0 0 5px 5px;}
	span.screenshot-contain a {border-bottom: 1px dotted blue; text-decoration: none; color: black;}

/* Table of Contents */					
	div#categories{position: relative;}
	div#categories ul.category-left	{width:200px; float: left; margin: 0; border: 1px solid #fff;}
	div#categories ul.category-right	{width:250px; margin: 0 0 0 230px;  border: 1px solid #fff;}
	li#bullet-users {list-style-image: url(/images/bullet_user.gif);}
	li#bullet-manager {list-style-image: url(/images/bullet_manager.gif);}
	li#bullet-integration {list-style-image: url(/images/bullet_integration.gif);}
	li#bullet-working {list-style-image: url(/images/bullet_working.gif);}
	li#bullet-infrastructure {list-style-image: url(/images/bullet_infrastructure.gif);}
	li#bullet-advanced {list-style-image: url(/images/bullet_advanced.gif);}
	li#bullet-expand {list-style-image: url(/images/bullet_expand.gif);}
	div#categories ul li {margin: 0.25em .75em; }

/* General Table Styles */
	table.features { font: 0.85em "lucida grande", verdana, arial, sans-serif; color: #000; }
	table.features td {
		padding: 0.5em 0.5em;
		background-color: #F0F1F2;
		border-bottom: 1px solid #FFF;
		line-height: 1.5em;
		font-size: 11px;
	}
	table.features td a {text-decoration: none;}

/* Table Heading Styles */
	table.features th {
		text-align: left;
		color: #669;
		font-size: 2.25em;
		font-weight: bold;
		letter-spacing: -0.066em;
		background-color: #FFF;
		border-bottom: 1px solid #B9B9B9;
		padding: 0;
		}
	a.featureHeadLink:visited,
	a.featureHeadLink:link,
	a.featureHeadLink:active {
		text-decoration: none;
		color: #669;
	}
	a.featureHeadLink:hover
	 {
		color: blue;
	}
	table.features th img {margin-right: 0.25em;}
	table.features td.rowHead {
		background-color: #DFE9F5;
		color: black;
	}

/* Table Expansion Tab Styling */
	div.expanderTab {
		width: 550px; 
		height: 20px; 
		background: url(/images/expandtab.gif) no-repeat; 
		text-align: center; 
		vertical-align: bottom;
	}
	div.expanderTab a:hover,
	div.expanderTab a:visited,
	div.expanderTab a:link,
	div.expanderTab a:active {
		color: #B2B2CC;
	}
	div.expanderTab a {
		font-weight: bold; 
		color: #B2B2CC; 
		font-size: 10px; 
		text-decoration: none;
	}
	div.expanderTab a img {border: 0;}
	.plusMinus { color: #669; font-family: Geneva, Arial, Helvetica, sans-serif;}
	
/* Collapsing Table Styles */					
	tr.tableBreak td {border-bottom: 0; }
	tr.tableResume td {border-top: 1px solid white;}		