body {
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
margin: 20px 0 5px 0;
padding: 0;
background-image: url(graphics/design/page_bg.jpg);
background-position: top center;
background-repeat: repeat-y;
color: #004597;
}
#container {
width: 900px;
/*border: 1px solid gray;*/
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#header {
margin: 0;
padding: 0;
height: 75px;
background-image: url(graphics/design/header_bg.gif);
background-position: top left;
background-repeat: no-repeat;
position: relative;
border-bottom: 1px solid #FEE990;
}
#header_logo {
position: absolute;
top: 20px;
left: 29px;
}

#formMainBody { 
width:578px ; 
}

#site_search {
position: absolute;
top: 28px;
right: 160px;
height: 24px;
}
#site_search input#searchtxt {
margin: 0;
padding: 0;
border: 0px solid #fff;;
width: 125px;
}

#banner_home {
margin: 0;
padding: 4px 0;
width: 100%;
height: 243px;
text-align: center;
background-color: #fff;
}

#page_content {
margin: 0;
padding: 0;
background-color: #fff;
height: 100%;
}

#content {
padding: 10px 10px;
width: 575px;
margin-left: 150px;
margin-right: 150px;
}

#rightcol_home {
float: right;
width: 150px;
margin: 0;
padding: 0;
}

#rightcol_text {
width: 140px;
margin: 10px 8px 10px 2px;
}

#leftcol_text {
width: 140px;
margin: 10px 2px 10px 8px;
}

#leftcol {
float: left;
width: 150px;
margin: 0;
padding: 0;
font-size: 90%;
}

.leftcol_head {
color: #fff;
background-image: url(graphics/design/leftcol_menu_head_bg.gif);
background-position: top left;
background-repeat: no-repeat;
text-transform: uppercase;
font-weight: bold;
height: 18px;
margin: 5px 0 0 0;
padding: 2px 2px 2px 15px;
}

#leftcol ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#leftcol ul li {
height: 18px;
margin: 0;
padding: 2px 0 0 0;
}
#leftcol ul li a {
font-size:11px;
color: #FC7215;
text-decoration: none;
height: 17px;
width: 130px;
margin: 0;
padding: 0 0 0 18px;
}
#leftcol ul li a:hover, #leftcol ul li a.current {
font-size:11px;
color: #FC7215;
display: block;
background-image: url(graphics/design/leftcol_menu_item_bg.gif);
background-position: left -1px;
background-repeat: no-repeat;
}

#rightcol {
float: right;
width: 150px;
margin: 30px 0 0 0;
padding: 0;
}

.bigText {

            font-family: Arial, Helvetica, sans-serif;
            font-size: 24px;
            font-weight: bold;
            color: #1f5aa7;
	   margin-bottom: 5px;

}

h1 {

            font-family: Arial, Helvetica, sans-serif;
            font-size: 20px;
            font-weight: bold;
            color: #1ab5ee;
	   margin-top: 5px;
}


.hometext {

            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: normal;
            color: #0a418a;

}

.newsListBlurb {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            color: #004597;
}

.newsListHeadline {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            color: #1ab5ee;
}

.casinoHead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #d04b26;
}

.casinoHeadSm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #d04b26;
}

.casinoReg{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.casinoSm{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.casinoReg a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.casinoReg a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.casinoReg a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d04b26;
}
.casinoReg a:active{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d04b26;
}

.casinoReg{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.casinoReg{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

a {
color: #004597;
text-decoration: none;

}
a:hover {
color: #e4007b;
text-decoration: none;

}
.directoryListHeadline {
font-weight: bold;
}
tr.even td {
background-color: #FDFDBC;
border-bottom: 1px solid #ccc;
}
tr.odd td {
background-color: #fff;
border-bottom: 1px solid #ccc;
}

#footer {
clear: both;
margin: 0;
padding: 2px 50px 2px 150px;
background-image: url(graphics/design/footer_bg.gif);
background-position: top left;
background-repeat: no-repeat;
}
#menubar {
margin: 0;
padding: 0;
background-color: #ffffbf;
height: 18px;
position: absolute;
top: 57px;
left: 150px;
}
#menubar a {
font-size: 90%;
color: #0A50A1;
text-decoration: none;
text-transform: uppercase;
font-weight: normal;
}

/* MenuBegin:menu_main */

ul.menu_main { margin: 0; border: 0; padding: 0; list-style: none; line-height: 18px; }
ul.menu_main li { margin: 0; border: 0; padding: 0; float: left; display: inline; list-style: none; position: relative; }
ul.menu_main ul { margin: 0; border: 0; padding: 0; list-style: none; width: ; display: none; position: absolute; top: 18px; left: 0; }
ul.menu_main ul li { position: relative; display: block !important; display: inline; float: left; position: relative; }

/* 1st Level */

ul.menu_main a { color: #0A50A1; background: #ffffbf; text-decoration: none; width: ;  text-align: left; padding: 0px; font: normal 11px/18px tahoma, verdana, helvetica, sans-serif; float: none !important;  float: left;  display: block; height: auto !important; height: 1%;  }
ul.menu_main a:hover,
ul.menu_main li:hover a,
ul.menu_main a:hover,
ul.menu_main li.over a { color: #0A50A1; text-decoration: none; }
ul.menu_main a.last { border-right: 0; }

/* 2nd Level */

ul.menu_main li:hover li a,
ul.menu_main li.over li a {  line-height: 18px; color: #A9DFEC; background: #ffffbf; text-decoration: none; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom:0; float: none; }
ul.menu_main li:hover li a:hover,
ul.menu_main li:hover li:hover a,
ul.menu_main li.over li a:hover,
ul.menu_main li.over li.over a { color: #0A50A1; background: #97FFFF; text-decoration: none; text-decoration: none; }
ul.menu_main li:hover li a.first,ul.menu_main li.over li a.first { border-top: 1px solid #ddd; }
ul.menu_main li:hover li a.last,ul.menu_main li.over li a.last { border-bottom: 1px solid #ddd; }
ul.menu_main li:hover ul,ul.menu_main li.over ul { display: block; }
ul.menu_main .nav ul :after  { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }

/* MenuEnd:menu_main */

/* MENU ROLLOVER */
ul.menu_main {
	width: 750px;
	height: 20px;
	margin: 0; 
	padding: 0;	
/*	border: 1px #000 solid;
	padding: 4px;*/
	overflow: hidden;
}
ul.menu_main li {
/*	width: 80px;*/
	height: 20px;
	float: left;
	margin: 0; 
	padding: 0;	
	list-style: none;
}
ul.menu_main li a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
/*	width: 76px;*/
	height: 20px;
	background-color: #fff;
	background-image: url(graphics/design/topnav_en.gif);
	background-repeat: no-repeat;
}
ul.menu_main li.item1 a {
	background-position: 0px 0px;
	width: 45px;
}
ul.menu_main li.item1 a:hover, ul.menu_main li.item1 a.current {
	background-position: 0px -20px;
}
ul.menu_main li.item2 a {
	background-position: -44px 0px;
	width: 44px;
}
ul.menu_main li.item2 a:hover, ul.menu_main li.item2 a.current {
	background-position: -44px -20px;
}
ul.menu_main li.item3 a {
	background-position: -88px 0px;
	width: 119px;
}
ul.menu_main li.item3 a:hover, ul.menu_main li.item3 a.current {
	background-position: -88px -20px;
}
ul.menu_main li.item4 a {
	background-position: -208px 0px;
	width: 106px;
}
ul.menu_main li.item4 a:hover, ul.menu_main li.item4 a.current {
	background-position: -208px -20px;
}
ul.menu_main li.item5 a {
	background-position: -313px 0px;
	width: 83px;
}
ul.menu_main li.item5 a:hover, ul.menu_main li.item5 a.current {
	background-position: -313px -20px;
}
ul.menu_main li.item6 a {
	background-position: -397px 0px;
	width: 85px;
}
ul.menu_main li.item6 a:hover, ul.menu_main li.item6 a.current {
	background-position: -397px -20px;
}
ul.menu_main li.item7 a {
	background-position: -482px 0px;
	width: 92px;
}
ul.menu_main li.item7 a:hover, ul.menu_main li.item7 a.current {
	background-position: -482px -20px;
}
ul.menu_main li.item8 a {
	background-position: -574px 0px;
	width: 69px;
}
ul.menu_main li.item8 a:hover, ul.menu_main li.item8 a.current {
	background-position: -574px -20px;
}
ul.menu_main li.item9 a {
	background-position: -642px 0px;
	width: 90px;
}
ul.menu_main li.item9 a:hover, ul.menu_main li.item9 a.current {
	background-position: -642px -20px;
}