table {
	width : 100%;
	border-collapse : separate;
}

table td, table th {
	padding : 4px;
	border : 1px dotted #cccccc;
}

div.clear {
	clear : both;
}

div.col {
	float : left;
	width : 50%;
}

div.col label {
	display : block;

}

fieldset {
	margin : 10px 0px;
	padding : 10px;
}

fieldset h2 {
	border-bottom : 1px dotted #cccccc;
}

div.col input, div.col select {
	width : 90%;
}

div.error {
	border : 1px solid red;
	margin : 0px 10px 10px 0px;
	padding : 5px;
	background : #fff69A;
	border : 1px solid #FFF162;
}

div.error-message {
	border-top : 1px dotted #FFF162;
	padding : 5px 0px;
	padding-left : 28px;
	background : transparent url('../img/icons/24x24/status/important.png') left center no-repeat;
}

div.no_items {
	background : #fff69A;
	border : 1px solid #FFF162;
	padding : 20px;
	margin : 10px 0px;
	text-align : center;
}

.toolbar ul {
	text-align : right;
}

.toolbar ul li {
	display : inline;
}

.toolbar ul li a {
	padding : 10px;
	padding-left : 30px;
	background-position : left center; 
	background-repeat : no-repeat;
	font-size : 14px;
	font-weight : bold;
	position : relative;
}

.toolbar h2, .toolbar h3 {
	float : left; 
}

.adminItem {
	float : left; 
	text-align : center;
	margin : 5px;
	width : 25%;
}

.adminItem a {
	display : block;
	text-align : center;
}

a img {
	border : none;
}

a.newButton {
	background-image : url('../img/icons/24x24/actions/document-new.png')
}

a.newfolderButton {
	background-image : url('../img/icons/24x24/actions/folder-new.png')
}

a.editButton {
	background-image : url('../img/icons/24x24/actions/gtk-paste.png')
}

a.viewButton {
	background-image : url('../img/icons/24x24/actions/search.png')
}

a.deleteButton {
	background-image : url('../img/icons/24x24/actions/editdelete.png')
}

a.saveButton {
	background-image : url('../img/icons/24x24/actions/document-save.png')
}

a.cancelButton {
	background-image : url('../img/icons/24x24/actions/gtk-cancel.png')
}

a.backButton {
	background-image : url('../img/icons/24x24/actions/back.png')
}

#msg {
	background : #fff69A;
	border : 1px solid #FFF162;
	padding : 2px;
	margin-bottom : 10px;
}

#msg .message {
	background:transparent url(../img/icons/32x32/status/dialog-warning.png) no-repeat scroll 5px center;
	font-size:13px;
	padding:10px 10px 10px 42px;
}

.wysiwyg {
	height : 400px;
	width : 100%
}

.pagination {
	margin : 5px 0px;
}

div.filters div {
	display : inline;
	width : auto;
}

div.filters .input input {
	width : 150px;
}

.pagination-links {
	text-align : center;
	padding : 10px;
}

.pagination-links a#next {
	background : url('../img/icons/24x24/actions/next.png') left center no-repeat;
	padding : 12px 0px 12px 28px;
	font-size : 0px;
}

.pagination-links .disabled {
	display : none;
}

.pagination-links a#last {
	background : url('../img/icons/24x24/actions/go-last.png') left center no-repeat;
	padding : 12px 0px 12px 28px;
	font-size : 0px;
}

.pagination-links a#prev {
	background : url('../img/icons/24x24/actions/previous.png') left center no-repeat;
	padding : 12px 0px 12px 28px;
	font-size : 0px;
}

.pagination-links a#first {
	background : url('../img/icons/24x24/actions/go-first.png') left center no-repeat;
	padding : 12px 0px 12px 28px;
	font-size : 0px;
}
