/* - toporange box height layout start -------------- */
#toporange {
	height:50px;
	text-align:right;
	font-size: 0.85em;
	color: #996600;
	padding: 0px 120px 0px 0px;
	margin:auto;
	}
/* - toporange box height layout end -------------- */

/* - topnavi start -------------- */
#topnavi {
	width:900px;
	text-align:right;
	margin:auto;
	height:50px;
	background:transparent url("images/toplogo.gif") no-repeat top left;
	}
/* - topnavi end -------------- */

/* - topmenu start -------------- */
ul#topmenu{
	margin:0;
	list-style-type:none;
	width:680px;
	float: right;
	padding: 0px 0px 0px 220px
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:1px solid #666;
	border-top:13px solid #232323;
	}

ul#topmenu li{
	display:block;
	float: left;
	margin:0;pading:0;
	}

ul#topmenu li a{
	display:block;
	float:left;
	color:#006600;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("images/bgDIVIDER.gif") no-repeat top right;
	}

ul#topmenu li a:hover{
	background:transparent url("images/bgHOVER.gif") no-repeat top right;
	}

ul#topmenu li a.current,ul#topmenu li a.current:hover{
	color:#993300;
	background:transparent url("images/bgON.gif") no-repeat top right;
	}
/* - topmenu end ------------------ */

/*- mainbox start ------------------------- */
#mainbox {
	text-align:left;
	width: 880px;
	height: auto;
	margin:auto;
	padding: 10px;
	background: #fff;
	border:1px solid #7e7e7e;
	border-width:0 1px 1px 1px;
	}
/*- mainbox end ------------------------- */

/*- leftnavigation start ------------------------- */
#leftnavi {
	position:relative;
	width: 200px;
	}
/*- leftnavigation end ------------------------- */

/*- indexright start ------------------------- */
#indexright {
	position:relative;
	float: right;
	text-align:left;
	width: 280px;
	padding: 0px 0px 10px 10px; 
	}

#indexleft {
	float: left;
	width: 580px;
	padding: 10px 0px 10px 10px; 
	}

/*- contents end ------------------------- */

/*- contents start ------------------------- */
#contents_banner {
	float: right;
	width: 660px;
	padding: 0px;
	}

#contents {
	position:relative;
	float: right;
	text-align:left;
	width: 640px;
	padding: 0px 10px 0px 10px;
	}
/*- contents end ------------------------- */

#footer_img {
	clear: both;
	text-align:right;
	padding: 10px 60px 0px 0px;
	}

#footer_text {
	text-align: center;
	width: 900px;
	padding:10px 0px 10px 0px;
	height: auto;
	margin: auto;
	}