body {
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#666666;
	background-color:#FFFFFF;
	margin:0px;
	padding-top: 2px;
}

a {
	color:#777777;
}

a:hover {
	color:#A77749;
}

table {
	font:normal 11px Arial, Helvetica, Sans-serif;
}

input, select, textarea, button {
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#666666;
}

button{
	font-weight: bold;
	cursor: pointer;
}
button:hover{
	background-color: #CCC;
}

button.disabled{
	background-color: #CCC;
	color: #EEE;
	cursor: progress;
}
button.disabled:hover{
	background-color: #CCC;
}

.admin h2{
	font-size: 120%;
}

.btnDelete{
	border: 1px solid red;
	padding: 2px;
	color: #FFF;
	font-weight: bold;
	background: #FD4141 url(img/16x16/delete2.png) 2px 50% no-repeat;
	padding-left: 18px;
}
	.btnDelete:hover{
		background: #FD9090 url(img/16x16/delete.png) 2px 50% no-repeat;
	}

.btnSave{
	border: 1px solid #23AD08;
	color: #FFF;
	font-weight: bold;
	background: #51C127 url(img/16x16/disk_blue_ok.png) 10px 50% no-repeat;
	padding: 2px 30px;
}
	.btnSave:hover{
		background-color: #0F0;
	}

.btnCancel{
	border: 1px solid #333;
	color: #FFF;
	font-weight: bold;
	background: #999 url(img/16x16/undo.png) 10px 50% no-repeat;
	padding: 2px 30px;
}
	
	
#contentcontainer{
}

.adminmenu{
	width: 100% !important;
	width/**/: 98%;
	float:left;
	text-align:center;
	border:1px solid #555555;
	background-color:#F5F5F5;
}

#content .adminmenubox a{
	width: 115px !important; 
	width /**/:135px; /* IE5/Win */
	text-align:center;
	font-weight:bold;
	float:left;
	font-size:14px;
	padding:10px;
	text-decoration:none;
	color:#777777;
}

#content .adminmenubox a:hover{
	color:#993300;
}

.adminmenubox img{
	padding-bottom:5px;
}

td, th{
	color:#333333;
}

th{
	text-align:center;
}
	th a{
		color: #FFF;
	}
		th a:hover{
			color: #FFF;
			text-decoration: none;
		}
	
#content td a, #content td a:visited{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}

#content td a:hover{
	color:#333333;
	text-decoration:none;
}

.helpBox{
	display:none;
	padding:3px;
	border:2px solid #996633;
	color: #444444;
	background-color:#ffffcc;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	position: fixed;
	top: 0;
	left: 0;
	width:200px;
	text-align: left;
}

.adminSectionTitle{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

.adminNotifyBox{
	border: 2px solid #444444;
	background-color:#FFFFDD;
	padding:5px;
	margin-bottom:10px;
}
	.adminNotifyBox a{
		color: #00F;
	}

.configGroupHeader, .adminTableHeader{
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: #AAA url(img/configGroupHeader-background.jpg) repeat-x top;
}
.adminTableHeader th{
	color: #FFF;
}


/* tab menu - start */
div.adminTabMenu{
	position: relative;
	top: 0px;
	left: 0px;
}
ul.adminTabMenu{
	position: absolute;
	top: 0px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li.adminTabMenu, li.adminTabMenuSelected{
	float: left;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: #AAA url(img/configGroupHeader-background.jpg) repeat-x top;
	padding: 3px 10px;
	margin-right: 5px;
	border: 1px solid #555;
	border-bottom: 0px;
	cursor: pointer;
	position: relative;
}
	li.adminTabMenu:hover, li.adminTabMenuSelected{
		z-index: 100;
		background: #555;
	}
div.adminTabMenuPanel{
	position: absolute;
	top: 21px;
	background: #FFF;
	width: 95%;
	z-index: 1;
}
	div.adminTabMenuPanel table{
		background: #444444;
		width: 100%;
	}
	div.adminTabMenuPanel tr{
		border: 0;
	}
	div.adminTabMenuPanel td{
		padding: 3px;
	}
/* tab menu - end */

#TreeView1{
	background: #EEE;
}


.adminbox{
	margin-top: 20px;
	padding: 10px;
	color: #333;
	text-align: left;
	width: 330px !important;
	height: 210px;
}
	.adminbox h2{
		margin: 0 0 8px 0px;
		margin: -3px;
		margin-bottom: 8px;
		background: #4F829D;
		color: #FFF;
		padding: 2px 8px;
	}
	.adminbox a{
		color: #00F;
	}
		.adminbox a:hover{
			color: #00F;
		}
	
	#resourceusage{
		margin-right: 30px;
	}
	#resourceusage h2{
		background: #B80602;
	}
	#resourceusage table{
	}
	#resourceusage tr{
		border: 0;
		background: none;
	}
	#resourceusage td{
		border: 0;
	}
	#resourceusage .usagebar{
		width: 80px;
		background-color:#ccff66;
		border: 1px solid #999;
	}
	#resourceusage .usedbar{
		background-color: #ff3300;
		height: 10px;
	}
	
.hide{
	display: none;
}