@charset "utf-8";
/* base */

*{
	margin: 0;
	padding: 0;
	line-height: 100%;
	font-size: 100%;
	border: none;}

html{overflow-y:scroll;}

body{
	background-color: #181E5C;
	font-size: 90%;
	font-family: sans-serif;}
ul{
	line-height: 0;}
li{
	list-style: none;}
img{}

table{
	border-collapse: collapse;
	border-spacing: 0 0;
	empty-cells: show;}

a:link, a:visited{
	color: #CD0000;}
a:hover{
	color: #CC9933;}
br{
	height:0px;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-size:0px;}
br.clClear{
	clear: both;
	height: 0;
	font-size:1px;
	line-height: 0px;}

#idMain{
	background-color: #F8F5F8;
	text-align: center;}

#idHeader{
	width: 100%;}

/* Lanuage
-----------------------------------------------------*/
#idLanguage{
	width: 100%;
	background-color: #181E5C;
	color: #fff;
	border-bottom: 5px #D1BE7C solid;
	text-align:center;
	height: 42px;}
#idLanguage p{
	width:800px;
	
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	height: 42px;
}


/* Logo and Title Box
------------------------------------------------------*/
#idLogoTitle{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	background-color: #fff;}
#idLogoTitle h1{
	text-indent: -9999px;}
#idLogoTitle #idLogo{
	float: right;
	width: 203px;
	height: 37px;}
#idLogoTitle #idLogo a{
	text-decoration: none;}

#idIntro{
	padding: 15px;}
#idIntro p{
	line-height: 130%;}

/* Container
----------------------------------------------*/
#idContainer{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #fff;}

/* inner navi
------------------------------------------------*/
#idMainNavis{
	width: 800px;
	background-color: #fff;
	padding-bottom: 15px;
	padding-top: 40px;}
#idMainNavis ul{
	background-color: #fff;}
#idMainNavis li{
	height: 24px;
	text-indent: -9999px;
	float: left;}
#idMainNavis li a{
	display: block;
	height: 24px;
	text-decoration: none;}

#idMainNavi01{width: 100px;	background: url(../img/common/mainnavi01.gif) no-repeat left top;}
#idMainNavi02{width: 115px;	background: url(../img/common/mainnavi02.gif) no-repeat left top;}
#idMainNavi03{width: 100px;	background: url(../img/common/mainnavi03.gif) no-repeat left top;}
#idMainNavi04{width: 100px;	background: url(../img/common/mainnavi04.gif) no-repeat left top;}
#idMainNavi05{width: 105px;	background: url(../img/common/mainnavi05.gif) no-repeat left top;}

#idMainNavi01 a{width: 100px;}
#idMainNavi02 a{width: 115px;}
#idMainNavi03 a{width: 100px;}
#idMainNavi04 a{width: 100px;}
#idMainNavi05 a{width: 105px;}

#idMainNavi01 a:hover{background: url(../img/common/mainnavi01.gif) no-repeat left -24px;}
#idMainNavi02 a:hover{background: url(../img/common/mainnavi02.gif) no-repeat left -24px;}
#idMainNavi03 a:hover{background: url(../img/common/mainnavi03.gif) no-repeat left -24px;}
#idMainNavi04 a:hover{background: url(../img/common/mainnavi04.gif) no-repeat left -24px;}
#idMainNavi05 a:hover{background: url(../img/common/mainnavi05.gif) no-repeat left -24px;}

/*
------------------------------------------------------------*/

#idSidebar{
	width: 235px;
	float: left;}
ul#navSides{}
ul#navSides li{
	text-indent: -9999px;
	width: 235px;
	font-size:3px;}
ul#navSides li a{
	display: block;
	width: 235px;
	text-decoration: none;}
ul#navSides li a:hover{
	background-position: -235px 0px;}

#idContets{
	float: right;}


/* Footer
------------------------------------------------------------*/
#idFooter{
	background-color: #181E5C;
	height: 50px;
	text-align: center;}
#idCopyright{
	width: 100%;
	background-color: #D1BE7C;
	height: 15px;
	text-align: center;}
#idCopyright p{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: 8px;
	height: 15px;
	text-indent: -9999px;
	background: url(../img/common/copyright.gif) no-repeat right top;}

/*
----------------------------------------------------------*/
.clTopOfPage{
	margin-top: 20px;
	margin-bottom: 20px;}
.clTopOfPage p{
	text-align: right;}
.clTopOfPage p a{
	padding-left: 10px;
	background: url(../img/common/top-of-page.gif) no-repeat left center;}
.clTopOfPage p a:hover{
	background: url(../img/common/top-of-page2.gif) no-repeat left center;}
.clCaution{
	color: red;}