div.calendar { position: relative; } .calendar, .calendar table { border: 1px solid #556; font-size: 11px; color: #000; cursor: default; background: #eef; font-family: tahoma,verdana,sans-serif; z-index: 10000; } .calendar .button { text-align: center; padding: 2px; } .calendar .nav { background: #778 url(../menuarrow-a2a943b6.cache.gif) no-repeat 100% 100%; } .calendar thead .title { font-weight: bold; text-align: center; background: #fff; color: #000; padding: 2px; } .calendar thead .headrow { background: #778; color: #fff; } .calendar thead .daynames { background: #bdf; } .calendar thead .name { border-bottom: 1px solid #556; padding: 2px; text-align: center; color: #000; } .calendar thead .weekend { color: #a66; } .calendar thead .hilite { background-color: #aaf; color: #000; border: 1px solid #04f; padding: 1px; } .calendar thead .active { background-color: #77c; padding: 2px 0px 0px 2px; } .calendar tbody .day { width: 2em; color: #456; text-align: right; padding: 2px 4px 2px 2px; } .calendar tbody .day.othermonth { font-size: 80%; color: #bbb; } .calendar tbody .day.othermonth.oweekend { color: #fbb; } .calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #bdf; } .calendar tbody .rowhilite td { background: #def; } .calendar tbody .rowhilite td.wn { background: #eef; } .calendar tbody td.hilite { background: #def; padding: 1px 3px 1px 1px; border: 1px solid #bbb; } .calendar tbody td.active { background: #cde; padding: 2px 2px 0px 2px; } .calendar tbody td.selected { font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #fff; color: #000; } .calendar tbody td.weekend { color: #a66; } .calendar tbody td.today { font-weight: bold; color: #00f; } .calendar tbody .disabled { color: #999; } .calendar tbody .emptycell { visibility: hidden; } .calendar tbody .emptyrow { display: none; } .calendar tfoot .footrow { text-align: center; background: #556; color: #fff; } .calendar tfoot .ttip { background: #fff; color: #445; border-top: 1px solid #556; padding: 1px; } .calendar tfoot .hilite { background: #aaf; border: 1px solid #04f; color: #000; padding: 1px; } .calendar tfoot .active { background: #77c; padding: 2px 0px 0px 2px; } .calendar .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: #def; color: #000; font-size: 90%; z-index: 100; } .calendar .combo .label, .calendar .combo .label-IEfix { text-align: center; padding: 1px; } .calendar .combo .label-IEfix { width: 4em; } .calendar .combo .hilite { background: #acf; } .calendar .combo .active { border-top: 1px solid #46a; border-bottom: 1px solid #46a; background: #eef; font-weight: bold; } .calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #f4f0e8; } .calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff; } .calendar td.time .ampm { text-align: center; } .calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; } .calendar td.time span.hilite { border-color: #000; background-color: #667; color: #fff; } .calendar td.time span.active { border-color: #f00; background-color: #000; color: #0f0; }form .field .error, form fieldset .error { color: red; font-size: 80%; } form .error { color: red; font-size: 100%; font-weight: bold; } form .fieldrow { margin: 0; } form fieldset { margin-bottom: 2px; clear: both; } form fieldset div.fieldset_bottom, form div.panel_bottom { clear: both; } form label { color: #333; font-size: 80%; } form label, form .error { font-weight: bold; line-height: 1.6em; } form label.fieldsep { height: 1px; } .fieldsep { line-height: 1px; display: block; float: none; border: none; } form.leftcolumn div.fieldsep { height: 1px; padding: 0; width: 1px; clear: both; } * html form.leftcolumn div.fieldsep, *+html form.leftcolumn div.fieldsep { margin-top: -4px; } form.leftcolumn label, form.leftcolumn label.fieldsep { display: block; margin: 0 0.5em 0 0; width: 12em; float: left; text-align: left; clear: both; } form.leftcolumn .fieldrow { margin: 0; clear: both; } form.leftcolumn .field input, form.leftcolumn .field textarea, form.leftcolumn .field select { float: left; margin-right: 1em; background-color: #fbfbfb; font-size: 75%; border: 1px solid #ccc; } form.leftcolumn .field input:focus, form.leftcolumn .field textarea:focus, form.leftcolumn .field select:focus { border: 1px solid #aaa; background-color: #fdfdfd; } form.leftcolumn .error { display: inline; position: relative; top: -2px; } form.leftcolumn fieldset>.error { margin-left: 0; } form.leftcolumn .cssform_buttons { margin: 0.5em 0 0.5em 0; } form.leftcolumn fieldset+div.cssform_buttons label.fieldsep { display: none; } form.topcolumn div.fieldsep, form.topcolumn label.fieldsep { height: 1px; clear: both; } form.topcolumn .fieldrow { clear: both; } form.topcolumn .field input, form.topcolumn .field textarea, form.topcolumn .field select { float: left; margin-right: 1em; margin-bottom: 0.5em; } form.topcolumn .cssform_buttons { margin: 0.5em 0 0.5em 0; } form.leftrow .fieldrow { float: left; margin-right: 1em; } form.leftrow .field .error { margin-bottom: 1em; } form.leftrow label { display: block; padding: 0 0.2em 0 0; float: left; } form.leftrow .field input, form.leftrow .field textarea, form.leftrow .field select { margin-bottom: 0.5em; } form.leftrow .cssform_buttons { float: left; } form.leftrow { margin-bottom: 1.5em; } form.toprow .fieldrow { float: left; margin-right: 1em; } form.toprow .field .error { margin-bottom: 1em; } form.toprow .field input, form.toprow .field textarea, form.toprow .field select { margin-bottom: 0.5em; } form.toprow .cssform_buttons { margin: 1.3em 0 0 0; float: left; } form.toprow { margin-bottom: 1.5em; } form .field span.h4_tip { color: #333; font-size: 80%; font-weight: normal; line-height: 1.6em; position: relative; top: -2px; margin: 0; padding: 0; }div.tabsheet { position: relative; width: 100%; } div.tabsheet div.tab_bar { position: absolute; top: 0; height: 25px; width: 100%; } div.tabsheet div.tab_bar div.tab { height: 23px; padding: 0 5px; margin: 0 3px 0 0; line-height: 23px; font-weight: bold; font-size: 80%; float: left; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } div.tabsheet div.tab_enabled { border-bottom: 1px solid #fff; } div.tabsheet div.tab_disabled { border-bottom: 1px solid #999; opacity: 0.67; } * html div.tabsheet div.tab_disabled { filter: alpha(opacity=67); } div.tabsheet div.tab_content_wrapper { padding-top: 24px; } div.tabsheet div.tab_content_wrapper div.tab_content { padding: 8px; border: 1px solid #999; -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; }form .field .error, form fieldset .error, #dbaloginform div.error { color: #ffffff; background-color: #cc0000; padding: 5px 12px 5px 12px; border: 1px solid #990000; margin-left: 15px; } #dbaloginform div.error { display: block; text-align: left; margin: 0; } form .fieldrow.checkbox { padding: 0; } form .fieldrow.checkbox label { text-align: right; margin: 0; padding: 0; } form .field.checkbox input { margin: 5px 0 0 0; padding: 0; } form label, form .error { line-height: 2em; text-align: right; padding-right: .5em; } body.login form label { font-weight: bold; line-height: 2em; padding-right: .5em; } form.leftcolumn label, form.leftcolumn label.fieldsep { color: #75604a; text-align: right; width: 240px; margin: 0 0.5em 0.3em 0; } ._popup_window_contents form.leftcolumn label, ._popup_window_contents form.leftcolumn label.fieldsep { width: 175px; } form.leftcolumn .field input, form.leftcolumn .field textarea, form.leftcolumn .field select { background-color: #ffffff; font-size: 80%; border: 1px solid #fff; padding-top: 4px; margin-bottom: 4px; } form.leftcolumn .field input, form.leftcolumn .field select { height: 18px; margin: 0 1em 0 0; padding: 0; } form.leftcolumn .field input[type="file"] { height: auto; background-color: transparent; border: none; } form.leftcolumn .field input[type="checkbox"] { margin-top: 4px; margin-right: 3px; } form.leftcolumn .field select { padding-top: 0; height: 22px; } body.login form.leftcolumn label { width: 100px; } body{margin:10px;} h1{font-size:138.5%;} h2{font-size:123.1%;} h3{font-size:108%;} h1,h2,h3{margin:1em 0;} h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;} optgroup{font-weight:normal;} abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;} del{text-decoration:line-through;} blockquote,ul,ol,dl{margin:1em;} ol,ul,dl{margin-left:2em;} ol li{list-style:decimal outside;} ul li{list-style:disc outside;} dl dd{margin-left:1em;} th,td{border:1px solid #000;padding:.5em;} th{font-weight:bold;text-align:center;} caption{margin-bottom:.5em;text-align:center;} sup{vertical-align:super;} sub{vertical-align:sub;} p,fieldset,table,pre{margin-bottom:1em;} button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;} form {margin: 0; padding: 0; } table, th, td { border: none; } html, input, select, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: 130%; } body { margin: 0 auto 0 auto; padding: 0; text-align: center; width: 100%; background: url("bodyBackground-a2a943b6.cache.gif") repeat-x; } #main { width: 100%; text-align: center; margin-bottom: 35px; } #main div.login div.use_js { display: none; } .centercontent { width: 1200px; text-align: left; padding: 20px; margin: 20px auto 5px auto; z-index: 1; background-color: #dbd9b9; } .centercontent p { font-size: 85%; padding: 3px; } .centercontent ol { margin: 0; padding: 0; } .centercontent ol ul li { background: transparent; border: none; list-style-type: disc; color: 573f28; margin: 0; padding: 0; } .centercontent ol li { font-size: 85%; background: url("bgHomeHeader-a2a943b6.cache.jpg") repeat-x; list-style-type: none; border: 1px solid #ffffff; color: #573f28; margin: 20px 0 0 0; padding: 0; } .centercontent ol li a { color: #ffffff; font-weight: bold; margin: 0; padding: 12px 12px 12px 12px; } .centercontent ol li a:hover { color: #EDEDED; font-style: italic; } .centercontent ol li div { font-size: 95%; background-color: #eceacd; margin: 0; padding: 12px 12px 12px 12px; } body.login #centercontent { margin: 20px auto 25px auto; padding: 0; width: 416px; } .centercontent div.tabsheet div.tab_enabled { border-bottom: 1px solid #dbd9b9; } .listdescription { border: none; margin-top: 1px; margin-left: 1px; font-size: 80%; padding: 3px; } a:link, a:visited { color: #0b328d; text-decoration: none; } h1 { font-size: 110%; margin: 0; padding: 0; } img { border: none; } p, pre { margin: 10px 10px 10px 10px; } li div { margin-top: 0; } dd { margin-bottom: 1em; } #pagemessage { padding-top: 5px; font-weight: bold; height: 20px; color: #fff; } div#skin { padding: 0; margin: 0; } div#toplevel { margin: 0 auto 10px auto; width: 100%; padding: 0; } #banner { text-align: left; background: url("bgHeader-a2a943b6.cache.jpg") repeat-x; height: 91px; width: 100%; margin: 0; } #banner h1 { line-height: 60px; margin-left: 67px; padding: 0; font-size: 32px; display: inline; font-style: italic; } #banner h1 a { color: white; } #banner a { text-decoration: none; color: #FFFFFF; } #banner a:hover { color: #EDEDED; } .pagetitle { color: #193441; font-weight: bold; font-size: 130%; padding: 0 0 10px 0; } body.login #pagetitle { display: none; } #login_info { display: block; position: absolute; width: 100%; font-size: 80%; top: 50px; color: #e3e1c0; } #logged_in { position: absolute; top: 0; left: 67px; } #login_link { height: 21px; text-transform: uppercase; position: absolute; top: 0; padding: 0 12px 0 12px; right: 67px; border: 1px solid #8b9382; background: url("btnBlue-a2a943b6.cache.jpg") repeat-x; font-weight: bold; } #login_link:hover { background: url("btnBlue_o-a2a943b6.cache.jpg") repeat-x; } #admin_link { display: none; } #menus { z-index: 9990; height: 32px; line-height: 22px; position: relative; margin: 0; padding: 0 0 0 67px; font-weight: bold; font-size: 80%; background-color: #25404e; } li.menu { z-index: 9991; float: left; display: block; list-style: none; margin: 4px 3px 0 0; border: 1px solid #8b9382; background: url("bgNavigation-a2a943b6.cache.jpg") repeat-x; } a.menu:link, a.menu:visited { z-index: 9995; display: block; color: #FFFFFF; padding: 0 10px; margin: 0; width: auto; text-align: center; text-decoration: none; text-transform: uppercase; } li.menu:hover a.menu { background: url("bgNavigation_o-a2a943b6.cache.jpg") repeat-x; } li.menu ul { position: absolute; display: none; margin: 0 0 0 -1px; padding: 0; top: 26px; } li.menu:hover ul { display: block; } li.subnav { list-style: none; margin: 0; } a.subnav:link, a.subnav:visited { display: block; width: 225px; background: #dbd9b9; color: #75604a; font-size: 90%; text-align: left; padding: 0 0 0 5px; border: 1px solid #8b9382; border-top: none; } a.subnav:hover { background: #eceacd; } div.dbadetail #navlist.navlist { clear: both; background: #dbd9b9; text-align: center; font-weight: bold; font-size: 75%; margin: 20px 0 0 0; padding: 0; height: 20px; line-height: 20px; display: block; } div.dbadetail #navlist.navlist li { margin: 0; padding: 0; list-style: none; display: inline; } div.dbadetail #navlist.navlist a:link, div.dbadetail #navlist.navlist a:visited { float: left; display: block; background: transparent; padding: 0 10px 0 10px; line-height: 20px; color: #000; height: 20px; } div.dbadetail a:link, div.dbadetail a:visited { text-decoration: none; } div.dbadetail a:hover, div.dbadetail #navlist.navlist a:hover { text-decoration: underline; } div.dbadetail #navlist.navlist a:link.current, div.dbadetail #navlist.navlist a:visited.current { color: #000; font-weight: normal; background: #ECEACD; margin: 0; margin-right: 10px; } div.dbadetail #navlist.navlist a:link.ancestor, div.dbadetail #navlist.navlist a:visited.ancestor { font-weight: bold; } div.dbadetail #navlist.navlist a:link.active, div.dbadetail #navlist.navlist a:visited.active { background: #907f69; color: #ffffff; margin: 0; margin-right: 10px; font-weight: bold; border: 0; } div.dbadetail { margin: 0 0 0 0; border: none; } .dbadetail .dbdisplay form div.buttons div.buttons { top: 0; height: 18px; width: 100%; } .dbadetail .dbdisplay form div.buttons div.buttons a.button { font-size: 11px; height: 12px; width: auto; line-height: 12px; color: black; margin: 0; top: 0; } .dbadetail #submitbtn { position: relative; top: 1px; font-size: 11px; } .dbadetail h3 { display: none; } #hint { border: 1px solid #000; background-color: #fff; } #hint p { margin: 1em; font-size: 70%; } .warning { background: url("icoWarning-a2a943b6.cache.gif") no-repeat #cc0000; background-position: 10px 4px; color: #ffffff; border: 1px solid #990000; padding: 4px 40px; font-weight: bold; } #copyright { display: block; float: left; } #poweredby { display: block; float: right; } body.login #trail { display:none; } #trail, #supermaster { font-size: 75%; text-align: left; padding: 4px 67px 4px 67px; line-height: 20px; font-style: italic; color: #193441; } #supermaster { margin-top: -5px; background: #deffde; margin-bottom: 5px; } #trail { } #supermaster a.right { position: absolute; right: 1em; } #trail a.crumb { background: transparent; padding: 0; margin: 0; border: none; color: #0e2b8d; float: none; } #trail a.crumb:hover { color: #000000; text-decoration: underline; } div#trail a.crumb.first { display: inline; } div#trail a.crumb.back { display: inline; } div#trail .last { display: inline; font-weight: bold; } #trail span.sep { margin: 0 4px 0 4px; padding: 0; } div.h4_tip, div.h4_footnote { font-size: 80%; font-weight: bold; color: #ffffff; background-color: #00CC00; border: 1px solid: #009900; padding: 4px 12px; } div.h4_footnote { font-size: 72%; margin: 20px 0 0 0; } div.h4_tip { margin-bottom: 20px; } form .field span.h4_auto_tip { clear: both; display: block; float: left; margin-left: 240px; width: 100%; } ._popup_window_contents form .field span.h4_auto_tip { margin-left: 175px; } .seealso { font-size: 80%; font-style: italic; color: #000; border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #fff; border-right: 1px solid #fff; margin: 10px; padding: 5px; } #footer { display: block; position: fixed; bottom: 0; left: 0; right: 0; margin: 0; padding: 0; height: 25px; width: 100%; border-bottom: 5px solid #3e606f; z-index: 100; } #footer a { background: transparent url(ftrPoweredByPario-a2a943b6.cache.gif) no-repeat bottom right; width: 161px; height: 29px; display: block; position: absolute; bottom: 0; right: 0; } .formError { color: #CF6F6F; font-weight: bold; } .formFieldError { color: #CF6F6F; font-weight: bold; } div.dbdisplay { position: relative; background: transparent; font-size: 90%; color: black; width: auto; margin: 0; padding: 0; } div.dbdisplay.view, div.dbdisplay.insert, div.dbdisplay.copy, div.dbdisplay.update, div.dbdisplay.chpass, div.dbdisplay.confirmdelete, div.dbdisplay.choose { margin-top: 28px; } div.dbdisplay.reportparams, div.dbdisplay.utilparams { margin: 1em; position: static; } div.dbdisplay.reportparams div.checkbox label, div.dbdisplay.utilparams div.checkbox label { float: left; width: 240px; margin: 0 0.5em 0.3em 0; text-align: right; } ._popup_window_contents div.dbdisplay.reportparams div.checkbox label, ._popup_window_contents div.dbdisplay.utilparams div.checkbox label { margin-left: 175px; } div.dbdisplay.reportparams div.checkbox input, div.dbdisplay.utilparams div.checkbox input { margin: 0.3em 1em 0 0.5em; } div.dbdisplay.reportparams h3, div.dbdisplay.utilparams h3 { display: none; } div.dbdisplay.dbadetail { clear: both; margin: 1px 0 0 0; } div.dbdisplay h3 { margin: 0; padding: 0 0 0 0.5em; font-size: 110%; height: 18px; line-height: 18px; } div.dbdisplay .modelink { float: right; margin-right: 14px; } #htmlFormError { color: black; border: none; background: none; } div.dbdisplay form { margin: 0; padding: 0; width: auto; display: block; } * html div.dbdisplay form { padding: 5px 0 0 0; } div.dbdisplay form fieldset.panel fieldset { border: 1px solid #ddd; margin-top: 2px; padding-top: 0; } div.dbdisplay form fieldset.panel fieldset legend { margin-left: -10px; padding: 0 3px 0 3px; border: 1px solid #ddd; color: #83152b; } table.dbdisplay { background-color: #567988; width: 98%; font-size: 80%; color: black; margin: 2px 10px 10px 10px; border: 2px solid #25404e; clear: both; } div.tab_content table.dbdisplay { margin: 0; width: 100%; } table.dbdisplay tr { vertical-align: top; font-size: 11px; line-height: 1.4em; height: 1.4em; border: 1px solid red; margin: 0; padding: 0; } table.dbdisplay tr.rowlink.data:hover { background-color: #f5f6bd; cursor:pointer; } table.dbdisplay a { color: #0e2b8d; border: none; background: transparent; } table.dbdisplay tr.header th.check, table.dbdisplay tr.data td.check { width: 22px; padding: 0; margin: 0; } table.dbdisplay tr.header th.view, table.dbdisplay tr.data td.view { width: 52px; padding: 0; margin: 0; border-right: none; } table.dbdisplay thead tr.rowlink th.view, table.dbdisplay tbody tr.rowlink td.view { display: none; } table.dbdisplay tr.header th.choose, table.dbdisplay tr.data td.choose { width: 5em; padding: 0; margin: 0; } table.dbdisplay tr.data td { padding: 0 0.35em 0 0.35em; margin: 0; text-align: left; border-right: 1px solid #5d7f8d; } table.dbdisplay tr.header { background-color: #567988; } table.dbdisplay tr.header th { height: 1.6em; line-height: 1.6em; vertical-align: bottom; white-space: nowrap; border-right: 1px solid #25404e; text-align: left; margin: 0; padding: 0 0.35em 0 0.35em; } table.dbdisplay tr.header th.extracol, table.dbdisplay tr.header th.handlecol { border-right: none; } table.dbdisplay tr.header th a, table.dbdisplay a.sortlink { text-decoration: none; color: #fff; margin: 0; padding: 0; position: relative; } table.dbdisplay tr.header th a span.txt, table.dbdisplay a.sortlink span.txt { margin: 0 0 0 16px; } table.dbdisplay tr.header th a span.txt:hover { text-decoration: underline; } table.dbdisplay tr.header th a span.img, table.dbdisplay a.sortlink span.img { display: block; position: absolute; top: 0; left: 0; margin: 0; padding: 0; height: 16px; width: 16px; background: url(sprite-a2a943b6.cache.gif) 0 -32px no-repeat; } table.dbdisplay tr.header th a.sort span.img, table.dbdisplay a.sortlink.sort span.img { background-position: -32px -32px; } table.dbdisplay tr.header th a.rsort span.img, table.dbdisplay a.sortlink.rsort span.img { background-position: -16px -32px; } table.dbdisplay tr.odd { background-color: #eee; } table.dbdisplay tr.even { background-color: #f9f9f9; } table.dbdisplay tr.odd td, table.dbdisplay tr.even td { border-bottom: 1px solid #5d7f8d; } table.dbdisplay tr.data td.integer, table.dbdisplay tr.data td.fixed, table.dbdisplay tr.data td.float, table.dbdisplay tr.header th.integer, table.dbdisplay tr.header th.fixed, table.dbdisplay tr.header th.float { text-align: right; padding-right: 0.5ex; } #submitbtn, #submit, input.editor_ok_button, table.dbdisplay input.editor_ok_button { background: #75604a; font-size: 90%; margin-right: 2px; border: 0; color: #FFFFFF; border: 1px solid #e3a34a; background: url("btnOrange-a2a943b6.cache.jpg"); font-weight: bold; padding: 2px 20px 2px 20px; } input.editor_ok_button { padding: 0 20px 18px; } div.dbdisplay form.inplaceeditor-form { position: absolute; padding: 4px; background: #567988; } body.login #submitbtn, div.list #submitbtn { border: 1px solid #ffffff; background: url("btnBrown-a2a943b6.cache.jpg"); } #cancel, #reset, #save_view, #save_next, .editor_cancel_link, table.dbdisplay .editor_cancel_link { background: #75604a; font-size: 90%; margin-right: 2px; border: 0; color: #FFFFFF; padding: 2px 20px 2px 20px; border: 1px solid #999; background: url("btnBlue-a2a943b6.cache.jpg"); } a.editor_cancel_link, table.dbdisplay a.editor_cancel_link { color: #ffffff; text-transform: capitalize; padding: 2px 12px 3px 12px; position: relative; top: 1px; border: 1px solid #fff; height:23px; } table.dbdisplay a.editor_cancel_link { top: 0; padding-top: 4px; } #cancel:hover, #reset:hover, #save_view:hover, #save_next:hover, .editor_cancel_link:hover, table.dbdisplay .editor_cancel_link:hover { background: url("btnBlue_o-a2a943b6.cache.jpg"); cursor: pointer; } #submitbtn:hover, #submit:hover, .editor_ok_button:hover, table.dbdisplay .editor_ok_button:hover { background: url("btnOrange_o-a2a943b6.cache.jpg"); cursor: pointer; } body.login #submitbtn:hover, #submit:hover { background: #3e606f; } a.button { display: inline; background: url("btnBlue-a2a943b6.cache.jpg"); margin: 0 8px 0 0; padding: 1px 12px 1px 12px; border: 1px solid #999; color: #fff; height: 19px; font-size: 12px; line-height: 19px; cursor: default; } a.button:hover { text-decoration: none; cursor: pointer; background: url("btnBlue_o-a2a943b6.cache.jpg"); } .editlist div.buttons div.buttons a.button { background: #cc0000; color: #ffffff; font-weight: bold; } .editlist div.buttons div.buttons a.button:hover { background: #ed0000; } #h4ge_update_link { font-weight: bold; background: url("btnOrange-a2a943b6.cache.jpg"); border: 1px solid #e3a34a; margin-left: 12px; } #h4ge_update_link:hover { background: url("btnOrange_o-a2a943b6.cache.jpg"); } .buttons { margin: 2px 0 2px 10px; text-align: left; } .button.print { float: left; } .dbdisplay form.cssform { border: 8px solid #dbd9b9; background-color: #eceacd; padding: 8px 0; } .fakebuttons, .dbdisplay form.cssform .buttons { display: block; position: absolute; left: 0; color: black; margin: 0; top: 0; } .dbdisplay form div.buttons div.buttons { margin: 0; position: absolute; top: -34px; left: 0; } .dbdisplay form div.buttons div#back_to_form.buttons { right: 0; left: auto; } .dbdisplay form div.buttons div.buttons a.button { padding: 4px 12px; } body.login h3 { display: none; } body.login form.login { margin: 0; padding: 0 0 20px 0; position: relative; top: 50px; width: 400px; } body.login div.panel_caption { position: absolute; background: #e3e1c0; display: block; font-size: 125%; top: -48px; left: 0; padding: 12px 0 12px 15px; width: 385px; color: #193441; font-weight: bold; } body.login form.login div.checkbox { display: inline; } body.login form.login div.checkbox label, div.checkbox label { width: 235px; float: right; margin: 0; padding: 0; } div.checkbox label { width: 1148px; padding: 0; } body.login form.login div.checkbox input, div.checkbox input { width: 15px; margin: 6px 0 0 113px; } body.login form.login #submitbtn { margin: 0 0 0 108px; width: 140px; } body.login form.login legend { font-size: 125%; display: block; position: relative; top: -3em; left: -1em; margin: 0; } #dbaloginform div.fieldrow div.field div.error { margin-left: 111px; clear: both; margin-bottom: 15px; } form#dbaparameterform .buttons, .dbdisplay form.cssform.login .buttons { position: static; clear: both; margin: 0; padding: 0; } .dbdisplay form.cssform.login .buttons { margin: 0 0 0 18px; padding: 0; } form#dbaparameterform .buttons { padding: 3px 0 0 0; margin: 0 0 0 10em; } .dbdisplay .buttons input#submit { font-size: 12px; } .dbdisplay form.cssform .buttons input#reset { display: none; } .dbdisplay form.cssform .buttons { top: 0; margin: 0; padding: 0; } .dbdisplay form.cssform .buttons .fieldsep { margin: 0; padding: 0; width: 0; } div.field span.lookup { float: left; } div.field input.lookup { margin-left: 1em; } form.cssform.dbatableform { padding: 0; margin: 40px 0 0 0; border: none; } form.dbatableform div.fieldrow input, form.dbatableform div.fieldrow select, form.dbatableform div.fieldrow textarea { padding-left: 4px; padding-right: 8px; padding-top: 3px; } form.dbatableform div.fieldrow div.checkbox input { margin-right: 0; margin-top: 3px; } .dbdisplay form.inplaceeditor-form input.editor_field, .dbdisplay form.inplaceeditor-form input.editor_ok_button, .dbdisplay form.inplaceeditor-form a.editor_cancel { height: 19px; margin: 0 4px 0 0; font-size: 10px; padding: 2px 8px; } .dbdisplay form.inplaceeditor-form input.editor_field { padding: 0; border: 0; font-size: 11px; } .dbdisplay form.inplaceeditor-form input.editor_ok_button { text-transform: uppercase; color: #ffffff; } .dbdisplay form.inplaceeditor-form textarea.editor_field { background: #fff; } .dbdisplay form.inplaceeditor-form a.editor_cancel { height: 17px; } form.dbatableform div.fieldrow select { padding-right: 0; } .dbdisplay form.inplaceeditor-form select { margin: 0 4px 0 0; height: 19px; font-size: 11px; } form.dbatableform div.fieldrow.required input, form.dbatableform div.fieldrow.required select { background-color: #f3f4bd; border: 1px solid #ffffff; } form.dbatableform div.fieldrow.required input:focus, form.dbatableform div.fieldrow.required select:focus { background-color: #ffffff; border: 1px solid #aaa; } form.dbatableform div.fieldrow input.refbutton, form.dbatableform div.fieldrow.required input.refbutton { background: url("btnBrown-a2a943b6.cache.jpg"); color: #ffffff; height: 24px; padding: 2px 8px 2px 8px; } form.dbatableform div.fieldrow input.refbutton:hover, form.dbatableform div.fieldrow.required input.refbutton:hover { background: #335362; cursor: pointer; } div.fieldrow.required span.star { color: #cc0000; font-weight: bold; margin-right: .5em; } form.dbatableform div.fieldrow.modified input, form.dbatableform div.fieldrow.modified select { background-color: #ccffbf; } div.fieldrow div.disabled { display: inline-block; } div.fieldrow.textarea div.disabled { display: block; } div.fieldrow.textarea div.disabled span { padding-left: 0; min-width: 20em; max-width: 40em; } .fakebuttons { background: url("bgScrollTop-a2a943b6.cache.jpg") repeat-x; height: 22px; padding: 8px 0 !important; margin: 0; color: #ffffff; width: 98%; z-index: 10; } div.h4_search_wrapper { margin: 0; padding: 0; } div.h4_search_header { display: none; width: 220px; color: #ffffff; background: url("btnOrange-a2a943b6.cache.jpg"); text-transform: uppercase; text-align: center; font-weight: bold; margin: 0; padding: 0; border: 6px solid #ffffff; } div.dbadetail div.h4_search_header { margin-top: 11px; padding-bottom: 2px; border: none; height: 21px; } div.h4_search { color: #000; font-size: 95%; padding: 5px; margin: 2px 0 10px 0; line-height: 20px; background-color: #eceacd; border: 1px solid #ffffff; text-align: center; } div.dbadetail div.h4_search { background-color: #907F69; border: none; margin: 0; text-align: center; } div.h4_search span { display: inline; } div.h4_search .h4_leader { } div.h4_search form label { line-height: 20px; } div.h4_search form input, div.h4_search form select { border: 1px solid #999; font-size: 12px; padding: 0; margin: 0; } div.h4_search form select { } div.h4_search #submit { padding: 2px 20px; text-transform:uppercase; width:80px; background: url("btnOrange-a2a943b6.cache.jpg"); float: right; margin-right: 8px; } div.h4_search #submit:hover { background: url("btnOrange_o-a2a943b6.cache.jpg"); } div.h4_search #reset { display: none; padding: 2px 20px; text-transform:uppercase; width:80px; background: url("btnBlue-a2a943b6.cache.jpg"); float: right; margin-right: 8px; } div.h4_search #reset:hover { background: url("btnBlue_o-a2a943b6.cache.jpg"); } div.dbdisplay div.dbdfoot { height: 1px; width: auto; border-top: 1px solid #FFF; background-color: #000; clear: both; } dl { margin: 2em; padding: 1em; background-color: #fff; border: 1px solid #000; } dl dt { font-size: 120%; font-style: italic; border-bottom: 1px solid #000; margin-top: 1em; margin-left: 1em; margin-bottom: .5em; width: 200px; color: #000; } div.dbdisplay table.dbdisplay a.reference.dropdown { font-size:80%; vertical-align: top; margin: 2px; color: blue; } div.dbdisplay.assign div.scroll { text-align: left; } div.dbdisplay div.scroll { text-align: right; font-size: 90%; line-height: 15px; height: 15px; margin: 0 0 5px 0; padding: 0; } div.dbdisplay div.scroll_top, div.dbdisplay div.scroll_bottom { background: url("bgScrollTop-a2a943b6.cache.jpg") repeat-x; height: 22px; padding: 8px 0 8px 12px; margin: 0; color: #ffffff; } div.dbadetail div.scroll_top, div.dbadetail div.scroll_bottom { background: url("bgScrollTop_detail-a2a943b6.cache.jpg") repeat-x; height: 22px; padding: 4px 0 2px 12px; margin: 0; color: #ffffff; } div.buttons.top { background: url("bgScrollTop-a2a943b6.cache.jpg") repeat-x; height: 38px; margin: 0; color: #ffffff; width: 100%; } div.buttons.top #submitbtn, div.buttons.top #save_next, div.buttons.top #cancel, div.buttons.top #save_return, div.buttons.top #save_view { margin: 8px 8px 0 10px; } div.buttons.top #save_next, div.buttons.top #cancel, div.buttons.top #save_return, div.buttons.top #save_view { margin-left: 0; } div.dbdisplay div.scroll_top { height: 100%; margin-bottom: 2px; min-height: 28px; } div.dbdisplay div.scroll_bottom { margin-top: 10px; } div.dbdisplay.view, div.dbdisplay.view, div.dbdisplay.update, div.dbdisplay.insert, div.dbdisplay.confirmdelete, div.dbdisplay.chpass { background: #eceacd; border: 1px solid #ffffff; margin-top: 0; } div.clearall { clear: both; } div.dbadetail div.dbdisplay.view { border: none; } div.dbdisplay.dbadetail { margin-top: 0; } div.dbdisplay.update img.file__rendered_image { float: left; margin: 0 12px 0 0; } div.dbdisplay.dbadetail div.scroll_bottom { border-bottom: none; } div.dbdisplay div.scroll span.next { margin-right: 7px; } div.dbdisplay div.scroll span.previous, div.dbdisplay div.scroll span.locator, div.dbdisplay div.scroll span.next { margin-left: 1ex; } div.dbdisplay div.scroll span a { color: #fff; position: relative; } div.dbdisplay div.h4_scroll_wrapper span a.current { font-weight: bold; color: #ffffff; } div.dbdisplay div.scroll span a.disabled { color: #918069; font-weight: bold; } div.dbdisplay div.scroll span a:hover { text-decoration: none; } div.dbdisplay div.scroll span a span.txt { margin: 0 0 0 16px; } div.dbdisplay div.scroll span.next a span.txt { margin: 0 16px 0 0; } div.dbdisplay div.scroll span a span.img { display: block; position: absolute; top: 0; left: 0; margin: 0; padding: 0; height: 16px; width: 16px; background: url(sprite-a2a943b6.cache.gif) 0 0 no-repeat; } div.dbdisplay div.scroll span a span.txt:hover, div.dbdisplay div.scroll span.next a span.txt:hover { text-decoration: underline; } div.dbdisplay div.scroll span a.disabled span.txt:hover, div.dbdisplay div.scroll span.next a.disabled span.txt:hover, div.dbdisplay div.scroll span a.disabled span.img:hover { text-decoration: none; cursor: default; } div.h4_scroll_wrapper { margin-top: 3px; margin-right: 3px; color: #ffffff; } div.dbdisplay div.h4_scroll_wrapper span.locator { font-weight: bold; } div.dbdisplay div.scroll span.first a span.img { background-position: 0 0; } div.dbdisplay div.scroll span.first a.disabled span.img { background-position: 0 -16px; } div.dbdisplay div.scroll span.previous a span.img { background-position: -16px 0; } div.dbdisplay div.scroll span.previous a.disabled span.img { background-position: -16px -16px; } div.dbdisplay div.scroll span.next a span.img { background-position: -32px 0; left: auto; right: 0; } div.dbdisplay div.scroll span.next a.disabled span.img { background-position: -32px -16px; } div.dbdisplay div.scroll span.insert, div.dbdisplay div.scroll span.export, div.dbdisplay div.scroll span.import, div.dbdisplay div.scroll span.print { display: block; float: left; margin-right: 1ex; background: url("btnBlue-a2a943b6.cache.jpg"); border: 1px solid #9a9173; height: 10px; font-weight: bold; padding: 2px 12px 8px 8px; } div.dbdisplay div.scroll span.insert, div.dbdisplay div.scroll span.export, div.dbdisplay div.scroll span.import, div.dbdisplay div.scroll span.print { width: block; float: left; } div.dbdisplay div.scroll span.insert:hover, div.dbdisplay div.scroll span.export:hover, div.dbdisplay div.scroll span.import:hover, div.dbdisplay div.scroll span.print:hover { background: url("btnBlue_o-a2a943b6.cache.jpg"); border: 1px solid #ededed; } div.dbdisplay div.scroll span.insert { background: url("btnOrange-a2a943b6.cache.jpg"); border: 1px solid #e3a34a; } div.dbdisplay div.scroll span.insert:hover { background: url("btnOrange_o-a2a943b6.cache.jpg"); } div.dbadetail div.scroll span.export { background:#547381 none repeat scroll 0 0; border:1px solid #9A9173; font-size:85%; font-weight: normal; height:8px; } div.dbadetail div.scroll span.insert { background:#E3A34A none repeat scroll 0 0; border:1px solid #E3A34A; font-size:85%; font-weight: normal; height:8px; } div.dbdisplay div.scroll span.insert a span.img { background-position: 0 -48px;} div.dbdisplay div.scroll span.print a span.img { background-position: -32px -48px; } div.dbdisplay div.scroll span.export a span.img { background-position: -16px -48px; } div.dbdisplay div.scroll span.import a span.img { background-position: -32px -63px; } div.dbdisplay div.h4_search span.searchfield_container { display: inline-block; } div.dbdisplay div.h4_search span.searchfield { margin: 3px 12px 0 0; display: block; float: left; padding: 2px; } div.dbdisplay div.h4_search span.searchfield label { margin-right: 3px; color: #221409; text-transform: uppercase; text-align: left; } div.dbadetail div.h4_search span.searchfield label { color: #ffffff; } div.dbdisplay div.h4_search span.searchfield input, div.dbdisplay div.h4_search span.searchfield select { text-align: left; margin-left: 3px; } div#ajaxspinner { position: fixed; top: 50%; left: 50%; margin: -48px 0 0 -48px; background: url("loadPage-a2a943b6.cache.gif") no-repeat center #000; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; zoom: 1; filter: alpha(opacity=50); opacity: 0.5; height: 96px; width: 96px; z-index: 15000; padding: 0; display: none; } div#ajaxspinner span { display: none; } div#ajaxspinner.loading { display: block; } * html div#ajaxspinner { position: absolute; } div.autocomplete { width:100px; background-color:white; border:1px solid #211309; border-bottom: none; font-size: 80%; margin:0; padding:0; z-index: 8000; } div.autocomplete ul { list-style-type:none; margin:0; padding:0; } div.autocomplete ul li.selected { background-color: #eeefb8; } div.autocomplete ul li { border-bottom:1px solid #211309; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; } div.autocomplete ul li.empty { border-bottom: 1px solid #211309; font-size: smaller; font-style: italic; font-weight: bold; text-align: center; } div.autocomplete ul li.link { font-size: smaller; font-weight: bold; text-align: center; background-color: #385968; color: #ffffff; } div.autocomplete ul li.link:hover { background-color: #7e97a2; } #tables_list { margin: 30px 0 0 0; } #reports_list h2, #utils_list h2, #tables_list h2 { margin-top: 12px; margin-bottom: 0; width: 250px; border-bottom: 2px solid black; display: none; } #reports_list ol, #utils_list ol, #tables_list ol { margin-top: 4px; } div.clear { clear: both; } table.calendar td { background-color: #ccc; border-top: 1px solid #eee; border-left: 1px solid #eee; padding: 0 2px 2px 2px; width: 14%; height: 68px; } table.calendar td div.dayheader { font-size: 90%; background-color: #bbb; } table.calendar td div.today { background-color: #aca; } table.calendar td div.event { font-size: 90%; background-color: #ffffdc; border: 1px solid #333; margin: 1px 0; padding-left: 2px; } table.calendar tr td div.multiday { background-color: #eeeeee; } span.editable { cursor: pointer; padding: 2px 12px 2px 8px; } span.disabled, div.fieldrow.file div.file a.disabled { padding: 2px 12px 2px 8px; } fieldset.panel { border: 0; padding: 1em; margin: 0; } div.panel_caption { display: none; } ul.panel_tabs { list-style:none; margin:0; padding:10px 0 0 10px; clear:both; height:1.5em; line-height: 1.5em; clear:both; background-color: #dbd9b9; } ul.panel_tabs li { float:left; margin-right:0.5em; text-align:center; list-style-type: none; } ul.panel_tabs li a { display:block; padding:0 1em 0 1em; background-color:#ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; color:#666; } * html ul.panel_tabs li a { display: inline; width: auto; height:100%; } ul.panel_tabs li a:hover { color:#666; } ul.panel_tabs li a.active, ul.panel_tabs li a:active.active { position: relative; top: 0; background-color:#eceacd; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; font-weight: bold; color: #193441; } div.rowgroup span { padding-left: 15px; padding-right: 10px; background: url(menu-expanded-a2a943b6.cache.png) 5px 50% no-repeat; cursor: pointer; } div.rowgroup span.collapsed { background-image: url(menu-collapsed-a2a943b6.cache.png); } .handle { width: 16px; height: 16px; background: url(sprite-a2a943b6.cache.gif) -16px -64px; cursor: move; } .handlecol { width: 20px; } #toggle_buttons { float: left; margin-left: 10px; margin-bottom: 3px; } div#control_contextmenu { border: 1px solid black; background-color: #dbd9b9; min-width: 150px; } div#control_contextmenu ul { padding: 0; margin: 0; } div#control_contextmenu ul li { list-style: none; text-align: left; padding: 1px 10px 1px 5px; margin: 0; cursor: pointer; text-decoration: none; color: #193441; font-size: 75%; border-bottom: 1px solid #999; } div#control_contextmenu ul li.selected, div#control_contextmenu ul li:hover { color: #fff; background-color: #567988; cursor: pointer; } div#control_contextmenu ul li.selected:hover { color: #fff; background-color: #dbd9b9; cursor: pointer; } div#control_contextmenu ul li.disabled, div#control_contextmenu ul li:hover.disabled { background-color: #dbd9b9; color: #999; cursor: pointer; } ._popup_window { background-image: url("window_background-a2a943b6.cache.png"); background-position: top left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 0 10px; z-index: 14000; text-align: left; color: #fff; min-width: 150px; min-height: 100px; max-width: 80%; } ._popup_window ._popup_window_contents { margin: 10px 0; width: 100%; height: 100%; } ._popup_window ._popup_window_header { cursor: move; height: 16px; } ._popup_window ._popup_window_title { margin-top: -7px; margin-bottom: 7px; font-size: 11px; } ._popup_window ._popup_window_close { display: block; position: absolute; top: 4px; left: 5px; height: 13px; width: 13px; background-image: url("window_close-a2a943b6.cache.gif"); cursor: pointer; cursor: hand; } ._popup_window_contents .centercontent { font-size: 85%; min-width: 450px; width: auto; z-index: auto; padding: 0; margin: 0; } ._popup_window_contents .centercontent .pagetitle { color: #193441; background-color: #dbd9b9; padding: 0 10px; font-size: 100%; } ._popup_window_contents .centercontent form.dbatableform { min-width: 700px; } table.dbdisplay .popup_button { margin: 0; padding: 0; display: block; height: 16px; width: 48px; background: url(sprite-a2a943b6.cache.gif) 0 -80px; } table.dbdisplay .popup_button span { display: none; } div.rowgroup span.rowgroupheader { font-weight: bold; background: transparent; padding: 0; margin: 0; } div.rowgroup { font-size: 90%; background-color: #bbb; width: 98%; margin: 2px 3px 2px 3px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #000; border-right: 1px solid #000; } div.rowgroup div.rowgroup { border: none; margin: 0; } div.fieldrow div.select div.disabled span.disabled a.ref_link, div.fieldrow div.output div.disabled span.disabled a.ref_link, div.fieldrow div.output span { display: block; float: left; margin-right: 0.5em; } .form_bottom { clear: both; } div.dbdisplay { z-index: 11; } body div.dbadetail { z-index: 10; } #control_overlay { background-color: #000; } div.dbException_error, div.dbException_error_detail, div.dbException_return { clear: both; margin: 20px; } div.dbException_error_detail { display: none; } td.email a { text-decoration: underline; } .ex3 { width: 3ex; } .ex6 { width: 6ex; } .ex9 { width: 9ex; } .ex12 { width: 12ex; } .ex15 { width: 15ex; } .ex18 { width: 18ex; } .ex21 { width: 21ex; } .ex24 { width: 24ex; } .ex27 { width: 27ex; } .ex30 { width: 30ex; } .ex33 { width: 33ex; } .ex36 { width: 36ex; } .ex39 { width: 39ex; } .ex42 { width: 42ex; } .ex45 { width: 45ex; } .ex48 { width: 48ex; } .ex51 { width: 51ex; } .ex54 { width: 54ex; } .ex57 { width: 57ex; } .ex60 { width: 60ex; } * html .ex3 { width: 2em; } * html .ex6 { width: 3.5em; } * html .ex9 { width: 5em; } * html .ex12 { width: 6.5em; } * html .ex15 { width: 8em; } * html .ex18 { width: 9.5em; } * html .ex21 { width: 11em; } * html .ex24 { width: 13em; } * html .ex27 { width: 14.5em; } * html .ex30 { width: 16em; } * html .ex33 { width: 17.5em; } * html .ex36 { width: 19em; } * html .ex39 { width: 21em; } * html .ex42 { width: 22.5em; } * html .ex45 { width: 24em; } * html .ex48 { width: 25.5em; } * html .ex51 { width: 27em; } * html .ex54 { width: 29em; } * html .ex57 { width: 30.5em; } * html .ex60 { width: 32em; } /** * styles for Import from CSV via fineuploader */ #select-file-button { background: #fff; color: #193441; border: 1px solid #999; font-weight: bold; padding: 5px; } #select-file-button:hover { background: #ababab; } #select-file-button input[type=file] { bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%; } #manual-fineuploader ul { display: inline-block; margin-top: 10px; } #manual-fineuploader ul li { list-style: none; }html body { background: url("../../image/proguardHeader.jpg") repeat-x scroll 0 -4px transparent; } /** * BANNER OVERRIDES */ html #banner { background: url("../../image/proguardHeader.jpg") repeat-x; } html #banner h1 { background: url("../../image/proguardLogo.png") no-repeat 0 0; display: block; height: 100px; width: 160px; background-size: contain; } html #banner h1 a { display: block; height: 85px; margin: 0; padding: 0; width: 171px; } html #banner h1 a span { display: none; } html #logged_in { color: #fff; float: right; font-weight: bold; margin-right: 200px; position: relative; } html #logged_in a { text-transform: uppercase; } html a#login_link { background: #000; border: 1px solid #000; color: #fff; right: 30px; width: 55px; } html a#login_link:hover { background: #8599ba; color: #eee; } /** * LOGIN SCREEN */ html body.login #main #centercontent { border: 0; margin: 20px 0 25px 50px; } html #centercontent { background: #fff; } html body.login #centercontent .login { border: 0; width: 500px; background: #fff; } html body.login #centercontent .login .use_js { display: none; } html #centercontent #dbaloginform { background: #fff; border: 0; color: #6e6e6e; } html #centercontent #dbaloginform input[type=password], html #centercontent #dbaloginform input[type=text] { width: 255px; } html #centercontent #dbaloginform #login_panel_caption { background: #fff; color: #6e6e6e; } html #centercontent #dbaloginform label { color: #6e6e6e; left: 30px; position: relative; text-align: left; } html body.login #centercontent #dbaloginform #submitbtn { background: #6e6e6e; border: 1px solid #000; color: #fff; margin: 0; } html body.login #centercontent #dbaloginform #submitbtn:hover { background: #8599ba; color: #eee; } /** * MENU BAR OVERRRIDES */ html #menus { background-color: #efefef; border-top: 5px solid #d9d9d9; } #menus li.menu { background: #efefef; border: 0; height: 100%; margin: 0; } #menus li.menu > a.menu { background: #efefef; color: #000; height: 22px; line-height: 100%; padding-top: 10px; margin-bottom: -5px; } html #menus li.menu > a:hover { background: #6e6e6e; border-top: 5px solid white; color: #fff; position: relative; top: -5px; } /** * MENU BAR SUB-MENU OVERRIDES */ html #menus li.menu ul.menu { -moz-box-shadow: 0 0 2px 2px #ccc; -webkit-box-shadow: 0 0 2px 2px #ccc; border: 1px solid #ccc; box-shadow: 0 0 2px 2px #ccc; margin: 0; top:31px; } html #menus li.subnav a { background: #efefef; border-bottom: 0; border-left: 5px solid #fff; border-right: 5px solid #fff; border-top: 0; color: #6e6e6e; } html #menus li.subnav a:hover { background: #6e6e6e; border-bottom: 0; border-left: 5px solid #6e6e6e; border-right: 5px solid #6e6e6e; border-top: 0; color: #fff; } html #menus li.menu ul.menu li.subnav { border-bottom: 1px solid #fff; } html #menus li.menu ul.menu > li.subnav:first-child { border-top: 5px solid #fff; } html #menus li.menu ul.menu > li.subnav:last-child { border-bottom: 5px solid #fff; } /** * SEARCH FORM OVERRIDES */ html #centercontent .h4_search { background: #eee; margin: 0 0 5px 0; } html #dbasearchform { background: #eee; } /** * AJAXDIV OVERRIDES html #main #centercontent { border-top: 5px solid #f9f7e0; } */ html #main #centercontent .dbadetail { border-top: 0; } html body.list #centercontent > .dbdisplay { padding-top: 0; } /** * GLOBAL ELEMENT OVERRIDES */ html #main { padding: 0 10px; margin-bottom: 44px; } html #centercontent { border-bottom: 1px solid #e3dc84; margin: 20px auto 5px; padding: 20px 20px 0; } html #centercontent input[type=password], html #centercontent input[type=text], html #centercontent select, html #centercontent textarea { -moz-box-shadow: 4px 4px 2px #efefef; -webkit-box-shadow: 4px 4px 2px #efefef; border: 1px solid #000; box-shadow: 4px 4px 2px #efefef; } html #centercontent > * { margin: 0 -20px; } html #centercontent > :first-child { border-bottom: 1px solid #e3dc84; } html #centercontent > :last-child { border-bottom: 5px solid #f9f7e0; } html body.home #centercontent li { background: #efefef; } html body.home #centercontent li a { color: #000; line-height: 3em; } html body.home #centercontent li p { background: #fff; color: #000; } html body.home #centercontent ol, html body.home #centercontent #tables_list { margin-top: 10px; } html #centercontent > .dbdisplay { border-top: 1px solid #E3DC84; padding-top: 8px; } html #centercontent form #submit, html #dbasearchform #submit { background: #000; border: 1px solid #000; } html #centercontent form #submit:hover { background: #fb001f; border: 1px solid #fb001f; } html #dbasearchform #submit:hover { background: #859ab7; } html #centercontent .scroll, html #centercontent div.dbdisplay, html div.dbdisplay.view, html div.dbdisplay.update, html div.dbdisplay.insert, html div.dbdisplay.confirmdelete, html div.dbdisplay.chpass { background: #eee; } html div.dbdisplay.list form div.buttons input { display: none; } html div.dbdisplay.list form td.check input { display: none; } html div.dbdisplay.list form #toggle_buttons { display: none; } html div.dbdisplay.list th.check { visibility: hidden; } html div.dbdisplay.insert, html div.dbdisplay.dbadetail.view { margin-bottom: 0; } html #centercontent .scroll span.export, html #centercontent .scroll span.insert, html #centercontent .scroll span.print, html #centercontent .scroll span.done { padding-right: 0; } html #centercontent .scroll span.export a, html #centercontent .scroll span.insert a, html #centercontent .scroll span.print a { margin-left: -12px; padding-right: 12px; } html #centercontent div.dbdisplay div.scroll span.done a span.txt { margin: 0; } html #centercontent .scroll span.export a .img, html #centercontent .scroll span.insert a .img, html #centercontent .scroll span.print a .img, html #centercontent .scroll span.done a .img { display: none; } html #centercontent .scroll span.insert { background: #fff; border: 1px solid #000; } html #centercontent .scroll span.insert:hover { background: #dae1eb; } html #centercontent .scroll span.insert a { color: #000; } html #centercontent .scroll span.insert a:hover span { text-decoration: none; } html #centercontent .scroll span.insert a .img { display: none; } html #centercontent .scroll span.export, html #centercontent .scroll span.print { background: #6e6e6e; border: 1px solid #000; } html #centercontent .scroll span.export:hover, html #centercontent .scroll span.print:hover { background: #8599ba; } html #centercontent .scroll span.export a span, html #centercontent .scroll span.print a span { color: #eee; } html #centercontent .scroll span.export:hover a span, html #centercontent .scroll span.print:hover a span { color: #fff; text-decoration: none; } html table.dbdisplay { border: 0 } html table.dbdisplay tr.header { background: #6e6e6e; height: 2em; line-height: 2em; } html .centercontent .pagetitle, html ._popup_window_contents .centercontent .pagetitle { color: #6e6e6e; background: #fff; } html #trail span , html #trail a.crumb { color: #6e6e6e; font-style: normal; } html .dbdisplay form.cssform { background: #eee; } html form.leftcolumn label, html #centercontent .dbdisplay label { color: #6e6e6e; } html .dbdisplay .buttons.top, html .dbdisplay .fakebuttons { background: #eee; } html div.insert .dbatableform fieldset.panel, html div.update .dbatableform fieldset.panel, html div.view .dbatableform fieldset.panel { background: #fff; border-left: 50px solid #eee; border-right: 50px solid #eee; } html table.dbdisplay tr.header th a span.img, html table.dbdisplay a.sortlink span.img, html div.dbdisplay div.scroll span a span.img, html .handle, html table.dbdisplay .popup_button { background-image: url("../../image/sprite.gif"); top: -3px; } html div#centercontent form input.editor_ok_button, html #h4ge_update_link, html #submitbtn { background: #fff; border: 1px solid #000; color: #6e6e6e; } html div#centercontent form input.editor_ok_button:hover, html #h4ge_update_link:hover, html #submitbtn:hover { background: #dce1e5; } html a.button, html a.editor_cancel_link, html div.autocomplete ul li.link, html table.dbdisplay a.editor_cancel_link, html #cancel, html #reset, html #save_next, html #save_return, html #save_view { background: #6e6e6e; border: 1px solid #000; color: #fff; } html a.button:hover, html a.editor_cancel_link:hover, html div.autocomplete ul li.link:hover, html table.dbdisplay a.editor_cancel_link:hover, html #cancel:hover, html #reset:hover, html #save_next:hover, html #save_return:hover, html #save_view:hover { background: #859AB7; } html form.dbatableform div.fieldrow input.calbutton, html form.dbatableform div.fieldrow input.refbutton, html form.dbatableform div.fieldrow.required input.refbutton, html form.dbatableform div.fieldrow.vin a.ref_link { background: #fff; border: 1px solid #000; color: #000; } html form.dbatableform div.fieldrow input.calbutton:hover, html form.dbatableform div.fieldrow input.refbutton:hover, html form.dbatableform div.fieldrow.required input.refbutton:hover, html form.dbatableform div.fieldrow.vin a.ref_link:hover { background: #dce1e5; } html table.dbdisplay { background-color: #6e6e6e; } html table.dbdisplay tr.even { background: #fff; } html table.dbdisplay tr.odd { background: #f9f9f9; } html table.dbdisplay tr.even td, html table.dbdisplay tr.odd td, table.dbdisplay td { border-bottom: 1px solid #000; } html table.dbdisplay tr.data td, html table.dbdisplay tr.header th { border-left: 1px solid #000; border-right: 0; } html table.dbdisplay tr.data > :first-child, html table.dbdisplay tr.header > :first-child, html table.dbdisplay tr.data > :last-child, html table.dbdisplay tr.header > :last-child { border-left: 0; border-right: 0; } html div.dbadetail #navlist.navlist { background: #fff; } html div.dbadetail #navlist.navlist a.current:link { background: #6e6e6e; color: #fff; font-weight: bold; text-decoration: underline; } html div.dbadetail #navlist.navlist a.active:link { background: #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 1px solid #eee; color: #000; text-decoration: none; } html div.h4_scroll_wrapper span.first a.disabled, html div.h4_scroll_wrapper span.previous a.disabled, html div.h4_scroll_wrapper span.next a.disabled { color: #bbb; } html div.h4_scroll_wrapper span.locator, html div.h4_scroll_wrapper span.first a, html div.h4_scroll_wrapper span.previous a, html div.h4_scroll_wrapper span.next a { color: #6e6e6e; } html div.fieldrow.textarea div.disabled { float: left; margin-right: auto; margin-left: 7px; } div.fieldrow.can_modify.span { display:none; } body.dealer div.total_contracts_display { position: absolute; right:183px; top: 65px; } body.dealer div#field_div_total_contracts_display { right: 281px; top: 0px; right: -120px;} body.dealer div.total_claims_display { position: absolute; right:183px; top: 93px;} body.dealer div#field_div_total_claims_display { right: 281px; top: 0px; right: -120px;} body.dealer div.total_reserve_display { position: absolute; right:183px; top: 121px;} body.dealer div#field_div_total_reserve_display { right: 281px; top: 0px; right: -120px;} body.dealer div.total_claims_amount_display { position: absolute; right:183px; top: 149px;} body.dealer div#field_div_total_claims_amount_display { right: 281px; top: 0px; right: -120px;} body.dealer div.total_remaining_reserve_displa { position: absolute; right:183px; top: 177px;} body.dealer div#field_div_total_remaining_reserve_displa { right: 281px; top: 0px; right: -120px;} body.dealer div.claims_ratio_static_display { position: absolute; right:183px; top: 205px;} body.dealer div#field_div_claims_ratio_static_display { right: 281px; top: 0px; right: -120px;} html body.dealer #centercontent .dbdisplay label[for=total_contracts_display], html body.dealer #centercontent .dbdisplay label[for=total_claims_display], html body.dealer #centercontent .dbdisplay label[for=total_reserve_display], html body.dealer #centercontent .dbdisplay label[for=total_claims_amount_display], html body.dealer #centercontent .dbdisplay label[for=total_remaining_reserve_displa], html body.dealer #centercontent .dbdisplay label[for=claims_ratio_static_display], body.dealer span#total_contracts_display, body.dealer span#total_claims_display, body.dealer span#total_reserve_display, body.dealer span#total_claims_amount_display, body.dealer span#total_remaining_reserve_displa, body.dealer span#claims_ratio_static_display { color: blue; } span.negative_amount { color: #FF0000; } span#dealer_has_special_deal { color: #FF0000; } tr.inactive, table.dbdisplay tr.inactive a { color: #FF0000; } #toplevel:not(.Administrator) div.dbdisplay span.searchfield label[for="srch_claim_date"], #toplevel:not(.Administrator) div.dbdisplay span.searchfield label[for="srch_claims_adjustor.first_name"], #toplevel:not(.Administrator) div.dbdisplay span.searchfield label[for="srch_claims_adjustor.last_name"] { display:none; } html table.dbdisplay.optional_coverage .popup_button { background-image: none; } .panel.border_new_dealer { border-left-color: #FF9500 !important; border-right-color: #FF9500 !important; } .background_new_dealer > .fakebuttons, .background_new_dealer > .buttons.top { background-color: #FF9500 !important; } .cssform.dbatableform.background_new_dealer { margin-top: 30px !important; } ._popup_window_contents .contract_auto a{ font-weight: bold; } #footer { display: none;} 
