﻿body {
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #036
}

a {
    color: #ba7f31;
    text-decoration: none;
    font-weight: bold
}

a:hover {
    color: #c49659;
    text-decoration: none;
    font-weight: bold
}

h1 {
    font-size: 1.125rem;
    margin: 0;
    padding: 0
}

.clear {
    clear: both
}

body.login_page {
    background: #eaeff5 url(/App_Themes/IVerify/images/bkgrd.gif) top left repeat-x;
    color: white;
    font-size: 12px;
    padding: 0 1.125rem
}

.login_page h1 {
    color: white;
    font-size: 1rem;
    margin: 0 0 0.5rem;
    padding: 0
}

.login_container {
    margin: 7rem auto;
    width: 48rem;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around
}

.login_container_main {
    display: flex;
    flex-flow: row wrap;
    position: relative;
    border-radius: .5rem;
    overflow: hidden;
    margin-bottom: 1rem;
    width: 100%
}

.login_container * {
    box-sizing: border-box
}

.login_left {
    width: 40%;
    padding: 1rem
}

.login_logo_anchor {
    z-index: 10;
    position: relative;
    display: inline-block;
    margin-bottom: 1rem;
    margin-left: -.75rem
}

.login_left a#ctl00_cphMain_lbtnForgotPassword {
    font-weight: bold;
    position: absolute !important;
    top: 1.875rem;
    right: 7rem
}

.login_left a#ctl00_cphMain_lbtnForgotPassword1 {
    font-weight: bold;
    position: absolute;
    top: 30px;
    right: -230px
}

.login_left a#ctl00_cphMain_lbtnForgotPassword2 {
    font-weight: bold;
    position: absolute;
    top: 30px;
    right: -230px
}

.login_left .login_logo {
    float: left;
    margin: 0;
    padding: 0
}

.login_left .form {
    padding: 1rem;
    margin-top: .375rem;
    border-radius: .5rem;
    background: linear-gradient(to bottom, #efefef, #eeee)
}

.login_left .form:after {
    content: ' ';
    display: block;
    clear: both
}

.login_right {
    width: 60%;
    padding: 6rem 1rem 1rem 3.5rem;

}

.login_right a.home {
    position: absolute;
    top: 1.875rem;
    right: 2rem
}


.login_right:before,
.login_left:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 3.75rem;
    left: 0;
    right: 0;
    border-bottom: 3px solid #ba7f31;
    z-index: 0
}

.login_right:after {
    content: ' ';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: url('/App_Themes/IVerify/images/RAI-sg-light-blue.png?v2') bottom right no-repeat;
    background-size: contain;
    height: 8rem;
    width: 25rem;
}

.login_message {
    >span {
        font-size: .875rem !important;
    }
}

body.login_page .footer {
    color: #036;
    background: transparent
}

.login_container_main:before,
.login_container_main:after {
    content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: .5rem .5rem 0 0
}

.login_container_main:before {
    background: repeating-linear-gradient(135deg, #0d3366 0 2px, #00274e 2px 4px)
}

.login_container_main:after {
    background: linear-gradient(to bottom, transparent 0, #0d3366 6rem)
}

.login_page label {
    display: inline-block;
    width: 30%;
    color: #036;
    font-weight: bold;
    text-align: right;
    padding-right: .25rem;
    font-size: .75rem
}

.login_page input {
    width: 68%;
    background: #fff;
    border: 1px solid #999;
    margin: .125rem 0
}

.login_page input.security_submit,
.login_page input.security_submit2,
.login_page input.login_submit {
    width: 79px;
    display: inline-block;
    margin: .5rem .25rem 0;
    float: right;
}

.login_page .dropdown {
    padding-top: 8px;
    padding-bottom: 4px
}

.security_page input.login-submit-natural,
input.login-submit-natural {
    width: auto;
    float: none;
    display: inline-block
}

.verify-security-image {
    height: 85px;
    border: 2px solid #0f3f6f !important
}

.newuser-verify-questions .dropdown {
    padding: 0 0 2px
}

.newuser-verify-questions input[type=text] {
    width: 195px
}

.newuser-verify-questions select {
    width: 200px
}

.newuser-error-holder {
    border-radius: 8px;
    position: absolute;
    z-index: 1000;
    left: 34px
}

.newuser-login-error-messages {
    position: absolute;
    background: white;
    left: 40px;
    top: 22px;
    width: 300px;
    border-radius: 8px
}

.newuser-error-holder span {
    padding: 3px;
    display: inline-block;
    background: #036
}

.newuser-login-error-messages span {
    padding: 4px;
    display: inline-block
}

.newuser-verify-questions {
    width: 210px;
    padding: 6px 0 3px 7px;
    border-radius: 6px;
    border: 1px solid #ccc;
    background: #ccc;
    background: -moz-linear-gradient(#efefef, #bbb 80%);
    background: -webkit-linear-gradient(#efefef, #bbb 80%);
    background: linear-gradient(#efefef, #bbb 80%)
}

.new-user-verify-container {
    position: relative
}

.newuser-security-r {
    height: 240px !important;
    overflow: initial !important
}

.new-user-security-image {
    width: 114px;
    float: left
}

.new-user-security-img-holder {
    width: 108px;
    position: relative;
    margin-bottom: 5px
}

.new-user-security-image img {
    width: 100%;
    height: auto
}

.newuser-security-img-btn {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    padding: 0;
    width: 100%
}

.newuser-security-img-btn label {
    width: 100% !important;
    cursor: pointer;
    height: 100%;
    text-align: left !important;
    color: transparent !important
}

.newuser-security-img-btn input[type=radio] {
    position: absolute;
    right: 0;
    bottom: 0
}

.cpwdiv input[type="submit"] {
    margin-left: 30%;
    margin-top: 0.5rem;
}
.cpwdiv label {
    color: #c8daee; 
}

.login_container input[type=submit] {
    cursor: pointer;
    appearance: none;
    color: white;
    border: 0;
    background: linear-gradient(to bottom, #DF9029 45%, #B57119 50%, #DF9029);
    border-radius: 0.1375rem;
    width: auto;
    padding: 0.125rem 1rem;
    font-size: 11px;
    font-weight: bold;
}

.clear {
    clear: both
}

body.security_page {
    background: #eaeff5 url(/App_Themes/IVerify/images/bkgrd.gif) top left repeat-x;
    color: white;
    font-size: 12px
}

.security_page h1 {
    color: white;
    font-size: 14px;
    margin: 0;
    padding: 0
}

.security_container {
    margin: 83px auto;
    margin-bottom: 0;
    width: 650px
}

.security_left {
    width: 305px;
    float: left;
    position: relative
}

.security_left a#ctl00_cphMain_lbtnForgotPassword {
    font-weight: bold;
    position: absolute;
    top: 30px;
    right: -230px
}

.security_left a#ctl00_cphMain_lbtnForgotPassword1 {
    font-weight: bold;
    position: absolute;
    top: 30px;
    right: -230px
}

.security_left a#ctl00_cphMain_lbtnForgotPassword2 {
    font-weight: bold;
    position: absolute;
    top: 30px;
    right: -230px
}

.security_left .security_logo {
    float: left;
    margin: 0;
    padding: 0
}

.security_left .text {
    background: url(/App_Themes/IVerify/images/left_bkgrd.gif) top left no-repeat;
    width: 265px;
    height: 206px;
    padding-left: 40px;
    padding-top: 5px
}
 
.security_right {
    background: url(/App_Themes/IVerify/images/right_bkgrd.gif) top left no-repeat;
    float: left;
    width: 303px;
    height: 231px;
    padding-top: 30px;
    padding-right: 37px;
    padding-bottom: 40px;
    overflow: hidden
}

.security_right a.home {
    margin-left: 245px
}

body.security_page .footer {
    width: 376px;
    float: left;
    margin: 8px 22px;
    font-size: 11px;
    color: #036;
    line-height: 16px;
    background: #eaeff5
}

.security_page .form {
    width: 237px;
    background: url(/App_Themes/IVerify/images/security_form_bkgrd.gif) top left no-repeat;
    margin-top: 3px;
    padding: 15px 15px 8px;
    margin-bottom: 0
}

.security_page label {
    font-size: 11px;
    text-align: right;
    color: #036;
    width: 65px;
    display: block;
    float: left;
    margin-right: 5px;
    line-height: 23px;
    font-weight: bold
}

.security_page input {
    width: 14px;
    margin-bottom: 4px
}

.security_page input.security_submit {
    margin-left: 133px;
    width: 79px;
    margin-top: 0;
    height: 22px
}

.security_page input.security_submit2 {
    width: 79px;
    margin-top: 0;
    height: 22px
}


#headercontrols_links {
    text-align: right;
    margin-top: 30px;
    margin-right: 10px
}

#headercontrols_links a {
    margin-right: 15px
}

#headercontrols_Name {
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    margin-right: 25px;
    padding-top: 20px
}

body {
    height: 635px;
    background: #9d6316 url(/App_Themes/IVerify/images/orange_gradient.gif) top left repeat-y
}

.top_container {
    background: url(/App_Themes/IVerify/images/top_bkgrd.gif) top left repeat-x
}

.top {
    background: url(/App_Themes/IVerify/images/pg_header.jpg) top left no-repeat;
    height: 131px;
    margin: 0;
    padding: 0
}

.top_form {
    background: url(/App_Themes/IVerify/images/rai_header.jpg) top left no-repeat;
    height: 131px;
    margin: 0;
    padding: 0
}

.container {
    background: #eaeff5 url(/App_Themes/IVerify/images/sidebar_bkgrd.gif) top left repeat-x
}

.sidebar {
    background: #eaeff5 url(/App_Themes/IVerify/images/sidebar_bkgrd.gif) top left repeat-x;
    width: 226px;
    display: block;
    float: left;
    padding: 10px 0
}

.content {
    background: white;
    margin-left: 226px;
    padding: 10px 20px
}

.content_form {
    background: url(/App_Themes/IVerify/images/sidebar_bkgrd_2.gif) no-repeat #fff;
    margin-left: 0;
    padding: 10px 36px 85px
}

.footer {
    background: url(/App_Themes/IVerify/images/footer_repeat.gif) top left repeat-x;
    margin: 0;
    padding: 0;
    color: white
}

.footer_content {
    background: url(/App_Themes/IVerify/images/footer_bkgrd.gif) top left no-repeat;
    padding: 35px 0 0 25px;
    color: white;
    height: 35px
}

.sidebar table.TabControlTable tr.TabControlRow td.TabControlLeft {
    background: transparent url(/App_Themes/IVerify/images/nav_arrow.gif) no-repeat scroll right 3px;
    height: 10px;
    padding-left: 20px;
    width: 20px
}

.sidebar table.TabControlTable tr.TabControlRow td.TabControlSelectedLeft {
    background: white url(/App_Themes/IVerify/images/nav_arrow.gif) no-repeat scroll right top
}

.sidebar table.TabControlTable tr.TabControlRow td.TabControlSelected {
    background: white;
    padding-top: 5px;
    height: 15px;
    padding-bottom: 5px;
    margin-top: 10px
}

.sidebar table.TabControlTable tr.TabControlRow td.TabControl {
    padding-top: 8px;
    height: 15px;
    padding-bottom: 8px
}

.sidebar table.TabControlTable tr.TabControlRow td.TabControl a,
.sidebar table.TabControlTable tr.TabControlRow td.TabControlSelected a {
    color: #9d6316
}

.sidebar table.TabControlTable tr.TabControlRow td.TabControl a:hover {
    color: #cca776
}

.sidebar img {
    margin: 100px 20px 10px 22px
}

.debugControls {
    display: none;
    height: 0;
    width: 0;
    background: #9d6316 url(/App_Themes/IVerify/images/orange_gradient.gif) top left repeat-y
}

#ctl00_cphMain_lblError {
    color: red;
    font-size: 11px;
    display: block;
    width: 100%;
    text-align: right;
    padding-right: 5px;
    margin-top: .5rem
}

.cpwdiv #ctl00_cphMain_lblError {
    width: 370px;
    left: 0;
    bottom: -20px
}

.forgot_password label {
    color: #c8daee;
    width: 80px;
    text-align: left;
    line-height: 15px;
    font-size: 12px
}

.forgot_password input {
    float: left;
    width: 135px
}

*+html .forgot_password input {
    margin-right: 180px
}

* html .forgot_password input {
    margin-right: 180px
}

.forgot_password input.login_submit {
    float: right;
    margin-right: 10px;
    margin-top: 10px
}

*+html .forgot_password input.login_submit {
    margin-right: 30px
}

* html .forgot_password input.login_submit {
    margin-right: 30px
}

.forgot_password #ctl00_cphMain_rfvtxtFPUserName {
    float: left;
    height: 10px
}

div #ctl00_cphMain_pnlExpand {
    position: absolute;
    top: 90px;
    left: 22px;
    width: 606px;
    height: 300px
}

div.forgot_password {
    float: left;
    height: 135px;
    width: 236px;
    padding: 10px 12px;
    background: #036 url(/App_Themes/IVerify/Images/right_bkgrd.gif) no-repeat scroll 283px -100px;
    margin-top: 5px
}

*+html div.forgot_password {
    height: 145px;
    width: 258px;
    padding: 20px 0 0 22px;
    background: #036 url(/App_Themes/IVerify/Images/right_bkgrd.gif) no-repeat scroll 283px -100px
}

* html div.forgot_password {
    height: 145px;
    width: 246px;
    padding: 20px 0 0 22px;
    background: #036 url(/App_Themes/IVerify/Images/right_bkgrd.gif) no-repeat scroll 283px -100px
}

div.forgot_description {
    background: #036 url(/App_Themes/IVerify/Images/right_bkgrd.gif) bottom right no-repeat;
    background-position: 3px -90px;
    height: 198px;
    overflow: hidden
}

.content table {
    font-size: 12px;
    text-align: left;
    border: 1px solid #b9c8e1;
    border-bottom: 0;
    border-right: 0
}

.content td {
    padding: 5px 20px 5px 5px;
    border-bottom: 1px solid #b9c8e1;
    border-right: 1px solid #b9c8e1;
    vertical-align: top
}

.content th {
    padding: 5px 20px 5px 5px;
    background: #1c3764;
    font-size: 13px;
    font-weight: bold;
    color: white;
    border: 1px solid #1c3764;
    text-align: left
}

.content th.SortDesc a {
    background: #1c3764 url(/App_Themes/IVerify/images/sort_icon2.gif) top right no-repeat;
    color: white;
    padding-right: 30px;
    float: left;
    display: block;
    line-height: 18px
}

.content th.SortDesc a:hover {
    background: #1c3764 url(/App_Themes/IVerify/images/sort_icon2_ro.gif) top right no-repeat
}

.content th.SortAsc a {
    background: #1c3764 url(/App_Themes/IVerify/images/sort_icon.gif) top right no-repeat;
    color: white;
    padding-right: 30px;
    float: left;
    display: block;
    line-height: 18px
}

.content th.SortAsc a:hover {
    background: #1c3764 url(/App_Themes/IVerify/images/sort_icon_ro.gif) top right no-repeat
}

.content th a {
    color: white;
    padding-right: 30px;
    float: left;
    display: block;
    line-height: 18px
}

.content th a:hover {
    color: #c49659
}

.content label {
    font-weight: bold;
    line-height: 140%
}

hr {
    border: 0;
    height: 1px;
    background: #a4b6d6
}

#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneClosedCaseLookup_iverifyclosedcaselookup_rblSearchType,
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneClosedCaseLookup_iverifyclosedcaselookup_rblSearchType td {
    border: 0
}

#TextLetter {
    width: 700px
}

#FileTOC {
    margin: 0
}

div.searchhelp {
    width: 350px;
    position: absolute;
    top: 175px;
    left: 550px;
    padding: 10px;
    background: #eaeaea;
    border: 1px solid #ccc;
    height: 80px;
    overflow: hidden;
    display: block
}

.divisions {
    float: left;
    margin-bottom: 20px
}

#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCompanyPendingInvestigations_iverifycompanypendinginvestigations_pnlDivisions {
    float: left
}

.foot_right {
    float: right;
    margin: 10px 60px 0 0
}

.foot_left {
    float: left;
    margin: 10px 0 0 0
}

.footer_content a {
    color: #eaeff5
}

.footer_content a:hover {
    color: white
}

table.outside {
    overflow: hidden;
    font-size: 10px
}

table.outside th,
table.outside th a {
    font-size: 11px
}

table.outside th {
    padding: 5px
}

table.inside th.fixed_cell_name,
table.inside td.fixed_cell_name {
    display: block;
    width: 120px;
    overflow: hidden
}

table.inside th.fixed_cell_dl,
table.inside td.fixed_cell_dl {
    width: 50px;
    overflow: hidden
}

table.inside th.fixed_cell_type,
table.inside td.fixed_cell_type {
    width: 90px;
    overflow: hidden
}

table.inside th.fixed_cell_viewed,
table.inside td.fixed_cell_viewed {
    width: 70px;
    overflow: hidden
}

table.inside {
    font-size: 11px;
    width: 100%
}

.content td {
    padding: 5px
}

.content td a,
.content th a {
    padding: 0
}

.daNextButton {
    background: url(/App_Themes/IVerify/images/next.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.daSubmitButton {
    background: url(/App_Themes/IVerify/images/accept-continue-btn.png) no-repeat;
    width: 131px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.daBackButton {
    background: url(/App_Themes/IVerify/images/back.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.daPrintButton {
    background: url(/App_Themes/IVerify/images/print_form.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.ocrStartNewRequest {
    background: url(/App_Themes/IVerify/images/start_request.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none;
    icon: none
}

.ocrStepOneSave {
    background: url(/App_Themes/IVerify/images/next.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.ocrCancel {
    background: url(/App_Themes/IVerify/images/cancel.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    border: none
}

.ocrCancelNewRequest {
    background: url(/App_Themes/IVerify/images/cancel.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.ocrUploadFile {
    background: url(/App_Themes/IVerify/images/upload.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0 0;
    color: transparent;
    border: none;
    position: relative;
    left: 0;
    top: 5px
}

.ocrSubmitNewRequest {
    background: url(/App_Themes/IVerify/images/submit.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.ocrFormTopLeft {
    float: left;
    width: 400px
}

.ocrFormTopRight {
    float: right;
    border-left: 1px dotted #dedede;
    padding: 0 0 0 20px
}

.ocrStepOne {
    clear: both
}

.ocrDocuments {
    clear: both
}

.ocrNewRequest {
    width: 855px
}

input.ocrNewRequest {
    border: none
}

.ocrQuestionBox {
    width: 405px;
    clear: both;
    padding: 20px 0
}

.ocrHeading {
    width: 168px;
    font-weight: bold;
    float: left;
    clear: both
}

.ocrTextBox input {
    float: left;
    width: 200px
}

.daQuestionBox,
.daDDL {
    width: 405px;
    clear: both;
    padding: 10px 0
}

.daTextBox input {
    float: left;
    width: 200px
}

.daHeading {
    width: 170px;
    font-weight: bold;
    float: left;
    clear: both
}

.daLine_long .daHeading,
.ocrDocumentHeader {
    border-top: 1px dotted #dedede;
    font-size: 16px;
    font-weight: bold;
    line-height: 34px;
    margin: 34px 0 10px;
    padding: 20px 0 0;
    width: 800px
}

.daLine {
    margin: 10px 0 0 0
}

.not_bold {
    font-weight: normal
}

.daTextBody {
    width: 800px
}

.daESignature .daQuestionBox {
    border-top: 1px dotted #dedede;
    font-size: 12px;
    font-weight: bold;
    margin: 34px 0 10px;
    padding: 20px 0 0;
    width: 800px
}

.ocrList {
    margin: 20px 0
}

.required {
    font-size: 10px;
    font-style: italic;
    float: right
}

.errorreq {
    color: #f21;
    display: inline-block;
    padding: 2px 0
}

.daHeading_checkbox {
    font-weight: bold
}

#cbNoUSLicense {
    margin-right: 10px;
    float: left
}

#cbNoUSSSN {
    margin-right: 10px;
    float: left
}

#cbJLOutsideUS {
    margin-right: 10px;
    float: left
}

#cbSROutsideUS {
    margin-right: 10px;
    float: left
}

.print_view h1 {
    margin-top: 30px;
    border-top: 1px dotted #dedede;
    padding-top: 20px
}

#lblCompanyName {
    font-size: 24px;
    font-weight: bold;
    color: #9d6316
}

ol {
    list-style-type: decimal
}

.AASHSubmit {
    background: url(/App_Themes/IVerify/images/submit.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.AAok {
    background: url(/App_Themes/IVerify/images/ok.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.AAcancel {
    background: url(/App_Themes/IVerify/images/cancel.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.AAsend {
    background: url(/App_Themes/IVerify/images/send.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 15px 0;
    color: transparent;
    display: inline-block;
    border: none
}

.AASubject table {
    font-size: 12px;
    text-align: left;
    border: 0 solid #b9c8e1;
    border-bottom: 0;
    border-right: 0
}

.AASubject td {
    padding: 0 20px 5px 0;
    border-bottom: 0 solid #b9c8e1;
    border-right: 0 solid #b9c8e1;
    vertical-align: top
}

.AASubject th {
    padding: 0 20px 5px 0;
    background: #1c3764;
    font-size: 13px;
    font-weight: bold;
    color: white;
    border: 0 solid #1c3764;
    text-align: left
}

.AASubject th.SortDesc a {
    background: #1c3764 url(/App_Themes/IVerify/images/sort_icon2.gif) top right no-repeat;
    color: white;
    padding-right: 30px;
    float: left;
    display: block;
    line-height: 18px
}

.AASubject th.SortDesc a:hover {
    background: #1c3764 url(/App_Themes/IVerify/images/sort_icon2_ro.gif) top right no-repeat
}

.AATitle {
    font-size: 18px;
    margin: 0;
    padding: 0;
    display: block;
    font-weight: bold
}

.AASHLeft {
    font-weight: bold;
    width: 100px;
    margin: 10px
}

.AASHRight {
    margin: 5px;
    width: 300px;
    border: 1px solid #b9c8e1;
    padding: 5px
}

.AASHRight input {
    border: none
}

.AASHEmail {
    font-style: italic;
    font-weight: bold;
    margin-left: 10px
}

.AASubjectDetalBottom {
    margin: 0
}

.AABreak {
    height: 10px
}

.AASubjectHeader {
    margin-top: 20px
}

.AAdiv1,
.AAdiv2 {
    border-bottom: 1px solid #aeaeae;
    width: 500px;
    padding: 20px
}

.AAUploadFile {
    background: url(/App_Themes/IVerify/images/upload.png) no-repeat;
    width: 100px;
    height: 21px;
    margin: 0 0 0 0;
    color: transparent;
    border: none;
    position: relative;
    left: 0;
    top: 5px
}

.AAGridNoBorder table {
    border-style: none
}

.AAGridNoBorder td {
    border-style: none
}

.AAGrid table {
    border-style: solid
}

.AAGrid td {
    border-style: solid
}

.aaHeader {
    font-weight: bold
}

.hideTableBorders table {
    font-size: 12px;
    text-align: left;
    border: 0
}

.hideTableBorders td {
    border: 0
}

.showTableBorders td {
    border-bottom: 1px solid #b9c8e1;
    border-right: 1px solid #b9c8e1;
    vertical-align: top
}

.showTableBorders table {
    font-size: 12px;
    text-align: left;
    border: 1px solid #b9c8e1;
    border-bottom: 0;
    border-right: 0
}

.aaDetail {
    border: 1px solid #b9c8e1
}

.wBody {
    font-size: 14px !important;
    line-height: 140%
}

.wBody .daCompanyName {
    margin-bottom: 20px;
    color: #036;
    display: block
}

.wlabel {
    display: block;
    float: none !important
}

.wfield input {
    width: 200px !important
}

.wMIfield input,
.wMIlabel {
    width: 40px !important
}

.wMIbox {
    width: 60px !important
}

.wSalutationbox {
    width: 80px !important
}

.daQuestionBox .wlabel {
    display: block;
    float: none
}

.daQuestionBox .wfield {
    display: block
}

.wFirstNameBox,
.wLastNameBox,
.wSSNbox,
.wSalBox {
    width: 225px !important;
    clear: none !important;
    float: left
}

.wEmailfield input,
.wSSNfield input {
    width: 267px !important
}

.logo_wrap {
    float: right;
    margin: 0 20px 20px 50px
}

.wSSNtip,
.ssntip,
.tip {
    color: #666;
    font-size: 11px !important;
    line-height: 120% !important;
    width: 605px !important
}

.ssntip {
    margin-top: 8px
}

.req {
    color: #dc8d28
}

.wChecklabel {
    font-size: 12px !important
}

.wcheckbox {
    padding: 0 !important
}

.wDLbox {
    float: left;
    width: 200px;
    margin-right: 20px
}

.wJL2label {
    display: block;
    float: none;
    width: 370px
}

.wDLCountry {
    margin: 15px 0 10px 0
}

span.notice_txt {
    font-size: 11px;
    color: #666;
    display: block;
    margin-top: 8px
}

hr.line {
    width: 800px;
    margin: 20px 0
}

.wDLN2label {
    width: 100px
}

#unauthorizedSpan {
    color: #ee2a32;
    font-size: 18px;
    margin: .75em 0;
    display: inline-block;
    font-weight: bold
}

div[id*='reportsDiv'] {
    margin: 1em 0
}

div[id*='reportsDiv'] table,
.reportsDiv table {
    width: 762px
}

span.tableName {
    display: inline-block;
    margin: 5px 0;
    font-weight: bold;
    text-align: left !important
}

div[id*='VerifyPendingDADashboard_pnl']>.counts {
    width: 762px;
    display: block;
    padding-top: 2px;
    text-align: right
}

.tableJumpToHolder {
    line-height: 150%
}

.counts .numbers {
    display: inline-block;
    font-weight: bold;
    padding-right: .375em
}

.DashboardReportLinks,
.DashboardReportBody {
    max-width: 986px;
    min-width: 856px
}

.DashboardReportBody {
    height: auto;
    border: 1px solid #b9c8e1;
    box-sizing: border-box;
    padding: 12px
}

.DashboardReportParagraph {
    padding-bottom: 1em
}

.DashboardReportLinks>div {
    display: table-cell;
    max-width: 28%
}

.DashboardReportLinks>div a {
    display: inline-block;
    padding: 9px 9px;
    margin-right: 2px;
    box-sizing: border-box;
    text-align: center;
    float: left;
    border: 1px solid #b9c8e1;
    border-bottom: 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: linear-gradient(#fff, #c8daee, #98b0cb 130%)
}

.DashboardReportLinks>div[class*='_Selected'] a,
.DashboardReportLinks>div[class^='_Selected'] a {
    background: #fff;
    background: linear-gradient(#f5faff, #fff);
    border-bottom: 1px solid white;
    margin-bottom: -1px
}

.counts,
.numbers {
    font-weight: bold;
    display: inline-block;
    margin-bottom: 3px
}

.DashboardLegendSummary {
    margin-bottom: 16px
}

h3.DashboardLegendTitle {
    margin-bottom: 7px
}

.message_system {
    display: block;
    font-size: 1.25em;
    position: relative;
    color: white;
}


.message_system h2 {    
    font-weight: bold;
    font-size: 1rem;
    text-transform: uppercase;
    margin-bottom: .25rem;
}

.message_system:after {
    content: '!';
    display: inline-block;
    position: absolute;
    right: 100%;
    top: 0;
    margin: 0 0.25em 0.25em 0;
    line-height: 1.375em;
    height: 1.25em;
    width: 1.25em;
    border-radius: 50%;
    background: #e22;
    font-size: 1.375em;
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;

    box-shadow: -0.125rem 0.125rem 0.5rem rgba(0, 0, 0, .4);
    text-shadow: 0 0 1rem rgba(0, 0, 0, 1);
    text-rendering: optimizelegibility;
    -moz-osx-font-smoothing: grayscale;
}