@import url('main.css');
@import url('header.css');
@import url('footer.css');
@import url('top.css');
@import url('content.css');
@import url('left.css');
#middle-marker-box, #right-marker-box { margin:6px; padding:0; }
#left-marker-box { margin:0 6px; padding:0; }
#left-marker, #middle-marker, #right-marker { margin:0; padding:6px; }
#left, #middle, #right, #inner-content-wrapper { position:relative; overflow:visible; }
#inner-content-wrapper { float:left; margin:0; width:735px; }
#left { float:left; width:245px; z-index:4; background:#FFFFFF; }
#left-content { width:245px; }
#middle { float:right; width:490px; z-index:2; background:#FFFFFF; }
#middle-content { width:490px; }
#right { float:right; width:245px; z-index:6; background:#FFFFFF; }
#right-content { width:245px; }
#header, #outer-wrapper, #footer { width:980px; }
#header-img { width:968px; }
.cleaner { clear:both; height:1px; font-size:1px; line-height:0px; display:block; visibility:hidden; border:0; padding:0; margin:-1.0em 0 0 0; background:transparent; }
/* ----------------------------------------------------------- */
hr.both { clear:both; visibility:hidden; padding:0; margin:0; border:none; font-size:0px; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-justify { text-align:justify; }
.indent { margin-left:20px; }
table.contenttable { border-collapse:collapse; border:solid 1px #888; }
table.contenttable th, table.contenttable td { border:solid 1px #888; margin:0; padding:0 5px; font:normal 1.0em verdana; }
table.contenttable th { background-color:#4d8cb7; color:#ffffff; font:bold 1.1em verdana; text-align:center; }
table.contenttable td { vertical-align:top; }
table.contenttable th p, table.contenttable td p { margin:0; padding:0; text-align:left; }
table.contenttable th p { text-align:center; text-align:left; }
/* ----------------------------------------------------------- */
#left-menu-box { font-size:0.8em; margin:0; padding:0 6px; background-color:#fff; }
#left-menu-box h2, #left-menu-box h3, #left-menu-box h4 { }
#left-menu-box div.vertical_container h3:first-child { border-top:none; }
#left-menu-box div.vertical_container h4:first-child { border-top:none; }
#left-menu-box div.vertical_container { clear:both; width:100%; background-color:#fff; padding:0; font-size:85%; font-weight:bold; position:relative; text-align:left; margin:0 0 0 0; }
#left-menu-box div.vertical_container h3 { padding:5px 5px 5px 10px; margin:0; font:1.0em Verdana, Arial, Helvetica, sans-serif; border-bottom:none; border-top:solid 2px #fff; text-align:left; line-height:110%; font-weight:bold; cursor:pointer; color:#333; background-color:#eee; }
#left-menu-box div.vertical_container h3.act a { color:#454545; }
#left-menu-box div.vertical_container h3.actsub { color:#454545; }
#left-menu-box div.vertical_container h4 { padding:5px 5px 5px 15px; margin:0; font:1.0em Arial, Helvetica, sans-serif; border-top:solid 1px #fff; text-align:left; line-height:110%; font-weight:normal; color:#333; }
#left-menu-box div.vertical_container h4.act { background-color:#eee; }
#left-menu-box div.vertical_container a.act { background-color:#eee; }
#left-menu-box div.vertical_container a:link, .vertical_container a:active, .vertical_container a:visited { color:#333; text-decoration:none; }
#left-menu-box div.vertical_container h3:hover { color:#454545; background-color:#d9d9d9; }
#left-menu-box div.vertical_container a:hover { color:#454545; text-decoration:underline; }
#left-menu-box div.vertical_container ul.lev-2 a { background:#eee; }
#left-menu-box .accordion_toggle { display:block; color:#333; outline:none; cursor:pointer; }
#left-menu-box .accordion_toggle_active { background-color:#eee; color:#333; }
#left-menu-box .accordion_content { background-color:#fff; color:#444444; overflow:hidden; }
fieldset.csc-mailform { border:none; }
.csc-mailform fieldset { border:none; }
.csc-mailform fieldset legend { display:none; }
.csc-mailform fieldset input { width:20px; float:left; clear:left; text-align:left; }
.csc-mailform fieldset label { width:190px; float:left; text-align:left; padding:0; }
.csc-mailform .csc-mailform-label { clear:both; display:block; font:bold 12px Trebuchet MS; margin:5px 0; padding:1px 5px 1px 10px; color:#373737; border:solid 1px #eeeeee; background-color:#F7F7F7; }
.csc-mailform label { font:12px Trebuchet MS; margin:2px 0; padding:1px 5px 1px 10px; color:#373737; width:170px; float:left; text-align:left; }
.csc-mailform input { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; width:250px; color:#373737; }
.csc-mailform select { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; width:250px; color:#373737; }
.csc-mailform textarea { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; width:250px; color:#373737; }
.csc-mailform #mailformformtype_mail { font:12px Trebuchet MS; margin:2px 0 0 185px; padding:1px 10px; border:1px solid #373737; width:120px; color:#373737; float:left; background-color:#F5F5F5; }
.csc-mailform #mailform { font:12px Trebuchet MS; float:left; margin-left:12px; padding:1px 10px; border:1px solid #373737; width:120px; color:#373737; background-color:#F5F5F5; }
.tx-macinasearchbox-pi1 { text-align:center; }
.tx-macinasearchbox-pi1 label { display:none; }
.tx-macinasearchbox-pi1 #sadvanced { display:none; }
input.shr-inp { margin-top:0px; vertical-align:bottom; height:24px; width:120px; border:0; background:#FFFFFF url('../img/shr-inp.jpg') no-repeat left; padding:4px 4px 0 4px; color:#666666; font:bold 12px  verdana; }
input.shr-sub { margin-top:2px; vertical-align:top; height:24px; width:80px; border:0; background:#666666 url('../img/shr-but.jpg') right no-repeat; padding:0 0 1px 0; color:#FFFFFF; font:bold 10px verdana; }
.tx-indexedsearch-searchbox fieldset legend {display:none; }
.tx-indexedsearch-searchbox label {font:bold 12px arial; margin:2px 0; padding:1px 1px 1px 10px; color:#373737; width:120px; float:left; text-align:right; }
.tx-indexedsearch-searchbox input {font:12px arial; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox select {font:12px arial; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox textarea {font:12px arial; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-search-submit {clear:both; }
.tx-indexedsearch-searchbox .submit {font:12px arial; margin:2px 0; padding:1px 10px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-res {clear:both; margin-top:25px; }
.tx-indexedsearch-searchbox label {font:12px verdana; margin:2px 0; padding:1px 1px 1px 10px; color:#373737; width:120px; float:left; text-align:right; }
.tx-indexedsearch-searchbox input {font:12px verdana; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox select {font:12px verdana; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox textarea {font:12px verdana; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-search-submit {clear:both; }
.tx-indexedsearch-searchbox .submit {font:12px verdana; margin:2px 0; padding:1px 10px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-res {clear:both; margin-top:25px; }
.tx-indexedsearch-res h3 span {display:block; float:left; }
.tx-indexedsearch-icon img {vertical-align:bottom; }
.tx-indexedsearch-percent {display:none; visibility:hidden; }
.tx-indexedsearch-descr {clear:both; }
.tx-indexedsearch-browsebox ul {border:solid 1px #666666; overflow:auto; padding:0 3px; background-color:#eeeeee; }
.tx-indexedsearch-browsebox li {float:left; margin:0 0 0 5px; padding:2px; list-style:none; }
.tx-indexedsearch-res dl {border:solid 1px #cccccc; overflow:auto; padding:3px; font-size:80%; }
.tx-indexedsearch-res dt, .tx-indexedsearch-res dd {display:block; float:left; margin:0; padding:0; }
.tx-indexedsearch-res dt {padding:0 0 0 10px; }
dt.tx-indexedsearch-text-item-path {clear:both; }
.tx-indexedsearch .tx-indexedsearch-whatis {font:bold 0.75em verdana; }
/* ----------------------------------------------------------- */
