body, td, tr, input, textarea, select { font-family: arial, helvetica, sansserif; font-size: 10pt; font-weight: normal; color: black; }

input.text,
input.inputs { border-style: solid; border-width: 1px; border-color: gray; background-color: #eeeeee; width: 100%; margin: 0px; }
input.password { border-style: solid; border-width: 1px; border-color: gray; background-color: #eeeeee; width: 100%; margin: 0px; }
input.button,
input.buttons { width: 100px; height: 24px; overflow: hidden; text-align: center; border: none; background-color: transparent; background-image: url('../img/button.gif'); font-size: 8pt; font-weight: bold; color: white; cursor: pointer; }
input.buttons,
input.inputs { margin: 4pt; }
input.inputs { width: 200px; }
input.linkbutton { display: inline; width: auto; height: auto; background: none; border: none; color: blue; text-decoration: underline; padding: 0px; margin: 0px; font-weight: normal; cursor: pointer; }
select { width: 100%; height: 20px; font-size: 9pt; border-style: solid; border-width: 1px; border-color: gray; background-color: #eeeeee; margin: 0px; }
textarea { width: 100%; height: 80px; border-style: solid; border-width: 1px; border-color: gray; background-color: #eeeeee; margin: 0px; }
div.file_container { display: block; width: 400px; height: 24px; position: relative; top: 0px; left: 0px; background-image: url('../img/input_file.gif'); overflow: hidden; padding: 0px; text-align: right; }
input.file { display: block; position: absolute; top: 0px; left: 160px; z-index: 1; width: 240px; height: 24px; filter:alpha(opacity=0.0);-moz-opacity:0.0;opacity:0.0; margin: 0px; }
input.file_extras { display: block; position: absolute; top: 0px; left: 0px; z-index: 2; border-style: solid; border-width: 1px; border-color: gray; background-color: #eeeeee; width: 292px; height: 20px; margin: 0px; }
input.inline,
select.inline,
textarea.inline { display: inline; float: none; clear: none; width: 80px; }
img { border: 0px; margin: 0px; }

td.form_title { font-weight: bold; font-size: 12pt; }
td.field_name { font-weight: bold; white-space: nowrap; width: 120px; }
td.buttons { text-align: right; padding-top: 12px; }
td.field_value input.text,input.password { padding: 2px; }

td.errors { padding-bottom: 12px; }
div.errors { border: 1px solid red; background-color: #ffeeee; padding: 6px; }
input.error { border: 1px solid red; background-color: #ffeeee; }

td.field_help { width: 24px; height: 24px; margin: 0px; padding: 0px; overflow: hidden; background-image: url('../img/help.gif'); color: transparent; background-repeat: no-repeat; background-position: 1px 2px; }
td.field_help a:link { display: block; width: 24px; height: 24px; margin: 0px; padding: 0px; filter:alpha(opacity=0.01);-moz-opacity:0.01;opacity:0.01; background-color: black; }
td.field_help a:visited { display: block; width: 24px; height: 24px; margin: 0px; padding: 0px; filter:alpha(opacity=0.01);-moz-opacity:0.01;opacity:0.01; background-color: black; }
td.field_help a:active { display: block; width: 24px; height: 24px; margin: 0px; padding: 0px; hidden; filter:alpha(opacity=0.01);-moz-opacity:0.01;opacity:0.01; background-color: black; }
div.helptext { visibility: hidden; position: absolute; z-index: 1; width: 240px; height: 60px; font-size: 9pt; text-align: left; overflow: hidden; overflow-y: scroll; background-color: #ffff88; border: 1px solid #dddd44; scrollbar-track-color: #eeee88; scrollbar-base-color: #ffff88; scrollbar-face-color: #ffff88; scrollbar-arrow-color: #dddd44; scrollbar-highlight-color: #dddd44; scrollbar-shadow-color: #dddd44; scrollbar-3dlight-color: #eeee88; scrollbar-darkshadow-color: #eeee88; }

span.username_title { font-size: 9pt; float: left; clear: both; }
span.username { font-size: 9pt; float: left; clear: both; margin-left: 15px; font-weight: bold; white-space: nowrap; }
span.creditsleft { font-size: 9pt; float: left; clear: both;  white-space: nowrap; }

div.questions { display: block; width: 220px; float: left; clear: both; border: none; font-size: 9pt; padding-top: 10px; }
div.questions ul { list-style-type: none; margin-left: 0px; text-indent: 0px; padding-left: 0px; white-space: nowrap; }
div.questions ul li { list-style-type: none; margin-left: 0px; text-indent: 0px; padding-left: 0px; white-space: nowrap; }
div.questions a:link { color: black; }
div.questions a:visited { color: black; }
div.questions a:active { color: black; }
div.questions a:hover { color: black; }
div.invoices { display: block; width: 220px; float: left; clear: both; border: none; font-size: 9pt; padding-top: 10px; }
div.invoices ul { list-style-type: none; margin-left: 0px; text-indent: 0px; padding-left: 0px; white-space: nowrap; }
div.invoices ul li { list-style-type: none; margin-left: 0px; text-indent: 0px; padding-left: 0px; white-space: nowrap; }
div.invoices a:link { color: black; }
div.invoices a:visited { color: black; }
div.invoices a:active { color: black; }
div.invoices a:hover { color: black; }

table.logo td { text-align: center; vertical-align: middle; }
table.logo td img { text-align: center; vertical-align: middle; }
table.logo td script { text-align: center; vertical-align: middle; }

#Body_ClaimCode_ClaimCode_code { width: 300px; }
