/* CSS Document */

body
{
    margin:0;
	padding:0;
		font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
		background:url(../images/bg.jpg);
		
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

#topbg
{
width:auto;
height:470px;
background:url(../images/tbg.png) repeat-x;
}
#logobg
{
   width:974px;
  height:145px;
 background:url(../images/logobg.png) no-repeat;
 margin:0px auto;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
#menubox
{
width:500px;
height:60px;
float:right;
padding-top:60px;
}

#menu
{
  width:400px;
  height:40px;
  float:right;
}
#menu ul
{
  width:400px;
  height:35px;
  padding-top:10px;
}

	  #menu ul li{
	    width:100px;
		height:30px;
		float:left;
		text-align:center;
	  }
	  #menu ul li a {

	  color:#FFFFFF;
	  font-size:15px;
	  font-weight:normal;
	  text-decoration:none;
	  }
	  #menu ul li a:hover {

	  color:#333333;
	  font-size:15px;
	  font-weight:normal;
	  text-decoration:none;
	  }
	  #mater
	  {
	     width:974px;
		 height:270px;
		 margin:0px auto;
	  }
	  #matterleft
	  {
	   width:490px;
	   height:260px;
	   float:left;
	   padding-left:18px;
	   padding-top:32px;  
	   
	  }
	  #matterright
	  {
	   width:450px;
	   height:260px;
	   float:right;
	  }
	  #welh
	   {
	    width:410px;
		height:50px;
		color:#FFCF9F;
		font-size:28px;
		float:right;
	   }
	   #about
	   {
	     width:370px;
		 height:150px;
		 color:#FFFFFF;
		 font-size:14px;
		 float:right;
		 margin-left:5px;
		 margin-right:35px;
		 text-align:justify;
		 line-height:20px;
	   }
	   #rmore
	   {
	     width:405px;
		 height:55px;
		 float:right;
	   }
	   #round
	   {
	     background:url(../images/round.png) no-repeat;
		 width:962px;
		 height:47px;
		 margin:0px auto;
	   }
	   #nextpane
	    {
		  	 width:960px;
		 height:30px;
		 margin:0px auto;
		 background-color:#EBE7D6;
		}
		#blue
		{
		background-color:#414141;
		width:960px;
		height:10px;
		}
		.ribon
		{
		  background:url(../images/ribbon.png) no-repeat;
		  width:984px;
		  height:53px;
		  margin:0px auto;
		   background-color:#FFFFFF;
		}
		.ribontxt
		{
		  color:#FFFFFF;
		  width:600px;
		  height:33px;
		  float:left;
		  text-align:center;
		  padding-top:20px;
		}
		.newstxt
		{
		   width:960px;
		   height:1150px;
		  /*background-color:#EBE7D6;*/
		  background:url(../images/bg.jpg);
		   margin:0 auto;
		   color:#003366;
		   border:dashed 1px #999999;
			   
		}
		.newstxt2
		{
		   width:960px;
		   height:1575px;
		  /*background-color:#EBE7D6;*/
		  background:url(../images/bg.jpg);
		   margin:0 auto;
		   color:#003366;
		   border:dashed 1px #999999;
			   
		}
		.newstxt3
		{
		   width:960px;
		   height:auto;
		  /*background-color:#EBE7D6;*/
		  background:url(../images/bg.jpg);
		   margin:0 auto;
		   color:#003366;
		   border:dashed 1px #999999;
		   overflow:auto;
			   
		}
		.newsalign
		 {
		  width:250px;
		  height:100px;
		  float:left;
		  padding-left:50px;
		  padding-top:20px;
		 }
		 .slide
		  {
		    width:405px;
			height:229px;
		   background:url(../images/slideimg.png) no-repeat;
		   padding-left:20px;;
		   padding-top:20px;
		  }
		  #slideshow
		   {
		    width:358px;
		    height:190px;
		 position:relative;
		   }
		   #slideshow DIV {
		   	position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 190px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 190px;
    display: block;
    border: 0;

}
.leftpane
 {
   width:680px;
  height:auto;
  float:left;
  border-right-color:#999999;
  border-right-style:dashed;
  border-right-width:1px;
 }
 .leftpane3
 {
   width:600px;
  height:auto;
  
  border-right-color:#999999;
  border-right-style:dashed;
  border-right-width:1px;
  padding:20px;
  text-align:justify;
  overflow:auto;
 }
 .leftpane2
 {
   width:680px;
  height:792px;
  float:left;
  border-right-color:#999999;
  border-right-style:dashed;
  border-right-width:1px;
 }
 .rightpane{
  height:auto;
 width:278px;
 float:right;
 }
 .inbox
  {
   width:auto;
   height:262px;
   margin:0 auto;
   border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
  
  }
  .inbox2
  {
   width:auto;
   height:475px;
   margin:0 auto;
   border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
	 padding-top:35px;
	 padding-left:25px;
  
  }
  .slidbg
   {
    width:600px;
	height:400px;
		background-color:#DED8BC;
		border:#DACAB0 solid 1px;
		padding-left:25px;
		padding-top:25px;
			font-size:12px;
			color:#993333;
		
   }
   #slider
   {
     width:575px;
	 height:375px;
	font-size:12px;
			color:#993333;
   }
   img{border:none;}


/* Easy Slider */
  

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
			 font-size:12px;
			color:#993333;
	
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:575px;
	 height:375px;
	 		 font-size:12px;
			color:#993333;
		overflow:hidden; 
		}
	span#prevBtn{
	text-decoration:none;
		
	}
	span#nextBtn{
	text-decoration:none;
		 
	}					

   
  .menutext
   {
     width:auto;
	 height:35px;
	 border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
	 font-size:22px;
	 padding-top:10px;
	 
   }
   .newshead
    {
	  width:600px;
	  height:25px;
	  margin:auto;
	  font-size:18px;
	  color:#676734;
	  padding-top:8px;
	}
	.nbor
	 {
	   width:auto;
	   height:3px;
	   margin:auto;
	    border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
	 }
	 .nbox
	 {
	  width:610px;
	  height:174px;
	  margin:auto;
	  padding-top:25px;
	  
	  
	 }
	 .ibox
	  {
	    width:163px;
		height:143px;
		background-color:#DED8BC;
		border:#DACAB0 solid 1px;
		float:left;
		padding-left:10px;
		padding-top:10px;
	  }
	  .news
	  {
	    width:420px;;
		height:143px;		
		float:right;
		font-size:14px;
		 text-align:justify;
		 line-height:20px;
	  }
	  .rmenu
	   {
	    width:auto;
	 height:300px;
	   }
	   .rmenu ul
	   {
		    width:auto;
			height:auto;
		   padding:0;
		   margin:0;
	   }
	   .rmenu ul li
	   {
		    width:auto;
		 height:25px;
		 font-size:13px;
		 color:#666666;
		 padding-left:15px;
		 padding-top:8px;
		   border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
	   }
	   .rmenu ul li a
	   {
		     color:#993300;
		  text-decoration:none;
	   }
	    .rmenu ul li a:hover
	   {
		   color:#333333;
		  text-decoration:none;
	   }
	   .mlink
	    {
		 width:auto;
		 height:25px;
		 font-size:13px;
		 color:#666666;
		 padding-left:15px;
		 padding-top:8px;
		   border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
		}
		
		 .mlink a
	    {
		  color:#993300;
		  text-decoration:none;
		}
		 .mlink a:hover
	    {
		  color:#333333;
		  text-decoration:none;
		}
		#footer
		 {
		   width:auto;
		   height:39px;
		   background:url(../images/footer-t.jpg);
		   margin:0 auto;
		 }
		 #fot2
		  {
		    width:auto;
		   height:39px;
		   background:url(../images/footer-b.jpg);
		   margin:0 auto;
		  }
		  #copy
		   {
		     width:960px;
			 height:20px;
			 margin:auto;
			 color:#FFFFFF;
			 font-size:13px;
		   }
		   #copyl
		   {
		    width:300px;
			height:auto;
			float:left;
		   }
		    #devlp
		   {
		    width:300px;
			height:auto;
			float:right;
			text-align:right;
		   }
		   #devlp a
           {
		     color:#FFFFFF;
			 text-decoration:none;
		   }	
		   #devlp a:hover
           {
		     color:#993300;
			 text-decoration:none;
		   }
		   .video
		    {
			 float:right;
			 width:350px;
			 height:230px;
			 	padding-top:20px;
		padding-left:25px;
			}		
			.videobg
			 {
			  width:300px;
			  height:200px;
			  background-color:#DED8BC;
		border:#DACAB0 solid 1px;
	
			 }
			 .latest
			  {
			   float:left;
			   width:300px;
			   height:230px;
			   padding-top:20px;
			  }
			  .ltbox
			   {
			       width:260px;
				   height:30px;
			       background-color:#DED8BC;
		           border:#DACAB0 solid 1px;
				   margin:0 auto;
				   padding-top:7px;
			   }
			   .lntext
			    {
				  width:244px;
				   height:143px;
			       
		           border:#DACAB0 solid 1px;
				   margin:0 auto;
				   padding-top:32px;
				   padding-left:8px;
				   padding-right:8px;
				   
				}
				.nlbox
				 {
				   width:80px;
				   height:70px;
				   float:left;
				    background-color:#DED8BC;
		           border:#DACAB0 solid 1px;
				   padding-top:10px;
				   
				 }
				 .ninbox
				 {
				   width:60px;
				   height:60px;
				   margin:0 auto;
				 }
				 .nltext
				  {
				    width:150px;
					height:80px;
					float:right;
					font-size:11px;
				  }
				  .ltmore
				   {
				     width:150px;
					 height:34px;
					 float:right;
					 padding-top:8px;
				   }
				   .sideform
				    {
					  width:auto;
					  height:25px;
		 font-size:13px;
		 color:#515128;
		 float:right;
					}
					.mlink2	    {
		 width:auto;
		 height:250px;
		 font-size:13px;
		 color:#666666;
		 padding-left:18px;
		 padding-top:13px;
		 
		}
					.rformbg
					 { 
					   width:240px;
					   height:250px;
					    background-color:#DED8BC;
		           border:#DACAB0 solid 1px;
					 }
					 .formfld
					  {
					    width:auto;
						height:15px;
					 padding-left:18px;
		 padding-top:13px;
		 color:#006699;
					  }
					  
 .newsd
  {
    width:auto;
	height:auto;
	 border-bottom-color:#999999;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
	 padding-top:15px;
	 padding-bottom:15px;
  }
  .newstex
  {
    width:600px;
	height:auto;
	margin:0 auto;
	font-size:14px;
		 text-align:justify;
		 line-height:20px;
		 overflow:hidden;
  }
  .infotext
  {
	   width:auto;
	   padding:20px;
	   height:auto;
  }
  .infohead
  {
	   width:auto;
	   height:30px;
	   font-size:18px;
	  color:#06C;
	   border-bottom-color:#990;
	 border-bottom-style:dashed;
	 border-bottom-width:1px;
  }
  .infomatter
  {
	  text-align:justify;
	  font-size:14px;
	  padding-top:5px;  
  }
  .infomatter a
   {
	    color:#900;
		font-size:14px;
   }
   .infomatter a:hover
   {
	    color:#C30;
		font-size:14px;
   }
