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;
    margin-bottom: 0px;
}
.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;
	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
{
    color: #666666;
    padding: 5px;
    margin: 2px;
    height: 10px;
    font-size: 12px;
    font-weight: bold;
}
tr.helptext, td.helptext {
    color: #666666;
	padding: 5px;
	margin: 2px;
	height: 10px;
	font-size: 12px;
}
tr.helpseprator, td.helpseprator {
	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: #EDF4FA;
	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:Black;
	filter: alpha(opacity=45);
	opacity: 0.45;
}

.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: #EDF4FA;
	width: 8px;
}
.main-900-left {
	background-color: #EDF4FA;
	width: 8px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C5D8E9;
}

.main-900-content {
	background-color: #EDF4FA;
	width: 100%;
}
.main-900-bottom {
	background-color: #EDF4FA;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C5D8E9;
	height: 13px;
}
.main-900-brc {
	background-color: #EDF4FA;
	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: #EDF4FA;
	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: #EDF4FA;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C5D8E9;
	width: 9px;
}
.tab-border-right {
	background-color: #EDF4FA;
	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: #EDF4FA;
	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: #EDF4FA;
	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: #EDF4FA;
	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: #EDF4FA;
}
.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;
}
.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: #EDF4FA;
}

.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;
}
.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;
}
.RadInput_Default input:focus { border: 2px solid green !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: #EDF4FA;
}


/* CSS Hompage */

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #0D5AF2;
	text-decoration:underline;
}
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 img {
	display: none
}
.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: 1px;
	border-color:Red;
	margin: 10px; 
	float:left; 
	padding:1em;
}

.NLandingDocumentPanel
{
	border-style: none;
	border-color: Blue;
	margin: 10px;
	padding: 1em;
	position: relative;
	left: 75%;
}

.NLandingDocumentHelpPanel
{
	border-style:none;
	border-color:Green;
	margin:10px;
	float:left; 
	padding:1em;
}

.NLandingMoreInformationPanel
{
	border-style:none;
	border-color:Green;
	margin:10px;
	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; }

/* --- New modal window - With Border -- */
.window-floating-border { background-color: #fff; }
.window-floating-content-border { margin: -3px 0px 7px 1px; z-index: 500; }
.window-floating-top-border { background-image: url('images/window/zoom-shadow2.png'); background-repeat: repeat-x; }
.window-floating-bottom-border { background-image: url('images/window/zoom-shadow7.png'); background-repeat: repeat-x; }
.window-floating-left-border { background-image: url('images/window/zoom-shadow4.png'); background-repeat: repeat-y; }
.window-floating-right-border { background-image: url('images/window/zoom-shadow5.png'); background-repeat: repeat-y; }
.window-floating-close-border { position: relative; top: 30px; text-align: right; z-index: 1000; }

/* --- interview styles -- */
.InterviewContent { 
    margin-bottom: 10px
}
.InterviewContentTitle { 
    font-size: 18px; 

}
.InterviewContentLoading { 
    text-align: right; 
    width: 100%
}
.ContentSpacer { 
    background-color: #FFFFFF; 
    margin-bottom: 0px;
    width: 1%;
}
.InterviewHelpTitle {
	
	color: #000000;
	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 
{
  
}
.interviewProgressBar 
{
	padding-top:10px;
    height: 36px;
    width: 600px;
}

.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;
}

.interviewProgressBarGrey
{
	background-image: url(images/progress-0.png); 
    background-repeat: repeat-x;
    padding-top: 5px;
    width:576px;
    height:16px;
}
.interviewProgressBarRight
{
    background-image: url(images/progress-V2_r1_c3.png); 
    background-repeat: no-repeat;
    width: 6px;
}
.interviewButtonLeft
{
    width: 86px; 
    padding-top: 10px
}
.interviewButtonCenter
{
    padding-top: 10px
}
.interviewButtonRight
{
    padding-top: 10px
}
.helpIFrame
{
    background-color: #fff5cc
}
.PreviewDocumentPanel
{
    background-color: #C5D8E9; 
    padding: 8px 10px 15px 10px;
}
/* --- end interview styles -- */
 .PasswordRecoveryError
 {
 	color:#333333;
 }
 
 /* --- Legal Help Styles -- */
 
.legalhelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.legalhelp 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: #333333;
	padding-left: 20px;
	display: block;
	margin-left: 20px;
}
.legalhelp p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.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;
	color:#333333;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
}
.FreeInterviewQuestionBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
}
.PreviewTitle
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-bottom:4px;
	background-color: #C5D8E9;
}
.PreviewHint
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}	
.FreeInterviewHint
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	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:18px;
	text-align:center;

}

.InterviewCP1Title{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#26679a;
	font-size:14px;
	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;
}
.InterviewCP2Text4{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:center;
	
}

.InterviewCP2Text3{
	background-color:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	padding-bottom:12px;
}

.Hidden 
{
display:none;	
}

.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;
}
.EMNavBarMiddle
{
	background-image:url("images/EM_Nav_Bar_Items.png"); 
	background-repeat:repeat-x;
	height:45px;
}
.EMNavBarMiddleLI
{
	background-image:url("images/EM_Nav_Bar_Items.png"); 
	background-repeat:repeat-x;
	height:35px;
}
.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;
}
.EMNavBarRightLI
{
	 background-image: url("images/EM_Nav_Bar_Right.png");
	 background-repeat:no-repeat;
}
.EMNavBarSearchLI
{
     background-image: url("images/EMNavBarSearchLI.png");
	 background-repeat:no-repeat;
	 background-position:right;
}

.EMHeaderBGLI 
{
    height:35px;
}
.EMNavBarSearchEnd
{
	 background-image: url("images/EM_Nav_Bar_Search.png");
	 background-repeat:no-repeat;
	 width:6px;
}

.EMNavBarSearchEndLI
{
	 background-image: url("images/EM_Nav_Bar_SearchLi.png");
	 background-repeat:no-repeat;
	 width:6px;
}

.EMSearchField
{
	border:none;
}
.EMNavBarDivider
{
	 background: transparent url("images/EM_Nav_Bar_Divider.png");
	 width:1px;
}
.EMNavRoundCorners
{
    -moz-border-radius:0 10px 10px 10px;
}
.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
{
    border-left: solid 1px #cbe3e2;
    padding-left: 3px;
    margin-left: 5px;
}

.NavSubItemLevel2Pipe
{
    border-left: solid 1px #cbe3e2;
    padding-left: 3px;
    margin-left: 5px;
}

.NavSubItemPipe a
{
	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:16px !important;
	padding-top: 3px !important;
}

.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_ItemsLI.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_ItemsLI.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;
}

.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:-408px 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;
}

#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;
}


#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;
	white-space:nowrap;
}
.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 -46px;
	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;
}

.NewNavItemLI:hover
{
	background: transparent url("images/EM_Nav_Bar_ItemsLI.png") ;
	background-position:160px -35px;
	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_ItemsLI.png") ;
	background-position:0px -35px;
	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_ItemsLI.png") ;
	background-position:160px -35px;
	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_ItemsLI.png") ;
	background-position:0px -35px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.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;
}

#EMNavSubItems ul 
{
list-style-type: none;
padding-left: 5px;
padding-right: 5px;
margin-left: 0;
vertical-align:bottom;
}

#EMNavSubItems a
{
    display: block;
    padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top:2px;
margin-left: 0;
}

#EMNavSubItems a:hover
{
    background-color:#dae9ef;
}



#EMNavSubItems li:hover
{
list-style-type: none;
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:14px !important;
	padding-right:0px;
	padding-top:3px !important;
	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;
}

#NavSubItemFooter a
{
	display: inline;
}	


#EMLoginLinks a
{
	margin-right:2px;
	margin-left:2px;
	font-weight:bold;
}

.EMLoginLinks 
{
    color: #003399;
	margin-bottom:8px;
	margin-top:15px;
}
#EMLoginLinks a:hover
{
}

.EMPhoneNumber
{
	color:#888;
	font-size:16px;
	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;
}
#FALTable a:hover

	{
text-decoration:none;
	color:#0d5af2;
}
 .HomepageFooterLinks  a
        {
	        color:#003399;
	        font-size:10px;
	        text-decoration:none;
	        text-align:left;
	        line-height:18px;
	        margin-bottom: 10px;
        }

 .HomepageFooterLinks  a:hover
        {
text-decoration:underline;
	color:#0d5af2;
        }
        .HomepageFooterTitles  a
        {
	        color:#003399;
	        font-size:10px;
	        text-decoration:none;
	        text-align:left;
             line-height:18px;
	        padding-bottom:10px;
        }
         .HomepageFooterTitles  a:hover
        {
text-decoration:none;
	color:#0d5af2;
        }


.HowDoesRLWork li 
{
	list-style: round; color:#c9280f;
	margin-left: 0;
padding-bottom:5px;
}
.HowDoesRLWork ul 
{	margin: 0;
 	padding:0;
}
.HowDoesRLWork
{
	padding-top:10px;
	vertical-align:top;
		
}
.FALTable
{
	padding-top:10px;
	vertical-align:top;

	
}
.HowDoesRLWork a 

	{
	color:#003399;
	text-decoration:underline;
	margin-bottom:4px;
}
.HowDoesRLWork a:hover

	{
text-decoration:none;
	color:#0d5af2;
}
.FollowUsLinks
{
	font-size:14px;
	color:#468eac;
	font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:50px;
		line-height:30px;
		vertical-align:top;
	
}
.bloggericon
{
	margin-top:10px;
	background-image:url("images/Homepage/bloggericon.gif");
	background-repeat:no-repeat;
	line-height:10px;
	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;
width:500px; 
height:150px; 
overflow:hidden;
		}
		
.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; }

.homepageblog a {
color:#003399;
font-size:10px;
line-height:18px;
margin-bottom:10px;
text-align:left;
text-decoration:none;
}
.homepageblog {

font-size:10px;
margin-bottom:10px;
text-align:left;
text-decoration:none;
}
.homepageblog img
        {
        	display:none;
        }
.homepageblog  a:hover
        {
text-decoration:none;
	color:#0d5af2;
        }
   .UpgradePromptGreenBox     
        {background-image:url(images/Conversion_Prompts/greenbox.png);
 background-repeat:no-repeat;
 }
    .UpgradePromptGreyBox     
        {background-image:url(images/Conversion_Prompts/greybox.png);
 background-repeat:no-repeat;
 }
.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;
		
}

.aspNetDisabled, .aspNetDisabled:hover
{
    color:#b4b4b4;
}

/* --- Lawyer Profile styles -- */

.LawyerName
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a5066;
	font-size:24px;
}
#LawyerInfo .Practice
{
    	font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
	color:#333333;
	font-size:14px;
}

.LawyerInfo
{
    font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

.LawyerWebsite 
{
    margin-right:20px;
    

    vertical-align:top;
}

.LawyerNetworkLinks img
{
    margin-top:10px;
}

.CommandLinks
{

    font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-weight:bold;
	font-size:10px;
	line-height:30px;
}

.CommandLinks:hover
{
	color:#009A01;
}

.CollapsibleSection
{
    vertical-align:middle;
}

.CollapsibleSectionIcon
{
    padding-right:3px;
}

.PaymentOptionsFirstOption
{
    background-image:url("images/Conversion_Prompts/PaymentOptions3_01.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:15px;
    vertical-align:top;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}
.PaymentOptionsFirstOptionv2
{
    background-image:url("images/Conversion_Prompts/PaymentOptions2_01.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:25px;
    vertical-align:top;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}

.PaymentOptionsFirstOptionv3
{
    background-image:url("images/Conversion_Prompts/PaymentOptions4_01.png");
    background-repeat:no-repeat;
    padding-left:0px;
    padding-top:5px;
    vertical-align:top;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}

.PaymentOptionsSecondOptionv3
{
    background-image:url("images/Conversion_Prompts/PaymentOptions4_02.png");
    background-repeat:no-repeat;
    padding-left:0px;
    padding-top:5px;
    vertical-align:top;
    font-size:14px;
    color:#333;
    line-height:20px;
    font-weight:bold;
}
.PaymentOptionsFirstOption2
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_03.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:20px;
    vertical-align:top;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}

.PaymentOptionsFirstOption6
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_03.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:20px;
    vertical-align:top;
    font-size:20px;
    color:#666;
    font-weight:bold;
}

.PaymentOptionsFirstOption7
{
    background-image:url("images/Conversion_Prompts/PurchaseOptions_6_03.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:25px;
    vertical-align:top;
    font-size:20px;
    color:#52a2be;
    font-weight:bold;
}

.PaymentOptionsFirstOption3
{
    background-image:url("images/Conversion_Prompts/PaymentOptions2_03.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:20px;
    vertical-align:top;
    font-size:14px;
    color:#000000;
    font-weight:bold;
}
.PaymentOptionsThirdOption3
{
    background-image:url("images/Conversion_Prompts/PaymentOptions2_05.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:20px;
    vertical-align:top;
    font-size:14px;
    color:#000000;
    font-weight:bold;
}
.PaymentOptionsFirstOptionText
{
    font-size:16px;
    color:#000000;
    font-weight:bold;
    margin-left:18px;

}
.PaymentOptionsSecondLine
{
    font-size:22px;
    line-height:32px;
    color:#cc0000;
}
.PaymentOptionsSecondLine6
{
    font-size:16px;
    line-height:32px;
    color:#ff0000;
    font-weight:bold;
}

.PaymentOptionsSecondLinev3
{
    font-size:18px;
    line-height:25px;
    color:#cc0000;
    line-height:25px;
}

.PaymentOptionsSecondOption
{
    background-image:url("images/Conversion_Prompts/PaymentOptions3_02.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:10px;
    vertical-align:top;
    font-size:14px;
    color:#333;
    line-height:20px;
    font-weight:bold;
}

.PaymentOptionsSecondOptionv2
{
    background-image:url("images/Conversion_Prompts/PaymentOptions2_02.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:20px;
    vertical-align:top;
    font-size:14px;
    color:#333;
    line-height:20px;
    font-weight:bold;
}
.PaymentOptionsSecondOption2
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_05.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:10px;
    vertical-align:top;
    font-size:13px;
    color:#333;
    line-height:20px;
    font-weight:bold;
}
.PaymentOptionsSecondOption7
{
    background-image:url("images/Conversion_Prompts/PurchaseOptions_6_06.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:10px;
    vertical-align:top;
    font-size:20px;
    color:#52a2be;
    line-height:20px;

}

.PaymentOptionsSecondOption6
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_05.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:20px;
    vertical-align:top;
    font-size:20px;
    color:#666;
    line-height:20px;
    font-weight:bold;
}
.PaymentOptionsSecondOptionText
{
    font-size:14px;
    color:#333;
    font-weight:normal;
     margin-left:18px;
}

.PaymentOptionsSecondOptionTextv3
{
    font-size:14px;
    color:#333;
    font-weight:normal;
     margin-left:18px;
}
.PaymentOptionsSecondLine2
{
    font-size:12px;
    color:#333;
}
.PaymentOptionsThirdLine2
{
    font-size:11px;
    color:#333;
    font-weight:normal;
}

.PaymentOptionsThirdOption
{
    background-image:url("images/Conversion_Prompts/PaymentOptions3_03.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:10px;
    vertical-align:top;
    font-size:14px;
    color:#333;
    line-height:20px;
    font-weight:bold;
}
.PaymentOptionsButton
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_07.png");
    background-repeat:no-repeat;
    width:418px;
    height:64px;
    padding-top:15px;

   
}
.PaymentOptionsButton7
{
  
    background-repeat:no-repeat;
    width:415px;
    height:64px;
    padding-top:15px;
 
}
.PaymentOptionsThirdOption2
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_06.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:10px;
    vertical-align:top;
    font-size:13px;
    color:#333;
    line-height:20px;
    font-weight:bold;
}
.PaymentOptionsThirdOption6
{
    background-image:url("images/Conversion_Prompts/PaymentOptions1_06.png");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:10px;
    vertical-align:top;
    font-size:20px;
    color:#666;
    line-height:20px;

}
.PaymentOptionsThirdOption7
{
    background-image:url("images/Conversion_Prompts/PurchaseOptions_6_07.png");
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:10px;
    vertical-align:top;
    font-size:20px;
    color:#52a2be;
    line-height:20px;

}

.PaymentOptionsSecondLine3
{
    font-size:11px;
    color:#333;
    margin-left:18px;
    font-weight:normal;
    padding-top:5px;
}

.PurchaseSummaryTitle
{color:#333;
 font-size:16px;
 font-weight:bold;
 line-height:30px;
 }
 
.PurchaseSummary
{
    padding-left:20px;
    padding-right:20px;
}

.PurchaseSummaryDetails
{
    background-color:#fff;
    border:1px solid #dadada;
    padding:20px 10px 20px 10px;
}
.SummaryDetailsText
{
    font-size:12px;
    color:#333;
}
.PurchaseSummaryTotal{
    background-color:#dadada;
    border:1px solid #dadada;
    padding:5px 10px 5px 10px;
}

.DocManagerImage
{
    width:680px;}
    
ul.sidebarlist {padding:0; padding-left:15px; margin:0;}
ul.sidebarlist li {padding:0; margin:0; line-height:25px; list-style-image:url("images/Conversion_Prompts/bullet.png");} 

ul.sidebarlist2 {padding:0; padding-left:30px; padding-top:15px; margin:0;}
ul.sidebarlist2 li {padding:0; margin:0;  font-size:17px; padding-bottom:10px; list-style-image:url("images/Conversion_Prompts/redcheck.png");} 

.CurrentPlan 
{
	background-image:url("images/Membership_Info/AccountDetailsUpsellVersion2_03.png");
	width:297px;
	height:337px; 
}
.CurrentPlanFree 
{
	background-image:url("images/Membership_Info/AccountDetailsUpsellVersion2_07.png");
	background-repeat:no-repeat;
	width:286px;
	height:317px;
	padding-left:20px;
}
.UpgradePlanFree 
{
	background-image:url("images/Membership_Info/AccountDetailsUpsellVersion2_08.png");
	background-repeat:no-repeat;
	width:417px;
	/*height:314px;*/
}
.UpgradePlanFreeLawyer
{
	background-image:url("images/Membership_Info/AccountDetailsUpsellVersion2_09.png");
	background-repeat:no-repeat;
}
.AccountDetails
{
	background-image:url("images/Membership_Info/AccountDetails.png");
	background-repeat:no-repeat;
}
.MembershipInfo
{
	background-image:url("images/Membership_Info/MembershipInfo.png");
	background-repeat:no-repeat;
	height:168px;
}
.UpgradePlan 
{
	background-image:url("images/Membership_Info/AccountDetailsUpsellVersion2_05.png");
	background-repeat:no-repeat;
	width:410px;
	height:337px;
	padding-left:140px;
	margin-left:0px;
}
.RecoverPassAction {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
.RecoverPassAction:hover {
	color: #009A01;
	text-decoration:underline;
}
.underlineLinksWhenHovering a:hover
{
	text-decoration:underline;
}

    .NewMenuOptions
    {
        font-family: Arial;
        font-size: 11px;
        color: #333333;
    }
    .NewMenuOptions:hover
    {
        color: #333333;
        text-decoration: underline;
    }
    .MiddleAlingment
    {
        vertical-align: middle;
    }
.WidgetDefaultHeader
{
    font-family: Arial;font-size: 12px; color: #333; font-weight: bold; padding-left:10px; text-transform:capitalize;
}
.account_widget_title_mixed_pos{
	left: -7px;position: absolute;text-align: left;top: 0;width: 75%;
}
.account_widget_title_single_pos{
	left: -7px;	position: relative;
}

.SuperDecimals
{
    font-size:14px; vertical-align:super; font-weight:bold;
}

.watermarkedText
{
    color:#999999;
    font-style:italic;
}

.LoginReadOnly, .LoginReadOnly:hover
{
    background-color:#ffffff;
    color:#b4b4b4;
}
.InterviewFeatureFrame
{
    width:150px; 
    height:152px; 
    border: 1px solid #d5dbe1;
    background-image: url(images/interview/dialogs/membership_feature_back.png); 
    background-repeat:repeat-x;
    background-color:#eef4fb;
    text-align:center;
}
.InterviewFeatureIcon
{
    margin-top:10px;
    margin-bottom:12px;
}

/* Fix for the Telerik Tooltip control in FF */
td.rtWrapperTopRight { width: 4px !important; }

/* Green CSS Button & Sprite */
a.btnGreen span { 
	    position: relative;
	    display: block; 
	    white-space: nowrap;	
    }
    
a.btnGreen 
{
    float: left;
	padding: 0px 15px 0px 0px;
	margin-right:5px; 
	font-size: 12pt; 
	text-align: center;
	font-weight: bold;
	height: 33px;
	cursor:pointer;
	background: transparent url(images/sprites/sprite_button_green_1.png) 100% 75px;
}

.largebody{padding: 12px; width: 936px;}	
	
a.btnGreen span {
	padding: 6px 0px 0px 12px;
	height: 27px;
	background: transparent url(images/sprites/sprite_button_green_1.png) no-repeat left top; 
	color:#fff;
}
	
a.btnGreen:hover {
	background-position: 100% -126px; cursor: hand;
	text-decoration: none;
}
	
a.btnGreen:hover span {
	background-position: 0px -42px;
}

/* Blue CSS Button Sprite */
a.btnBlue span { 
	    position: relative;
	    display: block; 
	    white-space: nowrap;	
    }
    
a.btnBlue 
{
    float: left;
	padding: 0px 15px 0px 0px;
	margin-right:5px; 
	font-size: 12pt; 
	text-align: center;
	font-weight: bold;
	height: 33px;
	cursor:pointer;
	background: transparent url(images/buttons/sprite_btn_blue.png) 100% 75px;
}
	
a.btnBlue span {
	padding: 6px 0px 0px 12px;
	height: 27px;
	background: transparent url(images/buttons/sprite_btn_blue.png) no-repeat left top; 
	color:#fff;
}
	
a.btnBlue:hover {
	background-position: 100% -127px; cursor: hand;
	text-decoration: none;
}
	
a.btnBlue:hover span {
	background-position: 0px -42px;
}
/* End Blue Button */

.breadcrumsWlo
{
    color:#333333;
    font-weight:bold;
     font-size: 1.25em;
}
.breadcrumsWlo a
{
    color:#333333;
    font-weight:bold;
}
.breadcrumsWlo a:hover
{
    text-decoration:underline;
}
.blog-box  
{
    padding: 0; margin-bottom: 21px; background-color: #ffffe3;
}
.blog-date 
{
    color: #666666;
}
.blog-summary p  
{
    margin: 3px 0 3px 0; padding: 0; 
}

.clear-rounded-corners {clear:both;}
.blue-CornerSprites {background-image: url('images/round_corners/corner-sprite.png');background-repeat: no-repeat;height: 10px;width: 10px;}
.rc-blue-tr {background-position: 0px -10px;background-position-x: 0px;background-position-y: -10px;float: right;}
.rc-blue-tl {background-position: 0px 0px;background-position-x: 0px;background-position-y: 0px;float: left;}
.rc-blue-br {background-position: 0px -30px;background-position-x: 0px;background-position-y: -30px;float: right;margin-top: -10px;}
.rc-blue-bl {background-position: 0px -20px;background-position-x: 0px;background-position-y: -20px;float: left;margin-top: -10px;}
.greyButton { margin-left: 8px; height: 20px; border: solid 1px #b5b5b5; color: #333; background-image: url('images/file_manager/btn_gradient.png'); background-repeat: repeat-x; background-color: #c4c4c4; font-size: 12px; padding: 2px 6px; }
a.greyButton:hover {text-decoration:none;}

.lpPoweredBy {display:none;} 
.lpEmtStarRating {display:none;}

.fullWidthHeader { background-color: #4f96b6; height: 77px; border-bottom: 1px #3984ab; background-image: url('images/Header/full-width-header-bg-grad.png'); }
.fullWidthContent { width: 900px; margin: auto; }
.fullWidthFooter { background-color: #97c3d8; border-top: 1px #5ba1ba; }
.whiteline-top { height: 1px; border-bottom: 1px solid #3984ab; background-color: #fff; margin-bottom: 22px; }
.whiteline-bot { height: 1px; border-top: 1px solid #5ba1ba; background-color: #fff; margin-top: 30px; }
.fullWidthHeader .logo { width: 400px; float: left; }
.fullWidthHeader .contact { float: right; color: #a6d0e0; margin-top: 30px; font-size: 1.2em; }
.fullWidthHeader span { color: #fff; font-size: 2em; }
.fullWidthFooter .copyright { color: #cdf7ff; font-size: 0.9em; width: 512px; padding-top: 16px; }
.fullWidthFooter .copyright a { color: #cdf7ff; text-decoration: underline; }
.fullWidthFooter .copyright span { color: #fff; padding-top: 4px; display: block; }

.nav-bg a:hover {text-decoration:none;}

.modalBlueHeader { background-color: #1A4F68; color:#ffffff; font-weight:bold; font-size:15px; height:35px;}
.modalBlueContent { margin: 10px 10px 10px 10px; }
.help-frame-link:hover {text-decoration:none; color:#003399;}
.legalFormSection:hover { color:#003399; text-decoration:none;}
.hintMessage:hover { text-decoration:none; }
.legalSearchTitle { font-size:22px; font-weight:bold; color:#000000; margin: 6px 0px 10px 0px; }

.onCallAd, .legalCheckUpAd
{
    border: 1px solid #cccccc;
    float:right;
    width:204px;
    margin-bottom:20px;
    cursor:pointer;
}
.onCallAd .title
{
    float:right;
    background-color:#EAF2FC;
    color:#1F5368;
    font-size:16px;
    font-weight:bold;
    padding: 8px 0px 8px 0px;
    width:204px;
    text-align:center;
}
.onCallAd .bullets
{
    float:right;
    width:204px;
    background-color:#cccccc;
    background-image:url(./images/on-call/ads/bg1.png);
    background-repeat:repeat-x;    
}
.onCallAd .bullets ul 
{
    list-style-type: none;
    padding: 0px;
    margin: 10px 0px 0px 0px;
}
.onCallAd .bullets ul li
{
    background-image: url(./images/on-call/ads/check.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 25px;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left:15px;
}
.onCallAd .notes
{
    color:#7a7a7a;
    font-size:11px;
    text-align:center;
    width:204px;
    display:block;
    float:right;
    margin:15px 0px 8px 0px;
}

.legalCheckUpAd .options
{
    background-image: url(./images/legal-health-ad-bg1.png);
    background-repeat:repeat-x;
    background-color:#E1EFF2;
    padding: 10px 0px 10px 0px;
}

.legalCheckUpAd .options .healthScore
{
    margin: 10px 0px 10px 0px;
}
.legalCheckUpAd .options .bullets ul 
{
    list-style-type:none;
    list-style-image: url(./images/red_bullet.png);
    padding: 10px;
    margin: 0px 0px 0px 15px;
    text-align:left;
}
.legalCheckUpAd .options .bullets ul li
{
    padding-left: 0px;
    margin-bottom: 8px;
    margin-left:0px;
    font-size:11px;
}
.legalCheckUpAd .options .LegalHealthlink 
{
    cursor:pointer;
    display:block;
    white-space:nowrap;
    margin-bottom:15px;
}
.onCallLightBlackBanner
{
    font-size: 22px;
    background-image: url(images/banners/OnCallBanner.jpg);
    background-repeat: no-repeat;
    height: 39px;
    width: 707px;
    cursor: pointer;
    padding-top: 10px;
    padding-left: 185px;
    margin: 10px auto 10px auto;
}
.onCallLightBlackBanner a, .onCallLightBlackBanner a:hover
{
    color: #ffffff;
    display: block;
    white-space:nowrap;
}

.butter_message { position:relative; height:28px; width:905px; margin-left:auto; margin-right:auto; margin-bottom: 8px; }
.butter_error_message_left  { background-image: url(./images/round_corners/butter_messages_sprite.png); background-position: 0 -87px; height: 28px; width: 10px; position: absolute; left: 0px;  }
.butter_error_message_right { background-image: url(./images/round_corners/butter_messages_sprite.png); background-position: 0 -58px; height :28px; width: 10px; position: absolute; right: 0px; top: 0px; }
.butter_error_message       { width:895px; left:11px; background-color: #f9e0e0; text-align:center; overflow: hidden; height: 22px; font-weight: bolder; padding-top:6px; }
.butter_info_message_left   { background-image: url(./images/round_corners/butter_messages_sprite.png); background-position: 0 -29px; height: 28px; width: 10px; position: absolute; left: 0px;  }
.butter_info_message_right  { background-image: url(./images/round_corners/butter_messages_sprite.png); background-position: 0 0px;   height :28px; width: 10px; position: absolute; right: 0px; top: 0px; }
.butter_info_message        { width:895px; left:11px; background-color: #bce89f; text-align:center; overflow: hidden; height: 22px; font-weight: bolder; padding-top:6px; }

/* Unified Nav Styles */
.footer-area { background-color: transparent !important; }
.navcontainer { height: 40px; background-color: #1F5368; }
.header-nav .subnav { background-color: #fff; position: absolute; display: none; border: solid 1px #aaa; border-top: none; margin-top: 40px; }
ul.header-nav { margin: auto; padding: 0; }
.header-nav li { float: left; display: block; padding: 0px; }
.subnav { z-index: 8000; box-shadow: 0 1px 5px #555; -webkit-box-shadow: 0 1px 5px #555; -moz-box-shadow: 0px 1px 1px #222; }
.header-nav .subnav li { float: none; margin-bottom: 3px; }
.header-nav .subnav li a { display: block; }
.header-nav li:hover .subnav { display: block; }
.header-nav li:hover a.top-link { box-shadow: 0 1px 5px #555; -webkit-box-shadow: 0 1px 5px #555; -moz-box-shadow: 0px 1px 1px #222; color: #000; border-left: solid 1px #aaa; position: relative; z-index: 8100; height: 40px; }
li.nav-indented { padding-left: 16px; }
.header-nav a.top-link { color: #fff; text-decoration: none; font-weight: bold; font-family: arial, sans-serif; font-size: 15px; display: block; height: 40px; border-left: solid 1px #1F5368; margin-right: 2px; }
a.top-link span { padding: 10px 8px 0px 8px; height: 36px; display: block; cursor: pointer; }
.header-nav li:hover a.top-link span { background-color: #fff; }
.header-nav li.first:hover a.top-link span { height: 30px; }
.nav-col { margin: 0px; padding: 0px; float: left; margin-bottom: 10px; margin-right: 24px;}
.nav-footer { clear: both; background-color: #eee; padding: 10px; text-align: center;}
.nav-top-link { display: block; clear: both; margin-bottom: 10px; font-weight: bold;}
.nav-viewall-link { margin-top: 10px; }
.search-box { width: 251px; height: 18px; margin-top: 6px; border: none; display: block; float: left; padding: 5px 0px; }
.search-btn { width: 48px; height: 28px; margin: 0px; margin-top: 6px; background-color: #e7e7e7; margin-right: 8px; margin-left: 1px; border: solid 1px #ccc; display: block; float: left; padding: 0px; font-size: 9pt; }
.nvalink { font-weight: bold; margin-top: 10px; }
.nav-pad { padding: 16px; }
.unified-footer .EMHeaderBG { height: 54px; }

/* New styles */
h1.newHeader { margin-top:10px; margin-bottom:20px; font-size:24px; color:#000; font-weight:700;  }
h3.newblue { color: #185366; font-size: 18px; font-weight: 700; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.simpleFormContainer {padding: 20px; background:#edf4fa;}
.simpleFormContainer .label {font-family:Arial; font-weight:700; font-size:12px; color:#000; display:block;}
.simpleFormContainer table tr td {padding-bottom:20px;}
.simpleFormContainer table tr td.lastField {padding-bottom:12px;}
.simpleFormContainer table tr td.ctas { padding-bottom:0px; }
.simpleFormContainer .error { font-family:Arial; font-weight:700; font-size:10px; color:Red; display:block;}

.butter-message {height: 28px;margin-left: auto;margin-right: auto;position: relative;width: 100%;}
.butter-info-message-left {background-image: url("images/round_corners/butter_messages_sprite.png");background-position: 0 -29px;height: 28px;left: 0;position: absolute;width: 10px;}
.butter-info-message-right {background-image: url("images/round_corners/butter_messages_sprite.png");background-position: 0 0;height: 28px;position: absolute;right: 0;top: 0;width: 10px;}
.butter-info-message {background-color: #BCE89F;font-weight: bolder;height: 22px;left: 11px; overflow-x: hidden; overflow-y: hidden;padding-top: 6px;text-align: center;width: 100%;}
.blue-widget-CornerSprites { background-image: url('images/round_corners/corner-sprite_f0f5f7.png'); background-repeat: no-repeat; height: 10px; width: 10px; }
.featured_lawyers_box { height: 40px; background-position: 10px 10px; padding-top: 15px; color: #666; padding-left: 60px; font-size: 17px; background-image: url('images/icons/icon_rolidex.png'); background-repeat: no-repeat; font-weight: bold; }
.new-border { border: thin solid #C0C0C0; }

.QualificationTitle {
color: #185366;
font-weight: 700;
font-size: 14px;
margin-bottom: 0px;
}

.site-widget-header { font-weight: bold; border: solid 1px #ccc; border-bottom: none; padding: 5px 4px; font-size: 1.2em; background-image: url('/np/shared/images/seo_silver_gradient.png'); height: 20px; }
.site-widget-header span { font-size:16px !important; }
.site-widget-content { border: solid 1px #ccc; margin-bottom: 0px; }

h3.areasOfPractice
        {
            background-position: 6px 0;
            background-repeat: no-repeat;
            font-size: 12px;
            font-weight: 400;
            height: 16px;
            padding-left: 27px;
            margin: 0;
            white-space: nowrap;
        }

a.btnGreenLarge span{position:relative;display:block;white-space:nowrap;height:40px;background:transparent url('https://www.rocketlawyer.com/np/uploaded_images/np_entities_images/sprite_buttons-sprite_buttons_all.png') no-repeat left top;background-position:0 -175px;text-decoration:none;color:#fff;padding:8px 5px 0 20px;}
a.btnGreenLarge{float:left;margin-right:5px;text-decoration:none;font-size:24px;text-align:center;font-weight:700;height:48px;cursor:pointer;background:transparent url('https://www.rocketlawyer.com/np/uploaded_images/np_entities_images/sprite_buttons-sprite_buttons_all.png') 100% -291px;padding:0 15px 0 0;}
a.btnGreenLarge:hover{background-position:100% -349px;cursor:hand;text-decoration:none;}
a.btnGreenLarge:hover span{background-position:0 -233px;}

a.btnGrey span{position:relative;display:block;white-space:nowrap;height:27px;background:transparent url('https://www.rocketlawyer.com/np/uploaded_images/np_entities_images/sprite_buttons-sprite_buttons_all.png') no-repeat left top;background-position:0 -409px;text-decoration:none;color:#666666;background-repeat:no-repeat;padding:6px 0 0 15px;}
a.btnGrey{float:left;margin-right:5px;text-decoration:none;font-size:12pt;text-align:center;font-weight:700;height:34px;cursor:pointer;background:transparent url('https://www.rocketlawyer.com/np/uploaded_images/np_entities_images/sprite_buttons-sprite_buttons_all.png') 100% -496px;background-repeat:no-repeat;padding:0 15px 0 0;}
a.btnGrey:hover{background-position:100% -540px;cursor:hand;text-decoration:none;}
a.btnGrey:hover span{background-position:0 -453px;}

a.btnGreyLarge span { position: relative; display: block; white-space: nowrap; height: 40px; background: transparent url('https://www.rocketlawyer.com/np/uploaded_images/np_entities_images/sprite_buttons-sprite_buttons_all.png') no-repeat left top; background-position: 0 -590px; text-decoration: none; color: #666666; padding: 8px 5px 0 20px; }
a.btnGreyLarge { float: left; margin-right: 5px; text-decoration: none; font-size: 24px; text-align: center; font-weight: 700; height: 48px; cursor: pointer; background: transparent url('https://www.rocketlawyer.com/np/uploaded_images/np_entities_images/sprite_buttons-sprite_buttons_all.png') 100% -702px; padding: 0 15px 0 0; }        
a.btnGreyLarge:hover span { background-position: 0 -646px; }
a.btnGreyLarge:hover { background-position: 100% -758px; cursor: hand; text-decoration: none; }
