﻿button { padding:0; margin:0 }
.button img { margin-right:4px; vertical-align:middle }

.buttons { clear:both }
.buttons .button { margin-right:5px; float:left }
.button { cursor:pointer; padding:3px 4px 3px 6px; border:1px solid #ccc; font-size:12px; font-weight:bold }

a.button { display:block; text-decoration:none; max-width:100px; margin:auto }
button.button { padding:3px 5px 4px 3px }

.abutton { font-size:12px; font-weight:bold; text-decoration:none; padding:5px; border:1px solid #aaa }
a.abutton img { margin-right:0px }
.abutton span { padding-left:5px }
.large { padding:7px 10px 7px 10px; font-size:18px }
a.large { padding:7px 10px 7px 10px; font-size:18px }

.grey { background-color:#f5f5f5; color:#666; border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5 }
.grey:hover { background-color:#DAF1C2; color:#008000 }
a.grey:visited { color: #666 }
.green { background-color:#DAF1C2; color:#008000; border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5 }
.green:hover { background-color:#A6F15B }
a.green:visited { color: #008000 }
.red { background-color:#F1D4D4; color:#FF0000; border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5 }
.red:hover { background-color:#F1C5C5; color:#FF0000 }
a.red:visited { color:#FF0000 }
.white { border:1px solid #ccc; background-color:#FFF; color:#000; border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5 }
.white:hover { background-color:#f5f5f5 }

input[type="text"].inset,input[type="password"].inset { border:1px inset #dcdcdc; background-color:#F5F5F5; padding:3px; font-size:12px; font-family:arial,helvetica,verdana }
input[type="text"].whiteinset,input[type="password"].whiteinset { border:1px inset #dcdcdc; background-color:#FFFFFF; padding:3px; font-size:12px; font-family:arial,helvetica,verdana }
textarea.inset { border:1px inset #dcdcdc; background-color:#F5F5F5; padding:3px; font-size:12px; font-family:arial,helvetica,verdana }
textarea.whiteinset {border:1px inset #dcdcdc; background-color:#FFFFFF; padding:3px; font-size:12px; font-family:arial,helvetica,verdana}
select.inset { border:1px inset #dcdcdc; background-color:#FFF; font-size:12px; padding:3px; font-family:arial,helvetica,verdana; }

.lightbox { position: absolute;top:0px;left:50%;z-index:100; padding:5px; text-align:left;  }
.lightbox h1 { padding:5px; margin:0;font-size:22px }
.lightboxWait { background-color:#FFF; color:#dc5151; padding:20px; font-size:16px; font-weight:bold }

.greenLB { background-color:#FFF; border:1px solid #dcdcdc; }
.greenLB h1 { background-color:#009000; color:#FFF }

.redLB { border:1px solid #dcdcdc; background-color:#fff }
.redLB h1 { background-color:#dc5151; color:#FFF }

.veryLargeLB { margin:100px 0 0 -350px; width:700px }
.largeLB { margin:100px 0 0 -300px; width:600px }
.mediumLB { margin:100px 0 0 -200px; width:400px }
.smallLB { margin:100px 0 0 -150px; width:300px }

#actionArea .button
{
    width:90px;
    height:30px;
}
