html, body{
  font-family:trebuchet ms, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  height: 100%;
  margin:0px;
  padding:0px;
  color: #666;
  text-align: center;
}

a {
  color: #3366CC;
  text-decoration: underline;
}
a:hover {
  color: #A0A0A4;
  cursor:pointer;
}

/***************login page css code from here ***********************/

.logo {
  padding: 50px;
  width: 400px;
}

.title {
  font-weight: normal;
  font-size: 30px;
  padding-bottom: 10px;
}

.subTitle {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 5px;
}

.subSubTitle {
  font-weight: bold;
  font-size: 15px;
}

.errorBox {
  text-align: left;
  font-size: 14px;
}

.errorTitle {
  font-weight: bold;
  font-size: 14px;
}

.errorHeader {
  color: #c00;
  font-weight: bold;
  font-size: 16px;
}

.resetBox {
  text-align: left;
}

.resetTitle {
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 0.5em;
}

.spamBox {
  border-top: 2px solid #666;
  padding-top: 5px;
  text-align: left;
  font-size: 12px;
  color: #666;
}

.box {
  background-color: #fff;
  width: 400px;
  border: 1px solid #aaa;
  padding: 10px 30px 15px 30px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 3px 3px 3px #888;
  -webkit-box-shadow: 3px 3px 3px #888;
  -o-box-shadow: 3px 3px 3px #888;
  box-shadow: 3px 3px 3px #888;
  margin-left: auto;
  margin-right: auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')"; /* IE 8+ */
  filter: progid : DXImageTransform.Microsoft.Shadow ( Strength = 3, Direction = 135, Color = '#888888' ); /* IE <= 7 */
}

.boxInnerBorder {
  border-right: 1px solid #aaa;
}

.boxTable {
  padding-top:20px;
  padding-bottom:20px;
}

.boxTable td {
  border-spacing: 0;
}

.loginForm{
  text-align: left;
  width: 100%;
  border-spacing: 0;
}

.loginForm td{
  padding: 5px;
  _border: 1px solid #aaa;
}

.freeTrialText {
  font-size: 16px;
  text-align: justify;
}

#loginerror {
  font-weight: bold;
  color: #c00;
}

input, button {
  width: 200px;
  border: 1px solid #aaa;
  height: 25px;
  font-size: 18px;
}

input[type=submit], button {
  margin-top: 20px;
  margin-bottom: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

input:focus, button: focus {
  border: 1px solid orange;
}

.button:hover {
  border: 2px solid orange;
}

.button {
  height: 29px;
}

table{
  width: 100%;
  border-spacing: 0;
  margin-top: 0 auto;
}

table td{
  padding: 5px; 
  padding-left: 40px;
  padding-right: 40px;
}

