/* CSS Document */
html,body{
	margin:0;
	padding:0;
}
body{
}
#allContent {
	display:block;
	height:100%;
}
#allContent:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#cont{
	width:960px;
	margin:0 auto;
	background:#FFF;
}
#cont:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#header{
	width:620px;
	height:80px;
	padding:0 0 0 10px;
	color:#013C70;
}
#header h1{
	font-size:24px;
	font-weight:normal;
	padding:0;
	margin:0;
}
#header p{
	font-size:14px;
	color:#005DAB;
	margin:5px 0 9px 0;
}
#visual{
	position:absolute;
	top:0px;
	left:672px;
	width:308px;
	height:155px;
	display:none;
	z-index:200;
}
#aff{
	display:none;
	width:550px;
	float:left;
	padding:0;
	margin:auto;
}
#gam{
	display:block;
	width:424px;
	float:left;
	padding:0;
	margin:auto;
}
#affbar{
	width:545px;
	height:45px;
	margin:0;
	padding:2px 0 2px 5px;
}
#affbar h2{
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:3px 0 0 5px;
}
#gambar{
	width:419px;
	height:20px;
	margin:0;
	padding:2px 0 2px 5px;
}
#gambar h2{
	font-size:18px;
	font-weight:normal;
	color:#013C70;
	margin:0;
	padding:3px 0 0 5px;
}
#affban{
	width:550px;
	height:145px;
	display:block;
	position:relative;
}
#affban a:link, #affban a:visited{
	width:153px;
	height:25px;
	display:block;
	position:absolute;
	top:106px;
	left:386px;
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:2px;
}
#jfSlides{
	width:812px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.slid {
	clear:both;
	display:block
}
#affban a:hover, #affban a:active{
	width:153px;
	height:25px;
	display:block;
	position:absolute;
	top:106px;
	left:386px;
	background-position:0 -24px;
	background-repeat:no-repeat;
	padding-top:7px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	text-decoration:none;
}
#afftabs{
	padding:0 4px 0 4px;
	width:536px;
}
.affcont{
	margin:0;
	padding:14px; 
	width:513px;
}
.tabs-container {
	width:543px;
}
.affcont h4{
	font-weight:bold;
	font-size:14px;
	color:#20315f;
	margin:0;
}
.affcont h3, .tabt h3{
	margin:0;
	padding:0;
}
.tabt h3{
	font-weight:normal;
	font-size:12px;
	margin:0;
}
.tabs-selected h3{
	font-weight:bold;
	font-size:14px;
	margin:0;
}
.affcont p, .affcont ol li, .affcont ul li{
	font-weight:normal;
	font-size:11px;
	color:#000;
}
.affcont p a:link, .affcont ol li a:link, .affcont ul li a:link, .affcont p a:active, .affcont ol li a:active, .affcont ul li a:active, .affcont p a:hover, .affcont ol li a:hover, .affcont ul li a:hover, .affcont p a:visited, .affcont ol li a:visited, .affcont ul li a:visited{
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	color:#005cab;
}
#afffoot{
	width:536px;
	display:block;
	background-color:#d9e7f2;
	height:20px;
	border-left:#97a5b0 1px solid;
	border-right:#97a5b0 1px solid;
	border-bottom:#97a5b0 1px solid;
	text-align:right;
	padding-top:4px;
	padding-right:5px;
}
#afffoot a:link, #afffoot a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#818181;
	text-align:right;
	vertical-align:middle;
	text-decoration:none;
}
#afffoot a:active, #afffoot a:hover{
	font-weight:bold;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	text-decoration:underline;
}

#affBoxBot{
	width:544px;
	height:7px;
	margin:auto;
}
#gamcont{
	padding:10px 0 0 0;
	width:960px;
}
#gamintro p{
	font-size:14px;
	color:#005DAB;
	margin:0 0 10px;
	padding:0 0 0 10px;
}
	#gamintro p strong{
		font-size:14px;
		font-weight:bold;
		color:#005DAB;
	}
.game{
	position:relative;
	width:406px;
	height:157px;
	float:left
}
.gametop{
	width:394px;
	height:24px;
	font-size:14px;
	color:#005DAB;
}
.singOrMult{
	position:absolute;
	top:2px;
	left:366px;
	display:block;
}
.gcontent{
	position:relative;
	width:391px;
}
.gcontent a:link, .gcontent a:visited{
	position:absolute;
	width:51px;
	height:25px;
	top:86px;
	left:332px;
	display:block;
	font-size:12px;
	text-align:right;
	color:#FF0000;
	text-decoration:none;
}
.gcontent a:active, .gcontent a:hover{
	position:absolute;
	width:51px;
	height:25px;
	top:86px;
	left:332px;
	display:block;
	font-size:12px;
	text-align:right;
	color:#FF0000;
	text-decoration:underline;
}
.gpic{
	display:block;
	width:85px;
	height:85px;
	clear:none;
	float:left;
	position:relative;
}
.gdesc{
	width:287px;
	font-size:12px;
	padding:0 0 0 10px;
	float:left;
}
#gamfoot{
	width:415px;
	height:20px;
	padding:0 0 0 10px;
}
#gamfoot a{
	color:#818181;
	text-decoration:underline;
}
#gamBoxBot{
	width:417px;
	height:7px;
	margin:0 0 0 2px;
}
#grss{
	display:block;
	float:left;
	text-align:left;
	vertical-align:middle;
	margin-left:3px;
	padding-left:20px;
	background-image:url(../../images/icons/rss_sml.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#grss a:link, #grss a:visited{
	font-weight:bold;
	font-size:12px;
	color:#818181;
	text-decoration:none;
}
#grss a:hover, #grss a:active{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
#gnav{
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#818181;
	text-align:right;
	vertical-align:middle;
	margin-right:5px;
	float:right
}
#gnav a:link, #gnav a:visited{
	font-weight:bold;
	font-size:12px;
	color:#818181;
	text-decoration:none;
}
#gnav a:active, #gnav a:hover{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
#navButtonPrev, #navButtonNext{
	cursor:pointer;
}
