OSCON/WRTKit/Resources/UI.css
changeset 11 aaba47256eea
parent 7 97dcd250e5be
equal deleted inserted replaced
10:07ac2f6a36a9 11:aaba47256eea
       
     1 	/*
       
     2 � Copyright 2008 Nokia Corporation. All rights reserved.
       
     3 
       
     4 IMPORTANT:  The Nokia software ("WRTKit and Example Widget files") is supplied to you by Nokia
       
     5 Corporation (�Nokia�) in consideration of your agreement to the following terms. Your use, installation
       
     6 and/or redistribution of the WRTKit and Example Widget files constitutes acceptance of these terms. If
       
     7 you do not agree with these terms, please do not use, install, or redistribute the WRTKit and Example
       
     8 Widget files.
       
     9 
       
    10 In consideration of your agreement to abide by the following terms, and subject to these terms, Nokia
       
    11 grants you a personal, non-exclusive license, under Nokia�s copyrights in the WRTKit and Example
       
    12 Widget files, to use, reproduce, and redistribute the WRTKit and Example files, in text form (for HTML,
       
    13 CSS, or JavaScript files) or binary form (for associated images), for the sole purpose of creating S60
       
    14 Widgets.
       
    15 
       
    16 If you redistribute the WRTKit and Example files, you must retain this entire notice in all such
       
    17 redistributions of the WRTKit and Example files.
       
    18 
       
    19 You may not use the name, trademarks, service marks or logos of Nokia to endorse or promote products
       
    20 that include the WRTKit and Example files without the prior written explicit agreement with Nokia.
       
    21 Except as expressly stated in this notice, no other rights or licenses, express or implied, are granted by
       
    22 Nokia herein, including but not limited to any patent rights that may be infringed by your products that
       
    23 incorporate the WRTKit and Example files or by other works in which the WRTKit and Example files
       
    24 may be incorporated.
       
    25 
       
    26 The WRTKit and Example files are provided on an "AS IS" basis.  NOKIA MAKES NO
       
    27 WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
       
    28 WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A
       
    29 PARTICULAR PURPOSE, REGARDING THE EXAMPLES OR ITS USE AND OPERATION
       
    30 ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
       
    31 
       
    32 IN NO EVENT SHALL NOKIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
       
    33 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
       
    34 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
       
    35 INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, AND/OR
       
    36 DISTRIBUTION OF THE EXAMPLES, HOWEVER CAUSED AND WHETHER UNDER THEORY
       
    37 OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE,
       
    38 EVEN IF NOKIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
       
    39 
       
    40 */
       
    41 
       
    42 /******************************************************************************/
       
    43 /*        Definition of visuals for the WRTKit user interface toolkit         */
       
    44 /******************************************************************************/
       
    45 
       
    46 /* Fix for font size inheritance */
       
    47 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
       
    48 blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl,
       
    49 dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
       
    50 tfoot, thead, tr, th, td {
       
    51     font-weight: inherit;
       
    52     font-style: inherit;
       
    53     font-size: 100%;
       
    54     font-family: inherit;
       
    55 }
       
    56 
       
    57 
       
    58 /******************************************************************************/
       
    59 /* Document body rules */
       
    60 
       
    61 body {
       
    62     margin: 0px;
       
    63     background: url("DocumentBackground.png") repeat;  /* repeat-x fixed; */
       
    64     font: normal 18px Arial, sans-serif;
       
    65     color: rgb(255,255,255);
       
    66 }
       
    67  
       
    68 
       
    69 
       
    70 /******************************************************************************/
       
    71 /* Override default WRT styling for HTML form controls */
       
    72 
       
    73 /* Textarea when focused */
       
    74 textarea:focus {
       
    75     outline: none;
       
    76 }
       
    77 
       
    78 /* Textarea when hovering */
       
    79 textarea:hover {
       
    80     outline: none;
       
    81 }
       
    82 
       
    83 /* Select elements when focused */
       
    84 select:focus {
       
    85     outline: none;
       
    86 }
       
    87 
       
    88 /* Select elements when hovering */
       
    89 select:hover {
       
    90     outline: none;
       
    91 }
       
    92 
       
    93 /* Input elements when focused */
       
    94 input:focus {
       
    95     outline: none;
       
    96 }
       
    97 
       
    98 /* Input elements when hovering */
       
    99 input:hover {
       
   100     outline: none;
       
   101 }
       
   102 
       
   103 /* Link elements */
       
   104 a {
       
   105     text-decoration: none;
       
   106     color: rgb(255,255,255);
       
   107 }
       
   108 
       
   109 /* Links when focused */
       
   110 a:focus {
       
   111     background: none;
       
   112     outline: none;
       
   113 }
       
   114 
       
   115 /* Links when hovering */
       
   116 a:hover {
       
   117     background: none;
       
   118     outline: none;
       
   119 }
       
   120 
       
   121 
       
   122 /******************************************************************************/
       
   123 /* Rules for default view and document scrollbar containers */
       
   124 
       
   125 /* Default view container rules */
       
   126 .ViewContainer {
       
   127     margin: 0px 0px 0px 0px;
       
   128 }
       
   129 
       
   130 /* Default document scrollbar container rules */
       
   131 .DocumentScrollbarContainer {
       
   132     position: fixed;
       
   133     right: 0px;
       
   134     top: 0px;
       
   135     height: 100%;
       
   136     width: 7px;
       
   137 }
       
   138 
       
   139 
       
   140 /******************************************************************************/
       
   141 /* View style rules */
       
   142 
       
   143 /* Rules for the list view */
       
   144 .ListView {
       
   145     margin: 0px 0px 0px 0px;
       
   146 }
       
   147 
       
   148 /* Rules for the list view caption */
       
   149 .ListViewCaption {
       
   150     background: url("ListViewCaptionBackground.png");
       
   151     height: 35px;
       
   152 }
       
   153 
       
   154 /* Rules for the list view caption text */
       
   155 .ListViewCaptionText {
       
   156     font-size: 1.2em;
       
   157     font-weight: bold;
       
   158     padding: 7px 0px 0px 11px;
       
   159 }
       
   160 
       
   161 /* Rules for the list view control list element */
       
   162 .ListViewControlList {
       
   163     margin: 1px 10px 1px 3px;
       
   164 }
       
   165 
       
   166 
       
   167 /******************************************************************************/
       
   168 /* Control style rules */
       
   169 
       
   170 /* Rules for control root element (rootElement) */
       
   171 .Control {
       
   172     
       
   173 }
       
   174 
       
   175 /* Control assembly rules (assemblyElement) */
       
   176 .ControlAssembly {
       
   177     background: url("ControlAssemblyBackground.png") repeat-x;
       
   178     padding: 1px 5px;
       
   179 }
       
   180 
       
   181 /* Control assembly in normal state */
       
   182 .ControlAssemblyNormal {
       
   183     background-position: 0px 0px;
       
   184 }
       
   185 
       
   186 /* Control assembly in focused state */
       
   187 .ControlAssemblyFocus {
       
   188     background-position: 0px -250px;
       
   189 }
       
   190 
       
   191 /* Control assembly in hovering state */
       
   192 .ControlAssemblyHover {
       
   193     background-position: 0px -500px;
       
   194 }
       
   195 
       
   196 /* Control assembly in disabled state */
       
   197 .ControlAssemblyDisabled {
       
   198     background-position: 0px 0px;
       
   199 }
       
   200 
       
   201 /* Caption for controls (captionElement) */
       
   202 .ControlCaption {
       
   203     font-weight: bold;
       
   204     padding: 3px 0px 0px 3px;
       
   205 }
       
   206 
       
   207 /* Caption for controls in normal state */
       
   208 .ControlCaptionNormal {
       
   209     
       
   210 }
       
   211 
       
   212 /* Caption for controls when focused */
       
   213 .ControlCaptionFocus {
       
   214     color: rgb(255,255,255);
       
   215 }
       
   216 
       
   217 /* Caption for controls when hovering */
       
   218 .ControlCaptionHover {
       
   219     
       
   220 }
       
   221 
       
   222 /* Caption for controls when disabled */
       
   223 .ControlCaptionDisabled {
       
   224     color: rgb(185,185,185);
       
   225 }
       
   226 
       
   227 /* Control element rules (controlElement) */
       
   228 .ControlElement {
       
   229     padding: 3px 3px 3px 3px;
       
   230 }
       
   231 
       
   232 /******************************************************************************/
       
   233 /* Label */
       
   234 
       
   235 /* Rules for the text value of a Label control */
       
   236 .LabelText {
       
   237     
       
   238 }
       
   239 
       
   240 
       
   241 /******************************************************************************/
       
   242 /* ContentPanel */
       
   243 
       
   244 /* Caption area rules for non-foldable content panels */
       
   245 .ContentPanelCaptionNonFoldable {
       
   246     padding: 3px 0px 0px 3px;
       
   247 }
       
   248 
       
   249 /* Caption area rules for foldable content panels */
       
   250 .ContentPanelCaptionFoldable {
       
   251     padding: 4px 0px 3px 3px;
       
   252 }
       
   253 
       
   254 /* Rules for fold toggling element in content panel */
       
   255 .ContentPanelFoldToggle {
       
   256     background: url("ContentPanelFoldIcons.png") no-repeat;
       
   257     padding-left: 16px;
       
   258 }
       
   259 
       
   260 /* Collapsed fold */
       
   261 .ContentPanelFoldToggleCollapsed {
       
   262     background-position: 0px 0px;
       
   263 }
       
   264 
       
   265 /* Expanded fold */
       
   266 .ContentPanelFoldToggleExpanded {
       
   267     background-position: 0px -150px;
       
   268 }
       
   269 
       
   270 /* Rules for the content panel caption text */
       
   271 .ContentPanelCaptionText {
       
   272     font-weight: bold;
       
   273 }
       
   274 
       
   275 /* Caption text for content panel in normal state */
       
   276 .ContentPanelCaptionTextNormal {
       
   277     
       
   278 }
       
   279 
       
   280 /* Caption text for content panel when focused */
       
   281 .ContentPanelCaptionTextFocus {
       
   282     color: rgb(255,255,255);
       
   283 }
       
   284 
       
   285 /* Caption text for content panel when hovering */
       
   286 .ContentPanelCaptionTextHover {
       
   287     
       
   288 }
       
   289 
       
   290 /* Caption text for content panel when disabled */
       
   291 .ContentPanelCaptionTextDisabled {
       
   292     color: rgb(185,185,185);
       
   293 }
       
   294 
       
   295 /* Rules for content in the content panel */
       
   296 .ContentPanelContent {
       
   297     padding: 2px 2px 2px 8px;
       
   298 }
       
   299 
       
   300 
       
   301 /******************************************************************************/
       
   302 /* FormButton */
       
   303 
       
   304 /* Rules for form button */
       
   305 .FormButton {
       
   306     
       
   307 }
       
   308 
       
   309 /* Rules for form button control element */
       
   310 .FormButtonControlElement {
       
   311     
       
   312 }
       
   313 
       
   314 /* Rules for form button table (table) */
       
   315 .FormButtonTable {
       
   316     width: 100%;
       
   317     border-spacing: 0px;
       
   318     padding: 0px;
       
   319     table-layout: fixed;
       
   320 }
       
   321 
       
   322 /* Form button row (tr) */
       
   323 .FormButtonRow {
       
   324     padding: 0px;
       
   325 }
       
   326 
       
   327 /* Rules for form button left cell (td) */
       
   328 .FormButtonLeftCell {
       
   329     width: 8px;
       
   330     height: 26px;
       
   331     background: url("FormButtonLeft.png") no-repeat;
       
   332     padding: 0px;
       
   333 }
       
   334 
       
   335 /* Rules for form button center cell (td) */
       
   336 .FormButtonCenterCell {
       
   337     height: 26px;
       
   338     background: url("FormButtonCenter.png") repeat-x;
       
   339     padding: 0px;
       
   340     vertical-align: middle;
       
   341     text-align: center;
       
   342 }
       
   343 
       
   344 /* Rules for form button right cell (td) */
       
   345 .FormButtonRightCell {
       
   346     width: 8px;
       
   347     height: 26px;
       
   348     background: url("FormButtonRight.png") no-repeat;
       
   349     padding: 0px;
       
   350 }
       
   351 
       
   352 /* Rules for form button left cell in normal state (td) */
       
   353 .FormButtonLeftCellNormal {
       
   354     background-position: 0px 0px;
       
   355 }
       
   356 
       
   357 /* Rules for form button left cell in focused state (td) */
       
   358 .FormButtonLeftCellFocus {
       
   359     background-position: 0px -50px;
       
   360 }
       
   361 
       
   362 /* Rules for form button left cell in hover state (td) */
       
   363 .FormButtonLeftCellHover {
       
   364     background-position: 0px -100px;
       
   365 }
       
   366 
       
   367 /* Rules for form button left cell in disabled state (td) */
       
   368 .FormButtonLeftCellDisabled {
       
   369     background-position: 0px -150px;
       
   370 }
       
   371 
       
   372 /* Rules for form button center cell in normal state (td) */
       
   373 .FormButtonCenterCellNormal {
       
   374     background-position: 0px 0px;
       
   375 }
       
   376 
       
   377 /* Rules for form button center cell in focused state (td) */
       
   378 .FormButtonCenterCellFocus {
       
   379     background-position: 0px -50px;
       
   380 }
       
   381 
       
   382 /* Rules for form button center cell in hover state (td) */
       
   383 .FormButtonCenterCellHover {
       
   384     background-position: 0px -100px;
       
   385 }
       
   386 
       
   387 /* Rules for form button center cell in disabled state (td) */
       
   388 .FormButtonCenterCellDisabled {
       
   389     background-position: 0px -150px;
       
   390 }
       
   391 
       
   392 /* Rules for form button left cell in normal state (td) */
       
   393 .FormButtonRightCellNormal {
       
   394     background-position: 0px 0px;
       
   395 }
       
   396 
       
   397 /* Rules for form button left cell in focused state (td) */
       
   398 .FormButtonRightCellFocus {
       
   399     background-position: 0px -50px;
       
   400 }
       
   401 
       
   402 /* Rules for form button left cell in hover state (td) */
       
   403 .FormButtonRightCellHover {
       
   404     background-position: 0px -100px;
       
   405 }
       
   406 
       
   407 /* Rules for form button left cell in disabled state (td) */
       
   408 .FormButtonRightCellDisabled {
       
   409     background-position: 0px -150px;
       
   410 }
       
   411 
       
   412 /* Rules for form button text */
       
   413 .FormButtonText {
       
   414     font-weight: bold;
       
   415 }
       
   416 
       
   417 /* Form button text in normal state */
       
   418 .FormButtonTextNormal {
       
   419     color: rgb(255,255,255);
       
   420 }
       
   421 
       
   422 /* Form button text when focused */
       
   423 .FormButtonTextFocus {
       
   424     color: rgb(255,255,255);
       
   425 }
       
   426 
       
   427 /* Form button text when hovering */
       
   428 .FormButtonTextHover {
       
   429     color: rgb(255,255,255);
       
   430 }
       
   431 
       
   432 /* Form button text when disabled */
       
   433 .FormButtonTextDisabled {
       
   434     color: rgb(200,200,200);
       
   435 }
       
   436 
       
   437 
       
   438 /******************************************************************************/
       
   439 /* NavigationButton */
       
   440 
       
   441 /* Rules for navigation button */
       
   442 .NavigationButton {
       
   443     
       
   444 }
       
   445 
       
   446 /* Rules for navigation button control element */
       
   447 .NavigationButtonControlElement {
       
   448     padding: 3px 3px 3px 3px;
       
   449 }
       
   450 
       
   451 /* Rules for navigation button table (table) */
       
   452 .NavigationButtonTable {
       
   453     border-spacing: 0px;
       
   454     padding: 0px;
       
   455 }
       
   456 
       
   457 /* Navigation button row (tr) */
       
   458 .NavigationButtonRow {
       
   459     padding: 0px;
       
   460 }
       
   461 
       
   462 /* Rules for navigation button image cell (td) */
       
   463 .NavigationButtonImageCell {
       
   464     line-height: 1px;
       
   465     font-size: 1px;
       
   466     vertical-align: middle;
       
   467 }
       
   468 
       
   469 /* Rules for navigation button text cell (td) */
       
   470 .NavigationButtonTextCell {
       
   471     vertical-align: middle;
       
   472     padding: 0px;
       
   473 }
       
   474 
       
   475 /* Rules for navigation button image */
       
   476 .NavigationButtonImage {
       
   477     padding: 0px 5px 0px 0px;
       
   478 }
       
   479 
       
   480 /* Rules for navigation button text */
       
   481 .NavigationButtonText {
       
   482     font-weight: bold;
       
   483 }
       
   484 
       
   485 /* Navigation button text in normal state */
       
   486 .NavigationButtonTextNormal {
       
   487     
       
   488 }
       
   489 
       
   490 /* Navigation button text when focused */
       
   491 .NavigationButtonTextFocus {
       
   492     color: rgb(255,255,255);
       
   493 }
       
   494 
       
   495 /* Navigation button text when hovering */
       
   496 .NavigationButtonTextHover {
       
   497     
       
   498 }
       
   499 
       
   500 /* Navigation button text when disabled */
       
   501 .NavigationButtonTextDisabled {
       
   502     color: rgb(185,185,185);
       
   503 }
       
   504 
       
   505 
       
   506 /******************************************************************************/
       
   507 /* TextField */
       
   508 
       
   509 /* Rules for textField */
       
   510 .TextField {
       
   511     width: 100%;
       
   512     border: 1px solid rgb(255,255,255);
       
   513     background: rgb(57,56,52);
       
   514     margin: 0px 0px 3px 0px;
       
   515 }
       
   516 
       
   517 /* TextField in normal state */
       
   518 .TextFieldNormal {
       
   519     
       
   520 }
       
   521 
       
   522 /* TextField in focus state */
       
   523 .TextFieldFocus {
       
   524     
       
   525 }
       
   526 
       
   527 /* TextField in hover state */
       
   528 .TextFieldHover {
       
   529     
       
   530 }
       
   531 
       
   532 /* TextField in disabled state */
       
   533 .TextFieldDisabled {
       
   534     color: rgb(185,185,185);
       
   535     background: rgb(57,56,52);
       
   536 }
       
   537 
       
   538 
       
   539 /******************************************************************************/
       
   540 /* TextArea */
       
   541 
       
   542 /* Rules for TextArea */
       
   543 .TextArea {
       
   544     width: 100%;
       
   545     border: 1px solid rgb(255,255,255);
       
   546     background: rgb(57,56,52);
       
   547     margin: 0px 0px 3px 0px;
       
   548 }
       
   549 
       
   550 /* TextArea in normal state */
       
   551 .TextAreaNormal {
       
   552     
       
   553 }
       
   554 
       
   555 /* TextArea in focus state */
       
   556 .TextAreaFocus {
       
   557     
       
   558 }
       
   559 
       
   560 /* TextArea in hover state */
       
   561 .TextAreaHover {
       
   562     
       
   563 }
       
   564 
       
   565 /* TextArea in disabled state */
       
   566 .TextAreaDisabled {
       
   567     color: rgb(185,185,185);
       
   568     background: rgb(57,56,52);
       
   569 }
       
   570 
       
   571 
       
   572 /******************************************************************************/
       
   573 /* Separator */
       
   574 
       
   575 /* Rules for Separator (table) */
       
   576 .Separator {
       
   577     width: 100%;
       
   578     padding: 0px;
       
   579     border-spacing: 0px;
       
   580     table-layout: fixed;
       
   581     margin: 3px 0px;
       
   582 }
       
   583 
       
   584 /* Separator row (tr) */
       
   585 .SeparatorRow {
       
   586     padding: 0px;
       
   587 }
       
   588 
       
   589 /* Separator left cell (td) */
       
   590 .SeparatorLeftCell {
       
   591     width: 5px;
       
   592     height: 2px;
       
   593     background: url("SeparatorLeft.png") no-repeat;
       
   594     padding: 0px;
       
   595 }
       
   596 
       
   597 /* Separator center cell (td) */
       
   598 .SeparatorCenterCell {
       
   599     height: 2px;
       
   600     background: url("SeparatorCenter.png") repeat-x;
       
   601     padding: 0px;
       
   602 }
       
   603 
       
   604 /* Separator right cell (td) */
       
   605 .SeparatorRightCell {
       
   606     width: 6px;
       
   607     height: 2px;
       
   608     background: url("SeparatorRight.png") no-repeat;
       
   609     padding: 0px;
       
   610 }
       
   611 
       
   612 
       
   613 /******************************************************************************/
       
   614 /* SelectionMenu */
       
   615 
       
   616 /* Rules for SelectionMenu select element */
       
   617 .SelectionMenu {
       
   618     width: 100%;
       
   619     border: 1px solid rgb(255,255,255);
       
   620     background: rgb(57,56,52);
       
   621     margin: 0px 0px 3px 0px;
       
   622 }
       
   623 
       
   624 /* SelectionMenu in normal state */
       
   625 .SelectionMenuNormal {
       
   626     
       
   627 }
       
   628 
       
   629 /* SelectionMenu in focus state */
       
   630 .SelectionMenuFocus {
       
   631     
       
   632 }
       
   633 
       
   634 /* SelectionMenu in hover state */
       
   635 .SelectionMenuHover {
       
   636     
       
   637 }
       
   638 
       
   639 /* SelectionMenu in disabled state */
       
   640 .SelectionMenuDisabled {
       
   641     color: rgb(185,185,185);
       
   642     background: rgb(57,56,52);
       
   643 }
       
   644 
       
   645 /* Rules for SelectionMenu option elements */
       
   646 .SelectionMenuOption {
       
   647     background: rgb(57,56,52);
       
   648 }
       
   649 
       
   650 /* SelectionMenu option in normal state */
       
   651 .SelectionMenuOptionNormal {
       
   652     
       
   653 }
       
   654 
       
   655 /* SelectionMenu option in focus state */
       
   656 .SelectionMenuOptionFocus {
       
   657     
       
   658 }
       
   659 
       
   660 /* SelectionMenu option in hover state */
       
   661 .SelectionMenuOptionHover {
       
   662     
       
   663 }
       
   664 
       
   665 /* SelectionMenu option in disabled state */
       
   666 .SelectionMenuOptionDisabled {
       
   667     color: rgb(185,185,185);
       
   668     background: rgb(57,56,52);
       
   669 }
       
   670 
       
   671 
       
   672 /******************************************************************************/
       
   673 /* SelectionList */
       
   674 
       
   675 /* SelectionList option list element */
       
   676 .SelectionList {
       
   677     
       
   678 }
       
   679 
       
   680 /* SelectionList option list element in normal state */
       
   681 .SelectionListNormal {
       
   682     
       
   683 }
       
   684 
       
   685 /* SelectionList option list element in focus state */
       
   686 .SelectionListFocus {
       
   687     
       
   688 }
       
   689 
       
   690 /* SelectionList option list element in hover state */
       
   691 .SelectionListHover {
       
   692     
       
   693 }
       
   694 
       
   695 /* SelectionList option list element in disabled state */
       
   696 .SelectionListDisabled {
       
   697     
       
   698 }
       
   699 
       
   700 /* SelectionList option element in single selection mode */
       
   701 .SelectionListOptionSingle {
       
   702     padding-left: 19px;
       
   703     background: url("RadioButton.png") no-repeat;
       
   704     height: 16px;
       
   705 }
       
   706 
       
   707 /* SelectionList option element in single selection mode, unchecked normal state */
       
   708 .SelectionListOptionSingleUncheckedNormal {
       
   709     background-position: 0px 0px;
       
   710 }
       
   711 
       
   712 /* SelectionList option element in single selection mode, unchecked focus state */
       
   713 .SelectionListOptionSingleUncheckedFocus {
       
   714     background-position: 0px -50px;
       
   715 }
       
   716 
       
   717 /* SelectionList option element in single selection mode, unchecked diabled state */
       
   718 .SelectionListOptionSingleUncheckedDisabled {
       
   719     background-position: 0px -100px;
       
   720 }
       
   721 
       
   722 /* SelectionList option element in single selection mode, checked normal state */
       
   723 .SelectionListOptionSingleCheckedNormal {
       
   724     background-position: 0px -150px;
       
   725 }
       
   726 
       
   727 /* SelectionList option element in single selection mode, checked focus state */
       
   728 .SelectionListOptionSingleCheckedFocus {
       
   729     background-position: 0px -200px;
       
   730 }
       
   731 
       
   732 /* SelectionList option element in single selection mode, checked diabled state */
       
   733 .SelectionListOptionSingleCheckedDisabled {
       
   734     background-position: 0px -250px;
       
   735 }
       
   736 
       
   737 /* SelectionList option element in multi selection mode */
       
   738 .SelectionListOptionMulti {
       
   739     padding-left: 19px;
       
   740     background: url("CheckBox.png") no-repeat;
       
   741     height: 16px;
       
   742 }
       
   743 
       
   744 /* SelectionList option element in multi selection mode, unchecked normal state */
       
   745 .SelectionListOptionMultiUncheckedNormal {
       
   746     background-position: 0px 0px;
       
   747 }
       
   748 
       
   749 /* SelectionList option element in multi selection mode, unchecked focus state */
       
   750 .SelectionListOptionMultiUncheckedFocus {
       
   751     background-position: 0px -50px;
       
   752 }
       
   753 
       
   754 /* SelectionList option element in multi selection mode, unchecked diabled state */
       
   755 .SelectionListOptionMultiUncheckedDisabled {
       
   756     background-position: 0px -100px;
       
   757 }
       
   758 
       
   759 /* SelectionList option element in multi selection mode, checked normal state */
       
   760 .SelectionListOptionMultiCheckedNormal {
       
   761     background-position: 0px -150px;
       
   762 }
       
   763 
       
   764 /* SelectionList option element in multi selection mode, checked focus state */
       
   765 .SelectionListOptionMultiCheckedFocus {
       
   766     background-position: 0px -200px;
       
   767 }
       
   768 
       
   769 /* SelectionList option element in multi selection mode, checked diabled state */
       
   770 .SelectionListOptionMultiCheckedDisabled {
       
   771     background-position: 0px -250px;
       
   772 }
       
   773 
       
   774 /* SelectionList option text */
       
   775 .SelectionListOptionText {
       
   776     
       
   777 }
       
   778 
       
   779 /* SelectionList option text in normal state */
       
   780 .SelectionListOptionTextNormal {
       
   781     
       
   782 }
       
   783 
       
   784 /* SelectionList option text in focus state */
       
   785 .SelectionListOptionTextFocus {
       
   786     color: rgb(255,255,255);
       
   787 }
       
   788 
       
   789 /* SelectionList option text in hover state */
       
   790 .SelectionListOptionTextHover {
       
   791     
       
   792 }
       
   793 
       
   794 /* SelectionList option text in disabled state */
       
   795 .SelectionListOptionTextDisabled {
       
   796     color: rgb(185,185,185);
       
   797 }
       
   798 
       
   799 
       
   800 /******************************************************************************/
       
   801 /* Scrollbar */
       
   802 
       
   803 /* Scrollbar root element */
       
   804 .Scrollbar {
       
   805     position: absolute;
       
   806     height: 100%;
       
   807     width: 7px;
       
   808 }
       
   809 
       
   810 /* Top portion of scrollbar track */
       
   811 .ScrollbarTrackTop {
       
   812     position: absolute;
       
   813     background: url("ScrollbarTrackTop.png") no-repeat;
       
   814     width: 7px;
       
   815     height: 4px;
       
   816 }
       
   817 
       
   818 /* Middle portion of scrollbar track */
       
   819 .ScrollbarTrackMiddle {
       
   820     position: absolute;
       
   821     background: url("ScrollbarTrackMiddle.png") repeat-y;
       
   822     width: 7px;
       
   823 }
       
   824 
       
   825 /* Bottom portion of scrollbar track */
       
   826 .ScrollbarTrackBottom {
       
   827     position: absolute;
       
   828     background: url("ScrollbarTrackBottom.png") no-repeat;
       
   829     width: 7px;
       
   830     height: 4px;
       
   831 }
       
   832 
       
   833 /* Top portion of scrollbar thumb */
       
   834 .ScrollbarThumbTop {
       
   835     position: absolute;
       
   836     background: url("ScrollbarThumbTop.png") no-repeat;
       
   837     width: 7px;
       
   838     height: 5px;
       
   839 }
       
   840 
       
   841 /* Middle portion of scrollbar thumb */
       
   842 .ScrollbarThumbMiddle {
       
   843     position: absolute;
       
   844     background: url("ScrollbarThumbMiddle.png") repeat-y;
       
   845     width: 7px;
       
   846 }
       
   847 
       
   848 /* Bottom portion of scrollbar thumb */
       
   849 .ScrollbarThumbBottom {
       
   850     position: absolute;
       
   851     background: url("ScrollbarThumbBottom.png") no-repeat;
       
   852     width: 7px;
       
   853     height: 5px;
       
   854 }
       
   855 
       
   856 
       
   857 /******************************************************************************/
       
   858 /* NotificationPopup */
       
   859 
       
   860 /* Container that defines the area for the popup dialog */
       
   861 .NotificationPopupContainer {
       
   862     position: fixed;
       
   863     bottom: 0px;
       
   864     left: 50%;
       
   865     margin-left: -115px;
       
   866     width: 230px;
       
   867     height: 85px;
       
   868 }
       
   869 
       
   870 /* Notification popup dialog */
       
   871 .NotificationPopup {
       
   872     position: absolute;
       
   873     width: 230px;
       
   874     height: 85px;
       
   875     background: url("NotificationPopupBackground.png") repeat-x;
       
   876     border: 1px solid rgb(255,255,255);
       
   877 }
       
   878 
       
   879 /* Notification type indicator */
       
   880 .NotificationPopupTypeIndicator {
       
   881     position: absolute;
       
   882     left: 195px;
       
   883     top: 10px;
       
   884     width: 24px;
       
   885     height: 34px;
       
   886     background: url("NotificationPopupTypeIndicator.png") no-repeat;
       
   887 }
       
   888 
       
   889 /* Notification type indicator for notifications of undefined type */
       
   890 .NotificationPopupTypeIndicatorNone {
       
   891     background-position: 0px 0px;
       
   892 }
       
   893 
       
   894 /* Notification type indicator for info notifications */
       
   895 .NotificationPopupTypeIndicatorInfo {
       
   896     background-position: 0px -50px;
       
   897 }
       
   898 
       
   899 /* Notification type indicator for warning notifications */
       
   900 .NotificationPopupTypeIndicatorWarning {
       
   901     background-position: 0px -100px;
       
   902 }
       
   903 
       
   904 /* Notification type indicator for wait notifications */
       
   905 .NotificationPopupTypeIndicatorWait {
       
   906     background-position: 0px -150px;
       
   907 }
       
   908 
       
   909 /* Notification text area */
       
   910 .NotificationPopupText {
       
   911     position: absolute;
       
   912     left: 10px;
       
   913     top: 8px;
       
   914     width: 180px;
       
   915     height: 50px;
       
   916 }
       
   917 
       
   918 /* Progress bar */
       
   919 .NotificationPopupProgressBar {
       
   920     position: absolute;
       
   921     left: 6px;
       
   922     top: 60px;
       
   923     width: 218px;
       
   924     height: 16px;
       
   925 }