a:visited { color:#005599; background-color:transparent; text-decoration:none; }
a:link { color:#005599; background-color:transparent; text-decoration:none; }
a:active { color:#005599; background-color:transparent; text-decoration:none; }
a:hover { color:#FF2211; background-color:transparent; text-decoration:none; }

body { font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:10px; padding:0px; }
td { font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0px; }
th { background-color:#FFF2DB; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-bottom:3px double #FFA100; }
form { margin:0px; padding:0px; }
div, ul, ol { margin-top:0px; margin-bottom:0px; margin-right:0px; padding:0px; }
li { margin:0px; padding:0px; }

div.header { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }
div.logout { text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

div.menuHeader { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
div.menuOptions { margin-left:18px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }

div.tableHeader { width:100%; color:#000000; background-color:#EBF1F9; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #006699; padding:4px; }
div.tableBody { width:100%; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px; margin-bottom:15px; }
div.tableBodyBordered { width:100%; color:#000000; background-color:#EEEEEE; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:5px; margin-bottom:5px; }

input.textbox { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
input.textbox:focus, textarea:focus { color:#003399; background-color:#EFF8FC; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
input.button { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
input.checkbox { height: 16px; width: 16px; padding:0px; margin:0px; }
select { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
select.small { font-size:11px; font-family:Arial, Helvetica, sans-serif; }

td.pageNav { text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; border-top:3px double #FFA100; }

td.form_field_info250 { width:250px; }
td.form_field_info150 { width:150px; }
td.form_field_info100 { width:100px; }

td.sortResultsBox { background-color:#EDFFF3; width:375px; padding:10px; border:1px solid #00AA55; text-align:center; }

.large { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.semismall_gray { color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.small { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.small_gray { color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.errmsg { color:#FF0000; font-size:13px; font-family:Arial, Helvetica, sans-serif; }

h1 { font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }
h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }

.floatright {
	float:right;
	width:150px;
	padding:5px;
	background-color:#FFFFFF;
}

.infoRowOff { background-color:#FFFFFF; }
.infoRowOver { background-color:#E0F5FF; }