/********  (c) 2008 The Regional Institute Ltd - BACKEND MODULE STYLESHEET ******************/
/* 
  TRI backend.module.css
  SM 25Aug09: Moved into backend "module".
  Loaded via resources config.
  
  SM 25Aug09: Edit test using "ryan" FTP account.
  SM backend-container-13Jan09: Fiddling with "a" elem css.
*/

.block-container {
}

.block-container-right {
}


a {
	/* color : #555555; */
}

a:hover {
	/* color : #1B499A; */
	text-decoration: underline;
}

#container {
	/* border: 1px dashed #999999; */
	/*float: left;*/
	/*  padding: 3px;*/
}
 
#container h1 {
	font-size: 18px;
	/*margin: 10px 0;*/
	font-weight: normal;
	color	: #676767;
}

#content  {
	/*  margin: 2px;*/
	padding: 0px;
	/*width	: 700px;*/
	/*float	: left;*/
}


/* styles for the jquery blocks */

/* GS 21Jan11: Testing 3 columns: todo: let KH do this correctly */
#module-page-backend-dashboard .block-container {
	width	: 28%;
/*	width	: 32.1%; */
	float	: left;
	margin: 5px 5px;
}

#module-page-backend-dashboard .block-container-right {
	width: 38%;
}

#module-page-backend-dashboard  .block-container-last {
  margin-left:0;
  margin-right: 0;
}

/*
.dash_block_col {
	width : 48.5%;
	float : left;
	margin: 5px 5px;
}
*/

#module_container {
	/* border: 1px dashed #999999;
	padding: 5px; */
}

#dash_header_container {
	background: #F4F4F4 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	margin: 5px 10px 5px 5px;
	padding: 20px 15px;
	-moz-border-radius	: 4px; 
	-webkit-border-radius	: 4px;
}

#dash_header_container strong {
	font-weight: Bold;
}

#dash_header_left {
	float	: left;
	color	:#565656;
}

#dash_header_right {
	float	: right;
	font-size: 12px;
}

#content  {
	/* background: #ffffff url(http://images.regional.org.au/dashboard/content_bg.gif) top left repeat-x; */
}


.dash_block_container {
	border: 1px solid #dddddd;
	margin: 0 0 10px 0;
	-moz-border-radius	: 4px; 
	-webkit-border-radius	: 4px; 
}

.dash_block_header {
	overflow: hidden;
	padding: 0;
}

.dash_block_header_title {
	display: block;
	background:url("http://images.regional.org.au/shared/images/greybar.gif") repeat-x scroll 0 14px #F7F7F7;
	border-bottom:1px solid #CCCCCC;
	padding:6px 10px 8px;
}

.dash_block_header h3 {
	padding: 0px;
	margin: 0;
	font-size: 15px;
	font-weight: normal;
	color	: #333333;
}

.dash_block_header h3 a {
	color: #333333;
}

.dash_block_header h3 a {
	color: #333333;
}

.dash_block_header_links {
	float: right;
}

.dash_block_close {
	float: right;
	display: none; /* SM 10Dec07: Hiding for now. */
}

.dash_block_close a, .dash_block_close a:visited {
	/* GS 09Nov09: image URL not found */
	/*background: url(http://images.regional.org.au/dashboard/dash_block_close.gif) no-repeat; */
	padding: 0px 5px 2px 5px;
	font-size: 12px;
	text-transform: lowercase;
	font-weight: bold;
	color: #aaaaaa;
}

.dash_block_close 	a:hover, .dash_block_close a:active {
	color: #1B499A;
	cursor: pointer;
}

.dash_block_content {
	padding: 5px 10px 5px 10px;
	background:	#fff;
}

.dash_block_content p {
	margin-bottom: 5px;
}

.dash_block_content ul {
	margin-top: 2px;
}

.dash_block_content .dash_block_links ul {
	margin: 12px 0 5px;
	padding: 0 !important;
	list-style: none;
	overflow: hidden;
	width: 100%; /* GS 06Nov09: Added to prevent IE6 display 'spillage' issue */

}


#content .dash_block_content .dash_block_links ul li {
	list-style: none;

}

/* KH 05-Nov-2010 Amendments to Dash UI to modernise reflecting across the board changes */

/*#module-page-backend-dashboard .block .links li a */{
	margin: 2px;
	padding: 8px 10px;
	background: #F7F7F0 url("/shared/images/grey-tab-bg.png") repeat-x 0px -218px;
	float: left;
	/float:none;
	/*	width: 170px;*/
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	background:url("http://images.regional.org.au/shared/images/buttons.gif") repeat-x scroll 0 -281px #FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333;
	display:inline-block;
	/*text-align:center;*/
	text-decoration:none;
	text-shadow:none;
	z-index:1;
}

/* GS 16Dec10: Initial CSS for dashboard 2 prototype */
#content .dash_block_content .dash_block_subblock .dash_block_links ul li a{
	width: auto;
	margin: 0px;
	padding: 0px;
}
/* GS 16Dec10: Initial CSS for dashboard 2 prototype */
#module-page-backend-dashboard .links .sub-block .dash_block_sublinks {
	padding-right:0px;
/*	float:right;*/
}
/* GS 16Dec10: Initial CSS for dashboard 2 prototype */
#content .dash_block_content ul li img {
	padding-right:6px;
	float:left;
}
/* GS 16Dec10: Initial CSS for dashboard 2 prototype */
#content .dash_block_content .dash_block_links .dash_block_children {
	padding-left:20px;
}
/* GS 16Dec10: Initial CSS for dashboard 2 prototype */
#content .dash_block_content .dash_block_links .dash_block_children li {
	margin-top:2px;
}

#content .dash_block_content .dash_block_links .sub-block {
	float:left;
	width:100%;
}

#module-page-backend-dashboard .links .sub-block .dash_block_sublinks {
	float:right;
	/float:left;
}

#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul {
	display:inline;
	margin-bottom: 0;
	margin-top: 0;
}

#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li {
	/*
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	*/
	border-right: 1px solid #CCCCCC;
	display: inline;
	/*padding: 0 3px;*/
	padding: 0 4px;
}

#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li a {
	display:inline;
}

#module-page-backend-dashboard .links .sub-block {
	float:left;
	width:100%;
}

#module-page-backend-dashboard .links .sub-block .sub-title {
	display: inline-block;
/*	/width: 94px; */
	/width: 45%;
	float:left;
}

#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li a {
	padding:0px;
	margin:0px;
}

#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li.first a {

}

/* GS 19Jan11:  */
#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li.last  {
	border-right: none;
	padding-right: none; /* GS 24Jan11: */
/*	width: 50px;  GS 24Jan11: */
	display: inline-block;
	text-align: left;
/*	width: 58px; */
	width: 70px;
	/display:inherit;
	/text-align:inherit;
	/width: none;
}

/* GS 19Jan11: Tested, then disabled before and after containing markers
#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li.first:before  {
	content: "[";
}
#module-page-backend-dashboard .links .sub-block .dash_block_sublinks ul li.last:after  {
	content: "]";
}
*/





#module-page-backend-dashboard .links .sub-block {
	margin: 1px;
    padding: 3px 0px;
}

#module-page-backend-dashboard .links .sub-block a {
	padding:0px;
}

.dash_block_icon_prefix {
	margin: 0 10px 0 0;
	overflow: hidden;
}

.dash_block_icon_prefix img {
	float: left;
	padding: 0 10px 0 0;
}


.dash_block_icon_postfix {
	margin-left: 5px;
}

/* Site Editor */
#site_editor_toolbar {
	display: block;
	border: 1px #ccc;
	background: #f4f4f4;
	-moz-border-radius : 4px; 
	-webkit-border-radius: 4px;
	}
	
/* Membership dashboard block */
.badColour{
	font-weight: bold;
	color:#ff3300;
}

.warningColour{
	font-weight: bold;
	color:#CC9900;
}

.goodColour{
	font-weight: bold;
	color:#backend-container-23BC2F;
}


/* Membership Button */
.membership_buttons {
	margin-top : 3px;
}

.membership_buttons input{
	padding-left : 8px;
	padding-right : 8px;
	margin-right : 2px;
}



/* input.membership_button { */
input.internalButton {
	background : #F7F7F0;
	color: #0066CC;
	border: 1px solid #CCCCCC;
	margin: 8px 2px;
	-moz-border-radius : 4px; 
	-webkit-border-radius: 4px;
}

/* input:hover.membership_button { */
input:hover.internalButton {
	color: #FFAF03;
}

/* GS 07Jan11: From demo site local.css - testing dashboard2 (with list style links) */
#module_container .dash_block_col .dash_block_container .dash_block_content .dash_block_links ul li a {
	background: none;
	border: none;
	float:none;

}

/* GS 07Jan11: From demo site local.css - testing dashboard2 (with list style links) */
#module_container .dash_block_col .dash_block_container .dash_block_content .dash_block_links ul li a:hover {
	text-decoration:underline;
}

/* GS 19Jan11: Override general #content li css in some theme.css */
#content .dash_block_content .dash_block_links ul li {
	margin: 0;
	padding: 0;
}

#content .dash_block_content .dash_block_subblock {
	padding: 4px 5px;
}



.dash_block_container_backend {
	/* border: 1px solid #A4CF8E; */
}

.block-container .dash_block_content {
	padding: 0; /* SM for nicer scrolling of ul */
}

/* SM 01Apr11: For whatsnew */

.block-container ul.whatsnew {
  margin: 0 0 1px 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  max-height: 200px;
	overflow: auto;
	padding: 5px;
	background: none repeat scroll 0 0 #DBEFD1;	
}

.block-container ul.whatsnew li {
  list-style-type: none;
  margin: 0 0 5px 0;
  padding: 0;
}

#module-page-backend-dashboard .block-container .info {
  padding: 7px 16px 9px 0px;
  font-size: 90%;
  text-align: right;
  background: url("http://images.regional.org.au/shared/images/greybar.gif") repeat-x scroll 0 14px #F7F7F7;
}

#module-page-backend-dashboard .block-backend-whatsnew > .title {
	margin: 0 0 1px;
}

#module-page-backend-dashboard .block-backend-whatsnew .content {
    padding: 0 1px 1px;
}


.backend-container-23 {
  float: left; 
  width:	70%;

}

.backend-container-23 {
    width: 69%;
}

.right {
	float:right;
}

.left {
	float:left;
}

.yui-t5 .backend-container-23 {
  float: right; 
  width:	68%;
  margin-top:10px;
}

.backend-container-23 .description {
	padding-right:25px;
}

.backend-container-13 {
  width: 25%;
        background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #ECE8DF;
    border-radius: 4px 4px 4px 4px;
	padding:5px 20px 20px;
	margin-bottom: 15px;

}

.yui-t5 .backend-container-13 {
	float:left;
}

.backend-container-13 h2 {
	text-transform: capitalize;
	margin-bottom: 5px;
    margin-top: 10px;
}

.backend-container-13 ul.greylist li a {
	width:200px;
}

.yui-t5 .backend-container-13 ul.greylist li a {
	width:140px;
}

.yui-t5 .backend-container-13 ul.greylist li a {
    width: backend-container-135px;
}



.backend-container-13 .register-actions {
	/* position:relative; GS 15Jul11: IE6 won't show the div with this set..  */
	top:10px;
}

.backend-container-13 .admin-info dt {
	font-weight: bold;
  text-transform: capitalize;
	float:left;
}

.backend-container-13 .admin-info dd {
	margin-left: 95px;
}


/* SM 02Sep11: Quick styling for some key/val style "actions" (profile position view - actions block) */

.backend-container dl.actions {
}

.backend-container dl.actions dt, .backend-container dl.actions dd {
  border-bottom: 1px dotted #ccc;
  line-height: 1.2em;
  padding: 5px;
}

.backend-container dl.actions dt {
  font-weight: bold;
  width: 70%;
  float: left;
  text-transform: capitalize;
  clear: left;
  padding:6px 5px 5px 5px;
}

.backend-container dl.actions dd {
  margin-left: 70%;
  margin-bottom: 10px;
  padding-left: 10px;
}
