td.main	{
	padding: 0px 0px 0px 0px !important;
	vertical-align: top;
}	
td.nobreak { white-space:nowrap };
h1, h2, h3	{
	font-family:helvetica, arial, verdana;
	font-weight:bold;
}
h1	{
	font-size:24px;
	color:#F60;
	padding:0 0 5px 0;
	border-bottom:1px solid #F60 !important;
	margin:15px 15px 0 15px;
}
h1 span	{
	display:block;
	font-size:18px;
	font-weight:normal;
}
sup, sub	{
	font-size:85%;
	line-height:85%;
}
table.datasheet	{
	width:780px;
}
table.datasheet td.overview	{
	width:225px;
	vertical-align: top;
}
table.datasheet td.core_content h2	{
	color:#000;
	font-size:13px;
	line-height:14px;
	margin:28px 0 6px 0;
	clear:both;
}
table.datasheet td.core_content h2:first-child	{
	margin:8px 0 6px 0;
}
table.datasheet td.core_content p	{
	margin:0 0 7px 0;
	clear:left;
	font-size:11px;
	line-height:14px;
}
table.datasheet td.core_content div.figure	{
	float:left;
	clear:both;
	padding:10px;
	margin:0 0 10px 0;
}
.blueborder	{
	border:1px solid #306;
}
table.datasheet td.core_content p.figure, table.datasheet td.core_content div.figure p	{
	font-size:10px;
	line-height:13px;
	color:#666;
	margin:5px 0 0 0;
	clear:both;
	display:block;
}
table.datasheet td.core_content img.main	{
	border:1px solid #306;
	float:right;
	margin:0 0 5px 10px;
}
p.overview	{
	font-family:helvetica, arial, verdana !important;
	font-size:15px !important;
	line-height:20px !important;
	padding:5px 0 !important;
	margin:0 0 30px 0 !important;
	color:#000 !important;
}
div.features	{
	margin:0 0 30px 0;
}
div.features h2, div.related h2	{
	font-size:13px;
	margin:0;
	color:#306;
}
div.features ul, div.related ul	{
	font-family:verdana;
	font-size:11px;
	line-height:14px;
	margin:0 0 0 5px;
	color:#306;
}
div.features ul li, div.related ul li	{
	list-style-image:none !important;
	list-style:none !important;
	margin:5px 0 5px 5px;
}
table.datasheet table.prods td.vcenter { 
   vertical-align:middle; 
}
table.datasheet table.prods	{
	border-top:1px solid #808f00;
/*	border-left:1px solid #222;*/
}
table.datasheet table.prods th, table.datasheet table.prods td	{
	font-size:9px;
	font-family:verdana;
}
table.datasheet table.prods th	{
	background-color:#b5bf00;
	padding:4px;
	text-align:left;
	color:#000;
/*	border-right:1px solid #808f00;*/
	border-bottom:1px solid #222;
	vertical-align: top;
}
table.datasheet table.prods td	{
	padding:4px;
/*	border-right:1px solid #EFEFEF;*/
	border-bottom:1px solid #CCC;
	vertical-align: top;
}
table.datasheet table.prods sup, table.datasheet table.prods sub	{
	font-size:100%;
	line-height:100%;
}
div.footers	{
	margin:15px 15px 15px 270px;
	border-top:1px solid #DDD;
	font-size:10px;
	line-height:12px;
	color:#666;
}
div.breadcrumb	{
	border-bottom:1px solid #DDD;
	margin:0 15px;
	padding:10px 0;
	font-weight:bold;
	color:#f60;
}
div.breadcrumb a	{
	font-weight:normal;
	text-decoration:underline;
	color:#666;
}
div.breadcrumb a:hover	{
	color:#f60;
}
.floatleft	{
	display:block;
	float:left;
}
.floatright	{
	display:block;
	float:right;
}
