/* common declarations  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html { overflow: -moz-scrollbars-vertical; }
body { background:#eee; color:black; margin:0; padding:0; text-align:center; font:75% "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif; }
img { border:0; display:block; }
form {margin:0; }
table { font-size:1em; }
ul { margin:0; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size: 173%; margin:0; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, p { text-align:left; margin:0; }
hr { clear:both; width:100%; visibility:hidden; }
.highlt { color:#33c; }

@media print {
body{color:black;background:white;}
a:link, a:visited {background:white;color:black;text-decoration:underline;font-weight:bold;}
h1, h2, h3 {background:white;color:black;text-decoration:underline;}
}

/* end common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content { background:white; position:relative; width:706px; margin:20px auto; text-align:center; }
#banner { position:relative; width:675px; }
.side { width:31px; font-size:64%; background:url(img/right.gif) top left repeat-y; text-align:left; }
.side img { display:block; }
.lefty { float:left; margin-right:10px; margin-bottom:50px; }
.lefty1 { float:left; margin-right:10px; }
.righty { float:right; margin-left:10px; margin-bottom:50px; }
#nav { height:53px; font-size:90%; color:#999; padding-left:180px; }
#nav a { color:#999; margin:0 5px; text-decoration:none; } 
#nav a:hover { color:#33c; }
#nav p { margin-top:5px; }
#base p { text-align:center; color:#ccc; font-size:90%; padding-bottom:10px; }
#base2 { height:14px; font-size:64%; background:url(img/base02.gif) top left repeat-x; }
#base3 { height:14px; font-size:64%; }
#main { padding:0 20px 0 40px; text-align:left; }
#rightpanel { position:relative; float:right; width:191px; border-left:1px solid #99c; padding-left:10px; margin-left:35px; }
#rightpanel a, .entry a, .hi a { color:#33c; }
.brand { color:#036; }
#rightpanel p { margin:0; }
#main p { margin-top:0.6em; }
.casino { position:absolute; top:40px; left:-25px; }
.bigl { font-weight:bold; font-size:200%; color:#33c; }
#heading { width:100%; text-align:right; color:#036; font-size:140%; font-weight:bold; letter-spacing:.8em; }
.entry { display:block; width:100%; text-align:left; }
.titleword { clear:left; width:40%; display:block; border-bottom:1px dotted #33c; font-size:144%; font-weight:bold; color:#036; text-align:left; }
.promotitle { clear:left; display:block; font-size:120%; font-weight:bold; color:#036; text-align:left; }
.docdown { display:inline; }
#logo { position:absolute; top:0px; left:0px; }
#baselinks { margin-top:5px; }
#baselinks a { color:#999; margin:0 5px; }
.divide { width:100%; background:#9a99cc; color:white; font-weight:bold; font-size:144%; text-align:right; padding:10px; margin:50px 0 20px 0; }
.promoHead { font-size:13px; font-weight:bold; }

.formPadding { padding-bottom:10px; }
.formPaddingB { padding-bottom:39px; }
.complaintsSubmit{width:146px; height:21px; border:1px Solid #003366; background-color:#245e98; color:#ffffff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.required { font-size:11px; }
.error{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}
#complaintForm { display:inline;}

.promoImages { float:right; margin-left:10px; margin-bottom:10px; }