/* Generated by KaZcadeS */
.titlebox {
    border-style: solid;
    border-color: #ffffff;
    padding: 0px;
    border-collapse: collapse;
    background-color: #144a8e;
}
.titlebox td {
    border: 0px inset #144a8e;
    padding: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
}
.bigbox {
    border: none;
    padding: 0px;
    border-collapse: collapse;
}
.bigbox th {
    border-style: solid;
    border-width: 0px;
    padding: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
}
.bigbox td {
    border-style: solid;
    border-color: #ffffff;
    border-width: 0px 0px 0px 1px;
    padding: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
}

.menu {
   
	
	background-image:url(c_manufacturingt.jpg);
    background-repeat: no-repeat;
   border-collapse: collapse;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	display:block;
    font-size: 10pt;
		
		padding-left:12px;
	line-height:21px;
	
	 
    font-weight: 500;
   width: auto;
    
	text-decoration:none;
	
	margin-top:0px;
}
.menu a:link{
   
	
	background-image:url(c_manufacturingt.jpg);
    background-repeat: no-repeat;
  
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	display:block;
    font-size: 10pt;
	padding-left:12px;
  border-collapse: collapse;	
	line-height:21px;
     
    font-weight: bold;
      width: auto;
    
	text-decoration:none;
	
}
.menu a:visited{
   
	
	background-image:url(c_manufacturingt.jpg);
    background-repeat: no-repeat;
    width: auto;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	display:block;
    font-size: 10pt;
		padding-left:12px;
line-height:21px;
    font-weight: bold;
   
    border-collapse: collapse;  
	text-decoration:none;
	
}
.menu a:hover{
	background-image:url(c_customer_services_on.jpg);
	background-repeat: no-repeat;
	  border-collapse: collapse;
	color: #ffffff;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 10pt;
	padding-left:12px;
	line-height:21px;
	font-weight: bold;
	  width: auto;
	text-decoration:none;
	


}

.fondcont {
  
	background-image:url(../images/index_images/rectarrondi.jpg);
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    width: auto;
    text-align: center;
     height:36px;
  line-height:36px;
}
.fondcont a:link {
   background-image:url(../images/index_images/rectarrondi.jpg);
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    width: auto;
    text-align: center;
    text-decoration: none;
    padding-right: 0px;
     height:36px;
  line-height:36px;
}

.fondcont a:visited {
   background-image:url(../images/index_images/rectarrondi.jpg);
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    width: auto;
    text-align: center;
    text-decoration: none;
    padding-right: 0px;
     height:36px;
  line-height:36px;
}

.fondcont a:active {
   background-image:url(../images/index_images/rectarrondi.jpg);
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    width: auto;
    text-align: center;
    text-decoration: none;
    padding-right: 0px;
     height:36px;
  line-height:36px;
}

.fondcont a:hover {

background-image:url(../images/index_images/rectarrondjaunei.jpg );
  background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    width: auto;
    text-align: center;
    text-decoration: none;
    padding-right: 0px;
	
	 display:block;
  width:301px;
  height:36px;
  line-height:36px;

	
	
	
}
.btext {
    font-size: 12px;
    font-weight: bold;
    color: #3399ff;
    letter-spacing: 0.1em;
    line-height: 30px;
}
.adroite {
    font-size: 10px;
    font-weight: bold;
    color: #3399ff;
    letter-spacing: 0.1em;
    padding-left: 350px;
    bottom: 0px;
    line-height: normal;
    margin-top: auto;
    text-align: right;
}
.amer_title {
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.5pt;
    color: #ef8419;
    text-align: left;
    letter-spacing: 0.1em;
    margin-top: 10px;
    height: 0.8px;
    line-height: 30px;
}
.samer_title {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #ee7f01;
    text-align: left;
    letter-spacing: 0.1px;
    margin-top: 10px;
    height: 0.8px;
    line-height: 30px;
    font-weight: bold;
}
#bando {
    border-bottom: 1px solid #ef8419;
    font-size: 15px;
    color: #ef8419;
    text-align: left;
    vertical-align: bottom;
    padding-bottom: 0px;
    font-weight: 900;
    letter-spacing: normal;
    padding-top: 15px;
    margin-bottom: 0px;
    line-height: 25px;
	
}

#bando2 {
    border-bottom: 1px solid #b3d4e6;
}
.equipement {
    background-image: url(../images/imagebert/equipement.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    padding-left: 450px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align: left;
    letter-spacing: 0.1px;
    margin-top: 10px;
    height: 0.8px;
    line-height: 30px;
    font-weight: bold;
}
.equipements {
    background-image: url(../images/imagebert/equipement.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align: left;
    letter-spacing: 0.1px;
    margin-top: 10px;
    height: 0.8px;
    line-height: 30px;
    font-weight: bold;
}
.maintitle {
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.03em;
    margin-top: 10px;
    height: 0.8px;
    line-height: 20px;
    color: #ffffff;
}
.secondtitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    color: #0064a3;
    padding-top: 20px;
    margin-top: 0;
    margin-bottom: 20px;
    text-decoration: none;
    margin-left: 10px;
}
.bann {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../images/faible_p01f.jpg);
}
.orangeltitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #ed8019;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
}

.orangeltitle a:link {
    text-decoration: none;
    color: #ed8019;
}
.orangeltitle a:visited {
    text-decoration: none;
    color: #ed8019;
}
.orangeltitle a:active {
    text-decoration: none;
    color: #ff6600;
}
.orangeltitle a:hover {
    text-decoration: none;
    color: #ff9000;
}

.ceolink {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #0064a3;
    text-align: right;
}
.ceolink a:link {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #0064a3;
    text-align: right;
	text-decoration:underline;
}
.ceolink a:visited {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #0064a3;
    text-align: right;
	text-decoration:underline;
}
.ceolink a:active {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #0064a3;
    text-align: right;
	text-decoration:underline;
}
.ceolink a:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #ed8019;
    text-align: right;
	text-decoration:underline;
}

.smalltitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #0064a3;
    text-align: left;
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
}
.smalltitle a:link {
    text-decoration: none;
    color: #0064a3;
}
.smallltitle a:visited {
    text-decoration: none;
    color: #0064a3;
}
.smalltitle a:active {
    text-decoration: none;
    color: #ff6600;
}
.smalltitle a:hover {
    text-decoration: none;
    color: #ed8019;
}
.smalldownload {
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #0064a3;
    text-align: left;
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
    padding-left: 208px;
    line-height: 5px;
}
.smalldownload a:link {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #0064a3;
    text-align: left;
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
    padding-left: 208px;
    line-height: 5px;
}
.smalldownload a:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #0064a3;
    text-align: left;
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
    padding-left: 208px;
    line-height: 5px;
}
.smalldownload a:active {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #0064a3;
    text-align: left;
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
    padding-left: 208px;
    line-height: 5px;
}
.smalldownload a:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5px;
    color: #ff9900;
    text-align: left;
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 5px;
    padding-left: 208px;
    line-height: 5px;
}
.whitetitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    line-height: 10pt;
}
.whitetitle a:link {
    text-decoration: none;
    color: #144a8e;
}
.whitetitle a:active {
    text-decoration: none;
    color: #ff6600;
}
.whitetitle a:hover {
    text-decoration: none;
    color: #ff9000;
}
.languages {
    font-family: "big5";
    font-weight: bold;
    font-size: 10px;
    text-align: right;
    color: #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    line-height: 10pt;
}
#mapa {
    background-color: #ff0000;
    height: auto;
    line-height: 1;
}
#mapa a:link {
    line-height: 17pc;
    color: #000000;
    background-color: #ffcc00;
    display: block;
    float: right;
    position: fixed;
    visibility: visible;
    clear: right;
    height: 1cm;
    min-height: 1cm;
}
#mapa a:hover {
}
#menutitle a:link {
    text-decoration: none;
    color: #ed8019;
}
.menutitle a:active {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}
.menutitle a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}
.menutitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    line-height: 11.5pt;
    text-align: left;
    color: #0064a3;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
.generaltitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5pt;
    line-height: 13pt;
    color: #0064a3;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
#generaltitle a:link {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}
.generaltitle a:active {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}
.generaltitle a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}
.ittitleorange {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: normal;
    font-size: 10pt;
    line-height: 10pt;
    color: #ef8419;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
.ittitle {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: normal;
    font-size: 12.5px;
    line-height: 10pt;
    color: #0064a3;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
#ittitle a:link {
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #0064a3;
}
.ittitle a:active {
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #0064a3;
}
.ittitle a:hover {
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
    color: #ed8019;
}

.product_sheet {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    color: #0064a3;
    text-align: center;
}
.product_sheet a:link {
    text-decoration: none;
    color: #0064a3;
}
.product_sheet a:visited {
    text-decoration: none;
    color: #0064a3;
}
.product_sheet a:active {
    text-decoration: none;
    color: #0064a3;
}
.product_sheet a:hover {
    text-decoration: none;
    color: #0064a3;
}

.arrow {
    margin-left: -9px;
}
#product_heading a:link {
    text-decoration: none;
    font-weight: bold;
    color: #144a8e;
}
.product_heading a:active {
    text-decoration: none;
    font-weight: bold;
    color: #ff7e00;
}
.product_heading a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ff9000;
}
.product_heading {
    margin: 5px 10px 5px 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12.5px;
    color: #0064a3;
    padding-top: 2px;
    line-height: 17pt;
    text-decoration: none;
}
.modimage {
    margin: 5px 10px 5px 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12.5px;
    color: #0064a3;
    padding-top: 2px;
    line-height: 15px;
    text-decoration: none;
    text-align: center;
}
.modimage a:link {
    margin: 5px 10px 5px 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #0064a3;
    padding-top: 2px;
    line-height: 17pt;
    text-decoration: none;
    text-align: center;
}
.modimage a:active {
    margin: 5px 10px 5px 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12.5px;
    color: #0099ff;
    padding-top: 2px;
    line-height: 17pt;
    text-decoration: none;
}
.modimage a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ff9000;
}
.modimage a:visited {
    margin: 5px 10px 5px 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12.5px;
    color: #0064a3;
    padding-top: 2px;
    line-height: 17pt;
    text-decoration: none;
}
.modimage a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ff9000;
    font-size: 16px;
}

.orange_contact {
    margin: 5px 10px 5px 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12.5px;
    color: #ed8019;
    padding-top: 2px;
    line-height: 17pt;
    text-decoration: none;
}
	
.orange_contact a:link {
    text-decoration: none;
    font-weight: bold;
    color: #144a8e;
}
.orange_contact a:active {
    text-decoration: none;
    font-weight: bold;
    color: #ff7e00;
}
.orange_contact a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ff9000;
}

.contact_link {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
    font-weight: bold;
    font-size: 8.5pt;
    color: #0079b3;
    line-height: 10pt;
    text-decoration: none;
}
.contact_link a:link {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #0079b3;
}
.contact_link a:active {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #0079b3;
}
.contact_link a:hover {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}

.contact_link2 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
    font-weight: bold;
    font-size: 8.5pt;
    color: #004990;
    line-height: 10pt;
    text-decoration: none;
}
.contact_link2 a:link {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #004990;
}
.contact_link2 a:active {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #004990;
}
.contact_link2 a:hover {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}

.contact_link3 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
    font-weight: bold;
    font-size: 10pt;
    color: #ed8019;
    line-height: 10.5pt;
    text-decoration: none;
}
.contact_link3 a:link {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}
.contact_link3 a:active {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}
.contact_link3 a:hover {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ffc539;
}

.contact_link4 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
    font-weight: bold;
    font-size: 8.5pt;
    color: #ed8019;
    line-height: 10pt;
    text-decoration: none;
}
.contact_link4 a:link {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}
.contact_link4 a:active {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}
.contact_link4 a:hover {
    text-decoration: none;
	text-align: center;
    font-weight: bold;
    color: #ed8019;
}

.product {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    text-align: justify;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 15px;
    line-height: 13pt;
}
#infolisted a:link {
    text-decoration: none;
    font-weight: bold;
    color: #144a8e;
}
.infolisted a:active {
    text-decoration: none;
    font-weight: bold;
    color: #ff7e00;
}
.infolisted a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ff9000;
}
.infolisted {
    margin: 5px 10px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    text-align: justify;
    color: #0064a3;
    padding-top: 2px;
    line-height: 12pt;
}
.readmore1 {
    font-size: 12px;
    height: auto;
    color: #ef8419;
    font-weight: 900;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
.readmore1 a:link {
    font-size: 12px;
    text-decoration: none;
    line-height: inherit;
    font-weight: 900;
    color: #ef8419;
    text-align: right;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    height: auto;
    width: auto;
}
.readmore1 a:visited {
    font-size: 12px;
    text-decoration: none;
    line-height: inherit;
    font-weight: 900;
    color: #ef8419;
    text-align: right;
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    height: auto;
    width: auto;
}
.readmore1 a:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
.ptibleu {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-decoration: none;
}
.ptibleu a:link {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-decoration: none;
}

.ptibleu a:visited {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-decoration: none;
}
.ptibleu a:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-decoration: none;
}

.page_link {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 10pt;
	color: #ef8419;
	padding-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	margin-left: 0px;
}

.page_link a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 10pt;
	color: #ef8419;
	padding-top: 0px;
	margin-bottom: 0px;
	text-decoration:underline;
	margin-left: 0px;
}

.press_release {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 10pt;
	color: #0064a3;
	padding-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
	margin-left: 0px;
}

.press_release a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 10pt;
	color: #ef8419;
	padding-top: 0px;
	margin-bottom: 0px;
	text-decoration:underline;
	margin-left: 0px;
}

.pr_date {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 10pt;
	color: #ef8419;
	padding-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	margin-left: 0px;
}

.infomid {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
}
.infomid td {
    border-style: inset;
    border-width: 0px 1px 1px;
    padding: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
}
.generalinfo {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 9pt;
    font-weight: normal;
    color: #0064a3;
    line-height: 17px;
    text-decoration: none;
}

.generalinfo_big {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 11pt;
    font-weight: normal;
    color: #0064a3;
    line-height: 17px;
    text-decoration: none;
}

.generalinfo_small {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 8.5pt;
    font-weight: normal;
    color: #0064a3;
    line-height: 16px;
    text-decoration: none;
}
.generalinfo_orange {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 9pt;
    font-weight: normal;
    color: #ef8419;
    line-height: 12px;
    text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}
.general_chi_info {
    font-family: big5;
    font-size: 12px;
    font-weight: normal;
    color: #0064a3;
    text-align: justify;
    line-height: 15px;
}
.ipdproducts {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000033;
    line-height: 15px;
    text-align: justify;
    text-decoration: none;
}
.readmore {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0064a3;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.readmore a:link {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0064a3;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.readmore a:active {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0064a3;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.readmore a:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0064a3;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.read {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #003399;
    line-height: 20px;
    text-align: right;
    text-decoration: none;
}
.read a:link {
    text-decoration: none;
    color: #003399;
}
.read a:active {
    text-decoration: none;
    color: #ff7e00;
}
.read a:hover {
    color: #ff9000;
}
.atlast {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #585858;
    line-height: 18px;
    text-align: center;
    margin-top: 10px;
}
.dir_top {
}
.smallbox {
    border: none;
    margin: 0px;
    padding: 0px;
    width: 250px;
    height: 300px;
}
.linesmallbox {
    border-left: 1px solid #cccccc;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #0064a3;
    padding-top: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
}

.kc_menu_general {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5pt;
    line-height: 13pt;
    color: #0064a3;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
.kc_menu_general a:link {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}

.kc_menu_general a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}

.kc_menu_general a:active {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}
.kc_menu_general a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}

.kc_menu_second {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9.5pt;
    line-height: 13pt;
    color: #0064a3;
    text-align: left;
    padding-left: 3px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
.kc_menu_second a:link {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}

.kc_menu_second a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}

.kc_menu_second a:active {
    text-decoration: none;
    font-weight: bold;
    color: #0064a3;
}
.kc_menu_second a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}

.kc_menu_link {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 9.5pt;
    line-height: 13pt;
    color: #0064a3;
    text-align: left;
    padding-left: 3px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}
.kc_menu_second a:link {
    text-decoration: none;
    font-weight: normal;
    color: #0064a3;
}

.kc_menu_second a:visited {
    text-decoration: none;
    ffont-weight: normal;
    color: #0064a3;
}

.kc_menu_second a:active {
    text-decoration: none;
    font-weight: normal;
    color: #0064a3;
}
.kc_menu_second a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #ed8019;
}


.kc_menu_active {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10.5pt;
    line-height: 13pt;
    color: #ed8019;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    text-decoration: none;
    margin-left: 0px;
}

.kc_menu_active a:link {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}

.kc_menu_active a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}

.kc_menu_active a:active {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;
}
.kc_menu_active a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #ed8019;