﻿body { margin: 0; padding: 0; font-size: 80%; font-family: Arial; }
h2 { font-size: 120%; color: #555C55; margin-left: 2px; }
a:visited { color: Navy; }

#contactForm { width: 450px; }
#contactForm div.row { clear: both; }
#contactForm span.label { width: 180px; margin-right: 10px; float: left; text-align: right; line-height: 22px; vertical-align: middle; }
#contactForm span.field small { display: block; text-align: right; font-weight: bold; color: Maroon; }
#contactForm .textbox { width: 260px; _width: 220px; margin-bottom: 5px; }
#contactForm .button { float: right; margin: 5px; }
.errorLabel { color: maroon; margin-left: 10px; font-weight: bold; }
#contactForm .formLegend { font-size: 80%; font-family: sans-serif; }

.bodyFrame { width: 460px; height: 1250px; border-width: 0px; }
.pageButton { float: right; margin-left: 10px; }

#loginForm { width: 300px; }
#loginForm div.row { clear: both; }
#loginForm span.label { width: 100px; margin-right: 5px; float: left; text-align: right; line-height: 22px; vertical-align: middle; }
#loginForm .textbox { width: 180px; margin-bottom: 5px; }
#loginForm .button { float: right; margin: 5px; }

.userForm { width: 155px; background-color: #AFAEAE; }
.userForm div.row { clear: both; }
.userForm span.label { width: 100px; margin-right: 5px; line-height: 22px; vertical-align: middle; display: block; }
.userForm .textbox { width: 150px; margin-bottom: 5px; }
.userForm .button { float: right; margin: 5px; }

.requestForm { width: 460px; }
.requestForm div.row { clear: both; }
.requestForm span.label { width: 180px; margin-right: 10px; float: left; text-align: right; line-height: 22px; vertical-align: middle; }
.requestForm .textbox { width: 260px; _width: 220px; margin-bottom: 5px; }
.requestForm .button { float: right; margin: 5px; }
.requestForm .formLegend { font-size: 80%; font-family: sans-serif; }
