html, body {
    height: 100%;
}

#container {
    min-height: 100%;
	width:100%;
    position: relative;
}

#content {
	width:100%;
	text-align:center;
	position:absolute;
}

#footer {
	width:100%;
    position: absolute;
    bottom: 0;
}

body{
	color:#000;
	margin:0 0 0 0;
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
}

#headtable .mid_td{
	background-color:#FF9A00; 
	text-align:right; 
	width:80%;
}

#headtable .rig_td{
	background-color:#9C0000; 
	color:#FFF; 
	font-weight:bold; 
	width:20%; 
	text-align:center;
	font-size:0.8em;
}

#formtable{
	font-size:0.8em;
	text-align:center;
	/*width:50%;*/
	/*height: 400px;*/
	max-width:70%;
	text-wrap:none;
	border: 1px #636563 solid;
	margin: 10px 10px 10px 10px;
}

#formtable td{
	padding: 5px 10px;
}

#formtable tr, td{
	vertical-align:middle;
}

#formtable .formtitle{
	background-color:#636563;
	color:#FFF;
	font-weight:bold;
	height:30px;
}

#formtable .formcontent{
	background-color:#E6E6E6;
	height:150px;
}

.buttoncss {
  BORDER-RIGHT: #000066 1px solid;
  BORDER-TOP: #000066 1px solid;
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
  FONT-SIZE: 8pt;
  BORDER-LEFT: #000066 1px solid;
  COLOR: #000066;
  BORDER-BOTTOM: #000066 1px solid;
  background-color: #FFFFEE;
  min-width: 100px;
  min-height: 30px;
  padding:5px 5px;
}

INPUT {
  BORDER-RIGHT: #000066 1px solid;
  BORDER-TOP: #000066 1px solid;
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
  FONT-SIZE: 8pt;
  BORDER-LEFT: #000066 1px solid;
  COLOR: #000066;
  BORDER-BOTTOM: #000066 1px solid;
  HEIGHT:14pt;
}

#op_table td{padding:0px;}