body, center { font: 12px Verdana, sans-serif; margin: 0px; background: white url('i/bg8.png') repeat; text-align: center; }
body { *overflow: hidden; }
center { background-image: none; }
#box { position: relative; width: 1024px; min-height: 550px; height: 100%; margin-left: auto; margin-right: auto; background: transparent url('i/mbck.png') repeat-y; text-align: left; }
.content { top: 128px; left: 272px; width: 585px; height: 450px; position: absolute; display: block; overflow-y: auto; overflow-x: hidden; }
.content, .content center { line-height: 25px; }
.map { top: 145px; left: 260px; width: 640px; height: 590px; position: absolute; display: block; border: 1px solid #002065; }
.rcontent { top: -12px; left: 852px; width: 155px; position: absolute; z-index: 0; padding-left: 10px; padding-right: 10px; font-size: 11px; padding-top: 158px; line-height: 15px; }
.leftmenu { top: 155px; left: 12px; width: 237px; position: absolute; font-size: 11px; color: OrangeRed; list-style-type: none; margin: 0px; padding: 0px; }
.leftmenu div { padding-left: 10px; padding-top: 3px; padding-bottom: 2px; display: block; }
.leftmenu div a { width: 224px; padding: 1px; font-size: 11px; color: OrangeRed; display: block; }
.leftmenu div a:hover { color: White; background-color: #002065; text-decoration: none; }
.leftmenu img { width: 226px; left: 0px; height: 1px; position: absolute; }
.lm { top: 155px; left: 12px; width: 237px; position: absolute; font-size: 11px; color: OrangeRed; list-style-type: none; margin: 0px; padding: 0px; }
.lm div { padding-left: 10px; padding-top: 4px; padding-bottom: 3px; display: block; }
.lm div a { width: 224px; padding: 1px; font-size: 11px; color: OrangeRed; display: block; vertical-align: middle; line-height:12px; }
.lm div a:hover { color: White; background-color: #002065; text-decoration: none; }
.lm div a img { position: relative; width: 22px; height: 13px; vertical-align: middle; border: 1px solid #BBB; }
.lm img { width: 226px; left: 0px; height: 1px; position: absolute; }
b { color: OrangeRed; }
a { color: #0067C6; text-decoration: none; }
a img { border: 0; }
a:hover { text-decoration: underline; }
.coname { position: absolute; left: 249px; top: 145px; width: 17px; }
.tphoto { top: 145px; border: 1px solid Gray; }
.lname { position: absolute; left: 12px; top: 390px; }
.logo { border: 0px; left: 37px; top: 20px; width: 173px; height: 108px; position: absolute; cursor: pointer; cursor: hand; }
.rotator { position: absolute; left: 250px; top: 0px; width: 214px; height: 128px; }
.col { position: absolute; left: 466px; top: 0px; z-index: 55; width: 546px; height: 101px; }
.topmenu { position: absolute; background: #00529B; left: 466px; top: 103px; color: white; font: 14px "Trebuchet MS", Trebuchet, serif; width: 546px; height: 25px; text-align: center; z-index: 55; }
.topmenu td { padding: 2px; }
.topmenu td a { width: 105px; height: 19px; font-size: 11px; color: White; display: block; padding-top: 2px; font-weight: bold; line-height: 18px; *line-height: 16px; }
.topmenu td a:hover { color: #00529B; background-color: #FFEDB0; text-decoration: none; }
.cr { left: 32px; width: 960px; bottom: 0px; height: 16px; font: 10px Verdana, sans-serif; position: absolute; background: #FFE5B9; text-align: right; padding-right: 2px; padding-top: 2px; *height: 18px; }
.cr span { float: left; }
.cr span img { margin-left: 2px; border: 1px solid Silver; }
.crl { color: #369; text-decoration: none; }
.crl:hover { text-decoration: underline; }
.crleft { float: left; margin: -1px 5px 0; vertical-align: middle; height: 14px; line-height: 14px; }
.crleft a { display: block; padding: 1px 5px; vertical-align: middle; *display: inline-block; *padding-bottom: 2px; }
.crleft a img { vertical-align: top; }
.crleft a:hover { color: White; background-color: #002065; text-decoration: none; }
.content ul { padding-left: 20px; }
.content li { list-style-image: url('i/arrow.gif'); }
.pm { font: 11px Trebuchet, "Trebuchet MS", sans-serif; }

