.account_link {
  text-align: center;
}

.table_title {
  background-color: #739bd1;
}

.field_name {
  text-align: left;
  width: 42%;
  padding-bottom: 5px;
}

.field {
  text-align: left;
  padding-bottom: 5px;
}

.pass_field_name {
  width: 40%;
  text-align: right;
  padding-right: 5px;
}

.pass_field {
  width: 20%;
  text-align: left;
  padding-bottom: 5px;
}

.sectiontext {
  font-size: 12px;
}

#orders {
  margin:10px;
  text-align: center;
}

#orders .empty {
  font-size: 12px;
  color: #ad8458;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}

#orders .header {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  padding-top: 10px;
}

#orders #table {
  border: 1px solid #ddd;
  text-align:center;
}

.orders_header
{
  background-color: #c9e0f6;
  border_bottom: 1px solid #ffffff;
  font-size: 12px;
  padding: 5px 2px 5px 2px;
  text-align: left;
}

.orders_cell
{
  font-size: 12px;
  padding: 5px 2px 5px 2px;
  border-top: 1px solid #a0bddd;
  text-align: left;
}	

.orders_list
{
  text-align: center;
  width: 480px;
  margin: 5px;
}

.a-step:link {
    color: #990000;
    text-decoration: none;
    font-size: 11px;
}
.a-step:visited {
    color: #990000;
    text-decoration: none;
    font-size: 11px;
}
.a-step:hover {
    color: #333;
    text-decoration: none;
    font-size: 11px;
}

#activate {
  padding: 10px;
}

#login_left {
  border-right: 1px solid #cccccc;
  padding: 5px;
}

#login_left p {
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
}

#login_left .header {
  border-bottom: 1px solid #cccccc;
  font-weight:bold;
  font-size:16px;
  color: #40669D;
}

.remember {
  padding-top:2px;
}

#login_right {
  padding: 5px;
}

#login_right .header {
  padding-top:0px;
  padding-bottom:0px;
  border-bottom: 1px solid #cccccc;
  font-weight:bold;
  font-size:16px;
  color: #40669D;
}

#login_right p {
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
}

#login_right .text2 {
  padding-left:8px;
  font-weight: bold;
}

td.lside {
  padding-left:8px;
  padding-right:5px;
  font-weight: bold;
  white-space: nowrap;
}

td.submit{
  text-align: right;
  padding: 5px;
}

#register #strip {
  padding-top: 6px;
  padding-bottom: 6px;
}

#register #error {
  text-align: center;
}

#register #table {
  padding-left:11px;
}

#register #pass_note {
  padding-left:5px;
}

#register #heading {
  padding-bottom:15px;
}

#register #heading .red_text {
  font-weight:bold;
  color: red;
}

#pass_reset {
  padding: 10px;
}

#pass_reset #header {
  font-weight: bold;
  font-size:18px;
  padding-bottom: 5px;
}

#welcome {
  padding:30px 10px 10px 10px;
}

#welcome #header {
  font-weight: bold;
  font-size:18px;
}

#welcome a {
  color:blue;
}

#welcome #text {
  margin:10px;
  text-align: justify;
}

#welcome p {
  text-align: justify;
}

.behind_label {
  margin-left: 10px;
  margin-right: 5px;
}

.table_bottom {
  text-align: center;
  padding-bottom: 10px;
}

.cp_header {
  border-top: 1px dotted #ddd;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align: center;
}

.msg_th {
  text-align: center;
  color: #ff0000;
}


