 BODY 
   {	  
       color:#3B3B3B;
       background-color:#C6D9EE;
	   
	   font-family: "Arial, Helvetica, sans-serif";	  
       font-size : 12px;
       line-height:20px;
       margin : "0 0 0 0px";
      
   }
  
 
ul 
{
	margin: "0 20 0 30px";
}
   
  
A  
 {
   color:#3B3B3B;
   text-decoration:underline;   
 }

A:visited
{
   color:#3B3B3B;
   text-decoration:underline;   	
}

A:Link 
{ 
	color:#3B3B3B;
	text-decoration:underline;   
}

A:hover {  
   cursor : hand;   
   color: #0066FF;  
   text-decoration:underline; 
 }
 
 
 
 A.nonChangeColor:hover {  
   cursor : hand;  
   text-decoration:underline; 
 }
 
 
 
 IMG.border
 {
	 border : "ridge 1px #F0F0F0";   	
 }
 
 
 IMG {
   border : "0 none 0";   
   }

 IMG.center {
   border : "0 none 0";   
   text-align:center;
   }   
   
   
 IMG.top {
   border : "0 none 0";  
   vertical-align:top;
   }   
   
   
 IMG.bottom {
   border : "0 none 0";  
   vertical-align:bottom;
 }   
 
   
 IMG.life
 {
	width:100;
	height:75;	
 }
   
   
 
 TD 
 {		
   font-size : 12px;  
   vertical-align:top;      
 } 
 
 
 
TD.height10
 {
	 height:10;
 }     
 
 
 TD.align_middle
 {		      
   vertical-align:middle;
 } 
 
 TD.align_bottom
 {		      
   vertical-align:bottom;
 }
 
  TD.align_top
 {		      
   vertical-align:top;
 }
 
 
  TD.textalign_middle
 {		      
   text-align:center;
 }
 
 
  TD.textalign_right
 {		      
   text-align:right;
 }
 
  
  
TD.contentWidth
 {
  	width:80%;
  	
 }     
 
 
 TD.mainFilter
 {  	
  	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#FFFFFF,endColorstr=#B0B0B0);  	  	
 }    
  
 TD.mainSubFilter
 {
  filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#FFFFFF,endColorstr=#EEEEEE)
 }
  
 
 
TD.product_contentWidth_r
 {
	width:20%;
	padding:10px;
 }    
  
    
  
  TABLE.mainTable {    
      width:825; 
	  border : "0px ridge black";     
      border-collapse : collapse;      
      background-color:White;  
     
   }
   
         
 TABLE.mainTable TD
 {
	  border-width : 0px;	 
	  border-style :ridge;	  
	  vertical-align:top;  	    	     
 }
 
   
  TABLE.mainTable TD.padding0 
 {
	  border-width:0px;
	  border-style :ridge;	  
	  padding : 0px;       
	       
 }
 
 
 TABLE.mainTable TD.padding6
 {	 
	  padding:"2 6 2 6px";     
	       
 }
   
   
TABLE.requestFormTable {    
      width:80%; 
      border : "1px ridge #FCFCFC";      
      border-collapse:collapse;
}
   
   
TABLE.requestFormTable TD
 {
	  border-width : 0px;	 	 
	  vertical-align:middle;
	  padding:"3 0 3 0px";  
 }
 
 TABLE.requestFormTable TD.a
 {
	  border-width : 0px;	 
	   border-style :ridge;
	  vertical-align:middle;
	   padding:"3 0 3 20px";  
	
 }

   
      
 TABLE.irTable {    
      width:70%; 
      border : "1px solid #E6E6E6";      
      border-collapse:collapse;
   }
   
   
 TABLE.irTable TD.border
 {
	  border-width : 1px;	 
	  border-style :solid;	 
	  border-color: #E6E6E6;
	  vertical-align:middle;
	  text-align:center;
	  padding:5px;  	     
 }
 
 
  TABLE.borderTable 
  {	 
      border : "1px solid #E6E6E6";      
      border-collapse:collapse;
   }
   
 TABLE.borderTable TD {    
      padding:6px;
   }
   
   
   
   
   
      
 TABLE.normalTable {    
      width:100%; 
      border : "0px ridge black";      
      border-collapse:collapse;
   }
   

   
 TABLE.normalTable TD
 {
	  border-width : 0px;	 
	  border-style :ridge;	  
	  vertical-align:top;    	     
 }


       
       
   
 TABLE.normalTable TD.padding0
 {
	  border-width : 0px;	  	 
	  padding : 0px;  
	  vertical-align:top;   
	        
 }
 
 
 TABLE.normalTable TD.padding60
 {	 
	 border-width : 0px;	 
	  border-style :ridge;	  
	  padding:"6 0 6 0px";     
	  vertical-align:top;

 }
 
  TABLE.normalTable TD.padding06
 {	 
	 border-width : 0px;	 
	  border-style :ridge;	  
	  padding:"0 6 0 6px";     
	  vertical-align:top;

 }
 
   
 TABLE.normalTable TD.padding6
 {	 
	  padding : 6px;  

 }


   
 TABLE.normalTable TD.padding3
 {	 
	  padding : 3px;  

 }
 
 
 TABLE.normalTable TD.content
 {	 
	  padding:"0 40 0 40px"; 
	  vertical-align:top; 
	  
 }
 
 
 TABLE.normalTable TD.product_content
 {	 
	  padding:"0 20 0 20px"; 
	  vertical-align:top; 
	  
 }
     
           
 TABLE.submenuTable {    
      width:100%;     
	  border : "0px ridge black";      
      border-collapse : collapse;        
   }
   
TABLE.submenuTable TD
 {
	  border-width : 0px;	 
	  border-style :ridge;	  
	  vertical-align:top;
      padding:"5 5 5 3px";     

 } 
 
 TABLE.submenuTable TD.padding0
 {
	  border-width : 0px;	 
	  border-style :ridge;	  
	  vertical-align:top;
       padding:"5 0 5 0px";     
      width:10px;

 } 
 
 
 
  TABLE.submenuTable_border {    
      width:100%;      
	  border : "1px solid #CCCCCC";          	      
      border-collapse:collapse;
   }
   
   
 TABLE.submenuTable_border TD 
 {		
	  border-width : 1px;
      border-style :solid;      
      padding:"6 5 6 5px";                                    
 }
 
 

 
   
   
         
  TABLE.bannerTable {    
      width:100%; 
      background-color:White;
	  border : "0px ridge black";      
      border-collapse : collapse;        
   }
   
   
  
   
 TABLE.bannerTable TD 
 {
	  border-width : 0px;
      border-style : ridge;  
      padding : 3px;      
      text-align:center;          
 }
     

 
TABLE.menuTable
{	     
	 width:100%; 
	  border : "0px ridge black";      
      border-collapse : collapse;    
      background-color:#3F3F3F;	 
}
   
       
 TABLE.mainPhotoTable {    
      width:100%; 
      background-color:white;
	  border : "0px ridge black";      
	  border-collapse:collapse;	  	
   }
   
 TABLE.mainPhotoTable TD
 {
	  border-width :1px;
	  border-style : ridge; 
	  padding : 0px;     	 
      text-align:left;      
 }
 
 
 
 TABLE.photoTable {    
      width:100%;       
	  
	  border : "1px solid #CECECE";        
	  border-collapse:collapse;	  	
   }
   
 TABLE.photoTable TD
 {
	  border-width :1px;
	  border-style : solid; 
	  padding : 6px;     	 
      text-align:center;
 }
 
   
 
    
 TABLE.subProductTable {    
      width:100%;      
	  border : "1px solid #B6D7E7";          	      
      border-collapse:collapse;
   }
   
   
 TABLE.subProductTable TD 
 {		
	  border-width : 1px;
      border-style :solid;      
      padding:"6 5 6 5px";                                    
 }
 
 
 TABLE.smallProductTable {    
      width:100%;      
	  border : "1px solid #B6D7E7";          	      
      border-collapse:collapse;
   }
   
   
 TABLE.smallProductTable TD 
 {		
	  border-width : 1px;
      border-style :solid;      
      padding:"2 2 2 2px";      
      font-size:11px;                              
 }
 
 
 
   
 TABLE.productTable {    
      width:100%; 
      background-color:white
	  border : "0px ridge black";      	      
      border-collapse:collapse;
   }
   
   
 TABLE.productTable TD 
 {		
	  border-width : 0px;
      border-style :ridge;
      line-height: 20px;	     
      padding: "2 8 2 8px";
      text-align:left;     
      vertical-align:top;                         
 }
   
   
TR.bg_gray
{
	background-color:#3F3F3F;
}

TR.bg_white
{
	background-color:White;
}


TR.bg_blue0
{
	background-color:#DBE7FB;
}
   

TR.productmenu_bg
{
	background-color:#FBED88;
}




   

TD.bg_gray
{
	 background-color:#F0F0F0;
	 height:400px;
}   


TD.bg_white400
{
	 background-color:White;
	 height:400px;
}   


TD.bg_white
{
	 background-color:white
}   

     
                           
   
   .font_language
    {          
           font-size: 11px;                              
           letter-spacing: 0px;
           line-height: 20px;  
           vertical-align:middle;
    }    
    .font_language A:link,.font_language A:active,.font_language A:visited {text-decoration:none;}
    .font_language A:hover {LEFT:0px;COLOR:#990000;POSITION:relative;TOP:0px;text-decoration:none;cursor:hand;}
    
    
    
   .font_bannertop
    {          
           font-size: 11px;            
           letter-spacing: 0px;
           line-height: 100%;            
    }    
    .font_bannertop A:link,.font_bannertop A:active,.font_bannertop A:visited {text-decoration:none;}
    .font_bannertop A:hover {LEFT:0px;COLOR:#990000;POSITION:relative;TOP:0px;text-decoration:none;cursor:hand;}
    
   
Font.font10
 {		
	 font-size:10px;
	 font-weight:bold; 	 	          
 }  
 
  
Font.font12b
 {		
	 font-size:12px;
	 font-weight:bold; 	 	          
 }
  
Font.font14b
 {		
	 font-size:14px;
	 font-weight:bold; 	 	          
 }
 
 
  Font.font15b
 {			
	 font-size:15px;
	 font-weight:bold;
 }
 
 Font.font16b
 {			
	 font-size:16px;
	 font-weight:bold;
 }
 
 
   
   
Font.color_orange
{
	color:#FF6600;	
}   

.color_orange A:link,.color_orange A:active,.color_orange A:visited {color:#FF6600;text-decoration:none;}
.color_orange A:hover {color:#0066FF;text-decoration:underline;cursor:hand;}

   
   
Font.color_white
{
	color:white;
}   
   


Font.font_news
{    	
	line-height:18px;
}



Font.font_content
{    	
	line-height:20px;
}


Font.font_contentTitle
 {		
	 color:#547dbc;
	 font-size:18px;
	 font-weight:bold;	 		 
 }


Font.font_mainSubject
 {			
	 font-size:15px;
	 font-weight:bold;	 		
	line-height:24px; 	 
	vertical-align:middle;
	
	
 }
 
 Font.font_mainSubSubject
 {			
	 font-size:12px;
	 font-weight:bold;	 
	  color:#FF6600;	
	
 }



Font.font_browse
{    		
}
.font_browse A:link,.font_browse A:active,.font_browse A:visited {color:#0066FF;text-decoration:none;}
.font_browse A:hover {text-decoration:underline;cursor:hand;}


Font.font_undermenu
{
	line-height:20px;   
	color:White;		
}
.font_undermenu A:link,.font_undermenu A:active,.font_undermenu A:visited {color:white;text-decoration:none;}
.font_undermenu A:hover {text-decoration:none;cursor:hand;}



   
Font.font_footer
{
    font-size : 11px;	
    vertical-align:top;		
}

Font.font_underfooter
{
    font-size : 12px;	
    line-height:26px;
    
}



Font.font_sitemap
{
    font-size : 14px;	
    font-weight:bold;
    line-height:16px;
    
}
.font_sitemap A:link,.font_sitemap A:active,.font_sitemap A:visited {text-decoration:none;}
.font_sitemap A:hover {text-decoration:underline;cursor:hand;}



Font.font_sitemap_sub
{       
    line-height:22px;    
}
.font_sitemap_sub A:link,.font_sitemap_sub A:active,.font_sitemap_sub A:visited {text-decoration:underline;}
.font_sitemap_sub A:hover {text-decoration:underline;cursor:hand;}



Font.font_readmore
{
	color:#3B3B3B;
	font-size:12px;
}
.font_readmore A:link,.font_readmore A:active,.font_readmore A:visited {color:#0066FF;text-decoration:none;}
.font_readmore A:hover {text-decoration:underline;cursor:hand}



   
#hr_footer {width:100%;font-size:12px;padding:"6 6 0 6px"; border-top:1px solid #CECECE;margin:0px 0;}

#hr_normal_bk {width:100%;font-size:0px;padding:"0 0 0 0px"; border-top:1px solid #CECECE;margin:0px 0;}

.hr_news {width:100%;font-size:0px;padding:"3 0 0 0px"; border-top:1px dotted #CECECE;margin:"3 0 0 0px";}

.hr_normal {width:100%;font-size:0px;padding:"0 0 0 0px"; border-top:1px solid #CECECE;margin:0px 0;}

.hr_main {width:100%;font-size:0px;padding:"0 0 0 0px"; border-top:1px solid #DBE7FB;margin:0px 0;}



#product UL 
{
	list-style-type:none;
	 padding:"0 0 0 0px" ; 
	 MARGIN: 0px;
	 
}

#product LI 
{	
	padding:"6 5 6 5px"
}






.red
{
	color:Red;
}

.bt2 {	
	font-style: normal;
	font-weight: bold;		
	font-size:14px;	
}

.bt001
 {	
	font-style: normal;
	font-weight: bold;		
	
}


.line_height20 {	
	line-height: 20px;			
}

.line_height22 {	
	line-height: 22px;			
}

.line_height25 {	
	line-height: 25px;			
}

