.employee-search {text-align:center; font-size:11px; padding:6px 0; background:#eee; border-top:solid 1px #93aed1}
.employee-search .input-text {width:200px}

/* add message form wrapper */
.add-message-wrap {margin:20px 0 0}

/* forum table wrapper */
.forum-table-wrap {margin:10px 0}

/* disc list style */
.column-content ul li {list-style:disc !important; margin-left:20px}

/* form container */
form.form-container div.wrap {margin:0 0 10px 0; font-size:0.9em}
form.form-container div.wrap label {display:block}
form.form-container div.captcha img {vertical-align:middle}
form.form-container div.captcha input {width:100px}
form.form-container input {padding:0; margin:0; vertical-align:middle}
form.form-container .notice {background:#900; color:#fff; padding:2px; margin-left:10px; vertical-align:middle}
form.form-container .required {color:#f00}
form.form-container .input-text {border:solid 1px #99cccd; padding:2px 4px; width:65%}
form.form-container .button-ok {border:none; background:#51abb3; color:#fff; font-weight:bold; padding:4px}
form.form-container .button-cancel {border:none; background:#ccc; color:#fff; padding:4px}

/* contacts table
 * comments: just a preliminary style */
.employees {width:100%; font-size:11px}
.employees tr td {padding:2px 4px}
.employees tr.heading {font-weight:bold; background:#51abb3; color:#fff}
.employees tr.heading a {color:#fff}
.employees tr.subheading {background:#eee; font-weight:bold}
.employees tr td.cell-small {width:50px}
.employees tr td.cell-medium {width:100px}
.employees tr td.cell-large {width:200px}

/* search results */
.search-results {}
.search-results h1 {margin-bottom:15px}
.search-results .highlight {background:#eee; font-weight:bold; font-style:italic}
.search-results div.labels {margin-bottom:20px}
.search-results div.labels span, .search-results div.labels a {padding:0 6px}
.search-results div.labels span em {font-style:normal}
.search-results div.labels span.total {}
.search-results div.labels span.current {font-weight:bold}
.search-results div.results p {margin-bottom:20px}
.search-results div.pagination {text-align:center}
.search-results div.pagination a, .search-results div.pagination span {padding:4px}

/* table */
.table {width:100%; border-spacing:0; font-size:0.9em}
.table td {padding:0 8px; height:23px}
.table thead {font-weight:bold}
.table thead tr {background:url(../gfx/table-head-bg.png) repeat-x left bottom}
.table tbody tr.odd {background:#eee}
.table thead td, .table tbody td {background:url(../gfx/table-head-split.png) right top repeat-y}
.table thead td {border-bottom:solid 2px #51abb3}
.table tbody td {border-bottom:solid 1px #dcdcdc}
.table tbody td h2 {margin-top:8px; color:#51abb3}
.table tbody td span.date {color:#999}
.table td.fixed-xsmall {width:30px}
.table td.fixed-small {width:50px}
.table td.fixed-medium {width:100px}
.table td.fixed-large {width:200px}
.table thead a.order {padding:0 0 0 14px}
.table thead a.order-neutral {background:url(../gfx/table-order-neutral.gif) no-repeat left center}
.table thead a.order-asc {background:url(../gfx/table-order-asc.gif) no-repeat left center}
.table thead a.order-desc {background:url(../gfx/table-order-desc.gif) no-repeat left center}

/* sitemap */
ul.sitemap li {list-style:none !important; background:url(../gfx/folder.gif) no-repeat left 2px; margin:2px 0; padding-left:22px}
ul.sitemap li a {font-weight:bold}

/* toolbox */
.vertical-top {vertical-align:top !important}
.clear {display: block !important; width: 100% !important; height: 0 !important; overflow: hidden !important; clear: both !important}
.no-background {background: none !important}
.no-float {float: none !important}
.not-equal {margin-bottom:0 !important; padding-bottom:0 !important}
.inline {display:inline !important}
.float-left {float:left !important}
.float-right {float:right !important}
.overflow-hidden {overflow:hidden !important}
.text-right {text-align:right !important}
.text-center {text-align:center !important}
