﻿.DCS li ol, .DCS li ul {margin-top:1em}
.DCS li li, .DCS li {margin-bottom:1em}
.DCS li.lh {margin-bottom:0}
.DCS .ns li li, .DCS .ns li {margin-bottom:0}
.lh,.lhl{list-style-type:none;}
div.qd {clear:both;padding-top:0.2em;padding-bottom:0.2em}
div.qd div.qdLeft {width:500px;float: left;padding: 10px 15px 0 0;}
.splitGroups div.qd div.qdLeft, .splitGroups div.qd div.qdRight{padding-top:25px;}
div.qd div.qdRight {width:217px;float:left;padding: 10px 0 5000px 15px;margin-bottom:-5000px;border-left: 1px solid #e6e6e6;font-family:Sans-Serif;color:#808080;font-size:13px}
.LegalContracts div.qd div.qdRight{border-color:#ababab;}
#wrapper #content{background:#fff;border:1px solid #e6e6e6;border-radius:10px;width:100%;behavior: url(/common/PIE.htc);}
#wrapper #content div#contentTop, #wrapper #contentEnd{background:none;}
.noNav div.qd div.qdLeft {width:566px;}
.splitGroups.noNav div.qd div.qdRight {width:316px}
.noNav div.qd div.qdRight{width:326px}
.splitGroups #wrapper #content, .splitGroups #wrapper #content select, .splitGroups #wrapper #content input, .splitGroups #wrapper #content textarea {font-family:Sans-Serif;color:#4d4d4d;font-size:14px}
.splitGroups #wrapper #content select, .splitGroups #wrapper #content input, .splitGroups #wrapper #content textarea {font-size:13px}
.contract, #contract{color:#000}
div.qd div.qdRight a.qd {display: block;padding-bottom:5px;margin-bottom: 10px}
div.qdRight a.qd:hover .helpLabel {color:#555555}
div.qdRight a.qd .helpLabel {width:189px}
.noNav div.qdRight a.qd .helpLabel {width:285px}
.splitGroups.noNav div.qdRight a.qd .helpLabel {width:279px}
div.RadToolTip.RadToolTip_LawDepot table.rtWrapper td.rtWrapperContent {font-size:13px}
.FAQTitle {font-size:21px;}
.relContracts h4 {font-size:21px;text-decoration:none;font-weight:normal;margin:15px 0;}
.relContracts{padding-left:15px;border-top:1px solid #e6e6e6;margin:0 0 0 -15px;}
.LegalContracts .relContracts{border-color:#ababab}
.relContracts li{margin:4px 0;}
div.questionBox {padding:2%;margin-bottom:2em;background:transparent}
div.questionBoxNB {padding:10px;margin:0;background:transparent;}
.alt div.questionBox{padding:2% 3%}
.splitGroups div.questionBox.groupLevel0 {padding:0;border-width:0;overflow:visible}
div.questionBox.groupLevel0{padding:0 0 20px 25px;overflow:hidden}
div.questionBox>h4:first-child{margin-top:0}
.qdLeft>h4 {text-decoration:none;color:#666666;font-size:28px;font-weight:normal;margin-top:0;}
.splitGroups #contentMain{margin:0 5px -30px 5px;padding-left:25px;padding-bottom:70px;border:1px solid #e6e6e6;border-bottom-width:0;z-index:0;overflow:hidden}
.LegalContracts .splitGroups #contentMain{padding-left:0;border:none;}
.LegalContracts div.questionBox.groupLevel0{border:1px solid #ababab;overflow:hidden;padding:0 0 20px 25px;margin:20px 0 0 0}
.splitGroups.multiSection #contentMain{padding-left:0}
div.hintBox {padding:1%}
div.qd:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.telerikWrapper {float:left;margin-right:5px;}
.telerikWrapper input {display:none}
.telerikWrapper input.telerikInput {display:inline;float:none}
.ans {float:left;margin-right:0.4em}
.ans input, .ans select {float:left;margin-right:0.4em}
.ansRight {float:left}
.ansRight div.qd{padding-top:0}
.below, .belowIndented {clear:both;padding-top:0.4em}
.ansText {clear:both}
.ansText textarea {clear:both;display:block;margin:0;width:95%;height:5em}
.ansRB {float:left;margin-right:1em}
.ansRB input{float:left;}
.ansRB label{margin-right:0.5em;float:left;line-height:14px;margin-top:3px;}
.ansRB br{clear:both;}
.que, .queText {float:left;margin-right:0.5em}
.cbq {float:left}
.qbr {clear:both;overflow:hidden;line-height:0}
.navBox {border:solid #003;border-width:1px 0 1px 0;padding:2px 2px 3px 2px;margin-bottom:10px;text-align:center;color:white;font-size:1em;background-color:#57A}
.navBox input{font-size:1em}
.sectionMenu,.sectionMenuTop{margin:0 0 1.1em 0;padding:0;list-style-type:none;}
.sectionmenu li,.sectionMenuTop li{margin:0;padding:0}
.multiSection #contentMain {overflow:hidden;width:778px;border-radius:2px;-moz-border-radius:2px;position:relative;border:2px solid #ccc;
                            background:#ccc;
                            background:-moz-linear-gradient(left, #000, #fff 100%);
                            background: -webkit-linear-gradient(left, #000 ,#fff 100%);
                            background: -o-linear-gradient(left, #000, #fff 100%);
                            background: -ms-linear-gradient(left, #000, #fff 100%);
                            background: linear-gradient(to right, #000, #fff 100%);
                            background: -webkit-gradient(linear, left top, right top, from(#000), to(#fff), color-stop(1, #fff));
                            -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FFFFFFFF, GradientType=1)";
                            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF000000, endColorStr=#FFFFFFFF, GradientType=1);}
.noNav.multiSection #contentMain{width:946px;}
#contentMain .sectionMenu {float:right;width:126px;background:transparent;padding-top:4px;margin:0}
#navigation .sectionMenu{zoom:1;padding:2px 0;background:#e3e3e3;border:2px solid #ccc;
                         background:-moz-linear-gradient(left, #e3e3e3, #fff 100%);
                         background: -webkit-linear-gradient(left, #e3e3e3 ,#fff 100%);
                         background: -o-linear-gradient(left, #e3e3e3, #fff 100%);
                         background: -ms-linear-gradient(left, #e3e3e3, #fff 100%);
                         background: linear-gradient(to right, #e3e3e3, #fff 100%);
                         background: -webkit-gradient(linear, left top, right top, from(#e3e3e3), to(#fff), color-stop(1, #fff));
                         -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE3E3E3, endColorstr=#FFFFFFFF, GradientType=1)";
                         filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFE3E3E3, endColorStr=#FFFFFFFF, GradientType=1);}
.sectionMenu li a{line-height:1.1em;display:block;padding:8px 4px;outline:none;height:100%;padding-left:32px;position:relative}
.sectionMenu li.nn a{padding-left:14px}
.sectionMenu li.nn.selected a{padding-left:16px}
.sectionMenu li a span{position:absolute;display:block;margin-left:-36px;width:32px;text-align:right;}
.sectionMenu li.selected a{border:1px solid #ccc;border-left:0;border-right:0}
#contentMain .sectionMenu li.selected a{margin-left:-2px;padding-left:34px;border-color:#000}
#contentMain .sectionMenu li.nn.selected a{padding-left:18px}
.multiSection #contentMain div.questions {width:642px;float:left;background:#fff;padding:4px;position:relative;border-right:1px solid #444;padding-bottom:500px;margin-bottom:-500px;}
.noNav.multiSection #contentMain div.questions{width:810px;}
.sectionMenu div{margin:0 0 3px 0;padding:0}
.sectionMenu div span, .sectionMenu div.selected a {background:#FFF;height:100%;right:-7px;display:block;position:relative;padding:4px 0px 4px 4px;border:1px solid #FFF;border-left:0}
.sectionMenu div a {background:#ECE7D5;height:100%;display:block;margin-left:6px;padding:4px 0px 4px 4px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #777;border-right:1px solid #777}
.sectionMenuTop{margin:0 5px}
.sectionMenuTop li{position:relative;border-right:2px solid #f9f9f9;display:inline-block;padding:19px 0;zoom:1;*display:inline;} /*These last 3 styles fix the display for IE6/7 - Chris P.*/
.sectionMenuTop li a{padding:19px 15px;color:#333333;font-size:16px;display:inline}
.sectionMenuTop li.selected a{color:#ffffff;font-weight:bold}
.LegalContracts .sectionMenuTop li{border-color:#ccc;border-right-width:1px;}
.LegalContracts .sectionMenuTop
{
    background:#f1f1f1;
    background:-moz-linear-gradient(top, #f1f1f1, #e3e3e3 100%);
    background: -webkit-linear-gradient(top, #f1f1f1 ,#e3e3e3 100%);
    background: -o-linear-gradient(top, #f1f1f1, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f1f1f1, #e3e3e3 100%);
    background: linear-gradient(to bottom, #f1f1f1, #e3e3e3 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#f1f1f1), to(#e3e3e3), color-stop(1, #e3e3e3));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#e3e3e3, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f1f1f1, endColorStr=#e3e3e3, GradientType=0);
}
.LegalContracts .sectionMenuTop li a:hover
{
    background:#c1c1c1;
    background:-moz-linear-gradient(top, #c1c1c1, #b6b6b6 100%);
    background: -webkit-linear-gradient(top, #c1c1c1 ,#b6b6b6 100%);
    background: -o-linear-gradient(top, #c1c1c1, #b6b6b6 100%);
    background: -ms-linear-gradient(top, #c1c1c1, #b6b6b6 100%);
    background: linear-gradient(to bottom, #c1c1c1, #b6b6b6 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#c1c1c1), to(#b6b6b6), color-stop(1, #b6b6b6));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1c1c1, endColorstr=#b6b6b6, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#c1c1c1, endColorStr=#b6b6b6, GradientType=0);
}
.LegalContracts .sectionMenuTop li.selected a{
    background:#92acd1;
    background:-moz-linear-gradient(top, #92acd1, #6f82a3 100%);
    background: -webkit-linear-gradient(top, #92acd1 ,#6f82a3 100%);
    background: -o-linear-gradient(top, #92acd1, #6f82a3 100%);
    background: -ms-linear-gradient(top, #92acd1, #6f82a3 100%);
    background: linear-gradient(to bottom, #92acd1, #6f82a3 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#92acd1), to(#6f82a3), color-stop(1, #6f82a3));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#92acd1, endColorstr=#6f82a3, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#92acd1, endColorStr=#6f82a3, GradientType=0);
}
.LegalContracts .sectionMenuTop li.selected a:hover{
    background:#758aa7;
    background:-moz-linear-gradient(top, #758aa7, #596882 100%);
    background: -webkit-linear-gradient(top, #758aa7 ,#596882 100%);
    background: -o-linear-gradient(top, #758aa7, #596882 100%);
    background: -ms-linear-gradient(top, #758aa7, #596882 100%);
    background: linear-gradient(to bottom, #758aa7, #596882 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#758aa7), to(#596882), color-stop(1, #596882));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#758aa7, endColorstr=#596882, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#758aa7, endColorStr=#596882, GradientType=0);
}
.sectionMenuTop{
    background:#e9e5cc;
    background:-moz-linear-gradient(top, #e9e5cc, #d3ce9b 100%);
    background: -webkit-linear-gradient(top, #e9e5cc ,#d3ce9b 100%);
    background: -o-linear-gradient(top, #e9e5cc, #d3ce9b 100%);
    background: -ms-linear-gradient(top, #e9e5cc, #d3ce9b 100%);
    background: linear-gradient(to bottom, #e9e5cc, #d3ce9b 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#e9e5cc), to(#d3ce9b), color-stop(1, #d3ce9b));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e5cc, endColorstr=#d3ce9b, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#e9e5cc, endColorStr=#d3ce9b, GradientType=0);
}
.sectionMenuTop li a:hover
{
    background:#ddd7b1;
    background:-moz-linear-gradient(top, #ddd7b1, #c7c07f 100%);
    background: -webkit-linear-gradient(top, #ddd7b1 ,#c7c07f 100%);
    background: -o-linear-gradient(top, #ddd7b1, #c7c07f 100%);
    background: -ms-linear-gradient(top, #ddd7b1, #c7c07f 100%);
    background: linear-gradient(to bottom, #ddd7b1, #c7c07f 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#ddd7b1), to(#c7c07f), color-stop(1, #c7c07f));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddd7b1, endColorstr=#c7c07f, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ddd7b1, endColorStr=#c7c07f, GradientType=0);
}
.sectionMenuTop li.selected a{
    background:#a25a41;
    background:-moz-linear-gradient(top, #a25a41, #763d29 100%);
    background: -webkit-linear-gradient(top, #a25a41 ,#763d29 100%);
    background: -o-linear-gradient(top, #a25a41, #763d29 100%);
    background: -ms-linear-gradient(top, #a25a41, #763d29 100%);
    background: linear-gradient(to bottom, #a25a41, #763d29 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#a25a41), to(#763d29), color-stop(1, #763d29));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a25a41, endColorstr=#763d29, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#a25a41, endColorStr=#763d29, GradientType=0);
}
.sectionMenuTop li.selected a:hover{
    background:#864b36;
    background:-moz-linear-gradient(top, #864b36, #592e1f 100%);
    background: -webkit-linear-gradient(top, #864b36 ,#592e1f 100%);
    background: -o-linear-gradient(top, #864b36, #592e1f 100%);
    background: -ms-linear-gradient(top, #864b36, #592e1f 100%);
    background: linear-gradient(to bottom, #864b36, #592e1f 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#864b36), to(#592e1f), color-stop(1, #592e1f));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#864b36, endColorstr=#592e1f, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#864b36, endColorStr=#592e1f, GradientType=0);
}
div.oddGroup, div.alt1, table.alt1, td.alt1 {background:#e8e8e8;}
div.evenGroup, div.alt2, table.alt2, td.alt2{background:#f4f4f4;}
div.oddGroup, div.evenGroup{margin-top:2em}
.odd{background:#ccc}
.err{color:red}
.helpGroup{background:#EDF7FF;color:#36C}
.vrBut{margin-left:2em}
.DCS td>p:first-child{margin-top:0}
.DCS td>p:last-child{margin-bottom:0}
input[type="checkbox"].ans {padding-left:0px;margin-left:0px}
.prevNextBut{position:absolute;padding-top:2px;width:100%;text-align:center;z-index:1;left:0;}
.navBut input.vr{font-size:18px;margin-right:35px;position:relative;z-index:2}
.navBut{text-align:right;position:relative;padding:10px 0;margin:5px 0;border:1px #e3e3e3 solid;zoom:1}
.LegalContracts .navBut{background-color:#e9f3ff}
.navBut input{margin:0 5px;}
.navBut input, .customButton{border:3px double #aaa;border-radius:3px;padding:2px 8px;overflow:visible;cursor:pointer;
              background:#ddd;
              background:-moz-linear-gradient(top, #fff, #ddd 100%);
              background: -webkit-linear-gradient(top, #fff ,#ddd 100%);
              background: -o-linear-gradient(top, #fff, #ddd 100%);
              background: -ms-linear-gradient(top, #fff, #ddd 100%);
              background: linear-gradient(to bottom, #fff, #ddd 100%);
              background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd), color-stop(1, #fff));
              -pie-background: linear-gradient(#fff, #ddd);
              behavior: url(/common/PIE.htc);
              }
.customButton {
   border:1px solid #aaa;
   border-radius:10px;
   padding:3px 8px;
}
.navBut input:hover, .customButton:hover{background:#b4e1ff;
                    background:-moz-linear-gradient(top, #fff, #b4e1ff 100%);
                    background: -webkit-linear-gradient(top, #fff ,#b4e1ff 100%);
                    background: -o-linear-gradient(top, #fff, #b4e1ff 100%);
                    background: -ms-linear-gradient(top, #fff, #b4e1ff 100%);
                    background: linear-gradient(to bottom, #fff, #b4e1ff 100%);
                    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b4e1ff), color-stop(1, #fff));
                    -pie-background: linear-gradient(#fff, #b4e1ff);}
.navBut input:active, .customButton:active{padding:1px 6px 3px 10px;
                     background:#6cf;
                     background:-moz-linear-gradient(top, #fff, #6cf 100%);
                     background: -webkit-linear-gradient(top, #fff ,#6cf 100%);
                     background: -o-linear-gradient(top, #fff, #6cf 100%);
                     background: -ms-linear-gradient(top, #fff, #6cf 100%);
                     background: linear-gradient(to bottom, #fff, #6cf 100%);
                     background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#6cf), color-stop(1, #fff));
                     -pie-background: linear-gradient(#fff, #6cf);}
.customButton:active {
   padding:2px 6px 4px 10px;
}
.navBut input:disabled, .customButton:disabled{padding:2px 8px;border-color:#ddd;
                       background:#eee;
                       background:-moz-linear-gradient(top, #fff, #eee 100%);
                       background: -webkit-linear-gradient(top, #fff ,#eee 100%);
                       background: -o-linear-gradient(top, #fff, #eee 100%);
                       background: -ms-linear-gradient(top, #fff, #eee 100%);
                       background: linear-gradient(to bottom, #fff, #eee 100%);
                       background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee), color-stop(1, #fff));
                       -pie-background: linear-gradient(#fff, #eee);}
.customButton:disabled {
   padding:3px 8px;
}
.navBut input:focus{border-color:#b4e1ff}
div.groupNavigationButtons{margin-top:25px;}
a.previousButton{border-width:0;background:transparent;color:#783e2a;font-size:13px;cursor:pointer;margin-right:28px;overflow:visible;*vertical-align:middle}
.LegalContracts a.previousButton{color:#00f;}
.LegalContracts a.previousButton span{border-right-color:#00f;}
.LegalContracts a.previousButton:hover{color:#176717}
.LegalContracts a.previousButton:hover span{border-right-color:#176717}
a.previousButton:hover{color:#5a2f20}
a.previousButton:hover span{border-right-color:#5a2f20}
a.previousButton span.leftArrow{width:0px;height:0px;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #783d2a transparent transparent;line-height: 0px;-webkit-transform:rotate(360deg);_border-color:#000000 #783d2a #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');margin-right:6px;display:inline-block;*vertical-align:middle}
span.rightArrow{width:0px;height:0px;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #ffffff;line-height: 0px;-webkit-transform:rotate(360deg);_border-color:#000000 #000000 #000000 #ffffff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');margin-bottom:0;margin-left:6px;display:inline-block;*vertical-align:middle}
span.leftArrow{width:0px;height:0px;border-style:solid;border-width:7.5px 13px 7.5px 0;border-color:transparent #555555 transparent transparent;line-height: 0px;-webkit-transform:rotate(360deg);_border-color:#000000 #555555 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');margin-bottom:0;margin-right:6px;display:inline-block;*vertical-align:middle}
a.previousButton:disabled, a.previousButton[disabled]{display:none}
.largeProceedButton, .smallProceedButton, .largeStandardButton {position:relative;border-width:1px;border-style:solid;background:transparent;cursor:pointer;border-radius:5px;overflow:visible;padding:2px 10px;margin:0;*vertical-align:middle;*padding:0 10px}
.largeProceedButton, .largeStandardButton {font-size:22px;}
.smallProceedButton, .smallStandardButton {font-size:13px;}
.largeProceedButton:active, .smallProceedButton:active, .largeStandardButton:active, .smallStandardButton:active{padding:2px 8px 2px 12px;}
.largeProceedButton:disabled, .smallProceedButton:disabled, .largeStandardButton:disabled, .smallStandardButton:active{border-width:0;background:transparent;color:#999999;cursor:default}
.largeProceedButton:disabled span, .smallProceedButton:disabled span{border-left-color:#999999;_border-left-color:#999999}
.LegalContracts .largeProceedButton, .LegalContracts .smallProceedButton
{
    color:#fff;
    border-color:#47548f;
    background:#7ba0d5;
    background:-moz-linear-gradient(top, #7ba0d5, #485e87 100%);
    background: -webkit-linear-gradient(top, #7ba0d5 ,#485e87 100%);
    background: -o-linear-gradient(top, #7ba0d5, #485e87 100%);
    background: -ms-linear-gradient(top, #7ba0d5, #485e87 100%);
    background: linear-gradient(to bottom, #7ba0d5, #485e87 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#7ba0d5), to(#485e87), color-stop(1, #485e87));
    -pie-background: linear-gradient(#7ba0d5, #485e87);
    behavior: url(/common/PIE.htc);
}
.LegalContracts .largeProceedButton:hover,.LegalContracts .smallProceedButton:hover
{
    color:#fff;
    background:#6280aa;
    background:-moz-linear-gradient(top, #6280aa, #3a4b6c 100%);
    background: -webkit-linear-gradient(top, #6280aa ,#3a4b6c 100%);
    background: -o-linear-gradient(top, #6280aa, #3a4b6c 100%);
    background: -ms-linear-gradient(top, #6280aa, #3a4b6c 100%);
    background: linear-gradient(to bottom, #6280aa, #3a4b6c 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#6280aa), to(#3a4b6c), color-stop(1, #3a4b6c));
    -pie-background: linear-gradient(#6280aa, #3a4b6c);
}
a.largeStandardButton, a.smallStandardButton
{
    color:#555;
    border-color:#cccccc;
    background:#fcfcfc;
    background:-moz-linear-gradient(top, #fcfcfc, #ccc 100%);
    background: -webkit-linear-gradient(top, #fcfcfc ,#ccc 100%);
    background: -o-linear-gradient(top, #fcfcfc, #ccc 100%);
    background: -ms-linear-gradient(top, #fcfcfc, #ccc 100%);
    background: linear-gradient(to bottom, #fcfcfc, #ccc 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#ccc), color-stop(1, #ccc));
    -pie-background: linear-gradient(#fcfcfc, #ccc);
    behavior: url(/common/PIE.htc);
}
.largeStandardButton:hover, .smallStandardButton:hover
{
    color:#555;
    background:#ffffff;
    background:-moz-linear-gradient(top, #ffffff, #b4e1ff 100%);
    background: -webkit-linear-gradient(top, #ffffff ,#b4e1ff 100%);
    background: -o-linear-gradient(top, #ffffff, #b4e1ff 100%);
    background: -ms-linear-gradient(top, #ffffff, #b4e1ff 100%);
    background: linear-gradient(to bottom, #ffffff, #b4e1ff 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#b4e1ff), color-stop(1, #b4e1ff));
    -pie-background: linear-gradient(#ffffff, #b4e1ff);
}
a.largeProceedButton, a.smallProceedButton
{
    color:#fff;
    border-color:#44aa00;
    background:#81d379;
    background:-moz-linear-gradient(top, #81d379, #41a537 100%);
    background: -webkit-linear-gradient(top, #81d379 ,#41a537 100%);
    background: -o-linear-gradient(top, #81d379, #41a537 100%);
    background: -ms-linear-gradient(top, #81d379, #41a537 100%);
    background: linear-gradient(to bottom, #81d379, #41a537 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#81d379), to(#41a537), color-stop(1, #41a537));
    -pie-background: linear-gradient(#81d379, #41a537);
    behavior: url(/common/PIE.htc);
}
.largeProceedButton:hover, .smallProceedButton:hover
{
    color:#fff;
    background:#65c95b;
    background:-moz-linear-gradient(top, #65c95b, #35872d 100%);
    background: -webkit-linear-gradient(top, #65c95b ,#35872d 100%);
    background: -o-linear-gradient(top, #65c95b, #35872d 100%);
    background: -ms-linear-gradient(top, #65c95b, #35872d 100%);
    background: linear-gradient(to bottom, #65c95b, #35872d 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#65c95b), to(#35872d), color-stop(1, #35872d));
    -pie-background: linear-gradient(#65c95b, #35872d);
}
.LegalContracts div#contentTop{padding:0 10px;}
.LegalContracts div#navigation{width:168px}
div#content{overflow:visible;}
td .ans{float:none;}
td .cbq{float:none;display:inline}
td .cbq .que{float:none}
td .ansRight{float:none;display:inline}
td .ansRight .qd{display:inline;}
.LDExampleText{color:inherit;font-size:12px;}
div.leftmenu div, div.leftmenu h4
{
    padding-left:12px;
    padding-right:12px;
}
.headerSimplePreview{color:#5b1400;font-size:37px;display:block;margin:3px 0 15px 10px;font-weight:normal;letter-spacing: 3px}
.LegalContracts .headerSimplePreview{color:#666}
.selLicense{font-size:24px;color:#666;padding:35px 0 50px;margin:0 5px -30px;text-align:center;}
.splitGroups .selLicense, .splitGroups .postPurchasePreviewIntro{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.postPurchasePreviewIntro{padding:10px 0 30px 0;margin:0 5px -30px;}
.selLicense div{width:614px;margin:0 auto 25px}
.contractFootControls{margin:50px 0 15px 10px}
.previewFrame{background:#CCC;margin:30px auto;width: 780px;}
.titleBar{font-size:16pt;color:#4d4d4d;padding-left:10px;padding-top: 10px;padding-bottom: 10px;}
.controls a, .disabled .controls .new a{color:#000;cursor:pointer;}
.disabled .controls a{color:#ccc;cursor:default;}
.controls a:hover, .disabled .controls .new a:hover {font-weight:bold;}
.disabled .controls a:hover{font-weight:normal}
.controls{height:75px;list-style:none outside none;padding:0 10px 0 10px;margin:0 0 10px 0;}
.controls li{height:75px;float:left;background:#FFF;width:65px;text-align:center;padding:0 5px;border:1px solid #ccc;border-style:solid none;}
.controls li .icon{display:block;height:55px}
.controls li a {display:block;height:75px;cursor:pointer;}
.controls li ul{visibility:hidden;position:absolute;list-style:none outside none;margin:0;clear:both;border:1px solid #ccc;}
.controls li ul li{float:none;height:50px;width:220px;border-style:none;margin:0;text-align:left;clear:both;position:relative;}
.controls li ul li a{height:100%;}
.controls li ul li .icon{height:100%;width:70px;float:left;}
.controls li ul li .text{display:table-cell;vertical-align:middle;height:50px;width:150px;*position:absolute;*display:block;*right:5px;*margin-top:5px}
.controls li:hover ul, .controls li.mhover ul{visibility:visible}
.controls li:hover ul li ul,.controls li.mhover ul li ul{visibility:hidden}
.controls li ul li ul{margin:-51px 0 0 225px}
.controls li ul li ul li .icon{width:50px}
.controls li ul li ul li{width:200px}
.controls li:hover ul li:hover ul, .controls li.mhover ul li.mhover ul{visibility:visible}
#contentTop .contractPreviewWrapper{background:#f8f7ed;border:1px solid #e6e6e6;overflow:visible; height:600px;margin:30px -10px 35px -10px;padding:0 20px;border-left:none;border-right:none;}
.LegalContracts #contentTop .contractPreviewWrapper{background:#ddedfd;}
.previewPage #contentTop .contractPreviewWrapper{height:640px}
.contractPreview{padding:0px 30px 30px 30px;border:1px solid #ccc;background:#ccc;border-radius:15px;margin-top:10px;behavior: url(/common/PIE.htc);}
.previewPage .contractPreview{margin:30px auto}
#contentTop .contractPreview{background:#eaeaea;top:-50px;position:relative}
.previewHead{text-align:left;padding:15px 0;position:relative;font-size:22px;color:#666}
.previewHead .titleBar{font-size:22px;color:#666;padding:0}
.previewPage .previewHead .controls{font-size:small;margin:18px 0 0;padding:0}
.previewHead .smallProceedButton, .previewHead .updated{position:absolute;right:0;font-weight:bold;}
.previewHead .updated{top:22px;font-size:12px}
.previewHead .updated span{display:inline-block;width:21px;height:22px;margin-right:10px;vertical-align:middle;margin-top:-3px}
.previewFrame #contract, .contractPreview #contract, .contract{border:solid #ccc 1px;height:500px;overflow:auto;text-align:center;padding:0;}
.unlicensed #contract, .unlicensed .contract{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.previewFrame #outputPage, .contractPreview #outputPage, .contract{background:#fff;text-align:left;border:1px solid #ccc;padding:3em;margin:0;width:auto;min-height:402px;word-wrap:break-word;}
.contractPreview #outputPage{border-width:0}
.controls li.startList{border-radius:10px 0 0 10px;border-left-style:solid}
.controls li.endList{border-radius:0 10px 10px 0;border-right-style:solid}
.controls li.phone{border-top-style:solid}
.controls li.save .text, .controls li.help .text{padding-right:10px}
.disabled .controls li.save ul{display:none}
.controls li.save ul li ul li .text, .controls li.help ul li .text{background-image:none;padding-right:0}
.controls li.help{float:right;border-radius:12px;border-style:solid}
.controls li.help ul{margin-left:-195px;*margin-left:-235px;}
.controls li.help a{color:#000}
.controls li.help a:hover{font-weight:bold}
.controls li.help ul li{width:250px;height:30px}
.controls li.help ul li .text{height:30px;width:180px}
.controls li.help a{cursor:pointer}
.controls li.help li.phone a{cursor:default}
.controls li.help .chatOffline{display:none}
.controls li.phone a:hover{font-weight:normal}
.controls li.help .main{font-size:12pt;display:block;}
.controls li.help .sub{font-style:italic;font-size:8pt;}
.controls li.phone a:hover .hours{font-weight:normal}
.controls li.help ul li.phone, .controls li.help ul li.chat{height:50px}
.controls li.help ul li.phone .text, .controls li.help ul li.chat .text{height:50px}
.controls li.comp{*margin-bottom:-3px}
.controls li ul{*margin-left:-40px;}
.controls .new .icon{background-position:-2px -148px;}
.controls .open .icon{background-position:-1px -66px;}
.disabled .controls .open .icon{background-position:-115px -65px;}
.controls .save .icon{background-position:-2px  -386px;}
.disabled .controls .save .icon{background-position:-116px  -385px;}
.controls .print .icon{background-position:0px 10px}
.disabled .controls .print .icon{background-position:-114px 11px}
.controls .share .icon{background-position:1px -228px}
.disabled .controls .share .icon{background-position:-114px -227px}
.controls .editor .icon{background-position:0px -305px}
.disabled .controls .editor .icon{background-position:-114px -304px}
.controls .help .icon {background-position:-475px 0px}
.controls li.comp .icon{background-position:-5px -470px}
.disabled .controls li.comp .icon{background-position:-119px -469px}
.controls li.law .icon{background-position:-5px -555px;}
.disabled .controls li.law .icon{background-position:-119px -554px;}
.controls li.answer .icon{background-position:-234px -689px;}
.disabled .controls li.answer .icon{background-position:-234px -765px;}
.controls li.word .icon{background-position:0px -689px;}
.disabled .controls li.word .icon{background-position:0px -765px;}
.controls li.pdf .icon{background-position:-158px -689px;}
.disabled .controls li.pdf .icon{background-position:-158px -765px;}
.controls li.html .icon{background-position:-79px -689px;}
.disabled .controls li.html .icon{background-position:-79px -765px;}
#divDialog{overflow:hidden;display:none;}
#divTipDialog{display:none}
#tblLoader{width:100%;height:105%;}
#tblLoader td{text-align:center}
#tblLoader img{width:220px;height:19px}
#ifMyDocuments{overflow:hidden;width:100%;height:100%;}
#navigation a.playVid{float:none;margin-bottom:5px;}
.ansRB .ansRB span {display:inline-block}
.ansRB .ansRB div input, .ansRB .ansRB div label{float:none;}
.ans .ui-combobox {position: relative;display: inline-block;}
.ans .ui-combobox-toggle {position: absolute;top: 0;bottom: 0;margin-left: -1px;padding: 0;*height: 1.7em;*top: 0.1em;}
.ans input.ui-combobox-input {margin: 0;}
.ans.ansAutoComplete {margin-right: 38px;}
.ui-autocomplete {border-top-right-radius:0;border-top-left-radius:0;background:#eee;margin-top:-3px;border-top-width:0;border-color:#ccc;max-height:200px;overflow-y:auto;overflow-x:hidden;}
