/*
#####################################################################
# Styles intended for use with tabbar.class.php
#####################################################################
*/

/* Tab bar table */
table.tabBar {
	width:100%;
	empty-cells:show;
}

/* Tab bar fixed-width spacer */
td.tabBarFixedSpacer {
	border-bottom:1px gray solid;
	padding-left:1px;
}

/* Tab bar variable-width spacer */
td.tabBarElasticSpacer {
	width:99%;
	border-bottom:1px gray solid;
}

/* Active tab style */
td.tabBarActiveTab {
	padding:4px 5px 2px 10px;
	white-space:nowrap;
	border:1px gray solid;
	border-bottom:0px;
	background-color:#FFFFFF;
	background-image: url(/_images/caret_blue.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/* Active tab link style */
a.tabBarActiveTab, a:link.tabBarActiveTab, a:active.tabBarActiveTab, a:visited.tabBarActiveTab {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3B5961;
}
a:hover.tabBarActiveTab {
}

/* Inactive tab style */
td.tabBarInActiveTab {
	padding:3px 5px 3px 10px;
	white-space:nowrap;
	border:1px gray solid;
	border-bottom:1px gray solid;
	background-color:#EFEFEF;
	background-image:url(/_images/caret_gray.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/* Inactive tab link style */
a.tabBarInActiveTab, a:link.tabBarInActiveTab, a:active.tabBarInActiveTab, a:visited.tabBarInActiveTab {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3B5961;
	text-decoration:none;
}
a:hover.tabBarInActiveTab {
	text-decoration:underline;
}


