ul.subsection_tabs
{
	list-style:none;
	margin:0 0 0px 20px;
	padding:0;
	clear:both;
	border-bottom:1px solid #ccc;
	height:20px;
	clear:both;
	
}
ul.subsection_tabs li.tab
{
	float:left;
	margin-right:7px;
	text-align:center;
}
ul.subsection_tabs li.tab a
{
	display:block;
	height:20px;
	padding:0 6px 0 6px;
	background-color:#fff;
	color:#666;
	width:80px;
}
ul.subsection_tabs li.tab2 a
{
	display:block;
	height:20px;
	padding:0 6px 0 6px;
	background-color:gray;
	color: #000;
	font-size: 12px;
	width:135px;
}
ul.subsection_tabs li.tab a:hover
{
	color: orange;
	text-decoration: underline;
}
ul.subsection_tabs li.tab a.active
{
	background-color:white;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
}
ul.subsection_tabs li.source_code
{
	float:right;
}

