
/* Calendar Search Box Tables */

table#layoffList {
	width: 620px;
	border-width: 1px 1px 1px 1px;
	border: 1px solid gray;
	background-color: #E0E0F8;
	border-color: #FFFFFF;
}

table#failedBanksList {
	width: 620px;
	border: 1px solid gray;
	border-collapse: collapse;
	background-color: #E0E0F8;	 
	margin:1px 1px 1px 1px; 
	padding:1px 1px 1px 1px;
}


table#medium_400 {
	width: 400px;
	border: 1px solid gray;
	border-collapse: collapse;
	background-color:white;	 
	margin:1px 1px 1px 1px; 
	padding:1px 1px 1px 1px;
}


table#layoffsSearchBoxOuter {
	width: 620px;
	border-width: 0 0 1px 1px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	background-color: #E0E0F8;
	border-color: #FFFFFF;
}

table#calendarSearchBox {
	font-weight: bold;
}

/* Calendar Main Tables */
table#layoffCalendarOuter {
	width: 620px;
	border-width: 0 0 1px 1px;
	border: 1px solid gray;
	border-collapse: collapse;
	/*background-color: #E0E0F8;*/
	border-color: #FFFFFF;
}

table#calendarYearlyData {
	padding: 1em 1em;
}

table#calendarYearlyData {
	width: 150px;
	border-width: 0 0 1px 1px;
	border-collapse: collapse;
	text-align: center;
}

table#calendarYearlyData td {
	width: 22px;
	border: solid gray 1px;
	text-align: center;
}

.calendarYearlyDataHeader {
	text-align: center;
	width: 25px;
	height: 15px;
	font-weight: bold;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #666666;
}

.calendarYearlyLabel {
	text-align: center;
	/* height: 22px; */
	font-weight: bold;
	font-size: 100%;
	color: #81BEF7;
	background-color: #0B0B61;
}

.calendarYearlyData {
	text-align: center;
	vertical-align: top;
	width: 25px;
	height: 15px;
	font-size: 80%;
	font-weight: bold;
	color: black;
	background-color: #ffffff;
	border: 1px solid white;
}

.calendarYearlyDataSelected {
	text-align: center;
	vertical-align: top;
	width: 25px;
	height: 15px;
	font-weight: bold;
	font-size: 80%;
	background: blue;
}

.calendarYearlyDataHoliday {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:green;
}
.layoff_Below_100 {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:#FFFF00;
}
.layoff_Below_1000 {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:#FFCC66;
}
.layoff_Below_5000 {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:#FFCC00;
}

.layoff_Below_10000 {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:#FF9900;
}
.layoff_Below_20000 {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:#FF6600;
}
.layoff_Above_20000 {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 80%;
	background-color:#FF3300;
}


.tableLegends {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-size: 70%;
	background-color:white;
}

table#calendarMultiLocationsList {
	width: 660px;
	border-width: 0;
	border-collapse: collapse;
	
}


/* Holiday List Tables */
table#calendarHolidayList {
	width: 600px;
	border-width: 0;
	border-collapse: collapse;
	font-weight: bold;
}
.calendarHolidayListHeader {
	padding: 0.1em 1em;
	width: 25px;
	text-align: left;
	height: 30px;
	font-weight: bold;
	font-size: 90%;
	color: #1F5F70;
	background-color: #DBEDF0;
}

.calendarHolidayListData_EvneRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	font-weight: bold;
	background-color: #E0F8EC;
}
.calendarHolidayListData_OddRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	color: #000033;
	background-color:#BDBDBD;
}


/* Holiday Details Tables */
table#calendarHolidayDetails {
	width: 600px;
	border-width: 0;
	border-collapse: collapse;
	font-weight: bold;
}
.layoffListHeader {
	padding: 0.1em 1em;
	width: 25px;
	text-align: left;
	height: 30px;
	font-weight: bold;
	font-size: 90%;
	color: #FFFF00;
	background-color: #0B0B61;
}

.calendarHolidayDetails {
	padding: 0.1em 1em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	font-weight: bold;
	background-color: #CCFF99;
}

.failedBankStatesList{
	width: 225px;
	border-width: 1px 1px 1px 1px;
	border: 1px solid ;
	background-color: green;
	border-color: red;
}

.failedBank_Small{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	color: #000033;
	background-color:#FFFF33;
	border: 1px solid gray;
	border-collapse: collapse;
}

.failedBank_Medium{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	color: #000033;
	background-color:#FF9933;
	border: 1px solid gray;
	border-collapse: collapse;
}
.failedBank_Large{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	color: #000033;
	background-color:#FA2200;
	border: 1px solid gray;
	border-collapse: collapse;
}


.failedBankListData_EvneRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	color: #000033;	
	border: 1px solid gray;
	border-collapse: collapse;
	/*font-weight: bold;*/
	background-color: #FFFFFF;
}

.failedBankListData_OddRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;	
	border: 1px solid gray;
	border-collapse: collapse;
	/*font-weight: bold;*/
	color: #000033;
	background-color:#F2F2F2;
}




.layoffsListData_EvneRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	/*font-weight: bold;*/
	background-color: #FFFFFF;
}

.layoffsListData_OddRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	/*font-weight: bold;*/
	color: #000033;
	background-color:#F2F2F2;
}


.lotteryListData_EvneRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	/*font-weight: bold;*/
	background-color: #FFFFFF;
}

.lotteryListData_OddRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	/*font-weight: bold;*/
	color: #000033;
	background-color:#F2F2F2;
}


.lotteryListData_OddRow A:link {
	text-decoration: none;
	color: #240B3B;
}

.lotteryListData_OddRow A:visited {
	text-decoration: none;
	color: #240B3B;
}

.lotteryListData_OddRow A:active {
	text-decoration: none;
	color: #240B3B;
}

.lotteryListData_OddRow A:hover {
	text-decoration: underline;
	color: #071019;
}



.lotteryListData_EvneRow A:link {
	text-decoration: none;
	color: #240B3B;
}

.lotteryListData_EvneRow A:visited {
	text-decoration: none;
	color: #240B3B;
}

.lotteryListData_EvneRow A:active {
	text-decoration: none;
	color: #240B3B;
}

.lotteryListData_EvneRow A:hover {
	text-decoration: underline;
	color: #071019;
}






.bankruptcyListData_EvneRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	/*font-weight: bold;*/
	background-color: #FFFFFF;
}

.bankruptcyListData_OddRow {
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 90%;
	/*font-weight: bold;*/
	color: #000033;
	background-color:#F2F2F2;
}


.lottery_table_header{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	color: #000033;
	background-color:#E0E0F8;
}

.lottery_table_data{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: center;
	font-weight: bold;
	
	color: #000033;
	background-color:#FFFFFF;
}


.lottery_news_title{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-weight: bold;
	font-size: 120%;
	color: #000033;
	background-color:#FFFFFF;}



.lottery_news_data{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: left;
	font-size: 80%;
	color: #000033;
	background-color:#FFFFFF;
}


.lottery_numbers_header{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: center;
	font-weight: bold;
	font-size: 80%;
	color: #FFFF00;
	background-color: #0B0B61;
}

.lottery_numbers_data{
	padding: 0.7em 0.5em 0.7em 0.5em;
	text-align: center;
	font-size: 90%;
	/*font-weight: bold;*/
	color: #000033;
}

.general_even_row{
	background-color:#FFFFFF;
}
.general_odd_row{
	background-color:#F2F2F2;
}
.general_odd_3{
	background-color:#F5F6CE;
}


.lottery_row_1{
	background-color:#FFFFFF;
}
.lottery_row_2{
	background-color:#F2F2F2;
}
.lottery_row_3{
	background-color:#F5F6CE;
}


table#tableLotteryNews {
	width: 620px;
	border-width: 1px 1px 1px 1px;
	border: 1px solid gray;
	background-color: #E0E0F8;
	border-color: #FFFFFF;
}


table#AcquiringBankOuter {
	width: 620px;
	background-color: #FFFFFF;
}

table#AcquiringBankInner_1 {
	width: 610px;
	background-color: #F5FBEF;
	border-collapse: collapse;
}


table#AcquiringBankInner_1 td {
	border: solid #FFFFFF ;
	padding: 3px 3px 3px 3px;5px 5px;

}
table#AcquiringBankInner_2 {
	width: 610px;
	background-color: #F5FBEF;
	border-collapse: collapse;
}

table#AcquiringBankInner_2 td {
	border: solid #FFFFFF ;
	padding: 3px 3px 3px 3px;

}

table#AcquiringBankInner_3 {
	width: 610px;
	background-color: #F5FBEF;
	border-collapse: collapse;
}


table#AcquiringBankInner_3 td {
	border: solid #FFFFFF ;
	padding: 3px 3px 3px 3px;

}
.acquiringBankHeader{
	background-color:#F5F6CE;
	padding: 5px 5px 5px 5px;
}


.joblessRate_1 {
	background-color:#336633;
}

.joblessRate_2 {
	background-color:#669999;
}

.joblessRate_3{
	background-color:#66CC99;
}

.joblessRate_4 {
	background-color:#99FF99;
}

.joblessRate_5 {
	background-color:#CCCC99;
}

.joblessRate_6 {
	background-color:#CCCC66;
}

.joblessRate_7 {
	background-color:#CCCC00;
}

.joblessRate_8 {
	background-color:#CC9900;
}

.joblessRate_9 {
	background-color:#CC6600;
}

.joblessRate_10 {
	background-color:#CC3300;
}

.joblessRate_11 {
	background-color:#CC0000;
}

.joblessRate_12 {
	background-color:#CC3399;
}

.joblessRate_13 {
	background-color:#663333;
}

.joblessRate_14 {
	background-color:#663300;
}

.joblessRate_15 {
	background-color:#330033;
}

 

.tableListDate_EvneRow {
	padding: 0.5em 1em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	background-color: #FFFFFF;
}
.tableListDate_OddRow {
	padding: 0.5em 1em;
	text-align: left;
	font-size: 90%;
	color: #000033;
	background-color:#F2F2F2;
}

.stateWisefailedBankLinks {
	padding: 0;
	
	margin:0; 
	text-align: left;
	font-size: 90%;
	border: 1px solid gray;
	border-collapse: collapse;
	color: #000033;
	/*font-weight: bold;*/
	background-color: #FFFFFF;
}

table#stateWisefailedBankLinks {
	width: 600px;
	border: 1px solid gray;
	border-collapse: collapse;
	background-color: #E0E0F8;	 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}



table#stateWisefailedBankLinksHome {	 
	border: 1px solid gray;
	border-collapse: collapse;
	background-color: #E0E0F8;	 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}