h1 {
  font-size: 20px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

h2 {
  font-size: 16px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

h3 {
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

h4 {
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

h5 {
  font-size: 10px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

h6 {
  font-size: 9px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
  /* background-image:url('images/test_bg_watermark.gif'); */
  /* background-color:#CC0000; */
  background-color:#FFFFFF;
  background-repeat:repeat;
  background-position:left top;
  
}

input {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
}

select {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
}

option {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
}

form {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

td {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

span {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

/* - tags that participate in the nicEdit
ul {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
}

ol {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
}

li {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
}

textarea {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

b {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

i {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

u {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

font {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  // color: #222222;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}
*/

div {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

img {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
  
  border:none;
}

/*
a:link {
  color: blue;
  text-decoration : none;
}

a:active {
  color: blue;
  text-decoration : none;
}

a:visited {
  color: blue;
  text-decoration : none;
}

a:hover {
  text-decoration : underline;
}
*/

div.menuLTR {
  border: 1px solid #002B5D;
  /* background-image: url('images/menu_bg.gif'); */
  background-color: #F4F4F4;
  margin-top: 0px;
  margin-left: 0px;
  width: 255px;
  color: white;
  z-index:1;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

div.menuRTL {
  border: 1px solid #002B5D;
  background-image: url('images/menu_bg.gif');
  background-color: #F4F4F4;
  margin-top: 0px;
  margin-left: 0px;
  width: 157px;
  color: white;
  z-index:1;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

div.submenu {
  border: none;
  background-color:#313837;
  /*background-image: url("../images/bg_grad.gif");*/
  text-align: center;
  vertical-align: middle;
  /* height: 26px; */
  height: 19px;
  padding-top: 7px;
  font-weight:bold;
  overflow: hidden;
  color: white;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  cursor: default;
  border: 1px solid #979797;
  border-top: none;
}
div.menuLTR div.submenu:first-child {
  border-top: 1px solid #979797;
}
div.submenu:hover {
  color: 313837;
  background-color:#979797;

}
div.submenuyellow {
  color: #313837;  
  background-color:#979797;
}
a.submenu {
  border: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  color: white;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

b.submenu {
  border: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  color: white;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a.submenu0 {
  border: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  color: white;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

div.childmenu {
  border: 1px solid black;
  color: black;
  background-color: #F4F4F4;
  text-align: center;
  vertical-align: middle;
  cursor:default;
  display:none;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a.calendar {
  color: white;
  text-decoration: none;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a.calendar:hover {
  color: white;
  text-decoration: underline;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a.childmenu {
  color: black;
  text-decoration: none;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a.childmenu:hover {
  color: black;
  text-decoration: underline;
}

a.childmenuactive {
  color: #721C1E;
  text-decoration: underline;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

a.childmenuactive:hover {
  color: black;
  text-decoration : underline;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

/*
a.reglink:link {
  color: blue;
}

a.reglink:active {
  color: blue;
}

a.reglink:visited {
  color: blue;
}

a.reglink:hover {
  color:purple;
  text-decoration : underline;
}
*/

td.right {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  text-align: right;
  
  cursor: default;
}

td.left {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  text-align: left;
  
  cursor: default;
}

tr.folder {
  background-color: #002B5D;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

tr.folder2 {
  background-color: #002B5D;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

td.folder {
  color:#FFFFFF;
  background-color: #002B5D;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

td.folder2 {
  color:#FFFFFF;
  background-color: #002B5D;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

table {
  border-color: #839B94 !important;
}

table.folder {
  color:#FFFFFF;
  background-color: #F4F4F4;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

th.folder {
  color:#FFFFFF;
  background-color: #F4F4F4;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}


td.docbody {
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

table.grid {
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

/*border => #313837*/
table.tablegrid {
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  border: 4px solid #839B94;

  cursor: default;
}

th.grid {
  color:#FFFFFF;
  background-color: #313837;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

th.gridleft {
  padding-left: 5px;
  text-align: left;
}

th.grid24 {
  height: 24px;
}

table.tablegrid tr.gridrow {
  cursor: pointer;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

table.tablegrid tr.gridrow:nth-child(odd) {
  background-color: #DCDCDC;
}

table.tablegrid tr.gridrow:nth-child(even) {
  background-color: #F8F8FF;  
}

table.tablegrid tr.gridrow:hover {
  color: white;
  background-color: #313837;
}

tr.gridrow1 {
  background-color: #DDDDDD;
  cursor: pointer;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
  cursor: default;
}

tr.gridrow2 {
  background-color: #CCCCCC;
  cursor: pointer;
  
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  
  margin-top:    0px;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 0px;
  
}

div.pagebreak {
  page-break-before: always;
}
