/* CSS Document */

#margin {height: 360px;}
#search_field {margin-left: 10px;}
.news .corner_b {bottom: 36px;}
#column_bottom {bottom: -1px;}
#search_field {position: relative; top: 2px;}
.leftcol {float: left; width: 49%;}
.rightcol {float: left; width: 49%;}
#content .news .more a {background-image: none; background: #ccc;}
#margin .news .more a {background-image: none; background: #9ba3aa;}
#preface .news .more a, #appendix .news .more a {background-image: none; background: #4e6a84;}
.feature {float: none;}
#focus div {background-image: url(../images/focus.gif);}
#preface #focus div {background-image: url(../images/focus_preface.gif);}
/* Everything below has been added */
#content .row {width:99%;}
#content table {width:99%;}
#content table {width:expression(
  (d = document.compatMode == "CSS1Compat" ?
    document.documentElement : document.body) &&
  (d.clientWidth - 360)
);}
#content table table,
#content .leftcol,
#content .rightcol,
#content .feature /* any others? */
{width:auto;}
.titled_list li {list-style: none; background-image: none; font-size: 1.3em; color: #555; text-indent: -13px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif;} /* fixed */
.titled_list li ul {margin-top: 5px;}
.titled_list li ul ul {margin-top: 0;}
.titled_list li li {font-size: 0.8em; font-weight: normal; color: #333; text-indent: 0px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.titled_list li ul li {padding-left: 13px; background: url(../images/bullet.gif) top left no-repeat;}
.titled_list li ul li ul li {background: url(../images/bullet_sub.gif) top left no-repeat;}
.titled_list li ol li {list-style: decimal;}
.titled_list li ol li ol li {list-style: arabic;}
.titled_list li li li {font-size: 1em;}
.horiz_list li {display: inline; padding: 0 10px 0 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0 0 0 -1px; background: none;}

/* errors on forms */

label.error {
display: list-item;
color: #ff0600;
font-size: 12px;
list-style-position: inside;
padding: 5px 0 0;}
