
/* Class used for button tabs in admin mode */
.dc_button_tab { padding-top: 2px; float: left; width: 100%; font-size: 100%; line-height: normal; }
	.dc_button_tab ul { margin: 0; padding: 0; list-style:none; }

	.dc_button_tab li { cursor: pointer; float: left; background: url("images/dc_generic_button_left.gif") no-repeat left top; margin: 0 1px 0 1px; padding: 0 0 0 9px; }
	.dc_button_tab a { float: left; display: block; background: url("images/dc_generic_button_right.gif") no-repeat right top; padding: 2px 10px 2px 1px; }
	.dc_button_tab li.disabled, .dc_button_tab a.disabled { cursor: wait; }

	/* Text styles */
	.dc_button_tab a span { font-weight: bold; color: white; text-decoration: none; }
	.dc_button_tab a:hover span { font-weight: bold; color: white; text-decoration: none; }

	/* Hover states for standard elements */
	.dc_button_tab li.over   { background-image: url("images/dc_generic_button_left_over.gif"); }
	.dc_button_tab li.over a { background-image: url("images/dc_generic_button_right_over.gif"); }

	/* For elements with notice */
	.dc_button_tab li.notice   { background-image: url("images/dc_generic_button_hi_left.gif"); }
	.dc_button_tab li.notice a { background-image: url("images/dc_generic_button_hi_right.gif"); }

	/* Hover starts for elements with notice */
	.dc_button_tab li.notice_over   { background-image: url("images/dc_generic_button_hi_left_over.gif"); }
	.dc_button_tab li.notice_over a { background-image: url("images/dc_generic_button_hi_right_over.gif"); }

	/* Commented Backslash Hack
	 hides rule from IE5-Mac \*/
	.dc_button_tab a { float: none; }
	/* End IE5-Mac hack */



/* Tabbed menu */
.dc_tabbed_menu { background: #cccccc url("images/tab_bgnd_50.gif") repeat-x left top; height: 50px; }

/* Admin mode large tabs */
.dc_button_tab_nav { float: left; width: 100%; }
	.dc_button_tab_nav a span { font-size: 13px; line-height: normal; font-weight: bold; color: white; text-decoration: none; }
	.dc_button_tab_nav ul { margin: 0; padding: 0; list-style:none; }
	.dc_button_tab_nav li { cursor: pointer; float: left; margin: 0 1px 0 1px; padding: 0 0 0 9px; background-repeat: no-repeat; background-position: left top; }
	.dc_button_tab_nav a { float: left; display: block; padding: 3px 10px 3px 1px; background-repeat: no-repeat; background-position: right top; }

	/* Disabled state */
	.dc_button_tab_nav li.disabled, .dc_button_tab_nav a.disabled { cursor: text; }

	/* Silver */
	.dc_button_tab_nav li   { background-image: url("images/dc_large_button_silver_left.gif"); }
	.dc_button_tab_nav li a { background-image: url("images/dc_large_button_silver_right.gif"); }
	.dc_button_tab_nav li.over   { background-image: url("images/dc_large_button_silver_left_over.gif"); }
	.dc_button_tab_nav li.over a { background-image: url("images/dc_large_button_silver_right_over.gif"); }
	.dc_button_tab_nav li.disabled   { background-image: url("images/dc_large_button_silver_left_off.gif"); }
	.dc_button_tab_nav li.disabled a { background-image: url("images/dc_large_button_silver_right_off.gif"); }
	.dc_button_tab_nav li.current_disabled   { background-image: url("images/dc_large_button_silver_left_over.gif"); }
	.dc_button_tab_nav li.current_disabled a { background-image: url("images/dc_large_button_silver_right_over.gif"); }

	/* Red */
	.dc_button_tab_nav li.notice   { background-image: url("images/dc_large_button_red_left.gif"); }
	.dc_button_tab_nav li.notice a { background-image: url("images/dc_large_button_red_right.gif"); }
	.dc_button_tab_nav li.notice_over   { background-image: url("images/dc_large_button_red_left_over.gif"); }
	.dc_button_tab_nav li.notice_over a { background-image: url("images/dc_large_button_red_right_over.gif"); }
	.dc_button_tab_nav li.notice_disabled   { background-image: url("images/dc_large_button_red_left.gif"); }
	.dc_button_tab_nav li.notice_disabled a { background-image: url("images/dc_large_button_red_right.gif"); }

	/* Commented Backslash Hack
	 hides rule from IE5-Mac \*/
	.dc_button_tab_nav a { float: none; }
	/* End IE5-Mac hack */

/* Error box for the tabbed menu page */
#dc_error_box {
	position: absolute;
	right: 7px;
	top: 7px;
	width: 400px;
	padding: 2px;
	text-align: left;
	background-color: red;
	color: white; }
	#dc_error_box span {
		color: white; }

	#dc_error_box div {
		text-align: right; }
	#dc_error_box div a, #dc_error_box div a:visited, #dc_error_box div a:active {
		font-weight: bold;
		color: white;
		text-decoration none; }
	#dc_error_box div a:hover {
		text-decoration: underline; }


