/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.gif) repeat-x 0 0 #0b416f;
	color:#606060;
	}
	
div, h1, h2, img, p, ul, form, h3{
	padding:0;
	margin:0;
	}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
a{
	outline:none;
	}
	
img{
	display:block;
	font-size:0;
	line-height:0;
	}
/*--------------------main part start-------------------*/
#main{
	width:764px;
	margin:0 auto;
	background:url(../images/body_bot.jpg) no-repeat left bottom #fff;
	color:#4c4c4c;
	padding:7px 7px 37px;
	}
	
/*-----------------toop part start-------------*/
	
#toppannel{
	
	background:url(../images/bg.gif) repeat-x 0 0 #0b416f;
	color:#606060;
	height:150px;
	position:relative;
	margin-top:-7px;
	margin-bottom:-5px;
	
	}
#jiten{
	margin-top:-8px;
	margin-left:0px;
}
.logo{
	position:absolute;
	left:15px;
	top:12px;
	/*display:block;*/
	font-size:0;
	}
	
		
#flash{
	height:240px;
	margin:8px 0 0 0;
	position:relative;
	
	}
	
#flash h1{
	background:url(../images/slogan.gif) no-repeat 0 0 ;
	height:82px;
	width:225px;
	position:absolute;
	left:216px;
	top:135px;
	text-indent:-222222px;
	}
/*---------------navigation part start------------------*/
#navi{
	height:30px;
	background:url(../images/navi_bg.jpg) repeat-x 0 0;
	position:relative;
	padding:0 70px 0 62px;
	}
	
#navi span.left{
	background:url(../images/navi_left.jpg) no-repeat 0 0;
	height:30px;
	width:8px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	}
	
#navi span.right{
	background:url(../images/navi_right.jpg) no-repeat 0 0;
	height:30px;
	width:11px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	}

#navi ul{
	height:30px;
	list-style-type:none;
	margin-left: -58px;	
	}
	
#navi ul li{
	float:left;
	display:block;
	height:30px;
	background:url(../images/navi_sapa.jpg) no-repeat right top;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:15px;
	padding-left:-1px;
	}

#navi ul li a{
	float:left;
	display:block;
	background:url(../images/navi_bg.jpg) repeat-x 0 0 #fffffe;
	text-decoration:none;
	height:30px;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:0 12px 0 12px;
	font:bold 13px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	
#navi ul li a:hover{
	background:url(../images/hover.jpg) no-repeat center top;
	}
	
#navi ul li a.hover{
	background:url(../images/hover.jpg) no-repeat center top;
	}
	
/*---------------body part start-------------*/

#body{
	padding:0 0 0 0;
	background:url(../images/body_bg.gif) repeat-x 0 0 #fff;
	/*width:764px;*/
	margin:8px 0 0 0;
	
	}
	
#body span.top{
	background:url(../images/body_top.gif) no-repeat 0 0;
	height:11px;
	display:block;
	}
	
.slog {
	color:white;
	font-family:Impact, Charcoal, sans-serif;
	font-size:40px;
	margin-left:180px;
	text-align:center;
}
	
.text{
	font-size:15px;
	line-height:25px;
	padding-right:4px;
	padding-top:0 0 -10px 0;
	
	}
	
.border_bot{
	border-bottom:#e6e8ed 1px solid;
	margin:0 0 15px 0;
	}
	
.text span{
	color:#55a3ca;
	background-color:#f1f3f7;
	background:url(../images/left_arrow.gif) no-repeat 0 4px;
	
	font-weight:bold;
	}

.text a{
	color:green;
}
.text a:hover{
	color:olive;
}

/*------------right part start----------------*/
#right{
	width:750px;
	height:auto;
	float:right;
	padding-left:400px;
	margin-bottom:50px;
	margin-right:-20px;
	margin-top:50px;
	padding:0 13px 0 0;
	
	}
	
#right h2{
	font-size:20px;
	margin-top:10px;
	color:rgb(112,128,144);
}
	


	
/*----------------footer part start-------------*/
#footer{
	background:url(../images/footer_bg.gif) no-repeat 0 0 #0b416f;
	color:#fff;
	padding:19px 0 0 0;
	height:55px;
	margin:4px auto 0;
	width:778px;
	}

	
#footer p {
	font-size:11px;
	margin:8px 92px 0 57px;
	line-height:16px;
	text-align:center;
	
	}
#footer p a{
	color:green;
	
}	
#footer p a:hover{
	color:white;
	
}	
#footer ul{
	list-style-type:none;
	height:20px;
	margin:0 0 0 90px;
	}
	
#footer ul li{
	float:left;
	display:block;
	padding:0 12px;
	}
#footer ul li a{
	text-decoration:none;
	color:#54acf2;
	background-color:inherit;
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer ul li a:hover{
	color:#fff;
	background-color:inherit;
	}
	
#footer ul li a.hover{
	color:#fff;
	background-color:inherit;
	}
	


