/*===================================
============ Main Body ==============
================================== */
body{margin:0 auto; text-align:center; padding:0; font-size:12px; font-family:Verdana, Arial, sans-serif; color:#fff; background-color:#000060;}
#wrap{margin:0 auto; text-align:left; width:774px; border:1px solid #BDBFE6; border-width:0px 1px 1px 1px;}

body.noTemplate{background:#000060;}

a#logo{margin:10px 5px; border:0;}

div#content{padding:10px}

div#innerWrap{width:100%; background-color:#03009A; border:2px solid #BDBFE6; border-width:2px 0px; padding:12px 0;}
div#publicContent{width:727px; background-color:#000060; border:1px solid #fff; border-width:0px 1px; margin-left:12px; padding:10px;}
div#innerContent1{width:550px; margin:0 auto;}
.publicFrame{margin:0 12px !important;}

#memberHeader{background:url(../images/bkgr/member_header.gif) top left no-repeat; width:774px; height:107px; font-color:#fff; margin:0; padding:0; font-size:11px; }
#memberHeader p{padding-left:170px; padding-top:80px; margin:0; padding-bottom:0;}
#memberHeader span{font-weight:bold;}

#memberContent{width:718px; background:#000060; border:1px solid #fff; border-width:0px 1px; margin:0; padding:5px 15px;}
#memberInnerWrap{width:750px; background:#01009A; padding:12px; border:2px solid #BDBFE6; border-width:2px 0px;}

/**** Footer ****/
div#footer{background:transparent; color:#fff; font-size:10px; padding:10px;}
div#footer p{font-size:9px; margin:0; padding:0;}
div#footer a, #footer a:link, #footer a:active, #footer a:visited{color:#fff; text-decoration:underline;}
div#footer a:hover{color:#ff0;}
/**** Footer ****/

/*================================
============ General =============
================================== */
img{border:0;}

a:link, a:visited, a:active{text-decoration:none; color:#F4C213;}
a:hover{text-decoration:underline;}

input.button{font-weight:bold; font-size:10px; border:1px solid #ccc; height:1.7em; width:135px; text-align:center; vertical-align:middle; text-transform:capitalize; cursor:pointer; color:#069; background-color:#f5f;}
div.backButton{margin-top:10px;}
div.backButton a{ background-color:#fff; color:#003E6C; border:#003E6C 1px solid; font-weight:bold; padding:2px 9px;}

input.required, select.required, textarea.required{border:1px solid #333;}

.validationError{display:block; font-size:9px; font-weight:normal; color:#FFB100;}

.hide{display:none !important;}
.bgr{display:block; margin:0; padding:0; border:0;}
.small{font-size:9px !important;}
.bold{font-weight:bold !important;}
.capitalize{text-transform:capitalize !important;}
.center{text-align:center !important;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.clear-both{clear:both !important;}
.inline{display:inline !important;}
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.width-auto{width:auto !important;}
.width-full{width:100% !important;}
.center{text-align:center !important;}
.right{text-align:right !important;}
.left{text-align:left !important;}
.middle{vertical-align:middle !important;}
.top{vertical-align:top !important;}
.noborder{border:0 !important;}
.border{border:1px #00f solid !important; }
.smallField{width:150px !important;}
.align-top{vertical-align:top !important;}

.lobbyButton, a.lobbyButton, .lobbyButton:link, .lobbyButton:visited, .lobbyButton:active{background:#03c; color:#fff; border:1px solid #a2d4f2 !important; text-align:center; text-transform:capitalize; text-decoration:none; margin:0px !important; padding:1px 5px; font-size:11px !important; vertical-align:middle;}
a.lobbyButton{padding-top:2px !important;}
.lobbyButton-over, .lobbyButton:hover, .lobbyButton-over:hover{background:#d90311; cursor:pointer; border:1px solid #fff !important;}

.redLobbyButton, a.redLobbyButton, .redLobbyButton:link, .redLobbyButton:visited, .redLobbyButton:active{background:#d90311; color:#fff; border:1px solid #a2d4f2 !important; text-align:center; text-transform:capitalize; text-decoration:none; margin:0px !important; padding:1px 5px; font-size:11px !important; vertical-align:middle;}
a.redLobbyButton{padding-top:2px !important;}
.redLobbyButton-over, .redLobbyButton:hover, .redLobbyButton-over:hover{background:#03c; cursor:pointer; border:1px solid #fff !important;}


table tr th{font-weight:bold; text-transform:capitalize; vertical-align:middle;}
table tr td{vertical-align:top;}

div.line{border-top:1px solid #B3DCF3; margin:5px 0; padding:5px 0;}

/*====================================
====== Member Navigation Styling =====
=================================== */
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none; font-size:12px; background-color:transparent;}
.sf-menu {line-height:30px; margin:0; height:30px; margin:5px 0px 10px 5px; display:block;}
* html .sf-menu{margin-bottom:5px;}
.sf-menu ul {position:absolute; top:-999em; width:140px; margin:0; padding:0;
    z-index: 9999;
}
.sf-menu ul li {width:100%; margin:0; padding:0; background:#c00; border-top:1px solid #000060; text-indent:5px;}
.sf-menu li:hover {visibility:inherit; color:#fff;}
.sf-menu li {float:left; position:relative; margin:0; padding:0; line-height:18px; z-index: 3;}
.sf-menu a, .sf-menu a:visited {display:block; position:relative; font-size:12px; padding:3px; text-decoration:none; color:#fff; font-weight:bold;}
.sf-menu ul li a{}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:5px; top:32px; z-index:99;}
.sf-menu li:hover li ul, .sf-menu li.sfHover li ul {top:-999em;}
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {left:130px; top:0;}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active{background:#fff; color:#009; text-decoration:none;}

/*===================================
============ Error Message Style ====
================================== */
.error{font-size:10px; background:#fcc; border:1px solid #c00; color:#000; font-style:italic; padding:1em 2em; margin:1em 0; text-transform:capitalize}
div.info{background:#d8e4f1; color:#000; font-style:italic; padding:1em 2em; margin:1em 0; text-transform:capitalize;}
div.info a{color:#00f;}
.confirm{ color:#009900; font-weight:bold; text-transform:capitalize}
#homepageError{position:relative; width:200px; top:35px; left:290px; margin-bottom:-40px; font-size:10px;}

/*================================
============ headers =============
================================== */
h1.mainHeader{font-size:20px; text-transform:capitalize; color:#016599; text-align:left; margin:0;}
h3{color:#FFA500;}
h3.header{margin:0 0 .5em 0; padding:0; font-size:16px; text-transform:capitalize; color:#0C4D7D; text-align:left;}
h3.testFormHeader{padding-top:1em; margin-top:0.5em; border-top:1px solid #0C4D7D;}
div.t1, div.t2, div.t3{text-transform:capitalize; font-weight:bold; color:#fff; width:500px;}
div.t1, h3.header{font-size:20px; background-color:transparent; color:#F2C50A;}
div.t2{font-size:13px; margin-bottom:10px; clear:both;}
div.t3{font-size:12px; margin-bottom:6px;}
div.public_t2{font-size:16px; margin-top:20px; margin-bottom:10px; clear:both; color:orange; font-weight:bold;}

div.headers{padding-bottom:10px; border-bottom:1px solid #7B81B1; margin-bottom:-20px;}
.mainHeader{display:inline;}
.pageHeader{font-family:Helvetica, Geneva, Arial, sans-serif; font-size:20px; color:#f2c50a;}

.headerSection{padding-bottom:5px; border-bottom:1px solid #7B81B1; font-family:Helvetica, Geneva, Arial, sans-serif; margin-bottom:10px;}
.headerSection .sectionTitle{color:#fff; font-size:28px; display:inline;}
.headerSection .pageTitle{font-size:24px; color:#f2c50a; display:inline; padding-left:8px;}
/*===================================
============ Table Styles ===========
================================== */
.rowHeader{background-color:#03f !important; text-transform:capitalize !important; font-weight:bold !important; padding:2px 5px !important; margin:0 !important; border-bottom:1px solid #d4aa16 !important; color:#fff !important;}

table.inputTable{}
table.inputTable tr th{vertical-align:middle; text-align:right; font-size:10px;}
table.inputTable tr td{vertical-align:middle; font-size:10px;}
table.inputTable tr.line td, table.inputTable tr.line th{border-bottom:1px solid #B3DCF3;}

table.ecomTable{width:auto; margin:0 auto;}
table.ecomTable tr td{border-bottom:2px solid #c00; background-color:#fff; color:#000; font-weight:bold; padding:.5em;}

span.info{text-transform:capitalize; font-size:10px; font-weight:normal; color:#FFB100;}

table.ecom tr td, table.ecom tr th{padding:3px;}

span.optional{font-size:10px; color:#00f;}
div.label{font-weight:bold; text-transform:capitalize;}

table.mainTable{width:auto; border:0; background-color:#fff; border:0; margin:0 auto; padding:0;}
table.mainTable a{color:#a00;}
table.mainTable tr th{text-align:right; font-weight:bold; vertical-align:middle; padding:4px; color:#000; font-size:10px;}
table.mainTable tr td{color:#c00; padding:4px; text-align:left; vertical-align:middle; font-size:10px; width:220px; }

table.mainTable tr td label{text-align:left; text-transform:capitalize; font-weight:bold; display:inline; margin:0; padding:0;}
table.mainTable tr.info td, table.mainTable tr.info th{background:#ececec; color:#000;}
table.mainTable tr.info a{color:#00f; text-decoration:underline;}
table.mainTable tr.line td, table.mainTable tr.line th{border-bottom:1px solid #B3DCF3;}
table.mainTable input, table.mainTable select{font-size:10px;}

table.testForm{background:transparent; border:0; padding:0px;}
table.testForm tr th{text-align:right; text-transform:none;}
table.testForm tr td{color:#000;}

/*===================================
======== Report Form Styling ========
===================================*/
#front-games {
    border: 1px solid #FFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 240px;
    margin: 9px 0 0 8px;
    width:474px;
}
.whats-on-meter {
    width: 704px !important;
}
.whats-on-other {
    width:324px !important;
}
.whats-on-header {
    width: 264px !important;
}
#current-info {
    margin-top:6px;
}
.whats-on-coming {
   width: 337px !important;
}
#star-icon {
    background: url("../images/icons/star-icon.png") no-repeat scroll 0 0 transparent;
    width: 43px;
    height:42px;
    margin: -10px 0 0 -11px;
    position: relative;
    z-index: 2;
}
#coming-up {
    height: 228px;
    margin-top: 6px;
    width: 288px;
    margin: 6px 0 0 -30px;
    position: relative;
    z-index: 1;
}
.current-game {
    background-color: #000099;
    border: 1px solid #FFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 80px;
    margin-left: 7px;
    
}
.other-games {
    border: 1px solid #999;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 142px;
    margin: 3px 0 0 7px;
}
#next-game {
    height: 36px;
    margin-top: -6px;
}
#header-current {
    border-bottom: 1px solid #999;
    margin: 0 0 0 30px;
    width: 240px;
}
h1.next-header, h1.current-header {
     background: url("../images/homepage/titles-sprite.jpg") 0 0 no-repeat transparent;
}
h1.next-header {
    width: 108px;
    height: 21px;
    display: inline-block;
    text-indent:-9999;
    padding: 0;
    background-position: -112px 0;
    margin:14px 0 0 10px;
}
h1.current-header {
    background-position: 0px 0;
    width: 110px;
    height: 20px;
    display: inline-block;
    text-indent:-9999;
    margin: 4px 0 0 0;
    padding: 0;
}
#room-name-img {
    background-color: #000099;
    width: 138px;
    border: 1px solid #FFF;
    -moz-border-radius: 5px;
    padding: 0 13px 6px;
    margin-bottom: 5px;
}
.yellow {
    color:#f1f107;
}
.large {
    font-size:13px;
    word-wrap:break-word;
    padding: 0;
    margin: 0px 0 10px 0;
}
#room-stuff {
    margin: 0 0 0 9px;
}
#room-stuff img.play_now {
    margin-left: 9px;
}
#room-stuff hr {
    width: 166px;
}
#room-name-img h1 {
    margin:2px 0 0 0;
    height:34px;
}
.other-room-tbl {
    border-top: 1px solid #999;
    width: 274px;
    margin: 4px 2px;
}
.other-room-tbl:first-of-type {
    border-top: 0 none;
}
.current-table td{
   width: 100px;
    font-size: 12px !important;
    text-align: center;
}
.gameName img {
    margin: 0 20px;
}

table.report{border:0; width:100%; clear:both;}
table.report tr th{text-transform:capitalize; text-align:left; vertical-align:middle; font-weight:bold; color:#fff; background-color:#d90311; padding:2px; border:1px solid #bbb;	cursor:pointer;
	* cursor: hand;
}
table.report tr td{vertical-align:middle; text-align:left; padding:2px; color:#000; border:1px solid #ddd; border-top:0; background-color:#ddd;} 
table.report tr.even td{background-color:#f1f1f1;}
table.report tr td a, table.report tr td a:visited, table.report tr td a:active, table.report tr td a:hover{text-decoration:underline; font-weight:normal; color:#00f;} /* cell anchors */
.sorting_asc{background:url('../images/sort_asc.png') no-repeat center right;}                                                                    
.sorting_desc{background:url('../images/sort_desc.png') no-repeat center right;}                                                                    
.dataTables_info{text-align:right;}
.dataTables_paginate {text-align:right;}
.dataTables_paginate span.paginate_button, .dataTables_paginate span.paginate_active{color:#ff0; padding:0 2px; margin:0 2px;
	cursor: pointer;
	*cursor: hand;
}
.dataTables_paginate span.paginate_button{}
.dataTables_paginate span.paginate_button:hover{text-decoration:underline;}
.dataTables_paginate span.paginate_active{font-weight:bold; text-decoration:underline;}

/*===================================
======== Game Form Styling ==========
===================================*/
#gamesMenu{width:100%; border-bottom:1px solid #7B81B1; margin:-5px 0 15px 0px; padding:0px 0 5px 0; color:#fff; font-size:14px; font-weight:bold; font-family:Helvetica, Geneva, Arial, sans-serif;}
#gamesMenu a{color:#fff;}
div.game_label { width:230px; float:left; color:#fff; }
div.gameCell{width:149px; height:139px; float:left; margin:8px 12px; padding:3px;}
* html div.gameCell{margin:8px 10px;}
div.gameCell .ttl{color:#fbc213; font-weight:bold; font-size:10px; padding-top:4px;}
div.gameCell .image{display:block; margin-top:7px; height:80px;}
div.gameCell .play{margin-top:5px; width:149px;}
* html div.gameCell .play{margin-top:-5px;}

div.gameContainer{width:100%; clear:both;}
div.gameContainer div.game{float:left; width:155px; min-height:50px; border:1px solid #ccc; margin:8px; padding:3px;}
div.gameContainer div.game img{width:55px; padding-right:5px;}
div.gameContainer div.game form{margin:0; padding:0;}

#slotsMenu{float:right; margin:0; padding:0; color:#fff; font-weight:bold; font-size:13px;}
#slotsMenu span{color:#F4C213;}
#slotsMenu a{color:#fff;}

#premiumList {
    margin-top: 15px;
}
table#wagerWorks {
    margin-bottom: 20px;
}

#refresh{float:right; width:127px; height:41px; margin-top:-5px; margin-right:12px; z-index:0;}

table#bingo-rooms th {
    color: #ffff00;
    text-align: center;
    border-bottom: 1px solid #CCC;
    padding-bottom:5px;
}
table#bingo-rooms td:first-of-type {
    border-left: 0 none !important;
}
table#bingo-rooms td {
    color: #FFF;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    border-left: 1px solid #FFF;
    padding:12px;
}
table#bingo-rooms tfoot td {
    border-top: 1px solid #CCC;
    border-left: 0 none;
}
div.biGame{background:url(../images/games/bi/bingo_CellTop.gif) top left no-repeat; width:226px; float:left; margin:5px;}
div.biGame form{margin:0; padding:0; display:inline;}
div.biGame .bingoTop{height:17px; color:#F2C50A; font-weight:bold; white-space:nowrap; overflow:hidden; padding:6px 0 0 5px; font-size:11px;}
div.biGame .bingoMain{border:1px solid #fff; border-width:0px 1px; background:#00c; font-weight:bold; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; line-height:15px; padding-top:2px;}
div.biGame .bingoMain span{color:#ff0; text-transform:capitalize; margin-right:2px; padding:0;}
div.biGame .bingoMain .clockInput{color:#fff;}
div.biGame .bingoBottom{text-align:center; border:1px solid #fff; background:#000089; text-align:center; padding:6px 0;}

/*===================================
====== Debug Styling and Button =====
===================================*/
div.xml{clear:both; color:#c00; font-size:10px; margin:8px auto; padding:2px; background-color:#ffd; width:750px; vertical-align:bottom; font-size:10px; border:1px solid #ff6;}
div.xml a{text-decoration:underline; font-weight:normal;}
div.xml .xmlurl{color:#00f}
div.xml .xmlurlheader{color:#000;}

/*=======================================            
====== Checkbox Trees ===================            
=======================================*/            
.treeview ul{background-color:transparent;}                                                                           
.treeview, .treeview ul{padding:0; margin:0; list-style:none;}                                                 
                                                                                                               
.treeview div.hitarea{height:15px; width:15px; margin-left:-15px; float:left; cursor:pointer;}                 
* html div.hitarea{background:#fff; filter:alpha(opacity=0); display:inline; float:none;}                      
                                                                                                               
.treeview li{margin:0; padding:3px 0px 2px 16px; background:url(../images/treeview/tv-item.gif) 0 0 no-repeat;}
.treeview .collapsable{background-image:url(../images/treeview/tv-collapsable.gif);}                           
.treeview .expandable{background-image:url(../images/treeview/tv-expandable.gif);}                             
.treeview .last{background-image:url(../images/treeview/tv-item-last.gif);}                                    
.treeview .lastCollapsable{background-image:url(../images/treeview/tv-collapsable-last.gif);}                  
.treeview .lastExpandable{background-image:url(../images/treeview/tv-expandable-last.gif);}                    
                                                                                                               
.treeview li.hover{background:transparent; color:#ff0;}                                                        

.checkBoxTree{display:none;}                         
.restrictedTree{height:150px; overflow:auto;}        
/*=======================================            
====== Checkbox Trees ===================            
=======================================*/            

/*=======================================                                                                            
====== checkboxes =======================                                                                            
=======================================*/                                                                            
label.checkbox{background-position:0 0; background-repeat:no-repeat; padding:0 0 0 16px; margin:0; display:inline;}  
label.checkbox-checked{background-image:url(../images/icons/checkbox_checked.gif);}                                  
label.checkbox-unchecked{background-image:url(../images/icons/checkbox_unchecked.gif);}                              
label.checkbox-partial{background-image:url(../images/icons/checkbox_partial.gif);}                                  
label.checkbox-checked-disabled{color:#aaa; background-image:url(../images/icons/checkbox_checked_disabled.gif);}    
label.checkbox-unchecked-disabled{color:#aaa; background-image:url(../images/icons/checkbox_unchecked_disabled.gif);}
label.checkbox-partial-disabled{color:#aaa; background-image:url(../images/icons/checkbox_partial_disabled.gif);}    
/*=======================================                                                                            
====== checkboxes =======================                                                                            
=======================================*/                                                                            

/*====================== public top navigation ======================*/
#publicTopNav{width:774px; height:50px; background:#020065;}
#publicTopNav div, #publicTopNav a:link, #publicTopNav a:visited, #publicTopNav a:active, #publicTopNav a:hover{display:block; float:left; width:116px; height:27px; background-position:0 0; background-repeat:no-repeat; background-color:transparent; border:0;}
#publicTopNav div{margin-left:10px; margin-top:10px;}
* html #publicTopNav div#tbtn1{margin-left:5px;}

#tbtn1 a:link, #tbtn1 a:visited, #tbtn1 a:active{background-image:url(../images/navigation/public/home.gif);}
#tbtn1, #tbtn1 a:hover{background-image:url(../images/navigation/public/home_over.gif);}

#tbtn2 a:link, #tbtn2 a:visited, #tbtn2 a:active{background-image:url(../images/navigation/public/whatson.gif);}
#tbtn2, #tbtn2 a:hover{background-image:url(../images/navigation/public/whatson_over.gif);}

#tbtn3 a:link, #tbtn3 a:visited, #tbtn3 a:active{background-image:url(../images/navigation/public/news.gif);}
#tbtn3, #tbtn3 a:hover{background-image:url(../images/navigation/public/news_over.gif);}

#tbtn4 a:link, #tbtn4 a:visited, #tbtn4 a:active{background-image:url(../images/navigation/public/members.gif);}
#tbtn4, #tbtn4 a:hover{background-image:url(../images/navigation/public/members_over.gif);}

#tbtn5 a:link, #tbtn5 a:visited, #tbtn5 a:active{background-image:url(../images/navigation/public/faq.gif);}
#tbtn5, #tbtn5 a:hover{background-image:url(../images/navigation/public/faq_over.gif);}

#tbtn6 a:link, #tbtn6 a:visited, #tbtn6 a:active{background-image:url(../images/navigation/public/contact.gif);}
#tbtn6, #tbtn6 a:hover{background-image:url(../images/navigation/public/contact_over.gif);}
#tbtn7 a:link, #tbtn7 a:visited, #tbtn7 a:active{background-image:url(../images/navigation/public/fb.jpg);}

#tbtn1 a.btnsel:link, #tbtn1 a.btnsel:visited, #tbtn1 a.btnsel:active{background-image:none;}
#tbtn2 a.btnsel:link, #tbtn2 a.btnsel:visited, #tbtn2 a.btnsel:active{background-image:none;}
#tbtn3 a.btnsel:link, #tbtn3 a.btnsel:visited, #tbtn3 a.btnsel:active{background-image:none;}
#tbtn4 a.btnsel:link, #tbtn4 a.btnsel:visited, #tbtn4 a.btnsel:active{background-image:none;}
#tbtn5 a.btnsel:link, #tbtn5 a.btnsel:visited, #tbtn5 a.btnsel:active{background-image:none;}
#tbtn6 a.btnsel:link, #tbtn6 a.btnsel:visited, #tbtn6 a.btnsel:active{background-image:none;}
#tbtn7 a.btnsel:link, #tbtn7 a.btnsel:visited, #tbtn7 a.btnsel:active{background-image:none;}
/*====================== public top navigation ======================*/

/* LIVE HELP */
#livehelp{position:absolute; margin-top:-30px; margin-left:650px; color:#FFFFFF; font-weight:bold; font-size:10px; display:block; width:112px; height:22px}
#livehelp a{display:block; width:112px; height:22px}

#memberlivehelp{float:right; color:#FFFFFF; font-weight:bold; font-size:10px; display:block; width: 303px; height:22px}
#memberlivehelp a{display:block; width:112px; height:22px}
/* LIVE HELP */

/**** Homepage Styles ****/
table#homepage{width:749px; margin:0 0 0 12px;}
table#homepage tr td#homepage_TopLeft{background:url(../images/homepage/main_left.gif) top left no-repeat; width:541px; height:236px; margin:0; padding:0; vertical-align:top;}
table#homepage tr td#homepage_TopRight{background:url(../images/homepage/join_now2.gif) top left no-repeat; width:208px; height:236px; margin:0; padding:0;}
table#homepage tr td#homepage_Bottom{background:#000060 url(../images/homepage/bottom_bg.gif) top left repeat-x; border:1px solid #fff; border-width:1px 1px 0px 1px; margin:0; padding:15px 0px;}

#homepage_Welcome{font-size:10px; color:#fff; overflow:hidden; width:450px; margin-left:30px; margin-top:80px;}
#homepage_Bottom tr td{vertical-align:top;}

#homeLoginForm{margin:40px 0 0 20px; padding:0;}
#homeLoginForm tr td{text-transform:capitalize; font-weight:bold; font-size:11px; padding:2px;}
#homeLoginForm tr td a{color:#fff; text-decoration:underline; font-size:11px;}
#homeLoginForm tr td input{font-size:11px;}

#homeRegisterForm{font-size:11px; margin-top:40px;}
#homeRegisterForm th{text-align:right; font-weight:bold; text-transform:capitalize; font-size:11px; width:50%; padding-top:10px; padding-right:5px;}
#homeRegisterForm td{font-size:11px; text-transform:capitalize; width:50%; padding-top:10px;}
#homeRegisterForm input{font-size:11px; width:80px;}

.homepage_Cell{margin-left:9px; background:#0033FF; border:2px solid #fff; border-width:0px 1px; padding:5px 8px 8px 8px; width:214px; font-size:10px; height:115px;}

.home_Whatson{margin-left:9px;}
.home_NewMembers{margin-left:8px;}
.home_WhatsNew{margin-left:10px;}

.moreLink{text-align:right; padding:0px 0px; margin:3px; font-weight:bold; font-size:11px;}
.moreLink a, .moreLink a:link, .moreLink a:active, .moreLink a:visited, .moreLink a:hover{color:#F1C411;}
/**** Homepage Styles ****/

.schedule{margin:0 auto; width:60%;}
.schedule tr td{padding:5px; border:1px solid #fff; font-size:12px;}
.schedule tr.date td{background:#f1c411; font-weight:bold; color:#000;}
.schedule tr.info td{background:#009;}
.schedule tr.odd td{background:#00f;}
.schedule tr.info td .heading{margin:5px 0px; font-weight:bold;}

hr.gamesSeparator{width:750px; border-top:1px solid #fff; border-bottom:0; margin:25px -16px 15px -16px;}
.lobbyGame{display:block; padding-left:10px;}
.lobbyGame a{color:#fff !important; text-decoration:none;}
a.white { color: #FFF !important; }

/* TOOL TIP */
#toolTipBox {
display: none;
font-size: 10px;
font-family: Verdana, sans-serif;
position:absolute;
background-color:#FFF;
color: #000;
z-index:1000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 3px solid #0033FF;
padding: 5px 10px 5px 10px;
text-align:center;
margin: 0;
width:200px;
}

#hotline {
    margin:2px 0 0 4px;
    position: relative;
    top: 3px;
    z-index:1;
}
