#container{
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  width: 675px;
/*  border: 1px solid #DDD; */
  font: 12px Verdana, Arial, Sans-Serif;
}
td{
  vertical-align: top;
  padding: 5px 10px 20px 10px;
}
td.contact{
  padding: 2px 10px 0px 0px !important;
}
td.title{
  border-top: 3px solid #DDD;
  width: 175px;
}
.info{
  color: #F00;
  font: 10px Arial, Sans-Serif;
  border: 1px solid #DDD;
  background-color: #d1ecb7;
  padding: 10px;
}
.infoclock{
  color: #F00;
  font: 10px Arial, Sans-Serif;
  background-color: #d1ecb7;
  border: 0px;
  padding: 0px;
}
td.login{
  border-top: 3px solid #DDD;
  padding: 5px 20px 20px 20px;
}
a.login{
  color:#FFF;
  background-color: #4c593f;
  border: 1px solid #DDD;
  margin: 0px 0px 0px -20px;
  padding: 10px;
  display: block;
}
p {
  margin-bottom: 7px;
}
.head{
  font-size: 20px;
}
.subhead{
  font-size: 16px;
}
.blue{
  color: #0f24a1;
}
.dull_blue {
  color:#385378;
}
td.head-left{
  padding: 0px 0px 40px 0px;
}
td.head-right{
  padding: 18px 10px 0px 10px;
}
.foot{
  float: right;
}
a.modlinks:link { color: #385378; text-decoration: underline; font-family : Verdana, Arial, Helvetica, sans-serif; }
a.modlinks:active { color: #385378; text-decoration: underline; font-family : Verdana, Arial, Helvetica, sans-serif; }
a.modlinks:visited { color: #385378; text-decoration: underline; font-family : Verdana, Arial, Helvetica, sans-serif;}
a.modlinks:hover { color: #385378; text-decoration: underline; font-family : Verdana, Arial, Helvetica, sans-serif; }

table#training_video {
  width:100%;
}

table#training_video td {
  padding-bottom:0px;
}

.error {
  color:#f00;
  font-weight:900;
}

.form_head {
  font-weight:900;
}

.note {
  font-weight:900;
  font-size:8pt;
}

#table_mrf {
  width:800px;
}

#welcome {
  position:relative;
  top:5px;
  left:5px;
  width:571px;
  height:103px;
  border:2px solid #d1ecb7;
  margin-left:auto;
  margin-right:auto;
}

#welcome_text {
  position:absolute;
  top:40px;
  right:40px;
  font-weight:900;
}

#profile_form {
  position:relative;
  top:20px;
  left:5px;
  width:571px;
  height:554px;
  border:2px solid #d1ecb7;
  margin-left:auto;
  margin-right:auto;
}

#form_container {
  position:relative;
  top:15px; 
}

.center_text {
  text-align:center;
}

.add_margins {
  margin:10px;
}

.row_one {
  position:absolute;
  top:95px;
}

.column_one {
  position:absolute;
  left:5px;
}

.row_two {
  position:absolute;
  top:145px;
}

.column_two {
  position:absolute;
  left:85px;
}

.row_three {
  position:absolute;
  top:195px;
}

.column_three {
  position:absolute;
  left:235px;
}

.column_four {
  position:absolute;
  left:385px;
}

.column_five {
  position:absolute;
  left:435px;
}

.process_note {
  position:absolute;
  top:260px;
  padding:0px 10px 0px 10px;
}

.field_label {
  font-size:9pt;
  font-weight:900;
}

.text_field {
  width:130px;
  border:2px solid #bac2c5;
}

.select_field {
  border:2px solid #bac2c5;
}

.btn {
  border:2px solid #bac2c5;
}

.note {
  font-size:8pt;
  font-weight:900;
}

.msg_1 {
  font-size:10pt;
  color:#355270;
  font-weight:900;
}

.title {
  font-size:10pt;
  font-weight:900;
  color:#000;
}
.profile_error {
  color:#f00;
  font-size:9pt;
  font-weight:900;
}
span {
}

#form_table {
  width:100%;
}

#form_table tr.row_label {
  border:1px solid #000;
  height:10px;
}

