﻿body 
{
  padding-top:50px;
  background-color: #ffffff;
  font-family: Verdana;
  font-size: 11px;
  text-align: center;
}

/* - DIVS ------- */
div.LoginMain  {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -250px;
  width: 500px;
  text-align: left;
}
div.Main {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -207px;
  margin-left: -299px;
  width: 599px;
  text-align: left;
}
/* - END DIVS --- */

/* - TABLES ----- */
table.LoginMain {
  border: solid 1px #000000;
  width: 500px;
  height: 300px;
}
table.LoginMain td.Title {
  border-bottom: solid 1px #000000;
  background-color: #CDCDCD;
  text-align: center;
  height: 20px;
}
table.LoginMain td.Content {
  height: 280px;
}
table.Main {
  width: 599px;
}
table.Main td.Controls {
  height: 131px;
  padding: 4px;
  text-align: center;
  background-image: url("../images/LoginBase.jpg");
  background-repeat: no-repeat;
}
table.Login {
  position: relative;
  margin: 0px auto;
  margin-top: -20px;
  text-align: left;
  font-size: 10px;
}
table.Main td.Title {
  vertical-align: top;
  text-align: right;
}
table.Main td.Controls table.Login td {
  padding: 2px;
}
table.Main td.Controls table.Login td.Buttons {
  text-align: right;
}
/* - END TABLES - */

input.loginButtons, img.loginButtons {
  position: relative;
  margin-left: -4px;
}
input {
  font-family: Verdana;
  font-size: 11px;
}
input.TextBox {
  width: 200px;
  font-size: 10px;
}
input.Button { 
  border: solid 1px #555555;
  background-color: #CDCDCD;
  cursor: pointer;
  font-size: 10px;
}
textarea.TextArea {
  font-family: Verdana;
  font-size: 10px;
}

table.dataShower 
{
  width: 430px;
  font-family: Tahoma;
  font-size: 10px;
}
table.dataShower td {
  padding: 2px;
}
table.dataShower td.label 
{
    text-align:left;
	background-color: #e9f2d7;
	width: 45%;
}
table.dataShower td.text {
  background-color: #ffffff;
  width: 55%;
  padding: 0px;
}
table.dataShower td.Error 
{
  font-size: 12px;
  color: Red;
}

table.dataShower td.header {
	background-color: #d0e7a0;
	text-align:left;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: gray;
}


