/* CSS - Sac and Fox Casino */

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px;  font-family: Arial, Helvetica, sans-serif; background: #000 url(images/bg.jpg) repeat-x;}
	.teal {background: #000 url(images/tealbg.jpg) repeat-x;}
	#intro {background: #000 url(images/homebg.jpg) repeat-x;}
	.fancyList li {background: url(images/bluestar.jpg) no-repeat; padding-left: 20px; list-style: none; margin-bottom: 5px;}
	.bordered {border: 2px solid #0CCBFF;}

/* basic */
	#intro #mainContainer {background: url(images/mainbg.jpg) no-repeat center top; width: 100%; margin: 0 auto; clear: both; min-height: 700px;}
	.teal #mainContainer {background: url(images/tealmainbg.jpg) no-repeat center top; width: 100%; margin: 0 auto; clear: both;}
	.purple #mainContainer {background: url(images/purplemainbg.jpg) no-repeat center top; width: 100%; margin: 0 auto; clear: both;}
	#headerContainer, #bodyContainer, #footerContainer, #headerNav, #footerContent {clear: both; margin: 0 auto;}
	
/* header */
	.inside #headerContainer {width: 962px; }
	#heartland #headerContainer {background: url(images/heartland_header.jpg) no-repeat;}
	#sports #headerContainer {background: url(images/sports_header.jpg) no-repeat;}
	#shawnee #headerContainer {background: url(images/shawnee_header.jpg) no-repeat;}
	#stroud #headerContainer {background: url(images/stroud_header.jpg) no-repeat;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#intro #headerLogo a {display: block; width: 276px; height: 272px; margin: 0 auto;}
	.inside #headerLogo a {display: block; widht: 200px; height: 178px; margin: 0 auto;}
	.inside #headerNav {width: 962px; height: 73px; background: url(images/navbg.jpg) no-repeat; text-align: center;}
	.inside #headerNav li {list-style: none; display: inline; padding: 30px 20px 26px 20px; border-right: 2px solid #000; float: left;}
	.inside #headerNav li a {color: #fdfdfd; text-decoration: none; font-size: 12px; text-transform: uppercase;}
	.inside #headerNav li a:hover {text-decoration: underline;}
	.inside #headerNav ul ul li {padding: 0px 0px 0px 10px; border-right: none; text-align: left;}

/* body */
	#leftCol a {color: #0ACEFF; font-weight: bold; text-decoration: none;}
	#leftCol a:hover {text-decoration: underline;}
	#breadcrumb li {font-weight: bold; display: inline; background: none!important; padding-left: 0px!important; text-transform: uppercase;}
	#breadcrumb {margin: 10px 0px;}
	.inside #bodyContainer {width: 962px; background: #000; min-height: 400px;}
	#intro #bodyContainer {padding-top: 74px; width: 856px; margin: 0 auto;}
	.inside #leftCol {float: left; color: #fff; width: 654px; padding-left: 20px; min-height: 400px; padding-bottom: 30px;}
	.inside #leftCol h2 {color: #601699; font-size: 13px;}
	.inside #leftCol .imageBox {width: 320px; margin: .5em;}
	.inside #leftCol #bodyRight {float: right; width: 310px; padding-top: 8px;}
	#intro a {color: #ffffff; text-decoration: none;}
	#rightCol {float: right; width: 228px; padding-right: 20px;}
	#rightCol #sidebar h2 {background: url(images/sidetop.jpg) no-repeat; margin: 0; font-size: 14px; text-transform: uppercase; color: #fff; padding: 10px 0px; text-align: center;}	
	#rightCol #sidebar {width: 228px;background: url(images/sidebottom.jpg) no-repeat bottom; padding-bottom: 40px; color: #ffffff;}
	#rightCol #sidebar ul {padding: 0 10px;}
	#rightCol #sidebar li {list-style: none; margin-bottom: 5px;}
	#rightCol #sidebar .javelin_moduleContent a {color: #fff; text-decoration: none; font-weight: bold;}
	#rightCol #sidebar li a:hover {text-decoration: underline}
	#rightCol #sidebar .javelin_region {width: 208px; margin: 0px auto;}
	#rightCol #sidebar .javelin_blogPostTitle {margin-bottom: 0px;}
	#rightCol #sidebar .javelin_blogPostTitle a {color: #FCC550;}
	#rightCol #sidebar .javelin_blogPostTitle a:hover {text-decoration: underline;}
	.introbox {width: 204px; height: 310px; float: left; margin-right: 10px; position: relative; padding-top: 45px;}
	.introbox .link {width: 204px; height: 55px; display: block; text-indent: -9999px;}
	.introbox p {width: 179px; margin: 0 auto; color: #fff; text-align: center;}
	.introbox img {border: 2px solid #4C0D78;}
	.introbox strong {color: #4C0D78; font-size: 13px;}
	.shawneeBox {background: url(images/shawneeintrobox.jpg) no-repeat; left: -13px;}
	.stroudBox {background: url(images/stroudintrobox.jpg) no-repeat; left: -9px;}
	.heartlandBox {background: url(images/heartlandintrobox.jpg) no-repeat; left: -6px;}
	.sportsBox {background: url(images/sportsintrobox.jpg) no-repeat; left: -2px;}
	.inside #leftCol .box {float: left; width: 196px; margin-right: 32px;}
	.inside #leftCol .rightBox {margin-right: 0px;}
	.inside #leftCol h3 {color: #601699; margin-bottom: -10px; font-size: 14px;}
	.inside #leftCol h4 {color: #ffffff; font-size: 14px;}
	.inside #leftCol li {background: url(images/insidebullet.jpg) no-repeat; list-style: none; padding-left: 18px;}
	.inside #leftCol .javelin_blog h3 {margin-bottom: 0px;}
	
/* footer */
	#footerContainer {background: url(images/footer.jpg) no-repeat; width: 962px; height: 90px;}
	#footerContent {color: #fff; text-align: center;font-size: 10px; position: relative; top: 15px;}
	#footerContent a {color: #fff; text-decoration: none;}
	#footerContent li {display: inline; list-style: none; border-right: 1px solid #fff; padding: 0 4px;}
	#footerContent .javelin_lastItem {border-right: none;}
	#footerContent li a {color: #fff; text-decoration: none; text-transform: uppercase;}
	#footerContent p {margin-top: 2px;}
	#footerContent .b40d strong {color: #fdd000; font-weight: normal;}
	
#employmentApplication dt {float: left; width: 200px; margin-bottom: 10px;}
#employmentApplication dd {margin-bottom: 10px;}