body{margin: 0; padding: 0; font: 9pt Verdana; color: #000000; background: url(layout/bg.gif) repeat-x;}
td{text-align: left; font: 9pt Verdana;}

.layout-table{width: 996px; height: 100%;}
.layout-top{height: 129px; width: 996px; background: url(layout/top.gif);}
.layout-nav1{height: 40px; width: 188px; background: #406DB1; font: 18pt Eurostile; color: white; font-weight: bold;}
.layout-nav2{height: 40px; width: 808px; background: #D9E2EF; font: 9pt Verdana; color: #406DB1; font-weight: bold; padding: 0px 0px 0px 30px;}
.layout-contents1{width: 188px; background: #D9E2EF; vertical-align: top; font: 9pt Verdana; color: #406DB1;  font-weight: none; padding: 10px 0px 0px 10px;}
.layout-contents2{width: 620px; background: #FFFFFF; vertical-align: top; font: 9pt Verdana; color: #406DB1; padding: 10px 0px 0px 30px;}
.layout-contents3{width: 188px; background: #FFFFFF; vertical-align: top; padding: 10px 0px 0px 0px;}

h1{font: 18px Trebuchet MS; font-weight: bold; font-style: none; color: #406DB1; margin: 0 0 5 0;}

a {color: #406DB1; font-weight: none; text-decoration: none;}
a:hover {color: #406DB1; font-weight: none; text-decoration: underline;}

input, textarea, select {border: 1px solid black; font: 8pt Verdana;}

.contents{position: relative; top: 0px; left: 0px; width: 580px; border: 0px solid red;}

.pic{position: relative; width: 188px; height: 181px; background: #406DB1;}
.pic-top{position: absolute; top: 0px; width: 168px; height: 40px; color: white; font-weight: bold; padding: 6px 10px 10px 10px;}
.pic-top a, .pic-top a:hover{color: white; font-weight: bold; text-decoration: none;}
.pic-bottom{position: absolute; bottom: 0px; width: 188px; height: 141px;}
