body, table, a {
   border: none;
   color: #48483E;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 18px;
   text-align: left;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	vertical-align: top;
	background-image: url(../images/back04.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
}
table {
   border-collapse: collapse;
   vertical-align: top;
}
td {
   padding: 0px;
   vertical-align: top;
   text-align: left;
   border: none;
}
a {
   text-decoration: none;
   vertical-align: baseline;
   color: #000000;
   clear: none;
}
a:hover {
   text-decoration: none;
}
a:visitet {
   color: #000000;
}
img {
   border: none;
   margin: 0px;
   padding: 0px;
   float: left;
}

table.main {
   width: 757px;
}
.main td.main-l {
   width: 57px;
   background-image: url(../images/back_l.gif);
}
.main td.main-l img {
   width: 57px;
   height: 90px;
   margin: 0px;
   padding: 0px;
   float: right;
}
.main td.main-r {
   width: 700px;
}


table.head {
   width: 700px;
   height: 200px;
}
.head td.head-logo {
   width: 355px;
   height: 85px;
   background-color: #FFFFFF;
   vertical-align: bottom;
}
.head td.head-logo img.company {
   width: 240px;
   height: 25px;
   margin: 10px 0px 20px 0px;
}
.head td.head-menu {
   width: 345px;
   height: 85px;
   background-image: url(../images/head_2.jpg);
   text-align: right;
   vertical-align: top;
}
.head td.head-bann1 {
   width: 355px;
   height: 119px;
   background-image: url(../images/bann_1.jpg);
}
.head td.head-bann2 {
   width: 345px;
   height: 119px;
   background-image: url(../images/bann_2.jpg);
}


.head-menu a {
   color: #6A6A6A;
   border-top: 4px solid #FFBA39;
   letter-spacing: 1px;
   padding: 0px;
   width: 70px;
   height: 30px;
   display: block;
   float: right;
   text-align: center;
   padding-top: 10px;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.head-menu a:hover {
   background-color: #FFBA39;
   color: #FFFFFF;

}

table.menu {
   height: 20px;
   float: left;
}
.menu td {
   vertical-align: bottom;
}


#foot {
   border-top: 2px solid #FF930B;
   padding: 10px;
   text-align: right;
   color: #A9A9A9;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #000000;
   width: 737px;
}
#foot a{
   color: #A9A9A9;
   vertical-align: baseline;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}