body {
padding: 0px;
margin: 0px;
}

headerline {
padding: 0px;
margin: 0px;

}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left:2px;
	padding-right:2px;
	text-align: left;
}

table {
border: none;
}

.rowdata {
	background-color: #fafafa;
}

.rowdatasel {
	background-color: #D8E1EB;
}

td.header {
	background-color: #DDDDDD;
	vertical-align: middle;
}

td.title {
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	font-size: 12;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	margin: 0px;
	background-repeat: repeat-x;
	background-image: url(./tablebg.gif);
}

td.titleright {
	font-weight: bold;
	padding-left:10px;
	font-size: 12;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
        text-align: right;
	padding-right:10px;
	background-repeat: repeat-x;
	background-image: url(./tablebg.gif);
}

td.titlemiddle {
	font-weight: bold;
	padding-left:2px;
	font-size: 12;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
        text-align: right;
	padding-right:2px;
	background-repeat: repeat-x;
	background-image: url(./tablebg.gif);
}


small {
	font-size: 9px;
}

.small {
	font-size: 9px;
}

.thumbimage {
  margin: 1px;
}


a, a:link, a:visited {

	text-decoration: none;
}

a:hover, a:active {
	text-decoration: none;
}

form {
    display: inline;
}

.wideinput {
	width: 260px;
	border: 1px solid #999999; 
	padding: 2px;
}

.widearea {
	width: 400px;
	border: 1px solid #999999; 
	padding: 2px;
}

.debugarea  {
	width: 480px;
	border: 1px solid #999999; 
	padding: 2px;
}


.tablesend {
padding-left:80px;
width:660px;
text-align:left;
}

form {
display: block;
}

div.menudiv {
   position: fixed;
   width:150px;
   top:10px;
   left:5px;
   padding-top:10px;
}

.leftmenu {
padding-left:0px;
padding-right:5px;
width:150px;
text-align:center;
padding-top:0px;
vertical-align:top;
background-color: #ffffff;
}

.leftmenu a:hover {
  text-decoration : none; color:blue;
}

a.leftmenulist {
  text-decoration : none; 
  color:black;
}

.leftmenudiv {
  text-decoration : none; 
  color:grey;
  background-color: #efefef;
  height:16px;
  width:140px;
  padding-top:3px;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  margin-left:4px;
}


.leftmenudivsel {
  text-decoration : none; 
  color:grey;
  background-color: #cccccc;
  height:16px;
  width:140px;
  padding-top:3px;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  margin-left:4px;
  font-weight:bold;
}


.leftmenudivtop {
  text-decoration : none; 
  color:black;
  background-color: #efefef;
  height:16px;
  width:140px;
  padding-top:3px;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  margin-left:4px;
}

.leftmenudivtopsel {
  text-decoration : none; 
  color:grey;
  background-color: #cccccc;
  height:16px;
  width:140px;
  padding-top:3px;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-top: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  margin-left:4px;
  font-weight:bold;
}


.leftmenusubdiv {
 text-decoration : none; 
  color:black;
  background-color: #f5f5f5;
  width:130px;
  padding-top:4px;
  padding-bottom:4px;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  border-bottom: solid 1px #cccccc;
  margin-left:4px;
  line-height:14px;
  text-align:left;
  padding-left:10px;
}


.leftsmallmenu {
padding-left:0px;
padding-top:0px;
vertical-align:top;
background-color: #ffffff;
width:3px;
height:100%;
}

.leftsmallmenudiv {
position: fixed;
z-index:5;
}


.rightcontent {
  vertical-align:top;
  width:100%;
  text-align:center;
}