.access_type_description {
	cursor: pointer;
	float: right; 
	height: 20px;
	}
.cat_select:hover {
	background-color: rgb(200,200,200);
	cursor: pointer;
	}
.categories_rollback {
	cursor: pointer;
	}
#clear_parent {
	cursor: pointer;
	display: none;
	height: 15px;
	}
.locations_contacts_clear {
	cursor: pointer;
	}
.locations_contacts_select_user {
	cursor: pointer;
	}
#parent_load {
	margin-top: 20px;
	}
.parent_list {
        border-style: solid;
        border-width: 1px;
        color: rgb(255,255,255);
        cursor: pointer;
        line-height: 30px;
        margin: 3px 0px 3px 0px;
        }
.parent_list_action_box {
        float: left;
        font-size: 2.0em;
        height: 30px;
        line-height: 30px;
        margin-right: 10px;
        text-align: center;
        width: 30px;
        }
.parent_list_action_box > input {
        margin-top: -2%;
        vertical-align: middle;
        }
.parent_list_action_box_green {
        background-color: rgb(28,107,54);
        }
.parent_list_action_box_grey {
        background-color: rgb(150,150,150);
        }
.parent_list_action_box_red {
        background-color: rgb(111,6,6);
        }
.parent_list_green {
        background-color: rgb(67,159,97);
        border-color: rgb(28,107,54);
        }
.parent_list_grey {
        background-color: rgb(200,200,200);
        border-color: rgb(150,150,150);
        color: rgb(0,0,0);
        }
.parent_list_red {
        background-color: rgb(171,8,8);
        border-color: rgb(111,6,6);
        }
.permission {
	border-style: solid;
	border-width: 1px;
	color: rgb(255,255,255);
	cursor: pointer;
	line-height: 30px;
	margin: 10px;
	}
.permission_action_box {
	float: left;
	font-size: 2.0em;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	width: 30px;
	}
.permission_action_box > input {
	margin-top: -2%;
	vertical-align: middle;
	}
.permission_action_box_green {
        background-color: rgb(28,107,54);
	}
.permission_action_box_grey {
	background-color: rgb(150,150,150);
	}
.permission_action_box_red {
        background-color: rgb(111,6,6);
	}
.permission_details {
	float: right;
	height: 20px;
	margin-right: 5px;
	margin-top: 5px;
	}
.permission_green {
        background-color: rgb(67,159,97);
        border-color: rgb(28,107,54);
	}
.permission_grey {
	background-color: rgb(200,200,200);
	border-color: rgb(150,150,150);
	color: rgb(0,0,0);
	}
.permission_level_1 {
	margin-left: 0px;
	width: 350px;
	}
.permission_level_1:hover {
        }
.permission_level_2 {
	display: none;
        margin-left: 30px;
        width: 320px;
        }
.permission_level_2:hover {
        }
.permission_level_3 {
	display: none;
        margin-left: 60px;
        width: 290px;
        }
.permission_level_3:hover {
        }
.permission_red {
        background-color: rgb(171,8,8);
        border-color: rgb(111,6,6);
	}
.permissions_rollback {
	cursor: pointer;
	}
.view_permissions {
	cursor: pointer;
	}
