/* CSS Document */



*{

	margin:0px; 

	padding:0px;

}





body{

	background-color:#96cfea;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;



}



.background1{

	width:960px;

	background:url(../images/background.png) no-repeat;

	height:960px;

	margin:0px auto;

}
.background_contact{

	width:960px;

	background:url(../images/background_contact.png) no-repeat;

	height:1210px;

	margin:0px auto;

}





.container{	

	width:960px;

	height:246px;

	margin:0px auto;

	/*background-image:url(../images/b1.png);*/

	/*float:left;*/

}



.header1{

	width:960px;

	height:150px;

	float:left;

	margin-top:50px;

}



.header{

	width:230px;

	height:70px;

	margin-top:58px;

	float:left;

	margin-left:50px;

	padding-top:10px;

}





.logo{

	width:40px;

	height:40px;

	background:url(../images/logo.png) no-repeat;

	margin-top:13px;

	float:left;

	margin-left:5px;

}



.logorachana{

	width:155px;

	height:119px;

	background:url(../images/logo_r.png) no-repeat;

	float: left;

	margin-left:51px;

	margin-top:1px;

}







.headertext{

	width:394px;

	height:24px;

	background:url(../images/text.png);

	float:left;

	margin-top:100px;

	margin-left:45px;

}







.navi1{

	width:6px;

	height:48px;

	background: url(../images/shade1.png) repeat-x;

	float: left;

	margin-left:35px;



}







.navigation{

	width:878px;

	height:48px;

	background: url(../images/shade.png) repeat-x;

	float: left;





}









.navi2{

	width:6px;

	height:48px;

	background: url(../images/shade2.png) repeat-x;

	float: left;



}













.menu{

	float:left;

	margin-bottom: 0;

	font:  14px Arial, Helvetica, sans-serif;

	list-style-type: none;

	color:#282828;

	text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.menu li{

	height:10px;

	display:block;

	margin: 0;

	padding:15px 0 10px 0 ;

	float:left;

}





.menu li a{

	text-decoration: none;

	position: relative;

	color: #FFFFFF;

	height:40px;

	padding:13px 57px 11px 57px;

}







.menu li a:visited{



	color: #FFFFFF;

	height:42px;

}







.menu li a:hover{

	width:170px;

	height:40px;

	background:url(../images/O1.png);

	color: #FFFFFF;

}







.menu li a.selected{ /*selected main tab style */

	width:175px;

	height:40px;

	background:url(../images/O1.png) no-repeat;

	position: relative;

	color:#FFFFFF;



}

















.line{

	width:6px;

	height:42px;

	background-image:url(../images/border1.png);

	float:left;

	margin-left:160px;

	margin-top:2px;

}











.contcenter{

	width:960px;

	/*background-color:#96cfea;*/

	margin:0px auto;

	/*float:left;*/

}





.txtline{

	width:890px;

	background: url(../images/h2.png) repeat-y ;

	float:left;

	margin-left:35px;

	margin-top:0px;

}



.changer{

	width:860px;

	height:250px;

	float:left;

	margin-left:15px;

	margin-top:10px;

	

}



.maintext{

	width:860px;

	background:url(../images/text2.png) no-repeat;

	float:left;

	margin-left:15px;

	margin-top:10px;

}







.backbottom{

	width:960px;

	height:61px;

	/*background-image:url(../images/bottom-img_1.png);*/

	margin:0px auto;

	/*float:left;*/

}



.bottomline{

	width:890px;

	height:5px;

	background-image:url(../images/bottomline_1.png);

	float:left;

	margin-left:35px;

}















.filmstrip{

	margin-top:20px;

}









.panel{

	width:860px;

	height:653px;

	margin-left:15px;

	margin-top:10px;

	float:left;

}





.nev-next{

	width:22px;

	height:22px;

}











.nev-prev{

	width:22px;

	height:22px;

}



div.success

{ 

  clear: both;

  width: 280px;

  background-color:green ;  

  height: 15px;

  color: white;

  padding: .4em;

}



div.fail

{ 

  clear: both;

  width: 280px;

  background-color:red ;

  height: 15px;

  color: white;

  padding: .4em;

 }
 
 
 .mainreputedwork{
 	width:860px;
	padding:0 15px;
	float:left;
 }
 .reputedworkbackleft{
 	width:130px;
	float:left;
	min-height:5000px;
	background-image:url(../images/reputedback.jpg);
 
 }
 .reputedworkbackright{
 	width:730px;
	float:leftl
 }
 
 
.repputedinnertext{
	color:#2E2E2E; margin:5px 0 0 25px; font-size:14px; float:left; width:565px;
}
.repputedinnertext p{
	margin:0 0 5px 0;
	float:left;
}
.repputedinnertext span{
	float:left; margin:3px 0 3px 0;width:565px;
}

