/* 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;
	
	}
#j{
	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:0px 56px 0px 58px;;
	}
	
#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:4px;
	padding-bottom:10px;
	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.noimg{
	background-image:none;
	}
	
#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:0px 60px 48px 7px;;
	background:url(../images/body_bg.gif) repeat-x 0 0 #fff;
	/*width:764px;*/
	height:auto;
	margin:8px 0 0 0;
	overflow:hidden;
	
	}
	
#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;
}


/*------------right part start----------------*/
#right{
	width:750px;
	height:auto;
	float:right;
	padding-left:400px;
	margin-bottom:50px;
	margin-right:-20px;
	margin-top:30px;
	padding:0 13px 0 0;

	}
#right h1{
	font-size:20px;
	padding-left:300px;
	padding-top:15px;
	color:#55a3ca;
	
}	
#right h2{
	
	margin-top:-25px;
	color:rgb(0,128,144);
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#right h3{
	
	margin-top:10px;
	padding-left:100px;	
	color:#FF971F;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#right h4{
	
	margin-top:25px;
	margin-bottom:10px;
	padding-left:100px;	
	color:#484848 ;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
	
#right p.text{
	text-align:left;
	margin-left:75px;
	line-height:170%;
	font-size:12px;
	font-family:"Lucida Console", Monaco, monospace;
}

#right p.para{
	text-align:center;
	line-height:150%;
	margin-top:15px;
	margin-left:55px;
	font-size:12px;
	font-family:"Lucida Console", Monaco, monospace;
}	

#right p.para a:link{
	color:green;
}

#right p.para a:hover{
	color:olive;
}
#right p.param{
	text-align:center;
	line-height:150%;
	margin-top:15px;
	margin-left:55px;
	font-size:12px;
	font-family:"Lucida Console", Monaco, monospace;
	
}	
/*----------------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;
	}
	
