body { font-family: Arial, Helvetica, sans-serif; }
iframe { border:0; }
img { border:0; }
h1, h2, h3, h4, h6 { margin: 0; padding: 0; font-style: normal; font-weight: normal; }
h6 { display: inline; color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
ol, ul { margin-left: 28px; }
/* Loggin In/Logging Out */
#ghb-message { display: block; height: 100%; width: 100%; padding: 120px 0; text-align:center; }
#ghb-message .box { display:block; width: 500px; height: auto; margin: 0 auto; padding: 0; }
#ghb-message .message-box { width: auto; height: auto; margin: 0; padding: 0; }
#ghb-message #message { text-align: center; font-size: 13px; font-weight:bold; line-height: 19px; margin: 0; padding: 0 0 10px; }
#ghb-message .loading { padding: 0; }
#ghb-message .loading img { display: block; width: auto; height: auto; margin: 0 auto; }
#ghb-message .note { display:block; text-align: center; padding-top: 20px; font-size: 12px; color: #333; margin: 0; }
#header .social a { background:url('/images/facebook-icon.gif') top right no-repeat; float:right; height:30px; width:30px; position:absolute; bottom:10px; right:10px; overflow:hidden; }
#header .social a:hover { background-position: bottom right; width:94px; }
#menu_left_head, #menu_head, #menu_right_head { background: #1E3960 url('/images/menu_bar_bg_tile_new.gif') top left repeat-x; line-height: 28px; color: #FFF; height: auto; font-size: 11px; font-weight: bold; display: block; padding: 8px 5px 8px 7px; margin: 0; clear:left; }
.menu_left_head { background: #1E3960 url('/images/menu_bar_bg_tile_new.gif') top left repeat-x; line-height: 28px; color: #FFF; height: auto; font-size: 11px; font-weight: bold; display: block; padding: 8px 5px 8px 7px; margin: 0; clear:left; }
.menu_left_header, .menu_header { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; margin: 0; line-height:12px; padding:0; text-transform: uppercase; }
#menu_right_head { font-size: 12px; display: block; padding: 8px 10px; }

/*.menu_left { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.menu_left a:link, .menu_left a:visited, .menu_left a:hover, .menu_left a:link:hover { color: #FFFFFF; display: block; text-decoration: none; padding:3px 9px 4px; border-bottom:1px dotted #373737; }
.menu_left a:last-child { }
.menu_left a:hover { background: #222; text-decoration:none; }
.menu_left ul, .menu_left li { padding:0; margin:0; list-style:none; display: block; }*/

.menu_left { color: #FFF; background:#000; display: block; border:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 5px 0 0; margin:0 0 5px; }
.menu_left a:link, .menu_left a:visited, .menu_left a:hover, .menu_left a:link:hover { color: #FFF; display: block; text-decoration: none; padding:3px 9px 4px; border-bottom:1px dotted #373737; }
.menu_left a:last-child { }
.menu_left a:hover { background: #222; text-decoration:none; }
.menu_left ul, .menu_left li { padding:0; margin:0; list-style:none; display: block; }

#gamelist_container .menu_left li a { display: block; text-transform: normal; padding: 5px; cursor: pointer; text-decoration: none; font-size: 12px; color: #000; margin-bottom: 0; height: 24px; width: auto; }
#gamelist_container .menu_left li a img { display: block; width: 24px; height: 24px; border: none; float: left; padding:0; margin:0 7px 5px 0; }

.content_header { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; font-size: 14px; text-decoration: none; font-weight: bold; font-style: normal; margin-bottom:4px; }
.content_header a:link, .content_header a:visited, .content_header a:hover { color: 0066CC; text-decoration: none; }
.content, .content_support { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636; padding: 20px; margin: 0; overflow: hidden; }
a { outline:0; }
a:link, a:visited, .content a:link, .content a:visited, .content_support a:link, .content_support a:visited { color: #003366; text-decoration:none; outline:0; }
a:link:hover, a:hover, .content .content_support a:hover { color: #003366; text-decoration:underline; outline:0; }
.news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.news_header { color: #FFFFFF; display: block; border-style: none; background-image: url(/images/menu_bar_bg.gif); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-transform: capitalize; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 2px; padding-left: 2px; height: 24px; }
.news a:link { font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; }
.right_col_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000; height: auto; margin-bottom:5px; line-height:13px; }
.right_col_title a{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000; height: auto; margin-bottom:5px; line-height:13px; }
.right_col1, .right_col2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 363636; display: block; padding: 8px 10px; margin: 0; color:#000; }
.right_col1 { background-color: #FFFFFF; }
.right_col2 { background-color: #EBEBEB; }
.right_col1 a:link, .right_col1 a:visited, .right_col2 a:link, .right_col2 a:visited { color: #003366; text-decoration:none; }
.right_col1 a:hover, .right_col2 a:hover { color: #003366; text-decoration:underline; }
.box-left { background-image: url(/images/purple_lf.png); background-position: top left; background-repeat: no-repeat; }
.box-right { background-repeat: no-repeat; background-position: top right; background-image: url(/images/purple_rt.png); }
.purple_box { display: block; background-image: url(/images/menu_bar_bg.gif); background-repeat: no-repeat; padding-top: 5px; padding-right: 5px; padding-bottom: 2px; padding-left: 2px; height: 26px; }
.purple_heading, .purple_heading a:link, .purple_heading a:visited, .purple_heading a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding:0; text-decoration:none; line-height:12px; }
.paddingbox { padding: 4px 8px 4px 8px; }
.box_white, .box_white2, .box_grey { color: #000; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; vertical-align: middle; }
.box_white { padding: 0; margin: 0; background: white; width:auto; }
.box_white2 { background: white; }
.box_grey { padding: 10px 20px; margin: 15px 0; background: #ebebeb; width:auto; }
.box_featured { color: #000; font-family: Arial, Helvetica, sans-serif; width:auto; padding:20px; margin:0; background:#EDF2F8; }
.box_featured .promoContent { padding: 0 20px; }
.box_featured span.title { color:#000; text-transform: uppercase; font-size:12px; font-weight:bold; display:block; padding:0 0 2px; margin:0 0 15px; border-bottom:1px dotted #CBBCEB; }
.box_promo { display:block; border-bottom:1px dotted #bbb; margin-bottom:10px; padding:0 20px; }
.box_promo.last { border:0; }
.article p+p { margin-top:8px; }
.article-footer .headline { padding:2px 0; }
.date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #999999; text-decoration: none; }
.empasis { font-weight: bold; color: #FF0000; text-decoration: blink; padding-left:3px; }
table.data { padding: 0; margin: 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 363636; border: 0; background-color:#FFFFFF; width:100%; }
table.data caption { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; font-size: 14px; text-decoration: none; font-weight: bold; font-style: normal; text-align:left; padding-bottom: 10px; }
table.data th { font-size:12px; padding: 4px 10px; background:#D7D7D7; color:#000; text-align: left; font-weight: bold; border-right:1px solid #d6d6d6; }
table.data tbody, table thead { border:0; }
table.data tbody { }
table.data tbody td, table tbody th { padding: 5px 10px; }
table.data tbody td span { padding: 5px; display:block; }
table.data tr { }
table.data tr.odd { background: #EBEBEB; }
/*table.data  tr:hover, tr.odd:hover {background: #CCCCCC}*/
table.newdata { padding: 0; margin:0px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 363636; border: 1px solid #CECECE; background-color:#FFFFFF; }
table.newdata th { background: #EBEBEB; text-align: left; font-weight: bold; padding: 5px 10px; }
table.newdata tbody, table thead { border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE; }
table.newdata tbody { }
table.newdata tbody td, table tbody th { padding: 5px 10px; }
table.newdata tr { }
table.newdata tr.odd { background: #EBEBEB; }
.img-shadow { float:left; background: url(/images/trans-shadow.png) no-repeat bottom right; position: relative; margin:5; }
.img-shadow img { display: block; position: relative; padding: 5px; background-color: #fff; border: 1px solid #cecece; margin: -5px 5px 5px -5px; }
/* Footer */
#footer { clear: both; float:left; background: #0e3356 url('/images/footerbg.gif') top left repeat-x; margin:5px auto 0 auto; padding: 10px 0 0; position:relative; width: 951px; border-bottom:1px solid #1a1a1a; border-top:1px solid #2F2F2F; height:auto; }
#footer .menu { float:left; width:931px; margin: 0 auto; height: auto; display:block; padding:0 0 0 10px; }
#footer ul { float:left; width:134px; list-style-type:none; color:#ffffff; margin:0; padding:0 10px; border-left:1px dotted #323232; }
#footer ul.first { border:0; }
#footer li { list-style-type:none; color:#ffffff; font-size:11px; padding: 2px 0; line-height:13px; }
#footer li a:link, #footer li a:visited { color:#ffffff; text-decoration:none; line-height: 11px; }
#footer li a:hover { text-decoration:none; color:#ffffff; }
#payment-logos { clear: both; float:left; width:951px; background:none; display:block; height:auto; text-align:center; margin:10px 0 0 0; }
#payment-logos .payment-container { height:auto; border-top: 1px dotted #323232; padding:5px 0; width: 931px; margin:0 auto; }
#payment-logos img { width:auto; margin:0 auto; border:none; }
.copyright { clear:both; width:951px; color: #ffffff; font-size: 10px; display: block; margin: 0; text-align:center; padding: 0 0 5px 0; height:auto; }
.copyright h6 { color: #ffffff; font-size: 10px; }
.font-footer { font-size: 11px; }
.font-topmenu { font-size: 12px; }
.font-leftmenu { font-size: 12px; }
.font-purpleheader { font-size:12px; text-transform:uppercase; }


#topContentBar { float:right; display:block; width:auto; height:30px; position:absolute; top:0; right:0; }
.menubar { float:right; display:block; line-height:30px; }
.menubar a { float: right; display:block; text-decoration:none; line-height:22px; font-size:11px; font-weight:bold; color:#FFF; text-transform:uppercase; padding:0 8px;  }
.menubar a:hover { text-decoration:underline; color:#fff; }
.menubar a.logout { float:right; text-align:center; display:block; width:70px; height:22px;  /*background:url(/images/menu-topcontent-btn-bg.gif) top left repeat-x;*/  padding:0;  }
.menubar a.logout:hover { background-position: left bottom;  text-decoration:underline; color:#fff; }

#tabbedbox .ui-tabs-panel { width:auto; margin:0; display:block; }
#tabbedbox #tabsnew-1, #tabbedbox #tabsnew-2, #tabbedbox #tabsnew-3, #tabbedbox #tabsnew-4 { padding:10px 20px; border:1px solid #e3e3e3; border-top:0; }
#tabbedbox .ui-tabs .ui-tabs-nav li, #tabbedbox .ui-tabs-nav .ui-tabs-selected a { top:0;}

#twtr-widget-1 { background: #fff; }
#twtr-widget-1 .twtr-hd { display:none; background: #ebebeb; padding:5px 10px; }
#twtr-widget-1 .twtr-bd { font-family:Arial, Helvetica, sans-serif; }
#twtr-widget-1 .twtr-tweet a.twtr-hyperlink { color:#003366; }
#twtr-widget-1 .twtr-tweet em a { color:#336699; } 
#twtr-widget-1 .twtr-tweet { border-bottom: 1px dotted #bebebe; }
#twtr-widget-1 .twtr-ft { display:none; }


.contentpopup{ color:#FFFFFF; text-align:justify; padding:10px; margin:10px;}
.contentpopup a{ color:#FFFFFF;}
.contentpopup a:hover { color:#FFFFFF; text-decoration:underline;}
