* {margin:0;padding:0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {background:url('img/body-bg.gif');  font-family: Arial, Helvetica, sans-serif; font-size:.8em}
#mother {width:729px;margin-right:auto;margin-left:auto;border:5px solid #e2363e;background:#fff;padding:10px;}
#top {background:url('img/top-bg.jpg') bottom left no-repeat;height:280px;}
#top em {padding:0px 0 0 10px;display:block;font-size:.9em;font-style:normal;font-weight:bold;color:#888}
#top strong {padding:14px 0 0 5px;display:block;color:#fff}
#logo a img {border:none}
#special-menu {float:right;font-size:.9em;color: #E2363E;}
#special-menu a {color: #E2363E;}
#special-menu a:hover {color:#000;text-decoration:none}
#special-menu a img {border:1px solid #e2363e;}
#menu {background:#E2363E;margin-top:4px;}
#menu ul {list-style-type:none;}
#menu li {float:left;}
#menu a {display:block;color:#fff;font-weight:bold;padding:10px;  font-style: oblique; }
#menu a:hover {color:#ffcc00}
#menu .selected-menu a {background: #ddd;color:#000;text-decoration:none;}
#menu .selected-menu a:hover {color:#EFC891}
#leftpan {float:left;width:220px;margin-top:4px;}

.sub-box {border:4px solid #ccc;margin-bottom:4px;}
.subtitle {background:#e4e4e4 url('img/info-dot-silver.gif') 10px center no-repeat;padding:10px 5px 10px 27px;color:#E2363E;font-size:1.3em}
.submenu {background:#e4e4e4;padding:0 6px 6px 6px;}
.submenu ul {list-style-type:none;margin-left:0px;}
.submenu li {background:transparent url('img/submenu-dot.gif') left center no-repeat;padding:4px 10px 4px 8px;border-top:1px solid #aaa}
.submenu a {display:block;color:#000;text-decoration:none;font-size:1em;}
.submenu a:hover {color:#E2363E;text-decoration:underline;}
.submenu .selected-menu a {color:#E2363E;font-weight:bold;text-decoration:underline}
.submenu address { font-style: normal; font-size:1.2em}
.submenu address a {font-size:1em;color:#e2363e;font-weight:bold}

.srch-title {background:url('img/info-dot.gif') 10px center no-repeat;padding:10px 5px 10px 27px;color:#fff;font-size:1.3em}
.srch-box {background: #F4B973 url('img/srch-box-bg.gif') top left repeat-x;border:4px solid #F4B973;margin-top:4px;margin-bottom:4px}
.srch-box p {color:#fff;padding:0 6px 0 6px;font-size:.88em;}
.srch-box form {padding:5px;}
.srch-text {margin:4px 4px 0 4px;float:left;width:130px;height:20px;font-size:1.3em;color:#800}

#content {float:right;width:475px;position:relative;padding:15px;background:url('img/content-bg.gif') bottom right no-repeat;}
.annotation {margin:10px 0 10px 0;font-weight:bold;color:#555}
#web-html h1 {color:#E2363E;font-size:1.5em;font-weight:normal}
#web-html h2 {color:#444;font-size:1.3em;margin:15px 0 5px 0;clear:left;}
#web-html ul, #web-html ol {margin:10px 30px 10px 30px;}
#web-html li {margin: 5px 0 5px 0;}
#web-html ul li {list-style-image: url(img/li-dot.gif)}
#web-html p {margin-bottom:5px;}
#web-html a {color:#E2363E;font-weight:bold;}
#web-html a:hover {color: #E48D19;}
#web-html a img {border:4px solid #f4b973;margin:5px;}
#web-html table {font-size:.85em;}
#web-html table td {padding:3px;}
#web-html table,#web-html td {border-collapse:collapse;}
#web-html table th {background:#f4b973}
#footer {clear:both;background:#e4e4e4;padding:10px;border:4px solid #ccc;text-align:right;color:#111;}
#footer a {color:#444}
#footer a:hover {color:#f00}

.forms fieldset {padding:15px;}
.forms legend {padding:5px;font-size:1.2em;color:#800;font-weight:bold;}
.forms .formbtn {padding-left:65px;}

.hlrow {background:#eee}
.hlhead {background:#e48d19;color:#fff}

.subpages {margin-left:0px !important;}