@import "reset.css";body { background: url(/images/body_bg.jpg) top left repeat-x #1c130b;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; padding: 17px 0 0 0; text-align: left; }#wrapper { margin:0 auto; position: relative; width: 935px; }
	#brand { background: url(/images/brand-redesign.gif) 0 0 no-repeat; display: block; float: left; height: 106px; margin: 0 0 0 37px; overflow: hidden; text-indent: -1000px; width: 168px; }
	#slides { background: url(/images/hm_large_pic.png) 0 0 no-repeat; height: 407px; left: 282px; position: absolute; top: 37px; width: 649px; z-index: 500; }

#nav { float: right; height: 24px; margin: 0; width: 540px;  }
	
ul#main-navigation { background: url(/images/nav.jpg) 0 0 no-repeat; height: 24px; width: 540px; }
	ul#main-navigation li { display: block; float: left; }
	ul#main-navigation li a { background: url(/images/nav.jpg) no-repeat; display: block; height: 24px; text-indent: -10000px; }

	ul#main-navigation li a#navhome { background-position: 0px 0px; width: 58px; }
	ul#main-navigation li a#navhome:hover, ul#main-navigation li.active a#navhome { background-position: 0px -24px; }

	ul#main-navigation li a#navabout { background-position: -58px 0px; width: 87px; }
	ul#main-navigation li a#navabout:hover, ul#main-navigation li.active a#navabout { background-position: -58px -24px; }

	ul#main-navigation li a#navps { background-position: -145px 0px; width: 173px; }
	ul#main-navigation li a#navps:hover, ul#main-navigation li.active a#navps { background-position: -145px -24px; }

	ul#main-navigation li a#navcontact { background-position: -318px 0px; width: 99px; }
	ul#main-navigation li a#navcontact:hover, ul#main-navigation li.active a#navcontact { background-position: -318px -24px; }

	ul#main-navigation li a#navnf { background-position: -417px 0px; width: 123px; }
	ul#main-navigation li a#navnf:hover, ul#main-navigation li.active a#navnf { background-position: -417px -24px; }
	
	
	/*homepage styles*/	
#top_row { background: url(/images/brief_bg.jpg) 0 0 repeat-x; border-bottom: 4px solid #f2eabc; border-left: 6px solid #f2eabc; border-right: 6px solid #f2eabc; border-top: 6px solid #f2eabc; clear: both; height: 254px; margin: 38px 0 0 0; padding: 21px 0 0 23px; width: 900px; }
	#top_row h1 { color: #ede2a5; font: 27px "Garamond", "Times New Roman", Times, serif; height: 20px; margin: 8px 0 17px 0; text-transform: uppercase; width: 241px; }
	#top_row ul { margin: 0; padding: 13px 0 0 0; }
	#top_row ul li { display: block; margin: 0; padding: 0; }
		#top_row ul li a { cursor: pointer; display: block; height: 36px; margin: 0; overflow: hidden; padding: 0; text-indent: -1000px; width: 220px; }
		  a#shop-center { background: url(/images/category-shopcenter.png) 0 0 no-repeat; }
		  a#casinos { background: url(/images/category-casinos.png) 0 0 no-repeat; }
		  a#incentive { background: url(/images/category-incentive.png) 0 0 no-repeat; }
		  a#associations { background: url(/images/category-associations.png) 0 0 no-repeat; }
		  a#venues { background: url(/images/category-venues.png) 0 0 no-repeat; }
		  
		  a#shop-center:hover, a#casinos:hover, a#incentive:hover, a#associations:hover, a#venues:hover { background-position: 0 -36px; }body#home #column_wrapper { border-bottom: 6px solid #f2eabc; margin: 0; padding: 0; }body#home #maincontent { background: #f2eabc; border-bottom: 0; border-left: 6px solid #f2eabc; border-right: 3px solid #f2eabc; border-top: none; display: block; float: left; margin: 0; width: 594px; }
body#home #right_column { background: url(/images/toc_bg.jpg) 0 100% repeat-x #eaaf0f; border-bottom: 0; border-left: 3px solid #f2eabc; border-right: 6px solid #f2eabc; border-top: none; display: block; float: right; margin: 0; padding: 6px 0 0 0; width: 323px; }
	body#home #right_column h2 span.smaller-heading-text {color: #3d332b; display: block; font: 19px "Garamond", "Times New Roman", Times, serif; margin: 0 0 -6px 0; padding: 6px 0 0 0;}
	body#home #right_column h2 { background: #f2eabc; color: #3d332b; font: 33px "Garamond", "Times New Roman", Times, serif; height: 53px; margin: 0; padding: 0 0 6px 17px; text-transform: uppercase; width: 306px; }
		
		body#home #right_column ul { background: none; border: 0; padding: 25px 12px 25px 25px; }
		body#home #right_column li { background: url(/images/bull.jpg) 0 2px no-repeat; display: block; font-size: 12px; letter-spacing: -.05em; line-height: 1em; padding: 0 0 1.5em 1.5em; vertical-align: top; }
		body#home #right_column li a { color: #421004; line-height: 1em; text-decoration: none; vertical-align: top;  }
			body#home #right_column li a:hover { text-decoration: underline;  }
			
		a#btn-viewallothernews {background: url(../images/btn-allothernews.png) 0 0 no-repeat; cursor: pointer; display: block; height: 44px; margin: 0 0 0 17px; padding: 0; text-indent: -9999px; width: 281px;}
		a#btn-viewallothernews:hover {background-position: 0 -44px;}
/* interior styles */
	
	#interior_col_wrapper { border-bottom: 6px solid #f2eabc; }
	#maincontent { background: #f2eabc; border-left: 6px solid #f2eabc; border-top: 6px solid #f2eabc; display: block; float: left; margin: 37px 0 0 0; position: relative; width: 594px; }
  		#right_col_shadow { background: url(/images/right_col_shadow.png) 0 0 no-repeat; height: 365px; left: 576px; position: absolute; top: -41px; width: 18px; z-index: 500; }
		#maincontent #back_to_top { margin: 0 0 1.4em 23px; }
		
		/*form styles */
		#maincontent fieldset { line-height: 1.4em; margin: 0; padding: 23px 65px 23px 44px; }
		#maincontent fieldset td { padding: 3px 0; vertical-align: middle; }
		#maincontent fieldset td.first { padding: 0 12px 0 0; }
		#maincontent label { float: right; }
		#maincontent input.text { border: 1px solid #666666; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 3px 5px; }
		#maincontent input.submit { background: #eeeeee; border: 1px solid #666666; color: #666666; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 3px 5px; }
	#right_column { background: url(/images/toc_bg.jpg) 0 100% repeat-x #eaaf0f; border-left: 6px solid #f2eabc; border-right: 6px solid #f2eabc; border-top: 6px solid #f2eabc; display: block; float: right; margin: 0px 0 0 0; padding: 0; width: 323px; }
		#right_column h2 { background: #f2eabc; color: #3d332b; font-family: "Garamond", "Times New Roman", Times, serif; font-size: 33px; margin: 10px 0 0 0; padding: 6px 14px 6px 17px; text-transform: uppercase; width: 295px; }
		#right_column ul {  padding: 25px 12px 46px 25px; }
		#right_column li { background: url(/images/bull.jpg) 0 2px no-repeat; font-size: 16px; letter-spacing: -.05em; line-height: 1em; padding: 0 0 1.5em 1.5em; vertical-align: top; }
		#right_column li a { color: #421004; line-height: 1em; text-decoration: none; vertical-align: top;  }
			#right_column li a:hover { text-decoration: underline; }
	
	
	
#footer { color: #ffffff; font-size: 11px; margin: 17px 0 0 0; padding: 0 7px 17px 7px; text-align: left; }	
	#footer p { line-height: 1.1em; margin: 0 0 .5em 0; }
	#footer a { border-bottom: 1px dotted #ffffff; color: #ffffff; text-decoration: none; }
	#footer a:hover, #footer ul li a:hover { border: none; }
	#footer ul { float: right; }
		#footer ul li { display: block; float: left;  padding: 0 .2em 0 0; }
		#footer ul li a { border-bottom: 1px dotted #ffffff; color: #ffffff; display: block; text-decoration: none; }/*content magic */	
.article_image_wrap { border: 1px solid #af1e2d; float: right; margin: 23px 65px 12px 12px; padding: 3px; }	
.as_title { background: #B14832; color: #fff; font-family: "Garamond", "Times New Roman", Times, serif; font-size: 27px; font-weight: normal; padding: 6px 0 6px 23px; text-transform: uppercase; width: 571px;  }
.as_text { line-height: 1.4em; margin: 0; padding: 23px 65px 23px 23px; }
.as_text h1 { color: #732413; font-family: "Garamond", "Times New Roman", Times, serif; font-size: 27px; line-height: 1em; margin: 0 0 .6em 0; }
.as_text h2, .as_text h3, .as_text h4  { color: #6F4D45; font-family:  Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1em; margin: 0 0 .6em 0; }
.as_text p{ margin: 0 0 1.4em 0; }
.as_text ul {  margin: 0 0 .6em 1.4em; }
.as_text ul li { background: url(/images/bull.jpg) 0 4px no-repeat; padding: 0 0 .6em 1.4em; }
.as_text a, #maincontent a { border-bottom: 1px dotted #B14832; color: #B14832; text-decoration: none; }
.as_text a:hover, #maincontent a:hover { border-bottom: 0; }
.as_text hr { color: #666666; height: 1px; margin: 0; padding: 0; }#interior_col_wrapper #right_column .as_toc ul li a {color: #FFFFFF; text-decoration: none;}
#interior_col_wrapper #right_column .as_toc ul li a:hover {color: #f1e0a3;}.brief {padding: 0 18px 0 18px;}
.brief table tr td.brief_image, .brief table tr td.brief_text {border-bottom: 1px solid #c6902e; border-collapse: collapse; padding: 18px 0 18px 0; vertical-align: top;}
.brief_image a img {border: 1px solid #f0e3ac; display: block; margin: 0 18px 0 0; padding: 4px; width: 103px;}
.brief_text { vertical-align: top;}
.brief_text .brief_title {color: #fff; font: bold 15px Arial, Helvetica, sans-serif;}
.brief_summary {color: #f2eabc; display: block; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 9px 0 9px 0;}
.brief_text .brief_link a {background: url(/images/bull.jpg) 0 3px no-repeat; color: #fff; display: block; padding: 0 0 0 20px; text-decoration: none;}
.brief_text .brief_link a:hover {color: #f1e0a3;}.clearfix { clear: both; }
.clearfix:after { content: ".";  display: block;  height: 0; clear: both; visibility: hidden; }
.required { color: #FF0000; }
em { font-style: italic; }/*Admin Form Styles*/
#admin-form.as_text fieldset {border: 1px solid #40a7b6;}
#admin-form.as_text legend {background:#222; border:1px solid #444; color:#fff; font-size:11px; font-weight:bold; padding:5px 9px; text-transform:uppercase;}
#admin-form.as_text ul.form_list, ul.two-btns {list-style: none; margin: 0; padding: 0;}
#admin-form.as_text ul.form_list li { background: none; border-bottom: 1px solid #ccc; clear: both; display: block; height: 40px; line-height: 20px; list-style: none; margin: 0 0 0 0; padding: 10px 0 0 0; width: 374px;}
#admin-form.as_text ul.form_list li label {color:#000; display:block; float: left; font-weight:bold; margin: 0 20px 3px 0; }
#admin-form.as_text ul.form_list li span {display:block; float: left; margin:2px 0;}
#admin-form.as_text ul.form_list li span input {background:#fff; border: 1px solid #9d1524; font-size:11px; color: #000; padding: 5px; margin: 0 0 0px 0;}
#admin-form.as_text ul.form_list li.double-stacker {height: 70px;}
#admin-form.as_text ul.form_list li.one-button { border: none; display: block; margin: 0; padding: 0 0 0 0px; width: 50px;}
#admin-form.as_text ul.form_list li.one-button input#btn-login {background: url(../images/btn-login.png) no-repeat 0 -25px; cursor: pointer; display: block; font-size: 1px; height: 25px; margin: 0; padding: 0; width: 50px; text-indent: -9999px;}
#admin-form.as_text ul.form_list li.one-button input#btn-login:hover {background-position: 0 0;}#admin-form.as_text ul.form_list li.one-button input#btn-submit {background: url(../images/btn-submit.png) no-repeat 0 -25px; cursor: pointer; display: block; font-size: 1px; height: 25px; margin: 15px 0 0 0; padding: 0; width: 60px; text-indent: -9999px;}
#admin-form.as_text ul.form_list li.one-button input#btn-submit:hover {background-position: 0 0;}#admin-form.as_text ul.form_list li.one-button input#btn-search {background: url(../images/btn-search.png) no-repeat 0 -25px; cursor: pointer; display: block; font-size: 1px; height: 25px; margin: 15px 0 0 0; padding: 0; width: 70px; text-indent: -9999px;}
#admin-form.as_text ul.form_list li.one-button input#btn-search:hover {background-position: 0 0;}#admin-form.as_text ul.form_list li.one-button input#btn-upload {background: url(../images/btn-upload.png) no-repeat 0 -25px; cursor: pointer; display: block; font-size: 1px; height: 25px; margin: 15px 0 0 0; padding: 0; width: 70px; text-indent: -9999px;}
#admin-form.as_text ul.form_list li.one-button input#btn-upload:hover {background-position: 0 0;}#admin-form.as_text ul.form_list li input#btn-edit {background: url(../images/btn-edit.png) no-repeat 0 -25px; cursor: pointer; display: block; font-size: 1px; float: left; height: 25px; margin: 0 10px 0 0; padding: 0; width: 43px; text-indent: -9999px;}
#admin-form.as_text ul.form_list li input#btn-edit:hover {background-position: 0 0;}#admin-form.as_text ul.form_list li input#btn-delete {background: url(../images/btn-delete.png) no-repeat 0 -25px; cursor: pointer; display: block; font-size: 1px; float: left; height: 25px; margin: 0 0 0 0; padding: 0; width: 61px; text-indent: -9999px;}
#admin-form.as_text ul.form_list li input#btn-delete:hover {background-position: 0 0;}ul.two-btns {}
ul.two-btns li {background: none; display: block; float: left; margin: 0; padding: 0;}
ul.two-btns li a#add-users {background: url(../images/btn-add-user.png) no-repeat 0 -25px; border-bottom: none; cursor: pointer; display: block; font-size: 1px; float: left; height: 25px; margin: 0 10px 0 0; padding: 0; width: 80px; text-indent: -9999px;}
ul.two-btns li a#add-users:hover {background-position: 0 0;}ul.two-btns li a#search-user {background: url(../images/btn-search-users.png) no-repeat 0 -25px; border-bottom: none; cursor: pointer; display: block; font-size: 1px; float: left; height: 25px; margin: 0 0 0 0; padding: 0; width: 110px; text-indent: -9999px;}
ul.two-btns li a#search-user:hover {background-position: 0 0;}ul.two-btns li a#new-files {background: url(../images/btn-new-files.png) no-repeat 0 -25px; border-bottom: none; cursor: pointer; display: block; font-size: 1px; float: left; height: 25px; margin: 0 10px 0 0; padding: 0; width: 80px; text-indent: -9999px;}
ul.two-btns li a#new-files:hover {background-position: 0 0;}ul.two-btns li a#search-files {background: url(../images/btn-search-files.png) no-repeat 0 -25px; border-bottom: none; cursor: pointer; display: block; font-size: 1px; float: left; height: 25px; margin: 0 0 0 0; padding: 0; width: 105px; text-indent: -9999px;}
ul.two-btns li a#search-files:hover {background-position: 0 0;}a#logout {background: url(../images/btn-logout.png) no-repeat 0 -40px; border-bottom: none; cursor: pointer; display: block; float: left; font-size: 1px; height: 40px; margin: 0 0 0 0; padding: 0; width: 105px; text-indent: -9999px;}
a#logout:hover {background-position: 0 0;}#admin-form.as_text ul.form_list li textarea, #admin-form.as_text ul.form_list li select {border: 1px solid #B14832;}table#file-results {margin: 0 0 0 -20px; width: 520px;}
table#file-results th {background: #40a7b6; border-left: 1px solid #fff; color: #fff; font-weight: bold; margin: 0; padding: 5px; text-align: left;}
table#file-results td {border-bottom: 1px solid #ccc; margin: 0; padding: 5px; vertical-align: top;}