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

.tab {
  display: none;  
}
.on {
  display: block;  
}
.inactivetab {
  background-color: #ddd;
}
.inactivetab a {
  color: #999;
  padding: 7px 30px 7px 35px;
}             
.activetab {
  background-color: #999;
  border: 1px solid #999 !important;
  border-bottom: none !important;
}
.activetab a {
  color: #fff;
  padding: 8px 30px 8px 35px;
}
.align_top {
  vertical-align: top;
}
.topspace {
  height: 46px;
  vertical-align: top;
  background-color:#fff;
}
.topspace td {
  background-color: #fff !important;
  border: none !important;
  text-align: right !important;
}
#right-col-arrow-ushdd, #right-col-arrow-uscdd, #right-col-arrow-ushurricane, #right-col-arrow-intlcat {
  padding-top: 3px;
  padding-left: 3px;
}
.odd {
background-color:#F6F6F6 !important;
border-top:1px solid #f6f6f6 !important;
border-bottom:1px solid #ccc !important;
}
.even {
background-color:#fff !important;
border-top:1px solid #fff !important;
border-bottom:1px solid #ccc !important;
}
.neutral {
border-right: 1px solid #ccc !important;
}
.bid {
  border-left: 1px solid #ccc !important;
}
.change {
  border-right: 1px solid #ccc !important;
}
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 #999;
	border-width: 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 tr, table.table-labels td {
border:1px solid #CCCCCC;
color: #454545;
}
table.table-labels {
	margin-top: 0px;
	/*border: solid 1px #BBBBBB;*/
	background-color: #EEEEEE;
	width:120px;
}

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: #cc6600;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px;
	border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	background-color: #fff;		/*DDDDDD;*/
}

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

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

table.table td.title {
	font-size: 11px;
	font-weight: 800;
	color: #cc6600;
	padding: 3px;
	text-align: center;
	border: solid 1px;
	border-color: #ccc;
	background-color: #fff;
}

table.table td.header {
	font-size: 11px;
	color: #454545;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	font-weight:bold;
	border: solid 1px;
	border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	background-color: #fff;		/*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: 22px !important;
	font-size: 10px;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	/*border: solid 1px;
	border-color: #FFFFFF #EEEEEE #EEEEEE #FFFFFF;*/
	background-color: #F7F7F7;
	color: #454545;
}

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;
}

