/* ------------------------------- general ---------------------------------- */
body { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica; margin: 0px } /*  PMingLiU,   */
p { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.darkBlueBkg { background-color: #243289 }
td.maincontent { padding-right: 10px; padding-left: 8px }
div.maincopy  { line-height: 15px; margin-left: 15px; margin-right: 15px; width: 570px;font-size:11px }
.content { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }

/* -------------- index ------------------------ */
td.homecopy  { font-size: 11px; line-height: 20px; padding: 15px }
.emphasis { color: #800000; font-weight: bold; font-size: 12px }
.rightedge  { background-image: url(images/indexedge.jpg) }


/* -------------- Headers ----------------------*/
h1  { color: #3945d5; font-weight: bold; font-size: 18px;  margin-top: 10px; margin-bottom: 10px; height: 20px }
h2  { color: #3945d5; font-size: 16px; margin-bottom: 5px; margin-top:3px; }
h3  { color: #3945d5; font-size:13px;  margin-bottom:0px;margin-top:5px}
h3.noindent  { color: #3945d5; font-size: 13px;  margin-bottom:0px;margin-left:0px}
h4  { color: #3945d5; font-size: 13px;  margin-bottom: 3px }

/*--------------sidebar: sublinks table ------------*/
.leftcolumn  { background-color: #ffffff; }
table.sublinks {background-color:#ffffff;border:none;border-right:1px solid #95A1AA;border-bottom:1px solid #DCE8FA}
td.sublinkshead { color: #ffffff; font-weight: bold; font-size: 11px; background-color: #95a1aa; padding-top: 2px; padding-bottom: 2px; padding-left: 15px }
td.sublinks { background-color: #f3f3f3; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; border-bottom: 1px solid #a6aabd }
.sublinks { color: #696969; font-weight: bold; font-size: 9px; text-decoration: none;  }
a.sublinks:link    { color: #696969; text-decoration: none }
a.sublinks:visited  { color: #696969; text-decoration: none }
a.sublinks:hover  { color: #8b0000; text-decoration: none }
.sideimage  { border-right: 1px solid #95a1aa; border-bottom: 1px solid #95a1aa }

/*--------------live page page anchors ------------*/
td.pageanchors  { color: #3945d5; font-weight: bold; font-size: 9px; text-decoration: none; background-color: #ffffff; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; border-bottom: 1px solid #95a1aa }
a.pageanchors  { color: #111111; font-weight: normal; text-decoration: none; border: none }
a.pageanchors:link  { color: #111111; font-weight: normal; text-decoration: none; border: none }
a.pageanchors:visited  { color: #666666; font-weight: normal; text-decoration: none; border: none }
a.pageanchors:hover  { color: #881f2d; font-weight: normal; text-decoration: none; border: none }

/*--------------sidebar: related links table ------------*/
.relatedhead           { color: #ffffff; font-weight: bold; font-size: 10px; background-color: #95a1aa; letter-spacing: 1px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom: 2px solid #ffffff }
.relatedlinks    { font-weight: bold; font-size: 9px }
a.relatedlinks:link  { color: #444444; text-decoration: none }
a.relatedlinks:visited  { color: #666666; text-decoration: none }
a.relatedlinks:hover  { color: #881f2d; text-decoration: none }
table.relatedlinks  { background-color: #dce8fa; border-right: 1px solid #a6aabd; border-bottom: 1px solid #a6aabd }
td.relatedlinks    { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #a6aabd }

/* -------------- Breadcrumb ----------------------*/
.bread-text { color: #666666; font-weight: bold; font-size: 10px; font-family: Verdana, "MS Sans Serif", Arial, san-serif; margin-top:5px; height:20px;}
.path-text, a.path-text, a.path-text:visited { color: rgb(96,167,247) }
.DTitle { color: #3945d5; font-weight: bold; font-size: 30px; font-family: Arial, geneva, helvetica, sans-serif; text-align: left; height: 40px;}
.subPTitle { color: #3945d5; font-weight: bold; font-size: 12px; font-family: Arial, geneva, helvetica, sans-serif; height: 20px }

/*--------------products table ------------*/
.productshead { color: #808080; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, geneva, helvetica, sans-serif; background-color: #e6e6e6; text-align: center; letter-spacing: 1px; border-style: none; border-width: medium; border-color: #d3d3d3  #d3d3d3 #d3d3d3; height: 15px }
.products { margin-bottom: 15px; border: solid 1px #d3d3d3; width: 100% }
.products .extend { background-color: #f3f3f3 }
.extend { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; }
.companyhead { color: #808080; font-weight: bold; font-size: 10px;  background-color: #DCE8FA; text-align: center; letter-spacing: 1px; border-style: none; border-width: medium; border-color: #d3d3d3  #d3d3d3 #d3d3d3; height: 15px; }
.location  { font-size: 10px;  background-color: #eaebee; text-align: left; padding: 2px 4px 2px 2px; width: 180px }
ul.remark { margin-left: 15px; margin-top: 0px;}
li.remark {line-height: 15px; margin-left: 5px; list-style-type: square; font-size: 9px;}

/*--------------products news table ------------*/
.productnewshead { color: #881f2d; font-weight: bold; font-size: 11px }
table.productnews { font-size: 10px; background-color: #e3eff6; margin-top: 15px; margin-bottom: 15px; padding: 3px; border: solid 1px #bde0f6 }

/* ------------------------ Footer ---------------------------*/
#footer   { background-color:#243289; width: 780px; height: 52px }
.nav_bottom{height:10px;padding-top:3px;padding-bottom:3px;color:#CCCCFF; width:780px; border-bottom:1px solid #64769C}
.footer_text  { color: #ccccff; font-size: 9px; text-decoration: none; padding-right: 5px; padding-left: 5px } /*   letter-spacing: 1px;   */
a.footer_text:link  { color: #ccccff;letter-spacing: 1px }
a.footer_text:hover  { color: #ffffff; letter-spacing: 1px }
a.footer_text:visited  { color: #99ccff; letter-spacing: 1px }
.bottomblue { background-image: url(images/layout/footer-bg.gif);  width: 780px; height:30px;background-repeat:repeat}

/* -------------------------- logic products  -----------------------------  */
.productsAudio  { margin-bottom: 15px; border: solid 1px #d3d3d3; }
.footer_text2     { color: #039; font-size: 9px; text-decoration: none; text-align: center }
.companyhead { color: #808080; font-weight: bold; font-size: 10px;  background-color: #DCE8FA; text-align: center; letter-spacing: 1px; border-style: none; border-width: medium; border-color: #d3d3d3  #d3d3d3 #d3d3d3; height: 15px; }
.productsAudio .expandable { background-color: #f3f3f3 }
.productsAudio .fixed50 { background-color: #f3f3f3 }
.expandable   { font-size: 10px;  padding: 2px}
.fixed50   { font-size: 10px; text-align: center; padding: 2px; width: 50px }






li { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }

.navrow { background-color: #3945d5 }
.tabletab { color: #243289; font-weight: bold; font-size: 14px; background-color: #d3d3d3; margin-top: 10px; padding-right: 10px; padding-left: 10px }
.darkBlue { color: #243289 }
.lightBlue { color: #dce0f1 }

.searchtext {height:15px}
/* --------------------- Linkages -------------------------- */

.anchor { color: black; font-size: 11px; font-family: Arial, verdana }
a.anchor { color: #243289; font-weight: normal; font-size: 11px; font-family: Arial, verdana; text-decoration: underline }
a.anchor:visited { color: rgb(156,101,156) }
a.anchor:visited, a.anchor:active, a.anchor:link { font-size: 11px; font-family: Arial, verdana }
form { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }






/*--------------sublinks table ------------*/
/*
.sublinkshead { color: #666; font-weight: bold; background-color: #e6e6e6; border-bottom: 1px none #e3e3e3 }
.sublinks { color: #666; font-size: 10px; background-color: #ffffff; border-right: medium none #e3e3e3; border-bottom: 1px none #e3e3e3 }
a.sublinks:link { color:#666666; text-decoration:none}
a.sublinks:hover { color:#881f2d; text-decoration:none}
a.sublinks:visted {color: #333333; text-decoration:none}
table.sublinks { border: solid 1px #c3c3c3 }
*/




/*--------------legend table ------------*/
.legend_top { color: #666; font-weight: bold; background-color: #e6e6e6;  padding-left: 10px; }
.legend { color: blue; font-size: 9px; background-color: #f3f3f3; margin-top: 5px; border: solid 1px #c3c3c3;  padding-left: 10px; }
td.legend { padding-left: 10px; border-top: 1px solid #e3e3e3 }



/*--------------queryresult table ------------*/
.searchQtable { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; border: solid 1px #7c82d2 }
.searchQhead { color: #ffffff; font-weight: bold; font-size: 11px; background-color: #3945d5; 
padding-left:15px; }
.queryR { border: solid 1px #d2e9f7; width: 100% }
td.queryR { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; background-color: #e3eff6; padding: 2px }
td.queryRhead { color: #606060; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, geneva, helvetica, sans-serif; background-color: #d2e9f7; text-align: center; letter-spacing: 1px; border-style: none; border-width: medium; border-color: #d3d3d3  #d3d3d3 #d3d3d3; height: 15px }
.productN { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 120px }
.structure { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 150px }
.speed { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 60px }
.package { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 130px }
.datasheets { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 50px }
.status { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 50px }
.notes { font-size: 10px; font-family: Verdana, arial, geneva, helvetica, sans-serif; padding: 2px; width: 60px }
.queryR .productN { background-color: #e3eff6 }
.queryR .structure { background-color: #e3eff6 }
.queryR .speed { background-color: #e3eff6 }
.queryR .package { background-color: #e3eff6 }
.queryR .datasheets { background-color: #e3eff6 }
.queryR .status { background-color: #e3eff6 }
.queryR .notes { background-color: #e3eff6 }
.products .productN { background-color: #f3f3f3 }
.products .structure { background-color: #f3f3f3 }
.products .speed { background-color: #f3f3f3 }
.products .package { background-color: #f3f3f3 }
.products .datasheets { background-color: #f3f3f3 }
.products .status { background-color: #f3f3f3 }
.products .notes { background-color: #f3f3f3 }



.notes a:link {color: #3945d5}
.notes a:hover {color: #881f2d}
.notes a:visited {color:#666666}



