/* --- STRUCTURE from line 4 */
/* ---- CONTENT ELEMENTS from line 50 */

html {height:100%; max-height:100%; padding:0; margin:0; border:0; background:#fff;color: #555;font-family: arial, sans-serif}
body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;font-size:0.8em;line-height:140%}
#content {display:block; height:100%; max-height:100%; overflow:auto; position:relative; z-index:3; word-wrap:break-word;}
#head {position:absolute; margin:0; top:0; right:23px; display:block; width:100%; height:130px; background:#fff; z-index:5;}
#pre #head {position:absolute; margin:0; top:0; right:23px; display:block; width:100%; height:130px; background:#fff; z-index:5;}
#localaw #head {position:absolute; margin:0; top:0; right:23px; display:block; width:100%; height:130px; background:#fff; z-index:5;}
#breadcrumb {position:absolute; margin:0; top:125px; right:23px; display:block; width:100%; height:80px; background:#fff; z-index:4;}
#foot {position:absolute; margin:0; bottom:-1px; right:23px; display:block; width:100%; background:#fff; color:#000; text-align:right; z-index:4;}

#prevnext {position:absolute; margin:0; bottom:29px; right:23px; display:block; width:100%; background:#fff; color:#000; text-align:right; z-index:300;}

#content-inner #left-content form a {font-size:1em}

#searchContent ul {list-style:none;padding:0 6px}

#about {width:600px;padding:195px 0 80px;float:left;}
#localaw #about {width:600px;padding:0 0 100px 0;float:left;}

#left-content, #left-content-adv {width:900px;padding:0 0 80px 0;float:left;}
form#SearchForm {width:900px}
#search form#SearchForm {width:345px}
#pre #left-content {width:600px;padding:185px 0 185px 0;height:255px;float:left;}
.body #left-content {padding:30px 0 80px}
.body form input {float:left;margin-left:5px}

#localert {padding-bottom:50px}

#localaw #content #content-inner #content-text .nochor {color:#fff;width:5px;margin-top:5px;padding-top:200px;background:transparent}

#searchBox {width:955px} 

#searchBox #modules {width:350px;float:left}

#searchBox #restrictions {width:350px;float:left}

#content-inner #search, #content-inner #browse {width:350px;float:left}

#localaw #content-inner #browse {width:400px}
#localaw #content-inner #browse p {width:150px;white-space:nowrap;display:block;float:left;margin:0}

#content-inner #search, #left-content-adv {background:#eaeaea;padding:15px 20px 10px;margin:0 0 50px}
#content-inner #browse {background:#fff;padding:15px 40px;margin:0}

#content-inner #search h2, #content-inner #browse h2 {margin:0}

#content #browse p {margin:10px 0 0 0}

input#stome {margin-top:10px;width:100%}

input#st1 {margin-top:10px;width:30%}

input#submitSearch {float:right}

.srNavigation {float:right}

.resultRank {clear:left;float:left}
#srList li {border-top:1px solid #c2c2c2;padding-top:7px}

#srList {clear:both;padding:0}



#srControlPanel ul {margin:0;padding:0;float:left}

#srControlPanel ul li {float:left; padding:20px 10px 15px 0}

input#ll_title {display: none}

#userGuideTocUL {width:350px}

#right-content {float:left;width:300px}

#content-toc {width:350px;background:#f0f0f0;float:left;padding:115px 10px 0}
#localaw #content-toc {width:350px;background:#f0f0f0;float:left;padding:75px 10px 70px}
#content-text {width:550px;float:right;padding:120px 20px 0}
#localaw #content-text {width:550px;float:left;padding:65px 20px 75px}

ul#docControlPanel {display:none}

input#stome, input.servicetext, select#title, select#specialty, select#businesstype, select#country {display:block;background: #fff;border: solid 1px #ccc;padding: 2px;margin:2px 0 15px 1px;}

input#username, input#password, input.ambiguous, textarea {border: solid 1px #ccc;background-color: #fff;}
input#username:focus, input#password:focus, input.ambiguous:focus, textarea:focus, input#stome:focus, input#st1:focus  {border:1px solid #0ea7e6;background-color: #fff;}

input#stome {margin:5px 0;font-size:1.1em}

#pre form input#dpa {border:0}

#content-text ul {list-style:none}


input#st1 {border: solid 1px #ccc;background:#fff;font-size:1.3em}

#localaw #content #browse p {margin-right:30px;display:inline}

#content-toc a.selected {border-bottom:3px solid #0083CB;padding-bottom:2px}
#content-toc a.selected:hover {text-decoration:none;border-bottom:3px solid #666;}


#localaw #content #browse p span.tocindent {line-height:3}


input.servicetext:focus {border:1px solid #0ea7e6;background-color: #fff;}

input[type="submit"], input[type="button"], input#submitSearch, input#submitAdvSearch, div.buttonrow input.servicetext, div.buttonrow input#logIn, #content #content-inner table tbody tr td.servicetext input#update {color:#fff;text-transform:uppercase;font-weight:bold;background:#aaa;padding:2px;border:0}

div.buttonrow input#logIn {margin-top:10px;}

form#detailsForm img {display:none}

form#detailsForm {margin-left:5px}


/* CONTENT ELEMENTS */

#localaw .servicetext img {display:none}

h1 {font-size:1.5em;font-weight:normal;}
#localaw #content-text h1 {display:none;}
#left-content h2 {font-size:1.4em;font-weight:normal;margin:0 5px;padding:10px 0}
h2 {font-size:1.5em;font-weight:normal}
#localaw #content-text h2 {clear:left;line-height:1.5}
#login h2 {margin:10px 0 8px;padding:0}
h3 {margin-left:5px;}
#localaw h3 {margin-left:0;}
h4 {margin:0 6px 0 0;font-size:1.3em}

blockquote {clear:both;padding:0;margin:5px;}

#content p {margin:2px 10px 10px}

#content #userGuideBody p {margin:2px 0 10px}

#pre #content p {margin:10px 0px 10px}

ul#userGuideTocUL, ul.nodot {list-style:none;padding:0}

.docLink img {border:0}

#breadcrumb p {line-height:1.7}

#header-inner {background:#fff url(/images/__localaw.gif) no-repeat scroll left top;margin:0 auto;width:960px;font-size:1.3em;height:65px}

div#footer {background:#EAEAEA none repeat scroll 0 0;border-top:1px solid #C2C2C2;clear:both;color:#666666;font-size:0.9em;height:2.5em;margin:0 auto;width:960px;}

div#prevnext-inner {border-top:1px solid #C2C2C2;font-size:0.9em;height:2.5em;margin:0 auto;width:960px;}

div#prevnext-pos {height:2.5em;width:550px;float:right;text-align:left}

#prevnext-pos span {margin:3px 20px 0 0;display:block;float:left}

#prevnext-pos span.disabled {color:#C2C2C2}

#content-inner {padding:100px 0 0 0;}

#localaw #content-inner {padding:135px 0 0 0;}

#nav {position:relative;top:80px;}

#banner {position:relative;top:62px;background:#fff url(/images/still.jpg) no-repeat scroll left top;height:145px}

#breadcrumb-inner {border-bottom:1px solid #C2C2C2;width:960px;margin:0 auto;height:66px;}
#breadcrumb-inner p {margin-left:10px}
#breadcrumb-inner h1 {font-size:1.2em;font-weight:normal;margin-left:10px}

#nav p {border-bottom:1px solid #C2C2C2;border-top:1px solid #C2C2C2;padding:5px 0 7px 10px;}

#nav a {border:0 none;color:#727272;font-size:0.8em;margin-right:49px;}
a {border-bottom:0;color:#0083BF;text-decoration:none;}
a:hover {border-bottom:0;color:#0083BF;text-decoration:underline;}
form a {font-size:0.8em}

#pre form p a {font-size:1em}



#content-inner {width:980px;margin:0 auto}

#footnotes {clear:both;border-top:1px solid #c2c2c2;padding:10px 5px;list-style:none}

#content-text ul li {margin:5px 0;padding:0}

#content-copy {width:800px;padding:45px 0 0 0;height:255px;float:left}

#login {padding:185px 0 0 0;float:right;width:285px}

#search ul, #srControlPanel ul, ul#srList {list-style: none}

#search ul {padding:0}

#srTabs {display:none}

ul li {margin:5px 0}

.small {font-size:0.9em}

span.placement {height:278px;display:block}

input#signin {margin:8px 0 3px 0}

span#footer-left {float:left;padding:5px}

span#footer-right {float:right;padding:5px}

span#chap-header {float:left;padding:10px 5px;font-size:1.2em;font-weight:bold}

span.text-header {clear:left;float:left;padding:10px 6px 0 0;font-size:1.2em;font-weight:bold;width:80%}

p.text-number {display:block;padding:10px;font-size:1.2em;font-weight:bold;width:550px;text-align:right}

div#content-text p {clear:both;}

.displayTable {clear:both}

#content #content-inner .userguide {width:350px}

#content #right-content {width:550px}

p.topAndContents {margin-bottom:30px}

#userGuideContent {padding-bottom:40px}

span.SearchTerm {background:#F1D53D;padding:2px 5px}

span.tocindent {line-height:2}

span.italic {font-style:italic}

span.bold, p.boldTitle {font-weight:bold}

div.para {margin:10px 12px}

div.tosEntry {margin:10px 0; border-bottom:1px solid black}

.buttonrow {margin-bottom: 50px}

label {display:block}

#pre label, #home label {display:inline}

#home .buttonrow {margin-bottom: 5px}

#home h1 {line-height:1.5;margin-top:0.5em;letter-spacing:-1px;word-spacing:3px;color:#828282}

p.error {color:red}


#content-text ul li.level0 {margin-left:0}
#content-text ul li.level1 {margin-left:5px}
#content-text ul li.level2 {margin-left:10px}
#content-text ul li.level3 {margin-left:15px}
#content-text ul li.level4 {margin-left:20px}
#content-text ul li.level5 {margin-left:25px}
#content-text ul li.level6 {margin-left:30px}

table { 
   border-collapse: collapse;
}
td {
   empty-cells: show;
}

#nav a {text-decoration:none}
#nav a:hover {color: #333;border-bottom: 2px solid #0083BF}
#nav a#highlight {color:#0083BF}


#content-text p {margin:0;padding:0;line-height:1.6}

#localaw #content #content-text p:empty {display:none}

#localaw #content #content-text p.basic {margin-bottom:8px}

#localaw #content #content-text p.center {margin-bottom:8px; text-align: center}

#myDetails p, form#detailsForm div p {margin-left:0}