html, body {
   height: 100%;
   margin: 0px;
   padding: 0px;
   border: none;
   text-align: left;
   font-family: Verdana,sans-serif;
   font-size: 11px;
   color: #666666;
}
table.layout {
   margin: 0px;
   padding: 0px;
   background-color: #ffffff;
   border: 0px none;
   vertical-align: top;
   text-align: left;
   table-layout: fixed;
   height: 100%;
   border-collapse:collapse;
}

tr.layout-row-0 {
   height: 0px;
}
tr.layout-row-1 {
   height: 72px;
}
tr.layout-row-2 {
   height: 41px;
}
tr.layout-row-3 {
}
tr.layout-row-4 {
   height: 41px;
}

td.layout-col-1 {
   width: 30px;
   text-align: left;
   vertical-align: top;
}
td.layout-col-2 {
   width: 232px;
   text-align: left;
   vertical-align: top;
}
td.layout-col-3 {
   width: 26px;
   text-align: left;
   vertical-align: top;
}
td.layout-col-4 {
   width: 7px;
   background-image:url(../img/border7l.gif);
   background-repeat:repeat;
   text-align: left;
   vertical-align: top;
}
td.layout-col-5 {
   background-color:#f4f5f5;
   width: 80px;
   text-align: left;
   vertical-align: top;
}
td.layout-col-6 {
   background-color:#f4f5f5;
   text-align: left;
   vertical-align: top;
}
td.layout-col-7 {
   background-color:#f4f5f5;
   width: 70px;
   text-align: left;
   vertical-align: top;
}
td.layout-col-span3 {
   background-color:#f4f5f5;
   text-align: left;
   vertical-align: top;
}
td.layout-col-8 {
   width: 8px;
   background-image:url(../img/border8r.gif);
   background-repeat:repeat;
   text-align: left;
   vertical-align: top;
}

#banner {
   background-image:url(../img/banner600t.gif);
}
div.logo {
   text-align: left;
   vertical-align: bottom;
}
#logo {
   text-align: left;
   vertical-align: bottom;
}

img.dotline {
   margin: 0px;
   padding: 0px;
   background-image: url(../img/dot.gif);
   background-repeat: repeat-x;
   width: 100%;
   height: 1px;
   line-height: 1px;
   margin-top: 17px;
}
