
td.frmContent
{
  width: 500px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
}

p.pager
{
  text-align: justify;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
}
a.pager , a.pager:link , a.pager:visited , a.pager:focus , a.pager:hover , a.pager:active
{
  border: 1px solid rgb(251,137,67);
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
  cursor: pointer;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

table.searchList
{
  width: 100%;
}
td.searchList
{
  width: 50%;
  text-align: left;
  vertical-align: top;
}

table.searchResult
{
  width: 100%;
}
th.searchResult , th.searchResultI , th.searchResultD , th.searchResultU
{
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0,0,0);
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
th.searchResultI
{
  text-align: left;
  width: 35px;
}
th.searchResultD
{
  text-align: center;
  width: 100px;
}
th.searchResultU
{
  text-align: center;
  width: 65px;
}
td.searchResult
{
  height: 30px;
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0,0,0);
  text-align: justify;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.searchResultCenter
{
  height: 30px;
  border-top: 1px solid rgb(0,0,0);
  border-bottom: 1px solid rgb(0,0,0);
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
a.searchResult , a.searchResult:link , a.searchResult:visited , a.searchResult:focus , a.searchResult:hover , a.searchResult:active
{
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: rgb(0,0,0);
  cursor: pointer;
  text-decoration: none;
}
a.searchBody , a.searchBody:link , a.searchBody:visited , a.searchBody:focus , a.searchBody:hover , a.searchBody:active
{
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  cursor: pointer;
  text-decoration: none;
}
img.sort
{
}

table.searchRead
{
  width: 100%;
}
th.searchRead
{
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
th.searchReadLeft
{
  width: 125px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.searchReadSpace
{
  height: 15px;
}
td.searchReadLeft
{
  width: 125px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.searchRead
{
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.searchReadLink
{
  text-align: center;
  vertical-align: middle;
  padding: 3px;
}

table.contactMask
{
  width: 100%;
}
td.contactMaskSpace
{
  height: 15px;
}
td.contactMaskLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.contactMask
{
  width: 250px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.contactMaskBottom
{
  text-align: left;
  vertical-align: middle;
}

table.loginMask
{
  width: 100%;
}
td.loginMaskLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.loginMask
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.loginMaskSpace
{
  height: 15px;
}

table.registerMask
{
  width: 100%;
}
td.registerMaskSpace
{
  height: 15px;
}
td.registerMaskLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.registerMask
{
  width: 200px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.registerMaskBottom
{
  text-align: left;
  vertical-align: middle;
}

table.insertRead
{
  width: 100%;
}
th.insertRead
{
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
td.insertRead
{
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-left: 2px;
  padding-right: 2px;
}
td.insertReadHl
{
  text-align: left;
  background-color: rgb(230,230,230);
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-left: 2px;
  padding-right: 2px;
}

table.insertEdit
{
  width: 100%;
}
td.insertEditSpace
{
  height: 15px;
}
td.insertEditLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.insertEdit
{
  width: 250px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.insertEditBottom
{
  text-align: left;
  vertical-align: middle;
}

table.insertDel
{
  width: 100%;
}
td.insertDel
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.insertDelLeft
{
  width: 125px;
  text-align: left;
  vertical-align: top;
  padding-top: 3px;
  padding-bottom: 3px;
}

table.emailSvc
{
  width: 100%;
}
td.emailSvcSpace
{
  height: 15px;
}
td.emailSvcLeft
{
  width: 125px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.emailSvc
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.emailSvcBottom
{
  text-align: left;
  vertical-align: middle;
}

table.docNew
{
  width: 100%;
}
td.docNewLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.docNew
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}

table.docs
{
  width: 100%;
}
th.docsL
{
  width: 200px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
th.docsC
{
  width: 100px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
th.docsR
{
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
td.docsL
{
  width: 200px;
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding: 2px;
}
td.docsC
{
  width: 100px;
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding: 2px;
}
td.docsR
{
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding: 2px;
}

table.userData
{
  width: 100%;
}
td.userDataSpace
{
  height: 15px;
}
td.userDataLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.userData
{
  width: 250px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.userDataBottom
{
  text-align: left;
  vertical-align: middle;
}

table.insert
{
  width: 100%;
}
td.insertSpace
{
  height: 15px;
}
td.insertLeft
{
  width: 125px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.insert
{
  width: 250px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.insertBottom
{
  text-align: left;
  vertical-align: middle;
}

table.offer
{
  width: 100%;
}
th.offerLeft
{
  width: 110px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
th.offer
{
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
td.offerLeft
{
  width: 108px;
  text-align: left;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  cursor: pointer;
}
td.offerLeftHl
{
  width: 102px;
  text-align: left;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  background-color: rgb(230,230,230);
  cursor: pointer;
}
td.offer
{
  text-align: center;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  cursor: pointer;
}
td.offerHl
{
  text-align: center;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  background-color: rgb(230,230,230);
  cursor: pointer;
}
p.oaDesc
{
  width: 100%;
  text-align: justify;
  font-family: Arial;
  font-size: 11px;
  color: rgb(0,0,0);
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}
p.oaPrice
{
  width: 100%;
  text-align: center;
  font-family: Arial;
  font-size: 11px;
  color: rgb(0,0,0);
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

table.oaContact
{
  width: 100%;
}
td.oaContactSpace
{
  width: 100%;
  height: 15px;
}
td.oaContactLeft
{
  width: 275px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.oaContactRight
{
  width: 275px;
  text-align: right;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.oaContact
{
  width: 175px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.oaContactBottom
{
  width: 100%;
  text-align: justify;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.oaContactCenter
{
  width: 100%;
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}

table.wc
{
  width: 100%;
}
td.wcSpace
{
  height: 15px;
}
td.wcLeft
{
  width: 100px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.wc
{
  width: 250px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.wcBottom
{
  text-align: left;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.wcCenter
{
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}

table.oaPresent
{
  width: 100%;
}
td.oaPresentLeft
{
  width: 20px;
  text-align: right;
  vertical-align: top;
}
td.oaPresent
{
  text-align: left;
  vertical-align: top;
  border: 1px solid rgb(210,210,210);
  padding: 5px;
}
td.oaPresentSpace
{
  height: 15px;
}
td.oaPresentCenter
{
  text-align: center;
  vertical-align: middle;
}
table.oaLeftPresent
{
  width: 20px;
}
td.oaLeftPresent
{
  width: 20px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border: 1px solid rgb(210,210,210);
  background-color: rgb(210,210,210);
}
td.oaLeftPresentHl
{
  width: 20px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border: 1px solid rgb(210,210,210);
  background-color: rgb(255,255,255);
}

table.oaPresentHeader
{
  width: 100%;
}
td.oaPresentHeaderLeft
{
  width: 75%;
  text-align: left;
  vertical-align: middle;
}
td.oaPresentHeaderRight
{
  width: 25%;
  text-align: right;
  vertical-align: middle;
}

table.oaPresentContent
{
  width: 100%;
}
td.oaPresentContentSpace
{
  height: 15px;
}
td.oaPresentContentLeft
{
  width: 125px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.oaPresentContent
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.oaPresentContentBottom
{
  text-align: justify;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.oaPresentContentCenter
{
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}

table.memberList
{
  width: 100%;
}
th.memberList
{
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  border-bottom: 1px solid rgb(170,170,170);
}
td.memberList
{
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-left: 2px;
  padding-right: 2px;
}
td.memberListHl
{
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  background-color: rgb(230,230,230);
  padding-left: 2px;
  padding-right: 2px;
}

table.settings
{
  width: 100%;
}
td.settingsSpace
{
  height: 15px;
}
td.settingsLeft
{
  width: 225px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
}
td.settings
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-top: 3px;
  padding-bottom: 3px;
}
td.settingsCenter
{
  text-align: center;
  vertical-align: middle;
}

table.tblList
{
  width: 100%;
}
th.tblListLeft , th.tblList , th.tblList2 , th.tblList5Left , th.tblList5
{
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding: 3px;
}
th.tblListLeft
{
  width: 14%;
}
th.tblList
{
  width: 43%;
}
th.tblList2
{
  width: 33%;
}
th.tblList5Left
{
  width: 25%;
}
th.tblList5
{
  width: 15%;
}
td.tblListSpace
{
  height: 15px;
}
td.tblListLeft , td.tblList , td.tblList2 , td.tblList5Left , td.tblList5
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding: 3px;
}
td.tblListLeft
{
  width: 14%;
  text-align: right;
}
td.tblList
{
  width: 43%;
}
td.tblList2
{
  width: 33%;
}
td.tblList5Left
{
  width: 25%;
}
td.tblList5
{
  width: 15%;
}

input.field , input.field90 , input.field100 , input.fieldL , input.fieldS , input.fieldTV , input.fieldTN , input.list
{
  height: 14px;
  border: 1px solid rgb(170,170,170);
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
}
input.field
{
  width: 175px;
}
input.field100
{
  width: 97%;
}
input.field90
{
  width: 90%;
}
input.fieldL
{
  width: 121px;
}
input.fieldS
{
  width: 47px;
}
input.fieldTV
{
  width: 44px;
}
input.fieldTN
{
  width: 118px;
}
input.list
{
  width: 13px;
  height: 13px;
}
input.file
{
  width: 175px;
  border: 1px solid rgb(170,170,170);
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
}
input.submit
{
  width: 100px;
  height: 17px;
  border: 1px solid rgb(251,137,67);
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
  cursor: pointer;
}
select.field
{
  width: 175px;
  border: 1px solid rgb(170,170,170);
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
}
option.field
{
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
}
textarea.field , textarea.field100
{
  height: 100px;
  border: 1px solid rgb(170,170,170);
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
}
textarea.field
{
  width: 250px;
}
textarea.field100
{
  width: 99%;
}
label.field
{
  font-family: Arial;
  font-size: 10px;
  color: rgb(0,0,0);
}
input:disabled , select:disabled , option:disabled , textarea:disabled
{
  background-color: rgb(210,210,210);
}

.fault
{
  color: rgb(223,0,0);
}
.ok
{
  color: rgb(51,51,51);
}

h1
{
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  color: rgb(251,137,67);
  margin: 0px;
  padding: 0px;
}
h2
{
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: rgb(251,137,67);
  margin: 0px;
  padding: 0px;
}
h3
{
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: rgb(251,137,67);
  margin: 0px;
  padding: 0px;
}
h4
{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: rgb(251,137,67);
  margin: 0px;
  padding: 0px;
}
h5 , h6
{
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  color: rgb(0,0,0);
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px;
}

p
{
  width: 100%;
  text-align: justify;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
  margin-bottom: 10px;
}
p.error
{
  width: 100%;
  text-align: justify;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: rgb(255,0,0);
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
  margin-bottom: 10px;
}

ol
{
  width: 95%;
  margin: 0px;
  margin-top: 0px;
  padding: 0px;
  padding-left: 20px;
}
ul
{
  width: 95%;
  margin: 0px;
  margin-top: 0px;
  padding: 0px;
  padding-left: 20px;
  list-style-type: disc;
  list-style-position: outside;
}
li
{
  text-align: justify;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
}

a
{
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  text-decoration: underline;
}
a:hover
{
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  text-decoration: none;
}

pre
{
  width: 470px;
  height: 200px;
  border: 1px solid rgb(170,170,170);
  overflow: auto;
}

dl
{
  width: 100%;
}
dt
{
  width: 100%;
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: rgb(0,0,0);
  margin-top: 5px;
}
dd
{
  width: 100%;
  text-align: justify;
  font-family: Arial;
  font-size: 12px;
  color: rgb(0,0,0);
  padding-left: 10px;
  margin-bottom: 15px;
}
