/*****
*
*	FTS User Interface Cascading Sytle Sheet
*
*	Developed by:First Time Software
*
*	Tue Oct 21 15:36:32 EDT 2003 - F Harvell
*
*****
*
*	Copyright &copy; First Time Software 2000 - 2004
*
*	All rights reserved worldwide by First Time Software.
*	Usage rights have been granted to the website owner according to the
*	terms and conditions of the First Time Software License Agreement.
*
*****
*
*  Version 2.1, $Id: ui.css,v 1.6 2004/12/10 19:41:17 fharvell Exp $
*
*****/


th.heading { font:bold 14px Arial,Verdana,Helvetica,sans-serif; text-align:center; color:#000; background:#F0F6FC; }

tr.expired { background:#FDD; }
tr.row0 { background:#FFF; }
tr.row1 { background:#F0F6FC; }
.light { background:#DFE; cursor:pointer; }
.highlight { font-weight:bold; background:#FAFA99; color:#00F; }
.instructions { font:9px Arial,Verdana,Helvetica,sans-serif; }

.queryinfo { font:12px Arial,Verdana,Helvetica,sans-serif; }
th.queryinfo { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; }
td.queryinfo { text-align:left; vertical-align:middle; }

.queryinput { font:12px Arial,Verdana,Helvetica,sans-serif; }
table.queryinput { font:12px Arial,Verdana,Helvetica,sans-serif; background:#D4E5F7; }
th.queryinput { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; background:#F0F6FC; }
th.queryinputerror { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; text-transform:uppercase; color:#900; background:#F0F6FC; }
td.queryinput { text-align:left; vertical-align:middle; background:#F0F6FC; }
span.queryinput { font:12px Arial,Verdana,Helvetica,sans-serif; }
select.queryinput { background:#FFF; }
textarea.queryinput { background:#FFF; }
input.queryinput { background:#FFF; }
button.queryinput { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.queryinputvertical { font:12px Arial,Verdana,Helvetica,sans-serif; }
table.queryinputvertical { font:12px Arial,Verdana,Helvetica,sans-serif; background:#D4E5F7; }
th.queryinputvertical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:left; vertical-align:middle; background:#F0F6FC; }
th.queryinputverticalerror { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:left; vertical-align:middle; text-transform:uppercase; color:#900; background:#F0F6FC; }
td.queryinputvertical { text-align:left; vertical-align:middle; background:#F0F6FC; }
span.queryinputvertical { font:12px Arial,Verdana,Helvetica,sans-serif; }
select.queryinputvertical { background:#FFF; }
textarea.queryinputvertical { background:#FFF; }
input.queryinputvertical { background:#FFF; }
button.queryinputvertical { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.input { font:12px Arial,Verdana,Helvetica,sans-serif; }
table.input { font:12px Arial,Verdana,Helvetica,sans-serif; background:#D4E5F7; }
th.input { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; background:#F0F6FC; }
th.inputerror { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; text-transform:uppercase; color:#900; background:#F0F6FC; }
td.input { text-align:left; vertical-align:middle; background:#F0F6FC; }
span.input { font:12px Arial,Verdana,Helvetica,sans-serif; }
select.input { background:#FFF; }
textarea.input { background:#FFF; }
input.input { background:#FFF; }
button.input { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.inputvertical { font:12px Arial,Verdana,Helvetica,sans-serif; }
table.inputvertical { font:12px Arial,Verdana,Helvetica,sans-serif; background:#D4E5F7; }
th.inputvertical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:left; vertical-align:middle; background:#F0F6FC; }
th.inputverticalerror { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:left; vertical-align:middle; text-transform:uppercase; color:#900; background:#F0F6FC; }
td.inputvertical { text-align:left; vertical-align:middle; background:#F0F6FC; }
span.inputvertical { font:12px Arial,Verdana,Helvetica,sans-serif; }
select.inputvertical { background:#FFF; }
textarea.inputvertical { background:#FFF; }
input.inputvertical { background:#FFF; }
button.inputvertical { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.required { font:12px Arial,Verdana,Helvetica,sans-serif; }
table.required { font:12px Arial,Verdana,Helvetica,sans-serif; background:#D4E5F7; }
th.required { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; color:#009; background:#F0F6FC; }
th.requirederror { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; text-transform:uppercase; color:#900; background:#F0F6FC; }
td.required { text-align:left; vertical-align:middle; background:#F0F6FC; }
span.required { font:12px Arial,Verdana,Helvetica,sans-serif; }
select.required { color:#000; background:#F3F3FF; }
textarea.required { color:#000; background:#F3F3FF; }
input.required { color:#000; background:#F3F3FF; }
button.required { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.requiredvertical { font:12px Arial,Verdana,Helvetica,sans-serif; }
table.requiredvertical { font:12px Arial,Verdana,Helvetica,sans-serif; background:#D4E5F7; }
th.requiredvertical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:left; vertical-align:middle; color:#009; background:#F0F6FC; }
th.requiredverticalerror { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:left; vertical-align:middle; text-transform:uppercase; color:#900; background:#F0F6FC; }
td.requiredvertical { text-align:left; vertical-align:middle; background:#F0F6FC; }
span.requiredvertical { font:12px Arial,Verdana,Helvetica,sans-serif; }
select.requiredvertical { color:#000; background:#F3F3FF; }
textarea.requiredvertical { color:#000; background:#F3F3FF; }
input.requiredvertical { color:#000; background:#F3F3FF; }
button.requiredvertical { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.datainfo { font:9px Arial,Verdana,Helvetica,sans-serif; }
a.datainfo { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.datainfo:link { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.datainfo:visited { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.datainfo:hover { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
a.datainfo:active { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }

.headinginfo { font:9px Arial,Verdana,Helvetica,sans-serif; }
a.headinginfo { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.headinginfo:link { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.headinginfo:visited { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.headinginfo:hover { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
a.headinginfo:active { font:9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }

.helpinfo { font:12px Arial,Verdana,Helvetica,sans-serif; }
a.helpinfo { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.helpinfo:link { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.helpinfo:visited { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#000; }
a.helpinfo:hover { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
a.helpinfo:active { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
div.helpinfo { position:absolute; visibility:hidden; z-index:-1; width:300px; min-height:60px; padding:4px; border:double #3A89D8; color:#000; background:#F0F6FC; }
img.helpinfo { float:left; }

.submit { font:bold 12px Arial,Verdana,Helvetica,sans-serif; }
a.submit { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#555; background:none; }
a.submit:link { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#555; background:none; }
a.submit:visited { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#555; background:none; }
a.submit:hover { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; background:none; }
a.submit:active { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; background:none; }
th.submit { text-align:center; vertical-align:middle; color:#555; }
td.submit { text-align:center; vertical-align:middle; color:#555; }
input.submit { border:1px solid #3A89D8; color:#000; background:#F0F6FC; }
button.submit { font:bold 12px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.critical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; color:#900; }
a.critical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#900; }
a.critical:link { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#900; }
a.critical:visited { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#900; }
a.critical:hover { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#F99; }
a.critical:active { font:bold 9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#F99; }
th.critical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; color:#900; }
td.critical { text-align:left; vertical-align:middle; }
span.critical { font:bold 12px Arial,Verdana,Helvetica,sans-serif; }
select.critical { color:#900; background:#FEE; }
textarea.critical { color:#900; background:#FEE; }
input.critical { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #900; color:#900; background:#FEE; }
button.critical { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #900; color:#900; background:#FEE; }

.onclick { font:bold 12px Arial,Verdana,Helvetica,sans-serif; color:#048250; }
a.onclick { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#048250; }
a.onclick:link { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#048250; }
a.onclick:visited { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#048250; }
a.onclick:hover { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
a.onclick:active { font:bold 9px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
th.onclick { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; color:#048250; }
td.onclick { text-align:left; vertical-align:middle; }
span.onclick { font:bold 12px Arial,Verdana,Helvetica,sans-serif; }
select.onclick { color:#048250; background:#EFE; }
textarea.onclick { color:#048250; background:#EFE; }
input.onclick { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #048250; color:#048250; background:#EFE; }
button.onclick { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #048250; color:#048250; background:#EFE; }

.button { font:bold 10px Verdana,Helvetica,Arial,sans-serif; }
input.button { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }
button.button { font:bold 10px Verdana,Helvetica,Arial,sans-serif; border:1px solid #3A89D8; color:#000; background:#F0F6FC; }

.output { font:12px Arial,Verdana,Helvetica,sans-serif; }
a.output { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#40453B; }
a.output:link { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#40453B; }
a.output:visited { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:none; color:#40453B; }
a.output:hover { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
a.output:active { font:12px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; color:#090; }
th.output { font:bold 12px Arial,Verdana,Helvetica,sans-serif; text-align:right; vertical-align:middle; background:#F0F6FC; }
td.output { text-align:left; vertical-align:middle; background:#F0F6FC; }

.defaultpwd { font:oblique 12px Lucida Console,Courier New,Times New Roman,serif; }

option.selectlistselected { background:#D4E5F7; }

.nooptions { color:#D33; }
