@charset "utf-8";

*{
	margin:0;
	padding:0;
	}
body {
	background-color:#000;
	
	font-family:Verdana, Geneva, sans-serif;
}
a span{
	display:none;
	}
ul{
	list-style:none;
	
	}
ol{
	margin-left:35px;
	}
h1{
	text-align:center;
	margin-bottom:20px;
	}
table{
	border-collapse:collapse;
	width:100%;
	border:2px solid #999;
	}
table td{
	border:1px dotted #999;
	padding:5px;
	color:#333;
	text-align:center;
	}
table td.alignleft{
	text-align:left;
	}
table th{
	border:1px dotted #999;
	padding:5px;
	background:#666;
	color:#FFF;
	font-size:12px;
	}
table.centertable{
	text-align:center;
	}
.width01{
	width:50px;
	}
.width02{
	width:160px;
	}
.width03{
	width:80px;
	}
.width04{
	width:120px;
	}
#bkcontenertop{
	background:url(imgs/header_bk01.jpg) no-repeat center top;	

	}
#bkcontenertop01{
	background:#000 url(imgs/header_bk.jpg) no-repeat center top;
	}
#wrapper{
	width:800px;
	margin:0 auto;
	}
#header{
	height:337px;
	position:relative;
	}

#maincontent{
	margin:0px 20px;
	background:#FFF ;
	padding:20px 0px;
	line-height:1.5em;
	
	}
.contentBlock{
	padding:0 80px;
	
	}
#maincontent h3{
	background:url(imgs/h3mark.gif) no-repeat 0px 2px;
	padding-left:22px;
	color:#309;
	margin:30px 0px 15px 8px;
	}
/*-----------------TopMenu Setup--------------------*/
#header ul.topmenu{
	position:absolute;
	width:373px;
	height:35px;
	left:480px;
	z-index:100;
	}
ul.topmenu li{
	float:left;
	}
ul.topmenu li a{
	display:block;
	height:35px;
	}
a.top_royalhome{
	width:145px;
	background:url(imgs/topmenu_on01.jpg) no-repeat 0px 0px;
	}
a.top_home{
	width:104px;
	background:url(imgs/topmenu_on01.jpg) no-repeat -145px 0px;
	}
a.top_regi{
	width:124px;
	background:url(imgs/topmenu_on01.jpg) no-repeat -249px 0px;
	}
a.top_royalhome:hover{

	background:url(imgs/topmenu_on01.jpg) no-repeat 0px -35px;
	}
a.top_home:hover{

	background:url(imgs/topmenu_on01.jpg) no-repeat -145px -35px;
	}
a.top_regi:hover{

	background:url(imgs/topmenu_on01.jpg) no-repeat -249px -35px;
	}
/*-----------------TopMenu Setup-- END------------------*/
/*-----------------MainMenu Setup--------------------*/

#navi{
	height:89px;
	background:url(imgs/mainMenu_bk.jpg) no-repeat;
	}
ul.mainmenu{
	width:100%;
	padding-left:5px;
	}
ul.mainmenu li{
	
	float:left;
	}
ul.mainmenu li a{
	display:block;
	width:157px;
	height:48px;
	}
a.mainmenu01:hover{
	background:url(imgs/mainMenu01.jpg) no-repeat 0px -48px;
	}
a.mainmenu02:hover{
	background:url(imgs/mainMenu01.jpg) no-repeat -157px -48px;
	}
a.mainmenu03:hover{
	background:url(imgs/mainMenu01.jpg) no-repeat -314px -48px;
	}
a.mainmenu04:hover{
	background:url(imgs/mainMenu01.jpg) no-repeat -471px -48px;
	}
a.mainmenu05:hover{
	background:url(imgs/mainMenu01.jpg) no-repeat -628px -48px;
	}
a.mainmenu01Curr{
	background:url(imgs/mainMenu01.jpg) no-repeat 0px 0px;
	}
a.mainmenu02Curr{
	background:url(imgs/mainMenu01.jpg) no-repeat -157px 0px;
	}
a.mainmenu03Curr{
	background:url(imgs/mainMenu01.jpg) no-repeat -313px 0px;
	}
a.mainmenu04Curr{
	background:url(imgs/mainMenu01.jpg) no-repeat -470px 0px;
	}
a.mainmenu05Curr{
	background:url(imgs/mainMenu01.jpg) no-repeat -628px 0px;
	}
	
/*-----------------MainMenu Setup-- END------------------*/
ul.submenu01{
	padding-left:30px;
	}
ul.submenu01 li{
	float:left;
	padding-top:5px;
	}
ul.submenu01 li a{
	display:block;
	width:135px;
	height:26px;
	}
a.royal01_01{
	background:url(imgs/subMenu01.jpg) no-repeat 0px 0px;
	}
a.royal01_02{
	background:url(imgs/subMenu01.jpg) no-repeat -135px 0px;
	}
a.royal01_03{
	background:url(imgs/subMenu01.jpg) no-repeat -270px 0px;
	}
a.royal01_04{
	background:url(imgs/subMenu01.jpg) no-repeat -405px 0px;
	}
a.royal01_01:hover{
	background:url(imgs/subMenu01.jpg) no-repeat 0px -26px;
	}
a.royal01_02:hover{
	background:url(imgs/subMenu01.jpg) no-repeat -135px -26px;
	}
a.royal01_03:hover{
	background:url(imgs/subMenu01.jpg) no-repeat -270px -26px;
	}
a.royal01_04:hover{
	background:url(imgs/subMenu01.jpg) no-repeat -405px -26px;
	}
a.royal01_01Curr{
	background:url(imgs/subMenu01.jpg) no-repeat 0px -52px;
	}
a.royal01_02Curr{
	background:url(imgs/subMenu01.jpg) no-repeat -135px -52px;
	}
a.royal01_03Curr{
	background:url(imgs/subMenu01.jpg) no-repeat -270px -52px;
	}
a.royal01_04Curr{
	background:url(imgs/subMenu01.jpg) no-repeat -405px -52px;
	}
ul.submenu02{
	padding-left:500px;
	}
ul.submenu02 li{
	float:left;
	padding-top:5px;
	}
ul.submenu02 li a{
	display:block;
	width:135px;
	height:26px;
	}
a.royal05_01{
	background:url(imgs/subMenu02.jpg) no-repeat 0px 0px;
	}
a.royal05_02{
	background:url(imgs/subMenu02.jpg) no-repeat -135px 0px;
	}
a.royal05_01:hover{
	background:url(imgs/subMenu02.jpg) no-repeat 0px -26px;
	}
a.royal05_02:hover{
	background:url(imgs/subMenu02.jpg) no-repeat -135px -26px;
	}
a.royal05_01Curr{
	background:url(imgs/subMenu02.jpg) no-repeat 0px -52px;
	}
a.royal05_02Curr{
	background:url(imgs/subMenu02.jpg) no-repeat -135px -52px;
	}
/*-----------------Footer Setup--------------------*/
#footer{
	height:141px;
	text-align:center;
	background:url(imgs/bottom_bk.jpg) no-repeat center;
	
	}
#footer p{
	position:relative;
	top:60px;
	font-size:12px;
	color:#fff;
	}
/*-----------------Footer----END--------------------*/
.blackBk{
	background-color:#000;
	}
.redfont{
	color:#F00;
	font-weight:bold;
	}
a.linkto{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background:#39F;
	border-bottom:1px dashed #FFF;
	padding:3px;
	}
a.linkto:hover{

	background:#3FF;

	}
img.imgkey{
	position:relative;
	top:15px;
	}
