html, body, form, input, textarea, select, optgroup, option, button, fieldset, legend, a, marquee, table, caption, thead, tbody, tfoot, th, td, dl, dt, dd, lh, ul, ol, li, font, p, label, pre, div, span {
   font-family:Tahoma,Helvetica,Arial,sans-serif; color:#333333; font-size:14px; line-height:23px; font-weight:normal; word-wrap:break-word;
   }

body {
   zoom:100%; height:100%; margin:0px; padding:3px; background:#FFFFFF;
   }
   
a:focus {
   outline:none;
   }
   
div#mainPage {
   margin:0; padding:5px; width:984px; border:2px solid #CCCCCC;
   } 
table#mainContent {
   margin:0; padding:0; width:980px; border:0px solid #FFFFFF; border-collapse:collapse;
   }   
table#mainContent td#mainTop {
   margin:0; padding:0; height:90px; border-left:1px solid #5095D0; border-right:1px solid #5095D0; background:url("/pics/logo1.gif");  vertical-align:top; text-align:right;
   }      
table#mainContent td#mainTop p {
   margin:10px 20px 10px 10px; font-size:16px;
   }
table#mainContent td#mainTop p a:link, table#mainContent td#mainTop p a:visited {
  color:#333333; font-size:16px; text-decoration:none;
  }
table#mainContent td#mainTop p a:hover {
  color:#333333; font-size:16px; text-decoration:underline;
  }
table#mainContent td#mainTop p a:active {
  color:#333333; font-size:16px; text-decoration:none;
  }

table#mainContent td#mainFlash {
   margin:0; padding:0; height:63px; border-left:1px solid #5095D0; border-right:1px solid #5095D0; background:#859CB8;
   }

table#mainContent td#mainMenu {
   margin:0; padding:0; height:32px; border-left:1px solid #01A77F; border-right:1px solid #01A77F; background:#018F62;
   }
table#mainContent td#mainGap1 {
   margin:0; padding:0; height:4px; border:0px; background:#FFFFFF;
   }     
table#mainContent td#mainGap2 {
   margin:0; padding:0; width:5px; border:0px; background:#FFFFFF;
   }     
table#mainContent td#mainLRMenu {
   margin:0; padding:0; width:184px; height:600px; border:1px solid #CCCCCC; background:#F1F1F1;
   vertical-align:top;
   }
table#mainContent td#mainBottom {
   margin:0; padding:0; border-left:1px solid #01A77F; border-right:1px solid #01A77F; background:#018F62;
   }
table#mainContent td#mainBody {
   margin:0; padding:0; width:610px; border:0; background:#FFFFFF; vertical-align:top;
   }
table#mainContent td#mainBodyAll {
   margin:0; padding:0; width:610px; border:1px solid #CCCCCC; background:#F1F1F1; vertical-align:top;
   }
   
div.mainURL02 {
   margin:10px 0 0 0; padding:0; text-align:center; font-size:16px; color:#FFFFFF;
   }   
div.mainURL02 a:link, div.mainURL02 a:visited { 
   color:#FFFFFF; text-decoration:none; font-size:16px;
   }   
div.mainURL02 a:hover { 
   color:#FFFFFF; text-decoration:underline; position:relative; top:0px; left:0px;
   }
div.mainURL02 a:active {
   color:#FFFFFF; text-decoration:none;
   }   
table#mainAddr {
   margin:10px 20px; width:820px; border:0;
   }
table#mainAddr td {
   color:#FFFFFF; font-size:14px; text-align:left; vertical-align:bottom;
   } 
table#mainAddr td.tel {
   font-size:18px; font-weight:bold; vertical-align:top;
   }    
   

div#mainHead01 {
   margin:0 0 10px 0; padding:0; height:32px; background:#018F62 url("/pics/headline01.gif") no-repeat center center;
   }
div#mainHead02 {
   margin:10px 0px; padding:0; height:32px; background:#018F62 url("/pics/headline02.gif") no-repeat center center;
   }
div#mainHead03 {
   margin:5px 0 0 0; padding:0; height:32px; background:#018F62 url("/pics/headline03.gif") no-repeat 15px center;
   }     
div#mainHead04 {
   margin:5px 0 0 0; padding:0; height:32px; background:#018F62 url("/pics/headline04.gif") no-repeat 15px center;
   }        
div#mainHead05 {
   margin:10px 0px; padding:0; height:32px; background:#018F62 url("/pics/headline05.gif") no-repeat center center;
   }
div#mainHead06 {
   margin:10px 0px; padding:0; height:32px; background:#018F62 url("/pics/headline06.gif") no-repeat center center;
   }
div#mainHead07 {
   margin:10px 0px; padding:0; height:32px; background:#018F62 url("/pics/headline07.gif") no-repeat center center;
   }   
div#mainHead08 {
   margin:10px 0px; padding:0; height:32px; background:#018F62 url("/pics/headline08.gif") no-repeat center center;
   }

div.google {
  margina:0; padding:0; text-align:center;
   }

a.link_pic01 {
   margin:2px auto; padding:0; width:160px; height:108px; background:url("/pics/link01.gif"); display:block;
   }
a.link_pic01:hover {
   background:url("/pics/link02.gif");
   }
a.link_pic02 {
   margin:2px auto; padding:0; width:160px; height:108px; background:url("/pics/link03.gif"); display:block;
   }
a.link_pic02:hover {
   background:url("/pics/link04.gif");
   }
a.link_pic03 {
   margin:2px auto; padding:0; width:160px; height:108px; background:url("/pics/link05.gif"); display:block;
   }
a.link_pic03:hover {
   background:url("/pics/link06.gif");
   }
   
div#marquee {
   margin:0 0 5px 0; padding:5px; height:40px; border:1px solid #CCCCCC; width:608; background:#F1F1F1;
   }
#marquee marquee {
  margin:0; padding:0; font-size:12px; height:40px;
  }
 
div.figure {
   margin:0 0 5px 0; padding:0; width:610px; border:0px solid #CCCCCC; display:block;
   }
.figure img {width:610px; height:245px; border:0px;}
      
div.new {
   margin:0; padding:10px; border:1px solid #CCCCCC; background:#F1F1F1; display:block;
   }
ul.newItem {
   margin:0; padding:0; list-style:none;
   }
ul.newItem li {
   margin:5px 0 5px 0; padding:0 10px 0 70px;
   }   
ul.newItem li.hot {
   background:url("/pics/hot.gif") no-repeat;
   }
ul.newItem li.new01 {
   background:url("/pics/new01.gif") no-repeat;
   }   
ul.newItem li.new02 {
   background:url("/pics/new02.gif") no-repeat;
   }   
ul.newItem li.new03 {
   background:url("/pics/new03.gif") no-repeat;
   }   
ul.newItem li.new04 {
   background:url("/pics/new04.gif") no-repeat;
   }
ul.newItem li a {
   font-size:16px;
   }      
ul.newItem li a:link, a:visited { 
   color:#333333; text-decoration:none; font-size:16px;
   }   
ul.newItem li a:hover { 
   color:#CC6600; text-decoration:underline; position:relative; top:0px; left:0px; font-size:16px;
   }
ul.newItem li a:active {
   color:#333333; text-decoration:none; font-size:16px;
   }
   
ul.subMenu {
   margin:0px; padding:0; list-style:none;
   }
ul.subMenu li {
   margin:6px 0; padding:0px 6px; 
   }   
ul.subMenu li a:link, a:visited { 
   color:#333333; text-decoration:none; line-height:18px; font-size:16px;
   }   
ul.subMenu li a:hover { 
   color:#006633; text-decoration:underline; position:relative; top:0px; left:0px;
   }
ul.subMenu li.imglink a:hover { 
   color:#006633; text-decoration:underline;
   }   
ul.subMenu li a:active {
   color:#333333; text-decoration:none;
   }
ul.subMenu li img{
   border:0;
   }     
   
div#product {
   margin:0 padding:0; height:240px; border:1px solid #CCCCCC; background:#F1F1F1; display:block;
   }   
ul#product01 {
   margin:10px 30px; padding:0; list-style-type:none; width:100%;
   }
ul#product01 li {
   display:block; float:left;
   border:0; margin:10px 0 10px 15px;
   }    
ul#product01 li a:link, a:visited {
   color:#333333; text-decoration:none;
   }
ul#product01 li a:hover { 
   color:#006633; text-decoration:underline;
   }
ul#product01 li a:active {
   color:#333333; text-decoration:none;
   }
ul#product01 li a img {
   border:0;
   }

table#mainContent td#main01 {
   margin:0; padding:0; width:180px; height:780px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/access_bg.gif") no-repeat
bottom center;
   vertical-align:top;
   }
div#main01Head {
   margin:0 0 10px 0; padding:0; height:5px; background:#C4B604 no-repeat center center;
   }


table#mainContent td#mainAbout {
   margin:0; padding:0; width:180px; height:780px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/about_bg.gif") no-repeat bottom center;
   vertical-align:top;
   }   
div#aboutHead {
   margin:0 0 10px 0; padding:0; height:30px; background:#917AAE url("/pics/about.gif") no-repeat center center;
   } 

table#mainContent td#mainReason {
   margin:0; padding:0; width:180px; height:750px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/reason_bg.gif") no-repeat
bottom center;
   vertical-align:top;
   }
div#reasonHead {
   margin:0 0 10px 0; padding:0; height:30px; background:#BB8A0B url("/pics/reason.gif") no-repeat center center;
   }

table#mainContent td#mainAccess {
   margin:0; padding:0; width:180px; height:750px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/access_bg.gif") no-repeat
bottom center;
   vertical-align:top;
   }
div#accessHead {
   margin:0 0 10px 0; padding:0; height:10px; background:#C2B400 no-repeat center center;
   }

table#mainContent td#mainService {
  margin:0; padding:0; width:180px; height:750px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/service_bg.gif") no-repeat
  bottom center;
  vertical-align:top;
  }
div#serviceHead {
   margin:0 0 10px 0; padding:0; height:30px; background:#00ABBD url("/pics/service.gif") no-repeat center center;
   }

table#mainContent td#mainProd {
   margin:0; padding:0; width:180px; height:750px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/prod_bg.gif") no-repeat
   bottom center;
   vertical-align:top;
   }
div#prodHead {
   margin:0 0 10px 0; padding:0; height:30px; background:#A86877 url("/pics/prod.gif") no-repeat center center;
   }

table#mainContent td#mainNew {
   margin:0; padding:0; width:180px; height:780px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/new_bg.gif") no-repeat
bottom center;
   vertical-align:top;
   }
div#mainNewHead {
   margin:0 0 10px 0; padding:0; height:5px; background:#0066B2 no-repeat center center;
   }

table#mainContent td#mainOther {
   margin:0; padding:0; width:180px; height:780px; border:1px solid #CCCCCC; background:#F1F1F1 url("/pics/about_bg.jpg") no-repeat
bottom center;
   vertical-align:top;
   }

div#LMenu {
   margin:0 auto; padding:0; width:160px; border:1px solid #CCCCCC; background:#FFFFFF;
   }
ul.LMenu01 {
   margin:0; padding:0; list-style:none;
   }
ul.LMenu01 li {
   margin:5px 0; padding:0 10px;
   }   
ul.LMenu01 li a:link, ul.LMenu01 li a:visited { 
   color:#333333; text-decoration:none; line-height:20px; font-size:14px;
   }   
ul.LMenu01 li a:hover { 
   color:#003399; text-decoration:underline; position:relative; top:0px; left:0px;
   } 
ul.LMenu01 li a:active {
   color:#333333; text-decoration:none;
   } 

ul.LMenu02 {
   margin:0; padding:0; text-align:left; list-style:none;
   }
ul.LMenu02 li {
  margin:0; padding:0;
  }
ul.LMenu02 li a:link, ul.LMenu02 li a:visited {
  display:block; padding:5px 10px; background:#FFFFFF; font-size:14px; text-decoration:none;
  }
ul.LMenu02 li a:hover {
  background:#E5D1E7; font-size:14px; text-decoration:none;
  }
ul.LMenu02 li a:active {
  background:#FFFFFF; font-size:14px; text-decoration:none;
  }

ul.LMenu03 {
 margin:0; padding:0; text-align:left; list-style:none;
 }
ul.LMenu03 li {
 margin:0; padding:0;
 }
ul.LMenu03 li a:link, ul.LMenu03 li a:visited {
 display:block; padding:5px 10px; background:#FFFFFF; font-size:14px; text-decoration:none;
  }
ul.LMenu03 li a:hover {
 background: #F1C9D2; font-size:14px; text-decoration:none;
  }
ul.LMenu03 li a:active {
  background:#FFFFFF; font-size:14px; text-decoration:none;
  }

ul.LMenu04 {
 margin:0; padding:0; text-align:left; list-style:none;
 }
ul.LMenu04 li {
 margin:0; padding:0;
 }
ul.LMenu04 li a:link, ul.LMenu04 li a:visited {
 display:block; padding:5px 10px; background:#FFFFFF; font-size:14px; text-decoration:none;
  }
ul.LMenu04 li a:hover {
 background:#9AD8D4; font-size:14px; text-decoration:none;
  }
ul.LMenu04 li a:active {
  background:#FFFFFF; font-size:14px; text-decoration:none;
  }

ul.LMenu05 {
 margin:0; padding:0; text-align:left; list-style:none;
 }
ul.LMenu05 li {
 margin:0; padding:0;
 }
ul.LMenu05 li a:link, ul.LMenu05 li a:visited {
 display:block; padding:5px 10px; background:#FFFFFF; font-size:14px; text-decoration:none;
  }
ul.LMenu05 li a:hover {
 background:#FECC5C; font-size:14px; text-decoration:none;
  }
ul.LMenu05 li a:active {
  background:#FFFFFF; font-size:14px; text-decoration:none;
  }

ul.LMenu06 {
 margin:0; padding:0; text-align:left; list-style:none;
 }
ul.LMenu06 li {
 margin:0; padding:0;
 }
ul.LMenu06 li a:link, ul.LMenu06 li a:visited {
 display:block; padding:5px 10px; background:#FFFFFF; font-size:14px; text-decoration:none;
  }
ul.LMenu06 li a:hover {
 background: #ECEC8D; font-size:14px; text-decoration:none;
  }
ul.LMenu06 li a:active {
  background:#FFFFFF; font-size:14px; text-decoration:none;
  }


table.table_layout01 {
   margin:0; padding:0; border-top:1px #666666 solid; border-bottom:1px #666666 solid; border-collapse:collapse;
   table-layout:fixed; width:590px;
   }
.table_layout01 th {
   margin:0; padding:2px 0px 2px 10px; border-bottom:1px #666666 solid; background:#9999FF; 
   font-weight:bold; text-align:left;
   }   
.table_layout01 td {
   margin:0; padding:2px; border-bottom:1px #666666 dashed; background:#CCCCFF;
   }

table.table_layout02 {
   margin:0; padding:0; border-top:1px #666666 solid; border-bottom:1px #666666 solid; border-collapse:collapse;
   table-layout:fixed; width:590px;
   }
.table_layout02 th {
   margin:0; padding:8px 2px; border-right:1px #666666 solid; background:#CCCCFF;
   text-align:center; vertical-align:top;
   }
.table_layout02 td {
   margin:0; padding:8px 2px; border-right:0px #666666 solid; background:#F1F1F1; vertical-align:top;
   }

table.table_layout03 {
   margin:0; padding:0; border:1px #666666 solid; border-collapse:collapse;
   table-layout:fixed; width:590px;
   }
.table_layout03 th {
   margin:0; padding:8px 2px; border:1px #666666 solid; background:#D9D92C;
   text-align:center; vertical-align:top;
   }
.table_layout03 td {
   margin:0; padding:8px 2px; border:1px #666666 dashed; background:#F1F1F1; vertical-align:top;
   }

table.table_layout04 {
   margin:0; padding:0; border:1px #666666 solid; border-collapse:collapse;
   table-layout:fixed; width:590px;
   }
.table_layout04 th {
   margin:0; padding:8px 2px; border:1px #666666 solid; background:#CCCCFF;
   text-align:center; vertical-align:top;
   }
.table_layout04 td {
   margin:0; padding:8px 2px; border:1px #666666 solid; background:#F1F1F1; vertical-align:top; text-align:center;
   }

table.layout01 {
   margin:0px; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout01 tr {
 background:#D9D9D9;
   }
.layout01 tr.odd {
   background:#E5D1E7;
   }
.layout01 tr.even {
   background:#F2E8F3;
   }
.layout01 th, .layout01 td {
   margin:0px; padding:4px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
  border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   }
.layout01 th.headr, .layout01 td.headr {
   text-align:right; background:#CAA6D1;
   }
.layout01 th.headl, .layout01 td.headl {
   text-align:left;
   }
.layout01 th.head {
   background:#B3B3B3;
   }
.layout01 td.head {
   background:#CAA6D1;
   }

table.layout02 {
   margin:0px; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout02 tr {
   background:#D9D9D9;
   }
.layout02 tr.odd {
   background:#F1C9D2;
   }
.layout02 tr.even {
   background:#F7E5E9;
   }
.layout02 th {
   margin:0px; padding:4px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
  border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   }
.layout02 td {
   margin:0px; padding:4px; text-align:left; border-top:1px solid #FFFFFF; vertical-align:top;
  border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   }
.layout02 th.headr, .layout02 td.headr {
   text-align:right; background:#E295AB;
   }
.layout02 th.headl, .layout02 td.headl {
   text-align:left;
   }
.layout02 th.head {
   background:#B3B3B3;
   }
.layout02 td.head {
   background:#E295AB;
   }
.layout02 td.headc {
   background:#F7E5E9;
   }

table.layout02s {
   margin:0 0 20px 0; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout02s tr {
   background:#D9D9D9;
   }
.layout02s tr.odd {
   background:#F1C9D2;
   }
.layout02s tr.even {
   background:#F7E5E9;
   }
.layout02s th {
   margin:0px; padding:2px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   font-size:12px;
   }
.layout02s td {
   margin:0px; padding:2px; text-align:left; border-top:1px solid #FFFFFF; vertical-align:top;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;   
   font-size:12px;
   }
.layout02s th.headr, .layout02s td.headr {
   text-align:right; background:#E295AB;
   }
.layout02s th.headl, .layout02s td.headl {
   text-align:left; color:#990033;
   }
.layout02s th.head {
   background:#B3B3B3;
   }
.layout02s td.head {
   background:#E295AB; text-align:center;
   }

table.layout02m {
   margin:0 0 20px 0; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout02m tr {
   background:#D9D9D9;
   }
.layout02m tr.odd {
   background:#F1C9D2;
   }
.layout02m tr.even {
   background:#F7E5E9;
   }
.layout02m th {
   margin:0px; padding:2px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   font-size:12px;
   }
.layout02m td {
   margin:0px; padding:2px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   font-size:12px;
   }
.layout02m th.headr, .layout02m td.headr {
   text-align:right; background:#E295AB;
   }
.layout02m th.headl, .layout02m td.headl {
   text-align:left; color:#990033;
   }
.layout02m th.head {
   background:#B3B3B3;
   }
.layout02m td.head {
   background:#E295AB; text-align:center;
   }

table.layout03 {
   margin:0px; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout03 tr {
 background:#D9D9D9;
   }
.layout03 tr.odd {
   background:#CCECE9;
   }
.layout03 tr.even {
   background:#E6F6F4;
   }
.layout03 th, .layout03 td {
   margin:0px; padding:4px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   }
.layout03 th.headr, .layout03 td.headr {
   text-align:right; background:#C9AD8D4;
   }
.layout03 th.headl, .layout03 td.headl {
   text-align:left;
   }
.layout03 th.head {
   background:#B3B3B3;
   }
.layout03 td.head {
   background:#9AD8D4;
   }

table.layout03s {
   margin:0px; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF; font-size:12px;
   }
.layout03s tr {
 background:#D9D9D9; font-size:12px;
   }
.layout03s tr.odd {
   background:#CCECE9;
   }
.layout03s tr.even {
   background:#E6F6F4;
   }
.layout03s th, .layout03s td {
   margin:0px; padding:4px; text-align:center; border-top:1px solid #FFFFFF; vertical-align:top;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   font-size:12px;
   }
.layout03s th.headr, .layout03s td.headr {
   text-align:right; background:#C9AD8D4;
   }
.layout03s th.headl, .layout03s td.headl {
   text-align:left;
   }
.layout03s th.head {
   background:#B3B3B3;
   }
.layout03s td.head {
   background:#9AD8D4; text-align:left;
   }


table.layout04 {
   margin:0; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout04 tr {
   background:#D9D9D9;
   }
.layout04 tr.odd {
   background:#FEE6AA;
   }
.layout04 tr.even {
   background:#FFF3D4;
   }
.layout04 th, .layout04 td {
   margin:0px; padding:4px; text-align:center; vertical-align:top; border-top:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   }
.layout04 th.headr, .layout04 td.headr {
   text-align:right; background:#FECC5C;
   }
.layout04 th.headl, .layout04 td.headl {
   text-align:left;
   }
.layout04 th.head {
   background:#B3B3B3;
   }
.layout04 td.head {
   background:#FECC5C;
   }

table.layout05 {
   margin:0; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout05 tr {
   background:#D9D9D9; 
   }
.layout05 tr.odd {
   background:#ECEC8D;
   }
.layout05 tr.even {
   background:#F6F6C4;
   }  
.layout05 th, .layout05 td {
   margin:0px; padding:4px; text-align:center; vertical-align:top; border-top:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   } 
.layout05 th.headr, .layout05 td.headr {
   text-align:right; background:#D9D92C;
   }
.layout05 th.headl, .layout05 td.headl {
   text-align:left;
   }
.layout05 th.head {
   background:#B3B3B3;
   } 
.layout05 td.head {
   background:#D9D92C;
   }

table.layout05s {
   margin:0; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
   }
.layout05s tr {
   background:#D9D9D9;
   }
.layout05s tr.odd {
   background:#ECEC8D;
   }
.layout05s tr.even {
   background:#F6F6C4;
   }
.layout05s th, .layout05s td {
   margin:0px; padding:4px; text-align:center; vertical-align:top; border-top:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
   font-size:12px;
   }
.layout05s th.headr, .layout05s td.headr {
   text-align:right; background:#D9D92C;
   }
.layout05s th.headl, .layout05s td.headl {
   text-align:left;
   }
.layout05s th.head {
   background:#B3B3B3;
   }
.layout05s td.head {
   background:#D9D92C;
   }

table.layout06 {
 margin:0; padding:0; border:2px solid #A7A9AC; width:590px; background:#FFFFFF;
 }
.layout06 tr {
 background:#7FA0D3;
 }
.layout06 tr.odd {
 background:#BAC9E7;
 }
.layout06 tr.even {
 background:#DAE1F2;
}
.layout06 th, .layout06 td {
 margin:0px; padding:4px; vertical-align:top; border-top:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF; border-left:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
 }
.layout06 th.headr, .layout06 td.headr {
 text-align:right;
 }
.layout06 th.headl, .layout06 td.headl {
 text-align:left;
 }
.layout06 th.head {
 background:#B3B3B3;
 }
.layout06 td.head {
   background:#7FA0D3;
   }

div#itemTitle {
   margin:0; padding:0; background:#FFFFFF;  
   }         
#itemTitle img {
   borber:0px; background:#FFFFFF; width:615px;
   }

div#itemContent {
   margin:12px; padding:0;
   } 
#itemContent form {
   margin:0; padding:0;
   }

#itemContent table#more01 {
   margin:20px 0px; padding:0; border:0px; border-collapse:collapse; table-layout:fixed; width:100%;
   }
#itemContent table#more01 td {
   margin:0px; vertical-align:top;
   }
   
#itemContent p {
   margin:15px 0; padding:0;
   }
#itemContent p.caption {
   margin:15px 10px; padding:0; color:#055139; font-weight:bold;
   }
#itemContent p.caption_b1 {
   margin:15px 0px; padding:0 10px; color:#FFFFFF; font-weight:bold; background:#00A0C6;
   }
#itemContent p.caption_tb {
   margin:15px 10px 0px 10px; padding:0; color:#055139;  font-weight:bold;
   }
#itemContent p.label01 {
   margin:15px 20px; padding:0px; 
  }
#itemContent p.label02 {
   margin:15px 20px 0px 15px; padding:0px;
  }
#itemContent p.option_s {
   margin:15px 10px; padding:0; color:#084B76;
   }
#itemContent p.option_s1 {
   margin:15px 10px; padding:0; color:#990000;
   }
#itemContent p.header {
   font-weight:bold; text-align:center; color:#0066CC;
   }

#itemContent h1 {
  text-align:center; background:#EDEDED; border-bottom:1px solid #C7D9CD; padding:3px; color:#333366; font-size:16px;
  }
#itemContent h2 {
  border-bottom:1px solid #CCCCCC; margin:10px 0px 30px 0px; padding:3px; color:#2E55A4; font-size:16px;
  }

#itemContent div.form03 {
   border-top:1px dashed #9AD8D4; border-bottom:1px dashed #9AD8D4; background:#E6F6F4; text-align:center;
   }
#itemContent div.form03 p {
  margin:4px 0; padding:0;
  }

#itemContent div.form05 {
   border-top:1px dashed #D9D92C; border-bottom:1px dashed #D9D92C; background:#ECEC8D; text-align:center;
   }
#itemContent div.form05 p {
  margin:4px 0; padding:0;
  }

#itemContent div.form07 {
   border-top:1px dashed #7FA0D3; border-bottom:1px dashed #7FA0D3; background:#DAE1F2; text-align:center;
   }
#itemContent div.form07 p {
  margin:4px 0; padding:0;
  }

#itemContent span {
   color:#CC6600;
   }

#itemContent span.s1 {
   color:#006633;
   }

#itemContent span.s2 {
 color:#C14E8A;
 }

#itemContent ol, #itemContent ul {
   margin:0; padding:0;
   }
#itemContent ol li, #itemContent ul li {
   margin:5px 40px; padding:0px;
   }

#itemContent ol li ul, #itemContent ul li ol {
 margin:0px; padding:0px 18px; list-style:disc;
   }
#itemContent ol li ul li, #itemContent ul li ol li {
 margin:0px; padding:0px;
   }



#itemContent ol.style1, #itemContent ul.style1 {
   margin:0px; padding:0; list-style:none;
   }
#itemContent .style1 li {
   margin:0px 5px 12px 5px; padding:0px;
   }

#itemContent ol.style2, #itemContent ul.style2 {
   margin:10px 20px; padding:0; list-style:none; 
   }
#itemContent .style2 li {
   float:left; width:240px; margin:5px 0; padding:0 0 0 22px; background:url("/pics/icon02.gif") no-repeat;
   }
#itemContent .style2 li a {
   font-size:16px;
   }
#itemContent .style2 li a:link, #itemContent .style2 li a:visited {
   font-size:16px;
   }
#itemContent .style2 li a:hover {
   font-size:16px; 
   }

#itemContent ol.style3, #itemContent ul.style3 {
   margin:10px 30px; padding:0; list-style:none; 
   }
#itemContent .style3 li {
   float:left; width:80px; margin:5px 0; padding:0 0 0 22px; background:url("/pics/icon02.gif") no-repeat;
   }
#itemContent .style3 li a {
   font-size:16px;
   }
#itemContent .style3 li a:link, #itemContent .style3 li a:visited {
   font-size:16px;
   }
#itemContent .style3 li a:hover {
   font-size:16px;
   }

#itemContent ol.style4, #itemContent ul.style4 {
   margin:5px 10px; padding:0; list-style:none; 
   }
#itemContent .style4 li {
   margin:5px 0; 
   }

#itemContent select {
   vertical-align:middle;
   }
#itemContent input {
   vertical-align:middle; padding:0px margin:0px;
   }
#itemContent input.button01 {
   color:#336600; background:#DBE6D7; padding-top:1px; cursor:pointer; line-height:14px; height:20px; padding:0px 2px; margin:0px 3px;
   }
#itemContent fieldset {
   padding:2px;
   }
#itemContent legend {
   padding:2px;
   }

span.date {
   color:#0C3A94;
   }	

#itemContent img {
   vertical-align:middle; border:0;
   }
#itemContent a img {
   margin:0; padding:0; vertical-align:middle; border:0;
   }


#itemContent ul.newItem01 {
   margin:0; padding:0; list-style:none;
   }
#itemContent ul.newItem01 li {
   margin:0px 0px; padding:0px 10px 0px 70px; color:#354D66; font-size:16px;
   }
#itemContent ul.newItem01 li.new01 {
   background:url("/pics/new01.gif") no-repeat;
   }
#itemContent ul.newItem01 li.new02 {
   background:url("/pics/new02.gif") no-repeat;
   }
#itemContent ul.newItem01 li.new03 {
   background:url("/pics/new03.gif") no-repeat;
   }
#itemContent ul.newItem01 li.new04 {
   background:url("/pics/new04.gif") no-repeat;
   }
#itemContent p.newPic {
   margin:20px 0px; padding:0; text-align:center;
   }
#itemContent p.newPic img {
   padding:2px; background:#FFFFFF; border:2px solid #CCCCCC;
   }

#itemContent a:link, #itemContent a:visited {
   color:#0033CC; text-decoration:none; font-size:14px;
   }
#itemContent a:hover {
   color:#0033CC; text-decoration:underline; position:relative; top:0px; left:0px; font-size:14px;
   }
#itemContent a:active {
   color:#0033CC; text-decoration:none; font-size:14px;
   }

#itemContent div.menuK {margin:10px 0px; background-color:#04AABC; border-bottom:1px solid #04AABC; height:23px; width:590px;}
#itemContent div.menuK ul {margin:0; padding:0px; list-style:none; text-align:center;}
#itemContent div.menuK li {margin:0px; padding:0px; display:inline; line-height:23px;  margin:0px 6px;}
#itemContent div.menuK li a {color:#FFFFFF; text-decoration:none; padding:5px 5px 6px 5px; font-size:14px;}
#itemContent div.menuK li a.tabactive {
   border-top:1px solid #04AABC; border-left:1px solid #04AABC; border-right:1px solid #04AABC;
   color:#000000; background-color:#FFFFFF; position:relative; font-size:14px;
   }
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8 {
   border:0px solid #CCCCCC; width:588px; padding:6px 0px; margin-bottom:5px;
   }

#itemContent div.menuJ {margin:10px 0px; background-color:#AC6674; margin:5px 0px; border-bottom:1px solid #AC6674; height:23px; width:590px;}
#itemContent div.menuJ ul {margin:0px; padding:0px; list-style:none; text-align:center;}
#itemContent div.menuJ li {margin:0px; padding:0px; display:inline; line-height:23px; margin:0px 6px;}
#itemContent div.menuJ li a {color:#FFFFFF; text-decoration:none; padding:5px 5px 6px 5px; font-size:14px;}
#itemContent div.menuJ li a.tabactive {
   border-top:1px solid #AC6674; border-left:1px solid #AC6674; border-right:1px solid #AC6674;
   color:#000000; background-color:#FFFFFF; position:relative; font-size:14px;
   }

#itemContent div.menuZ {margin:10px 0px; background-color:#1975BA; border-bottom:1px solid #04AABC; height:23px; width:590px;}
#itemContent div.menuZ ul {margin:0; padding:0px; list-style:none; text-align:center;}
#itemContent div.menuZ li {margin:0px; padding:0px; display:inline; line-height:23px;  margin:0px 6px;}
#itemContent div.menuZ li a {color:#FFFFFF; text-decoration:none; padding:5px 5px 6px 5px; font-size:14px;}
#itemContent div.menuZ li a.tabactive {
   border-top:1px solid #1975BA; border-left:1px solid #1975BA; border-right:1px solid #1975BA;
   color:#000000; background-color:#FFFFFF; position:relative; font-size:14px;
   }

