body{margin:18px 0px 0px 0px; padding:0px; background:#d8d3cb url(/images/bg.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; color:#4c433d; font-size:13px;}
h1, h2, h3, h4, h5, h6, p, ul, li, ol, form, input, textarea, select, dd, dl{padding:0px; margin:0px; font-weight:normal}
a img{border:0px;}
a, a:link { color:#f49b00; text-decoration: none; font-weight:bold; }
a:hover { color: #733E1E; text-decoration:underline; font-weight:bold; }
.clearfix{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}

/******* Main Containers *******/
#wrapper{width:100%; height:auto;}
#page-holder{width:814px; height:auto; margin:0px auto;}

/******* Top Navigation *******/
#nav{width:100%; height:53px; background:#534234 url(/images/nav-bg.gif) no-repeat top left;}
#nav ul{list-style:none; padding:6px 3px 0px;}
#nav li{float:left; height:47px;}
#nav li a{text-decoration:none; float:left; display:block; height:31px; padding:16px 20px 0px 24px; color:#c3a992; font-weight:bold; font-size:12px; white-space:nowrap}
#nav li a:hover, #nav li a.selected{text-decoration:none; color:#ffffff; background:url(/images/nav-over.gif) no-repeat 50% bottom;}

/******* Header *******/
#header{width:751px; height:109px; padding:47px 0px 0px 63px; background:#ffcc00 url(/images/header.jpg) no-repeat top left;}

/******* Content Section *******/
.content{width:814px; height:auto; background:#fff url(/images/shadow.gif) repeat-y top left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
.content-inner{width:762px; height:auto; padding:16px 25px 5px 27px; background:url(/images/shadow-top.gif) no-repeat top left;}
.content-inner:after{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}
/* \*/ * html .content-inner{height:1px;} /* */

ul.sub-head{list-style:none; height:133px;}
ul.sub-head li{float:left; font-family:"Times New Roman", Times, serif; font-size:25px; font-weight:bold; text-align:center;}
ul.sub-head li a{float:left; display:block; text-decoration:none; color:#635750; display:block; height:90px; width:280px; padding:25px 0px 0px 0px}
ul.sub-head li a:hover{text-decoration:none; color:#f49b00;}

ul.sub-head li.first{width:326px; height:115px; padding:19px 0px 0px 0px; background:url(/images/tab-left.jpg) no-repeat bottom left;}
ul.sub-head li.second{width:99px; height:133px; text-align:center; padding:0px 2px;}
ul.sub-head li.third{width:283px; height:115px; padding:19px 0px 0px 46px; background:url(/images/tab-right.jpg) no-repeat bottom right}

ul.chapter-list{padding:0 0 0 0; margin:-10px 0px 0px 0px}
ul.chapter-list li{margin-left:20px; padding:0 0 0 0}

.col-container{width:100%; height:auto; padding-top:20px; padding-bottom:10px;}
.col-container:after{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}
/* \*/ * html .col-container{height:1px;} /* */
.col-container .col-1{float:left; width:372px; padding-right:25px;}
.col-container .col-2{float:left; width:365px;}

p{line-height:19px; padding-bottom:19px;}
.lemon{color:#f49b00}
h1{font-size:19px; line-height:24px; padding-bottom:16px;}
h1.bg{background:url(/images/heading-bg.gif) repeat-y top left; position:relative; left:-20px; padding:5px 0px 5px 20px; margin-bottom:20px; float:left}
h1.pagetitle{font-size:22px; line-height:24px;}
h2{font-size:16px; line-height:22px; color:#f49b00; font-weight:bold; padding-bottom:11px; clear:left;}
.align-right{text-align:right}
.align-center{text-align:center}
.law-book{float:right; padding:0px 50px 10px 45px;}

/******* Sub Pages' Columns ******/
.left{float:left; width:531px; padding-right:20px; margin-bottom:25px; height:auto; border-right:1px solid #cccccc}
.right{float:left; width:190px; height:auto; padding-left:20px; margin-bottom:25px;}

.right h1{display:block; border-bottom:1px solid #cccccc; padding-bottom:2px; margin-bottom:15px;}

/******* Footer *******/
#footer{clear:both; width:814px; height:auto; padding:0px; background:url(/images/footer-bg.gif) no-repeat top left;}
#footer ul{list-style:none; padding:0px 9px;}
#footer li{float:left; height:25px; padding:10px 23px 0px;}
#footer li a{text-decoration:none; float:left; color:#c3a992; font-weight:bold; font-size:12px; white-space:nowrap}
#footer li a:hover, #nav li a.selected{text-decoration:none; color:#ffffff;}
.copyright{padding-top:15px; text-align:center; color:#8a8478; font-size:11px; line-height:17px;}
.copyright a{color:#8a8478; text-decoration:none;}
.copyright a:hover{color:#8a8478; text-decoration:underline;}

.footnote {font-size:11px; text-align:center;}

/* Progress Bar */
.progress-bar{width:560px; height:auto; margin:0px auto 20px; background:url(/images/progress-bar.gif) no-repeat 35px 6px;}
.progress-bar:after{ font-size:0px; line-height:0px; height:0px; content:'.'; clear:both; visibility:hidden; display:block}
/* \*/ * html .progress-bar{height:1px;} /* */

.progress-bar ul{list-style:none;}
.progress-bar li{float:left; font-size:12px; font-weight:bold; color:#666666; padding-top:34px; background:url(/images/progress-icon.gif) no-repeat}
.progress-bar li.first{width:223px; background-position:35px 0px}
.progress-bar li.first-on{width:223px; background-position:35px -126px}

.progress-bar li.second{width:236px; background-position:38px 0px}
.progress-bar li.second-on{width:236px; background-position:38px -126px}

.progress-bar li.third{background-position:27px 0px}
.progress-bar li.third-on{background-position:27px -126px}