/* CSS Document */
body{ margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#222;}


a{ color:#222;}
a:link{ color:#222; text-decoration:none;}
a:visited{ color:#222; text-decoration:none;}
a:hover{ color:#08d;}

strong{ font-weight: normal;}
h1{ font-size:16px; color: #05b; word-spacing:2px;}
ul{ margin:0; padding:0;}
/*----------------------*/
#logo{float:left; margin-right:10px; margin-left:50px; padding:0;}

#wel{ font-family:Arial, Helvetica, sans-serif; font-size:28px;
      color:#0cf; font-weight:lighter;
	  margin-bottom:8px;
	  text-transform: lowercase;
	  float:left; margin:0; padding:0;
	  }
#company{  width:310px; float:left; margin:0; padding:0; 
             }
			 
#c-name{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;
          color:#0cf; font-weight:lighter;
		  text-transform:uppercase;
		  float:left; margin-top:6px; padding:0;}

#F_title{ width:240px; float:left;margin-bottom:5px;
          font-size:14px; color:#000;
          background:url(../images/border_lineH.gif) bottom repeat-x;
		  padding-bottom:3px;		  
          font-family: Arial, Helvetica, sans-serif;
	      font-weight:bold;
		  letter-spacing:1px;
		  }
		  
#mid_p{margin-bottom:15px;}

#mid_pL{margin-bottom:20px;background:url(../images/border_lineH.gif) bottom repeat-x; padding-bottom:20px;}


#F_mid{ font-size:14px; color:#444;}


#F_large{ font-size:14px; color:#000;
          background:url(../images/border_lineG.gif) bottom repeat-x;
		  padding-bottom:3px;		  
          font-family: Arial, Helvetica, sans-serif;
	      font-weight:bold;
		  letter-spacing:1px;}
		  
		  
		  
		  
#F_largeR{ width:240px; float:left; margin-bottom:5px;
          font-size:14px; color:#d0038f;
          background:url(../images/border_lineR.gif) bottom repeat-x;
		  padding-bottom:3px;		  
          font-family: Arial, Helvetica, sans-serif;
	      font-weight:bold;
		  letter-spacing:1px;}
		  
#F_R{ color:#05b;}

#pic{ float:left; padding:3px; border:1px solid #e1e5e9;}
#pic_f{ float:left; border:0;}

/*--------------------*/
#message-Input{ width:400px; height:15px; border:1px solid #eee; border-bottom:1px solid #ccc;}
#message-textarea{ width:400px; height:150px; border:1px solid #eee; border-bottom:1px solid #ccc;}

/*--------------------*/
#container{ width:1000px; height:auto; padding:0; margin:0; text-align:left;}
#top{ width:1000px;float:left;
      margin:0; padding-bottom:20px;
      background:#454545 url(../images/top_lineB.gif) repeat-x;
      }
*html #top{ width:1000px;float:left;
      margin:0; padding-bottom:8px;
      background:#454545 url(../images/top_lineB.gif) repeat-x;
      }	
*+html #top{ width:1000px;float:left;
      margin:0; padding-bottom:8px;
      background:#454545 url(../images/top_lineB.gif) repeat-x;
      }	

#header{ width:1000px; height:70px; float:left;
         margin:0; padding-top:30px; padding-bottom:10px;
         background:#333;
		 border-top:1px solid #565656; border-bottom:1px solid #ccc;
		 color:#fff;
		 }
		 
#menu{ width:560px; float:left; margin-left:430px; padding:0;}

*html #menu{ width:560px; float:left; margin-left:212px; padding:0;}

*+html #menu{ width:560px; float:left; margin-left:430px; padding:0;}

#menu ul{ width:560px; height:auto; float:left;
          margin:0; padding:0;}
		  
#menu a:link,#menu a:visited{ color:#0cf; text-decoration:none;}
#menu a:hover{ color:#f5e; text-decoration:none;
}
		  
#menu li{ height:80px;
          margin:5px; padding:10px;
		  text-decoration:none;
		  display:inline; color:#0cf;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:15px; font-weight:lighter;  
         }
		 
#menu li:link,#ul li:visited{height:80px; padding:10px; text-align:center;}

#menu li:hover{ color:#f5e; padding-top:20px; background:url(../images/menubg.gif) top center no-repeat;}

#mid{width:950px;float:left; 
     margin:0px;
	 padding-top:20px;
	 padding-bottom:40px;
	 padding-left:50px;	
     line-height:22px;
	 }
	 

#bana{ width:880px; height:240px; float:left;
       margin-bottom:20px;
	   padding:0;
       background:#08d url(../images/bana_bg.jpg);
	   }
	  
#bana_con{ width:360px; height:170px; float:left;
           margin-top:15px;margin-left:500px; padding:0;
           font-size:14px; color:#000; font-weight:lighter;
		   line-height:20px;
		   }
		   
*html #bana_con{ width:360px; height:170px; float:left;
           margin-top:25px;margin-left:500px; padding:0;
           font-size:14px; color:#000; font-weight:lighter;
		   line-height:20px;
		   }
	  
#pro01{ width:496px; float:left; background:#e6e9ee;
        margin-right:10px;
		padding:5px;
		border:1px solid #e1e5e9;
		}
#pro02{width:328px; height:155px; float:left; background:#e6e9ee;
       padding:5px;
	   border:1px solid #e1e5e9;}
	   
	   
#left{ width:240px; height:auto; float:left;
        margin-top:20px;padding-right:15px;
		background:url(../images/left-bg.gif) right repeat-y;
		}	   
	   
#right{ width:623px; height:auto; float:left;
       margin-top:20px;
       margin-left:15px;
	   text-align:justify;
	   }




#L_con{ width:520px; height:auto; float:left;
        margin-top:20px;
        margin-right:10px;
		padding:5px;
       }
		
#R_con{ width:330px; height:auto; float:left;
        margin-top:20px;
        padding:5px;
		}

#news{ width:520px; height:auto; float:left; margin:0; padding:0;}

#news ul{ width:520px; height:auto; float:left; margin:0; padding:0;}

#news li{ width:520px; height:25px; float:left; padding-top:4px; margin:0;
background:url(../images/border_line.gif) bottom repeat-x;
list-style:none;
font-size:14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

#news li:hover{width:520px; height:25px; float:left; padding-top:4px; 
background:url(../images/border_lineG.gif) bottom repeat-x;
color:#05b;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

#news a{
padding:0; margin:0; float:left;
color:#05b;background:url(../images/border_line.gif) bottom repeat-x;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

#news a:link,#news a:visited{ color:#232323; text-decoration:none;overflow: hidden;
overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;
}

#news a:hover{ 
color:#05b; text-decoration:none;overflow: hidden;
overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}


*html #bot-menu{ margin-right:-3px;}
#bot-menu{ width:1000px; float:left; margin:0; padding:15px 0; background:#f5f5f5;}
*html #bot-menu ul{ margin:0 5px;}
#bot-menu ul{ width:980px; float:left; margin:0 10px; padding:0;}
#bot-menu ul li{list-style:none;display:inline;	}
#bot-menu ul li a{ float:left; padding:0 5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; 
color:#215aba; }
#bot-menu ul li a:link,#bot-menu ul li a:visited{ color:#215aba; text-decoration:underline;}
#bot-menu ul li a:hover{ color:#f00; text-decoration:underline;}

*html #footer{ margin-right:-3px;}
#footer{ width:950px;float:left;
         margin:0;
		 padding:15px 25px;
		 background:#e1e5e9;
		 line-height:24px; font-size:13px;
		 }

