#mContainer {
	position:relative;
	margin:auto;
	width:300px;
	border:2px solid #3A4C4B;
}

#mContainer table {
	width:300px;
	font:0.8em arial,helvetica;
}

#mContainer table tr td {
	padding:3px;
	margin:0;
}

.newRow {
	text-align:center;
	background-color:#BACCCB;
	color:#000;
	font-weight:bold;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.rowOn {
	background-color:#63807F;
	color:#FFF;
}

.rowOff {
	background-color:#F2F5F5;
}

#mContainer table tr td a {
	display:block;
	width:50px;
	padding:2px 0 2px 0;
	background-color:#749795;
	text-align:center;
	font:bold 0.8em arial,helvetica;
	color:#FFF;
	text-decoration:none;
	border:1px solid #000;
}

/* following CSS is unrelated to the applications function */
#information {
	width:450px;
	position:relative;
	margin:auto;
	font:0.8em arial,helvetica;
}

#credits {
	position:relative;
	margin:25px auto 0px auto;
	width:250px; 
	font:9px verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
}

#description {
	position:relative;
	margin:25px auto 0px auto;
	width:250px; 
	font:9px verdana;
}

#credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}