body {margin:0;background:url(bodybg.gif);font-family:Arial, Helvetica, sans-serif;font-size:12px}
table.main {border:2px solid #f29200;}
td.header {background:url(topbg.gif) repeat-x top #ffffff;border-top:16px solid #f29200;}
div.bread {border-top:1px solid #f29200;margin:0 10px;}
div.cwrap, div.hcwrap {margin:10px;margin-top:0;border:1px solid #d3d9dd;margin-bottom:15px;padding-top:0;}
div.content {margin:0 65px 17px 17px}
div.one_content {margin:17px}
div.footer {margin-top:5px;}
td.level1 {color:#d6d6d6};
td.last {border:none}
td.level1 a {color:#152c57;text-decoration:none;font-weight:bold;font-size:12px;}
td.tmsep {color:#d6d6d6;padding:0 5px;text-align:center}
table#topmenu2 {border:1px solid #f29200;border-bottom:none;background-color:white;}
td.level2 {border-bottom:1px solid #f29200;padding:4px 14px;}
td.level2 a {color:#152c57;text-decoration:none;} td.level2 a:hover {text-decoration:underline}

div.hcwrap {border:none}
div.hcontent {margin-left:10px;}
div.hcontent img, div.hrcol img {border:2px solid #f29200}

div.hbanners {margin-top:8px;}
td.onebanner {padding-bottom:15px;}
td.lban {padding-right:20px;}
td.onebanner img {border:none}

div.allsearch {margin-bottom:12px;margin-top:0px;border:2px solid #f29102}
div.allsearch img {border:none}
.tx-indexedsearch .searchbox-tmpl-css label {width:52px;}
div.category-header {font-size:18px;font-weight:bold}

.csc-textpic-imagerow {margin-bottom:5px;}
div.csc-textpic-clear {margin-bottom:8px;}
div.prefooter {text-align:left;font-size:11px;margin-top:5px;}
div.prefooter p {margin:0}
