BODY {
	BACKGROUND: none !important; 
	WIDTH: 620px;
	PADDING: 10px 0px;
	FONT: 10px Tahoma;
	COLOR: #000;
}

HTML:root BODY {
	WIDTH: 100% !important;
}

IMG { 
	DISPLAY: none; 
}

.schedul_top { 
	BACKGROUND: none; 
}

.schedul_top_tab { 
	WIDTH: 620px;
}
HTML:root .schedul_top_tab { 
	WIDTH: 100% !important;
}

.schedul_top TD {
	FONT: 14px arial narrow, arial;
	COLOR: #000;
}

.schedul_top TD A {
	FONT: 10px tahoma;
	COLOR: #000;
}

.schedul_top TD .schedul_date {
	COLOR: #000;
}

TABLE.scheduler { 
	WIDTH: 620px;
	BORDER-COLLAPSE: collapse;
}
HTML:root TABLE.scheduler { 
	WIDTH: 100% !important;
}

TABLE.scheduler TH {
	BACKGROUND: none !important; 
	BORDER: 1px solid #8f8879;
	PADDING: 0 3px;
	TEXT-ALIGN: left;
	FONT: bold 10px tahoma;
	COLOR: #000;
}

TABLE.scheduler TD {
	BACKGROUND: none !important; 
	BORDER: 1px solid #8f8879;
	FONT: 10px tahoma;
	COLOR: #000;
}

TABLE.scheduler TD DIV, TABLE.scheduler TH DIV {
	PADDING: 2px 3px;
	TEXT-ALIGN: left;
	FONT: 10px tahoma;
	COLOR: #000;
	LINE-HEIGHT: 18px;
	CURSOR: default;
}

TABLE.scheduler TH DIV { 
	COLOR: #000; 
}

TABLE.scheduler TD SPAN {
	COLOR: #8f8879;
	WHITE-SPACE: nowrap;
}
