

/* Subsection Tabs
--------------------*/
ul.subsection_tabs {
	list-style:none;
	margin:0 0 5px 0;
	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:#efefef;
	color:#666;
	width:75px;
	line-height:20px;
	background-image: url(../images/general/shadow_tabs.png);
	background-repeat:repeat-x;
	background-position:bottom;
	
}

ul.subsection_tabs li.tab a:hover {
	color:#01467d;
	background-color:#ddd;
}

ul.subsection_tabs li.tab a.active {
	background-color:#ddd;
	background-image: none;
	font-weight:bold;
}

ul.subsection_tabs li.source_code {
	float:right;
}


/* API Table
---------------*/
table.api_table {
	width:740px;
	margin-bottom:10px;
	empty-cells: show;
}

table.api_table tr.even td {
	background-color:#f7f7f7;
}

table.api_table td {
	height:20px;
	font-size:12px;
	color:#333;
	font-family:"Lucida Grande",Verdana;
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #ddd;
}

table.api_table td.first {
	border-left:1px solid #ddd;
	padding-left:7px;
}

table.api_table td.last {
	border-right:1px solid #ddd;
}

table.api_table td.default,
table.api_table td.type {
	font-size:10px;
	color:#666;
}

table.api_table td.default,
table.api_table td.type {
	width:80px;
}

table.api_table td.example {
	font-size:10px;
	text-align:right;
}

table.api_table td.signature {
	min-width:375px;
}

table.api_table thead td {
	font-size:10px;
	font-weight:bold;
	color:#666;
}

table.api_table td.small {
	font-size:10px;
}

#main table.api_table td.right {
	margin-left:none;
	text-align:right;
	float:inherit;
}

		.tabbed_images {
			list-style:none;
			margin:0;
			padding:0;
			clear:both;
		}

		.tabbed_images li {
			list-style:none;
			float:left;
			margin:0;
			padding:0;
		}

		.tabbed_images li a {
			border:1px solid #ccc;
			display:block;
			float:left;
			margin:0 10px 0 0;
		}

		.tabbed_images li a.active,
		.tabbed_images li a:hover {
			border:1px solid #333;
		}

		.tabbed_images li a img {
			border:none;
			padding:2px;
			margin:0;
			margin-bottom:-5px;
		}

		#image_1,
		#image_2,
		#image_3,
		#image_4,
		#image_5 {
			margin-top:10px;
			padding:2px;
			border:1px solid #ccc;
		}

