﻿html, body, form { padding:0px; margin:0px; width:100%; height:100%; overflow:hidden; }

.button { cursor:pointer; }

a.button { text-decoration:none; }
a.button * { vertical-align:middle; }
a.button img { border-style:none; }

a.label { padding:0px 3px; text-decoration:none; color:Black; }
a.label:hover { color:Black; background-color:#99ccff; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.textRight { text-align:right; }
.textCenter { text-align:center; }
.numeric { text-align:right; }
.notice { font-size:80%; color:#ff0000; }
.require { color:#ff0000; }
input.date { width:80px; }

#enqmain{width:100%; position:absolute; top:0px; bottom:0px; height:auto; background-color:White; overflow:auto;}
* html #enqmain { height:expression(document.body.clientHeight);}
*+html #enqmain { height:expression(document.body.clientHeight);}