
/* Permission interface
---------------------------------------- */

/* Tabbed menu */
.permissions-category {
	line-height: normal;
	margin: 0 0 -1px 7px;
	min-width: 570px;
	font-size: 0.85em;
}

.rtl .permissions-category {
	margin: 0 7px -1px 0;
}

.permissions-category ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.permissions-category li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

.permissions-category a {
	float: left;
	background: url("/includes/cashbook/images/bg_tabs1.gif") no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	position: relative;
}

.rtl .permissions-category a {
	float: right;
}

.permissions-category a span.tabbg {
	float: left;
	display: block;
	background: url("/includes/cashbook/images/bg_tabs2.gif") no-repeat 100% -35px;
	padding: 7px 12px 6px 6px;
	color: #536482;
	white-space: nowrap;
}

.rtl .permissions-category a span.tabbg {
	float: right;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.permissions-category a span.tabbg, .rtl .permissions-category a span.tabbg { float: none;}
/* End hack */

.permissions-category a:hover span.tabbg {
	color: #DD6900;
}

.permissions-category .activetab a {
	background-position: 0 0;
	background-color: #EFEFEF;
}

.permissions-category .activetab a span.tabbg {
	background-position: 100% 0;
	padding-bottom: 7px;
	color: #333333;
}

.permissions-category a:hover {
	background-position: 0 -69px;
}

.permissions-category a:hover span.tabbg {
	background-position: 100% -69px;
}

.permissions-category .activetab a:hover span.tabbg {
	color: #23649F;
	background-position: 100% 0;
}

.permissions-category .activetab a:hover {
	background-position: 0 0;
}

.permissions-category a span.colour {
	border: 1px solid #536482;
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}

/* Most browsers will have to live with a left aligned icon in RTL mode, as (currently) only Firefox 3.0 Alpha 3 renders it correctly without destroying it
.rtl .permissions-category a span.colour {
	float: right;
	margin: 0 0 0 5px;
}
*/

.permissions-category .activetab span.colour {
	border-color: #333333;
}

.permissions-category a:hover span.colour {
	border-color: #DD6900;
}

.permissions-category .activetab a:hover span.colour {
	border-color: #333333;
		border-bottom: #EFEFEF thin  solid;

}

/* Permission preset colours */
.permissions-preset-yes span.colour,
.yes {
	background-color: #86F786;
}

.permissions-preset-custom span.colour {
	background-color: #B2BBDD;
}

.permissions-preset-never span.colour {
	background-color: #DD0000;
}

.permissions-preset-no span.colour,
.never {
	background-color: #EFB0B2;
}

/* Permission panel
---------------------------------------- */
.permissions-panel {
	float: left;
	background-color:#efefef;
	background-image: url("/includes/cashbook/images/spacer.png");
	background-repeat: repeat;
	border-radius:10px; border:#999999 thin solid;
	width: 100%;
	margin-top:-1px;
}

.rtl .permissions-panel {
	float: right;
}

.permissions-panel span.corners-top {
	background-image: url("/adm/images/corners_left2.gif");
}

.permissions-panel span.corners-top span {
	background-image: url("/adm/images/corners_right2.gif");
}

.permissions-panel span.corners-bottom {
	background-image: url("/adm/images/corners_left2.gif");
}

.permissions-panel span.corners-bottom span {
	background-image: url("/adm/images/corners_right2.gif");
}

.permissions-panel span.corners-top, .permissions-panel span.corners-bottom,
.permissions-panel span.corners-top span, .permissions-panel span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

.permissions-panel span.corners-top {
	background-image: url("/adm/images/corners_left2.gif");
	background-position: 0 0;
	margin: 0 0;
}

.permissions-panel span.corners-top span {
	background-image: url("/adm/images/corners_right2.gif");
	background-position: 100% 0;
}

.permissions-panel span.corners-bottom {
	background-image: url("/adm/images/corners_left2.gif");
	background-position: 0 100%;
	margin: 0 0;
	clear: both;
}

.permissions-panel span.corners-bottom span {
	background-image: url("/adm/images/corners_right2.gif");
	background-position: 100% 100%;
}

/* Permission table
---------------------------------------- */
.permissions-panel .tablewrap {
	padding: 10px;
}

.permissions-panel table {
	width: 100%;
	border: 1px solid #CCCFD3;
	background-color: #FFFFFF;
	float:left;
}

.permissions-panel th {
	padding: 2px 2px;
	background-image: url(/includes/cashbook/images/fhbg.gif);
	background-repeat:repeat-x;
	text-align: left;
	font-size: 1.1em;
	text-transform: none;
}

.permissions-panel th.row3 {
	background-color: #D1D7DC;
	color: #536482;
	border: none;
}

.permissions-panel th.row4 {
	background-image: none;
	background-color: #E4E8EB;
	color: #536482;
	border: none;
}

.permissions-panel td.row3 {
	padding: 3px 4px;
	background-color: #f7f7f7;
}

.permissions-panel td.row4 {
	padding: 3px 4px;
	background-color: #fff;
}

.permissions-panel td label {
	display: block;
	margin: 0;
	padding: 0;
}
