@import url("/css/global.css");

body {
	background-image:url(/images/admin/bg.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:10px;
	font-family:Verdana,Arial;
	font-size:10px;
}

td {
	font-family:Verdana,Arial;
	font-size:10px;
}

table {
	margin-top:15px;
}

#user_nav {
	float: right;
}

#user_nav ul {
	list-style: none;
	margin: 0;
	height: 38px;
	padding-right: 230px;
	background:url(/images/admin/logo.gif) no-repeat;
	background-position: top right;
	display: inline;	/*ie setting*/
}

html>body #user_nav ul {
	display: block;	/*standards setting*/
}

#user_nav ul#user_nav_1 {
	padding-right: 120px;
	background:url(/images/admin/logo_boston.gif) no-repeat;
	background-position: top right;
}

#user_nav ul#user_nav_2 {
	padding-right: 120px;
	background:url(/images/admin/logo_philly.gif) no-repeat;
	background-position: top right;
}

#user_nav h2 {
	display: inline;
	font-weight: normal;
	margin: 0;
	font-size: 1em;
}

#user_nav li {
	padding: 5px;
	text-align: right;
	display: inline;
}

#user_nav a {
	color:#FFFFFF;
	text-transform:uppercase;
}

#page {
 	clear:both;
	margin:5px;
}

h1 {
	padding:0px;
	margin:0px;
}

h1 span {
	font-size:11px;
	font-weight:bold;
}

h1 a {
	text-decoration:none;
	color:#990000;
}

a {
	color:#990000;
}

span.label{
	display:block;
	margin-bottom:3px;
	margin-top:10px;
}

#page_header {
	padding:0px;
	font-weight:normal;
	font-size:17px;
	font-family:Verdana,Arial;
	color:#FFFFFF;
	height:42px;
}

#page_header a {
	color:#FFFFFF;
}

.hidden {
	display:none;
}

/* Templates */

#three_col {
	margin-top:20px;
}

#three_col_left {
	float:left;
	width: 30%;
}

#three_col_middle {
	width: 35%;
	margin-left: 32%;
}

#three_col_right {
	float:right;
	width: 30%;
}

.category-nav {
	position:relative;
}

.category-nav ul {
	list-style: none;
	margin:10px 0px 0px 0px;
	padding:0px;
	clear:both;
}

.category-nav ul li{
	float:left;
	padding-bottom:0px;
	border:1px solid #C7D0E4;
	padding:5px;
	margin:0px 10px 0px 0px;
}

.category-nav ul li:hover {
	background-color:#ECEFF6
}
.category-nav h2 {
	padding: 0 2em 0 1.2em;
	/*background-image: url("/images/admin/category_arrow.gif");*/
	background-repeat: no-repeat;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.category-nav h2 a {
	text-decoration:none;
	color:#344072;
}

.category-nav h2 a:hover {
	text-decoration:underline;
}

.category-content {
	clear:both;
}

.category-content h2 {
	font-size:12px;
	margin:0px 0px 5px; 0px;
	padding:0px;
}

.border {
	margin:0px 5px 5px 0px;
	border:1px solid #CCCCCC;
	padding:5px;
}

.link {
	cursor:pointer;
	color:blue;
}

.link-Default {
	color:gray;
}

.link-Grant {
	color:blue;
}

.link-Revoke {
	color:red;
}

#forgot_password a {
	margin-left:70px;
	font-size:11px;
}

.listing-cat-child {
	padding-left: 2em;
	background-image: url("/images/admin/child_arrow.gif");
	background-repeat: no-repeat;
}

.listing-edit {
	float: left;
	margin-right: 5em;
}

.tabs-instance {
	border-bottom:1px solid #4D69AF;
	padding:0px 15px;
	position:relative;
	height:21px;
	margin-top:15px;;
	margin-bottom:10px;
}

.tabs ul {
	list-style: none;
	margin-left:0px;
	padding-left:0px;
}

.tabs ul li {
	float:left;
	margin-right:10px;
}

.tabs-instance ul li {
	height:20px;
	border-top:1px solid #4D69AF;
	border-left:1px solid #4D69AF;
	border-right:1px solid #4D69AF;
	font-weight:bold;
	background-color:#CCCCCC;
	margin-bottom:-2px;
}

.tabs-instance ul li a {
	color:#344072;
	text-decoration:none;
}

.tabs-instance ul .active {
	border-bottom:1px solid white;
	background-color:#FFFFFF;
}

.tabs-instance ul li div {
	padding:5px 15px 0px 15px;
}

.tabs-type {
	margin-bottom:10px;
}

.tabs-type ul {
    list-style: none;
    margin-left:0px;
    padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	border:1px solid white;
}

.tabs-type ul li {
    float:left;
    margin-right:10px;
	border:1px solid #C7D0E4;
	padding:2px;
}

.tabs-type ul li:hover {
	background-color:#ECEFF6;
}

.tabs-type ul li a {
	color:#344072;
	text-decoration:none;
	font-weight:bold;
}

.tabs-type ul li a:hover {
	text-decoration:underline;
}

.clearAll {
	font-size:1px;
	height:1px;
	clear:both;
	margin:0;
}

.bucket_list {
  border:1px solid #5B77BE;
  padding:3px;
  list-style-position: inside;
  list-style-type: square;
  text-indent: 5px;
}

.bucket_list li {
  padding:0px;
  cursor:move;
}

.content_list {
  list-style-position: inside;
  margin: 0px 0px 0px 0px;
  padding-left: 0em;
	text-indent: 0em;
	list-style: none;
}

.content_list li {
  padding:3px;
  cursor:move;
  border:1px solid #990000;
}

#trash_list {
  border:1px solid red;
}

.src_block_container {
  margin:0px;
  padding:0px;
}

.src_header {
  padding: 3px 3px 3px 3px;
  background-color: #ECEFF6;
  width:125px;
}

.template_bucket_holder {
  margin:0px; padding:0px;
}

.src_block {
  margin:0px; padding:0px;
}

.pagination {
	margin-top:10px;
}

.pagination-bottom {
	margin-top:10px;
}

.user_message {
	color: green;
	margin: 1em;
	padding:0px;
	margin:0px;
}

.user_message p {
	margin: 0;
	font-size: 1.2em;
}

#image_manager {
	margin-top:20px;
}

.manager-list {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.manager-list h4 {
	display:block;
	font-size:17px;
	padding:5px;
	margin:0px 0px 10px 0px;
	color:#344072;
	background-color:#ECEFF6;
}

.manager-list h4 a {
	font-size:17px;
	color:#344072;
	text-decoration:none;
}

.manager-list h4 a:hover  {
	text-decoration:underline;
}

.manager-list h4 span {
	font-size:10px;
	padding-left:10px;
}

.manager-list table {
}

.manager-list table tr {
	background-color:white;
	color:black;
}

.manager-list table tr:hover {
	background-color:#ECEFF6;
}

.manager-list table td {
	padding:5px 3px;
	font-size:11px;
}


/* Dashboard */

#dashboard h1 {
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#dashboard form {
	margin:0px;
	padding:0px;
}

#dashboard table {
	margin:5px 0px 0px 0px;
}

#dashboard table td {
	padding-right:5px;
}

#dashboard #submit {
	background-color:gray;
	border:1px solid black;
	color:white;
	margin-left:10px;
}

#dashboard table.results {
	margin-top:15px;
}

#dashboard table.results td {
	padding:3px;
}

#dashboard table.results tr:hover {
	background-color:#F0EED5;
}

#dashboard table td.padd {
	padding-left:20px;
}

#dashboard table tr.on {
	background-color:#F0EED5;
}

.assignment_bucket {
	border:1px solid #CCCCCC;
	margin:0px 0px 10px 0px;
	padding:5px;
}

.asset_type_switch {
	cursor:pointer;
}

.bucket_select {
	font-weight:bold;
}

.active_bucket {
	color:lime;
}

#dashboard table td a {
	text-decoration:none;
	color:#4D69AF;
}

#dashboard table td a:hover {
	text-decoration:underline;
}

#dashboard h2 {
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:15px 0px 5px 0px;
}	

ul.error_list {
	color:#FF0000;
}

.categories_assign .submit {
	margin:10px 0px;
}

/*  Admin Padding on Header */

#blank_node {
	padding:0px;
	margin:0px;
}

.form_block {
	background-color:#EFEFEF;
	padding:10px;
	margin:10px 0px;
}

div.auto_complete_field {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.auto_complete_field ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.auto_complete_field ul li.selected {
	background-color: #ffb;
}
div.auto_complete_field ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:52px;
	cursor:pointer;
}

div.form_element {
	margin-bottom:10px;
}

div.button {
	width:120px;
	border:1px solid #EFEFEF;
	padding:3px;
	text-align:center;
}

div.msg {
	margin:10px 0px;
	color:red;
}


/* Site Nav Manager */

.message {
	font-size:11px;
}

.navigation {
	margin:15px 0px;
	font-size:11px;
	width:500px;
	line-height:18px;
}

.nav_item {
	border:1px solid #999999;
	padding:5px;
	margin-bottom:15px;
}

.nav_item a {
	color:#4D69AF;
	text-decoration:none;
}

.nav_item a:hover {
	text-decoration:underline;
}

.nav_child {
	margin-left:15px;	
	padding:3px 0px;
	border-bottom:1px solid #EFEFEF;
}

.nav_child .add_child {
	padding-left:33px;
	color:#999999;
}

.nav_child .add_child a {
	color:#999999;
}

.delete_nav a { 
	display:block;
	border:1px solid #999999;
	margin-top:30px;
	width:150px;
	padding:5px;
	text-align:center;
	color:red;
}

.seq {
	float:right;
	width:65px;
}

.seq .arrow {
	width:20px;
	float:left;
}


/* Dashboard */

.dashboard {
	width:800px;
}

.dashboard .title {
	background-color:#999999;
	color:white;
	padding:5px;
	font-size:14px;
	font-weight:bold;
}

.dashboard_ratings {
	background-color:#999999;
}

.dashboard_ratings table {
	margin:0px;
}

.dashboard_ratings td.head {
	background-color:#EFEFEF;
	font-weight:bold;
}

.dashboard_ratings td {
	background-color:white;
	padding:5px;
	line-height:18px;
}

/* Gallery Assign Forms */

.left_assign {
	float:left;
	width:420px;
}

.right_assign input.locate_gallery {
	border:1px solid #4D69AF;
	height:22px;
	line-height:22px;
}

.right_assign #submit {
	background-color:#ECEFF6;
	color:#4D69AF;
	font-weight:bold;
	border:1px solid #4D69AF;
	padding:3px;
}

.right_assign {
	float:left;
	margin-left:20px;
	padding-top:75px;
}




