
/* - ploneCustom.css - */
@media all {
body {padding-bottom:0px}

#renderedForm p {color:#000000}

#content-search, #content-advanced-search, #content-keyword-search, #resultscontainer {display:none}

/* Bottom portlet formatting */
#viewlet-below-content .portletHeader {visibility:hidden;height:0px}

/* main nav tabs on cases homepage */
ul#cases-navbar  {width:100%; text-align:center; padding:7px 0px 7px 0px; background-color:#256C85; margin-left:0px; margin-bottom:2em; margin-top:2em;}
#cases-navbar .cases-tab {display:inline; float:right;list-style-type:none; cursor:pointer; font-size:16px; }
#cases-navbar .cases-tab a {padding:0px 30px 0px 30px; color:#fff; text-decoration:underline;  line-height:32px;}
#cases-navbar .cases-tab a:hover {text-decoration:none}
#cases-navbar .cases-tab a.active {color:#256C85; background-color:white; border:1px solid #256C85;padding-top:10px;padding-bottom:10px; text-decoration:none}

.explanation {width:100%;text-align:center}

/* simple search on cases homepage */
#search-form {width:100%; text-align:center; background-color:#e8f1f3; height:24px; margin:24px 0px;}
#search-form input {width:33%; border:1px solid #256C85;padding: 6px 6px 6px 6px; margin-top:-5px; margin-right:12px; margin-left:90px; font-size:15px; color: #256C85; }
#search-button {line-height:1.5em; width:100px; padding: 6px 6px 7px 6px;margin:-5px 0px 0px 0px;background-color:#256C85; font-size:15px; color:white; text-transform:uppercase;letter-spacing:1px;cursor:pointer;}

/* advanced search on cases homepage */
#content-advanced-search #search-button {margin-left:46%}
#width-half {width:49%; float:left;margin:0px;border:0px}
#width-half-dummy {float:left;margin:1%;border:0px}
.case-fieldgroup {width:100%;background-color:#e8f1f3; height:24px; clear:both; margin:24px 0px}
.case-label {width:120px;float:left;padding: 4px; text-transform:uppercase; font-size:13px;}
.case-field {float:right; margin-right:24px; }
#width-half .case-field input {padding: 6px 6px 7px 6px; margin-top:-6px; border:1px solid #256C85; font-size:15px; width: 200px;}
#width-half .case-field select {padding: 6px 0px 7px 0px; margin-top:-6px; border:1px solid #256C85; font-size:15px; width: 212px;}
#width-half .case-field select[multiple] {margin-bottom:18px; height:60px}
#width-half .case-field select option {background:#fff}
#width-half .case-field select option[selected=selected] {background:#fff}

#width-full {clear:both}
#width-full .case-field input {padding: 6px 6px 7px 6px; margin-top:-6px; border:1px solid #256C85; font-size:15px; width: 200px;}
#width-full .case-label {width:360px;float:left;padding: 4px;  font-size:13px;}



/* keyword search on cases homepage */
.kw-fieldgroup {background-color:#e8f1f3;padding-bottom:3px; font-size:13px}
.kw-label {background-color:white; margin-left:-5px; margin-right:80%; margin-bottom:3px; padding:6px;width:25%;float:left; border:1px solid #256C85;}
.kw-field {padding:6px;line-height:1.5em;min-height:3em;}
.kw-field p, .kw-field textarea, .kw-field select, .kw-field div {width:100%} 

#tagsoup {width:100%;margin-bottom:2em; padding:8px 0px;background-color:#e8f1f3;text-align:center; font-size:12px}
#tagsoup a {white-space:nowrap; display:inline-block;padding:6px; margin:6px; border:1px solid #256C85; background-color:white; color:#256C85; cursor:pointer}
#tagsoup a:hover {background-color:#fff8a8; text-decoration:none;}
#tagsoup a.clicked {background-color:#256C85; color:white}
#tagtitle {display:block;height:32px;margin-bottom:1em}

/* keyword search 2 on cases homepage */

/*
#tagsoup2 {width:100%;margin-bottom:2em; background-color:#e8f1f3; font-size:12px}
#tagsoup2 .kw-box3 {width:248px;padding:8px; float:left}
#tagsoup2 .kw-box4 {width:182px;padding:8px; float:left}
#tagsoup2 h3 {font-size:12px;margin-bottom:8px; white-space:nowrap; display:inline-block;padding:6px; margin:0px; border:1px solid #256C85; background-color:white; color:#256C85; cursor:pointer}
#tagsoup2 ul {list-style-type:none;margin-left:0em;margin-left:6px}
*/

#tagsoup3 {width:100%;margin-bottom:2em; background-color:#e8f1f3; font-size:12px;}
#tagsoup3 h3 {margin: 1em 65% 1em 0em; clear:both; font-size:12px;white-space:nowrap; padding:6px; border:0px solid white; background-color:#256C85; color:white; cursor:pointer}
#tagsoup3 ul {font-size:12px; list-style-type:none;margin-left:0em}
#tagsoup3 li {display:inline-block; float:left; margin:0em 0em 0.75em 0.75em; background-color:white; padding:2px 8px 2px 8px}

 
#renderedForm .kw-label {width:200px}
#renderedForm #width-half {width:50%}

#editform .kw-fieldgroup {background-color:white;padding-bottom:0.5em}
#editform .kw-field {padding:0px 0px 1em 0px}
#editform .kw-label {background-color:#e8f1f3;margin-bottom:0.5em}
#editform #width-half {width:100%}
#editform input {line-height:2em}

#caseDetails_parent {display:block; width:600px}

/* case details page */
.half-background {background-color:#e8f1f3;}


/*
#fullwidth .cf, #fullwidth .ch {width:770px;}
.cfl {width:110px;  }
#halfwidth .cf {width:380px; }
#halfwidth .cfl {height:30px}
#halfwidth input[type="text"] {width:250px;}
#halfwidth input {width:250px;}
#onethird .cf, #onethird .ch {width:250px; }

#editform #halfwidth .cf {width:770px; }
#editform #onethird .cf {width:770px; }
#editform .cfl {width:762px; height: 16px }
#editform select * {font-size:10px}
#editform .cfks {display:block; width:50%; margin-left:40%; clear:both}

.chd {visibility:hidden;position:absolute; z-index:1000; width:768px; margin-top:20px; padding-bottom:16px; border:0px solid #dae7ec;background-color:#256C85;color:white;padding:4px; font-size:13px; line-height:1.2em}
.chd i {color: #444}

.cf {border:1px solid #dae7ec; float:left; margin:4px; font-size:13px;}
.ch {float:left; margin:0px; font-size:13px;}
.cfl {background-color:#eef5f8; float:left; padding:4px 4px 6px 4px; margin-right:4px;}
.chl {background-color:#eef5f8; float:left; padding:4px 4px 6px 4px; margin-right:4px; width: 70px;height:28px}
.cfc {padding: 4px;}

.cfc p, .cfc a {margin:0px; padding;0px; display:inline;}
#fullwidth p {line-height:1.2em}

.cfks {background-color:#eef5f8; display:block; float:left; width:270px; margin:2px 2px 4px 0px; padding:2px; background-color:#eef5f8; }
.cfki {line-height:1.6em; margin:2px 2px 2px 2px; padding:2px; }
.cfki select {display:block; width:100%; clear:both;}

.cfd {margin-top:30px; padding: 4px;}

#row1 {border: 1px solid #dae7ec; margin:4px;  position:relative }
#row2 {border: 1px solid #dae7ec; margin:4px;  position:relative }

.ch * {color: #999}

*/

#resultscontainer {margin-bottom:300px;}

resultstable2_wrapper {position:relative;width:795px; z-index:500}

#resultstable, .case-listing {width:795px;position:relative; clear:both}
#resultstable tr, .case-listing tr {position:relative;height:40px;width:795px;}
#resultstable tr.odd, .case-listing tr.odd {background:#e8f1f3}
#resultstable td, .case-listing td {padding:4px}
#resultstable td:first-child, .case-listing td:first-child {width:400px}
#resultstable td.tdhighlighted, .case-listing td.tdhighlighted {background-color:#fff8a8}

.case-listing th {background:white}

#resultstable2 {width:795px;position:relative;}
#resultstable2 tr {position:relative;height:40px;width:795px;}
#resultstable2 tr.odd {background:#e8f1f3}
#resultstable2 td {padding:4px}
#resultstable2 td:first-child {width:400px}
#resultstable2 td.tdhighlighted {background-color:#fff8a8}

#resultstable2_length {float:none} 

#resultstable2_filter {height:50px; padding-top:20px; background-color:#eef5f8; padding-left:33%; padding-right:33%; width:100%;text-align:center}
#resultstable2_filter input {width:33%}

.hiddencolumn {display:block; position:absolute; width:379px;visibility:hidden;right:0px; z-index:1000; background: #fff8a8; margin:0px 0px 0px 0px; padding:4px 4px 20px 4px;min-height:32px;}
.hiddenheader {width:0px}

.dataTables_info {display:none}

td  select {overflow:hidden}

/* @group Global Navigation */

#portal-globalnav {float: left; width: 600px; margin-top:2px}
#portal-globalnav li {float: left; border-left: 1px solid #A9CD3E; margin-left: -1px; margin-right: 1px;}
#portal-globalnav li a { float: left; padding: 0px 12px; font-size: 20px; line-height:43px; font-weight: normal; }
ul#portal-globalnav li a:hover {text-decoration: none; background-color: #a9cc3e; color: #000000; }
#portal-globalnav li ul {background-color:#A9CD3E;border:0px; padding:0px; top:43px;left:-1px}}
#portal-globalnav ul li a {background-color:#A9CD3E;border:0px; padding:0px 18px}
#portal-globalnav:hover li:hover > a {background-color:#A9CD3E; color:#257087; text-decoration: none; }
#portal-globalnav li.selected a {color: #a9cc3e; background-color:#257087;}
#portal-globalnav li.selected ul li.plain a {background-color:#A9CD3E;color:white}
#portal-globalnav li.selected ul li.plain a:hover {color:#257087}
#portal-globalnav li.selected ul li.selected a {background-color:#A9CD3E;color:black}

/* TOC */
#document-toc ol ol {margin-bottom:0px}
}

