BODY  {font-family: Arial, Verdana, Tahoma, sans-serif; color: black; background-color: #ABEFEF; font-size: 10pt; margin: 1em 1em;}
Body.NoImages {font-family: Arial, Verdana, Tahoma, sans-serif; color: black; background-color: #ABEFEF; font-size: 10pt; margin: 1em 2em}

UL           {margin: 0.25em 3em;}
.clear       {clear: both;}
TD           {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 10pt}
TD.center    {text-align: center}
TD.left      {text-align: left}
TD.note      {font-size: 8pt; color: black; background-color: #ABEFEF; text-align: left}

TH.Border    {text-align: center; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Border    {text-align: center; padding: 0.5em 0.5em 0.5em 0.5em; border: 4px ridge}

TD.Body      {vertical-align: top; padding: 0em 1em; }
TD.Images    {vertical-align: top; text-align: center; width: 145px; padding: 6px 0px; }
TD.Input     {text-align: left}
TD.Field     {text-align: right; font-weight: bold;}
TD.Mand      {text-align: right; font-weight: bold; color: red;}
TD.Instruct  {text-align: left;}
TEXTAREA     {font-family: Arial, Verdana, Tahoma, sans-serif; color: black;}
TD.Gtitle    {text-align: center; height: 3em; width: 150px;}
TD.Gimage    {text-align: center; width: 150px; vertical-align: top; padding: 6px 0px;}
TD.Gbox      {text-align: center; width: 180px; vertical-align: top; padding: 5px 0px;}

TD.Light     {text-align: left; background-color: #FFFFFF; color: Black; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Dark      {text-align: left; background-color: #CCFFFF; color: Black; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Error     {text-align: left; background-color: Red; color: Black; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Expired   {text-align: left; background-color: Yellow; color: Black; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Closed    {text-align: left; background-color: #C0C0C0; color: Black; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Late      {text-align: left; background-color: #FF6633; color: Black; padding: 0.1em 0.5em 0.1em 0.5em; border: 4px ridge}
TD.Button    {text-align: center;  background-image: url(images/Blank.gif);width: 150px; height: 30px; background-repeat: no-repeat; background-position: center;}
TD.Title     {text-align: left; height: 40px; font-size: 16pt; font-weight: bold;}

TABLE.FullWidth {width: 100%;}
TABLE.Border    {border-collapse: collapse; border: 4px ridge;}

#Header  {Width: 100%; height: 65px; margin: 0px; padding: 0px; border-bottom: solid 1px #778;}
#LoginHeader  {Width: 100%; margin: 0px; padding: 0px; border-bottom: solid 1px #778;}
#Cookies  {Width: 85%; margin: 10px 30px; padding: 3px 5px; background-color: White; border: 1pt solid #333333;}
#Error   {text-align: center; color: Red; font-size: 12pt; font-weight: bold;}
#HelpButton    {text-align: Right; position: absolute; Top: 80px; Right: 10px; font-weight: bold; font-size: 12pt;}
#Welcome {Position: Absolute; Right:10px; Top: 55px;}
#Login   {width:230px;  text-align: center; margin-left: 1em; Float: Right; position: relative; border: 1px solid #778;}
#Price   {width:230px; Float: Right; position: relative; top: 190px; border: solid 1px  #778; text-align: Center;}
#Contacts  TABLE {width: 85%; border-collapse: collapse; border: 3px ridge;}
#Contacts  TH    {text-align: center; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge; }
#Contacts  TD    {text-align: left; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge }

.login {background-color: #eaf2f8; font-size: 120%; margin: 20px auto; padding: 20px; width: 50%;}
.btn {border-radius: 5px; color: white; background-color: #33a6cc; font-size: 120%;}
.login table { width: 100%; }
.login td {font-size: 100%;}
.login .field {width: 25%;}
.login .input {text-align: left;}
.login .input input {width: 100%; font-size: 110%;}

#Units  TABLE {width: 85%; border-collapse: collapse; border: 3px ridge;}
#Units  TH    {text-align: center; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge; }
#Units  TD    {text-align: left; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge }

#Bookings  TABLE {width: 90%; border-collapse: collapse; border: 3px ridge;}
#Bookings  TH    {text-align: center; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge; }
#Bookings  TD    {text-align: left; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge }

#Rates  TABLE {width: 85%; border-collapse: collapse; border: 3px ridge;}
#Rates  TH    {text-align: center; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge; }
#Rates  TD    {text-align: left; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge }

#Sites  TABLE {width: 85%; border-collapse: collapse; border: 3px ridge;}
#Sites  TH    {text-align: center; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge; }
#Sites  TD    {text-align: left; padding: 0.1em 0.5em 0.1em 0.5em; border: 3px ridge }


#QuickBook  TABLE { text-align: center;}
#QuickBook  TD    {text-align: left; }
#QuickBook  .Butn    {text-align: Center; }

H1        {font-family: Verdana, Tahoma, sans-serif; font-size: 20pt; text-align: center}
H2        {font-family: Verdana, Tahoma, sans-serif; font-size: 14pt; margin-top: 0em; text-align: Center;}
.SubTitle {font-family: Verdana, Tahoma, sans-serif; font-size: 18pt; font-weight: bold; text-align: center; padding: 0em 1em 0em 0em;}
H3        {font-family: Verdana, Tahoma, sans-serif; font-size: 11pt; text-align: left; margin-bottom: 0em;}

A.Callink {color: black; text-decoration:none; background-color: #ABEFEF; font-weight: bold; font-size: 14pt }
A.ThumbNail       {border-style: outset; border-width: Thick;}
A.ThumbNail:hover {border-style: inset; border-width: Thick;}

A.Button:link    { color: blue; text-decoration:none; background-color: transparent; font-weight: bold; font-size: 12pt }
A.Button:active  { color: black; text-decoration:none; background-color: transparent; font-weight: bold; font-size: 12pt }
A.Button:visited { color: blue; vertical-align: center; text-decoration:none; background-color: transparent; font-weight: bold; font-size: 12pt }
A.Button:hover   { color: black; text-decoration:none; background: transparent; font-weight: bold; font-size: 12pt }

a.header:link    { color: black; background-color: #ABEFEF; text-decoration:none }
a.header:active  { color: black; background-color: #ABEFEF; text-decoration:none }
a.header:visited { color: black; background-color: #ABEFEF; text-decoration:none }
a.header:hover   { color: black; background-color: #ABEFEF; text-decoration:none }

A.DateBtn        {Vertical-align: middle}

#Nav { padding: 2px 0; margin: 0em 0em 1em 0em;  font-weight: bold; font-size: 12pt;}
#Nav li { list-style: none; margin: 0em; display: inline; }
#Nav li a { padding: 2px 0.25em; margin: 0px; border: 1px solid #778; background: #DDE; text-decoration: none;}
#Nav li a:link { color: #448; }
#Nav li a:visited { color: #667; }
#Nav li a:hover { color: #000; background: #AAE; border-color: #227; }
#Nav li a#current { background: white; color: #000000; }

#NavIndex { padding: 2px 0; margin: 0em 0em 1em 0em;  font-weight: bold; font-size: 12pt;}
#NavIndex li { list-style: none; margin: 0em; display: inline; }
#NavIndex li a { padding: 2px 0.25em; margin: 0px; border: 1px solid #778; background: #DDE; text-decoration: none;}
#NavIndex li a:link { color: #448; }
#NavIndex li a:visited { color: #667; }
#NavIndex li a:hover { color: #000; background: #AAE; border-color: #227; }
#NavIndex li a#current { background: white; color: #000000; }

DIV.Button {padding: 1em 0em 0em 0em;  text-align: center; background-image: url(images/Blank.gif);width: 150px; height: 30px; background-repeat: no-repeat; background-position: center;}
Div.Center {text-align: center}
p.center {text-align: center}
p.left   {text-align: left}
p.right  {text-align: right}

DIV.BkPU {position:absolute; visibility: hidden; text-align: left; background-color:Yellow; font-size:10pt; }

#Footer {border-top: 1px solid black;}
#Lfooter {text-align: left; font-size: 8pt; color: black; background-color: transparent; }
#Rfooter {text-align: right; font-size: 8pt; color: black; background-color: transparent;}

IMG     {border-style: none}
IMG.Left {Float: left; padding: 0em 3em 0em 0em;}
IMG.Right {Float: Right; padding: 0em 3em 0em 1em;}

#Center {text-align: center}
#Left   {text-align: left}
#Right  {text-align: right}
