.cpsia_cllr {
    margin:0px;
    padding:0px;
    line-height:0px;
    height:0px;
    clear:both;
}

#cpsia_cert_page {
    width:990px;
    background-image:url('../images/cpsia_bg.png');
    background-repeat:no-repeat;
}

#cpsia_cert_page h1, #cpsia_cert_page h2, #cpsia_cert_page h3, #cpsia_cert_page h4, #cpsia_cert_page h5, #cpsia_cert_page p {
    font-family:helvetica;
}

#cpsia_cert_page h3 {
    font-size:22px;
    font-weight:normal;
}

#cpsia_cert_page h4 {
    font-size:12px;
    color:#003399;
}

#cpsia_cert_page h5, #cpsia_cert_page p {
    font-size:12px;
}

#cpsia_search_section {
    width:170px;
    float:left;
    text-align:center;
}

#cpsia_certification_section {
    /* 	width:670px; */
    width:620px;
    float:left;
    margin-left:15px;
}

#cpsia_extras_section {
    width:150px;
    float:left;
}



#cpsia_basic_details p {
    font-weight:bold;
    color:#515151;
}
#cpsia_basic_details h4 {
    margin-top:10px;
}
#cpsia_basic_details hr {
    margin-top:10px;
    border:none;
    border-top:1px solid #555555;
}

#cpsia_search_box {
    margin:20px 2px 0px 2px;
}
#cpsia_search_box_top {
    background-image:url('../images/search_box_top.png');
    background-repeat:no-repeat;
    height:4px;
    width:165px;
}
#cpsia_search_box_bottom {
    background-image:url('../images/search_box_bottom.png');
    background-repeat:no-repeat;
    height:4px;
    width:165px;
}
#cpsia_search_box_content {
    background-color:#003399;
    width:165px;
    padding-top:5px;
    padding-bottom:5px;
}
#cpsia_search_box_content p {
    color:#ffffff;
    font-weight:bold;
    font-size:13px;
}
#cpsia_search_box_input {
    height:30px;
    width:140px;
    font-size:24px;
    margin-top:5px;
}
#cpsia_search_box_submit {
    margin-top:10px;
    border:none;
    color:transparent;
    background:transparent;
    background-image:url('../images/show_data_button.png');
    width:104px;
    height:29px;
}
#cpsia_search_box_submit:hover {
    cursor:pointer;
}

#cpsia_reorder_details h5 {
    margin-top:20px;
}
#cpsia_reorder_details p {
    margin-top:20px;
    font-size:13px;
    color:#555555;
}
#cpsia_reorder_details a {
    font-style:italic;
    font-weight:bold;
    color:#2d2dcc;
}


/* middle section */
#cpsia_certification_section h2, #cpsia_certification_section h3 {
    text-align:center;
}

#cpsia_congrats_header h2 {
    margin-top:10px;
}

#cpsia_congrats_header h3 {
    color:#515151;
    margin-top:15px;
}

#cpsia_certification_details {
    margin-top:20px;
}

#cpsia_details_top {
    width:592px;
    height:14px;
    background:transparent;
    background-image:url('../images/cert_bg_top.png');
    background-repeat:no-repeat;
}
#cpsia_details_bottom {
    width:592px;
    height:14px;
    background:transparent;
    background-image:url('../images/cert_bg_bottom.png');
    background-repeat:no-repeat;
}
#cpsia_details_info {
    width:592px;
    background:transparent;
    background-image:url('../images/cert_bg_middle.png');
    background-repeat:repeat-y;
}
#cpsia_details_info h3 {
    color:#ffffff;
    font-weight:bold;
    text-align:left;
    margin-left:30px;
}
#cpsia_details_info ol {
    margin-left:35px;
    margin-right:10px;
}
#cpsia_details_info li {
    color:#ffffff;
    margin-top:20px;
}
#cpsia_details_info ul li {
    margin-top:0px;
    font-size:14px;
    margin-right:5px;
}
#cpsia_details_info p {
    font-size:12px;
    color:#ffffff;
}
#cpsia_details_info .cpsia_info_header {
    font-weight:bold;
}

#cpsia_details_info hr {
    margin:20px 10px 20px 10px;
    border:none;
    border-top:1px solid #ffffff;
}

p#test_result_snipp {
    margin-left:30px;
    font-size:18px;
}

.cpsia_test_result_data {
    float:left;
    width:300px;
    margin-left:30px;
}

.cpsia_test_result_pdf {
    float:left;
    width:160px;
    margin-left:40px;
}

.cpsia_test_result_pdf a, .cpsia_test_result_pdf a:hover, .cpsia_test_result_pdf a:visited {
    color:#bbbbff;
}

/* right section */

.cpsia_extra {
    margin-top:10px;
}
.cpsia_extra img {
    border:1px solid #999999;
}

.lead {
    font-size:26px;
    font-weight:bold;
}




