body                   { color: #000000; font-family: Verdana; font-size: 11px; margin:0px; }
table                  { color: #000000; font-family: Verdana; font-size: 11px; }
textarea               { color: #000000; font-family: Verdana; font-size: 11px; }

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; }
.formButtonSmall       { font-family: Verdana; font-size: 11px; }
.formButtonVSmall      { font-family: Verdana; font-size: 9px; }

.tableFormHeading      { background-color: #85A3C9; 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; }
.tableFormBody         { background-color: #E7ECF2; color: #000000; padding:6px; border-left:1px solid #42568B; border-bottom:1px solid #42568B; border-right:1px solid #42568B; }
.tableFormDivider      { background-color: #000000; }
.tableFormLightLine    { border-bottom:1px solid #d7dfea; }

.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; }

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              { 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; }



