﻿
.form p label {
    display: block;
}

input.txtBox {
    border: none;
    font-size: 11px;
    height: 17px;
    padding: 3px 5px 0 5px;
    width: 270px;
}

.txtBoxActive { 
    color: #a1a1a1; 
}

.form select {
    width: 279px;
}

#mainContent p.check label {
    display: inline;
    vertical-align: bottom; 
}

textarea {
    font-family: Trebuchet MS, Verdana, Sans-Serif;
    font-size: 11px;
    padding: 3px 5px 0 5px;
}

#signUpForm p {
    margin-bottom: 5px;
}

#signUpForm p.moreMargin {
    margin-bottom: 22px;
}

#provPostal {
    margin-bottom: 6px;
    width: 280px;
}

#prov {
    float: left;
    width: 160px;
}

#prov select {   
    border: none;
    width: 160px;
}

#signUpForm p.horizCheckList {
    clear: both;
}

#signUpForm p.horizCheckList input {
    margin: 0;
}

#signUpForm p.horizCheckList label {
    display: inline;
}

p.horizCheckList span {
    width: 235px;
}

p.horizCheckList span label {
    margin-left: 3px;
    margin-right: 15px;
}

span.errorMessage {
color: #A82727;
display: block;
padding-top: 3px;
}
    
input.btnSubmit  {
    background:transparent url(../images/visitor/btnSubmit.gif) no-repeat scroll left top;
    border:medium none;
    cursor:pointer;
    height:30px;
    width:78px;
}

h1#headThankYou {
    background: transparent url(../images/visitor/headThankYou.gif) top left no-repeat;
    height: 19px;
    width: 187px;
}


