Support Incident Tracker GIT4.x
sitbase.css
Go to the documentation of this file.
00001 /* SiT! users: if you want to change the look & feel of SiT! DON'T EDIT THIS FILE, instead read:   http://sitracker.org/wiki/Creating_Themes */
00002 @import 'sit.css.php';
00003 
00004 /* Base styles*/
00005 body {
00006   font-family: Tahoma, Helvetica, Arial, 'sans serif';
00007   background-color: #FFFFFF;
00008   color: #000;
00009   font-size: 8pt;
00010   margin: 0px 0px 15px 0px;
00011   behavior: url('styles/csshover.htc');
00012 }
00013 
00014 /* Text headings and bodytext elements */
00015 
00016 h1 {
00017   background-image: url('../images/top2.png');
00018   font-size: 16pt; font-weight: bold; color: #FFF;
00019   background-color: #203894; margin: 0px; padding: 3px 0px 3px 0px;
00020 }
00021 h2 { font-size: 14pt; }
00022 h3 { font-size: 150%; }
00023 h4 { font-size: 125%; }
00024 h5 { font-size: 100%; font-weight: normal; }
00025 h2 img, h3 img { vertical-align: bottom; }
00026 h1,h2,h3,h4,h5 { text-align: center; }
00027 
00028 p, table, td, center, input, textarea, select
00029 {
00030   font-size: 8pt;
00031   color: #000000;
00032 }
00033 
00034 
00035 blockquote
00036 {
00037     background-color: transparent;
00038     border-top: 3px double #203894;
00039     border-bottom: 3px double #203894;
00040     padding: 5px;
00041     font-style: oblique;
00042     font-size: 1em;
00043     margin-left: 5%;
00044     margin-right: 5%;
00045 }
00046 
00047 code { white-space: pre; background: #F7F7F7; }
00048 abbr { cursor: help; }
00049 var { font-family: monospace; color: #303030; }
00050 
00051 /* Form elements */
00052 form table.vertical { margin-left: auto; margin-right: auto; }
00053 form table.vertical th { text-align: right; background-color: #CCCCFF; }
00054 form table.vertical td { background-color: #DEDEFF; }
00055 form p { text-align: center; }
00056 select { background: white; }
00057 fieldset { background: #DEDEFF;}
00058 td textarea { width: 100%; }
00059 input[type=submit], input[type=button], input[type=reset]
00060 {
00061     margin-top: 4px;
00062     background: #185594;
00063     color: white; border:
00064     1px solid #185594;
00065     /*text-transform: uppercase;*/
00066     -moz-border-radius: 3px;
00067     -webkit-border-radius: 3px;
00068     border-radius: 3px;
00069 }
00070 input[type=reset] {margin-left: 4px; margin-right:4px;}
00071 input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover
00072 {
00073     background: #EEF6FF; border: 1px solid #205D94; color: #185594;
00074 }
00075 
00076 
00077 /* Tables */
00078 th { -moz-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; }
00079 th, td { padding: 1px 5px; }
00080 th, tfoot td { background: #F2F2F2; }
00081 td sup { color: #444; }
00082 legend { border: 1px solid #185594; background: white; padding: 0px 15px;}
00083 
00084 
00085 /* Hyperlinks */
00086 a
00087 {
00088   font-weight: bold;
00089   text-decoration: none;
00090   color: #3366CC;
00091 }
00092 
00093 
00094 a:hover
00095 {
00096   font-weight: bold;
00097   text-decoration: underline;
00098   color: #3366CC;
00099 }
00100 
00101 a:active
00102 {
00103   font-weight: bold;
00104   text-decoration: underline;
00105   color: #3366CC;
00106 }
00107 a em { font-style: normal; text-decoration: underline; color: #224488; }
00108 
00109 
00110 /* Other elements */
00111 img { border:0px; }
00112 hr { height: 1px; background-color: #CDCDCD; color: #CDCDCD; margin:0px;padding:0px; }
00113 
00114 /* ID & Class Selectors */
00115 
00116 
00117 #container p { text-align: left; }
00118 #checksbox p { text-align: left; }
00119 #emailtemplatesbox p { text-align: left; }
00120 #noticetemplatesbox p { text-align: left; }
00121 #actiondetails p { text-align: center; }
00122 
00123 #aboutcreditcontent p { text-align: center; }
00124 #aboutcontent {
00125 background: transparent;
00126 text-align: left;
00127 width: 50%;
00128 font-family: monospaced;
00129 margin: auto;
00130 white-space: pre;
00131 }
00132 
00133 #masthead {
00134   background-image: url('../images/top2.png');
00135   background-position: top-left; background-repeat: x-repeat;
00136   color: #aaa;
00137 }
00138 #masthead a { color: white; font-weight: normal;}
00139 #mastheadcontent {
00140   background-image: url('../images/sit_swirl2.png');
00141   background-position: top-left; background-repeat: no-repeat;
00142   height: 50px; background-color: transparent;
00143   position: relative; top: 0px;
00144   position: relative;
00145 }
00146 #apptitle { background: transparent; }
00147 
00148 #personaloptions { float: right; margin-right: 10px; margin-top: 5px; }
00149 
00150 #aboutsit
00151 {
00152 /*   border: 1px solid #ccc; */
00153   width: 900px;
00154   margin: auto;
00155   text-align: center;
00156 }
00157 #aboutsit img { margin-left: auto; margin-right: auto; }
00158 #aboutbox { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #185594; /*position: relative; top: -16px;*/ padding-top: 16px; padding-bottom: 26px; }
00159 
00160 #mainframe { margin: 0px 1em; }
00161 
00162 #menumenu { background-color: #000; color: #BBB; text-align: center; padding: 2px 0px 2px 0px; margin-bottom: 5px;}
00163 #menumenu a { text-decoration: none; color: #FFF; }
00164 #menumenu a:hover { text-decoration: underline; }
00165 #menumenu a:active { text-decoration: underline; }
00166 #actionmenu { color: #aaa; margin-bottom: 5px; }
00167 #actionmenu a:link { color: #E76666; }
00168 #actionmenu a:hover { background: #203894; color: white; }
00169 
00170 #menu { border-bottom: 1px solid #203894; padding-bottom: 4px;}
00171 .menuitem li { padding-top: 3px; }
00172 
00173 #menu, #noticearea { font-size: 8pt; }
00174 
00175 #menu {
00176 /*  float: left; */
00177   display: block;
00178   color: #000;
00179   margin-bottom: 5px;
00180   width: 100%;
00181   height: 20px;
00182 }
00183 
00184 #menu ul {
00185   margin: 0;
00186   padding: 0;
00187   border: 0;
00188   list-style-type: none;
00189   background-color:#FFF;
00190 }
00191 
00192 #menu li {
00193   margin: 0;
00194   padding: 0;
00195   border: 0;
00196   display: block;
00197   float: left;
00198   position: relative;
00199 }
00200 
00201 #menu li:hover {
00202   color: #900;
00203   background-color: #FFF;
00204 }
00205 
00206 #menu a {
00207   display: block;
00208   text-decoration: none;
00209   text-align: center;
00210   color: #5B5B5B;
00211   padding: 0.25em 0.8em 0.25em 0.8em;
00212 }
00213 
00214 #menu a.greyed, #menu a.greyed:hover { color: #C6C3C6; }
00215 
00216 #menu li a {
00217   position: relative;
00218 }
00219 
00220 #menu li:hover>a, #menu a:hover {
00221   color: #205D94;
00222 }
00223 
00224 #menu li ul {
00225   visibility: hidden;
00226   position: absolute;
00227   z-index: 10;
00228   color: #000;
00229   border-bottom-width: 1px;
00230   border-bottom-style: solid;
00231   border-bottom-color: #C5C5C5;
00232   background-color: #FFFFFF;
00233   /*padding-top: 14px; */
00234   padding-bottom: 0px;
00235   line-height: 14px;
00236   width: 130px;
00237   left: -1px;
00238 }
00239 
00240 html>body #menu li ul {  display: none; }
00241 
00242 #menu li li {
00243   width: 100%;
00244   border-width: 0 1px 0 1px;
00245   border-style: solid;
00246   border-color: #C5C5C5;
00247   background: white;
00248 }
00249 
00250 #menu li li ul {
00251   top: 0;
00252   left: 100%;
00253 }
00254 
00255 div#menu li:hover ul,
00256 #menu li:hover li:hover ul,
00257 #menu li:hover li:hover li:hover ul {
00258     visibility: visible;
00259 }
00260 div#menu li:hover li ul,
00261 #menu li:hover li:hover li ul,
00262 #menu li:hover li:hover li:hover li ul {
00263     visibility: hidden;
00264 }
00265 
00266 #menu ul li:hover>ul {
00267   display: block;
00268   visibility: visible;
00269 }
00270 
00271 #menu li ul a {
00272   text-align: left;
00273   font-family: Arial, Helvetica, sans-serif;
00274   font-weight: normal;
00275   font-size: 8pt;
00276   word-spacing: 0px;
00277 }
00278 #menu li ul a:hover
00279 {
00280   background-color: #CCC;
00281   filter:alpha(opacity=75);
00282   opacity: 0.75;
00283   -moz-opacity:0.75;
00284 }
00285 
00286 #menu li ul li ul {
00287   padding-top: 0px;
00288   border-top-width: 1px;
00289   left: 130px;
00290 }
00291 
00292 #menu li li ul {
00293   border-width: 1px 0 1px 0;
00294   border-style: solid;
00295   border-color: #C5C5C5;
00296 }
00297 
00298 #menu li.menuitem {
00299   /* background: url('../images/menu_divider.gif') no-repeat right center; */
00300   z-index: 100;
00301 }
00302 
00303 
00304 #menu li li.submenu {
00305     background-image: url(../images/menuarrow.gif);
00306     background-repeat: no-repeat;
00307     background-position: right;
00308 }
00309 
00310 #menu li ul a:hover > li.submenu
00311 {
00312     background-image: url(../images/menuarrow.gif);
00313     background-repeat: no-repeat;
00314     background-position: 100% 5px;
00315 }
00316 
00317 .tagname { text-align: center; }
00318 
00319 .return, #container .return { text-align: center; }
00320 
00321 .daycalendarview { text-align: center; }
00322 
00323 .weekcalendarview { text-align: center; }
00324 
00325 .yearcalendarview { text-align: center; }
00326 
00327 .yearcalendar {
00328     border: 1px solid;
00329     padding: 5px;
00330     border-collapse: collapse;
00331     border-color: #AAA;
00332     /* width: 80%; */
00333     vertical-align: top;
00334     text-align: center;
00335 }
00336 
00337 .setpublicholidays { text-align: center; }
00338 
00339 .actionlinks .greyed { text-decoration: line-through; color: #C6C3C6; }
00340 
00341 .maintable {margin-left:auto; margin-right:auto;}
00342 
00343 .tabletitle { text-align: center; }
00344 
00345 th:hover { background: #E9E9E9; }
00346 
00347 /* Shading for tables*/
00348 tr.shade1 { background-color: #CCCCFF; }
00349 tr.shade2 { background-color: #DDDDFF; }
00350 tr.critical { background-color: #FF4433; }
00351 tr.urgent { background-color: #f08080; }
00352 tr.expired { background-color: #DDDDDF; }
00353 tr.notice { background-color: #FFFFB0; }
00354 
00355 tr.shade1:hover, tr.shade2:hover { background-color: #F2F2F2; }
00356 tr.critical { background-color: #FF4433; }
00357 tr.critical:hover { background-color: #FFAAAB; }
00358 strong.critical { text-decoration: underline; padding: 1px 7px; -moz-border-radius:7px; }
00359 tr.critical strong.critical { color: #FFF; }
00360 tr.urgent:hover { background-color: #FFAAAB; }
00361 tr.expired:hover { background-color: #F2F2F2; }
00362 tr.notice:hover { background-color: #F2F2F2; }
00363 
00364 div#holiday { text-align: center }
00365 td.holidaydate { text-align: right }
00366 
00367 
00368 .mainshade { background-color: #FFF; } /* white - is this used? */
00369 .shade1 { background-color: #CCCCFF; } /* medium blue - alt shade1 */
00370 .shade2 { background-color: #DDDDFF; } /* light blue - alt shade 2 */
00371 .urgent { background-color: #f08080; color: black; } /* #E8B7DD; */
00372 .notice { color: black; background-color: #FFFFBC; } /* yellow -- was #ffbbaa; mild red */
00373 h1.notice { background-image: url('../images/top_yellow.png'); }
00374 h1.normal { background-color: #203894; }
00375 .critical { background-color: #ff4500; } /* fire-engine red */
00376 h1.critical { background-image: url('../images/top_red.png'); }
00377 .expired { background-color: #D6D6D6; } /* grey */
00378 .review { background-color: #7AC5CD; } /* teal */
00379 .idle     { background-color: #CCffCC; } /* green - #90ee90; */
00380 .visible { background-color: #DDFFE1; } /* #C9EBD8 light green - visible to customer */
00381 
00382 #statusbar { clear: both; background-color: #203894; color: #FFF; text-align: center; padding: 2px 0px 2px 0px; margin-top: 1em;}
00383 #statusbar a { text-decoration: none; color: #FFF; }
00384 #statusbar a:hover { text-decoration: underline; }
00385 #statusbar a:active { text-decoration: underline; }
00386 
00387 
00388 
00389 /* Windows (Dashlets) */
00390 div.windowbox
00391 {
00392   border: 1px solid #205D94;
00393   width: 95%;
00394   margin-left: auto;
00395   margin-right: auto;
00396   margin-bottom: 5%;
00397   margin-top: 5%;
00398   max-width: 500px;
00399 }
00400 
00401 div.windowtitle
00402 {
00403   cursor: pointer;
00404   width: 100%;
00405   background: #205D94;
00406   color: white;
00407   padding: 1px;
00408   cursor: move;
00409 }
00410 .windowtitle img { vertical-align: middle; border: 0px; }
00411 .windowtitle div { padding-right: 3px; }
00412 .windowtitle a { color: white; font-weight: normal;}
00413 div.window
00414 {
00415     padding: 3px;
00416     overflow: hidden;
00417 }
00418 div.windowtitle div { float: right; }
00419 div.window table { width: 100%; }
00420 
00421 em.important, strong.important { color: red; }
00422 option.disable { color: red; }
00423 option.enable { color: #00AA00; }
00424 option.separator { border-top: 1px solid black; }
00425 
00426 span.separator { color: #999; }
00427 
00428 /* Information and Errors */
00429 h2.error,h3.error,h4.error,h5.error,p.error { color: red; }
00430 input.error, textarea.error, select.error { border: 2px solid red; }
00431 
00432 p.tip,p.info, p.warning, p.error, p.trigger, h5.warning, h5.error
00433 {
00434   background-position: 3px 2px;
00435   background-repeat: no-repeat;
00436   padding: 3px 3px 3px 22px;
00437   min-height: 16px;
00438   -moz-border-radius: 5px;
00439   /* display: inline; */
00440   border: 1px solid #000;
00441   margin-left: 2em;
00442   margin-right: 2em;
00443   width: auto;
00444   text-align: left;
00445 }
00446 p.tip
00447 {
00448   background-image: url('../images/icons/oxygen/16x16/tip.png');
00449   color: black;
00450   border: 1px solid black;;
00451   background-color: #FFFFEB;
00452 }
00453 p.info, p.trigger
00454 {
00455   background-image: url('../images/icons/oxygen/16x16/info.png');
00456   color: #17446B;
00457   border: 1px solid #17446B;
00458   background-color: #F4F6FF;
00459 }
00460 p.info span, p.error span, p.warning span, p.trigger span { float: right; margin-right: 10px; }
00461 p.warning, h5.warning
00462 {
00463   background-image: url('../images/icons/oxygen/16x16/warning.png');
00464   color: #5A3612;
00465   border: 1px solid #A26120;
00466   background-color: #FFECD7;
00467 }
00468 p.error, h5.error
00469 {
00470   background-image: url('../images/icons/sit/16x16/error.png');
00471   color: #f00;
00472   border: 1px solid #f00;
00473   background-color: #FFE1E1;
00474 }
00475 p.error, span.error, p.error span a { color: #f00; }
00476 p.warning span a { color: #5A3612; }
00477 p#dismissall { text-align: right; padding-right:32px; }
00478 
00479 strong.info,em.info,u.info,span.info
00480 {
00481    background: #E1FFFF; border: 1px solid #BFD8D8; padding: 2px; cursor: help;
00482 }
00483 
00484 p.alert { border-style: inset; }
00485 
00486 div.scrollbox { max-width: 500px; white-space: pre; max-height: 100px; overflow: auto; background-color: white; border: 1px inset #ccc; }
00487 
00488 p.sitversion, p.forgotpwd, p.inventory, #inventory, .formbuttons, #container .formbuttons { text-align: center; }
00489 
00490 p.trigger
00491 {
00492   background-image: url('../images/icons/oxygen/16x16/trigger.png');
00493   background-position: left;
00494   background-repeat: no-repeat;
00495   color: #17446B;
00496   border: 1px solid #17446B;
00497   background-color: #F4F6FF;
00498 }
00499 
00500 
00501 #portalleft
00502 {
00503   width: 20%;
00504   float: left;
00505   border: 1px dotted #9C9C9C;
00506   background: #F7FAFF;
00507   padding-left: 5px;
00508   margin-bottom: 15px;
00509   margin-left: 25px;
00510 }
00511 
00512 #portalright
00513 {
00514   width:50%;
00515   margin:0 auto;
00516 }
00517 
00518 #topsearch { text-align: right; clear: both; top: -11px; position: relative; }
00519 #topsearch form {margin: 1px 7px 0px 0px; }
00520 #topsearch #searchfield {
00521   background-color: white;
00522   border:1px solid #aaa;
00523   padding:3px 3px 3px 20px;
00524   background:transparent url('../images/searchbg.png') no-repeat scroll 4px center;
00525   color: #aaa;
00526 }
00527 
00528 #incidentqueues form { text-align: center; }
00529 #incidentqueues table { width: 95%; }
00530 
00531 .helplink { vertical-align: super; color: #555; margin-left: 2px; font-size: 10px; position: static;}
00532 .helplink a { text-decoration: none; cursor: help; position: relative; color: #CC0000; z-index: 100;}
00533 .helplink a span { display: none;
00534   /*margin-right: 20px;*/
00535     position: absolute;
00536   /*top: 20px;*/
00537   /* left: -10px; */
00538   margin-left: 16px;
00539   margin-top: 8px;
00540   width: 125px;
00541   padding: 5px;
00542   z-index: 100;
00543   background: #CC0000;
00544   color: #fff;
00545   -moz-border-radius: 5px; /* this works only in camino/firefox */
00546   -webkit-border-radius: 5px; /* this is just for Safari */
00547   cursor: pointer;
00548   text-align: left;
00549 }
00550 .helplink a:hover {
00551     font-size: 99%; /* this is just for IE */
00552     text-decoration: none; color: #CC0000;
00553 
00554 }
00555 .helplink a span em { color: white; font-weight: bolder;}
00556 /* .helplink a:hover span { display: block; } */
00557 
00558 /* Incident Queues */
00559 span.actionqueue { color: Red; }
00560 span.waitingqueue { color: Green; }
00561 span.openqueue { color: Blue; }
00562 span.closedqueue { color: Gray; }
00563 
00564 a.direct { color: #000; }
00565 em.updatednow { color: #640000; font-weight: bolder; }
00566 em.updatedveryrecently { color: #640000; }
00567 em.updatedrecently { }
00568 
00569 p#pageoptions { float: right; top: -10px; position: relative; }
00570 form.filterform { margin-left: auto; margin-right: auto; margin-bottom: 1em; width: 50%; text-align: center; }
00571 
00572 .search_highlight { background: #FFFACD; font-weight: bolder; }
00573 
00574 div#kbarticle
00575 {
00576     border: 1px solid;
00577     padding: 5px;
00578     width: 55%;
00579     margin: 30px auto;
00580     background-color: #FBFBFB;
00581 }
00582 
00583 div#container
00584 {
00585     padding: 5px;
00586     width: 55%;
00587     margin: 30px auto;
00588 }
00589 #kbarticle h1,#kbarticle h3,#kbarticle h4, #kbarticle h5,#kbarticle h6
00590 {
00591   text-align: left; background: transparent; color: #0063dc;
00592   width: 100%;
00593   border-bottom: 1px #203894 solid;
00594 }
00595 #container h1,#container h3,#container h4, #container h5,#container h6
00596 {
00597   text-align: left; background: transparent; color: #0063dc;
00598   width: 100%;
00599   border-bottom: 1px #203894 solid;
00600 }
00601 h2.kbdistribution { text-align: left; }
00602 
00603 div#kbarticle textarea { width: 99%; }
00604 div#container textarea { width: 99%; }
00605 div#kbarticle h3 span { color: black; font-size: 70%; font-weight: normal; }
00606 div#container h3 span { color: black; font-size: 70%; font-weight: normal; }
00607 
00608 span.required
00609 {
00610   font-size: 0.8em;
00611   color: red;
00612 }
00613 
00614 input.required, select.required, textarea.required {
00615   background-color: #FFD8DE;
00616 }
00617 
00618 div#incidentfooter { border-top: 1px solid #203894; }
00619 
00620 div.bbcode_toolbar { margin-top: 5px; }
00621 div.bbcode_toolbar a
00622 {
00623     background: #3366CC;
00624     color: white;
00625     padding: 1px;
00626     border: 1px solid #3366CC;
00627     min-width: 20px;
00628 }
00629 div.bbcode_toolbar a:hover
00630 {
00631     background: white;
00632     color: #3366CC;
00633     text-decoration: none;
00634 }
00635 
00636 div#portaluser { float: right; text-align: right; }
00637 
00638 div.iheader { color: #666; margin-bottom:5px;}
00639 
00640 #loginform input[type=text], #loginform input[type=password]  { width: 90%; }
00641 
00642 
00643 #templatevariables
00644 {
00645     width: 48%; max-height: 700px;
00646     overflow: scroll; float: right;
00647     border: 1px solid #CCCCFF;
00648     z-index: 1;
00649 }
00650 
00651 /* tooltip */
00652 a.info img { border: 0px; text-decoration:none;}
00653 a.info img.gravatar { margin-right: 0.7em; vertical-align: top; }
00654 a.info span { display: none; z-index: 15; }
00655 a.info:hover { text-decoration: none; }
00656 a.info:hover span
00657 {
00658   display: block;
00659   position:absolute;
00660   background: white;
00661   width: 34em;
00662   padding: 1px;
00663   border:1px solid InfoText;
00664   text-decoration: none;
00665   font-weight: normal;
00666   background-color:#FFFF99; color:#000000 ;
00667   text-align: left;
00668   -moz-border-radius: 7px;
00669   -khtml-border-radius: 7px;
00670   border-radius: 7px;
00671   filter:alpha(opacity=85);
00672   opacity: 0.85;
00673   -moz-opacity:0.85;
00674 }
00675 
00676 div#help
00677 {
00678     width: 80%; margin-left: auto; margin-right: auto;
00679     background-color: #F2F2F2;
00680     -moz-border-radius: 7px;
00681     padding: 1em;
00682 }
00683 #help h1, #help h2, #help h3, #help h4
00684 {
00685     text-align: left;
00686     margin-bottom: 0.3em;
00687 }
00688 
00689 div.detailentry, div.detailentryhidden
00690 {
00691     border: 1px dotted #9C9C9C;
00692     width: 95%;
00693     background: #F7FAFF; /* #F7FAFF; */
00694     margin-left: auto;
00695     margin-right: auto;
00696     margin-bottom: 2em;
00697     padding-top: 20px;
00698     padding-left: 0.5em;
00699     padding-right: 0.5em;
00700     padding-bottom: 0.2em;
00701 }
00702 
00703 .detailentry img, .detailentryhidden img { border: 0px; }
00704 
00705 .detailentry table tr:hover { color: white; }
00706 .detailentry table td { background-color: transparent; }
00707 
00708 div.detailentryhidden, div.detailheadhidden { background: transparent; }
00709 
00710 div.detailhead, div.detailinfo, div.detailheadhidden, div.detailinfohidden
00711 {
00712     border: 1px solid #CDCEFF;
00713     background: #F0F0FF;  /* #C5B2D5; */
00714     padding: 0.2em 0.7em;
00715     font-size: 120%;
00716     margin-top: 10px;
00717     -moz-border-radius: 6px;
00718     top: 10px;
00719     margin-left: 7%;
00720 }
00721 div.detailhead, div.detailheadhidden
00722 {
00723     max-width: 80%;
00724     width: 80%;
00725     position: relative;
00726 }
00727 div.detailinfo, div.detailinfohidden
00728 {
00729     width: 80%;
00730     margin-bottom: 2em;
00731     position: relative;
00732 }
00733 div.detailinfohidden, div.detailheadhidden
00734 {
00735     border-color: #BDBDBD;
00736     background: white;
00737     /* color: #8A888A; */
00738 }
00739 div.detaildate
00740 {
00741     float: right;
00742     color: #06377F;
00743     padding-left: 1em;
00744     position: relative;
00745     top: 3px;
00746 }
00747 div.detaildate input[type=text] { color: #06377F; border: 1px dotted #06377F; background: transparent; }
00748 
00749 div.detailfoot
00750 {
00751     border: 1px solid black;
00752     width: 20%;
00753     background: #D5DEE6;
00754     margin-bottom: 1em;
00755     margin-left: 60%;
00756 }
00757 
00758 #detailsummary
00759 {
00760     background: #F7FAFF;
00761     margin-left: auto;
00762     margin-right: auto;
00763     border-bottom: 3px solid #203894;
00764     display: table;
00765     width: 100%;
00766 }
00767 #detailsummary table, .detailentry table
00768 {
00769     width: 100%;
00770     background-color: transparent;
00771 }
00772 #detailsummary table td
00773 {
00774     vertical-align: top;
00775 }
00776 #detailsummary h1
00777 {
00778     font-size: 150%;
00779     margin: 0px;
00780     padding: 0px;
00781     text-align: center;
00782 }
00783 #detailsummary img
00784 {
00785     vertical-align: text-top;
00786 }
00787 
00788 #row, #relationshiprow
00789 {
00790     display: table-row;
00791 }
00792 
00793 #left, #right, #relationshipleft
00794 {
00795     display: table-cell;
00796 }
00797 
00798 .statusline { color: green; }
00799 
00800 #tail { background:#AAA; color: #fff; padding: 10px 10px; overflow: hidden; }
00801 .datepicker { background-color: #CCCCFF; border: 1px solid black; font-family: monospace; text-align: left;}
00802 
00803 div.portalfileicon
00804 {
00805     float: left; margin-right: 5px;
00806 }
00807 
00808 /* Tags */
00809 div.taglist
00810 {
00811     border: 1px solid #808080;
00812     background: #F7FAFF;  /* #C5B2D5; */
00813     padding: 0.2em 0.7em;
00814     font-size: 120%;
00815     -moz-border-radius: 6px;
00816 }
00817 
00818 .tagcloud
00819 {
00820     word-spacing: 7px;
00821 }
00822 .taglevel1 { color: #7AA3CC; } /*#518BFF;  */
00823 .taglevel2 { color: #3A64B8; }
00824 .taglevel3 { color: #27437B; }
00825 .taglevel4 { color: #1F3663; }
00826 
00827 
00828 #contentpanel
00829 {
00830     width: 80%;
00831 }
00832 
00833 #menutoggle { float: left; }
00834 #menupanel
00835 {
00836     top: -5px;
00837     position: relative;
00838     display: none;
00839     width: 18%;
00840     border: 1px solid #ccc;
00841     border-top: none;
00842     float: left;
00843     min-height: 300px;
00844     margin-bottom: 2em;
00845     padding: 2px;
00846     z-index: 150;
00847     clear: none;
00848 }
00849 
00850 table.legend
00851 {
00852     text-align: center;
00853     margin: 0 auto;
00854     width: 95%;
00855     border: 1px solid;
00856     font-weight: bold;
00857 }
00858 
00859 .percentcontainer {
00860     width: 100px; border: 1px solid #ccc; background-color: white; height: 12px;
00861 }
00862 
00863 .percentbar {
00864     text-align: center; height: 12px; font-size: 90%;
00865     background: #AFAFAF;
00866     width: 0px; /* default */
00867 }
00868 
00869 .configvar h4
00870 {
00871     text-align: left;
00872     margin-bottom: 0px;
00873 }
00874 
00875 
00876 div.tabcontainer { display: block;  }
00877 
00878 .tabcontainer ul
00879 {
00880   margin: 0;
00881   list-style-type: none;
00882   padding-bottom: 25px;
00883   border-bottom: 1px solid #185594;
00884 }
00885 .tabcontainer ul li
00886 {
00887   display: block;
00888   float: left;
00889   height: 23px;
00890   margin: 1px 1px 0 1px;
00891   border: 1px solid #185594;
00892   -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
00893   -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
00894   border-bottom: 1px solid #fff;
00895   text-align: center;
00896   background: #185594;
00897   /*padding: 0;*/
00898   /*margin: 0;*/
00899 }
00900 
00901 .tabcontainer ul li a
00902 {
00903 
00904  /* background: #fff;*/
00905   width: 78px;
00906   height: 23px;
00907   /*border: 1px solid #185594;*/
00908   padding: 0;
00909   margin: 0 0 10px 0;
00910   color: #fff;
00911   text-decoration: none;
00912   display: block;
00913   text-align: center;
00914   padding-top: 4px;
00915 }
00916 
00917 .tabcontainer ul li a:hover
00918 {
00919   color: #185594;
00920   background: #EEF6FF;
00921   -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
00922   -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
00923 }
00924 
00925 .tabcontainer a:active
00926 {
00927 /*   background: #FFF; */
00928   color: #fff;
00929 }
00930 
00931 .tabcontainer li.active a
00932 {
00933   /*background: #185594;*/
00934  /* border: 1px solid #185594;*/
00935   color: #fff;
00936   color: #185594;
00937 }
00938 
00939 .tabcontainer li.active
00940 {
00941     background: white;
00942 }
00943 
00944 .smalltabs { clear: both; margin-top: 5px; margin-bottom: 10px;}
00945 .smalltabs ul
00946 {
00947   margin: 0 30px 0px;
00948   padding: 0 0 20px 10px;
00949   border-bottom: 4px solid transparent;
00950   list-style-type: none;
00951 }
00952 .smalltabs ul li
00953 {
00954   display: inline;
00955 }
00956 .smalltabs a:link, .smalltabs a:visited
00957 {
00958   float: left;
00959   line-height: 14px;
00960   font-weight: bold;
00961   margin: 0 10px 4px 10px;
00962   text-decoration: none;
00963   color: #999;
00964 }
00965 
00966 .smalltabs ul li.active a:link, .smalltabs ul li.active a:visited, .smalltabs a:hover
00967 {
00968   border-bottom: 3px solid #185594;
00969   padding-bottom: 2px;
00970   background: transparent;
00971   color: #185594;
00972 }
00973 
00974 #navlist a:hover { color: #000; }
00975 
00976 .configvar p
00977 {
00978     text-align: left;
00979     margin-top: 0.1em;
00980     margin-bottom: 0.2em;
00981 }
00982 
00983 #catintro
00984 {
00985     margin: 10px 0px;
00986     -moz-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;
00987     background: #EEF6FF;
00988     padding: 1em;
00989 }
00990 
00991 /* Table classes */
00992 th.subhead { font-variant: small-caps; font-size: 120%; text-align: right; }
00993 table.vertical { border: 1px solid #CCCCFF; }
00994 table.vertical td { vertical-align: top; }
00995 table.vertical th { text-align: right; }
00996 
00997 
00998 .droptarget { border: 2px dashed #ccc;}
00999 
01000 .success { color: #669900; }
01001 .failure { color: #f08080; }
01002 
01003 div.note { font-size: 98%; background-color: #FFFFA2; border-color: #A2A86A; margin-top: 0px; }
01004 div.appointment:hover { background-color: #FFFFA2; cursor: pointer; }
01005 div.appointmentdata
01006 {
01007     visibility: hidden;
01008     display: none;
01009     z-index: 2; width: 150px; height: 30px;
01010     background: white; position:absolute; top: 5px; left: 5px;
01011     border: 1px solid black;
01012     filter:alpha(opacity=85);
01013     opacity: 0.85;
01014     -moz-opacity:0.85;
01015     padding: 2px;
01016 }
01017 div.appointmentdata h2 { font-size: 100%; font-style: bold; background-color: #CCCCFF; padding: 0px; margin: 0px;}
01018 div.appointmentdata h2 a {color: red; float: right; }
01019 div.appointmentdata h2 a:hover {background: white;}
01020 
01021 .deleted { text-decoration: line-through; }
01022 
01023 .dojoComboBox { height: 1.5em; }
01024 
01025 div.img-dec img
01026 {
01027   margin: 5px;
01028   border: 1px solid #808080;
01029 }
01030 
01031 span.quoteirrel { color: grey; }
01032 span.quote1 { color: #749BC2; }
01033 span.quote2 { color: green; }
01034 span.quote3 { color: magenta; }
01035 span.quote4 { color: #FF9933; }
01036 span.sig { color: red; }
01037 .on {background-color:#84C1DF;}
01038 .off {background-color:white;}
01039 span.z {font-size:.001px;
01040 color:transparent;
01041 display:inline-block;
01042 width:0px;color:red;}
01043 
01044 #navmenu
01045 {
01046     color: white;
01047     background: #203894;
01048     padding-left: 20px;
01049     padding-top: 2px;
01050     padding-bottom: 2px;
01051     text-align: center;
01052 }
01053 #navmenu a { color: white; }
01054 #navmenu a em { color: #ddd; }
01055 
01056 /* odds and sods */
01057 #login { width: 220px; }
01058 #login .windowtitle {cursor: default; }
01059 #inboxtable, #userslisttable { width: 95%; }
01060 #feedbackformtable { margin-left: auto; margin-right: auto; width: 70%; }
01061 #tasksform, #skillsmatrixform { text-align: center; }
01062 #languageselection { margin-left: auto; margin-right: auto; width: 380px; text-align: center; margin-top: 3em; }
01063 #incidentsgraphtable { border: 1px solid #000; width: 250px; }
01064 #producttags {width: 50%; margin: auto;}
01065 .triggeractions {
01066     float: right;
01067 }
01068 
01069 table#cols { height: 350px; }
01070 td.alphamenu { text-align: center; vertical-align: middle; }
01071 
01072 #trigger_list {
01073 margin: 0 auto;
01074 }
01075 
01076 table.calendar
01077 {
01078 /* align='center' border='1' cellpadding='0' cellspacing='0' style='border-collapse:collapse; border-color: #AAA; width: 99%;' */
01079   width: 99%;
01080   margin: auto;
01081 }
01082 .calnonworked { text-align: center; font-size: 80%; border-left: 1px solid black; }
01083 th.today, td.today { background-color: #FFFF00; }
01084 
01085 @media print
01086 {
01087     #menu, #statusbar, h1#apptitle, #menulist, .contextmenu {visibility:hidden; display:none;}
01088     #pageoptions {display: none;}
01089 }
01090 
01091 @media handheld, only screen and (max-device-width: 480px)
01092 {
01093     * {
01094     float: none;
01095     }
01096     .windowtitle { background-color: red;}
01097     #statusbar, #languageselection { text-align: left; padding-left: 5px; }
01098     #languageselection, #login { margin-left: 0px;}
01099     #tail { margin: 0px;}
01100 
01101 }
01102 
01103 select .initialresponse, .problemdef, .actionplan, .solution
01104 {
01105     text-indent: 15px;
01106     height: 17px;
01107     background-repeat: no-repeat;
01108 }