.mh850 {
	min-height: 0;
}

#dateContent {
	padding: 0px;
	overflow: auto;
	width: 594px;
	*height: 164px;
	_height: 164px;	
	margin-left: 0px;
	margin-top: 0px;
}

.servicePerformance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #fff;
}

.servicePerformance td {
	padding: 0px 5px;
}

.servicePerformance .instances,
.servicePerformance .content {
	padding: 0px;
}

.servicePerformance .content {
	/*border-right: solid 1px #ccc*/
}

.servicePerformance .instances .head td {	
	color: #000;	
	border: solid 1px #d08800;
	font-weight: bold;
	background: #f0a525 url('/images/css/orange_bg.gif') repeat-x;
}

.servicePerformance .instances .head .norborder {
	border-right: none
}

.servicePerformance .instances .title {
	background-color: #f6f7f8;
	border-bottom: solid 1px #c5c9ca;
	border-left: solid 1px #c5c9ca;	
}

.servicePerformance .instances .status {
	text-align: center;
	background-color: #f9f0e0;
	border-bottom: solid 1px #c5c9ca;
	border-left: solid 1px #c5c9ca;	
}

.servicePerformance .instances .status.endborder {
	border-right: solid 1px #c5c9ca;
}

.servicePerformance .instances .propertyTitle {
	background-color: #d6e0eb;
	text-align: right;
	border-bottom: solid 1px #c5c9ca;
	border-left: solid 1px #c5c9ca;
	border-right: solid 1px #c5c9ca;
}

.servicePerformance .instances .propertyTitle.nobborder {
	background-color: #e9eff5;
	border-bottom: solid 1px #c5c9ca;
}

.servicePerformance .content td {
	text-align: center;
	border-right: solid 1px #c5c9ca;
	border-bottom: solid 1px #c5c9ca;	
	background-color: #f6f7f8;
}

.servicePerformance .content .avg td {
	background-color: #e9eff5;
	cursor: help;
}

.servicePerformance .content .avg1 td {
	background-color: #e9eff5;
}

.servicePerformance .date td {
	font-weight: bold;
	background: url('/images/css/lightblue_bg.gif') repeat-x;	
	border: solid 1px #c5c9ca;
	border-left: none;
	padding: 0px 7px;
	width: 80px;
}
	
.maintenance .head {
	color: #000;	
	border: solid 1px #d08800;
	font-weight: bold;
	background: #f0a525 url('/images/css/orange_bg.gif') repeat-x;
	padding-left: 10px;
}

.maintenance .head.norborder {
	border-right: none;
}

.maintenance .title {
	font-weight: bold
}

.maintenance td {
	border-left: solid 1px #c5c9ca;
	border-bottom: solid 1px #c5c9ca;
	font-size: 13px;
	padding-left: 10px;
	background-color: #f6f7f8;
}

.maintenance td.endborder {
	border-right: solid 1px #c5c9ca;
}

.tooltip {
	width: 300px;
	height: 90px;
	_height: 70px;		
	*height: 100px;	
	color: #000;
	padding: 0px 10px;
	background-color: #fff;
	border: solid 1px #A8B5C3;
	margin: 0 0 0 10px;
	position: absolute;
	display: none;
	cursor: help;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tooltip {
	height: 99px;
}
}

.tooltip h3 {
	margin: 5px 0px;
	font-size: 12px;
	text-align: left;
}

.tooltip table {
	font-size: 12px;
	width: 100%;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
}

.tooltip table .title {
	font-weight: bold;
	background-color: #E4EEF5;
}

.tooltip table td {
	height: 20px;
	padding: 5px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;	
}

.tooltip .arrow {
	position: relative;
	top: 12px;
	margin-left: -150px
}

.infoMsg {
	width: 300px;
	_height: 70px;		
	*height: 137px;	
	color: #000;
	padding: 0px 10px;
	background-color: #fff;
	border: solid 1px #A8B5C3;
	margin: 0 0 0 10px;
	position: absolute;
	display: none;
	cursor: help;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 13px;
}

.infoMsg h3 {
	font-size: 14px;
	margin: 5px 0px;
}

.infoMsg div {
	margin-bottom: 5px
}

.infoMsg .msg {
	font-size: 11px;
	overflow: hidden;
	height: 50px;
}

.infoMsg .arrow {
	position: relative;
	top: 14px;
	margin-left: 40px;
}

.status0 {
	background: url('/images/icons/close_red.gif') no-repeat 50% 50%;
	cursor: help;
}

.status1 {
	background: url('/images/icons/check_green.gif') no-repeat 50% 50%;
}

.status2 {
	background: url('/images/icons/bang_blue.gif') no-repeat 50% 50%;
	cursor: help;	
}