/* --------------------------- LDC footer styles -------------------------- */

#footer
{
    clear: left;
    padding: 41px 0 0;
    background-color: #c3c2c2;
    background-image: url(legal-help-and-resources_files/footer_bg.png);
    background-repeat: no-repeat;
}
#footer_nav
{
    /* navigation same as the primary nav (on the dark red background) */
    background: #990033; /* dark red */
    padding: 0 0 0 24px;
    margin: 0 0 8px;
    line-height: 2.6em;
    height: 2.6em;
}
#footer_nav ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#footer_nav li
{
    display: inline;
    padding: 0;
    margin: 0;
}
#footer_nav a, #footer_nav a:visited
{
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding: 0 12px;
    margin: 0;
}
#footer_nav a:hover, #footer_links a:hover
{
    color: #FFF000; /* yellow */
}
#footer_content
{
    padding: 0 30px;
    color: #000000;
}
#affiliate_links
{
    margin: 0 0 8px;
    padding: 0;
    color: #990033; /* dark red */
}
#footer_links
{
    /* bottom most links in the footer */
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 0 16px;
}
#footer_links a, #footer_links a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#trademark
{
    /* trademark at the bottom of the page */
    color: #666666;
    background: #EBEBEB; /* light gray */
    padding: 8px 30px;
}
/* --------------------------- end footer styles -------------------------- */

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
img
{
    border-style: none;
}
.white
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
}
.boldwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bolder;
}
.black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    line-height: 16px;
}
.blackboldline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}
.blackline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}
.smallblack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}
.blueline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2057BD;
    text-decoration: underline;
    font-weight: normal;
}
.blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2057BD;
    font-weight: normal;
}
.blueboldline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2B6DB1;
    text-decoration: underline;
    font-weight: bold;
}

.smallblueline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2B6DB1;
    text-decoration: underline;
    font-weight: normal;
}

input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

table.container
{
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}
tr.container, td.container
{
    background: url("images/bgbg.gif");
    vertical-align: middle;
    border-width: 0px;
}
td.containerTop
{
    background: url("images/blue_top_bg.gif");
    vertical-align: middle;
    border-width: 0px;
}
td.containerBottom
{
    background: url("images/blue_bottom_bg.gif");
    vertical-align: middle;
    border-width: 0px;
}
td.containerLeft
{
    background: url("images/blue_left_bg.gif");
    vertical-align: middle;
    border-width: 0px;
}
td.containerRight
{
    background: url("images/blue_right_bg.gif");
    vertical-align: middle;
    border-width: 0px;
}
table.content
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    width: 100%;
    border-width: 0px;
    border-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
tr, td
{
    padding: 0px;
    margin: 0px;
}
td.padding
{
    padding: 2px;
}
.bluetd
{
    padding: 0px;
    margin: 0px;
}
tr.title, td.title
{
    background-color: #7fa6ce;
    color: #FFFFFF;
    padding: 8px;
    padding-left: 16px;
    padding-right: 16px;
    margin: 1px;
    height: 10px;
    font-weight: bold;
}

tr.interviewtitle, td.interviewtitle
{
    background-color: #009900;
    color: #FFFFFF;
    padding: 8px;
    padding-left: 16px;
    padding-right: 16px;
    margin: 1px;
    height: 10px;
    font-weight: bold;
}
tr.subtitle, td.subtitle
{
    white-space: normal;
    padding: 5px;
    margin: 1px;
    height: 10px;
}
tr.input, td.input
{
    padding: 7px;
    margin: 0px;
    height: 0px;
    vertical-align: middle;
    white-space: normal;
}
tr.hint, td.hint
{
    color: #000000;
    padding: 5px;
    margin: 1px;
    height: 10px;
}
tr.submit, td.submit
{
    padding: 5px;
    margin: 1px;
    height: 10px;
    font-weight: bold;
}
tr.largetext, td.largetext
{
    padding-top: 24px;
    padding-bottom: 2px;
    text-align: justify;
    margin: 1px;
    height: 10px;
}
a.smallblack
{
    text-decoration: underline;
}
a.white
{
    color: #FFFFFF;
    text-decoration: underline;
}
a.black
{
    color: #000000;
    text-decoration: underline;
}
.error
{
    color: Red;
}
.button
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #5C7D8F;
    border-bottom-color: #5C7D8F;
    border-top-color: #7695A6;
    border-left-color: #7695A6;
    background-color: #EBF3FE;
}

tr.helptitle, td.helptitle
{
    background-color: #999999;
    color: #FFFFFF;
    padding: 5px;
    margin: 2px;
    height: 10px;
}
tr.helptext, td.helptext
{
    color: #000000;
    padding: 5px;
    margin: 2px;
    height: 10px;
}
tr.helpseprator, td.helpseprator
{
    background-color: #CCCCCC;
    padding: 5px;
    margin: 1px;
    height: 1px;
}
.bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    text-decoration: none;
}
.botton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FFAE00;
    height: 30px;
    width: 75px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    border: 2px solid #FFFFFF;
    font-weight: bold;
    letter-spacing: 0.2pt;
}
.textfield1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    background-color: #EAEAEA;
    border: 1px solid #FFFFFF;
    height: 20px;
    width: 150px;
}
.bottonCopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FFAE00;
    height: 30px;
    width: 55px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    border: 2px solid #FFFFFF;
    font-weight: bold;
    letter-spacing: 0.2pt;
}
.white_black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    text-decoration: none;
}
.dott
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.errorCopy
{
    color: #005DCC;
}
.indent
{
    margin-left: 40px;
}
.landing
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    line-height: 16px;
}
.H2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    display: inline;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.landingTable
{
    background-image: url(images/landing-trucredit_r3_c1.gif);
    background-repeat: repeat-y;
}
.landingTableRight
{
    background-image: url(images/landing-trucredit_r3_c6.gif);
    background-repeat: repeat-y;
}
h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
    line-height: normal;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-style: normal;
}
.landing_td_right
{
    border-right-width: 3px;
    border-right-style: solid;
    border-right-color: #838488;
}
.landing_td_left
{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #838488;
}
.arrow_h1
{
    font-size: 18px;
    color: #009A01;
}
.truecredit
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
.truecredit ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style-type: none;
    list-style-image: url(images/tr_bullet.gif);
    list-style-position: outside;
    line-height: 17px;
    color: #666666;
    padding-left: 20px;
    display: block;
    margin-left: 20px;
}
.truecredit p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
.new_landing_box
{
    border: thin solid #666666;
}
.lefttable
{
    background-image: url("Landing/images/lefttable.gif");
}
.righttable
{
    background-image: url("Landing/images/righttable.gif");
    background-repeat: repeat-y;
}
.leftborder
{
    background-image: url("Landing/images/left2.gif");
    background-repeat: repeat-y;
}
.headborder
{
    background-image: url(images/tabletop3.gif);
    background-repeat: repeat-y;
}
.head
{
    background-color: #FFFFFF;
}
.head h1
{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #004F76;
}
.truecredit h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    display: block;
    margin-top: 2px;
    margin-bottom: 0px;
}
.checklist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style-image: url(images/check_small-v2.gif);
    list-style-position: outside;
    line-height: 17px;
    color: #666666;
    list-style-type: disc;
    display: list-item;
}
.checklist ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style-image: url(images/check_small-v2.gif);
    list-style-position: outside;
    line-height: 17px;
    color: #666666;
    list-style-type: none;
    display: list-item;
}
.imagebox
{
    position: absolute;
    height: 175px;
    width: 350px;
}
.tableLB
{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(images/left.gif);
    background-repeat: repeat-y;
}
.inner_tableLB
{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(images/leftcenter.gif);
    background-repeat: repeat-y;
}
.tableRB
{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(images/tabspace3.gif);
    background-repeat: repeat-y;
}
.inner_tableRB
{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(images/tablecenterright.gif);
    background-repeat: repeat-y;
}
.truecredit h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #004E9E;
    display: block;
    margin-top: 0px;
    margin-bottom: 6px;
}
.imagebox
{
    position: absolute;
    height: 175px;
    width: 305px;
    visibility: visible;
    z-index: 1;
}
.tableBorderTop
{
    background-image: url(images/top2.gif);
    background-repeat: repeat-x;
}
.interviewtitle a:link
{
    color: #FFFFFF;
}
.truecredit h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #004E9E;
    display: block;
    margin-top: 2px;
    margin-bottom: 0px;
}
.ads
{
    width: 95px;
    display: block;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #004E9E;
    text-align: center;
}
.ads a:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    display: block;
    height: 20px;
    width: 95px;
    text-align: center;
}
.ads a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #004E9E;
    text-decoration: none;
    background-color: #FFFFFF;
    display: block;
    height: 20px;
    width: 95px;
    text-align: center;
}
.ads a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    display: block;
    height: 20px;
    width: 95px;
    text-align: center;
}
.library
{
    display: block;
    list-style-type: square;
}
.library ul
{
    margin-left: 10px;
    padding-left: 10px;
    display: block;
}
.tableborder
{
    border: thin solid;
}
.myaccount-imagebox
{
    position: relative;
    visibility: visible;
    height: 165px;
    width: 196px;
    overflow: visible;
    display: block;
    margin-left: 20px;
    padding-left: 10px;
}
.left-border
{
    background-image: url(images/tablecenterrightb.gif);
    background-repeat: repeat-y;
}
.right-border
{
    background-image: url(images/leftcenterb.gif);
    background-repeat: repeat-y;
}
.Right-border
{
    background-image: url(images/tablecenterrightb.gif);
}
.preview
{
    border-right: black 1px;
    border-top: black 1px;
    border-left: black 1px;
    border-bottom: black 1px dashed !important;
}
.wallet_left_table
{
    background-image: url(images/wallet-card_6.gif);
    background-repeat: repeat-y;
}
.wallet_right_table
{
    background-image: url(images/wallet-card_10.gif);
    background-repeat: repeat-y;
}
.wallet_table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    display: block;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}
.wallet_table h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #005C8E;
    display: block;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
.wallet_table p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #005C8E;
    display: block;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
.name
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #005C8E;
    display: block;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px;
    padding-left: 40px;
}
.truecredit_small
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    margin: 5px;
    padding: 5px;
}
.thanks-out-right
{
    background-image: url(images/thanks_r5_c3.gif);
    background-repeat: repeat-y;
}
.thanks-top-right
{
    background-image: url(images/thanks_r4_c3.gif);
    background-repeat: repeat-y;
}
.thanks-top-left
{
    background-image: url(images/thanks_r4_c1.gif);
    background-repeat: repeat-y;
}
.thanks-left
{
    background-image: url(images/thanks_r5_c1.gif);
    background-repeat: repeat-y;
}

.top-out-left
{
    background-image: url(images/lawyertop-left.gif);
    background-repeat: repeat-y;
}
.top-out-right
{
    background-image: url(images/lawyertop-edge.gif);
    background-repeat: repeat-y;
}
.bottom-out-right
{
    background-image: url(images/lawyer-tablecenterright.gif);
    background-repeat: repeat-y;
}
.bottom-in-left
{
    background-image: url(images/lawyer-leftcenter.gif);
    background-repeat: repeat-y;
}
.bottom-in-right
{
    background-image: url(images/lawyer-tab5.gif);
    background-repeat: repeat-y;
}
.bottom-out-left
{
    background-image: url(images/lawyer-left.gif);
    background-repeat: repeat-y;
}
.bottom-sidebar-left
{
    background-image: url(images/side-bar-left.gif);
    background-repeat: repeat-y;
}
.bottom-sidebar-right
{
    background-image: url(images/side-bar-right.gif);
    background-repeat: repeat-y;
}
.tips2-left
{
    background-image: url(images/tips2-leftcenter.gif);
    background-repeat: repeat-y;
}
.tips2-inner-right
{
    background-image: url(images/tips2-inner-right.gif);
    background-repeat: repeat-y;
}
.tips2-side-bar-left
{
    background-image: url(images/tips2-side-bar-left.gif);
    background-repeat: repeat-y;
}
.tips2-side-bar-right
{
    background-image: url(images/tips2-side-bar-right.gif);
    background-repeat: repeat-y;
}
.financial_green
{
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 15px;
    display: inline;
    font-size: medium;
    color: Green;
}

.handpointer
{
    cursor: pointer;
}
.navbar-left
{
    background-repeat: repeat-y;
    background-image: url(navbar/images/navbar-table-left.gif);
}
.navbar-right
{
    background-repeat: repeat-y;
    background-image: url(navbar/images/navbar-table-right.gif);
}
.navbar-bottom
{
    background-repeat: repeat-x;
    background-color: #718B9B;
}
.navbar-top
{
    background-color: #B9D8EB;
}
.smallblueline a:hover
{
    color: #F42122;
}
.smallblueline a:link
{
    color: #0000FF;
    text-decoration: none;
}
.navbarheader
{
    font-size: 11px;
    color: #004E9E;
}
.navbarheader a:link
{
    color: #004E9E;
}
.navbarheader a:hover
{
    color: #009A01;
}

.navbarheader a:visited
{
    color: #004E9E;
}
.navbar2-right
{
    background-repeat: repeat-y;
    background-image: url(navbar/images/navbar2-table-right.gif);
}
.navbar
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #004E9E;
}
.navbar a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #009A01;
}
.navbar a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #004E9E;
}
.navbar a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #009A01;
}
.navbar a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #004E9E;
}
.navbar a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #004E9E;
}
.special_offers
{
    border-right-width: thin;
    border-right-style: solid;
    border-right-color: #009900;
    padding-right: 2px;
    padding-left: 2px;
}

.reg
{
    font-size: 10px;
    vertical-align: text-top;
}
.checkout-leftcenter
{
    background-image: url(images/checkout-c-leftcenter.gif);
    background-repeat: repeat-y;
}
.checkout-inner-right
{
    background-image: url(images/checkout-d-inner-right.gif);
    background-repeat: repeat-y;
}
.checkout-side-bar
{
    background-image: url(images/checkout-c-side-bar-blank.gif);
    background-repeat: repeat-y;
}
.checkout-td
{
    border-left-width: thin;
    border-left-style: solid;
    border-left-color: #C5D8E9;
    padding-left: 5px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 5px;
}
.checkout-td ul
{
    display: block;
    text-indent: 0px;
    text-align: left;
    padding-left: 0px;
    list-style-position: outside;
    list-style-type: disc;
    color: #666666;
}
.checkout-td li
{
    display: list-item;
    list-style-position: outside;
    list-style-type: disc;
    color: #666666;
}
.checkout ul
{
    display: block;
    text-indent: 0px;
    text-align: left;
    padding-left: 0px;
    list-style-position: outside;
    list-style-type: disc;
    color: #666666;
}
.checkout
{
    padding-right: 5px;
    padding-left: 5px;
}
.checkout-box
{
    border: 2px solid #C5D8E9;
    background-color: #FFFFFF;
}

.checkout li
{
    display: list-item;
    list-style-position: outside;
    list-style-type: disc;
    color: #666666;
}
.checkout h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004E9E;
}
.checkout-td h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004E9E;
}
.checkout-inner-right-d
{
    background-image: url(images/checkout-c-inner-right.gif);
    background-repeat: repeat-y;
}
.HRB_h2
{
    font-size: 22px;
    font-weight: bold;
    color: #75A330;
    font-family: Arial, Helvetica, sans-serif;
}
.HRB_h1
{
    font-size: 24px;
    color: #004E9E;
    font-weight: bold;
}
.disabledRatingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
}
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar
{
    background-image: url('images/FilledStar.gif');
}
.emptyRatingStar
{
    background-image: url('images/EmptyStar.gif');
}
.savedRatingStar
{
    background-image: url('images/FilledStar.gif');
}
.DocHelp
{
    color: #666666;
    padding: 0px;
    margin: 0px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}


tr.DocHelp, td.DocHelp
{
    color: #666666;
    padding: 0px;
    margin: 0px;
    height: 20px;
}
tr.DocHelp, td.DocHelp
{
    color: #666666;
    padding: 0px;
    margin: 0px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

tr.DocHelpText, td.DocHelpText
{
    color: #666666;
    padding: 0px;
    margin: 0px;
    height: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
    vertical-align: top;
}
.LegalTips
{
    font-size: 12px;
    color: #004F76;
    font-weight: bold;
}
.LegalTips p
{
    color: #004F76;
    font-weight: bold;
}
.menu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
}
.menu a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.menu a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.menu a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #009A01;
    text-decoration: underline;
}
.menu a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.toplinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #004E9E;
}
.toplinks a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #004E9E;
    text-decoration: underline;
}
.toplinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #004E9E;
    text-decoration: underline;
}
.toplinks a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #009A01;
    text-decoration: underline;
}
.toplinks a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #004E9E;
    text-decoration: underline;
}


.Doc_Mgr_Links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
}
.Doc_Mgr_Links a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.Doc_Mgr_Links a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.Doc_Mgr_Links a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #009A01;
    text-decoration: underline;
}
.Doc_Mgr_Links a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}


.Doc_Mgr_Windows_Links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    padding-bottom: 5px;
}
.Doc_Mgr_Windows_Links a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.Doc_Mgr_Windows_Links a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}
.Doc_Mgr_Windows_Links a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #009A01;
    text-decoration: underline;
}
.Doc_Mgr_Windows_Links a:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004E9E;
    text-decoration: underline;
}

.Doc_Mgr_Windows
{
    border: 2px solid #C5D8E9;
    display: block;
    margin-top: 10px;
}

.Doc_Mgr_Windows_Border
{
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
    vertical-align: middle;
    padding: 4px;
}

.Doc_Mgr_Menu
{
    padding-left: 2px;
    padding-top: 15px;
}

.Doc_Mgr_Links a[disabled]
{
    text-decoration: none !important;
    cursor: text !important;
    color: Gray !important;
}

.tab-900-wide
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}
.main-900-right
{
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
    background-color: #FFFFFF;
    width: 8px;
}
.main-900-left
{
    background-color: #FFFFFF;
    width: 8px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
}

.main-900-content
{
    background-color: #FFFFFF;
    width: 100%;
}
.main-900-bottom
{
    background-color: #FFFFFF;
    width: 100%;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
    height: 13px;
}
.main-900-brc
{
    background-color: #FFFFFF;
    width: 8%;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
    height: 13px;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
}
.main-900-blc
{
    background-color: #FFFFFF;
    width: 8%;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
    height: 13px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
}

.main-content-inner
{
    padding-top: 10px;
}

.outside-900-left
{
    width: 12px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
}
.outside-900-right
{
    width: 12px;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
}
.outside-900-bottom
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}
.outside-900-top
{
    height: 10px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
}
.outside-900-trc
{
    width: 12px;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
    height: 13px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
}
.outside-900-tlc
{
    width: 12px;
    height: 13px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
}
.outside-900-brc
{
    width: 12px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #C5D8E9;
    border-bottom-color: #C5D8E9;
}
.outside-900-blc
{
    width: 12px;
    height: 12px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
}
.Tab-border
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}
.tab-border-left
{
    background-color: #FFFFFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
    width: 9px;
}
.tab-border-right
{
    background-color: #FFFFFF;
    width: 9px;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
}
.tab-border-over
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #CFDFED;
    margin-bottom: -2px;
}
.tab-border-left-off
{
    background-color: #FFFFFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
    width: 9px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}

.tab-border-center-off
{
    background-color: #FFFFFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
    width: 9px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}
.Tab-Top
{
    background-color: #FFFFFF;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
    width: 100%;
    height: 7px;
    padding-top: 0px;
}
.Tabs-Border
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.Tabs
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 4px;
}


.Tabs a:link
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}
.Tabs a:visited
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}

.Tabs a:hover
{
    font-size: 16px;
    color: #53B56D;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}
.Tabs a:active
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}
.Tabs-Border a:link
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}
.Tabs-Border a:visited
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}

.Tabs-Border a:hover
{
    font-size: 16px;
    color: #53B56D;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}
.Tabs-Border a:active
{
    font-size: 16px;
    color: #004F76;
    font-weight: normal;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
    text-decoration: none;
}
.HelpContent
{
    margin-left: 2px;
    padding-left: 0px;
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;
    display: block;
    margin-top: 1px;
}
.HelpContent p
{
    margin-left: 0px;
    padding-left: 0px;
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 7px;
    padding-top: 0px;
}
.Document-Help
{
    font-family: Arial, Helvetica, sans-serif;
}
.Document-Help ul
{
    font-family: Arial, Helvetica, sans-serif;
}
.Document-Help li
{
    margin-left: 5px;
    list-style-position: inside;
    list-style-type: disc;
}
.tab-900-wide
{
}
.outside-900-tlc-tab
{
    width: 12px;
    height: 13px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #C5D8E9;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
}
.tab-900
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}

.border
{
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C5D8E9;
    border-bottom-color: #C5D8E9;
    border-left-color: #C5D8E9;
    background-color: #FFFFFF;
}
.sidebar p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #009999;
    margin: 5px;
}
.sidebar
{
    border: 2px solid #C5D8E9;
}
.sidebar h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.sidebar li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #009999;
    margin-left: -20px;
}
.checkout-panel
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C5D8E9;
}
.checkout-panel-footer
{
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
}
.checkout-pane-left
{
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #C5D8E9;
}
.special-offers
{
    border: 2px solid #009A01;
    height: 149px;
    width: 218px;
}
.find-a-lawyer
{
    border: 2px solid #C5D6E6;
    height: 147px;
}
.box-v3
{
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C5D6E6;
    border-bottom-color: #C5D6E6;
    border-left-color: #C5D6E6;
    padding: 5px;
}
.1-2-3
{
    padding: 5px;
}
.legal-tools
{
    border: 2px solid #C5D6E6;
    padding: 5px;
    background-color: #EDF1F9;
    height: 201px;
}
.box-v3-Affiliates
{
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C5D6E6;
    border-bottom-color: #C5D6E6;
    border-left-color: #C5D6E6;
    padding: 5px;
    width: 200px;
}
.box-v3-Legal-Help
{
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C5D6E6;
    border-bottom-color: #C5D6E6;
    border-left-color: #C5D6E6;
    padding: 5px;
}
.box-v3-Featured-Partners
{
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C5D6E6;
    border-bottom-color: #C5D6E6;
    border-left-color: #C5D6E6;
    padding: 5px;
}
.Legal-Document-Services
{
    border: 2px solid #C5D6E6;
    width: 220px;
    padding: 5px;
    background-color: #EDF1F9;
    height: 150px;
}
.Rl-Bsckground
{
    background-color: #FFFFFF;
}

.box-v3-MyAccount
{
    border: 2px solid #C5D6E6;
}
.My-Account-Heading
{
    background-image: url(images/corp-mgr-bg.gif);
    background-repeat: repeat-x;
    height: 24px;
    vertical-align: top;
    padding-top: 0px;
    padding-left: 4px;
    color: #000000;
}
.My-Account-Sections
{
    font-size: 11pt;
    font-weight: bold;
    color: #333333;
}
.My-Account-SelectedFilterRow
{
    background-color: #C5D6E6;
}
.My-Account-Heading h3
{
    color: #333333;
    padding-right: 6px;
}
.My-Account-Heading a
{
    color: #003399;
    font-size: 12px;
    margin-left: 12px;
}
.My-Account-docs
{
    vertical-align: middle;
    padding: 4px;
}
.My-Account-Grid-Bottom-Border
{
    border-bottom-color: Gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.My-Account-Grid-Bottom-Border a
{
    text-decoration: none;
    color: #666666;
}
.truecredit .truecredit .special-offers-links a
{
    text-align: left;
    line-height: 14px;
    overflow: visible;
    visibility: visible;
}
.rade_toolbar
{
    float: left;
    margin-left: 0px !important;
    padding-left: 0px !important;
    list-style-image: none !important;
}
.rade_toolbar.Outlook .PageBreak
{
    background-image: url('images/PageBreak.gif');
}
.rade_toolbar.Outlook .Save
{
    background-position: -1056px center;
}
.GridRow_Default
{
    background-color: White !important;
}
.GridAltRow_Default
{
    background-color: White !important;
}
.SelectedRow_Default
{
    background-color: #0040C0 !important;
}
.GridHeader_Default
{
    padding: 1px 4px 1px 11px !important;
}
table.rowspacing td
{
    padding-top: 2px;
    padding-bottom: 1px;
}
.Mailbox-Spacing
{
    padding-left: 2px;
    padding-right: 2px;
}
.textbox-watermark
{
    font-style: italic;
}

#browser_support_message
{
    background-color: #fff774;
    margin: 8px 0 8px 0;
    text-align: center;
    border: solid 1px #ccc553;
    padding: 4px;
}

/* Telerik input control styling */
.RadInput_Default input
{
    border-bottom: solid 1px #e3e9ef !important;
    border-left: solid 1px #e2e3ea !important;
    border-top: solid 1px #abadb3 !important;
    border-right: solid 1px #dbdfe6 !important;
}
/* LegalOut styling */
.LOfooter a
{
    color: #fff;
    text-decoration: underline;
}
.LOfooter a:visited
{
    color: #fff;
    text-decoration: underline;
}
.LOfooter a:hover
{
    color: #fff;
    text-decoration: underline;
}


.LOfooterLinks a
{
    color: #fff;
    text-decoration: underline;
}
.LOfooterLinks a:visited
{
    color: #fff;
    text-decoration: underline;
}
.LOfooterLinks a:hover
{
    color: #fff;
    text-decoration: underline;
}

/* MyCorp styling */
#header .searchform
{
    float: right;
    width: 175px;
    height: 30px;
    border: 0px solid #FFFFFF;
    background-image: url(images/search.gif);
    background-repeat: no-repeat;
    margin-top: 11px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0;
    top: 10px;
}

#header .searchform input.search_field
{
    float: left;
    background-repeat: no-repeat;
    background-color: #ffffff;
    padding: 0;
    border: #ffffff 2px solid;
    font-family: Verdana, Arial, Geneva, Sans-Serif;
    font-size: 11px;
    color: black;
    width: 130px;
    height: 12px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0;
    margin-left: 5px;
}


#header .searchform img.search_button
{
    float: left;
    width: 35px;
    text-align: right;
    padding: 8px 0 0 0;
}


.fineprint
{
    font-size: 10px;
    text-align: justify;
    color: #999999;
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 60px;
    margin-left: 16px;
    padding-right: 0px;
}
.info
{
    float: left;
    width: 445px;
    text-align: left;
    padding: 8px 0 0 12px;
    line-height: 15px;
}
.bluebullet
{
    color: #004E9E;
    font-weight: bold;
}

/* patent pages styling */
.box_patent
{
    font-family: Arial, Helvetica, sans-serif;
}


.top_left_patent
{
    background-image: url(images/top_left.png);
    background-repeat: no-repeat;
    height: 6px;
    width: 10px;
}
.top_patent
{
    height: 6px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #939598;
    background-color: #FFFFFF;
}
.top_right_patent
{
    background-image: url(images/top_right.png);
    background-repeat: no-repeat;
    height: 7px;
    width: 10px;
}
.left_patent
{
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #939598;
    background-color: #FFFFFF;
}
.right_patent
{
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #939598;
    background-color: #FFFFFF;
}
.bottom_left_patent
{
    background-image: url(images/bottom_left.png);
    background-repeat: no-repeat;
    height: 8px;
    width: 10px;
}
.bottom_patent
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #939598;
    background-color: #FFFFFF;
}
.bottom_right_patent
{
    background-image: url(images/bottom_right.png);
    background-repeat: no-repeat;
    height: 8px;
    width: 10px;
}


/* pop-up master page styling */
.pop-up-box
{
    border: 2px solid #C5D8E9;
    background-color: #FFFFFF;
}


/* CSS Hompage */

a
{
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    text-decoration: none;
}
a:hover
{
    color: #009A01;
}
a[disabled]
{
    text-decoration: none;
    cursor: text;
    color: Gray;
}


.HomepageSidebar
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-top-width: 6px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-left-width: 0px;
    border-left-style: none;
    padding: 4px;
    margin-bottom: 6px;
}
.HomepageSidebar b
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.HomepageSidebar h3
{
    font-variant: normal;
    color: #999999;
    margin-bottom: 2px;
    margin-top: 0px;
    font-size: 12px;
    padding-left: 0px;
    text-transform: uppercase;
}

.HomepageSidebar img
{
    padding-right: 7px;
}

.HomepageSidebar ul
{
    padding-left: 0px;
}

.HomepageContent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-top-width: 6px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #006699;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-left-width: 0px;
    border-left-style: none;
    padding: 4px;
}
.HomepageContent td
{
    padding: 4px;
}
.HomepageContent h3
{
    font-variant: small-caps;
    color: #006699;
    margin-bottom: 0px;
    font-size: 14px;
    margin-top: 0px;
}
.HomepageSidebar .green
{
    color: #009901;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 12px;
}
.HomepageContent .success_stories
{
    color: #000000;
}
.HomepageContent .success_stories img
{
    margin-right: 5px;
    margin-bottom: 3px;
}
.HomepageSidebar .success_stories p
{
    margin-top: 0px;
}
.HomepageSidebar .testimonials h3
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    margin-top: 7px;
    padding-top: 7px;
}
.HomepageSidebar .testimonials p
{
    margin-top: 0px;
}
.HomepageSidebar .legal_tools ul
{
    color: #006697;
    margin-left: 5px;
    font-weight: normal;
    list-style-position: inside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
}
.HomepageContent .blog
{
    color: #000000;
}
.HomepageContent .blog h4
{
    font-size: 12px;
    color: #02669A;
    font-weight: bold;
    margin-bottom: 0px;
}
.HomepageContent .blog p
{
    color: #000000;
    margin-top: 0px;
}
.HomepageContent .legal-article .green p
{
    color: #009901;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    margin-bottom: 7px;
}
.HomepageContent .legal-article h4
{
    font-size: 12px;
    color: #02669A;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.HomepageContent .Help-Articles ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.HomepageContent .Help-Articles li
{
    margin-bottom: 5px;
}
.HomepageContent .legal-videos .green p
{
    color: #009901;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    margin-bottom: 7px;
}
.HomepageContent .legal-videos h4
{
    font-size: 12px;
    color: #02669A;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.HomepageContent .legal-videos ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
}
.HomepageContent .legal-videos li
{
    margin-bottom: 5px;
}


.HomepageContent .find-lawyer h4
{
    font-size: 12px;
    color: #02669A;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}

.HomepageSidebarFind
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-top-width: 6px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-left-width: 0px;
    border-left-style: none;
    padding: 4px;
    margin-bottom: 0px;
}
.HomepageSidebarFind b
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.HomepageSidebarFind h3
{
    font-variant: normal;
    color: #999999;
    margin-bottom: 2px;
    margin-top: 0px;
    font-size: 12px;
    margin-left: 0px;
    padding-left: 5px;
    text-transform: uppercase;
}

.HomepageSidebarFind img
{
    padding-right: 7px;
}

.HomepageSidebarFind ul
{
    padding-left: 0px;
}


.create h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006599;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 0px;
}
.create
{
    background-color: #DFDFDF;
}
.create h2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #029900;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.create p
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    margin-top: 0px;
}
.create .links
{
    margin-bottom: 0px;
}
.HomepageSidebar .green p
{
    margin-top: 0px;
    margin-bottom: 5px;
}
.HomepageSidebarFind .popular-lawyers
{
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
}
.HomepageSidebarFind .popular-lawyers p
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.HomepageSidebarFind .popular-lawyers h3
{
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 0px;
}
.HomepageSidebarYellow
{
    margin: 0px;
}

.HomepageSidebarYellow .find-lawyer h4
{
    margin-top: 5px;
    padding-top: 5px;
}
.HomepageSidebarYellow .find-lawyer p
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}
.HomepageSidebarYellow .find-lawyer
{
    margin-bottom: 5px;
}
.HomepageSidebarYellow .find-lawyer h4
{
    font-size: 12px;
    color: #02669A;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}

.HomepageSidebarYellow .find-lawyer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #999999;
    border-bottom-color: #999999;
    background-color: #F8F8D6;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 8px;
    padding-left: 10px;
}

.HomepageSidebarFind .popular-lawyers .profile
{
    margin-left: 5px;
}
.HomepageSidebar .legal_tools h3
{
    padding-left: 5px;
    padding-top: 5px;
}

.create .links
{
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    margin-bottom: 10px;
}
.HomepageSidebarFind .find-lawyer h3
{
    padding-top: 5px;
}
.legal-videos p
{
    text-decoration: none;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}

.HomepageSidebar .success_stories p
{
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 5px;
}

.FeaturedArticle h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006599;
    text-transform: capitalize;
    margin-bottom: 0px;
    margin-top: 0px;
    font-variant: normal;
}

/* --- Header actions bar styles (Search / Login) --- */
.ActionsBar
{
    font-weight: normal;
    color: #000;
    margin-top: 0px;
    background-color: #e8e8e8;
    padding: 2px;
    font-size: 0.9em;
}
.ActionsBar .option
{
    padding-bottom: 2px;
}


/* --- Document styles --- */

.DocBorder
{
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #C5D8E9;
    border-bottom-color: #C5D8E9;
    border-left-color: #C5D8E9;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #C5D8E9;
}
.DocContent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
    border: 1px solid #999999;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.DocContent td
{
    padding: 4px;
}

.DocContent h2
{
    color: #006699;
    margin-bottom: 0px;
    font-size: 18px;
    margin-top: 0px;
}
.DocContent h3
{
    color: #006699;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 0px;
    font-weight: normal;
}



.DocContent p
{
    color: #000000;
}

.DocContent ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.DocContent li
{
    margin-bottom: 0px;
    list-style-type: none;
    list-style-position: outside;
}

.DocTable
{
    font-family: Arial, Helvetica, sans-serif;
}

.DocTable h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #006699;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.DocMain h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #006699;
    margin-bottom: 0px;
    margin-top: 0px;
}

.DocTable h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #006699;
    margin-bottom: 0px;
    margin-top: 0px;
}
.DocTable p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.DocTable .DocSidebar
{
    width: 240px;
}
.DocTable .DocSidebarSpacer
{
    width: 30px;
    background-image: url(images/sidebar_end.png);
    min-height: 50px;
    height: auto !important;
    height: 50px;
    background-repeat: no-repeat;
}
.DocMain
{
    border: 2px solid #C5D8E9;
}
.DocTable .DocSidebar .Lawyers
{
    width: 240px;
    background-color: #E5F6FD;
}
.DocMain .DocTable .DocSidebar .Lawyers h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #006699;
}
.Lawyers td
{
    padding: 10px;
}
.DocMain .DocTable .DocSidebar .SBContent h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #006699;
    margin: 0px;
}
.DocMain .DocTable .DocSidebar .SBContent h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #006699;
    margin-bottom: 0px;
    margin-top: 0px;
}
.SBContent td
{
    padding: 10px;
}
.SBContent li
{
    margin-right: 0px;
    margin-left: 0px;
}
.DocMain .DocTable .DocSidebar .SBContent ul
{
    padding: 0px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 12px;
}

.DocMain .DocTable .DocSidebar .SBContent li
{
    margin: 0px;
    list-style-position: outside;
    list-style-type: disc;
}

.DocMain .DocTable .DocContent ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocMain .DocTable .DocContent .HelpLinks
{
    margin: 0px;
    padding: 0px;
}
.DocMain .DocTable .Title
{
    margin-bottom: 0px;
}
.DocMain .DocTable .TitleText
{
    font-family: Arial, Helvetica, sans-serif;
}
.DocMain .DocTable .DocTestimonials ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocMain .DocTable .DocTestimonials
{
    padding: 0px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/testimonials-2.png);
    background-repeat: no-repeat;
    height: 235px;
    width: 593px;
}
.DocTestimonials td
{
    padding: 10px;
}
.DocTestimonials h2
{
    color: #FFFFFF;
    margin-bottom: 0px;
    font-size: 24px;
    margin-top: 0px;
}
.DocTestimonials h3
{
    color: #006699;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 0px;
    font-weight: normal;
}



.DocTestimonials p
{
    color: #000000;
}

.DocTestimonials ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.DocTestimonials li
{
    margin-bottom: 0px;
    list-style-type: none;
    list-style-position: outside;
}
.DocMain .DocTable .DocTestimonials #Testimonials
{
    margin: 0px;
    padding: 0px;
}
.DocMain .DocTable .DocSidebar .SBContent #form1 #textfield
{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
    margin-bottom: 5px;
}
.DocMain .DocTable .DocTestimonials #form2 #textfield2
{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
    margin-bottom: 5px;
}
#sidebarspacer
{
    width: 30px;
    background-image: url(images/sidebar_end-v2.png);
    min-height: 20px;
    height: auto !important;
    height: 50px;
    background-repeat: no-repeat;
}
.DocMain .DocTable .CCheader
{
    margin-top: 16px;
}
.DocMain .DocTable .CCheader .header
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #006699;
    padding-bottom: 5px;
}
.DocMain .DocTable .CCheader .header h2
{
}
.DocMain .DocTable .CCheader .monthly
{
    background-color: #E5F6FD;
    font-size: 14px;
    font-weight: normal;
    padding: 5px;
}
.DocMain .DocTable .CCheader .monthly td
{
    padding: 5px;
    margin: 0px;
}
.DocMain .DocTable .CCheader .annual
{
    background-color: #E9FAD0;
    margin: 3px;
    padding: 5px;
}
.DocMain .DocTable .CCheader .annual td
{
    font-size: 16px;
    padding: 5px;
    margin: 5px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.DocMain .DocTable .CCheader .annual-V2
{
    background-color: #E5F6FD;
    margin: 3px;
    padding: 5px;
    font-size: 14px;
}
.DocMain .DocTable .CCheader .annual-V2 td
{
    padding: 5px;
    margin: 5px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.DocMain .DocTable .CCheader .footnote
{
    font-size: 10px;
}
.DocMain .DocTable .DocInterview .interview
{
    background-color: #BEE8F8;
    padding: 10px;
}
.DocMain .DocTable .DocInterview .H3-interview
{
    margin-top: 5px;
    font-weight: bold;
    color: #333333;
}
.DocMain .DocTable h3
{
    color: #333333;
}
.DocMain .DocTable h2
{
    color: #006699;
    font-weight: normal;
}
.DocInterview
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    border: 1px solid #999999;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}
.DocInterview .content td, .content p, .content h3
{
    padding-right: 10px;
    padding-left: 10px;
}
.DocTable .DocSidebar .LawyersInterview, LawyersInterview td
{
    width: 240px;
    background-color: #E5F6FD;
}
.DocTable .DocSidebar .LawyersInterview td
{
    padding: 10px;
}
.DocMain .DocTable .DocSidebar .footnote
{
    font-size: 10px;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.DocMain .DocTable .DocSidebar .LawyersInterview p
{
    margin-top: 0px;
}
.DocMain .DocTable .DocSidebar .LawyersInterview h3
{
    color: #333333;
    margin-bottom: 0px;
}
.DocMain .DocTable .DocSidebar .LawyersInterview h4
{
    font-weight: normal;
    color: #004E9E;
    margin-bottom: 0px;
}
.questions
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}
.DocMain .DocTable .questions .interview
{
    background-color: #BEE8F8;
    padding: 10px;
}
.DocTable .QuestionsSidebar
{
    width: 285px;
}
.DocTable .QuestionsSidebar .Lawyers
{
    width: 95%;
    background-color: #E5F6FD;
    margin-top: 10px;
}
.DocMain .DocTable .QuestionsSidebar .Lawyers h3
{
    margin-bottom: 0px;
    margin-top: 0px;
}
.DocMain .DocTable .QuestionsSidebar .Lawyers p
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.DocMain .DocTable .QuestionsSidebar .Lawyers .Verified
{
    margin-top: 10px;
    margin-bottom: 0px;
}
.DocMain .DocTable .QuestionsSidebar .Lawyers .LawyerImage
{
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    width: 80px;
}
.DocMain .DocTable .QuestionsSidebar .Lawyers .LawyerImage img
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}
.DocMain .DocTable .questions .content h3
{
    color: #006699;
    margin-top: 15px;
}

.DocMain .DocTable .questions .interview h3
{
    font-size: 14px;
    font-weight: normal;
    color: #006699;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.DocMain .DocTable .CCheader .monthly .radio
{
    vertical-align: middle;
}
.DocMain .DocTable .CCheader .annual .table td
{
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.DocMain .DocTable .CCheader .annual-V2 .table td
{
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.QuestionsSidebar .SBContent ul
{
    margin: 0px;
}
.QuestionsSidebar .SBContent li
{
    margin: 0px;
}
.DocMain .DocTable .DocTestimonials .LetsGo h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
}


/* --- DocTestimonials-grn --- */
.DocMain .DocTable .DocTestimonials-grn ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocMain .DocTable .DocTestimonials-grn
{
    padding: 0px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/testimonials-2-grn.png);
    background-repeat: no-repeat;
    height: 235px;
    width: 593px;
}
.DocTestimonials-grn td
{
    padding: 10px;
}
.DocTestimonials-grn .LetsGo h2
{
    color: #FFFFFF;
    margin-bottom: 0px;
    font-size: 24px;
    margin-top: 0px;
    font-weight: bold;
}
.DocTestimonials-grn h3
{
    color: #006699;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 0px;
    font-weight: normal;
}



.DocTestimonials-grn p
{
    color: #000000;
}

.DocTestimonials-grn ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.DocTestimonials-grn li
{
    margin-bottom: 0px;
    list-style-type: none;
    list-style-position: outside;
}
.DocMain .DocTable .DocTestimonials-grn #Testimonials
{
    margin: 0px;
    padding: 0px;
}

.DocMain .DocTable .DocTestimonialsV2-grn ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocMain .DocTable .DocTestimonialsV2-grn
{
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/testimonials-v2-grn.png);
    background-repeat: no-repeat;
    height: 135px;
    width: 593px;
}
.DocTestimonialsV2-grn td
{
    padding: 10px;
}
.DocTestimonialsV2-grn .LetsGo h2
{
    color: #FFFFFF;
    margin-bottom: 0px;
    font-size: 24px;
    margin-top: 0px;
    font-weight: bold;
}
.DocTestimonialsV2-grn h3
{
    color: #006699;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 0px;
    font-weight: normal;
}



.DocTestimonialsV2-grn p
{
    color: #000000;
}

.DocTestimonialsV2-grn ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.DocTestimonialsV2-grn li
{
    margin-bottom: 0px;
    list-style-type: none;
    list-style-position: outside;
}
.DocMain .DocTable .DocTestimonialsV2-grn #Testimonials
{
    margin: 0px;
    padding: 0px;
}

.DocMain .DocTable .DocTestimonialsV2-grn #form2 #textfield2
{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
    margin-bottom: 5px;
}
.DocMain .DocTable .DocTestimonialsV2-grn .LetsGoV2 h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
}
/* --- End DocTestimonials-grn --- */

/* --- Landing Checkout --- */
.DocMain .DocTable .Title .BenefitsTable
{
    font-size: 12px;
    margin-bottom: 16px;
    border: 1px solid #B1CDD7;
}
.DocMain .DocTable .Title .BenefitsTable td
{
    font-size: 12px;
}
.DocMain .DocTable .Title .BlueTable
{
    font-size: 12px;
}
.DocMain .DocTable .Title .BlueTable td
{
    padding: 5px;
    border: 1px solid #B1CDD7;
}

.DocMain .DocTable .Title .BenefitsTable .BlueTable .tall td p
{
    height: 35px;
    margin: 0px;
    padding: 0px;
}

.DocMain .DocTable .Title .BenefitsTable .BlueTable p
{
    margin: 0px;
    padding: 0px;
}
.DocMain .DocTable .Title .BenefitsTable .BlueTable .green
{
    border: 1px solid #ADE756;
    background-color: #E9FAD0;
}
.DocMain .DocTable .Title .BenefitsTable .BlueTable .blue
{
    border: 1px solid #B1CED7;
    background-color: #E5F6FD;
}

.DocMain .DocTable .Title .GreenTable
{
    font-size: 12px;
}
.DocMain .DocTable .Title .GreenTable td
{
    padding: 5px;
    border: 1px solid #B1CDD7;
}

.DocMain .DocTable .Title .BenefitsTable .GreenTable .tall td p
{
    height: 35px;
    margin: 0px;
    padding: 0px;
}
.DocMain .DocTable .Title .BenefitsTable .GreenTable .blue
{
    border: 1px solid #ADE756;
    background-color: #E9FAD0;
}

.DocMain .DocTable .Title .BenefitsTable .GreenTable p
{
    margin: 0px;
    padding: 0px;
    height: 15px;
}
.DocMain .DocTable .Title .BenefitsTable .GreenTable .bestvalue
{
    font-size: 14px;
    border: 2px solid #87C80A;
    background-color: #87C80A;
}
.DocMain .DocTable .Title .BenefitsTable .GreenTable .bestvalue p
{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}

.DocMain .DocTable .Title .BenefitsTable .BlueTable .bestvalue p
{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}
.DocMain .DocTable .Title .BenefitsTable .BlueTable .bestvalue
{
    font-size: 14px;
    border: 2px solid #FFFFFF;
    background-color: #FFFFFF;
}
.DocMain .DocTable .Title .BenefitsTable .BlueTable h1
{
    font-size: 14px;
    color: #006699;
    font-weight: bold;
    margin-bottom: 5px;
}
.DocMain .DocTable .Title .BenefitsTable .BlueTable h2
{
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    color: #333333;
}
.DocMain .DocTable .Title .BenefitsTable .BlueTable h3
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.DocMain .DocTable .Title .BenefitsTable .GreenTable h1
{
    font-size: 14px;
    font-weight: bold;
    color: #87C80A;
    margin-bottom: 5px;
}
.DocMain .DocTable .Title .BenefitsTable .GreenTable h2
{
    font-size: 11px;
    font-style: italic;
    color: #333333;
    font-weight: normal;
}
.DocMain .DocTable .Title .BenefitsTable .GreenTable h3
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.DocMain .DocTable .Title .footnote
{
    font-size: 10px;
    color: #333333;
    margin-top: 0px;
    margin-bottom: 10px;
}

/* --- public-profile Styles --- */
.QuestionsSidebar .SBContent .PublicProfileSummary h4
{
    color: #004E9E;
    font-weight: normal;
    margin-bottom: 0px;
    font-size: 14px;
}
.QuestionsSidebar .SBContent .PublicProfileSummary p
{
    margin-top: 0px;
    font-size: 12px;
}
.QuestionsSidebar .SBContent .PublicProfileSummary ul
{
    margin: 0px;
    list-style-position: outside;
    list-style-type: disc;
    padding: 0px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 12px;
    font-size: 12px;
}

.QuestionsSidebar .SBContent .PublicProfileSummary li
{
    list-style-position: outside;
    list-style-type: disc;
    margin: 4px 0px 0px !important;
    padding: 0px;
    font-size: 12px;
    list-style-image: url(images/bullet.gif);
}


/* --- test Styles --- */
.DocTable h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #006699;
    margin-bottom: 0px;
    margin-top: 0px;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #006699;
    margin-bottom: 0px;
    margin-top: 0px;
}
.DocTable p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.DocTable .DocSidebar
{
    width: 240px;
}
.DocTable .DocSidebarSpacer
{
    width: 30px;
    background-image: url(images/sidebar_end.png);
    min-height: 50px;
    height: auto !important;
    height: 50px;
    background-repeat: no-repeat;
}
.DocMain
{
    border: 2px solid #C5D8E9;
}
.DocSidebar .Lawyers
{
    width: 240px;
    background-color: #E5F6FD;
}
.DocTable .DocSidebar .Lawyers h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #006699;
}
.Lawyers td
{
    padding: 10px;
}
.DocTable .DocSidebar .SBContent h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #006699;
    margin: 0px;
}
.DocTable .DocSidebar .SBContent h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #006699;
    margin-bottom: 0px;
    margin-top: 0px;
}
.SBContent td
{
    padding: 10px;
}
.SBContent li
{
    margin-right: 0px;
    margin-left: 0px;
}
.DocTable .DocSidebar .SBContent ul
{
    padding: 0px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 12px;
}

.DocTable .DocSidebar .SBContent li
{
    margin: 0px;
    list-style-position: outside;
    list-style-type: disc;
}

.DocTable .DocContent ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocTable .DocContent .HelpLinks
{
    margin: 0px;
    padding: 0px;
}
.DocTable .Title
{
    margin-bottom: 0px;
}
.DocTable .TitleText
{
    font-family: Arial, Helvetica, sans-serif;
}
.DocTable .DocTestimonials ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocTable .DocTestimonials
{
    padding: 0px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/testimonials-2.png);
    background-repeat: no-repeat;
    height: 282px;
    width: 593px;
}
.DocTestimonials td
{
    padding: 10px;
}
.DocTestimonials h2
{
    color: #FFFFFF;
    margin-bottom: 0px;
    font-size: 24px;
    margin-top: 0px;
}
.DocTestimonials h3
{
    color: #006699;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 0px;
    font-weight: normal;
}



.DocTestimonials p
{
    color: #000000;
}

.DocTestimonials ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.DocTestimonials li
{
    margin-bottom: 0px;
    list-style-type: none;
    list-style-position: outside;
}
.DocTable .DocTestimonials #Testimonials
{
    margin: 0px;
    padding: 0px;
}
.DocTable .DocSidebar .SBContent #form1 #textfield
{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
    margin-bottom: 5px;
}
.DocTable .DocTestimonials #form2 #textfield2
{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
    margin-bottom: 5px;
}
#sidebarspacer
{
    width: 30px;
    background-image: url(images/sidebar_end-v2.png);
    min-height: 20px;
    height: auto !important;
    height: 50px;
    background-repeat: no-repeat;
}
.DocTable .CCheader
{
    margin-top: 16px;
}
.DocTable .CCheader .header
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #006699;
    padding-bottom: 5px;
}
.DocTable .CCheader .header h2
{
}
.DocTable .CCheader .monthly
{
    background-color: #F4F4F4;
    font-size: 14px;
    font-weight: normal;
    padding: 5px;
}
.DocTable .CCheader .monthly td
{
    padding: 5px;
    margin: 0px;
}
.DocTable .CCheader .annual
{
    background-color: #E9FAD0;
    margin: 3px;
    padding: 5px;
}
.DocTable .CCheader .annual td
{
    font-size: 16px;
    padding: 5px;
    margin: 5px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.DocTable .CCheader .footnote
{
    font-size: 10px;
}
.DocTable .DocInterview .interview
{
    background-color: #BEE8F8;
    padding: 10px;
}
.DocTable .DocInterview .H3-interview
{
    margin-top: 5px;
    font-weight: bold;
    color: #333333;
}
.DocTable h3
{
    color: #333333;
}
.DocTable h2
{
    color: #006699;
    font-weight: normal;
}
.DocInterview
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    border: 1px solid #999999;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}
.DocInterview .content td, .content p, .content h3
{
    padding-right: 10px;
    padding-left: 10px;
}
.DocTable .DocSidebar .LawyersInterview, LawyersInterview td
{
    width: 240px;
    background-color: #E5F6FD;
}
.DocTable .DocSidebar .LawyersInterview td
{
    padding: 10px;
}
.DocTable .DocSidebar .footnote
{
    font-size: 10px;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.DocTable .DocSidebar .LawyersInterview p
{
    margin-top: 0px;
}
.DocTable .DocSidebar .LawyersInterview h3
{
    color: #333333;
    margin-bottom: 0px;
}
.DocTable .DocSidebar .LawyersInterview h4
{
    font-weight: normal;
    color: #004E9E;
    margin-bottom: 0px;
}
.questions
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}
.DocTable .questions .interview
{
    background-color: #BEE8F8;
    padding: 10px;
}
.QuestionsSidebar
{
    width: 285px;
}
.QuestionsSidebar .Lawyers
{
    width: 95%;
    background-color: #E5F6FD;
    margin-top: 10px;
}
.DocTable .QuestionsSidebar .Lawyers h3
{
    margin-bottom: 0px;
    margin-top: 0px;
}
.DocTable .QuestionsSidebar .Lawyers p
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.DocTable .QuestionsSidebar .Lawyers .Verified
{
    margin-top: 10px;
    margin-bottom: 0px;
}
.DocTable .QuestionsSidebar .Lawyers .LawyerImage
{
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    width: 80px;
}
.DocTable .QuestionsSidebar .Lawyers .LawyerImage img
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}
.DocTable .questions .content h3
{
    color: #006699;
    margin-top: 15px;
}

.DocTable .questions .interview h3
{
    font-size: 14px;
    font-weight: normal;
    color: #006699;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.DocTable .CCheader .monthly .radio
{
    vertical-align: middle;
}
.DocMain .DocTable .CCheader p
{
    margin-top: 5px;
    margin-bottom: 5px;
}
.DocTable .CCheader .annual .table td
{
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.DocTable .QuestionsSidebar .SBContent ul
{
    display: block;
    padding: 0px;
    margin-right: 10px;
    margin-left: 15px;
}
.DocTable .QuestionsSidebar .SBContent li
{
    margin: 5px 0px 10px 0px;
}
.DocMain .DocTable .plans
{
    border: 1px solid #B1CED7;
}
.DocTable .plans
{
    border: 1px solid #B1CED7;
}

/* -- test V2 --*/
.DocMain .DocTable .DocTestimonialsV2 ul
{
    list-style-type: none;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.DocMain .DocTable .DocTestimonialsV2
{
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(images/testimonials-v2.png);
    background-repeat: no-repeat;
    height: 135px;
    width: 593px;
}
.DocTestimonialsV2 td
{
    padding: 10px;
}
.DocTestimonialsV2 h2
{
    color: #FFFFFF;
    margin-bottom: 0px;
    font-size: 24px;
    margin-top: 0px;
}
.DocTestimonialsV2 h3
{
    color: #006699;
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 0px;
    font-weight: normal;
}



.DocTestimonialsV2 p
{
    color: #000000;
}

.DocTestimonialsV2 ul
{
    color: #006697;
    margin-left: 7px;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url(images/docdot.gif);
    margin-top: 0px;
    padding-left: 7px;
    margin-bottom: 0px;
}
.DocTestimonialsV2 li
{
    margin-bottom: 0px;
    list-style-type: none;
    list-style-position: outside;
}
.DocMain .DocTable .DocTestimonialsV2 #Testimonials
{
    margin: 0px;
    padding: 0px;
}

.DocMain .DocTable .DocTestimonialsV2 #form2 #textfield2
{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
    margin-bottom: 5px;
}
.DocMain .DocTable .DocTestimonialsV2 .LetsGoV2 h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
}


/* -- end test V2 --*/

/* --- Buy Plan Checkout --- */
.DocTable .DocSidebar .BuyPlan, BuyPlan td
{
    width: 240px;
    background-color: #FFFFFF;
}
.DocTable .DocSidebar .BuyPlan td
{
    padding: 10px;
}

.DocMain .DocTable .DocSidebar .BuyPlan p
{
    margin-top: 0px;
}
.DocMain .DocTable .DocSidebar .BuyPlan h3
{
    color: #333333;
    margin-bottom: 0px;
}
.DocMain .DocTable .DocSidebar .BuyPlan h4
{
    font-weight: normal;
    color: #004E9E;
    margin-bottom: 0px;
}

.FreeRegistration
{
    color: #999999;
    font-size: 12px;
}
.RegistrationBtn
{
    margin: 0px;
    padding: 0px;
}
.SummaryImg img
{
    margin-right: 10px;
    margin-bottom: 10px;
}
/* --- End Buy Plan Checkout --- */
.NLandingSingupPanel
{
    border-style: none;
    border-width: 1;
    border-color: Red;
    margin: 10;
    float: left;
    padding: 1em;
}

.NLandingDocumentPanel
{
    border-style: none;
    border-color: Blue;
    margin: 10;
    padding: 1em;
    position: relative;
    left: 75%;
}

.NLandingDocumentHelpPanel
{
    border-style: none;
    border-color: Green;
    margin: 10;
    float: left;
    padding: 1em;
}

.NLandingMoreInformationPanel
{
    border-style: none;
    border-color: Green;
    margin: 10;
    float: left;
    padding: 1em;
}

/* --- Profile rating stars --- */
.profileRatingStar
{
    font-size: 0pt;
    width: 17px;
    height: 17px;
    margin: 0px;
    padding: 0 1px 4px 0;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
}

.filledProfileRatingStar
{
    background-image: url('images/icon_profile_star_full.png');
}
.emptyProfileRatingStar
{
    background-image: url('images/icon_profile_star_null.png');
}
.greyProfileRatingStar
{
    background-image: url('images/icon_profile_star_gray.png');
}

/* --- Hint popup style --- */
.hint-popup
{
    width: 220px;
    margin-top: 30px;
}
.hintParent a:hover .hint-popup
{
    display: inline !important;
    z-index: 1000 !important;
}
.hint-popup .hint-container
{
    border: solid 2px #87c80a;
    background-color: #fff;
    color: #000;
    text-decoration: none;
}
.hint-popup .hint-title
{
    background-color: #87c80a;
    color: #fff;
    padding: 2px 4px 2px 4px;
    text-decoration: none;
}
.hint-popup .content
{
    padding: 4px;
}
.hint-popup-align-left
{
    margin-left: -28px;
}
.hint-popup-align-right
{
    margin-left: -208px;
}

/* --- Validation astrix style --- */

.validation_astrix
{
    font-size: 18px;
    font-weight: bold;
    color: #FF0000;
    line-height: 8px;
    margin-top: 2px;
}

/* --- Validation error style --- */
.validation_error
{
    width: 88%;
    background-color: #ffffcc;
    color: #9d6400;
    border: solid 1px #deb542;
    padding: 4px 4px 4px 26px;
    margin-bottom: 6px;
    font-weight: bold;
    background-image: url('images/icon_alert.png');
    background-repeat: no-repeat;
    background-position: 4px 45%;
}

.input_error
{
    border: solid 1px #f00;
}

/* --- explanation text --- */
.textbox-explanatory
{
    font-style: italic;
    color: #888;
    font-family: Arial;
    font-size: 1.1em;
}

/* --- New modal window -- */
.window-floating
{
    background-color: #fff;
}
.window-floating-content
{
    position: relative;
    margin: -17px -14px -8px -14px;
    z-index: 500;
}
.window-floating-top
{
    background-image: url('images/window/zoom-shadow2.png');
    background-repeat: repeat-x;
}
.window-floating-bottom
{
    background-image: url('images/window/zoom-shadow7.png');
    background-repeat: repeat-x;
}
.window-floating-left
{
    background-image: url('images/window/zoom-shadow4.png');
    background-repeat: repeat-y;
}
.window-floating-right
{
    background-image: url('images/window/zoom-shadow5.png');
    background-repeat: repeat-y;
}
.window-floating-close
{
    position: relative;
    top: 30px;
    text-align: right;
    z-index: 1000;
}

/* --- interview styles -- */
.InterviewContent
{
    margin-bottom: 10px;
}
.InterviewContentTitle
{
    font-size: 18px;
    width: 100%;
}
.InterviewContentLoading
{
    text-align: right;
    width: 100%;
}
.ContentSpacer
{
    background-color: #FFFFFF;
    margin-bottom: 0px;
    width: 1%;
}
.InterviewHelpTitle
{
    color: #004e9e;
    padding: 8px;
    padding-left: 10px;
    padding-right: 16px;
    margin: 1px;
    height: 10px;
    font-weight: bold;
    background-color: #e8dea1;
    margin-bottom: 0px;
    font-size: 14px;
}
.InterviewHelpContent
{
    background-color: #e8dea1;
    margin-top: 0px;
}
.InterviewHelpVideoLink
{
    text-align: right;
    color: #0181E3;
    font-size: 12px;
}
.interviewQuesTable
{
    padding: 5px 5px 0px 5px;
}
.interviewProgressBar
{
    height: 26px;
    width: 575px;
}
.interviewProgressBarGrey
{
    background-image: url(images/progress-0.png);
    background-repeat: repeat-x;
    padding-top: 5px;
    width: 576px;
    height: 16px;
}

.interviewProgressBarLeft
{
    background-image: url(images/progress-V2_r1_c1.png);
    background-repeat: no-repeat;
    width: 6px;
}
.interviewProgressBarCenter
{
    background-image: url(images/progress-V2_r1_c2.png);
    background-repeat: repeat-x;
    padding-top: 5px;
}
.interviewProgressBarRight
{
    background-image: url(images/progress-V2_r1_c3.png);
    background-repeat: no-repeat;
    width: 6px;
}
.interviewButtonLeft
{
    width: 86px;
    padding-top: 20px;
}
.interviewButtonCenter
{
    padding-top: 20px;
}
.interviewButtonRight
{
    padding-top: 20px;
}
.helpIFrame
{
    background-color: #fff5cc;
}
.PreviewDocumentPanel
{
    background-color: #C5D8E9;
    padding: 10px 10px 15px 10px;
}
/* --- end interview styles -- */
.FreeInterviewHeader
{
    background-color: #7fa6ce;
    color: White;
    font-weight: bold;
    font-family: Arial;
    font-size: 18px;
    padding-left: 10px;
    padding: 7px;
    height: 37px;
}
.FreeInterviewTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.FreeInterviewQuestion
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.FreeInterviewHint
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    color: #999999;
    padding-bottom: 8px;
}

.FreeInterviewSave
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    vertical-align: top;
}
.FreeInterviewTerms
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    vertical-align: top;
    border-top: solid 1px #cadbeb;
    padding-top: 5px;
}

.FreeInterviewHelpTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    background-color: #e8dea1;
    padding: 8px;
    height: 37px;
}

.FreeInterviewHelpText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    background-color: #fff5cc;
    border: solid 1px #e8dea1;
    padding: 10px;
    padding-bottom: 30px;
}
.InterviewCP1Header
{
    background-color: #87c80a;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 28px;
    text-align: center;
}

.InterviewCP1Title
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004e9e;
    font-size: 20px;
    text-align: center;
}
.InterviewCP1Title1
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004e9e;
    font-size: 12px;
    text-align: center;
}
.InterviewCP1Title2
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004e9e;
    font-size: 14px;
    text-align: left;
    padding-left: 5px;
}

.InterviewCP1Text
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
}

.InterviewCP1Footer
{
    background-color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif;
    color: #0181e3;
    font-size: 12px;
    text-decoration: underline;
    text-align: center;
}
.InterviewCP2Header
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 28px;
    text-align: center;
    padding-top: 10px;
}

.InterviewCP2Title
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 18px;
    text-align: center;
}

.InterviewCP2Title2
{
    background-color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
    text-align: center;
}
.InterviewCP2Green
{
    background-color: #e9fad0;
}
.InterviewCP2Grey
{
    background-color: #f5f5f5;
}


.InterviewCP2Title3
{
    background-image: url(images/Conversion_Prompt2_Modal_Window_r4_c6.jpg);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
    text-align: center;
    padding-right: 30px;
}

.InterviewCP2Text
{
    background-color: #e9fad0;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    text-align: left;
    padding-top: 5px;
}

.InterviewCP2Text2
{
    background-color: #e9fad0;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 12px;
}

.InterviewCP2Text3
{
    background-color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 12px;
}
.EMNavBarMiddle
{
    background-image: url("images/EM_Nav_Bar_Items.png");
    background-repeat: repeat-x;
}
.EMNavBarSearch
{
    background-image: url("images/EM_Nav_Background.gif");
    background-repeat: repeat-x;
    float: right;
}

.EMNavBarLeft
{
    background-image: url("images/EM_Nav_Bar_Left.jpg");
    background-repeat: no-repeat;
}
.EMNavBarRight
{
    background-image: url("images/EM_Nav_Bar_Right.jpg");
    background-repeat: no-repeat;
}
.EMNavBarSearchEnd
{
    background-image: url("images/EM_Nav_Bar_Search.png");
    background-repeat: no-repeat;
    width: 6px;
}

.EMSearchField
{
    border: none;
}
.EMNavBarDivider
{
    background: transparent url("images/EM_Nav_Bar_Divider.png");
    width: 1px;
}
.NewNavItemHome
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent url("images/EM_Nav_Bar_Items.png");
    background-position: -0px 0px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.NavSubItemPipe a
{
    border-left: solid 1px #cbe3e2;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    padding-left: 8px;
    padding-right: 5px;
}
.NavSubItemLevel2Pipe a
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    padding-left: 19px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left: solid 1px #cbe3e2;
}
.NewNavItemPersonal
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent url("images/EM_Nav_Bar_Items.png");
    background-position: -70px 0px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.NewNavItemProfessional
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent url("images/EM_Nav_Bar_Items.png");
    background-position: -158px 0px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.NewNavItemFAL
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent url("images/EM_Nav_Bar_Items.png");
    background-position: -275px 0px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.NewNavItemLCU
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent url("images/EM_Nav_Bar_Items.png");
    background-position: -404px 0px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}
#NewNavItemLCU hover
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent url("images/EM_Nav_Bar_Items.png");
    background-position: -404px -45px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}



#EMNavItems a:hover
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    padding-top: 13px;
    font-weight: bold;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}

#EMNavItems a
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    padding-top: 13px;
    font-weight: bold;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.Home .NewNavHover
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000 !important;
    font-weight: bold;
    background: transparent url("images/EM_Nav_Bar_Items.png") repeat-x;
    background-position: 0 -45px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}

.NewNavHover
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    background: transparent url("images/EM_Nav_Background.gif") repeat-x;
    background-position: 0 -45px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}

.NavSubItem
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
}
.NavSubItemBold
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    font-weight: bold;
    margin-top: 10px;
}
.NavSubItem a
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
}
.NavSubItemBold a
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    font-weight: bold;
    margin-top: 10px;
}

#EMNavSubItems a:hover
{
    color: #003399;
}
.NavSubItemNoHover li:hover
{
    list-style-type: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0;
    background-color: #fff;
    line-height: 12px;
}

#EMNavSubItems div
{
    z-index: 9000;
}

#EMNavSubItems li
{
    list-style-type: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-left: 0;
}
#EMNavSubItems ul
{
    list-style-type: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0;
    vertical-align: bottom;
}

.FreeInterviewQuestionBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
}

#EMNavSubItems li:hover
{
    list-style-type: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0;
    background-color: #dae9ef;
    vertical-align: bottom;
}

.NavSubItemHeader
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
    padding-left: 25px;
}
.NavSubMenuBottomMiddle
{
    background-color: #fff;
    line-height: 7px;
    float: none;
}
.NavSubMenuBottomLeft
{
    background-image: url("images/EM_Nav_SubMenu_Bottom_Left.gif");
    background-repeat: no-repeat;
    float: left;
}
.NavSubMenuBottomRight
{
    background-image: url("images/EM_Nav_SubMenu_Bottom_Right.gif");
    background-repeat: no-repeat;
    float: right;
}
.NavSubMenuTopLeft
{
    background-image: url("images/EM_Nav_SubMenu_Top_Left.gif");
    background-repeat: no-repeat;
    float: left;
}
.NavSubMenuTopRight
{
    background-image: url("images/EM_Nav_SubMenu_Top_Right.gif");
    background-repeat: no-repeat;
    float: right;
    position: relative;
}
.NavSubMenuTopMiddle
{
    background-color: #30908C;
    line-height: 3px;
    float: none;
}

.NavSubItemLevel2 a
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    padding-left: 9px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.NavSubItemFooter
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    padding-left: 5px;
    line-height: 20px;
    padding-right: 5px;
    background-color: #30908C;
    text-decoration: underline;
}

.NavSubItemFooterNoLine
{
    text-decoration: none;
}

#NavSubItemFooter a:hover
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    padding-left: 5px;
    line-height: 20px;
    background-color: #30908C;
    text-decoration: none;
}


#EMLoginLinks a
{
    color: #003399;
    text-decoration: underline;
    margin-right: 2px;
    margin-left: 2px;
}

.EMLoginLinks
{
    margin-bottom: 8px;
    margin-top: 15px;
    color: #003399;
}
#EMLoginLinks a:hover
{
    text-decoration: none;
    color: #0d5af2;
}

.EMPhoneNumber
{
    color: #888;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.EMPhoneNumberHours
{
    color: #888;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.FeaturedLawyerTitle
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 18px;
}
.FeaturedLawyerName
{
    font-family: Arial, Helvetica, sans-serif;
    color: #c9280f;
    font-size: 18px;
}
.FeaturedLawyerText
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    padding-left: 5px;
    font-size: 12px;
}
#FALTable a
{
    color: #003399;
    text-decoration: underline;
    margin-bottom: 4px;
}
.HowDoesRLWork li
{
    list-style: round;
    color: #c9280f;
    margin-left: 0;
    line-height: 16px;
}
.HowDoesRLWork ul
{
    margin: 0;
    padding: 0;
}
.HowDoesRLWork
{
    padding-top: 25px;
    vertical-align: top;
}
.FALTable
{
    padding-top: 25px;
    vertical-align: top;
}
.HowDoesRLWork a
{
    color: #003399;
    text-decoration: underline;
    margin-bottom: 4px;
}
.FollowUsLinks
{
    font-size: 14px;
    color: #468eac;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 50px;
    line-height: 30px;
    vertical-align: top;
}
.FollowUsLinks a
{
    border: none;
    margin-top: 10px;
}
#slider ul, #slider li, #slider2 ul, #slider2 li
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.myaccount-navigation
{
    padding-bottom: 20px;
}
.myaccount-navigation a
{
    text-decoration: underline;
}
.myaccount-navigation a[disabled]
{
    text-decoration: none;
}
.nav-seperator
{
    padding: 0 4px 0 4px;
}

.AboutUsSidebarHeader
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #004e9e;
    font-weight: bold;
    padding-top: 15px;
}
.AboutUsSidebarLinks
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0181e3;
    line-height: 24px;
}
.SecondConversionPromptGreenBox
{
    background-image: url(images/Conversion_Prompts/decision_dialogue_final_05.png);
    background-repeat: no-repeat;
}
.SecondConversionPromptGreyBox
{
    background-image: url(images/Conversion_Prompts/decision_dialogue_final_02.png);
    background-repeat: no-repeat;
}
.InterviewCP2Text4
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
    text-align: center;
}
.InterviewCP2Title4
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
    text-align: center;
    padding-top: 15px;
}
.InterviewCP2Title5
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
    text-align: center;
    padding-top: 15px;
}

.NewNavItemLDC
{
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
    background-color: #fd8d3f;
}
.NewNavItemLDCHover
{
    background-image: url("images/EM_Nave_LDC_Button.png");
    background-repeat: no-repeat;
    background-position:center center;
}
.CallUs
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: Gray;
}
.CallRange
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: Gray;
}

.NewNavItemLDC .NewNavHover
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000 !important;
    font-weight: bold;
    background: transparent url("images/EM_Nav_Bar_Items.png") repeat-x;
    background-position: 0 -0px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
}


.NewNavItem
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:-70px 0px;
	padding-top:13px;
	padding-bottom:12px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
}

.NewNavItemLI 
{
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:-70px 0px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}



.NewNavItemHomeLI
{
	
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:0px 0px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.NewNavItem:hover
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    background: transparent url("images/EM_Nav_Background.gif") repeat-x;
    background-position: 0 -45px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

#EMNavItemsLoggedIn  a:hover 
{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
padding-top:8px;
font-weight:bold;
	padding-bottom:7px;
		padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
		height:35px;
}

#EMNavItemsLoggedIn  a
{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;

font-weight:bold;

		padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
		height:35px;
}


.NewNavItemLI:hover
{
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:160px -45px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

.NewNavItemHomeLI:hover
{
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:0px -45px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

.NewNavItemLIHover
{
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:160px -45px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

.NewNavItemHomeLIHover
{
	background: transparent url("images/EM_Nav_Bar_Items.png") ;
	background-position:0px -45px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
