html { height: 100%; margin-bottom: 1px; }
body { font-family: arial, helvetica, sans-serif; font-size: 0.875em; color: #000; margin: 0px; background-color: #e0e0e0; }

img { border: 0px; }
table { }
td {text-align: left; vertical-align: top; }
h2 { font-size: 1.4em;padding: 0px 0px 20px 0px; margin: 0px; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }

.alt { display: none; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.center { text-align: center; }
.centerAlign { width: 400px; margin: 0px auto; }

#wrapper { margin: 0px auto; padding: 20px 0px; width: 600px; }
#container { border: 10px solid #ccc; background-color: #fff; padding: 10px; overflow: hidden; }

#logo { background: url(/Images/logo.jpg) no-repeat; display: block; height: 65px; width: 400px; float: left; }
#ReturnMessage { height: 30px; padding: 10px 0px 0px 10px; overflow: hidden; }

#summarybox { height: 90px; width: 100%; display: block; overflow: hidden; }

#footer { float: right; padding: 5px 10px 20px 0px; clear: right; }

/* Form Fields ----------------------------------*/
.StandardField { font-weight: normal; font-size: 1.15em; }
.LoginField { font-size: 1.15em; }
.textbox { font-size: 1.15em; }

.FormRow { padding: 0px 0px 5px 0px;  }
.FormRowAlt { padding: 0px 0px 5px 0px; background-color: #f5f5f5; }
.FormLabel { width: 90px; float: left; white-space: nowrap; }
.RegisterLabel { width: 140px; float: left; white-space: nowrap; }
.FormField { display: block; }
.FormButtons { padding: 0px 0px 0px 90px; }

/* Buttons ----------------------------------*/
.ActiveButton { background: url(/Images/button_active.jpg) repeat-x; height:23px; border:0px; color: #fff; font-size: 0.85em; font-weight: bold; text-transform: uppercase;  }
.InactiveButton { background: url(/Images/button_inactive.jpg) repeat-x; height:23px; border:0px; color: #fff; font-size: 0.85em; font-weight: bold; text-transform: uppercase;  }

/* Text ----------------------------------*/
.ErrorMessage { color: #f00; }
.SuccessMessage { color: #576D3B; }


/* Links ----------------------------------*/
a { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

/* Titles ----------------------------------*/

.ContentTitle { background-color: #576D3B; color: #fff; font-weight: bold; padding: 5px; margin-bottom:5px; }
.ContentText { background-color: #576D3B; color: #fff; font-weight: normal;text-align: right; }
.SubTitle { font-size: 1.29em; color: #000; text-decoration: none; }