﻿body { padding: 10px 20px 20px 20px; font: 0.8em tahoma; color: #363636 }

a { color: #E84200; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { color: #363636; font-weight: bold; font-size: 1.4em; padding: 0.8em 0 0.8em 0; }
h2 { color: #363636; font-weight: bold; font-size: 1.2em; padding-top: 0.8em; }
h3, th { color: #363636; font-weight: bold; }
p { padding-bottom: 10px; }
ul { padding: 10px 0 10px 17px; }
ol { padding: 10px 0 10px 22px; }
li { list-style-position: outside; display: block; }
ul li { list-style-type: disc; }
ol li { list-style-type: decimal; }
select, input, textarea { border: solid 1px #9A989A; padding: 3px; font-family: tahoma; }
input.button, input.button-default { padding-bottom: 1px; background-color: #F0F0F0; }
input.button:hover, input.button-default:hover { color: #E84200; }
input.button:active, input.button-default:active { padding: 4px 2px 2px 4px; }
input.button-default { font-weight: bold; }
.checkbox input { border: none; }
blockquote { font-style: italic; }

.bt-content { }
.bt-active { color: #E84200 !important; text-decoration: none; cursor: default; }

.popup-link {}
.popup-content { display: none; }

.indent { margin-left: 20px; }
.required { font-weight: bold; color: #f00; }
.center { text-align: center; }
.spacing { padding: 0 20px 0 20px; }
.hidden { display: none; }
.text-color th a { color: #363636; }
.light { color: #888; }

.wt-horizontal-spacer { margin-left: 20px; }
.wt-horizontal-spacer-wide { margin-left: 40px; }
.wt-vertical-spacer { margin-top: 20px; }

.wt-banner { width: 1005px; }
.wt-logo { display: block; background: url(Images/LogoWorkTech.gif) no-repeat; width: 265px; height: 63px; padding-bottom: 10px; }
.wt-breadcrumb { margin: 5px 10px 0 0; font-weight: bold; }
.wt-breadcrumb a { color: #363636; }
.wt-breadcrumb .wt-breadcrumb-active { color: #E84200; }

.wt-footer-body { background-color: #E5E4D8; padding: 5px 20px 10px 20px; width: 965px; }
.wt-footer-body h3 { color: #363636; }
.wt-footer-body a { color: #363636; }
.wt-footer-body a:hover { color: #E84200; }

.wt-company-footer { color: #363636; text-align: center; width: 925px; padding: 0 40px 0 40px; }

.wt-panel-left  { background: url(Images/PanelHeadLeftEnd.gif)  no-repeat; width: 35px; height: 35px; }
.wt-panel-right { background: url(Images/PanelHeadRightEnd.gif) no-repeat; width: 5px; height: 35px; }
.wt-panel-back  { background: url(Images/PanelHeadBack.gif); height: 35px; }
.wt-panel-head  { color: #fff; height: 29px; line-height: 27px; padding-left: 5px; }
.wt-panel-body  { background-color: #E5E4D8; padding: 5px 20px 15px 20px; display: inline-block; }
.wt-panel-foot  { background-color: #E5E4D8; height: 5px; }
.wt-panel-foot-left  { background: url(Images/PanelFootLeftEnd.gif) no-repeat; width: 5px; height: 5px; }
.wt-panel-foot-right { background: url(Images/PanelFootRightEnd.gif) no-repeat; width: 5px; height: 5px; }
.wt-panel-head-plain  { background-color: #E5E4D8; height: 5px; }
.wt-panel-head-plain-left  { background: url(Images/PanelHeadPlaneLeftEnd.gif) no-repeat; width: 5px; height: 5px; }
.wt-panel-head-plain-right { background: url(Images/PanelHeadPlaneRightEnd.gif) no-repeat; width: 5px; height: 5px; }
.wt-panel-body-plain  { background-color: #E5E4D8; padding: 5px 20px 15px 20px; }

.wt-panel-full                { width: 1005px; }
.wt-panel-full .wt-panel-body { width: 965px; }
.wt-panel-main                { width: 680px; }
.wt-panel-main-plain          { width: 680px; }
.wt-panel-secondary           { width: 305px; }

.wt-panel-main .wt-panel-body { width: 640px; }
.wt-panel-secondary .wt-panel-body { width: 265px; }

.wt-page-contents { float: left; padding: 10px; background-color: #D5D4C8; border: solid 1px #aaa; }
.wt-page-contents p { padding: 0px; }

table.wt-feature-table { border-collapse: collapse; border-width: 1; }
table.wt-feature-table ul { padding: 0 0 0 17px; }
table.wt-feature-table tr { vertical-align: top; }
table.wt-feature-table th { font-weight: bold; padding: 3px; border-width: 0; }
table.wt-feature-table td { padding: 3px; border-width: 0; }

table.wt-admin-form td { padding: 3px; }

.message-box 
{
  padding: 5px 5px 5px 40px;
}

.error
{
  display: block;
  background-color: #F0F0F0 !important;
  background: url(Images/IconError.gif) no-repeat 8px 6px;
  border: solid 1px #E84200;
  color: #C00;
  font-weight: bold;
  margin: 10px 0 10px 0;
}

.success
{
  display: block;
  background-color: #F0F0F0 !important;
  background: url(Images/IconValid.gif) no-repeat 8px 6px;
  border: solid 1px #42E800;
  color: #080;
  font-weight: bold;
  margin: 10px 0 10px 0;
}
