body { font:62.5%/1.6 arial, verdana, helvetica, sans-serif; margin:10px 10px 10px 8px; padding:0; color:#003145;}
label {
        clear:both;
        display:block;
        float:left;
        font-size:14px;
        margin-right:10px;
        width:120px;
        }	

input {
  border: 1px solid #72cdf4;
  margin: 0px 0px 10px 0px;
  padding:3px;
  width:200px;
  float:left;
}
input.radio {width: 20px; border:  none;}

select {
  border: 1px solid #72cdf4;
  width: 180px;	
  margin: 0px 0px 10px 0px;
  float: left;
  height:22px;
}
textarea {
  border: 1px solid #72cdf4;
  margin: 0px 0px 10px 0px;
  padding:3px;
  width:200px;
  height:100px;
  float:left;      
}
select._error {
        border: 1px solid #72cdf4;
        width: 200px;	
        margin: 0px 0px 10px 0px;
        background: #FA899D;
        float: left;
        height:22px;
        }

.clear {clear:both;}
p {color:#007ac3; font-size: 130%; font-weight: bold; padding:0; margin-bottom: 5px;}

.formGreyArea {background-color: #f2f2f2; padding: 10px;}
.formGreyArea .rowArea {display: block;}
.formGreyArea .rowArea {font-size: 12px; clear: both;}

.lbGreyArea {padding: 10px 0 10px 0;}
.lbGreyArea .fullDiv .floatImg {float: right; padding: 4px 10px 10px 10px;}
.lbGreyArea .fullDiv a {color:#007ac3; font-weight: bold;}
.lbGreyArea .fullDiv a:hover {text-decoration: none;}
.lbGreyArea .fullDiv .downloadLink a {color:#007ac3; padding-left: 30px; font-weight: bold; display:block; background:url(../images/pdf_icon.gif) 0 0 no-repeat; }
.lbGreyArea .fullDiv .downloadLink a:hover {text-decoration: none;}
.lbGreyArea .imageDiv {float: left; width:200px;}
.lbGreyArea .textDiv {float: left; width: 200px;}

.lbGreyArea p {color:#003145; margin: 10px; font-weight: normal; font-size: 14px;}
.lbGreyArea p span {color:#007ac3;}
#formArea .rowArea {width: 350px;float:left;margin-left:10px; margin-bottom: 10px;}
#formArea .rowAreaBottom {width: 350px;float:left;margin-left:10px; margin-bottom: 5px;}
#formArea .leftInput {width: 310px; float: left; padding-left: 12px; padding-bottom: 10px;}
#formArea .wideInput {width: 430px; float: left; padding-left: 12px; padding-bottom: 20px;}
#formArea .leftInput label {width: 95px; font-weight: bold; font-size:13px;}
#formArea .leftInput select {float:left; margin-bottom:0;}
#formArea .wideInput label {width: 95px; font-weight: bold; font-size:13px;}
#formArea .wideInput select {float:left; margin-bottom:0;}
#formArea input {width: 170px; float: left; margin-bottom:0;}
.registerDiv {width: 100px; float:right;}
.buttonDiv {width: 200px; float:right; margin-top: 10px;}
.termsDiv {width: 300px; float:left;}
.termsDiv p {color:#003145; margin:0; padding:0 5px 0 0; font-weight: normal; font-size: 12px;}
#formArea p {color:#003145; margin:0; padding:0 5px 0 0; font-weight: normal; font-size: 11px;}

.terms { float:left; font-size: 12px;}
.terms a { color:#007AC3; text-decoration:underline;}
.terms a:hover { text-decoration:none;}
.checkRadio { width:20px; float:left; border: 0;}

.registerBtn { float:right; width:95px; height:30px; margin-left:8px; border:0;}
.registerButton { float:right; width:95px; height:30px; margin-left:8px; display:block; background:url(../images/registerBtn.gif) 0 0 no-repeat; border:0;}
.registerButton:hover { display:block; background:url(../images/registerBtn.gif) 0 -30px no-repeat;}

.signinButton { float:right; width:95px; height:30px; margin-left:8px; display:block; background:url(../images/signInBtn.gif) 0 0 no-repeat; border:0;}
.signinButton:hover { display:block; background:url(../images/signInBtn.gif) 0 -30px no-repeat;}

.sendButton { float:right; width:95px; height:30px; margin-left:8px; display:block; background:url(../images/sendBtn.gif) 0 0 no-repeat; border:0;}
.sendButton:hover { display:block; background:url(../images/sendBtn.gif) 0 -30px no-repeat;}

.saveButton { float:right; width:95px; height:30px; margin-left:8px; display:block; background:url(../images/saveBtn.gif) 0 0 no-repeat; border:0;}
.saveButton:hover { display:block; background:url(../images/saveBtn.gif) 0 -30px no-repeat;}

.deleteButton { text-align: center; float: none; width:95px; height:30px; margin-left:50px; display:block; background:url(../images/deleteBtn.gif) 0 0 no-repeat; border:0;}
.deleteButton:hover { display:block; background:url(../images/deleteBtn.gif) 0 -30px no-repeat;}

.darkBlueText {color:#003145; font-weight: normal;}

.errorMessage p {color: #fc4449; font-weight: bold; font-size: 12px; margin-bottom: 10px;}
.errorMessage a{ color:#003145; }

.regDarkBlueText {color:#003145; font-weight: normal; font-size: 11px; line-height: 16px; margin-bottom: 10px;}
.regDarkBlueText a{ color:#003145;}
.regDarkBlueText_error{color: #fc4449; font-weight: normal; font-size: 11px; line-height: 16px; margin-bottom: 10px;}
.regDarkBlueText_error a{ color:#003145;}

