@charset "utf-8";
/* OLGLO NMM Main CSS */

a { color:#002F6F; }
a:hover { color:#D94500; }

h1,h2 { color:#D94500; margin:0; padding:0.1em 0; }
h1 { text-transform:uppercase; /*font-size:1.5em;*/ font-size:150%; }
h2 { /*font-size:1.3em;*/ font-size:130%; }
h3 { font-size:105%; }
h4 { font-size:100%; margin:0; padding:0 0 1em; }
p { font-size:100%; }


/* Print-view only */
.print { display:none; }


body { background:url(../../images/nmm/nmm_background_31x1600.gif) #C51601 repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

#container { width:750px; margin:0 auto; background:#FFF; }

/* Header / Nav */

#header { float:left; width:100%; /*height:160px;*/ height:158px; }

/* Old custom SD nav
ul#mainNav { list-style:none; margin:0; padding:0; height:30px; }
	ul#mainNav li { display:inline; margin:0; padding:0; }
		ul#mainNav li a { display:block; float:left; height:30px; }
		ul#mainNav li a:hover { background-position:0 -30px; }
			ul#mainNav li a span { display:none; }
		
		a#navHome { width:93px; background:url(../../images/nmm/nav/nmm_nav_home_93x60_enca.png) no-repeat; }
			.frca a#navHome { background:url(../../images/nmm/nav/nmm_nav_home_93x60_frca.png) no-repeat; }
		a#navLotteries { width:93px; background:url(../../images/nmm/nav/nmm_nav_lotteries_93x60_enca.png) no-repeat; }
			.frca a#navLotteries { background:url(../../images/nmm/nav/nmm_nav_lotteries_93x60_frca.png) no-repeat; }
		a#navProline { width:93px; background:url(../../images/nmm/nav/nmm_nav_proline_93x60_enca.png) no-repeat; }
		a#navSlotsCasinos { width:93px; background:url(../../images/nmm/nav/nmm_nav_slots_93x60_enca.png) no-repeat; }
			.frca a#navSlotsCasinos { background:url(../../images/nmm/nav/nmm_nav_slots_93x60_frca.png) no-repeat; }
		a#navBingo { width:93px; background:url(../../images/nmm/nav/nmm_nav_charitable_gaming_93x60_enca.png) no-repeat; }
			.frca a#navBingo { width:93px; background:url(../../images/nmm/nav/nmm_nav_charitable_gaming_93x60_frca.png) no-repeat;}

		a#navContestsPromos { width:93px; background:url(../../images/nmm/nav/nmm_nav_contests_93x60_enca.png) no-repeat; }
			.frca a#navContestsPromos { background:url(../../images/nmm/nav/nmm_nav_contests_93x60_frca.png) no-repeat; }
		a#navEntertainment { width:93px; background:url(../../images/nmm/nav/nmm_nav_entertainment_93x60_enca.png) no-repeat; }
			.frca a#navEntertainment { background:url(../../images/nmm/nav/nmm_nav_entertainment_93x60_frca.png) no-repeat; }
		a#navAboutOLG { width:99px; background:url(../../images/nmm/nav/nmm_nav_about_99x60_enca.png) no-repeat; }
			.frca a#navAboutOLG { background:url(../../images/nmm/nav/nmm_nav_about_99x60_frca.png) no-repeat; }
*/

/* Left Column */
#leftCol { float:left; width:159px; margin:1px 0 0; background:url(../../images/nmm/nmm_subnav_bg_160x2.jpg) repeat-y; }
/*#leftCol * { border:1px solid pink; }*/
	ul#subNav, ul#subNav ul, ul#subNav ul ul { list-style:none; }
	ul#subNav { margin:0; padding:0; /*width:100%;*/ }
	ul#subNav li { float:left; width:159px; border-top:1px solid #000; overflow:hidden; }
		ul#subNav ul { /*margin:0 6px;*/ margin:0; padding:0; }

		/*
		ul#subNav ul li { border:none; width:130px; margin:0; padding:0; }
			ul#subNav ul ul { margin:0 10px; padding:0; border:none; }
		*/

		ul#subNav ul li { border:none; width:140px; margin:0 10px; padding:0; }
			ul#subNav ul ul li { margin:0 10px; padding:0; border:none; }

	ul#subNav a { float:left; display:block; width:146px; padding:5px 7px; color:#FFF; font-weight:bold; text-decoration:none; }
	ul#subNav ul a, ul#subNav ul ul a { color:#FFECD1; width:120px; }
		ul#subNav a:hover, ul#subNav a.on { color:#FFD609; }

	ul#subSubNav { list-style:none; margin:0; padding:0; }
		ul#subSubNav li { float:left; width:160px; padding:37px 0 18px; border-top:1px solid #000; background:#FFF; }
			ul#subSubNav li a { display:block; width:138px; padding:5px 10px; border:1px solid #000; background:#F26201; color:#FFF; font-weight:bold; text-decoration:none; }
/*
		ul#subSubNav li { float:left; border:1px solid #000; }
			ul#subSubNav li a { display:block; width:138px; padding:5px 10px; background:#F26201; color:#FFF; font-weight:bold; text-decoration:none; }
*/
			ul#subSubNav li a:hover { background:#FE9901; color:#002F6F; }

/* Content */
#content { float:left; /*width:590px;*/ width:570px; padding:10px 10px; background:#FFF; color:#666; }
	#content p { margin:0; padding:0.1em 0 1em; }
	#content ul { margin:0 0 0 3em; padding:0; }
	#content li { margin:0; padding:0.1em 0; }

/* Footer */
#footer { clear:both; width:100%; background:#FFF; color:#666; border-top:1px solid #5D6062; border-bottom:1px solid #C51601; }
	/*#footer .mid { float:left; width:550px; }*/
	#footer .mid { width:550px; margin:0 auto; }
	#footer p { text-align:center; padding:0; margin:0; }
		#footer p.footerNav { padding:1.5em 0; }
		#footer p.footerNav a { color:#666; text-decoration:none; }
		#footer p.footerNav a:hover { color:#D94500;text-decoration:underline; }
		
		p.legal { /*font-size:0.8em;*/ font-size:80%; }
		
		#footerKYL { float:left; margin:50px 0 0 20px; }
		#footerOLG { float:right; margin:30px 10px 0 0; }
	
	/* Font-size selects */
	p#sizeSelect { text-align:right; padding:1.5em 0.7em 1em; margin:0 0 0.5em; }
	p#sizeSelect a { font-size:13px; }
	p#sizeSelect a.small { font-size:9px; }
	p#sizeSelect a.large { font-size:16px; }






