body.body {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
  font-weight:normal;
	color: #000000;
	background: #012163;
	margin: 0px;
}
hr {
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: 0 solid #CCCCCC;
	border-width: 0px;
}
img {
        border:0px;
}
h1 {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 18px;
        font-weight:bold;
        color:#05205A;
}
h2 {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 16px;
        font-weight:bold;
        color:#05205A;
}
h3 {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
        color:#05205A;
}
.hwhite {
        color:#FFFFFF;
}
.hred {
        color:#CC0000;
}
.hblue {
        color:#003399;
}
a {
        color:#0000FF;
        text-decoration:underline;
}
a:hover {
        color:#CC0000;
        text-decoration:underline;
}

.main {
        width:900px;
        margin:auto;
        background:#003094 url(images/jp_mainbg.gif) top left repeat-x;
        border-left:solid 1px #0051DA;
        border-right:solid 1px #0051DA;
}
.header {
        background: url(images/jp_splash_logo.jpg) top center no-repeat;
        height:130px;
        cursor: pointer;
}
.leftfloat_ja {
        float:left;
}
.topcentersplcorn {
        float:left;
        width:400px;
        height:122px;
        margin-top:9px;
}
.topsplcorn {
        float:left;
        width:250px;
        height:88px;
        margin-top:43px;
}
.topcenterinrcorn {
        float:left;
        width:300px;
        height:122px;
        margin-top:9px;
}
.topinrcorn {
        float:left;
        width:300px;
        height:88px;
        margin-top:43px;
}
.menu_ja{
        clear:both;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
        font-weight:normal;
        height:25px;
        padding-right:25px;
        padding-left:75px;
        background: #AFC0C7 url(images/jp_as_menubg.gif) top left repeat-x;
}
.menu{
        clear:both;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
        font-weight:normal;
        height:25px;
        padding-right:25px;
        padding-left:75px;
        background: #AFC0C7 url(images/jp_as_menubg.gif) top left repeat-x;
}
.seomenu {
        color:#05205A;
	font-size: 11px;
        font-weight:bold;
        padding:5px;
        padding-left:0px;
        margin-bottom:15px;
}
.seosubmenu {
        width:210px;
        margin:auto;
        color:#FFFFFF;
        text-align:left;
        background:#1587DF url(images/as_seo_menu.gif) top left no-repeat;
        padding:3px;
        padding-left:5px;
        padding-right:5px;
        font-weight:bold;
}
.seosubmenu2 {
        width:210px;
        margin:auto;
        text-align:left;
        background:#C6DBFB;
        border-bottom:solid 1px #FFFFFF;
        padding:3px;
        padding-left:5px;
        padding-right:5px;
        font-weight:normal;
}
.seoblock {
        margin-top:10px;
        margin-bottom:10px;
        border:solid 1px #CCCCCC;
        background:#E6E6E6;
        padding:20px;
        height:240px;
}
.seoblock2 {
        margin-top:10px;
        margin-bottom:10px;
        background:#FFFFFF url(images/as_seo_bg.jpg) top left repeat-x;
        padding:10px;
        height:240px;
}
.seoscreen {
        float:left;
        text-align:center;
}
.seobutton {
        float:left;
        text-align:center;
        font-weight:bold;
}
.seobutton2 {
        margin-left:20px;
        float:left;
        text-align:center;
        font-weight:bold;
}
.menuelement {
        float:left;
        background: url(images/jp_as_menusep.gif) top left no-repeat;
        padding:4px;
        padding-left:10px;
        padding-right:8px;
        height:15px;
}


a.seomenulink {
	font-family:  Helvetica, sans-serif;
        color:#05205A;
	font-size: 11px;
        text-decoration:underline;
}
a:hover.seomenulink {
	font-family:  Helvetica, sans-serif;
        color:#CC0000;
	font-size: 11px;
        text-decoration:underline;
}

a.biglink {
	font-family:  Helvetica, sans-serif;
        color:#FFFFFF;
	font-size: 15px;
        text-decoration:underline;
}
a:hover.biglink {
	font-family:  Helvetica, sans-serif;
        color:#000000;
	font-size: 15px;
        text-decoration:underline;
}
.lang_en {
        float:left;
	font-family:  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:bold;
        text-align:center;
        color:#FFFFFF;
        background: #CC0000;
        width:17px;
        height:15px;
        padding-top:2px;
        margin-right:5px;
        text-transform: uppercase;
}
.langselect {
        margin-top:-2px;
        height:19px;
        font-size:11px;
}
.innertop {
        text-align:center;
        background: #FFFFFF url(images/as_inrtopbg.gif) top left repeat-x;
}
.innercontent {
        clear:both;
        background:#FFFFFF;
        padding-top:15px;
}
.innersideleft {
        float:left;
        width:570px;
        margin-left:30px;
        background:#FFFFFF;
}
.innersideright {
        float:left;
        width:240px;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:bold;
        text-align:center;
        color:#990000;
        margin-left:40px;
        background:#FFFFFF;
}
.innerbottom {
        clear:both;
        width:900px;
        height:15px;
}
.pagetitle {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 18px;
        font-weight:bold;
        color:#05205A;
        margin-bottom:10px;
}
.pagesubtitle {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:bold;
        color:#05205A;
        margin-bottom:10px;
}
.pagetext {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        line-height: 140%;
        color:#333333;
        margin-left:20px;
        margin-bottom:10px;
}
.pagenote {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:normal;
        line-height: 140%;
        color:#333333;
        margin-bottom:10px;
}
.innersuo {
        width:220px;
        height:140px;
        margin:auto;
        margin-top:5px;
        margin-bottom:10px;
}
.footer {
        clear:both;
        text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:normal;
        color:#9ABDF8;
        padding:5px;
}
.footericons {
        clear:both;
        width:858px;
        margin:auto;
        background:#2C5AAF url(images/jp_footer1.gif) top center no-repeat;
}
.footericons2 {
        text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:normal;
        color:#9ABDF8;
        padding:15px;
        background: url(images/jp_footer2.gif) bottom center no-repeat;
}
a.footerlink {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:normal;
        color:#9ABDF8;
        text-decoration:underline;
}
a:hover.footerlink {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:normal;
        color:#FFFFFF;
        text-decoration:underline;
}
a.seohplink {
        color:#FFFFFF;
        text-decoration:underline;
}
a:hover.seohplink {
        color:#FFFF00;
        text-decoration:underline;
}
.copy {
        clear:both;
        text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 10px;
        font-weight:normal;
        color:#FFFFFF;
        padding:8px;
}
.seohp {
        clear:both;
        text-align:left;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#9ABDF8;
        padding:10px;
        border:solid 1px #5591F3;
        margin:20px;
}
.icon {
        vertical-align:middle;
}
.splashcontent {
        clear:both;
}
.splashcenter {
        float:left;
        text-align:center;
        width:403px;
        padding-top:5px;
        margin-left:20px;
        color:#FFFFFF;
        background:#C20000 url(images/jp_as_splbg.gif) bottom center repeat-y;
}
.splashcenter2 {
        margin-top:5px;
        height:4px;
        background:#999999 url(images/jp_as_splbg2.gif) top center no-repeat;
}
.splashsideleft{
        float:left;
        text-align:center;
        width:209px;
        padding-top:10px;
        padding-bottom:5px;
        margin-left:20px;
        color:#FFFFFF;
}
.splashsideleft_ja{
     float:left;
     text-align:center;
     width:209px;
     padding-top:10px;
     padding-bottom:5px;
     margin-left:20px;
     color:#FFFFFF;
}

.splashsideright {
        float:left;
        text-align:center;
        width:209px;
        padding-top:10px;
        padding-bottom:5px;
        margin-left:20px;
        color:#FFFFFF;
}

.splashsideright_ja {
     float:left;
        text-align:center;
        width:209px;
        padding-top:10px;
        padding-bottom:5px;
        margin-left:20px;
        color:#FFFFFF;
}
.splborder {
        width:240px;
        margin-left:1px;
}
.inrborder {
        width:240px;
}
.chatbanner {
        width:240px;
        background: #FFFFFF url(images/as_chatbg.gif) top center no-repeat;
        margin-bottom:10px;
}
.closer {
        clear:both;
        height:1px;
}
.spltitle {
        padding:10px;
        text-align:center;
        color:#EEEEEE;
        font-family:Verdana;
        font-weight:bold;
        font-size:20px;
}
.splgamename {
        position:absolute;
        width:110px;
        margin-top:61px;
        text-align:center;
        color:#FFFF00;
        font-family:Arial Narrow;
        font-weight:bold;
        font-size:13px;
}
.spljackpot {
        position:absolute;
        width:209px;
        margin-top:37px;
        text-align:center;
}
.splgame1 {
        float:left;
        width:110px;
        height:100px;
        margin-left:10px;
}
.splgame2 {
        float:left;
        width:110px;
        height:100px;
        margin-left:5px;
}
.splgame3 {
        float:left;
        width:110px;
        height:100px;
        margin-left:15px;
}
.splgame4 {
        float:left;
        width:110px;
        height:100px;
        margin-left:5px;
}

.pagemenu {
        width:170px;
	font-family: Verdana,  Helvetica, sans-serif;
        font-weight:normal;
	font-size: 12px;
        color:#000000;
}
.pagemenu ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
        border:solid 1px #000000;
        border-bottom: 0px;
}

.pagemenu li {
	background: url(images/as_drpdwn.gif) repeat-x left top;
	margin: 0;
	padding: 0;
        border-bottom:solid 1px #000000;
}
.pagemenu a {
	display: block;
        padding: 5px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.pagemenu a:hover {
	color: #FFFFFF;
        background:#0853B2;
	text-decoration: none;
}
.seoheader1 {
        float:left;
        text-align:left;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#FFFFFF;
        padding-top:10px;
        padding-left:15px;
        margin:0px;
}
.seoheader2 {
        float:right;
        text-align:right;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#FFFFFF;
        padding-top:10px;
        padding-right:15px;
        margin:0px;
}
.promotitle {
        height:32px;
        background:#FFFFFF url(images/as_promotitle.gif) top right no-repeat;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 18px;
        font-weight:bold;
        text-align:center;
        color:#FFFFFF;
        padding-top:1px;
        margin-top:10px;
        clear:both;
}
.promostitle {
        height:32px;
        background:#FFFFFF url(images/as_promostitle.gif) top right no-repeat;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
        color:#FFFFFF;
        padding-top:3px;
        padding-left:10px;
        margin-top:10px;
        clear:both;
}
.promossubtitle {
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
        color:#CC0000;
        margin-bottom:12px;
}
.promoimage {
        text-align:center;
}
.promosimage {
        float:left;
        margin-right:15px;
}
.tables {
        background:#CCCCCC;
}
.tablesTh {
        background:#127ED9 url(images/as_tabbg.gif) top left repeat-x;
        text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 11px;
        font-weight:bold;
        color:#FFFFFF;
        width:15%;
}
.tablesTd {
        background:#FFFFFF;
        text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#333333;
}
.inrgame {
        float:left;
        width:110px;
        height:100px;
        margin-left:10px;
        margin-right:-5px;
}
.supportBox {
        background:#FFFFFF url(images/jp_as_supportbg.jpg) top left no-repeat;
        width:169px;
        height:79px;
        padding-top:35px;
        padding-left:40px;
        color:#05205A;
        font-size:11px;
        line-height:150%;
        margin-bottom:10px;
}
.win1 {
        color:#FFFFFF;
        font-weight:bold;
        text-align:right;
}
.win2 {
        color:#FFFFFF;
        font-weight:bold;
        text-align:left;
}
.jpjackpot {
        border:0px;
        background:none;
        font-weight:bold;
        font-size:14px;
        color:#FDF402;
        text-align:center;
        width:110px;
}
.jpjackpotgame {
        border:solid 1px #1781FF;
        background:#003094;
        font-weight:bold;
        font-size:12px;
        color:#FFFFFF;
        text-align:center;
        width:100px;
        height:18px;
        vertical-align:middle;
}
.favgames {
        font-weight:bold;
        font-size:13px;
        color:#FDF402;
        text-align:center;
        line-height:150%;
}

.tabs a {
  background-color: white;
  border: 1px black solid;
  passing: 2px;
}

.supportBoxInner {
        background:#FFFFFF url(images/jp_as_supportbg2.jpg) top left no-repeat;
        width:169px;
        height:79px;
        padding-top:35px;
        padding-left:40px;
        color:#05205A;
        font-size:11px;
        line-height:150%;
        margin:auto;
        margin-bottom:10px;
}


.menucont {
  position: relative;
}


.menucont .menucont div {
  clear: both;
}

.gamesPopup {
        position:absolute;
        z-index:1000;
        border:solid 1px #000000;
        margin:auto;
        margin-left:210px;
        margin-top:180px;
        width:470px;
        height:450px;
        padding:1px;
        background:#FFFFFF;
}
.popupTitle {
        color:#FFFFFF;
        padding:5px;
        background:#0135AB;
}
.popupContent {
        float:left;
        color:#0135AB;
        width:210px;
        margin-top:10px;
        margin-left:15px;
}
.popupSubtitle {
        color:#000000;
        margin-top:10px;
        margin-bottom:10px;
}
.splGames {
        background: url(images/jp_as_spl_games.gif) top left no-repeat;
        width:362px;
        height:116px;
        margin-top:10px;
        margin-bottom:10px;
        padding:10px;
}


/*--------------drop down menu styles---------------------*/
#nav-one li:hover a,
#nav-one li.sfHover a {background:url(images/as_menusep.gif) 0 -500px no-repeat;color: #000;}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {background:url(images/as_drpdwn.gif) 0 -500px no-repeat;color: #959595;}
div.menu{background:#afc0c7 url(images/as_menubg.gif) top left repeat;height:23px;padding:0px 0px 0px 0px;font-family:Arial;font-size:13px;font-weight:normal;clear:both;}
#nav-one, #nav-one ul {list-style:none;margin:0;padding:0;font-family:Arial;font-size:13px;}
#nav-one {position:relative;z-index:100;padding:0;}
#nav-one li {background:url(images/as_menusep.gif) top left no-repeat;float:left;margin:0;padding:4px 0;position:relative;}
#nav-one li a, #nav-one li a:link, #nav-one li a:active, #nav-one li a:visited {font: bold 13px Arial;color: #000;display: block;padding: 0 7px;text-decoration: none;}
#nav-one li a:hover {color: #c00;}
div.menu #nav-one li ul li a, div.menu #nav-one li.sfHover ul li a {color:#000;font-weight:normal;padding:3px 10px;white-space: nowrap;display:block;width:140px;}
div.menu #nav-one li ul li a:hover, div.menu #nav-one li.sfHover ul li a:hover {color:#fff;background:#0853b2;}
#nav-one li ul {width:160px;border:1px solid #000;border-bottom:0;list-style: none;margin: 0;position: absolute;top: -999em;left: -1px;text-align:left;}
#nav-one li:hover ul, #nav-one li.sfHover ul {top:22px;}
#nav-one li ul li, #nav-one li.sfHover ul li {width:160px;background:url(images/as_drpdwn.gif) 0 0 repeat;padding:0;float:none;display:block;white-space:nowrap;border-bottom:1px solid black;}

.submenuelement{width:100%;
height:18px;
padding:5px 5px 0 5px;
background:url(images/as_drpdwn.gif) 0 0 repeat-x;
white-space:nowrap;
}
.submenuelement:hover{background:#0853B2;
}
.submenulink,.submenulink:visited{color:#000;
text-decoration:none;
}
.submenulink:hover,.submenulink:active{color:#FFF;
text-decoration:none;
}
.menuelement{position:relative;
float:left;
background:url(images/as_menusep.gif) top left no-repeat;
padding:4px;
padding-left:5px;
padding-right:5px;
height:15px;
}
a.menulink,a:active.menulink,a:visited.menulink{font-family:Helvetica,sans-serif;
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a:hover.menulink{font-family:Helvetica,sans-serif;
color:#C00;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
