.contactForm input {
	width: 250px;
	font-size:8pt;
}

.contactForm label {
 display:block; 
}

.contactForm textarea {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	height: 80px;
	overflow:auto;
}

table.icybgrid tr.dark td {
	background: #EFEFEF;
}

select.select {
	border:1px solid #dcdcdc;
	background:transparent;	
	font-size: 8pt;
}

textarea {
	border:1px solid #dcdcdc;
	background:transparent;	
	padding: 5px;	
}

#mini-indicators {
	position:absolute;
	bottom:0;
	right:10px;
	line-height:30px;	
}

table.messages {
	border:1px solid #CCCCCC;	
	border-collapse: collapse;
}

table.messages th {
	background: transparent url(../images/but.gif) repeat-x scroll left top;	
	color: #fefefe;
	text-align: center;
	padding: 3px;
	white-space:nowrap;
	font-size:11px;
}

table.messages td {
	padding: 3px 2px;
	border:1px solid #CCCCCC;	
	font-size: 11px;
}

#header, #header input {
	color: white;
}

#header input {
	font-size:12px;
}

 table.cluster-map {
		border-collapse: collapse;		
		border: 1px #CCCCCC solid;
		margin: 1px;		
	}
	.cluster-map td, .cluster-map th {
		border: 1px #CCCCCC solid;
		padding: 3px 7px;
	}
	.cluster-map td.node {
		background: #fff;
		font-weight:bold;
	}
	.cluster-map td.idle {
	 background: #99CC00;
	}
	.cluster-map td.down {
	 background: #808080;
		color:#fff;
	}
	.cluster-map td.drain {
	 background: #C0C0C0;
	}			
	.cluster-map a:link, .cluster-map a:visited {
	 text-decoration:none;
	}
	.cluster-map a:hover {
	 text-decoration:underline;
	}
	.task-details {
			border-collapse: collapse;		
	 	border: 1px #CCCCCC solid;
			width:100%;
	}
	.task-details td {
	 border: 1px #CCCCCC solid;
		padding: 2px;
	}

img.contentimg {
	margin: 5px 10px 10px 0;
	padding: 5px;
	border: 1px #ccc solid;
	float: left;
}	