#divWait {background-color: #e17a01; color: #fff; font-weight: bold; padding: 5px; border:solid 1px #bf6700; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: none;}

a.locURL {text-decoration: underline; color: navy;}

#AccountNav {}
#AccountNav a {display:block; float: left; margin-right: 0px; color: #3c3f2f; background-color: #eee; padding: 5px 12px; border-right: solid 1px #bbb; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px;}
#AccountNav a:hover {color: #eee; background-color: #5b5f47;}
input {font-size: 14px; padding: 5px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
select {font-size: 14px; padding: 4px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
textarea {font-size: 14px; padding: 5px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
input[type='file'] {font-size: 14px; padding: 5px; border: solid 1px silver; margin: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
input[type='submit'] {background-color: #4c5038; color: white; padding: 5px 10px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
input[type='button'] {background-color: #4c5038; color: white; padding: 5px 10px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.ResultEntity
{
    border: solid 1px transparent;
    margin: 0px 0px 5px 0px;
    padding: 3px;
    background-color: #292b1d;
    list-style-type: none;
    font-size: 12px;
    color:#fff;
}
.ResultEntity a {color: #fff; text-decoration: underline;}

#ResultItem {position:absolute; display:none; width: 240px; min-height: 130px; color: #fff; padding: 3px; border:solid 1px #333; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #555 url(images/logo-search-bg.gif) bottom right no-repeat;}
#ResultItem a {color: #fff; text-decoration: underline;}


#WebForm {width: 500px;}
#WebForm div {padding: 0; margin-bottom: 5px;}
#WebForm div strong {float: left; width: 120px; margin-top: 6px; border-bottom: solid 1px #ccc; font-weight: normal;}
#WebForm div strong.blank {border: 0;}
#WebForm div label {float: left; margin-left: 10px;}
#WebForm div label input {width: 175px;}
#WebForm div label input[type='submit'] {width: 185px;}
#WebForm div label select {width: 185px;}

#WebFormWide {width: 600px;}
#WebFormWide div {padding: 0; margin-bottom: 5px;}
#WebFormWide div strong {float: left; width: 150px; margin-top: 6px; border-bottom: solid 1px #ccc; font-weight: normal;}
#WebFormWide div strong.blank {border: 0;}
#WebFormWide div label {float: left; margin-left: 10px;}
#WebFormWide div label input {width: 175px;}
#WebFormWide div label input[type='submit'] {width: 185px;}
#WebFormWide div label select {width: 185px;}

#WebFormReg {width: 600px;}
#WebFormReg div {padding: 0; margin-bottom: 5px;}
#WebFormReg div strong {float: left; width: 150px; margin-top: 6px; border-bottom: solid 1px #ccc; font-weight: normal;}
#WebFormReg div strong.blank {border: 0;}
#WebFormReg div p {float: left; margin: 0 0 0 10px;}
#WebFormReg div p input {width: 175px;}
#WebFormReg div p input[type='submit'] {width: 185px;}
#WebFormReg div p select {width: 185px;}


#SideBar {float: right; width: 180px;}
#SideBar a.ActLink {display: block; padding: 2px 0; text-align: center; border: solid 1px #555; background-color: #f6ba7b; text-decoration: none; margin: 0 0 5px 0; color: #000;}
#SideBar a.ActLink:hover { background-color: #dc7500; color: #fff; }
#SideBar a.NormLink {}
#SideBar a.NormLink:hover {}

.dg {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color:#eeeeee;}
.dgHeader {background-color:#4c5038; font-size:14px; color:#fff; font-weight:bold;}
.dgItem {background-color: Transparent; color:Black; font-size:14px; font-weight:normal;}
.dgAltItem {background-color:#d9dfd1; color:Black; font-size:14px; font-weight:normal;}
.dgSelect {font-weight: normal; color: black; font-style: italic; background-color: #e9e9e9;}

.sideBox {background-color: #dfefff; margin-left: 2px; width: 170px; float: left; padding: 5px; border: solid 1px #ccc; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
.sideHeader {font-weight: bold; font-size: 14px; text-align: center; margin-bottom: 5px;}

.panelError
{
    background-position: left top;
    background: #FFE8E8 url(images/error-icon.png) no-repeat left top;
    padding: 2px 2px 2px 60px;
    width: 500px;
    margin: 10px auto;
    border: 1px solid #AA0000;
    color: #CA0000;
    font-size: 12px;
    font-weight: bold;
    min-height: 50px;
}

.overlay {
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    background-color: #ccc;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}
* html .overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
.loader {
    z-index: 100;
    position: fixed;
    width: 230px;
    margin-left: -115px;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    filter: Alpha(Opacity=100);
    opacity: 1.0;
}
* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}