BODY {
	font-family: verdana,arial,helvetica;
	padding: 15px;
	background-color: #EEEEEE;
}

TABLE.frame {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.frame TD {
	margin: 0px;
	padding: 0px;
}

TABLE.frame TD.menu {
	width: 110px;
	padding-top: 21px;
	vertical-align: top;
}

TABLE.frame TD.body {
	padding-left: 5px;
	vertical-align: top;
}

TABLE.menu-frame {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #AAAAAA;
	border-collapse: collapse;
}

TABLE.menu-frame TD {
	margin: 0px;
	padding: 0px;
}

TABLE.menu-item-main {
	width: 110px;
	margin: 0px;
	padding: 0px;
	border: solid #AAAAAA;
	border-width: 1px 1px 0px 1px;
	border-collapse: collapse;
}

TABLE.menu-item-main TD {
	margin: 0px;
	padding: 0px;
}

TABLE.menu-item-main TABLE.menu-item {
	width: 110px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: solid 1px #FFFFFF;
	background-image: url('./ewex-finwin/images/menu-bg.png');
}

TABLE.menu-item-main TABLE.menu-item TD {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

TABLE.menu-item TD A {
	font-size: 11px;
	font-weight: 800;
	color: #666666;
	text-decoration: none;
}

TABLE.menu-item-sub {
	width: 110px;
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #AAAAAA;
	border-collapse: collapse;
}

TABLE.menu-item-sub TD {
	margin: 0px;
	padding: 0px;
}

TABLE.menu-item-sub TABLE.menu-item {
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: solid #AAAAAA;
	border-width: 0px 1px 0px 1px;
	border-collapse: collapse;
	background-color: #F7F7F7;
}

TABLE.menu-item-sub TABLE.menu-item:hover {
	background-color: #FFFFFF;
}

TABLE.menu-item-sub TABLE.menu-item TD {
	margin: 0px;
	padding: 2px;
}

TABLE.menu-item-sub TABLE.menu-item TD.icon {
	padding-left: 5px;
}

TABLE.menu-item-sub TABLE.menu-item TD.link {
}

TABLE.menu-item-sub TABLE.on {
	background-color: #FFFFFF;
}

TABLE.menu-item-sub TABLE.top {
	border-width: 0px 1px 0px 1px;
}

TABLE.menu-item-sub TABLE.middle {
	border-width: 1px 1px 0px 1px;
}

TABLE.body-frame {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.body-frame TD {
	margin: 0px;
	padding: 0px;
}

TABLE.body-frame TD.tabs {
}

TABLE.body-frame TD.page {
	padding: 10px;
	border: solid #DDDDDD;
	border-width: 0px 1px 1px 1px;
	background-color: #FFFFFF;
}

TABLE.tabs {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.tabs TD {
	margin: 0px;
	padding: 0px;
}

TABLE.tabs TD.spacer {
	width: 15px;
	border-bottom: solid 1px #DDDDDD;
}

TABLE.tabs TD.spacer-max {
	width: 100px;
	border-bottom: solid 1px #DDDDDD;
}

TABLE.tabs TD.tab {
	text-align: center;
	padding: 4px;
	border-width: 1px 1px 0px 1px;
	background-color: #DDDDDD;
}

TABLE.tabs TD.tab A {
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}

TABLE.tabs TD.tab A:hover {
	color: #666666;
}

TABLE.tabs TD.on {
	border: solid #DDDDDD;
	border-width: 1px 1px 0px 1px;
	background-color: #FFFFFF;
}

TABLE.tabs TD.on A {
	color: #666666;
}

TABLE.table-frame {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.table-frame TD {
	margin: 0px;
	padding: 0px 7px 0px 0px;
	vertical-align: top;
}

TABLE.table-labels {
	margin-top: 42px;
	border: solid 1px #BBBBBB;
	background-color: #EEEEEE;
}

TABLE.table-labels TD {
	height: 21px;
	font-size: 11px;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	background-color: #EEEEEE;
}

TABLE.table-labels TD.section {
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px;
	border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	background-color: #999999;		/*DDDDDD;*/
}

TABLE.table-labels TD.header {
	white-space: nowrap;
	border: solid 1px #EEEEEE;
}

TABLE.table {
	border: solid 1px #BBBBBB;
	background-color: #EEEEEE;
}

TABLE.table TD.title {
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	padding: 3px;
	text-align: center;
	border: solid 1px;
	border-color: #DDEEFF #88AACC #88AACC #DDEEFF;
	background-color: #AACCFF;
}

TABLE.table TD.header {
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px;
	border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	background-color: #999999;		/*DDDDDD;*/
}

TABLE.table TD.blank {
	font-size: 11px;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	background-color: #EEEEEE;
}

TABLE.table TD {
	height: 21px !important;
	font-size: 10px;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px;
	border-color: #FFFFFF #EEEEEE #EEEEEE #FFFFFF;
	background-color: #F7F7F7;
}

TABLE.table TD.neg {
	color: #CC0000;
}

TABLE.table TD.neutral {
	color: #999999;
}

TABLE.table TD.pos {
	color: #00CC00;
}

TABLE.table TD.cool {
	color: #00AAFF;
}

TABLE.table TD.warm {
	color: #FF9900;
}

