.bank-table {
height:500px; border: 1px solid #ccc; overflow: auto; padding: 0px;
}

.bank_name {
	font-size:19px;
	font-weight:bold;
	line-height:26px;
}
.metric_name {
	font-size:12px;
	font-weight:bold;
	color:#555555;
}

.failed_institution {
	cursor: pointer;
}
.icon-remove,.col-label, .asset_row,  .icon-chevron-down,.detail,.hover_row,.one_row,.icon-chevron-left,.icon-chevron-right, .sort  {
	cursor:pointer;
}
.context-menu {
    background-color: white;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 0 2px #aaa;
    -webkit-box-shadow: 0 0 2px #aaa;
    box-shadow: 0 0 2px #aaa;
}
.context-menu-link {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    content: "\2193";
    text-decoration: none;
    color: #ccc;
    border: 1px solid #ddd;
    padding: 0px 2px 0px 2px;
    margin: -2px;
    margin-top: 1px;
    margin-right: 0px;
    line-height: 11px;
    border-radius: 2px 2px;
    -moz-border-radius: 2px 2px;
    background-color: #f3f3f3;
}


.asset_row:hover,
.hover_row:hover {
	background-color:#eeeeee;
}
.sort:hover {
	background-color:#D7E1EA;
}

.context-menu-link:hover {
    color: #808080;
    text-decoration: none;
}

.context-menu {
    position: fixed;
    left: -1000px;
    top: 0px;
    width: 200px;
    z-index: 9999;
    padding: 4px 0;
}

.context-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.context-menu ul a {
    display: block;
    padding: 3px;
    padding-left: 15px;
    color: #808080;
    text-decoration: none;
}

.context-menu ul li.divider {

}

.context-menu ul a:hover {
    background-color: #eee;
}
.context-menu ul li.divider {
    height: 1px;
    margin: 5px 1px;
    overflow: hidden;
    background-color: #E5E5E5;
    border-bottom: 1px solid white;
}


.news-table {border:0px}
.news-table td{padding:5px; line-height:14px; font-size:13px;}
.news-table th {font-weight:bold;text-align:right;padding-right:20px;}

.br-table{border:1px solid #ccc;margin:3px;}
.br-table th, .br-table td{padding:5px 6px 5px;line-height:13px;text-align:left;font-size:12px;}
.br-table th{background:#E6EDF2;}

.stats-table{border-right:1px solid #ccc;}
.stats-table th,table td{padding:5px 6px 5px;line-height:13px;text-align:left;font-size:12px;}
.stats-table th{background:#E6EDF2;}

.fs-table{border:1px solid #ccc;}
.fs-table th,table td{padding:4px 5px 4px;line-height:12px;text-align:left;font-size:11px;}
.fs-table th {border-bottom:1px solid #ccc;}
.fs-table th{background:#E6EDF2;}
.fs-table td.arrow { border:1px solid #ccc;}

.pa-table{border:1px solid #ccc;}
.pa-table th, .pa-table table, .pa-table td{border:1px solid #ccc; padding:5px 6px 5px;line-height:13px;text-align:left;font-size:12px;}
.pa-table th{background:#E6EDF2;}

.trans-table{border:0px;}
.trans-table th, .trans-table table, .trans-table td{border:0px; padding:4px 6px 4px;line-height:12px;text-align:left;font-size:11px;}
.trans-table th{background:#ffffff;font-weight:bold;font-size:10px;}
.trans-table tr{border-bottom:1px solid #ccc;}

.layout-table {
	width:100%;
	margin:0px;
	background:#fff;
}
.layout-table th,
.layout-table td {
	padding:0px;
	text-align: left;
    vertical-align: top;
	font-weight:normal;
}
.layout-table th {
	background:#E6EDF2;
}

.layout-table td .module-table td, .layout-table td .module-table th {
	padding:2px 3px 2px;
	text-align:right;
	font-size:11px;
}
.layout-table td .module-table {
	border:1px solid #ccc;
}

.box-shadow-faint {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);
box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
}

.box-shadow {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.25);
-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.25);
box-shadow:0 3px 3px rgba(0, 0, 0, 0.25);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
}

.definition {
	font-size:11px;
	color:#444444;
	line-height:14px;
}

.small, .small_lnk {
	font-size:10px;
	line-height:13px;
}
.small {
	color:#555555;
}
.bochart_failedbank_view {
	font-size:10px;
	font-weight:normal;
}
.bochart_failedbank_view.active {
    font-weight:bold;
	font-size:11px;
}
.bochart_failedbank_group_by {
	font-size:10px;
	font-weight:normal;
}
.bochart_failedbank_group_by.active {
	font-weight:bold;
	font-size:11px;
}

.chart_type {
	font-size:11px;
	font-weight:normal;
}
.chart_type.active {
	font-weight: bold;
	font-size:14px;
}

.box {
border:1px solid #ccc;
padding:8px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.20);
-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.20);
box-shadow:0 3px 3px rgba(0, 0, 0, 0.20);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));
background-image: -webkit-linear-gradient(top,#fff,#fafafa);
background-image: -moz-linear-gradient(top,#fff,#fafafa);
background-image: -ms-linear-gradient(top,#fff,#fafafa);
background-image: -o-linear-gradient(top,#fff,#fafafa);
background-image: linear-gradient(top,#fff,#fafafa);
}

.box-yellow {
border:1px solid #ccc;
padding:8px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.20);
-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.20);
box-shadow:0 3px 3px rgba(0, 0, 0, 0.20);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;

background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffcc),to(#FFDB72));
background-image: -webkit-linear-gradient(top,#ffffcc,#FFDB72);
background-image: -moz-linear-gradient(top,#ffffcc,#FFDB72);
background-image: -ms-linear-gradient(top,#ffffcc,#FFDB72);
background-image: -o-linear-gradient(top,#ffffcc,#FFDB72);
background-image: linear-gradient(top,#ffffcc,#FFDB72);
}

.join_reason_box {
	margin-top:15px; 
	padding:30px; 
	border:0px solid #ccc; 
	background:#fff
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 5px 3px rgba(0, 0, 0, 0.20);
-moz-box-shadow:0 5px 3px rgba(0, 0, 0, 0.20);
box-shadow:0 3px 5px rgba(0, 0, 0, 0.20);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));
background-image: -webkit-linear-gradient(top,#fff,#fafafa);
background-image: -moz-linear-gradient(top,#fff,#fafafa);
background-image: -ms-linear-gradient(top,#fff,#fafafa);
background-image: -o-linear-gradient(top,#fff,#fafafa);
background-image: linear-gradient(top,#fff,#fafafa);
}
