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