#main
{ background: #FFFFFF url(back_1seg.png) repeat-y;
  color: #5A6370;
}

#column2
{ text-align: justify;
  width: 712px;
  float: left;
  padding: 12px 19px 15px 19px;
}

h1
{
    clear: both;
}


/***** special *****/
/* contact */
.office
{
    margin: 0px 10px 10px 10px;
}

.office h4
{
    font: bold 1.0em Arial, Arial, Sans-Serif; color: #036DA7;
    padding: 0;
    margin: 0;
    clear: both;
}

.office img
{
    float: left;
    margin: 0px 10px 0px 10px;
    border: solid 1px;
}
/* what's new */
.news
{
    margin: 0px 36px 10px 36px;
    border: solid 1px #F4F4F4;
    width: 640px;
    clear: both;   
}

.news h4
{
    font: "Trebuchet MS", Verdana, sans-serif; color: #00ACF4;
    background-image: url(news_title_back.jpg);
    padding: 0;
    margin: 0;

}
.news p
{
    margin : 0px 0px 0px 50px;
}

.news .update
{
    float: right;
    
}

.news p img
{
    float: left;
    margin: 0px 30px 20px 0px;
}

.news p a img
{
    float: none;
    margin: 0px 0px 0px 0px;
}

.news li
{
    margin : 0px 0px 10px 50px;
}

.pdf_display
{
    margin: 20px 36px 10px 36px;
    width: 640px;
}

.pdf_display a
{
    float: left;
    margin : 0px 20px 0px 50px;
    border-bottom: none !important;
}

.sentence
{
    margin: 0px 36px 10px 36px;
    width: 640px;
}

.sidebaritem
{ 
    width: 165px;
}

.sbihead
{
    width: 165px;
}

.sbilinks li a , .sbilinks li a:hover
{
  width: 165px;
} 

/* products */

.series
{
    margin: 10px 10px 10px 10px;
    clear: both;  
}

.series h4
{
    font: "Trebuchet MS", Verdana, sans-serif; color: #00ACF4;
    background-image: url(news_title_back.jpg);
    padding: 0;
    margin: 0;
 
}
.series .left_box
{
    width: 30%;
    float: left;
    margin: 10px 5px 10px 5px;
}

.series .right_box
{
    margin: 10px 5px 10px 20px;
    width: 60%;
    float: left;
}

.series .right_box img
{
    float: right;
}

/* products -- 01-09.html */

.pro
{
    width: 320px;
    float: left;
    margin: 0px 10px 0px 0px;
}

.pro h4
{
    font: "Trebuchet MS", Verdana, sans-serif; color: #00ACF4;
    background-image: url(news_title_back.jpg);
    padding: 0;
    margin: 0;
}

.exp
{
    width: 320px;
    float: left;
    margin: 0px 10px 0px 0px;
}

.list
{ margin-left: auto; 
  margin-right: auto;
  padding: 10px 21px 10px 19px;
  width: 720px;
  font-size: 94%;
  text-transform: uppercase;
  background-color: #FFFFFF;
  overflow:auto;
}

.list h4
{
    font: "Trebuchet MS", Verdana, sans-serif; color: #00ACF4;
    background-image: url(news_title_back.jpg);
    padding: 0;
    margin: 0;
}

.list table
{
    border: solid 1px;
    border-color: #AAAAAA;
}

.list table td
{
    border: solid 1px;
    border-color: #AAAAAA;
}

