html{color:#000000;background-color:#F2F2F2;}
body{font-family:arial, sans-serif;font-size:12px;font-weight:normal;font-style:normal;}

ul{list-style-image: url('/common/images/arrow.gif')};

a{text-decoration:none;}
a img{border-width:0px;}
a:link{color:#4040a0;}
a:visited{color:#4040a0;}
a:hover{color:#93b400; text-decoration:underline;}
a:active{color:#93b400; text-decoration:underline;}
hr{color:#acd200;}

table.mainPanel{width:1000px;border:0;border-width:2px;border-spacing:0px;}
table.mainPanel tr td{padding:0px;border-width:0px;}
table.pageHeader{width:100%;border:0;border-width:0px;border-spacing:0px;}
table.pageHeader td td{padding:0px;border-width:0px;}
table.pageHeader a:link{color:#404040}
table.pageHeader a:visited{color:#404040}
table.pageHeader a:hover{color:#acd200}
table.pageHeader a:active{color:#acd200}
table.toolBar{border-spacing:0px;padding:0px 40px 5px 0px;font-size:14px;font-weight:lighter;}
table.toolBar tr td{padding:2px;}

table.pageFooter{width:100%;height:10px;border-spacing:0px;}
td.footer{font-size:12px;}
td.footer a:link{color:#404040}
td.footer a:visited{color:#404040}
td.footer a:hover{color:#acd200}
td.footer a:active{color:#acd200}

table.mainPane{width:100%;background-color:#ffffff;border-spacing:0px;}
table.mainPane tr td{padding:0px;}

table.topPane{width:100%;height:10px;border-spacing:0px;background-image:url('../common/images/topBack.png');background-repeat: repeat-x;}
table.topPane_ja{width:100%;height:10px;border-spacing:0px;}

table.topBlock{width:100%;height:100%;border-spacing:0px;}
table.topBlock tr th{padding:0px;text-align:left;font-weight:normal;}
table.topBlock tr th a{display:block;line-height:68px;}

table.footerBtnBlock tr td a{display:block;font-size:10pt;}
table.footerBtnBlock tr td a img{padding:0px 5px 0px 0px;}

table.tabPane{width:100%;height:100%;border-spacing:0px;}

table.tabPanel{width:100%;height:100%;border-spacing:0px;padding:25px;}
table.tabs{width:100%;border-spacing:0px;}
table.tab{width:100%;border-spacing:0px;}
table.tab a{display:block;line-height:68px;}
table.subTabsO{width:100%;height:30px;border-spacing:0px;}
table.subTabs{height:30px;border-spacing:0px}
table.subTabs a{display:block;line-height:27px;}

iframe.contactMap{border-width:2px;border-style:solid;border-color:#acd200;}

table.customers{width:100%;border-spacing:0px;}
table.customer{width:100%;border-spacing:1px;border-style:dotted none none none; border-color:#acd200;padding:0px 0px 20px 0px;}
td.customerDesc{font-size:12px;}

table.infoTable{width:80%;border-spacing:0px;border-bottom: solid 2px #acd200;}
table.infoTable tr{background-color:#eeffc4;}
table.infoTable tr th{padding:5px 10px;border-top:solid 2px #acd200;text-align:right;vertical-align:top;white-space: nowrap;}
table.infoTable tr td{padding:5px 10px;border-top:solid 2px #acd200;}

#tabPanelI{min-height:512px;background-image:url('../common/images/tanukiBG.png');background-repeat: repeat-y;background-position: top right;}

#ja_top table {
    border-collapse: collapse;
    width: 100%;    
    margin: 0px;
    border: 0px;
    padding: 0px;
    background-color: white;
}

#ja_top td {
    margin: 0px;
    border: 0px;
    padding: 0px 2px 2px 2px;
    height: 380px;
    font-size: 12px;
    vertical-align: top;
    text-align: center;
}
#ja_top td.middle {
    background-image: url('/ja/images/middle.jpg');
    background-position: auto;
    background-repeat: no-repeat;
    vertical-align: middle;
}

#ja_top div.left {
    float: left;
    width: 320px;
    margin: 10px 0px 0px 15px;
}
#ja_top img.left {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#ja_top div.leftpanel {
    text-align: justify;
    padding: 0px 0px 0px 30px;
}

#ja_top div.right {
    float: right;
    width: 320px;
    margin: 10px 15px 0px 0px;
}
#ja_top img.right {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#ja_top div.rightpanel {
    text-align: justify;
    margin: 0px 25px 0px 30px;
}

#ja_top div.buynow {
    margin: 5px 0px 0px 0px;
    font-size: 16px;
}

#ja_top ul {
    margin: 0px 0px 0px 5px;
    padding: 0px;
}

#ja_top li {
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#ja_top img {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

#interview ul {
    list-style: none; padding: 0px
}

#interview li {
    padding: 5px 0px 5px 0px;
}

#twocolumn ul {
  float: left;
  width: 24em;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#twocolumn li {
  float: left;
  width: 9em;
  margin: 0;
  padding: 0;
}

#triallink a {
    border: 4px outset #ffc400; 
    background-color: #ffc400;
    padding: 2px;
    color: black;
    text-decoration: none; 
    font-size: 16px;
    vertical-align: middle;
}
#triallink a:hover {
    border: 4px inset #ffc400;
}

#buylink a {
    border: 4px outset #ffc400; 
    background-color: #ffc400;
    padding: 2px;
    color: black;
    text-decoration: none; 
    font-size: 10px;
    vertical-align: middle;
}
#buylink a:hover {
    border: 4px inset #ffc400;
}

.empty {
    background-color: #eeffc4;
}
td .right {
    text-align: right;
}
.error {
    font-size:12px;
}
.mustfill {
    color: red;
}
