@charset "utf-8";
/* Simple fluid media
Note: Fluid media requires that you remove the media's height and width attributes from the HTML
http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
width:100%;
}

/*
Dreamweaver Fluid Grid Properties
----------------------------------
dw-num-cols-mobile:		6;
dw-num-cols-tablet:		12;
dw-num-cols-desktop:	24;
dw-gutter-percentage:	25;

Inspiration from "Responsive Web Design" by Ethan Marcotte 
http://www.alistapart.com/articles/responsive-web-design

and Golden Grid System by Joni Korpi
http://goldengridsystem.com/
*/

/* ==== *** ==== Mobile Layout: 480px and below. */

@media only screen and (min-width:200px){

.gridContainer  {
	background-color:white;
	width: 100% ; /* 95.75% desired width/container width */
}

#nav { 

	}

	#soc_nav {
	border-bottom:double #666666;		
	clear: both;
	float: left;
	height:1.5em;
	width: 100%;
	}
	
	#soc_nav img {
	padding-top:.25em;
	padding-right:1em;
	float:right;
	}
	
		.leadership {
		color: #FFF;
		font-size: 0.750em;
		line-height: 0.25em;
		margin-left: 2%;
		}
		
		#search {
		clear: both;
		display: block;
		float: left;
		margin-left: .25em;/*1%*/
		margin-bottom:.25em;
		width: 75%;
		}
			#form {
			background: transparent;
			}
			#siteQ {
			clear: none;
			float: left;
			font-style: italic;
			/*margin-top:.5em;*/
			margin-left: 3.4482%;

			}
			
			#search input[type=text] {margin-right: 1em; width: 50%;}/*search bar */
			
			#search input[type=text]:focus {background: #fff;}
			
			#search input[type=submit] {margin: .5em 0 .25em .25em; text-align: center; width:5em; }/*search buttonfont-weight: bold;*/
}
/*=====================================*/	

		.last {
		border: 0px solid #000000;
		border-radius:0 0 2em 0;
		-moz-border-radius: 0 0 2em 0;
		-webkit-border-radius: 0 0 2em 0;
		}/* places border on top of first element in the sub-navs*/
				
		.flexslider {display:none;}
		.map_container {display:none;}
		.Casino_List {display:block;}
	

/*==============================================*/	
#special_notices{margin:1em 0 0 0;
width:auto
display:inline-block;}

	#special_notices p{
		background-color:#D2E8F9;
		clear: both; 
		float: none;
		font-family: sans-serif;
		margin:0;
		max-width: 60.000em;
		padding: .75em;
		
		
		/*-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
		-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);  ** this will create rounded corners*/
		}

/*==============================================*/	
	#mid_section nav {
		font-size:100%;
		list-style: none;	
		padding: 0 0 0 1.5em;
		text-align:left;
		text-indent:-6%;
	}
	
	li.indexNav {
		margin-bottom:.35em;
		}
		
	li.indexNav_WhatsNew {
		margin-bottom:1em;
		}
			
	#mid_section h1, h2, h3, h4, h5{
	background-color: #1E3A62;	
	color: #FFF;
	list-style-position: outside;
	text-indent: .5em;
	} 

/*=============================================*/	
	
#Editable {
padding:1em;
}	

	#Editable h3, h4, h5{
	background-color: #fff;
	color: Black;
	text-align: left;
	}
	
	#Editable h2.stats {
	background-color: transparent;
	color:black;
	padding:0;
	margin:0;
	}
	
		h2.MissionStatement{
			background-color:transparent;
			color:black;
			font:Verdana, Geneva, sans-serif;
			font-style:italic;
			}
		
		p.indentStats {
				margin:0; 
				padding-left: 1.25em;

				}
			
	#Editable h3.stats2 {
	background-color: transparent;
	color:black;
	margin:0;
	padding:1em 0 0 0;
	}
	
	#Editable h3.list_head {
	padding-left:25%;
	}
	
	#Editable ul li {
	list-style:none;
	/*padding: 0 15% .1em 15%;
	padding: 0 2% .1em 2%;*/
	}

	#Editable #map {
	border:groove .5em #4C7399;
	float: left;
	height:25em;
	margin-left:1em;
	margin-right:.5em;
	margin-bottom:1em;
	width:95%;
	}
	
	#Editable #sidebar{
	color: #3E5677;	
	float:right;	
	height:auto;
	padding-top:.5em; /*edited from 1em 05/23/2017*/
	}
	
	#Editable #TableApproval ol.indent3 {
	list-style-position:outside; /*added 9/5/2018*/
	list-style-type:upper-alpha;
	margin:3%;
	padding: 0 10%;
	}
	
	#Editable #TableApproval ol.indent4 {
	list-style-position:outside;
	margin:4%;
	padding: 0 6%;
	}

#whats_new li {
	/*color:#1E3A62;*/
	list-style-position: outside;}
/*=============================================*/
	#bottom nav ul li {
		padding-left:2em;
		}
	
	.center {
		text-align:center;}
		
	p.error {
		font-size:1.5em;
		padding:1em 2em;
		text-align:center;
		}
		
	p.indent {
		padding-left: 1.25em;
		padding-right: 1em;
		}
	
	p.indent3 {
		padding-left: 2.5em;
		padding-right: 4em;
		}
	.NoBottomPad {
		margin-bottom:0;
		padding-bottom:0;
		}
	.CommNews_p{
		font-size:.75em;
		font-style:italic;
		 margin: 0 auto 1em;
		}/*This will remove the margin above it, set left and right margins to automatic, and add a bottom margin.*/
	.NoTopPad {
		margin-top:0;
		padding-top:0;
		}
		
	#TableApproval, #news {
	padding:1.5em;
	}		
}
		/* =============================================================================
		LISTS ICONS
		========================================================================== */
		
		
		/*===ASP Report Viewers =======================*/	
		
	#mbe_wbe {
		padding:0 5% 0 5%
		}

	#menu {
		clear: both;
		display: block;		
		float: left;
		margin-left: 0;
		width: 100%;
		}
		
	.indentCSR {
		margin-left:1.75em;
	}
	
	.bold {font-weight:600;}
	

		
	#addressLabs {max-width:25.000em; margin-left:auto; margin-right:auto;
	}
/*
	#DAPbullet{max-width:50em; margin-left:auto; margin-right:auto;
	}*/
	
	#Editable #DAPbullet ul li{
		list-style-type:disc;
		margin-left:7%;	
		padding-left:.25em;
		}

		
	#rb_pres {
		max-width:25.000em; margin-left:auto; margin-right:auto;
		}
		
		/*BINGO WEB */
		.searchPanelWebBingo > table {
			margin-left: 0;
                  }
		
		/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	
/* This  is for the Commission Meeting page controls the mobile version */
@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 768px)  {

		#menu {
		clear: both;
		display: block;
		float: left;
		margin-left: 0;
		width: 100%;
		
		}
		
		#FinMobileTable #ATGameName table, thead, tbody, th, td, tr { 
		display: block; 
		}
		/* Hide table headers (but not display: none;, for accessibility) */
			#FinMobileTable #ATGameName th{
			left: -9999px;				 
			position: absolute;
			top: -9999px;
			}
		
			#FinMobileTable #ATGameName tr {
			border: 1px solid #ccc; 
			text-wrap: normal;
			}

			#FinMobileTable #ATGameName td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			padding-left: 50%; 
			position: relative;
			}

			#FinMobileTable #ATGameName td:before { 
			/* Now like a table header */
			left: .375em;
			padding-right: .625em; 						
			position: absolute;
			/* Top/left values mimic padding */
			top: .375em;
			white-space: nowrap;			
			width: 45%; 
			}
				
		#cg_news table {
			padding-left: .5em;
		}
		
			#cg_news table, thead, tbody, th, td, tr { 
			display: block; 
			}
			/* Hide table headers (but not display: none;, for accessibility) */
			#cg_news th{ 
			left: -9999px;			
			position: absolute;
			top: -9999px;
			}
			
			#cg_news tr {
			text-wrap: normal;
			}
			
			#cg_news td { 
			/* Behave  like a "row" */
			border: none;
			padding-left: 50%; 			
			position: relative;

			}
			
			#cg_news td:before { 
			/* Now like a table header */
			left: .5em;			
			padding-right: 1em; 			
			position: absolute;
			top: .5em;
			white-space: nowrap;
			width: 45%; 
			}
		
		
		/* === 	Label the data - these are the headers >> Bingo Search? << ===	*/
		/*=== ASP Bingo Search ===*/
		/* Force table to not be like tables anymore */
		.inline {
			display: inline;
			margin-right:0.625em;
			}	
		
		
		/*=== ama_AgendaMinAct, ama_DispResRules, ama_PastMeetings ===*/ 
		
/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; 
			}
			
			/* Hide table headers (but not display: none;, for accessibility) */
			thead tr {
			left: -9999px;				 
			position: absolute;
			top: -9999px;
			}
			
			tr { border: 1px solid #ccc; }
			
			td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			padding-left: 50%; 			
			position: relative;
			}
			
			td:before { 
			/* Top/left values mimic padding */
			left: 0.375em;
			padding-right: 0.625em; 
			/* Now like a table header */
			position: absolute;
			top: 0.375em;	
			white-space: nowrap;					
			width: 45%; 
			}
		/* === 	Gaming Occasion Report >> Bingo  << ===	*/	
		
	#EmpOpsGrid {
		margin:1em;
		}
	#EmpOpsGrid	tr:nth-of-type(odd) { 
		background:#FFF; 
		}
	
	#EmpOpsGrid	tr:nth-of-type(even) { 
		background:#eee; 
		}
	
	#EmpOpsGrid td{
		padding-left:1%;  
		}

	#DevEx table, thead, tbody, th, td, tr { 
		display: block; 
		}
		/* Hide table headers (but not display: none;, for accessibility) */
		#DevEx th{ 
		left: -9999px;		
		position: absolute;
		top: -9999px;
		}
		
		#DevEx tr {
			border: 1px solid #ccc; 
			text-wrap: normal;
			}
		
		#DevEx td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			padding-left: 50%; 		 
			position: relative;
			}
		
		#DevEx td:before { 
			/* Top/left values mimic padding */
			left: 6px;
			padding-right: 10px;
			/* Now like a table header */				
			position: absolute;		
			top: 6px;
			white-space: nowrap;		
			width: 45%; 
			}
	
/* === 	Label the data - these are the headers ===	
		#DevEx td:nth-of-type(1):before { content: "Type"; }
		#DevEx td:nth-of-type(2):before { content: "Start Date"; }
		#DevEx td:nth-of-type(3):before { content: "End Date"; }
		#DevEx td:nth-of-type(4):before { content: "Start Time"; }
		#DevEx td:nth-of-type(5):before { content: "Event Name"; text-wrap: normal;}
		#DevEx td:nth-of-type(6):before { content: "Licensed To"; }
		#DevEx td:nth-of-type(7):before { content: "Event Address"; word-wrap: normal;}
		#DevEx td:nth-of-type(8):before { content: "City"; }
		#DevEx td:nth-of-type(9):before { content: "Phone No."; }
			
	#DevExGamingOcc table, thead, tbody, th, td, tr { 
	display: block; 
	}*/
		/* Hide table headers (but not display: none;, for accessibility)
		#DevExGamingOcc th{
		left: -9999px;			 
		position: absolute;
		top: -9999px;
		}
		
		#DevExGamingOcc tr { border: 1px solid #ccc; text-wrap: normal;} */
		
		/* Behave  like a "row" *//* [disabled]border: none; 
		#DevExGamingOcc td {
		border-bottom: 1px solid #eee;
		padding-left: 50%;
		position: relative;
		}*/
		
		
		/* Now like a table header*//* Top/left values mimic padding	
		#DevExGamingOcc td:before { 
						
		padding-right: 10px; 		
		position: absolute;
		top: 6px;
		left: 6px;	
		white-space: nowrap;		
		width: 45%;	 	
		} */
		
		/*Label the data
		#DevExGamingOcc td:nth-of-type(1):before { content: "Location of Play"; text-wrap: normal;}
		#DevExGamingOcc td:nth-of-type(2):before { content: "Street Address"; text-wrap: normal;}
		#DevExGamingOcc td:nth-of-type(3):before { content: "City"; }
		#DevExGamingOcc td:nth-of-type(4):before { content: "Phone No."; }
		#DevExGamingOcc td:nth-of-type(5):before { content: "Start Time"; }
		#DevExGamingOcc td:nth-of-type(6):before { content: "Occurrence"; }
		#DevExGamingOcc td:nth-of-type(7):before { content: "Sunday";}
		#DevExGamingOcc td:nth-of-type(8):before { content: "Monday"; }
		#DevExGamingOcc td:nth-of-type(9):before { content: "Tuesday"; }
		#DevExGamingOcc td:nth-of-type(10):before { content: "Wednesday"; }
		#DevExGamingOcc td:nth-of-type(11):before { content: "Thursday"; }
		#DevExGamingOcc td:nth-of-type(12):before { content: "Friday"; }
		#DevExGamingOcc td:nth-of-type(13):before { content: "Saturday"; }*/

		
	/* === 	TAMs ===	*/	
	
	#TAMs table, thead, tbody, th, td, tr { 
	display: block; 
	}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		#TAMs th{ 
		left: -9999px;		
		position: absolute;
		top: -9999px;
		}
		
		#TAMs tr { border: 1px solid #ccc; text-wrap: normal;}
		
		#TAMs td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		padding-left: 50%; 		 
		position: relative;
		}
		
		#TAMs td:before { 
		/* Now like a table header */
		left: 6px;		
		padding-right: 10px; 
		position: absolute;		
		top: 6px;		
		white-space: nowrap;		
		width: 45%;
		/* Top/left values mimic padding */
		}
		
		/*Label the data*/
		#TAMs td:nth-of-type(1):before { content: "";}
		#TAMs td:nth-of-type(2):before { content: "Effective Date";}
		#TAMs td:nth-of-type(3):before { content: "Title"; text-wrap: normal;}
		
	
	/* === 	Label the data - these are the headers >> Meetings, Agendas, Actions << ===	*/
	
		#ama td:nth-of-type(1):before { content: "Date"; }
		#ama td:nth-of-type(2):before { content: "Agenda"; }
		#ama td:nth-of-type(3):before { content: "Minutes"; }
		#ama td:nth-of-type(4):before { content: "Open Session"; }
		#ama td:nth-of-type(5):before { content: "Actions"; }
				
		/* === 	Label the data - these are the headers >> Riverboat Financials << ===	*/
		
		#FinMobileTable2022 td:nth-of-type(1):before { content:	"FY 2022"}
		#FinMobileTable2022 td:nth-of-type(2):before { content: "Monthly Financial"; }
		#FinMobileTable2022 td:nth-of-type(3):before { content: "Slot/Table Detail"; }
		#FinMobileTable2022 td:nth-of-type(4):before { content: "Market Analysis";}
		#FinMobileTable2022 td:nth-of-type(5):before { content: "Summary";}
		#FinMobileTable2022 td:nth-of-type(6):before { content: "Daily Activity";}
		
		#FinMobileTable2021 td:nth-of-type(1):before { content:	"FY 2021"}
		#FinMobileTable2021 td:nth-of-type(2):before { content: "Monthly Financial"; }
		#FinMobileTable2021 td:nth-of-type(3):before { content: "Slot/Table Detail"; }
		#FinMobileTable2021 td:nth-of-type(4):before { content: "Market Analysis";}
		#FinMobileTable2021 td:nth-of-type(5):before { content: "Summary";}
		#FinMobileTable2021 td:nth-of-type(6):before { content: "Daily Activity";}
		
		
		#FinMobileTable2020 td:nth-of-type(1):before { content:	"FY 2020"}
		#FinMobileTable2020 td:nth-of-type(2):before { content: "Monthly Financial"; }
		#FinMobileTable2020 td:nth-of-type(3):before { content: "Slot/Table Detail"; }
		#FinMobileTable2020 td:nth-of-type(4):before { content: "Market Analysis";}
		#FinMobileTable2020 td:nth-of-type(5):before { content: "Summary";}
		#FinMobileTable2020 td:nth-of-type(6):before { content: "Daily Activity";}
		
		#FinMobileTable2019 td:nth-of-type(1):before { content:"FY 2019"}
		#FinMobileTable2019 td:nth-of-type(2):before { content: "Monthly Financial"; }
		#FinMobileTable2019 td:nth-of-type(3):before { content: "Slot/Table Detail"; }
		#FinMobileTable2019 td:nth-of-type(4):before { content: "Market Analysis";}
		#FinMobileTable2019 td:nth-of-type(5):before { content: "Summary";}
		#FinMobileTable2019 td:nth-of-type(6):before { content: "Daily Activity";}
			
		#FinMobileTable2018 td:nth-of-type(1):before { content:"FY 2018"}
		#FinMobileTable2018 td:nth-of-type(2):before { content: "Monthly Financial"; }
		#FinMobileTable2018 td:nth-of-type(3):before { content: "Slot/Table Detail"; }
		#FinMobileTable2018 td:nth-of-type(4):before { content: "Market Analysis";}
		#FinMobileTable2018 td:nth-of-type(5):before { content: "Summary";}
		#FinMobileTable2018 td:nth-of-type(6):before { content: "Daily Activity";}	
		
		#FinMobileTable2017 td:nth-of-type(1):before { content:"FY 2017"}
		#FinMobileTable2017 td:nth-of-type(2):before { content: "Monthly Financial"; }
		#FinMobileTable2017 td:nth-of-type(3):before { content: "Slot/Table Detail"; }
		#FinMobileTable2017 td:nth-of-type(4):before { content: "Market Analysis";}
		#FinMobileTable2017 td:nth-of-type(5):before { content: "Summary";}
		#FinMobileTable2017 td:nth-of-type(6):before { content: "Daily Activity";}	
		

		/*Label the datat - theses are the headers for Slot Payouts */
		#SlotPayout2022 td:nth-of-type(1):before {content:"FY 2022"}
		#SlotPayout2022 td:nth-of-type(3):before { content: " "; }
		
		#SlotPayout2021 td:nth-of-type(1):before {content:"FY 2021"}
		#SlotPayout2021 td:nth-of-type(3):before { content: " "; }
		
		#SlotPayout2020 td:nth-of-type(1):before {content:"FY 2020"}
		#SlotPayout2020 td:nth-of-type(3):before { content: " "; }
		
		#SlotPayout2019 td:nth-of-type(1):before {content:"FY 2019"}
		#SlotPayout2019 td:nth-of-type(3):before { content: " "; }
				
		#SlotPayout2018 td:nth-of-type(1):before {content:"FY 2018"}
		#SlotPayout2018 td:nth-of-type(3):before { content: " "; }
		
		#SlotPayout2017 td:nth-of-type(1):before {content:"FY 2017"}
		#SlotPayout2017 td:nth-of-type(3):before { content: " "; }
		
		/*#SlotPayout2016 td:nth-of-type(1):before {content:"FY 2016"}
		#SlotPayout2016 td:nth-of-type(3):before { content: " "; }
		
		#SlotPayout2015 td:nth-of-type(1):before {content:"FY 2015"}
		#SlotPayout2015 td:nth-of-type(3):before { content: " "; }
				
		#SlotPayout2014 td:nth-of-type(1):before {content:"FY 2014"}
		#SlotPayout2014 td:nth-of-type(2):before { content: " "; }
		
		#SlotPayout2013 td:nth-of-type(1):before {content:"FY 2013"}
		#SlotPayout2013 td:nth-of-type(2):before { content: " "; }
					
		#SlotPayout2012 td:nth-of-type(1):before {content:"FY 2012"}
		#SlotPayout2012 td:nth-of-type(3):before { content: " "; }*/
		
		/* === 	Label the data - these are the headers >> Charitable Games  ===*/
		#CgMobileTable td:nth-of-type(1):before { content: "Year"; }
		#CgMobileTable td:nth-of-type(2):before { content: "PDF"; }
		#CgMobileTable td:nth-of-type(3):before { content: "Excel"; }
		
		/* === 	Label the data - these are the headers >> CG Newslettes, Bulletins and Notices << ===	*/	
		
		#cg_news td:nth-of-type(1):before { content: "Date"; }
		#cg_news td:nth-of-type(2):before { content: "Bulletin/Newsletter"; }
		
		/* === 	Label the data - these are the headers <p class="indent"> commission meetings << ===	*/
				
		#AMA td:nth-of-type(1):before { content: ""; }
		#AMA td:nth-of-type(2):before { content: "Agenda"; }
		#AMA td:nth-of-type(3):before { content: "Minutes"; }
		#AMA td:nth-of-type(4):before { content: "Actions"; }
		#AMA td:nth-of-type(5):before { content: "Actions";}
	
	/* === 	Label the data - these are the headers >> commission meetings << ===	*/
	/*=== Crime Report ===*/
	
	
	/* === 	Label the data - these are the headers FSCO Operators << ===	*/
					
		#FSCO td:nth-of-type(1):before { content: "Company"; }
		#FSCO td:nth-of-type(2):before { content: "Web Address"; }
		#FSCO td:nth-of-type(3):before { content: "Status"; }
	
	/* === 	Label the data - these are the headers >> FSCO << ===	*/
	
	/* ===  Approved Table Games by GAME NAME headers == */
	#ATGameName td:nth-of-type(1):before { content: "Game Name"; }
	#ATGameName td:nth-of-type(2):before { content: "Game Owner"; }
	
	/* ===  Approved Table Games by GAME Owner headers == */
	
	#ATGameOwner td:nth-of-type(1):before { content: "Game Owner"; }
	#ATGameOwner td:nth-of-type(2):before { content: "Game Name"; }
	

.AccordionPanelContent {
	margin: 0px;
	padding: 0 5% 1em 25%;
}

	#Editable #map {
	float: left;	
	height:25em;	
	margin-right:.5em;
	padding-left:.5em;		
	width:10%;
	}

	#Editable  #sidebar{
	color: #3E5677;	
	float:right;
	height:auto;
	padding-top:1em;			
	width:30%;
	}
}

/*==============================================================================*/
/*==============================================================================*/
/*==== Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. ==== */


  @media only screen and (min-width: 481px) {
  
  .gridContainer {
	  background-color:#fff;
	  margin: 0 auto;
  }

	#logo {
	background-color: ;/*#1E3A62added to fix color after extending header full width*/		
	clear:both;
	display:block;
	float:left;		
	margin-left:20px;
	width:62.5%;/*57.6271%*/
	}
	
	#logo h1 {
	display:none;}
		
	.leadership {
	background-color:#1E3A62;/*added to fix color after extending header full width*/
	margin: 2.75em 1em 0 0;
	text-align:right;
	}		
	
	/*NOTE: Flexslider has its own css*/	
	.flexslider {display:block;}
	.map_container {
		display:block;
		margin-bottom: 15em;}
		
	.Casino_List {
		display:none;
		}
	
	/*#FooterLeadership {display:block none;} moved to boilerplate with the rest of the CSS for FooterLeadership*/
	
	#Editable h3.h3_30 {
	margin:5% 0 1% 30%;
	padding: 0 10% 0 10%;
	}
		
	#Editable #TabbedPanels1 ul li  {
		list-style:none;
		padding: .2em 2em .1em 2em;
		}
	  #Editable #map {
	  width:60%;
	  }
  
	  #Editable #sidebar{
	  width:30%;
	}
	
	#igm_ci {
		}
		.igm_col_1{
		clear: both;
		display: block;
		float: left;
		/*margin-left: 1%;*/
		width: 47%;
		}/*illegal gambling machines contact information*/	
		
		
	#igm_lom {
		}
		.igm_col_2 {
				clear: none;
		display: block;
		float: left;
		margin-left: 3.5%;
		width: 47%;
	
		}/*illegal gambling machines business with alleged machine*/

			
	#bottom {
	background-color: #1E3A62;
	border-top: thick solid #74a8c5;/*5f9bbc*/
	clear: both;
	display: block;
	float: left;
	margin-top: 0px;
	width: 100%;
	}
	
	#bottom nav  {
	background-color: #1E3A62;		
	color: #FFF;
	font-size: 100%;
	list-style: none;
	padding-bottom: 0;
	padding-left: .1em;
	padding-right: 2.5em;	
	padding-top: 0;	
	text-align: left;
	text-indent: -6%;
	}/*nav*/
	
	#bottom nav h1, h2, h3, h4, h5{
		color: #FFF;
		text-indent: .5em;
		}	 

	#bottom nav ul li {
		right:2em;
		padding-left:2em;
		} /* 0203/2017 - does not appear to affect anything - RESEARCH */

		.col_1 {
		clear: both;
		display: block;
		float: left;
		margin-left: 3.12%;
		width: 30.5714%;
		}
			
		.col_2 {
		clear: none;
		display: block;
		float: left;
		margin-left: 2.15%;
		width: 30.5714%;
		}
		.col_3 {
		clear: none;
		display: block;
		float: left;
		margin-left: 2.15%;
		width: 30.5714%;
		}
			
	.right_content {
		margin:auto;
		width: 75%;

	}
	
	/* ~~ This grouped selector gives the lists in the .rightcontent area space ~~ */
	rightcontent ul, .rightcontent ol { 
	padding: 0 1em 1em 2.5em; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
	}
	
	/* ~~ The navigation list styles (can be removed if you choose to use a premade flyout menu like Spry) ~~ */
	ul.nav  {
	list-style: none; /* this removes the list marker */
	/*border-top: 1px solid #666;  this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 1em; /* this creates the space between the navigation on the content below */
	text-align:center;
	}
	
	ul.nav li {
	border-bottom: .125em solid #CCC;
	/*	 this creates the button separation */
	}
	
	ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	display: block;
	padding: 1em .3125em .3125em 1em;
	/* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	text-decoration: none;
	width: 75%;  /*160pxthis width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container. */
	}
	ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	color: #999;
	}
	
	/* ~~ miscellaneous float/clear classes ~~ */
	.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: .5em;
	}
	.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: .5em;
	}
	.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */
	clear:both;
	font-size: 1px;
	height:0;
	line-height: 0px;
	}
	
	#cg_news {
	left: auto;
	margin-left: auto;
	margin-right: auto;
	right: auto;
	width: 50%;
	}
	
	#CgMobileTable {
	left: auto;
	margin-left: auto;
	margin-right: auto;	
	right: auto;
	width: 50%;
	}
	
  #rb_tableGameLabs {
  width:50%;
  }
  
}
sup {
    vertical-align: super;
    font-size: smaller;
}
/* ===================================================================================================*/
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
	
	.gridContainer {
	/*	box-shadow: .5em .5em #666; removed Jan 2017*/	/*	width: 90.25%;*/
	margin: 0 auto;
	max-width: 60.000em;/* 60.000em = 960px */
	background-color:#fff;
	}

		.AccordionPanelContent {
		margin: 0px;
		padding: 0 5% 1em 25%;
		}
		
		.Accordion2 {
		margin:0 10em;
		margin-top:1em;
		outline:none;
		width: 100%;

		}/*for use with Office Locations*/
}
