html, #wrapper         { height: 100%; margin: 0; padding: 0; border: none; }
body                   { color: #000000; font-family: Verdana; font-size: 11px; margin:0px; padding:0; height:100%; border: none; }
table                  { color: #000000; font-family: Verdana; font-size: 11px; }
textarea               { color: #000000; font-family: Verdana; font-size: 11px; }
form, input            { margin: 0; padding: 0; }

A:link                 { color: #37506e; text-decoration: none; }
A:visited              { color: #37506e; text-decoration: none; }
A:active               { color: red; text-decoration: none; } 
A:hover                { color: red; text-decoration: underline; }

.formText              { font-family: Verdana; font-size: 11px; padding: 1px; border:1px solid #42568B; height: 16px; }
.formTextError         { font-family: Verdana; font-size: 11px; padding: 1px; border:1px solid red; height: 16px; }
.formCombo             { font-family: Verdana; font-size: 11px; }

.tableFormHeading      { background-color: #727272; color: #FFFFFF; font-size: 12px; font-weight:bold; padding-left:6px; padding-right:6px; border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; }
.tableFormBody         { background-color: #ebebeb; color: #000000; padding:6px; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; }
.tableFormDivider      { background-color: #000000; }
.tableFormLightLine    { border-bottom:1px solid #FFFFFF; }

.tableFormHeadingError { background-color: #B33536; color: #FFFFFF; font-size: 12px; font-weight:bold; padding-left:6px; padding-right:6px; border-left:1px solid #42568B; border-top:1px solid #42568B; border-right:1px solid #42568B; }
.tableFormBodyError    { background-color: #EBD5D7; color: #000000; padding:6px; border-left:1px solid #42568B; border-bottom:1px solid #42568B; border-right:1px solid #42568B; }

.pageHeading           { color: #000000; font: 24px Bold Verdana; }
.bodyHeading           { color: #000000; font: 18px Verdana; }
.commentHeading        { font: 18px Bold Verdana; }

img.album              { padding:6px; border:solid 1px #50749f; background-color: #FFFFFF; }
img.album:hover        { border:solid 1px red; }
img.photo              { border:solid 1px #000000; background-color: #FFFFFF; }
img.thumb              { padding:6px; border:solid 1px #000000; background-color: #FFFFFF; }
img.avatar             { padding:2px; border:solid 1px #000000; background-color: #FFFFFF; }

.offbutton             { Position:relative; top: 1px; padding:1px 5px 1px 5px; border:solid 1px #cccccc; background-color: #FFFFFF; color: #000000; }
a.button               { Position:relative; top: 1px; padding:1px 5px 1px 5px; border:solid 1px #d7dfea; background-color: #FFFFFF; }
a.button:hover         { color: red; text-decoration: none; border:solid 1px red; }
