body {background:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:140%;}
a {color:#CC0000; text-decoration:underline;}
a:hover {color:#990000; text-decoration:underline;}
a img {border:0px;}
p {margin:0px 0px 10px 0px;}
.small {font-size:10px;}
.large {font-size:12px; font-weight:bold;}
.red_text {color:#CC0000;}
.gold_text {color:#D5AA00;}

/* titles */

h1 {color:#CC0000; font-size:14px; font-weight:bold;}
h2 {color:#D5AA00; font-size:14px; font-weight:bold;}
h3 {color:#CC0000; font-size:12px; font-weight:bold;}
h4, h5, h6 {color:#606676; font-size:11px; font-weight:bold;}

/* structure styles */
.main {width:866px; background:#FFFFFF;}
.sh_l {background:url(../images/sh_l.gif) repeat-y; width:6px;}
.sh_r {background:url(../images/sh_r.gif) repeat-y; width:6px;}
.sh_t {background:url(../images/sh_t.gif) repeat-x; height:6px;}
.sh_b {background:url(../images/sh_b.gif) repeat-x; height:6px;}

.top {background:url(../images/bg_top.jpg) no-repeat; height:121px;}
.login_cell {width:213px; padding:5px 0px 6px 6px;}
.login_table {width:215px; height:110px; background:url(../images/bg_login.jpg) no-repeat;}
.login_table td, .login_table th {color:#FFFFFF; font-weight:bold; padding:0px 3px 0px 5px;}
.login_table th {text-align:left; font-size:12px; background:none;}
.login_input {width:132px; height:17px; border:1px solid #5F6575;}

.logos {width:180px; text-align:center;}

.leftcol {background:#E6E7EA url(../images/bg_leftcol.gif) top repeat-x; width:215px; vertical-align:top; padding:13px 4px 10px 4px;}
.content {vertical-align:top; background:url(../images/bg_content.gif) top repeat-x; padding:13px 10px;}

.block_table {border:1px solid #5F6575; background:#FFFFFF;}
.block_td {background:#9BA1AC url(../images/bg_leftbox.jpg) top repeat-x; padding:10px; vertical-align:top; color:#FFFFFF; font-weight:bold;}
.num_bg {background:#CC0000 url(../images/bg_field.gif) no-repeat; width:101px; height:20px; display:block; color:#FFFFFF;}

.nav {margin:0px; padding:0px; list-style-type:none;}
.nav li {background:url(../images/menu_dev.gif) bottom repeat-x; padding-bottom:1px;}
.nav li.last {background:none;}
.nav a {color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; text-transform:uppercase; 
background:url(../images/menu_arrow.gif) 30px 10px no-repeat; 
padding-left:55px;
display:block;
height:26px;
line-height:26px;}
.nav a.selected,
.nav a.selected:hover,
.nav a:hover {color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; text-transform:uppercase; 
background:#A9AEB8 url(../images/menu_arrow.gif) 30px 11px no-repeat;
padding-left:55px;
display:block;
height:26px;
line-height:26px;}

.border_cell {border:1px solid #AFB4BE; padding:1px; vertical-align:top; width:300px;}
.pb_table {background:#CC0000 url(../images/bg_pb.jpg) bottom no-repeat;}
.mm_table {background:#FFCC00 url(../images/bg_mm.jpg) bottom no-repeat;}
.play_img {padding: 10px 10px 0 10px;}
.play_img h1 {font-size:24px; text-align: center;}
.play_text {color:#FFFFFF; text-align:center; font-weight:bold; line-height:120%;}
.play_text a {color:#FFFFFF; text-decoration:underline;}
.play_text a:hover {color:#FFFFCC; text-decoration:underline;}
.play_text h1 {font-size:24px; margin:5px 0px 30px 0px;}
.pb_num {background:url(../images/grey_r.gif) no-repeat; text-align:center; width:27px; height:27px; color:#000000; font-size:12px; font-weight:bold; padding-right: 5px;}
.pb_num_last {background:url(../images/red_r.gif) no-repeat; text-align:center; width:27px; height:27px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.mm_num {background:url(../images/grey_y.gif) no-repeat; text-align:center; width:27px; height:27px; color:#000000; font-size:12px; font-weight:bold; padding-right: 5px;}
.mm_num_last {background:url(../images/yel_y.gif) no-repeat; text-align:center; width:27px; height:27px; color:#000000; font-size:12px; font-weight:bold;}


.footer {height:77px; background:url(../images/bg_footer.jpg) no-repeat;}
.footer td {color:#FFFFFF; font-weight:bold; font-size:10px; padding:0px 20px; vertical-align:top;}
.footer p {margin:10px 0px 0px 0px; line-height:120%;}
.footer a {color:#FFFFFF; text-decoration:none;}
.footer a:hover {color:#FFFFFF; text-decoration:underline;}


/* additional styles */
.star_grey {width:50px; height:48px; background:url(../images/star_grey.gif) left no-repeat; font-weight:bold; color:#616777;}
.star_gold {width:50px; height:48px; background:url(../images/star_gold.gif) left no-repeat; font-weight:bold; color:#616777;}
.star_red {width:50px; height:48px; background:url(../images/star_red.gif) left no-repeat; font-weight:bold; color:#FFFFFF;}


/* forms */
form {margin:0px; padding:0px;}
.input {height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.btn {background:#E40000 url(../images/btn_bg.jpg) top repeat-x; border:1px solid #990000; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer;}

.border_tbl {border:1px solid #606676;}
th {background:#E6E7EA; text-align:left; font-size:11px; font-weight:bold; color:#CC0000;}
.table_header {background:#E6E7EA; text-align:left; font-size:11px; font-weight:bold; color:#CC0000;}
.odd {background:#F7F8F9;}
.even {background:#FFFFFF;}

.play_text h1 {color:#FFFFFF;}
.num {background:url(../images/grey_white.gif) no-repeat center center; text-align:center; width:27px; height:27px; color:#000000; font-size:12px; font-weight:bold;}
.num_red {background:url(../images/red_white.gif) no-repeat center center; text-align:center; width:27px; height:27px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.num_yel {background:url(../images/yel_white.gif) no-repeat center center; text-align:center; width:27px; height:27px; color:#000000; font-size:12px; font-weight:bold;}