.indexpage {
   background:white;
   color:#333333;
   width:100%;
   height:725px;
   margin:0px;
   padding:0px;
}

.index_upper{
   margin-left:5px;
   margin-top:4px;
   margin-right:0px;
   padding:10px;
   width:989px;
   height:345px;
   overflow:hidden;
   background:url("../images/v6_index.jpg") top left no-repeat;
   color: white;
}


.indexpage_left_upper {
   margin-left:5px;
   margin-top:4px;
   margin-right:0px;
   padding:5px 8px 10px 8px;

   width:315px;
   height:344px;
   overflow:hidden;
   color: white;
}
.index_banner {
   background:black;
   position:relative;
   margin-top:-364px;
   margin-left:335px;
   width:659px;
   height:364px;
   padding:0px;
}
.indexpage_left_upper a{
   color:white;
   font-weight:bold;
   outline:none;
   border:none;
   outline:none;
   border:none;
}
.indexpage_left_upper a:hover{
   color:#2A3B97;
   font-weight:bold;
   outline:none;
   border:none;
}

.indexpage_left_lower {
   float: left;;
   background:url("../images/index_panel.png") top left no-repeat;
   margin-left:6px;
   margin-top:6px;
   width:309px;
   height:330px;
   overflow:hidden;
   padding:8px;
   }

.indexpage_middle {
   float: left;
   background:url("../images/index_panel.png") top left no-repeat;
   margin-left:6px;
   margin-top:6px;
   width:309px;
   height:330px;
   font-size:12px;
   padding:8px;
}

.indexpage_right {
   float:left;
   background:url("../images/index_panel.png") top left no-repeat;
   margin-left:6px;
   margin-top:6px;
   width:309px;
   height:330px;
   font-size:14px;
   padding:8px;
}


#indexbanner {
    margin-top:0px;
    margin-left:0px;
    padding:0px;
    width:652px;
    height:350px;
}

.indexpage_middle a{
   font-weight:bold;
   margin:0px;
   padding:0px;
   outline:none;
   border:none;
}
.indexpage_middle a:hover{
   font-weight:bold;
   margin:0px;
   padding:0px;
   outline:none;
   border:none;
}


.indexpage_middle li,ul{
   list-style-type:none;
   list-style-position:outside;
   margin:0px;
   padding:0px;
   padding-left:10px;
   margin-bottom:4px;
}

.indexpage_middle ul{
    margin-bottom:8px;
}

.indexpage_middle h2,
.indexpage_left_lower h1,
.indexpage_left_lower h2,
.indexpage_right h2,
.indexpage_right h3
{
   background:url("../images/section_tab.png");
   color:#585b8d;
   font-size:18px;
   height:18px;
   margin:4px;
   margin-right:4px;
   margin-top:10px;
   padding:0px;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:14px;
}

.indexpage_left_lower h3
{
   color:#585b8d;
   font-size:16px;
   margin:8px;
   padding:0px;
   padding-left:0px;
   padding-top:2px;
   padding-bottom:2px;
}


.indexpage_news {
   width:300px;
   height:220px;
   overflow:hidden;
   padding:0px;
   margin:5px;
}

.indexpage_left_lower li,
.indexpage_left_upper li,
.indexpage_left_lower ul,
.indexpage_left_upper ul{
    font-size:12px;
    padding:0px;
    margin:0px;
    margin-left:15px;
}

.indexpage_left_lower img{
    float:left;
    padding:0px;
    margin:0px;
    width:90px;
    height:auto;
    margin-right:10px;
    margin-bottom:2px;
    margin-left:5px;
}

.indexpage_left_lower p{
    font-size:12px;
    padding:00px;
    margin:0px;
    margin-left:10px;
    margin-right:10px;
}
.indexpage_left_upper p{
    font-size:14px;
    padding:00px;
    margin:0px;
    margin-left:0px;
    margin-top:8px;
    margin-right:45px;
}

.indexpage_left_upper h1{
   font-size:14px;
   font-weight:bold;
   color:white;
   text-align:left;
   padding:0px;
   margin:0px;
   margin-left:5px;
    margin-right:55px;
   line-height:18px;
}

#indexpage_more_info {
   text-align:right;
   margin-right:20px;
   margin-top:10px;
}
/*---------------------------------------------------------------------------*/
/* showcase products */
/*---------------------------------------------------------------------------*/
.right_text {
   margin:0px;
   margin-top:-84px;
   margin-left:140px;
   height:92px;
   width:170px;
   padding:0px;
   overflow:hidden;

}

.right_text p{
   margin:0px;
   padding:0px;
}

.indexpage_right img
{
   position: relative;
   margin:0px;
   margin-left:10px;
   margin-top:5px;
   width:120px;
   height:80px;
   padding:0px;
}
.indexpage_right a
{
   position: relative;
   font-size:12px;
   margin:0px;
   margin-left:160px;
   margin-top:20px;
   margin-bottom:5px;
   padding:0px;
   outline:none;
   border:none;

}
.indexpage_right p
{
   font-size:12px;
   font-weight:normal;
}

.indexpage_right h4{
   padding:0px;
   margin:0px;
   margin-left:10px;
   margin-top:4px;
   font-size:14px;
   text-align:left;
   color:#585b8d;
}

.indexpage_right hr{
   height:1px;
   color:#c8cbfd;
   background:#c8cbfd;
   padding:0px;
   margin:0px;
   margin-top:4px;
   border:0px;
}

.flash {
   position:relative;
   left:0px;
   top:0px;
   z-index:1;
}
.overflash {
   position:relative;
   margin-top:-108px;
   height:108px;
   z-index:100;
}

#slider {
    margin:2px 6px 10px 6px ;
    padding: 5px 10px 5px 10px;
    height: 125px;
    border:1px solid black;
   width:965px;
  overflow:auto;
  background: #bebfd1;
 }
#slider_inner {
  overflow:auto;
 }
#slider img{
  top:0;
  height:80px;
  width:auto;
  padding:0px;
  margin:0px;
  margin-left:4px;
  margin-right:4px;
  border:none;
  outline:none;
  float:left;
  z-index:1;
}
#slider a{
  padding:0px;
  margin:0px;
  border:none;
  outline:none;
  position:relative;
}
.element{
  padding:0px;
  margin:0px;
  border:none;
  outline:none;
  float:left;
   position:relative;
}

.element p{
  text-align:center;
  top:82px;
  width:128px;
  font-size:12px;
  font-weight:bold;
  color: white;
}