/*
Weboffice CSS v: 10.5.8
*/
body {
  background: AppWorkspace;
  margin: 0px;
  overflow: auto;
}

body, td, th, input, textarea {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

body, td, th {
  font-size: 80%;
  cursor: default;
}

form {
  margin: 0px;
  display: inline;
}

table, tr, td, th, img {
  margin: 0px;
  border: 0px;
  padding: 0px;
} 

/* common classess */
.window {
  color: WindowText;
  background-color: ThreedFace;
  border: 1px solid;
  border-color: ThreedHighlight ThreedShadow ThreedShadow ThreedHighlight;
  padding: 4px;
}
.up {
  position: relative;
  top: -3px;
}

.a {
  cursor: hand;
}

a,a:visited {
  color: MenuText;
}

a:active {
  color: GrayText;
}

span.alpha-img {
  width: 16px;
  height: 16px;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')");
}
span.separator {
  border-left: 1px solid ButtonHighlight;
  border-right: 1px solid ButtonShadow;
  width: 2px;
  margin: 3px 10px 3px 3px;
}
/* / common classess */

/* navigator classess */
span.img-nav {
  width: 16px;
  height: 16px;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/nav/"+this.name+".png')");
  margin: 0px 4px 0px 4px;
  cursor: hand;
}
span.img-nav-d {
  width: 16px;
  height: 16px;
  filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/nav/"+this.name+"_d.png')");
  margin: 0px 4px 0px 4px;
}
/* / navigator classess */



/* login classes */
table.login {
  width: 412px;
  padding: 1px;
  behavior: url('res/movable.htc');
  color: #333;
  background-color: #99CC00;
  background-image: url('bg_green.gif');
}
th.login {
  padding: 4px;
  color: CaptionText;
  background-color: ActiveCaption;
  text-align: left;
}
td.login {
  width: 206px;
  padding: 4px;
}
td.loginfooter {
  text-align: center;
  font-size:70%;
  padding-bottom: 5px;
}
input.login {
  width: 190px;
  border: 1px solid;
}
input.loginbutton {
  width: 190px;
}
div.passrem {
  text-align: center;
  padding: 5px;
}

/* / login classes */


/* menu classess */
a.menu, a.menu:visited {
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  color: windowtext;
}

a.menu:hover {
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  color: ButtonText;
	background-color: ButtonFace;
  padding: 2px 4px 2px 4px;
}

a.menu:active {
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  color: ButtonText;
	background-color: ButtonFace;
  cursor: default;
  padding: 2px 4px 2px 4px;
  text-decoration: none;
}
/* / menu classess */

/* hmenu classess */
a.hmenu, a.hmenu:visited {
  padding: 3px 5px 3px 5px;
  text-decoration: none;
}

a.hmenu:hover {
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  color: ButtonText;
	background-color: ButtonFace;
  padding: 2px 4px 2px 4px;
}

a.hmenu:active {
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  color: ButtonText;
  background-color: ButtonFace;
  padding: 2px 4px 2px 4px;
  cursor: default;
  text-decoration: none;
  position:relative;
  top:1px;
  left:1px;
}

a.hmenu_active, a.hmenu_active:active {
  border: 1px solid;
  border-bottom:2px solid;
  border-color: ButtonShadow ButtonShadow ButtonFace ButtonShadow;
  color: ButtonText;
  background-color: ButtonFace;
  padding: 2px 4px 2px 4px;
  cursor: default;
  text-decoration: none;
  position:relative;
  top:2px;
}
/* / hmenu classess */

/* resizer classes  */
.resize {
  behavior: url('res/resize.htc');
  border: 1px solid;
  border-color: ThreedHighlight ThreedShadow ThreedShadow ThreedHighlight;
  background-color: ThreedFace;
  width: 6px;
}

img.anchor {
  position: relative;
  left: -6px;
  cursor: default;
}
/* resizer classes  */


/* vmenu classes  */
.vmenu {
  cursor: default;
  behavior: url('res/menu.htc');
}

div.branch {
  padding: 0px 16px 0px 16px;
}

div.folder {
  margin-top: 2px;
  padding-top: 3px;
}

a.selected, a.selected:hover, a.selected:active, a.selected:visited {
  color: HighlightText;
  background-color: Highlight;
  padding: 1px 5px 1px 5px ;
  text-decoration: none;
}

.description {
  color: InfoText;
  background-color: InfoBackground;
  padding: 10px;
  margin: 20px;
  text-align: justify;
}
.error {
  color: InfoText;
  background-color: InfoBackground;
  padding: 4px 7px 4px 7px;
  margin: 4px 7px 4px 7px;
  text-align: justify;
}
/* / vmenu classes  */


/* main classes */
table.main {
  background-color: Window;
  width: 100%;
}

tr.main {
  vertical-align: top;
}
/* main classes  */


/* tabled classes  */
table.tabled {
  background-color: Window;
  color: WindowText;
  width: 100%;
}

tr.header {
  border: 1px solid;
  border-color: ThreedHighlight ThreedShadow ThreedShadow ThreedHighlight;
  vertical-align: top;
}

tr.uneven {
  background: Window;
  color: WindowText;
  vertical-align: top;
}

tr.even {
  background: Window;
  background-image: url('bg_line.gif');
  color: WindowText;
  vertical-align: top;
}

/*
tr.uneven {
  background-color: #fff;
  color #000;
  vertical-align: top;
}

tr.even {
  background-color: #f0f0f0;
  color #000;
  vertical-align: top;
}
*/

th.tabled {
  color: WindowText;
  background-color: ThreedFace;
  border: 1px solid;
  border-color: ThreedHighlight ThreedShadow ThreedShadow ThreedHighlight;
  padding: 3px 2px 3px 5px;
}

td.tabled {
  border-right : 1px solid ThreedShadow;
  padding: 4px 2px 4px 7px;
}

th.checkbox {
  color: WindowText;
  background-color: ThreedFace;
  border: 1px solid;
  border-color: ThreedHighlight ThreedShadow ThreedShadow ThreedHighlight;
}

td.checkbox {
  border-right : 1px solid ThreedShadow;
  padding: 1px 0px 1px 1px;
  /* border-bottom : 1px solid ThreedShadow; */
  text-align: center;
}
/* / tabled classes  */

/* form classes  */

form.add {
  behavior: url('res/formadd.htc');
}

input {
  font-size: 120%;
  margin:1px; 
}

button, input.button {
  font-size: 80%;
  padding: 1px; 
  background: ButtonFace;
  border: 1px solid ButtonShadow;
  behavior: url('res/button.htc');
  cursor: hand;
  margin: 0px 2px 0px 2px;
  height: 23px;
}
		
textarea {
  border: 1px solid ButtonShadow;
  padding: 4px 4px 4px 7px;
}

input.checkbox {
  behavior: url('res/checkbox.htc');
  border: 0px;
}
input.checkboxtitle {
  behavior: url('res/checkboxtitle.htc');
  border: 0px;
}

input.field, textarea.field {
  border: 1px solid ButtonShadow;
  width: 100%;
}

input.filter {
  border: 1px solid ButtonShadow;
}

/* / form classes  */

/* fields classes  */
.he_main {
  background-color: ThreedFace;
  color: WindowText;
}
/* / fields classes  */
