/* CSS Document */
body{
	padding:0; margin:0; background:url(../images/bg.gif) repeat-x 0 0 #EDB501; color:#686868;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea, select{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
/*-------------------------------header part srart------------*/
#header{
	width:778px; margin:0 auto; height:506px; position:relative; background:url(../images/header_bg.gif) no-repeat 0 0 #fff; padding:0 0 0 0; color:#FFFFFe;
	}
#header img{
	display:block; font-size:0; line-height:0;
	}
#header img.logo{
	display:block; font-size:0; position:absolute; left:41px; top:45px;
	}
#header ul.navi{
	height:55px; position:absolute;	left:0px; top:152px; width:778px; background:url(../images/navi_bg.gif) repeat-x 0 0 #fff; color:#FFFFFe;
	}
#header ul.navi li{
	display:block; padding:0 28px; float:left; background:url(../images/navi_sapa.gif) no-repeat right top;
	}
#header ul.navi li.nobor{
	background-image:none;
	}
#header ul.navi li a{
	text-decoration:none; color:#FFFFFF; background-color:inherit; font:bold 11px/55px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase;
	background-color:inherit;
	}
#header ul.navi li a.hover{
	color:#CA0000; background-color:inherit;
	}
#header ul.navi li a:hover{
	color:#CA0000; background-color:inherit;
	}
#header #flash{
	width:488px; height:297px; position:absolute; left:0; top:207px;
	}
#header ul.pic{
		width:273px; padding:9px 0 0 0px; background:url(../images/portfolio_bg.jpg) repeat-x 0 0 #fff;  position:absolute; left:497px; top:212px; color:#FFFFF1;
			
		}
#header ul.pic li{
		float:left; padding:0 0 11px 14px; font-size:0; line-height:0;
		}
#header ul.pic li a{
		font-size:0;
		}
#header ul.pic li a img{
		font-size:0; line-height:0; display:block; border:none;
		}
/*-------------------------------body part start-------------------------*/
#body{
	width:753px; margin:0 auto ; background:url(../images/body_top.gif) no-repeat 0 0 #FFFFFF; color:#686868; padding:57px 18px 0 7px;
	}
	/*--------------------------left part--------*/
	#left{
		width:253px; float:left; padding:0; margin:0;
		}
	#left img.banner{
		display:block; font-size:0; border:none;
		}
	#left img.banner1{
		display:block; font-size:0; margin:0 0 0 5px; border:none;
		}
	#left form{
		width:190px; height:54px; border:#D2D2D2 1px solid; margin:12px 0 11px 4px; background:url(../images/search_icon.gif) no-repeat 4px 5px #FFFFFF;
		padding:10px 0 0 51px;
		}
	#left form input{
		width:178px; height:21px; border:#6193BF 1px solid; font:normal 11px/19px tahoma, Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF;
		text-align:center;
		}
	#left form input.submit{
		background:url(../images/search.gif) no-repeat 0 0; border:none; font-size:0; line-height:0; width:73px; height:18px; cursor:pointer; 
		margin:4px 0 0 107px;
		}
	#left h2.latestUpdate{
		background:url(../images/latest_update.gif) no-repeat 0 0; width:221px; height:20px; display:block; margin:0 0 14px 0; text-indent:-2000px;
		font-size:0; line-height:0;
		}
	/*----------------------------right side start-------------------*/
	#right{
		width:482px; float:left; padding:0 0 0 18px;
		}
	#right h2.welcome{
		/*background:url(../images/introduction.gif) no-repeat 0 0;*/ width:482px; height:48px; display:block; margin:0 0 10px 0; text-indent:-2000px;
		}
	#right p.text{
		width:480px; font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 10px 0;
		}
	#right p.text1{
		width:480px; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 0;
		}
	#right p.text1 a{
		color:#561302; text-decoration:underline; background-color:#FFFEFf; display:block; width:59px; margin:16px 0 0  0;
		}
	#right p.text1 a:hover{
		background-color:#FFFEFf;color:#000000; text-decoration:none;
		}
/*--------------------------footer part start----------------*/
#footer{
	background:url(../images/footer_bg.gif) no-repeat 0 0 #EDB501; height:112px; width:778px; margin:0 auto; padding:53px 0 0 0; color:#F9EAB3;
	}
#footer ul{
	width:574px; height:13px; margin:0 0 0 144px;
	}
#footer ul li{
	float:left; padding:0 17px; border-right:#000 1px solid; height:13px;
	}
#footer ul li.nobor{
	border-right:none;
	}
#footer ul li a{
	background-color:#fff; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-transform:capitalize;
	}
#footer ul li a.hover{
	background-color:#fff; color:#E88902;
	}
#footer ul li a:hover{
	background-color:#fff; color:#E88902;
	}
#footer p{
	margin:66px 0 0 205px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	}
		
/*--------------------------------content pages-------------------------*/
	#right h2.services{
		/*background:url(../images/servicee.gif) no-repeat 0 0*/; width:482px; height:38px; display:block; margin:0 0 10px 0; text-indent:-2000px;
		}
	#right ul.content{
		padding:15px 0 0 0;
		}
	#right ul.content li{
		background:url(../images/right_arrow.gif) no-repeat 0 8px; font:normal 11px/20px tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 15px;
		}
	#right ul.content li a{
		color:#686868; text-decoration:underline; background-color:#fff;  margin:0 0 0  0;
		}
	#right ul.content li a:hover{
		 color:#BB3603; background-color:#FFFFFF;
		}
	#right ul.content li.norarrow{
		background-image:none; padding:0;
		}
	#right ul.content li.norarrow a{
		color:#561302; text-decoration:underline; background-color:#fff; display:block; width:59px; margin:18px 0 0  0;
		}
	#right ul.content li.norarrow a:hover{
		 color:#000; background-color:#FFFFFF;
		}
/*--------------------------------contact us pages-----------------------*/
	#right h2.contact{
			/*background:url(../images/contact_with.gif) no-repeat 0 0;*/ width:482px; height:49px; display:block; margin:0 0 0 0; text-indent:-2000px;
		}
	#right form{
			width:318px; padding:20px 0 0 60px;
		}
	#right form label{
			width:70px; height:18px; margin:0 0 5px 0; float:left; display:block; font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; 
		}
	#right form input{
			width:239px; height:16px; border:#919294 1px solid; float:left; margin:0 0 5px 0;
		}
	#right form textarea{
			width:239px; border:#919294 1px solid; float:left; margin:0 0 11px 0; height:50px;
		}
	#right form label.blank{
			width:123px; height:22px; font-size:0; 
		}
	#right form input.submit{
			background:url(../images/submit.gif) no-repeat 0 0; width:59px; height:22px; cursor:pointer; border:none; margin:0; float:left;
		}
	#right form input.reset{
			background:url(../images/reset.gif) no-repeat 0 0; width:52px; height:22px; cursor:pointer; border:none; margin:0 0 0 16px;;
		}