﻿
/* Browser-specific styles
=====================================================================*/


/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}

fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
div { text-align: left; vertical-align: top; }
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }
p{padding: 5px 0 5px 0}

/* Global Elements
=====================================================================*/

html {overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

body 
{
    background: #3983aa url(/i/bg_tiki.jpg) no-repeat top center;

    /*background: #001930 url(/i/bg_outta.jpg) no-repeat top center;*/
    /*background: #91c7e9 url(/i/bg_jungle.jpg) no-repeat top center;*/
	/*background: #3983aa; /* #; e5e5e5 
	background: #91c7e9 url(/i/bg_viva.jpg) no-repeat top center; */
	/*background: #91c7e9;*/
	/*background: #91c7e9 url(/i/bg_shamrock.jpg) no-repeat top center;*/
	/*background: #000000 url(/i/bg_halloween.jpg) no-repeat top center;*/
	/*background: #b79282 url(/i/bg_candy.jpg) no-repeat top center;*/
	/*background: #001723 url(/i/bg_magic_forest.jpg) no-repeat top center;*/
	/*background: #FFF url(/i/bg_xmas.jpg) no-repeat top center;*/
	/*background: #a44a2b url(/i/bg_locas.jpg) no-repeat top center;*/
	/*background: #00235b url(/i/bg_vegas.jpg) no-repeat top center;*/
	/*background: #ff7834 url(/i/bg_royal.jpg) no-repeat top center;*/
	/*background: #27baee url(/i/bg_bingo_resort.jpg) no-repeat top center;*/
	/*background: #582F11 url(/i/bg_cashcuisine.jpg) no-repeat top center;*/
	/*background: #000 url(/i/bg_stars.jpg) no-repeat top center;*/
	/*background: #000 url(/i/bg_poker.jpg) no-repeat top center;*/
	/*background: #000 url(/i/fruit_abduction_bg.jpg) no-repeat top center;*/
	/*background: #000 url(/i/witch-race-theme.jpg) no-repeat top center;*/
	/*background: #000 url(/i/bg_xmas2.jpg) no-repeat top center;*/
	
	/*footnav + inner in #FFF */

	

	

	/*background-color: #91c7e9;*/
	background-attachment: fixed;

	color: #2d3a51;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 150%;
	height: 100%;
}

input[type="text"] { 
}

/* Library
=====================================================================*/

.l { float: left; width: 50%; }
.r { float: right; width:50%; }
.r:after { display: block; content: ''; clear: both; height: 0; visibility: hidden; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.justify { text-align: justify; }
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; float: none; }
.clear-right { clear: right; float: none; }
.hide {	display:none; }
.clear-both { clear: left; float: none; }
.inline { display: inline; }
.block { display: block; }
.noborder { border: 0px none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.visible { display: block; }
.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; }

div.hidden, a.hidden
{
	display: none;
	margin: 0;
}

/* Typographic Elements
=====================================================================*/

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;}

blockquote, em, h1, h3, h5, i, .feedBy  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Misc Typography
=====================================================================*/


/* List Elements
=====================================================================*/

ol, ul {
	list-style: none; margin: 0; padding: 0;
}


/* Global Links
=====================================================================*/

a {
	margin: 0px;
	padding: 0px;
	color: #01253b; text-decoration: underline;
}

a:link,
a:visited,
a:active
{
	background: transparent;
	color: #01253b;
	text-decoration: underline;
	
}

a:hover
{
	background: transparent;
	color: #01253b;	
	text-decoration: none;
}

/*
-------------------------------------------------------------- 
PAGE CONTENT STYLES
-------------------------------------------------------------- 

Home Page
==============================================================*/

.container{width: 927px; margin: 0 auto;}

.headerCont{width: 927px; height: 120px; background: url(/i/headerBG.png) no-repeat;}

.mainCont{background-color: #01253b; height: 100% auto; margin: 0; padding: 0; border-bottom: solid 5px #01253b}
.main{width: 897px; background-color: #fff; margin: 0 auto; padding: 10px; display: table}
.btnPnl{position: absolute; z-index: 100; width: 270px; height: 95px; background: url(/i/sliderBtnPnl.png) no-repeat; top: 360px}
.btnPnl img {padding: 12px 12px 8px 8px}

.btmCont{width: 897px; height: 100% auto; padding: 15px 0 0 0}
.btmLeftCont{float: left; width: 517px}

.whyPlyTtl{background: url(/i/hp_whyTtl.png) no-repeat; color: #fff; font-weight: bold; font-size: 14px; line-height: 30px; width: 510px; padding-left: 7px; height: 30px}
.whyPlyBox{width: 497px; padding: 10px; background-color: #e6e6e6; height: 108px}
.whyPlyBoxBtm{background: url(/i/hp_whyBtm.png) no-repeat; width: 517px; height: 12px}

.btmPromoCont{width: 517px; padding: 15px 0 0 0}
.btmPromoLeft{float: left; width: 251px; height: 120px;}
.btmPromoRight{float: left; width: 251px; height: 120px; margin: 0 0 0 15px;}

.gamesBoxCont{float: left; margin-left: 15px; width: 365px;}
.gamesBoxTtl{background: url(/i/hp_gamesTtl.png) no-repeat; width: 358px;font-weight: bold; height: 30px; font-size: 14px; color: #fff; line-height: 30px; padding-left: 7px;}
.gamesBoxMain{padding: 0; width: 365px; background-color: #e6e6e6; height: 265px}
.gamesBoxBtm{background: url(/i/hp_gamesBtm.png) no-repeat; width: 365px; height: 12px}


/*==================================================================
 Tab Section - Our Games Widget
=====================================================================*/

/* Scrolable Content */
.vertical{position:relative; overflow:hidden; height: 240px; width: 365px; top: 0px; left: 0px; margin: 0; padding: 0}
.scrollable{padding: 0 !important; margin: 0 !important;}
.scrollable .items {position:absolute; height:230px; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 0}
.item {width: 325px; padding: 10px 20px 0px 20px; height: 230px; background-color: #e6e6e6;}
.actions{width: 355px; height: 20px !important; z-index: 100; position: absolute; top: 640px; padding-left: 5px;}
.disabled {visibility:hidden;}
.next {float:right;}	

/* Styiling the games thumbs */
.gamesRow1{height: 105px;}
.gamesFlt1{float: left; width: 105px; text-align: left; height: 105px; background: url(/i/imgPanel.png) no-repeat;}
.gamesFlt2{float: left; width: 105px; text-align: left; height: 105px; background: url(/i/imgPanel.png) no-repeat; margin-left: 5px}
.gamesFlt1 img, .gamesFlt2 img{width: 93px; height: 70px; margin:0 !important; padding: 0 !important; border: none !important}
.gamesFlt1 h4, .gamesFlt2 h4{font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f; padding-left: 6px; position: relative; top: 2px; padding-right: 6px; text-align: center; letter-spacing: 1px}
.gamesRow2{height: 105px; padding-top: 20px;}
	
/* New Tabs */	
	
ul.tabs {margin: 0; padding: 0; list-style: none; height: 25px; width: 365px;}
ul.tabs li {float: left; margin: 0; padding: 0; height: 25px; line-height: 25px; border-left: none; background: url(/i/tabs_bg.png); overflow: hidden; position: relative;}
ul.tabs li a {text-decoration: none; color: #000; display: block; font-size: 11px; border-right: 1px solid #fff; outline: none; width: 90px; text-align: center;}
ul.tabs li a:hover {background: #e6e6e6;}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #e6e6e6;}
.tab_container {border-top: none; clear: both; width: 365px; background: #e6e6e6;height: 252px !important;}
.tab_content {padding: 0; margin: 0; border: none}
	
/* Onmouseover "Play Now" */
.sliderwrap {width:93px; height:70px; float: left; position:relative; margin: 6px 6px 0 6px !important; padding: 0 !important; overflow:hidden;}
.front {position:absolute; z-index:10;}
.back {position:absolute; top:0px; left:0px; z-index:5;}
.caption_2 {position: absolute; top:70px; background: url(/i/widgetHoverBG.png) no-repeat ; width:93px; height:70px !important; display: table }
.widgetPlayNow{text-align: center; display: table-cell; vertical-align: middle}
.widgetPlayNow a{color: #fff; text-decoration: none; font-weight: bold; font-size: 12px; }


.widgetPlayNow a:hover, .widgetPlayNow a:active, .widgetPlayNow a:visited{color: #fff; text-decoration: none; font-weight: bold; font-size: 12px; text-shadow: 0px 0px 100px #fff, 0 0 5px #fff, 0 0 15px #fff, 0 0 5px #ff00de, 0 0 5px #ff00de, 0 0 5px #ff00de, 0 0 5px #ff00de, 0 0 5px #ff00de;}
/*
Inner page General (Master Pgae)
=================================================================*/
/*____________New Master________________*/

.container1{width: 927px; margin: auto; border: none}
.contentholder{border: solid 5px #01253b; margin: 0; padding: 0; height: 1%; background: #cce5fc; border-width: 0px 5px 5px 5px}
.innermain{height: 1%; width: 897px; padding: 0 10px 10px 10px}
.leftholder{float: left; display: inline; width: 652px}
.leftcontent{width: 612px; padding: 0 20px 20px 20px; position: relative; background-color: #fff}
.leftcontent h1{color: #01253b; height: 100%; line-height: 150%; border-bottom: solid 2px #359ACE; padding: 0 0 5px 0; margin: 0}
.leftcontent  p{padding: 10px 0 0 0; margin: 0}
.rightholder{float: left; display: inline; width: 235px; margin-left: 10px;}
.rightcontent{width: 215px; padding: 0 10px 0 10px; position: relative; background-color: #fff}

/*_________________________________________*/


.innerHeaderCont{width: 927px; height: 120px; background: url(/i/innerHeaderBG.png) no-repeat;}
.innerMain{width: 897px; background-color: #cce5fc; margin: 0 auto; padding: 10px; display: table}
.innerLeftCont{float: left; width: 652px; height: 100% auto}

.leftContTop{width: 652px; height: 10px; background: url(/i/innerLeftTop.png) no-repeat}
.leftContBtm{width: 652px; height: 10px; background: url(/i/innerLeftBtm.png) no-repeat}
.leftCont{width: 612px; height: 100% auto; background-color: #fff; padding: 0 20px 30px 20px; line-height: 200%; display: table;}
.leftCont h1{color: #01253b; height: 30px; line-height: 30px; border-bottom: solid 2px #359ACE; padding: 0 0 5px 0; margin: 0}
.leftCont p{padding: 10px 0 0 0; margin: 0}

.innerRightCont{float: left; width: 235px; height: 100% auto; margin-left: 10px}
.rightContTop{width: 235px; height: 10px; background: url(/i/innerRightTop.png) no-repeat}
.rightContBtm{width: 235px; height: 10px; background: url(/i/innerRightBtm.png) no-repeat}
.rightCont{width: 215px; height: 100% auto; background-color: #fff; padding: 0 10px 0 10px}

/*
Client Master Page 
====================================================================*/

.innerClientCont{width: 692px; background-color: #01253b; margin: auto; border: none}
.innerClientMain{width: 652px; padding: 20px 0 20px 0; margin: 0;height: 1%; margin: 0 20px 0 20px}
.innerClientTop{width: 652px; height: 10px; background: url(/i/innerclientLeftTop.png) no-repeat}
.innetClientBtm{width: 652px; height: 10px; background: url(/i/innerclientLeftBtm.png) no-repeat}
.clientbody {color: #2d3a51; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; height: 100%; background: #91c7e9 !important}

/*************** Inner Footer Navigation ******************/
.innerFootNav{
    font: normal 13px Helvetica, Arial, Verdana;
    overflow: hidden; 
    margin: 0 auto;
    text-align: center; padding-top: 16px;
}
.innerFootNav ul{
    margin: 0;
    padding: 0;
    height: 25px;
}

.innerFootNav ul li{
    display: inline;
    height: 25px;
}

.innerFootNav ul li a{
    color: #000;
    padding: 0 10px 0 10px;
    text-decoration: underline;
    border-right: 1px solid #000; 
}

.innerFootNav ul li a:visited{
    color: #000;
}

.innerFootNav ul li a:hover{
    color: #000 !important;
    text-decoration: none;
}
.innerFootNav .last
{
    border-right: none;
}



/*
Banking Page
===========================================================================*/
.bankingTop
{
    width: 541px; height: 28px; background: url(/i/bankingTop.png) no-repeat; line-height: 28px; color: #fff; font-weight: bold;
}
.bankingTop div {float: left; text-align: center;}


.bankingCCp{width: 541px; height: 91px; margin-top: 14px; background: url(/i/bankingCCp.png) no-repeat; clear: both}
.bankingCCp div{float: left;}

.bankingEWp{width: 541px; height: 91px; margin-top: 14px; background: url(/i/bankingEWp.png) no-repeat; clear: both}
.bankingEWp div{float: left;}

.bankingCashp{width: 541px; height: 91px; margin-top: 14px; background: url(/i/bankingCashp.png) no-repeat; clear: both}
.bankingCashp div{float: left;}

.bankingPPp{width: 541px; height: 91px; margin-top: 14px; background: url(/i/bankingPPp.png) no-repeat; clear: both}
.bankingPPp div{float: left;}



.bankingPic{width: 90px; height: 70px; margin: 10px 0 11px 25px}
.bankingTxt{width: 150px; height: 80px; margin: 5px 0 6px 15px}
.bankingV{width: 50px; height: 80px; text-align: center; margin: 20px 0 0 0}
.bankingX{width: 50px; height: 80px; text-align: center; margin: 20px 0 0 0}
.bankingInfo{width: 141px; height: 80px; margin: 5px 0 6px 20px;}

.bankingInfo5{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus5.png) no-repeat right bottom;}
.bankingInfo10{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus10.png) no-repeat right bottom;}
.bankingInfo15{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus15.png) no-repeat right bottom;}
.bankingInfo20{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus20.png) no-repeat right bottom;}
.bankingInfo25{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus25.png) no-repeat right bottom;}
.bankingInfo30{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus30.png) no-repeat right bottom;}
.bankingInfo35{width: 141px; height: 80px; margin: 5px 0 6px 20px; background: url(/i/icon_Bonus35.png) no-repeat right bottom;}


/****************** New Banking Style ******************/
.bankingTblHead{width: 610px; height: 46px; line-height: 46px; font-weight: bold; background-color: #eaf1fa; border: solid 1px #b2cdf0; margin-bottom: 5px}
.bankingSpanHead1{float: left; width: 120px}
.bankingSpanHead2{float: left; width: 150px}
.bankingSpanHead3{float: left; width: 100px}
.bankingSpanHead4{float: left; width: 100px}
.bankingSpanHead5{float: left; width: 107px}
div.bankingTrigger {padding: 0; margin: 0 0 5px 0; background: url(/i/bankingPnl.png) no-repeat; height: 46px; line-height: 46px; width: 612px; font-weight: normal; border-bottom: solid 1px #b2cdf0}
div.bankingTrigger a {text-decoration: none;}
div.active {background-position: left bottom;}
.bankingToggle_container {background: #f6f6f6 url(/i/bankingBlockPixel.png222) repeat-x; margin: 0 0 5px; padding: 0; border: 1px solid #b2cdf0; overflow: hidden; width: 610px; clear: both;}
.bankingToggle_container .bankingBlock {padding: 20px;}
.bankingToggle_container .bankingBlock h3 {font-size: 16px; font-weight: bold;}
.bankingToggle_container .bankingBlock p {padding: 5px 0;margin: 5px 0;}
.triggerSpan1{width: 120px; padding: 5px 0 0 1px; float: left;}
.triggerSpan2{float: left; padding: 0 0 0 10px; width: 140px}
.triggerSpan3{float: left; width: 100px}
.triggerSpan4{float: left; width: 100px}
.triggerSpan5{float: left; width: 107px}




/*
Promotions Page
==================================================================*/
.promoBox{width: 612px; height: 100% auto ; border-bottom: dotted 1px #2b5c8f; display: table; padding: 10px 0 20px 0; }
.picBox{width: 155px; height: 125px; margin: 0 20px 0 0; float: left;}
.promoTxtBox{width: 437px; float: left;}
.promoTxtBox h2{font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f; line-height: 150%;}
.playspan a{font-weight: bold; color: #557b0e}

.bonusDetalsCont{margin: 0; padding: 0}
.bonusDetalsCont img {padding: 10px 6px 10px 6px}
.bonusDetalsCont ul{padding: 10px; margin: 10px; list-style-type: disc} 
/*
games Page
==================================================================*/
#gameBox{width: 612px; margin: 15px 0 15px 0; cursor: pointer; padding: 0 0 30px 0}
#gameBox .gameItm{float: left; width: 186px;}
#gameBox .gameItm27{float: left; width: 186px; margin: 0 0 0 27px}
#gameBox .gameItm img, #gameBox .gameItm27 img{width: 183px; height: 115px; border: solid 2px #2b5c8f}
#gameBox .gameItm:hover img, #gameBox .gameItm27:hover img{width: 183px; height: 115px; border: solid 2px #ec9b0a}
#gameBox .gameItmInfo{text-align: right}
#gameBox .gameItm h3, #gameBox .gameItm27 h3{font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px 0}
/*#gameBox .gameItmPlay{border: solid 1px #2b5c8f; border-width: 1px 0 1px 0; color: #ec9b0a; font: bold 14px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0 5px 0; background: url(/i/orange_arrow.png) no-repeat center left; padding-left: 20px}*/
#gameBox .gamePlayWrap {border: solid 1px #2b5c8f; padding: 5px 0 5px 0; border-width: 0 0 1px 0}
#gameBox .gameItmPlay{ color: #fff; font: bold 12px Verdana, Arial, Helvetica, sans-serif; background: url(/i/green_Btn_wide.png) no-repeat; width: 186px; height: 23px; text-align: center; padding: 5px 0 0 0}
#gameBox .gameItmPlay a{text-decoration: none; color: #fff;}
#gameBox .gameItm:hover .gameItmPlay, #gameBox .gameItm27:hover .gameItmPlay{ color: #fff; font: bold 12px Verdana, Arial, Helvetica, sans-serif; background: url(/i/orange_Btn_wide.png) no-repeat; width: 186px; height: 23px; text-align: center; padding: 5px 0 0 0}

/***************** Games Categoy Pages ********************/
.gamecatPnl{padding: 10px 0 20px 0; border-bottom: dotted 1px #cccccc; }
.gamecatPnl img {width: 183px; height: 115px}
.gamecatPnl_Play{background: url(/i/green_Btn.png) no-repeat; height: 23px; text-align: center; width: 114px; float: left; padding-top: 5px}
.gamecatPnl_Play a, .gamecatPnl_Play a:hover, .gamecatPnl_Play a:active, .gamecatPnl_Play a:visited {color: #fff; font-weight: bold; text-decoration: none}
.gamecatPnl_How{background: url(/i/orange_Btn.png) no-repeat; height: 23px; text-align: center; width: 114px; float: left; margin-left: 15px; padding-top: 5px;}
.gamecatPnl_How a, .gamecatPnl_How a:hover, .gamecatPnl_How a:active, .gamecatPnl_How a:visited {color: #fff; font-weight: bold; text-decoration: none}


/*
emailsInfo Page
==================================================================*/
.emailsInfo{height: 100% auto}
.emailsInfo ol{list-style-type: decimal; padding: 5px 0 5px 15px; margin: 0 0 0 15px}
.emailsInfo h2 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f;border: dotted 1px #2b5c8f;border-width: 0 0 1px 0;}
.emailsInfo h3 {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #01253b;}

/*
Contact Us Page
==================================================================*/

.contactusBlock{height: 100% auto}
.contactusBlock p{padding: 5px 0 5px 0}
.contactusBlock h2{margin: 0 0 15px 0; padding: 0 0 0 40px; height: 25px;line-height: 25px; border: dotted 1px #2b5c8f; border-width: 0 0 1px 0; font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f; padding-top: 15px}
/* 
Cross Site Elements
============================================================*/
.generalH2{height: 25px;line-height: 25px; border: dotted 1px #2b5c8f; border-width: 0 0 1px 0; font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f; padding-top: 15px}

/*********** QUICK FAQ's ******************************/

.quickfaqMain{display: table}
.quickfaqMain h3{height: 25px;line-height: 25px; border: solid 1px #096b9a; border-width: 1px 0 1px 0; font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #096b9a; padding: 10px 0 2px 0; margin: 0 0 10px 0}
h4.quickfaqPnl {
    padding: 0 0 0 30px; margin: 8px 0 5px 0;
	background: url(/i/quickfaq.png) no-repeat;
	height: 18px;
	line-height: 18px;
	width: 550px;
	font-weight: normal;
	float: left; 
	cursor: pointer; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

h4.active {background-position: left bottom;}
.quickfaqCont {
	margin: 0 0 0 30px; 
	padding: 0 0 10px 0;
	overflow: hidden;
	width: 550px;
	clear: both;
}

/* ****************************Dropdown Languages ******************/
#languagedropdown{float:none !important;margin:0 0 0 627px;font:10px Verdana,Arial,Helvetica,sans-serif;width:100px;position:absolute !important;z-index:50 !important; overflow:hidden; background-color: #01253b;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; opacity: 0.9; -moz-opacity:0.9;}
#languagedropdown ul{list-style-type:none;margin:0;padding:0 10px 0 10px;}
#languagedropdown li.en{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/english.png) left center no-repeat;}
#languagedropdown li.fr{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/french.png) left center no-repeat}
#languagedropdown li.it{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/italian.png) left center no-repeat}
#languagedropdown li.de{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/german.png) left center no-repeat}
#languagedropdown li.es{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/spanish.png) left center no-repeat}
#languagedropdown li.nl{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/dutch.png) left center no-repeat}
#languagedropdown li.zh{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/chinese.png) left center no-repeat}
#languagedropdown li.pt{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/portuguese.png) left center no-repeat}
#languagedropdown li.da{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/danish.png) left center no-repeat}
#languagedropdown li.fi{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/finnish.png) left center no-repeat}
#languagedropdown li.no{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/norwegian.png) left center no-repeat}
#languagedropdown li.sv{height:25px;width:90px;position:relative !important;z-index:101;line-height:25px;padding:3px 0 3px 20px;margin:0; background: url(/i/swedish.png) left center no-repeat}
#languagedropdown a{text-align:left;color:#ffffff;text-decoration:none;width:80px;height:25px;padding:0 0 0 10px;margin:0;line-height:25px;display:block;}
#languagedropdown a:hover{text-decoration:underline;}
#languagedropdown li.last{padding: 3px 0 3px 20px}
#languagedropdown li.first{padding: 3px 0 3px 20px}
#languagedropdown .bg{background:#01253b;float:none !important;position:absolute !important;top:0;left:0;width:100px;height:500px;z-index:97; }



/*
Navigation - All
============================================================*/

/************** Main Navigation *********************/
/* English*/

.menu{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu ul{height:41px; list-style:none; margin:0; padding:0;}
.menu li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menu li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menu li a:hover, .menu ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menu li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menu li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menu li div{margin-top: 10px}
.menu li:hover ul{display:block;}
.menu li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menu li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNone{border: none !important}
.menu li:hover li a{background:none;}
.menu li ul a{display:block; height:30px; line-height: 30px; font-style:normal; margin:0px; padding:0px 10px 0px 15px; text-align:left;}
.menu li ul a:hover, .menu li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menu li ul.last{left: -70px !important}

/* French */
.menuFR{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuFR ul{height:41px; list-style:none; margin:0; padding:0;}
.menuFR li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuFR li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuFR li a:hover, .menuFR ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuFR li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuFR li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuFR li div{margin-top: 10px}
.menuFR li:hover ul{display:block;}
.menuFR li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuFR li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneFR{border: none !important}
.menuFR li:hover li a{background:none;}
.menuFR li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuFR li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuFR li ul.last{left: -70px !important}

/* Spanish */

.menuES{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuES ul{height:41px; list-style:none; margin:0; padding:0;}
.menuES li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuES li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuES li a:hover, .menuES ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuES li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuES li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuES li div{margin-top: 10px}
.menuES li:hover ul{display:block;}
.menuES li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuES li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneES{border: none !important}
.menuES li:hover li a{background:none;}
.menuES li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuES li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuES li ul.last{left: -70px !important}

/* German */

.menuDE{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuDE ul{height:41px; list-style:none; margin:0; padding:0;}
.menuDE li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuDE li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuDE li a:hover, .menuDE ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuDE li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuDE li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuDE li div{margin-top: 10px}
.menuDE li:hover ul{display:block;}
.menuDE li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuDE li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneDE{border: none !important}
.menuDE li:hover li a{background:none;}
.menuDE li ul a{display:block; height:100%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuDE li ul a:hover, .menuDE li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuDE li ul.last{left: -70px !important}

/* Italian */

.menuIT{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuIT ul{height:41px; list-style:none; margin:0; padding:0;}
.menuIT li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuIT li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuIT li a:hover, .menuIT ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuIT li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuIT li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuIT li div{margin-top: 10px}
.menuIT li:hover ul{display:block;}
.menuIT li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuIT li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneIT{border: none !important}
.menuIT li:hover li a{background:none;}
.menuIT li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuIT li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuIT li ul.last{left: -70px !important}


/* PT */

.menuPT{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuPT ul{height:41px; list-style:none; margin:0; padding:0;}
.menuPT li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuPT li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuPT li a:hover, .menuPT ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuPT li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuPT li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuPT li div{margin-top: 10px}
.menuPT li:hover ul{display:block;}
.menuPT li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuPT li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneIT{border: none !important}
.menuPT li:hover li a{background:none;}
.menuPT li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuPT li ul a:hover, .menuPT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuPT li ul.last{left: -70px !important}


/* NL */
.menuNL{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuNL ul{height:41px; list-style:none; margin:0; padding:0;}
.menuNL li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuNL li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuNL li a:hover, .menuNL ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuNL li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuNL li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuNL li div{margin-top: 10px}
.menuNL li:hover ul{display:block;}
.menuNL li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuNL li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneNL{border: none !important}
.menuNL li:hover li a{background:none;}
.menuNL li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuNL li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuNL li ul.last{left: -70px !important}


/* DA */
.menuDA{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuDA ul{height:41px; list-style:none; margin:0; padding:0;}
.menuDA li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuDA li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuDA li a:hover, .menuDA ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuDA li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuDA li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuDA li div{margin-top: 10px}
.menuDA li:hover ul{display:block;}
.menuDA li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuDA li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneDA{border: none !important}
.menuDA li:hover li a{background:none;}
.menuDA li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuDA li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuDA li ul.last{left: -70px !important}

/* FI */
.menuFI{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuFI ul{height:41px; list-style:none; margin:0; padding:0;}
.menuFI li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuFI li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuFI li a:hover, .menuFI ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuFI li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuFI li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuFI li div{margin-top: 10px}
.menuFI li:hover ul{display:block;}
.menuFI li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuFI li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneFI{border: none !important}
.menuFI li:hover li a{background:none;}
.menuFI li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuFI li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuFI li ul.last{left: -70px !important}


/* NO */
.menuNO{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuNO ul{height:41px; list-style:none; margin:0; padding:0;}
.menuNO li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuNO li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuNO li a:hover, .menuNO ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuNO li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuNO li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuNO li div{margin-top: 10px}
.menuNO li:hover ul{display:block;}
.menuNO li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuNO li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneNO {border: none !important}
.menuNO li:hover li a{background:none;}
.menuNO li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuNO li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuNO li ul.last{left: -70px !important}


/* SV */
.menuSV{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuSV ul{height:41px; list-style:none; margin:0; padding:0;}
.menuSV li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuSV li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuSV li a:hover, .menuSV ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuSV li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuSV li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuSV li div{margin-top: 10px}
.menuSV li:hover ul{display:block;}
.menuSV li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuSV li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneSV{border: none !important}
.menuSV li:hover li a{background:none;}
.menuSV li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuSV li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuSV li ul.last{left: -70px !important}



/* China */
.menuZH{border:none; border:0px; margin:0px; padding:0px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.menuZH ul{height:41px; list-style:none; margin:0; padding:0;}
.menuZH li{float:left; display:block; width:100px; position:relative; z-index:1; margin:0 1px;}
.menuZH li a{display:block; padding:11px 5px 7px 5px; font-weight:700;  height:23px; text-decoration:none; color:#fff; text-align:center; color:#fff;}
.menuZH li a:hover, .menuZH ul li:hover a{color:#fff; background: url(/i/navHover.png) no-repeat; text-decoration:none;}
.menuZH li ul{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 170px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuZH li ul.wid{background:#2b5c8f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width: 190px; z-index:200; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.menuZH li div{margin-top: 10px}
.menuZH li:hover ul{display:block;}
.menuZH li li {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 170px;}
.menuZH li li.wid {border-bottom: solid 1px #e6e6e6; display:block; float:none; margin:0px; padding:0px; width: 190px;}
.menuNoneZH{border: none !important}
.menuZH li:hover li a{background:none;}
.menuZH li ul a{display:block; height: 150%; line-height: 150%; font-style:normal; margin:0px; padding:7px 10px 7px 15px; text-align:left;}
.menuZH li ul a:hover, .menuIT li ul li:hover a{border:0px; color:#fff; text-decoration:underline;}	
.menuZH li ul.last{left: -70px !important}


/******************** Footer Navigation ***********************/
.footNav{
    font-size: 12px;
    overflow: hidden; 
    margin: 0 auto;
    text-align: center; padding-top: 16px;
}
.footNav ul{
    margin: 0;
    padding: 0;
    height: 25px;
}

.footNav ul li{
    display: inline;
    height: 25px;
}

.footNav ul li a{
    color: #000;
    padding: 0 10px 0 10px;
    text-decoration: underline;
    border-right: 1px solid #000; 
}

.footNav ul li a:visited{
    color: #000;
}

.footNav ul li a:hover{
    color: #000 !important;
    text-decoration: none;
}
.footNav .last
{
    border-right: none;
}

/********************* Inner Nav *************************************/

.innerNav{
width: 215px; /*width of menu*/
}

.innerNav .headerbar{
font: bold 14px erdana, Arial, Helvetica, sans-serif;
color: #fff;
background: #01253b url(/i/innerMenuHeader.png) repeat-x;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.innerNav ul{
list-style-type: none;
margin: 0;
padding: 0;
}


.innerNav ul li a{
color: #01253b;
display: block;
padding: 5px 0 5px 5px;
text-decoration: none;
border-bottom: dotted 1px #cccccc;
}

.innerNav ul li a:visited{
color: #01253b;
}

.innerNav ul li a:hover{ /*hover state CSS*/
color: #01253b;
background-color: #cce5fc;
}



/* J Tabs
================================================

.tabs_box {
	width: 365px;
	margin: 0 0 0 0; padding: 0 0 0 0;
}
#Table, #Slots, #Scratch, #Lottery{
    width: 345px; padding: 10px; height: 225px;}

.tabs_box .tabs {
	width: 365px;
	height: 25px;
	background: url(/i/tabs_bg.png) repeat-x;
}
.tabs_box .tabs li {
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 5px 0 5px;
	background-color: transparent;
	background: url(/i/tabs_seperator.png) no-repeat 100% 0;
	font-size: 13px;
	min-width: 50px;
	text-align: center;
}
.tabs_box .tabs li a {
	text-decoration: none;
	display: block;
	color: #171717 !important;
	height: 25px;
	cursor: pointer; padding: 0 5px 0 5px;
}
.tabs_box .tabs li.ui-state-active {
	background: url(/i/tabs_on_bg.png) repeat-x;
	font-weight: bold;
}
.tabs_box .tabs li.ui-state-active a {
	border-right: 1px solid #a8a8a9;
	color: #444 !important;
}
.tabs_box .tabs li#last_tab a {
	border-right: 0;
}
.tabs_box .tabs li#first_tab {
	min-width: 88px;
}
.tabs_box .ui-tabs-hide {
	display: none;
}


*/
/*
----------------------------------------------------------------
How To pages
---------------------------------------------------------------

Hot To Register
*************************************************************/

.howtos p{padding: 10px 0 10px 0}
.howtos img {width: 50%; height: 50%}
.howtos h2 {height: 25px;line-height: 25px; border: dotted 1px #2b5c8f; border-width: 0 0 1px 0; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f; padding-top: 15px}

/************ How To Games General *************/

.gameshowtos p{padding: 10px 0 10px 0}
.gameshowtos img {margin: 5px 0 5px 0; border: solid 3px #2b5c8f}
.gameshowtos h2 {height: 25px;line-height: 25px; border: dotted 1px #2b5c8f; border-width: 0 0 1px 0; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #2b5c8f; padding-top: 15px}
.gameshowtos ol{padding: 5px 0 15px 15px; margin: 0 0 0 15px; list-style-type: decimal}
.gameshowtosBtn{width: 114px; height: 28px; background: url(/i/orange_Btn.png) no-repeat; text-align: center;color: #fff; line-height: 28px}
.gameshowtosBtn a {color: #fff; text-decoration: none; font-weight: bold;}
.gameshowtosBtn a:hover{color: #fff; text-decoration: none; font-weight: bold;}
.gameshowtosBtn a:current{color: #fff; text-decoration: none; font-weight: bold;}
.gameshowtosBtn a:active{color: #fff; text-decoration: none; font-weight: bold;}

.gamesSteps{clear: both; padding: 10px 0 10px 0}
.gamesSteps p img{float: left; margin: 0 10px 0 0}



/*********************** TERMS AND CONDITIONS *********************/
.list	{	counter-reset:chapter;	}

.list div		{	margin-left:1em; padding: 5px 0 5px 0 !important;	}
.list div strong{ height: 40px; padding: 10px 0 10px 0 !important; margin: 10px 0 10px 0 !important}		

.list p		{	padding:5px 0 5px 20px !important;	}

.list div:before 	
{
	content: counter(chapter) ". ";
    counter-increment: chapter;  /* Add 1 to chapter */
	font-weight: bold;
}

.list div {
		counter-reset: section;      /* Set section to 0 */
}

.list p:before {
    content: counter(chapter) "." counter(section) " ";
    counter-increment: section;
    font-weight: bold;
}

.tcTd { width: 150px; background-color: #cccccc; padding-left: 5px}


/********************* Playing Buttons Ribbon for Games Directions (tabe CSS Style) ***********/
.gdBoldTd{height: 20px; width: 200px; font-weight: bold; border-top: solid 1px #01253b}
.gdTextTd{height: 20px; width: 350px; border-top: solid 1px #01253b}
.gdLastTd{border-bottom: solid 1px #01253b}

