body {
  margin: 2px;
  padding: 0px;
  background-color: #EEEEEE;
  font-family: arial;
  font-size: 10pt;
}

img {
  border: 0;
  padding:0;
  vertical-align:middle;
  margin:0;
  
}

div {
 padding: 0px;
 margin: 0px;
 position: relative;
 overflow:hidden;
}
input {
  border-style:solid;
  border-color:black;
  border-width:1px;
  border-collapse:collapse;
}

textarea {
  border-style:solid;
  border-color:black;
  border-width:1px;
  border-collapse:collapse;
}
.inputlabel {
  text-align:right;
  font-weight:bold;
}
.inputvalue {
  width:1px;
}

table {
 padding: 0px;
 margin: 0px;
 width:100%

}

.errormsg {
  color:red;
  font-weight:bold;
  text-align:left;
  
}


.title {
  text-align:center;
  font-weight:bold;
  border-bottom:solid 1px;
  background-color:#CCCCFF;
  padding:2px;
}
.body {
  background-color:#FFFFCC;
  padding:4px;
}
.menu {
  padding-bottom:4px;
}

table.sample {
  border-width: 1px 1px 1px 1px;
  border-spacing: 2px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  border-collapse: collapse;
}

table.sample th {
  border-width: 0px 0px 0px 0px;
  padding: 4px 4px 4px 4px;
  border-style: inset inset inset inset;
  border-color: gray gray gray gray;
  -moz-border-radius: 0px 0px 0px 0px;
}

table.sample td {
  border-width: 1px 1px 1px 1px;
  padding: 4px 4px 4px 4px;
  border-style: inset inset inset inset;
  border-color: gray gray gray gray;
  -moz-border-radius: 0px 0px 0px 0px;
}

.frmDivRight
{
}

.frmDivRight2
{
  padding-top:18px;
}
  
.frmRowEnd
{
  clear:both;
  margin-top:2px;
  border-top:1px solid lightgray;
  height:1px;
}

.frmDivLeft
{
  text-align:right;
  float:left;
  width:180px;
  margin-right:10px;
}

