body {font-family:Verdana, Arial, Helvetica, sans-serif;}

#queryTable {border: 5px groove #567895; width:450px; border-collapse:collapse; margin-bottom:15px}

#queryTable td{color:#000000; font-size:12px; padding:5px 10px; margin:0;}

.caption{text-align:left; font-size:16px; line-height:18px; font-weight:bold; border-bottom: 2px solid #567895; padding:5px; }

label{float:right; text-align:right; line-height:20px; padding-right:5px;}

input.txt, input.txtSmall, input.txtOther, input.txtFull{color:#000088; background-color:#E3F2F7; border: 1px inset #000088; height:20px; margin-right:15px; margin-left:10px; padding:1px 2px;}

input.txtSmall{width:35px; margin-left:10px;}

input.txt{width:190px;}

input.txtOther{width:320px; display:inline;}

input.txtFull{width:380px; display:inline;}

input.btn{float:right; margin:10px 25px 10px 0;} 

input.chk{color:#000088; margin: 5px 2px 0 7px}

input.radio{margin: 0 5px -2px 5px}

td.right{text-align:right;}

.secondLine{clear:both; float:right; width:auto; text-align:right; padding-right:8px; font-size:10px;}

textarea.otherInfo{color:#000088; background-color:#E3F2F7; border: 1px inset #000088; width:420px; height:80px; overflow:auto; padding:1px 2px;}





legend{ font-size:14px; font-weight:bold; color:#000; text-transform: uppercase;} 



<!--possible additional styles for input buttons  color:#000088; background-color:#ADD8E6; border:1px outset #000088; -->