/* ###################################################### */
/* ####################### CONTACT FORM ############'#### */
/* ###################################################### */
.con_2sp {
    width:240px;
    float:left;
}
#contactForm {
    padding:0;
    margin:0em 0 2em 0;
    background-color:#ffffff;
    display:inline;
    float:left;
}
#contactForm .contactRow,
#contactForm .contactRow_1 {
    margin:4px 0;
    width:240px;
}
#contactForm .contactRow {
    width:490px;
    clear:both;
}
#contactForm label,
.contactLable {
    display:block;
    float:left;
    font-size:0.95em;
    color:#555555;
}

#contactForm .contactRow input,
#contactForm .contactRow_1 input,
#contactForm .contactRow textarea {
    border:1px solid #ffffff;
    background-color:#f5f5f5;
    width:488px;
    font-size:1em;
}
#contactForm .contactRow_1 input {
    width:238px;
}
#contactForm .contactRow_1 input:hover,
#contactForm .contactRow_1 input.hover,
#contactForm .contactRow textarea:hover,
#contactForm .contactRow textarea.hover {
    border:1px solid #999999;
}
#contactForm .contactRow_1 input:focus,
#contactForm .contactRow_1 input.focus,
#contactForm .contactRow textarea:focus,
#contactForm .contactRow textarea.focus {
    border:1px solid #cccccc;
    background-color:#f5f5f5;
}
*html #contactForm .contactRow_1 input {
    width:236px;
}
#contactForm .contactRow select {
    border:1px solid #ccc;
    width:172px;
}
* html #contactForm .contactRow input,
* html #contactForm .contactRow textarea {
    width:486px;
}

#contactForm .contactRow input {
    /*height:14px;*/
}

#contactForm .contactRow textarea {
    font-family:arial;
    font-size:12px;
    line-height:14px;
    height:105px;
}
#contactFormBtn {
    clear:both;
    width:100%;
    margin-top:10px;
}
#contactFormReset,
#contactFormSubmit {
    float:right;
    display:inline;
}
#contactFormSubmit {
    float:left;
}
#contactFormReset input,
#contactFormSubmit input {
    cursor:pointer;
    width:240px;
    padding:2px;
    text-align:center;
    color:#555555;
    border:solid 0px #ffffff;
    background-color:#cccccc;
}
#contactFormReset input:hover,
#contactFormSubmit input:hover {
    color:#ffffff;
    background-color:#004082;
}
*html #contactFormReset input,
*html #contactFormSubmit input {
    padding:0px;
}
#contactForm table {
    width:490px;
    border-collapse:collapse;
}
#contactForm table td {
    padding:0;
}
#contactForm table td.pt {
    padding-top:0px;
    font-size:0.95em;
}
.contactOption {
    padding-top:2px;
    margin-right:15px;
    font-size:0.95em;
    color:#555555;
}
*html .contactOption {
    padding-top:0;
}

/*////////*/