﻿/* ELEMENTS */
html, body {height: 100%; width: 100%; margin: 0; padding: 0; font: .9em Verdana, Arial, Sans-Serif;}
a{text-decoration: none;}
table input{width: 400px; border: solid 1px #7b3b04;}
table valCell{padding-right: 2px;}
/* LAYOUT */
.bdy{position: absolute; left: 0px; top: 0px; min-height: 100%; width: 100%; background-Color: White;}
.content{width: 100%; margin: 0 0 30px 0; position: relative;}
.bt{position: fixed; width: 100%; left: 0px; bottom: 0px; border-top: solid 1px #7b3b04; font-weight: bold; background: url('images/bt.png') repeat-x left bottom;}
/* TOP LOGO */
.lgSP, .lgBk0, .lgBk1, .lgBk2, .lgBk3{width: 100%; min-height: 100px;}
.lgSP{background: #fffecc url('images/tpbk.png') repeat-y right top; border-bottom: solid 1px #7b3b04;}
.lg{width: 100%; height: 90px; background: url('images/lg.gif') no-repeat 15px 10px;}    
/* MENUS */
.ltM{width: 190px; border: solid 1px #7b3b04; margin-top: 3px; font-weight: bold; border-left: none; background: #fffecc url('images/tpbk.png') repeat-y left top;}
.ltM .itm, .ltM a, .ltM a:visited{width: 185px; display: block; text-align: left; background: url('images/mnu.png') repeat left top; padding: 5px 0px 5px 5px; color: Black; cursor: pointer;}
.ltM .itm:hover, .ltM a:hover{background: url('images/mnu_ovr.png') repeat left top;}
.tpM{width: 100%; border-top: solid 1px Black; margin-top: 10px; font-weight: bold;}
.tpM .itm, .tpM a, .tpM a:visited{width: 25%; float: left; display: block; text-align: center; background: url('images/mnu.png') repeat left top; padding: 3px 0px 3px 0px; color: Black; cursor: pointer;}
.tpM .itm:hover, .tpM a:hover{background: url('images/mnu_ovr.png') repeat left top;}
.btM{width: 100%;}
.btM .itm{width: 300px; float: left;}
.btM a, .btM a:visited{width: 33.33%; float: left; display: block; text-align: center; background: url('images/mnu.png') repeat left top; padding: 5px 0px 5px 0px; color: Black; cursor: pointer;}
.btM a:hover{background: url('images/mnu_ovr.png') repeat left top;}
.lst{font-weight: bold;}
.lst .brd{background: url('images/drop/bk.png') repeat left top; border-left: solid 1px #7b3b04; border-right: solid 1px #7b3b04; border-top: solid 1px #7b3b04;}
.lst .brd td:hover{background: url('images/drop/ovr.png') repeat left top;}
.lst a, .mnu a:visited{width: 300px; margin: 0px;  display: block;  padding: 5px;  color: Black;  cursor: pointer;}
.dxpcControl{background-color: Transparent; border: none; padding: 0;}
.dxpcContent{white-space: normal; padding: 0; margin: 0; vertical-align:top;}
/*GENERAL*/
.clr{clear: both;}
.fR{float: right;}
.ttl{width: 100%; font-weight: bold; font-size: 1.1em; border-bottom: solid 1px #bfbf99;}
.sub{width: 100%; font-weight: bold;}