#tab_control {
	padding-right:4px;
	padding-left:0px;
	width:100%;
}
.tab {
	font-family:sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#AAAAAA;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:#888888;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	padding:2px 3px 1px 3px;
	white-space:normal;
	cursor:pointer;
	height:20px;
	text-align:center;
}
.tab a {
	font-family:sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#444444;
	white-space:normal;
	cursor:pointer;
	text-align:center;
}
.tab_selected {
	font-family:sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFF99;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-bottom-width:2px;
	border-bottom-color:#FFFFE0;
	border-bottom-style:solid;
	padding:2px 3px 1px 3px;
	white-space:normal;
	cursor:default;
	height:20px;
	text-align:center;
}
.tab_selected a {
	font-family:sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#F8F7E4;
	white-space:normal;
	cursor:default;
	text-align:center;
}
.tab_shadow {
	background-color:#F8F7E4;
	position:relative;
	left:3px;
	top:-3px;
	width:auto;
	padding-top:6px;
	border-top-color:#C0C0C0;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
}
.tab_panel {
	background-color:#F8F7E4;
	border-top:0px;
	border-right:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#000000;
	border-left-style:solid;
	padding-left:4px;
	position:relative;
	left:3px;
	top:-3px;
	display:none;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	height:23px;
	background-color:#FFFF88;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#888888;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#888888;
	border-bottom-style:solid;
	cursor:default;
}
.button_disabled {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	height:23px;
	color:#888888;
	background-color:#E0E0E0;
	border-top:1px;
	border-top-color:#D0D0D0;
	border-top-style:solid;
	border-left:1px;
	border-left-color:#D0D0D0;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#808080;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
	cursor:default;
}
.button_gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height:18px;
	width:46px;
	background-color:#E0E0E0;
	border-top:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-left:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#808080;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
	cursor:default;
	/*
	 * Background image is set by javascript in pages/users/properties.php
	 * for the four move buttons. Do not set the background-image here.
	 background-image: url(/images/moveright_s.gif);
	 */
	background-repeat: no-repeat;
	background-position:center;
}
.button_back {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	height:23px;
	background-color:#E7E7F8;
	border-top:1px;
	border-top-color:#AABBCC;
	border-top-style:solid;
	border-left:1px;
	border-left-color:#AABBCC;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#808080;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
	cursor:default;
	background-image: url(/images/move_arrow_b3.gif);
	background-repeat: no-repeat;
	background-position:10px;
}
.button_back_dis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	color:#888888;
	height:23px;
	background-color:#E0E0E0;
	border-top:1px;
	border-top-color:#D0D0D0;
	border-top-style:solid;
	border-left:1px;
	border-left-color:#D0D0D0;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#808080;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#808080;
	border-bottom-style:solid;
	cursor:default;
	background-image: url(/images/move_arrow_g3.gif);
	background-repeat: no-repeat;
	background-position:10px;
}
.tab_item_section {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336699;
	white-space:nowrap;
}
.tab_item_td {
	text-align:left;
	padding:0 4px 12px 0;
	color:#000000;
}
