/**
 * Main styles
 */

html {
	width: 100%; height: 100%;
	overflow: auto !important;
}

body {
	width: 100%; height: 100%;
	padding: 0px;
	margin: 0px;
	color: #000000;
	background-color: #ffffff;
	font: 11px Tahoma, Arial, sans-serif;
	overflow: auto !important;
	//scrollbar-3dlight-color: #f8f8f8;
	//scrollbar-arrow-color: #000000;
	//scrollbar-base-color: #e8e8e8;
	//scrollbar-darkshadow-color: #999999;
	//scrollbar-face-color: #e8e8e8;
	//scrollbar-highlight-color: #e8e8e8;
	//scrollbar-shadow-color: #e8e8e8;
	//scrollbar-track-color: #cccccc;
	letter-spacing: 0px;
}
p, pre {
/*	margin: 4px 0px;*/
}
a, a:visited, a:active, a:link {
	color: #535399;
	text-decoration: none;
}
a:hover {
	color: #7575b0;
	text-decoration: none;
}
table {
	font: 11px Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
}
td {
	color: #222222;
	font: 11px Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
}
td.container {
	padding: 2px 3px
}
td.m_container {
	padding: 2px 0px
}
td.r_container {
	padding: 2px 3px 2px 0px
}
td.filler {
	background-color: #999999;
}
td.filler_b {
	background-color: #bbbbbb;
}
td.filler_empty {
	background-color: #ffffff;
}
td.filled_container {
	border: solid #ffffff;
	border-width: 2px 3px;
	background-color: #eeeeee;
}

