@charset "utf-8";
/* *** TIER 3 - DATABASE TABLES - CSS Document *** */


/* *** MOBILE MENU *** */

.Mobile_Menu {  width: 100%; border: 1px solid #ffffff; border-collapse: separate; border-radius: 5px; margin: 5px 0 10px 0; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.Mobile_Menu caption { background-image: linear-gradient(#509000,#65af04); padding: 0.2em 0 0.2em 0.6em; font-weight: bold; color: #000;  border-radius: 5px;  border: 1px solid #ffffff; text-align: left; letter-spacing: +.1em; }
.Mobile_Menu col.odd  { width: 80%;  }
.Mobile_Menu thead { border-radius: 5px; }
.Mobile_Menu thead th {	color: #FFFFFF;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	background-image: linear-gradient(#646f7f, #4a5564); border: 1px solid #ffffff; }
.Mobile_Menu tbody tr td { font-family: 'Calibri', sans-serif;  padding: 0 0 0 2em;  color: #ffffff; border-bottom: 1px solid #e0e0e0; background-color: #646f7f;}
.Mobile_Menu tbody:hover > tr td { opacity: 10%; }
.Mobile_Menu tbody:hover > tr:hover td { background-color: #e0e9e9; color: #2d2d2d; text-shadow: inherit; }


/* *** DOCUMENTATION PAGES - DAILY RESOURCE SUMMARY / SWCC MORN BRIEF *** */

.Documentation_Page_Menu {  width: 98%; border: 1px solid #000000; border-collapse: separate; text-align: center; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.Documentation_Page_Menu caption { text-align: left; padding: 0.2em 0 0.2em 0; color: #000; font-weight: bold; background-image: linear-gradient(#509000,#ACE1AF); border-radius: 5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7', GradientType=0 ); }
.Documentation_Page_Menu col.odd  { width: 100%; }
.Documentation_Page_Menu col.even { width: 90%; }
.Documentation_Page_Menu tbody th { text-align: left; color: #000000;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	background-image: linear-gradient(#95b3d7, #dce6f1); border: 1px solid #000000; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b3d7', endColorstr='#dce6f1',GradientType=0 )  }
.Documentation_Page_Menu tbody tr td { padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; text-align: left; vertical-align: top; }
xx.Documentation_Page_Menu tbody tr:nth-child(odd) {  background:#eee; }
xx.Documentation_Page_Menu tbody:hover > tr td { opacity: 10%; }
xx.Documentation_Page_Menu tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }



/* **************** HISTORICAL - FIRES & ACRES FIRE DATA TABLE *********************** */

.Historical_TotalsPerYear {  width: 80%; border: 1px solid #000000; border-collapse: separate; text-align: center; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.Historical_TotalsPerYear caption { padding: 0.2em 0 0.2em 0; color: #C00000; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7',GradientType=0 ) }
.Historical_TotalsPerYear col.odd_20  { width: 20%;  }
.Historical_TotalsPerYear col.even_20 { width: 20%; }
.Historical_TotalsPerYear thead { border-radius: 5px; }
.Historical_TotalsPerYear thead th {	color: #000000;	background-image: linear-gradient(#dce6f1, #dce6f1); border: 1px solid #858d99; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce6f1', endColorstr='#dce6f1',GradientType=0 ) }
.Historical_TotalsPerYear tbody tr td { font-family: 'Calibri', sans-serif; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; }
.Historical_TotalsPerYear tbody tr:nth-child(2n) {  background:#f0f3f5; }
XX.Historical_TotalsPerYear tbody:hover > tr td { opacity: 10%; }
XX.Historical_TotalsPerYear tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }



/* *** SW MOBILIZATION GUIDE *** */

.MobGuide {  width: 100%; border: 1px solid #009000; border-collapse: separate; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.MobGuide caption { padding: 0.2em 0 0.2em 0; color: #ffffff; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#066092', endColorstr='#95b3d7',GradientType=0 ) }
.MobGuide col.odd  { width: 60%; }
.MobGuide col.even1 { width: 20%; }
.MobGuide col.even2 { width: 20%; }
.MobGuide thead { border-radius: 5px; }
.MobGuide thead th { text-align: center;	color: #ffffff;	background: #364652;}
.MobGuide tbody th { text-align: left;	color: #000000;	}
.MobGuide tbody tr td { text-align: left; font-family: 'Calibri', sans-serif; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; }
.MobGuide tbody tr:nth-child(even) {  background:#eee; }
.XXMobGuide tbody:hover > tr td { opacity: 10%; }
.MobGuide tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }


/* *** INTELLIGENCE >YTD / HISTORICAL STATISTICS >SWA HISTORICAL DATA > Fire and Resource Data *** */

.Historical_ICS-209_Incidents {  width: 96%; border: 1px solid #000000; border-collapse: separate; text-align: center; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.Historical_ICS-209_Incidents caption {  padding: 0.2em 0 0.2em 0; color: #ffffff; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7',GradientType=0 )  }
.Historical_ICS-209_Incidents col.odd_16  { width: 16%;  }
.Historical_ICS-209_Incidents col.even_16 { width: 16%; }
.Historical_ICS-209_Incidents thead { border-radius: 5px; }
.Historical_ICS-209_Incidents thead th {	color: #000000;	background-image: linear-gradient(#dce6f1, #dce6f1); border: 1px solid #858d99; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce6f1', endColorstr='#dce6f1',GradientType=0 ) }
.Historical_ICS-209_Incidents tbody tr td { font-family: 'Calibri', sans-serif; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; }
.Historical_ICS-209_Incidents tbody tr:nth-child(2n) {  background:#f0f3f5; }
XX.Historical_ICS-209_Incidents tbody:hover > tr td { opacity: 10%; }
XX.Historical_ICS-209_Incidents tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }



/* *** SWCG COMMITTEES - Dispatch Recipients (https://gacc.nifc.gov/swcc/dispatch_logistics/dispatch/center_managers/Annual_Awards/recipients.htm) *** */

.Dispatch_Awards {  width: 86%; border: 1px solid #000000; border-collapse: separate; border-radius: 5px; margin: 0 auto 5% auto; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.Dispatch_Awards caption { border-radius: 5px; padding: 0.4em 0 0.4em 0; font-weight: bold; background-image: linear-gradient(#364652,#2A7FAA); xxbackground: #2A7FAA; color: #fff;}
.Dispatch_Awards col.odd  { width: 12%; }
.Dispatch_Awards col.even { width: 25%; }
.Dispatch_Awardsh thead { border-radius: 5px; }
.Dispatch_Awards thead th { text-align: center; color: #ffffff;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	background-image: linear-gradient(#646f7f, #B2BEB5); border: 1px solid #000000; }
.Dispatch_Awards tbody tr td { XXtext-align: left; font-family: 'Open Sans', sans-serif; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; vertical-align:top; }
.Dispatch_Awards tbody tr:nth-child(2n) {  background:#f0f3f5; }
XX.Dispatch_Awards tbody:hover > tr td { opacity: 10%; }
XX.Dispatch_Awards tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }



/* *** POV vs RENTAL COST COMPARISON *** */

.POV_Rental_CC {  width: 100%; border: 2px solid #000000; border-collapse: separate; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.POV_Rental_CC caption { padding: 0.2em 0 0.2em 0; color: #000000; font-weight: bold; background-image: linear-gradient(#509000, #e9ffcd);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db0ff', endColorstr='#c7ddff',GradientType=0 ); }
.POV_Rental_CC thead { border-radius: 5px; }
.POV_Rental_CC thead th {	color: #000000;	background-image: linear-gradient(#dce6f1,#ffffff); border: 1px solid #858d99; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce6f1', endColorstr='#ffffff',GradientType=0 )  }
.POV_Rental_CC col.odd  { width: 4%; }
.POV_Rental_CC col.even { width: 48%; }
.POV_Rental_CC tbody th { text-align: left; color: #000000;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	background-image: linear-gradient(#95b3d7, #dce6f1); border: 1px solid #000000; font-size: 10px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b3d7', endColorstr='#dce6f1',GradientType=0 )   }
.POV_Rental_CC tbody tr td { text-align: right; font-family: calibri; padding: 0;  color: #5f6062; background-color: #b6d9fe; }
.POV_Rental_CC tbody tr:nth-child(even) {  background:#eee; }
.POV_Rental_CC tbody:hover > tr td { opacity: 75%; }
.POV_Rental_CC tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }

/* *** POV vs RENTAL COST COMPARISON - DIFFERENCE *** */
.POV_Rental_CC_2 {  width: 60%; border: 2px solid #000000; border-collapse: separate; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.POV_Rental_CC_2 caption { padding: 0.2em 0 0.2em 0; color: #ffffff; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ff65', endColorstr='#95b3d7',GradientType=0 ) }
.POV_Rental_CC_2 thead { border-radius: 5px; }
.POV_Rental_CC_2 thead th {	color: #000000;	background-image: linear-gradient(#dce6f1,#ffffff); border: 1px solid #858d99; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce6f1', endColorstr='#ffffff',GradientType=0 )  }
.POV_Rental_CC_2 col.odd  { width: 50%; }
.POV_Rental_CC_2 col.even { width: 50%; }
.POV_Rental_CC_2 tbody th {  text-align: left; color: #000000;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	background-image: linear-gradient(#95b3d7, #dce6f1); border: 1px solid #000000; font-size: 10px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b3d7', endColorstr='#dce6f1',GradientType=0 )   }
.POV_Rental_CC_2 tbody tr td { text-align: center; font-family: calibri; padding: 0;  color: #5f6062; background-color: #d8ffa9; }
.POV_Rental_CC_2 tbody tr:nth-child(even) {  background:#eee; }
.POV_Rental_CC_2 tbody:hover > tr td { opacity: 75%; }
.POV_Rental_CC_2 tbody:hover > tr:hover td { background-color: #ffe9c5; color: #2d2d2d; text-shadow: inherit; }


/* *** SW FIRE ENVIRONMENT REPORT  - Fire Weather Table *** */
.SDSR_FireWeather {  width: 100%; border: 1px solid #000000; border-collapse: separate; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; margin: 0 0 0 0;}
.SDSR_FireWeather caption { font-size: 11px; padding: 0.2em 0 0.2em 0; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7',GradientType=0 )}
.SDSR_FireWeather col.odd  { width: 20%; }
.SDSR_FireWeather col.even { width: 10%; }
.SDSR_FireWeather col.odd  { width: 33%; }
.SDSR_FireWeather col.even { width: 33%; }
.SDSR_FireWeather col.odd_20  { width: 20%; }
.SDSR_FireWeather col.even_20 { width: 20%; }
.SDSR_FireWeather col.odd_25  { width: 25%; }
.SDSR_FireWeather col.even_25 { width: 25%; }
.SDSR_FireWeather col.odd_33  { width: 33%; }
.SDSR_FireWeather col.even_33 { width: 33%; }
.SDSR_FireWeather col.odd_50  { width: 50%; }
.SDSR_FireWeather col.even_50 { width: 50%; }
.SDSR_FireWeather col.odd_100  { width: 100%; }
.SDSR_FireWeather thead { border-radius: 5px; }
.SDSR_FireWeather thead th { font-size: 11px; color: #000000;	background-color:   #c7e6ae; border: 1px solid #858d99; text-align: center; }
.SDSR_FireWeather tbody tr td { font-family: 'Calibri'; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; vertical-align: top; }
.SDSR_FireWeather tbody tr th { font-size: 11px; color: #000000;	background-color:  #b3e08d ; border: 1px solid #858d99; text-align: center; }
xx.SDSR_FireWeather tbody tr:nth-child(odd) {  background:#eee; }


/* *** ERC CHARTS - Areawide Page*** */
.ERC_Areawide {  width: 90%; border: 1px solid #000000; border-collapse: separate; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; margin: 0 auto 1% auto;}
.ERC_Areawide caption { padding: 0.2em 0 0.2em 0; color: #ffffff; text-align: center; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7',GradientType=0 ); }
.ERC_Areawide col.odd_33  { width: 33%; }
.ERC_Areawide col.even_33 { width: 33%; }
.ERC_Areawide thead { border-radius: 5px; }
.ERC_Areawide thead th { color: #000000;	border: 1px solid #858d99; background-image: linear-gradient( #b3e08d ,  #f8f9f9 ); border-radius: 5px 5px 0 0;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=' #b3e08d ', endColorstr=' #f8f9f9 ',GradientType=0 )}
.ERC_Areawide tbody tr td { font-family: 'Calibri'; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; vertical-align: middle; }
.ERC_Areawide tbody tr:nth-child(odd) {  background:#eee; }

/* *** ERC CHARTS - INDIVIDUAL STATIONS *** */
.ERC_Indivdual_Stations { width: 100%; border: 1px solid #000000; border-collapse: separate; text-align: center; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.ERC_Indivdual_Stations caption { padding: 0.2em 0 0.2em 0; color: #ffffff; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7',GradientType=0 )}
.ERC_Indivdual_Stations col.odd_6  { width: 6%; }
.ERC_Indivdual_Stations col.odd_20  { width: 20%; }
.ERC_Indivdual_Stations col.even_24 { width: 24%; }
.ERC_Indivdual_Stations thead th { color: #000000;	background-image: linear-gradient(#dce6f1, #dce6f1); border: 1px solid #858d99; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce6f1', endColorstr='#dce6f1',GradientType=0 ) }
.ERC_Indivdual_Stations tbody tr td { font-family: 'Calibri', sans-serif; padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; vertical-align: top; text-align: center; }
.ERC_Indivdual_Stations tbody tr:nth-child(odd) {  background:#eee; }

/* *** ERC CHARTS - PANEL VIEWS *** */
.ERC_Charts_BY_PSA_Table {  width: 100%; border: 1px solid #000000; margin: 0 0 0 0; padding: 0;  text-align: center; border-collapse: separate;  border-radius: 5px;  }
.ERC_Charts_BY_PSA_Table caption { padding: 0.2em 0 0.2em 0.2em; color: #000000; font-weight: bold; text-align: center; border-radius: 5px; border-bottom: 1px solid #000000; background-image: linear-gradient(#509000, #e9ffcd);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db0ff', endColorstr='#c7ddff',GradientType=0 ); }
.ERC_Charts_BY_PSA_Table col.odd_12  { width: 12%; }
.ERC_Charts_BY_PSA_Table col.even_12 { width: 12%; }
.ERC_Charts_BY_PSA_Table col.odd_25  { width: 25%; }
.ERC_Charts_BY_PSA_Table col.even_25 { width: 25%; }
.ERC_Charts_BY_PSA_Table col.odd_33  { width: 33%; }
.ERC_Charts_BY_PSA_Table col.even_33 { width: 33%; }
.ERC_Charts_BY_PSA_Table thead th { text-align: center; color: #000000; border: 1px solid #000; background-image: linear-gradient(#509000, #e9ffcd);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db0ff', endColorstr='#c7ddff',GradientType=0; }
.ERC_Charts_BY_PSA_Table tbody tr td { text-align: center; padding: 0.1em;  border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;  vertical-align: top;  }
.ERC_Charts_BY_PSA_Table tbody:hover > tr:hover th { background-color: #d6d6d6; color: #F00; border: 1px solid #000; font-weight: bold; }
.ERC_Charts_BY_PSA_Table tbody:hover > tr:hover td { background-color: #f0ffdd; color: #F00; text-shadow: inherit; }


/* **************** SIGNIFICANT FIRE POTENTIAL TABLE *********************** */

.Daily_Significant_Fire_Potential_Table {  width: 90%; border: 1px solid #000000; border-collapse: separate; text-align: center; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.Daily_Significant_Fire_Potential_Table caption { padding: 0.2em 0 0.2em 0; color: #ffffff; font-weight: bold; background-image: linear-gradient(#366092, #95b3d7); border-radius: 5px;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366092', endColorstr='#95b3d7',GradientType=0 )}
.Daily_Significant_Fire_Potential_Table col.odd  { width: 25%; }
.Daily_Significant_Fire_Potential_Table col.even { width: 25%; }
.Daily_Significant_Fire_Potential_Table thead { border-radius: 5px; }
.Daily_Significant_Fire_Potential_Table thead th { color: #000000;	background-color: #dce6f1; border: 1px solid #858d99;}
.Daily_Significant_Fire_Potential_Table tbody tr td { font-family: 'Calibri'; padding: 0.1em;  color: #5f6062; border: 1px solid #e0e0e0; vertical-align: top; text-align: center; }


/* **************** TABLE *********************** */

.Maps_1 {  width: 100%; border: 1px solid #000000; margin: 0 0 0 0; padding: 0; border-radius: 5px;   }
.Maps_1 col.odd  { width: 20%; }
.Maps_1 col.even { width: 80%; }
.Maps_1 thead { border-radius: 5px; }
.Maps_1 thead th {	color: #000000;	background-image: linear-gradient(#509000, #e9ffcd); border: 1px solid #858d99; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509000', endColorstr='#e9ffcd',GradientType=0 ); }
.Maps_1 tbody th { color: #000000;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	border-bottom: 1px solid #e0e0e0; 	border-right: 1px solid #e0e0e0; font-weight: bold; vertical-align: middle; }
.Maps_1 tbody tr td { padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;  vertical-align: top; background-image: linear-gradient(#cccccc, #ffffff); border: 1px solid #858d99; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509000', endColorstr='#e9ffcd',GradientType=0 );}
.Maps_1 tbody tr th { padding: 0 0 0 1%; vertical-align: middle; text-align: center;	color: #ffffff; border: 1px solid #000000; background-color: #336699; font-size:14px}
.Maps_1 tbody:hover > tr:hover th { background-color: #d6d6d6; font-weight: bold; color: #F00; border: 1px solid #000; }
.Maps_1 tbody:hover > tr:hover td { background-color: #f0ffdd; color: #F00; text-shadow: inherit; }


/* **************** MAP LEGEND TABLE *********************** */

.Map_Legend {  width: 100%; border: 1px solid #c00000; border-collapse: separate; border-radius: 5px; margin: 5px auto; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.Map_Legend col.odd_25  { width: 25%; }
.Map_Legend col.even_25 { width: 25%; }
.Map_Legend col.odd_33  { width: 33%; }
.Map_Legend col.even_33 { width: 33%; }
.Map_Legend thead { border-radius: 5px; }
.Map_Legend thead th {	color: #000000;	background-image: linear-gradient(#509000, #e9ffcd); border: 1px solid #858d99; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509000', endColorstr='#e9ffcd',GradientType=0 ); }
.Map_Legend tbody th { color: #000000;	text-shadow: 0px 0px 0px rgba(0,0,0,0.5px);	border-bottom: 1px solid #e0e0e0; 	border-right: 1px solid #e0e0e0; font-weight: bold; vertical-align: middle; }
.Map_Legend tbody tr td { padding: 0.1em;  color: #5f6062; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;  vertical-align: top; background-image: linear-gradient(#cccccc, #ffffff); border: 1px solid #858d99; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509000', endColorstr='#e9ffcd', GradientType=0 );}
.Map_Legend tbody tr th { padding: 0 0 0 1%; vertical-align: middle; text-align: center;	color: #ffffff; border: 1px solid #000000; background-color: #336699; font-size:14px}
.Map_Legend tbody:hover > tr:hover th { background-color: #d6d6d6; font-weight: bold; color: #F00; border: 1px solid #000; }
.Map_Legend tbody:hover > tr:hover td { background-color: #f0ffdd; color: #F00; text-shadow: inherit; }


/* **************** CAPTIONS *********************** */
.TABLE_Caption {  width: 100%; border-collapse: separate; text-align: center; margin: 0 0 0 0; box-shadow: 0 0 5px rgba(0,0,0,0.3);  background-color: #ffffff; }
.TABLE_Caption caption { padding: 0.2em 0 0.2em 0.2em; color: #000000; font-weight: bold; text-align: center; border-radius: 5px; border-bottom: 1px solid #000000; background-image: linear-gradient(#509000, #e9ffcd);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db0ff', endColorstr='#c7ddff',GradientType=0 )}


/* **************** SWCC BOTTOM - TABLE *********************** */
.Datatable_SWCC_Bottom {  width: 100%; border: 1px solid #000000; border-collapse: collapse; padding: 0px; }
.Datatable_SWCC_Bottom th { border: 1px solid #000000; text-align: center; background-color: #ff634d; color: #000000; font-size: 11px; font-weight: bold; }
.Datatable_SWCC_Bottom td { background-color: #F0F0F4; border: 1px dotted #c0c0c0; padding: 0px; text-align: center;  }
.Datatable_SWCC_Bottom tr:hover, .Datatable_SWCC_Bottom tr.hilite { background-color: #ffcc66; font-weight: bold; color: #000000; }
