See09/WRTKit/Resources/UI.css
changeset 19 f3521a11d878
equal deleted inserted replaced
18:b73e6caf0031 19:f3521a11d878
       
     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 	outline: none;
       
    56 }
       
    57 
       
    58 
       
    59 /******************************************************************************/
       
    60 /* Document body rules */
       
    61 
       
    62 body {
       
    63     margin: 0px;
       
    64     background: url("DocumentBackground.png") repeat;  /* repeat-x fixed; */
       
    65     font: normal 14px Arial, sans-serif;
       
    66     color: rgb(0,0,0);
       
    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(0,0,0);
       
   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") repeat;
       
   151     height: 35px;
       
   152 }
       
   153 
       
   154 /* Rules for the list view caption text */
       
   155 .ListViewCaptionText {
       
   156     background: url("ListViewCaptionBackground.png") repeat;
       
   157 	background-color: black;
       
   158     font-size: 1.2em;
       
   159     font-weight: bold;
       
   160     padding: 7px 0px 0px 2px;
       
   161 	color: #FFFFFF;
       
   162 }
       
   163 
       
   164 /* Rules for the list view control list element */
       
   165 .ListViewControlList {
       
   166     margin: 1px 10px 1px 3px;
       
   167 }
       
   168 
       
   169 
       
   170 /******************************************************************************/
       
   171 /* Control style rules */
       
   172 
       
   173 /* Rules for control root element (rootElement) */
       
   174 .Control {
       
   175 
       
   176 }
       
   177 
       
   178 /* Control assembly rules (assemblyElement) */
       
   179 .ControlAssembly {
       
   180     background: url("ControlAssemblyBackground.png") repeat-x; 
       
   181     padding: 1px 5px;
       
   182 }
       
   183 
       
   184 /* Control assembly in normal state */
       
   185 .ControlAssemblyNormal {
       
   186     background-position: 0px 0px;
       
   187 }
       
   188 
       
   189 /* Control assembly in focused state */
       
   190 .ControlAssemblyFocus {
       
   191     background-position: 0px -250px;
       
   192 }
       
   193 
       
   194 /* Control assembly in hovering state */
       
   195 .ControlAssemblyHover {
       
   196     background-position: 0px -500px;
       
   197 }
       
   198 
       
   199 /* Control assembly in disabled state */
       
   200 .ControlAssemblyDisabled {
       
   201     background-position: 0px 0px;
       
   202 }
       
   203 
       
   204 /* Caption for controls (captionElement) */
       
   205 .ControlCaption {
       
   206     font-weight: bold;
       
   207     padding: 3px 0px 0px 3px;
       
   208 }
       
   209 
       
   210 /* Caption for controls in normal state */
       
   211 .ControlCaptionNormal {
       
   212     
       
   213 }
       
   214 
       
   215 /* Caption for controls when focused */
       
   216 .ControlCaptionFocus {
       
   217     color: rgb(0,0,0);
       
   218 }
       
   219 
       
   220 /* Caption for controls when hovering */
       
   221 .ControlCaptionHover {
       
   222     
       
   223 }
       
   224 
       
   225 /* Caption for controls when disabled */
       
   226 .ControlCaptionDisabled {
       
   227     color: rgb(125,125,125);
       
   228 }
       
   229 
       
   230 /* Control element rules (controlElement) */
       
   231 .ControlElement {
       
   232     padding: 3px 3px 3px 3px;
       
   233 }
       
   234 
       
   235 /******************************************************************************/
       
   236 /* Label */
       
   237 
       
   238 /* Rules for the text value of a Label control */
       
   239 .LabelText {
       
   240     
       
   241 }
       
   242 
       
   243 /******************************************************************************/
       
   244 /* TextPane */
       
   245 
       
   246 /* Rules for the text value of a TextPane control */
       
   247 .TextPane {
       
   248     background: rgb(255,255,255);
       
   249     font: normal 14px Arial, sans-serif;
       
   250 }
       
   251 
       
   252 /******************************************************************************/
       
   253 /* ContentPanel */
       
   254 
       
   255 /* Caption area rules for non-foldable content panels */
       
   256 .ContentPanelCaptionNonFoldable {
       
   257     padding: 3px 0px 0px 3px;
       
   258 }
       
   259 
       
   260 /* Caption area rules for foldable content panels */
       
   261 .ContentPanelCaptionFoldable {
       
   262     padding: 4px 0px 3px 3px;
       
   263 }
       
   264 
       
   265 /* Rules for fold toggling element in content panel */
       
   266 .ContentPanelFoldToggle {
       
   267     background: url("ContentPanelFoldIcons.png") no-repeat;
       
   268     padding-left: 16px;
       
   269 }
       
   270 
       
   271 /* Collapsed fold */
       
   272 .ContentPanelFoldToggleCollapsed {
       
   273     background-position: 0px 0px;
       
   274 }
       
   275 
       
   276 /* Expanded fold */
       
   277 .ContentPanelFoldToggleExpanded {
       
   278     background-position: 0px -200px;
       
   279 }
       
   280 
       
   281 /* Rules for the content panel caption text */
       
   282 .ContentPanelCaptionText {
       
   283     font-weight: bold;
       
   284 }
       
   285 
       
   286 /* Caption text for content panel in normal state */
       
   287 .ContentPanelCaptionTextNormal {
       
   288     
       
   289 }
       
   290 
       
   291 /* Caption text for content panel when focused */
       
   292 .ContentPanelCaptionTextFocus {
       
   293     color: rgb(0,0,0);
       
   294 }
       
   295 
       
   296 /* Caption text for content panel when hovering */
       
   297 .ContentPanelCaptionTextHover {
       
   298     
       
   299 }
       
   300 
       
   301 /* Caption text for content panel when disabled */
       
   302 .ContentPanelCaptionTextDisabled {
       
   303     color: rgb(125,125,125);
       
   304 }
       
   305 
       
   306 /* Rules for content in the content panel */
       
   307 .ContentPanelContent {
       
   308     padding: 2px 2px 2px 8px;
       
   309 }
       
   310 
       
   311 
       
   312 /******************************************************************************/
       
   313 /* FormButton */
       
   314 
       
   315 /* Rules for form button */
       
   316 .FormButton {
       
   317     
       
   318 }
       
   319 
       
   320 /* Rules for form button control element */
       
   321 .FormButtonControlElement {
       
   322     
       
   323 }
       
   324 
       
   325 /* Rules for form button table (table) */
       
   326 .FormButtonTable {
       
   327     width: 100%;
       
   328     border-spacing: 0px;
       
   329     padding: 0px;
       
   330     table-layout: fixed;
       
   331 }
       
   332 
       
   333 /* Form button row (tr) */
       
   334 .FormButtonRow {
       
   335     padding: 0px;
       
   336 }
       
   337 
       
   338 /* Rules for form button left cell (td) */
       
   339 .FormButtonLeftCell {
       
   340     width: 8px;
       
   341     height: 26px;
       
   342     background: url("FormButtonLeft.png") no-repeat;
       
   343     padding: 0px;
       
   344 }
       
   345 
       
   346 /* Rules for form button center cell (td) */
       
   347 .FormButtonCenterCell {
       
   348     height: 26px;
       
   349     background: url("FormButtonCenter.png") repeat-x;
       
   350     padding: 0px;
       
   351     vertical-align: middle;
       
   352     text-align: center;
       
   353 }
       
   354 
       
   355 /* Rules for form button right cell (td) */
       
   356 .FormButtonRightCell {
       
   357     width: 8px;
       
   358     height: 26px;
       
   359     background: url("FormButtonRight.png") no-repeat;
       
   360     padding: 0px;
       
   361 }
       
   362 
       
   363 /* Rules for form button left cell in normal state (td) */
       
   364 .FormButtonLeftCellNormal {
       
   365     background-position: 0px 0px;
       
   366 }
       
   367 
       
   368 /* Rules for form button left cell in focused state (td) */
       
   369 .FormButtonLeftCellFocus {
       
   370     background-position: 0px -50px;
       
   371 }
       
   372 
       
   373 /* Rules for form button left cell in hover state (td) */
       
   374 .FormButtonLeftCellHover {
       
   375     background-position: 0px -100px;
       
   376 }
       
   377 
       
   378 /* Rules for form button left cell in disabled state (td) */
       
   379 .FormButtonLeftCellDisabled {
       
   380     background-position: 0px -150px;
       
   381 }
       
   382 
       
   383 /* Rules for form button center cell in normal state (td) */
       
   384 .FormButtonCenterCellNormal {
       
   385     background-position: 0px 0px;
       
   386 }
       
   387 
       
   388 /* Rules for form button center cell in focused state (td) */
       
   389 .FormButtonCenterCellFocus {
       
   390     background-position: 0px -50px;
       
   391 }
       
   392 
       
   393 /* Rules for form button center cell in hover state (td) */
       
   394 .FormButtonCenterCellHover {
       
   395     background-position: 0px -100px;
       
   396 }
       
   397 
       
   398 /* Rules for form button center cell in disabled state (td) */
       
   399 .FormButtonCenterCellDisabled {
       
   400     background-position: 0px -150px;
       
   401 }
       
   402 
       
   403 /* Rules for form button left cell in normal state (td) */
       
   404 .FormButtonRightCellNormal {
       
   405     background-position: 0px 0px;
       
   406 }
       
   407 
       
   408 /* Rules for form button left cell in focused state (td) */
       
   409 .FormButtonRightCellFocus {
       
   410     background-position: 0px -50px;
       
   411 }
       
   412 
       
   413 /* Rules for form button left cell in hover state (td) */
       
   414 .FormButtonRightCellHover {
       
   415     background-position: 0px -100px;
       
   416 }
       
   417 
       
   418 /* Rules for form button left cell in disabled state (td) */
       
   419 .FormButtonRightCellDisabled {
       
   420     background-position: 0px -150px;
       
   421 }
       
   422 
       
   423 /* Rules for form button text */
       
   424 .FormButtonText {
       
   425     font-weight: bold;
       
   426 }
       
   427 
       
   428 /* Form button text in normal state */
       
   429 .FormButtonTextNormal {
       
   430     color: rgb(255,255,255);
       
   431 }
       
   432 
       
   433 /* Form button text when focused */
       
   434 .FormButtonTextFocus {
       
   435     color: rgb(255,255,255);
       
   436 }
       
   437 
       
   438 /* Form button text when hovering */
       
   439 .FormButtonTextHover {
       
   440     color: rgb(255,255,255);
       
   441 }
       
   442 
       
   443 /* Form button text when disabled */
       
   444 .FormButtonTextDisabled {
       
   445     color: rgb(200,200,200);
       
   446 }
       
   447 
       
   448 
       
   449 /******************************************************************************/
       
   450 /* NavigationButton */
       
   451 
       
   452 /* Rules for navigation button */
       
   453 .NavigationButton {
       
   454     
       
   455 }
       
   456 
       
   457 /* Rules for navigation button control element */
       
   458 .NavigationButtonControlElement {
       
   459     padding: 3px 3px 3px 3px;
       
   460 }
       
   461 
       
   462 /* Rules for navigation button table (table) */
       
   463 .NavigationButtonTable {
       
   464     border-spacing: 0px;
       
   465     padding: 0px;
       
   466 }
       
   467 
       
   468 /* Navigation button row (tr) */
       
   469 .NavigationButtonRow {
       
   470     padding: 0px;
       
   471 }
       
   472 
       
   473 /* Rules for navigation button image cell (td) */
       
   474 .NavigationButtonImageCell {
       
   475     line-height: 1px;
       
   476     font-size: 1px;
       
   477     vertical-align: middle;
       
   478 }
       
   479 
       
   480 /* Rules for navigation button text cell (td) */
       
   481 .NavigationButtonTextCell {
       
   482     vertical-align: middle;
       
   483     padding: 0px;
       
   484 }
       
   485 
       
   486 /* Rules for navigation button image */
       
   487 .NavigationButtonImage {
       
   488     padding: 0px 5px 0px 0px;
       
   489 }
       
   490 
       
   491 /* Rules for navigation button text */
       
   492 .NavigationButtonText {
       
   493     font-weight: bold;
       
   494 }
       
   495 
       
   496 /* Navigation button text in normal state */
       
   497 .NavigationButtonTextNormal {
       
   498     
       
   499 }
       
   500 
       
   501 /* Navigation button text when focused */
       
   502 .NavigationButtonTextFocus {
       
   503     color: rgb(0,0,0);
       
   504 }
       
   505 
       
   506 /* Navigation button text when hovering */
       
   507 .NavigationButtonTextHover {
       
   508     
       
   509 }
       
   510 
       
   511 /* Navigation button text when disabled */
       
   512 .NavigationButtonTextDisabled {
       
   513     color: rgb(125,125,125);
       
   514 }
       
   515 
       
   516 
       
   517 /******************************************************************************/
       
   518 /* TextField */
       
   519 
       
   520 /* Rules for textField */
       
   521 .TextField {
       
   522     width: 100%;
       
   523     border: 1px solid rgb(0,0,0);
       
   524     background: rgb(255,255,255);
       
   525     margin: 0px 0px 3px 0px;
       
   526 }
       
   527 
       
   528 /* TextField in normal state */
       
   529 .TextFieldNormal {
       
   530     
       
   531 }
       
   532 
       
   533 /* TextField in focus state */
       
   534 .TextFieldFocus {
       
   535     
       
   536 }
       
   537 
       
   538 /* TextField in hover state */
       
   539 .TextFieldHover {
       
   540     
       
   541 }
       
   542 
       
   543 /* TextField in disabled state */
       
   544 .TextFieldDisabled {
       
   545     color: rgb(50,50,50);
       
   546     background: rgb(200,200,200);
       
   547 }
       
   548 
       
   549 
       
   550 /******************************************************************************/
       
   551 /* TextArea */
       
   552 
       
   553 /* Rules for TextArea */
       
   554 .TextArea {
       
   555     width: 100%;
       
   556     border: 1px solid rgb(0,0,0);
       
   557     background: rgb(255,255,255);
       
   558     margin: 0px 0px 3px 0px;
       
   559 }
       
   560 
       
   561 /* TextArea in normal state */
       
   562 .TextAreaNormal {
       
   563     
       
   564 }
       
   565 
       
   566 /* TextArea in focus state */
       
   567 .TextAreaFocus {
       
   568     
       
   569 }
       
   570 
       
   571 /* TextArea in hover state */
       
   572 .TextAreaHover {
       
   573     
       
   574 }
       
   575 
       
   576 /* TextArea in disabled state */
       
   577 .TextAreaDisabled {
       
   578     color: rgb(50,50,50);
       
   579     background: rgb(200,200,200);
       
   580 }
       
   581 
       
   582 
       
   583 /******************************************************************************/
       
   584 /* Separator */
       
   585 
       
   586 /* Rules for Separator (table) */
       
   587 .Separator {
       
   588     width: 100%;
       
   589     padding: 0px;
       
   590     border-spacing: 0px;
       
   591     table-layout: fixed;
       
   592     margin: 3px 0px;
       
   593 }
       
   594 
       
   595 /* Separator row (tr) */
       
   596 .SeparatorRow {
       
   597     padding: 0px;
       
   598 }
       
   599 
       
   600 /* Separator left cell (td) */
       
   601 .SeparatorLeftCell {
       
   602     width: 5px;
       
   603     height: 2px;
       
   604     background: url("SeparatorLeft.png") no-repeat;
       
   605     padding: 0px;
       
   606 }
       
   607 
       
   608 /* Separator center cell (td) */
       
   609 .SeparatorCenterCell {
       
   610     height: 2px;
       
   611     background: url("SeparatorCenter.png") repeat-x;
       
   612     padding: 0px;
       
   613 }
       
   614 
       
   615 /* Separator right cell (td) */
       
   616 .SeparatorRightCell {
       
   617     width: 6px;
       
   618     height: 2px;
       
   619     background: url("SeparatorRight.png") no-repeat;
       
   620     padding: 0px;
       
   621 }
       
   622 
       
   623 
       
   624 /******************************************************************************/
       
   625 /* SelectionMenu */
       
   626 
       
   627 /* Rules for SelectionMenu select element */
       
   628 .SelectionMenu {
       
   629     width: 100%;
       
   630     border: 1px solid rgb(0,0,0);
       
   631     background: rgb(255,255,255);
       
   632     margin: 0px 0px 3px 0px;
       
   633 }
       
   634 
       
   635 /* SelectionMenu in normal state */
       
   636 .SelectionMenuNormal {
       
   637     
       
   638 }
       
   639 
       
   640 /* SelectionMenu in focus state */
       
   641 .SelectionMenuFocus {
       
   642     
       
   643 }
       
   644 
       
   645 /* SelectionMenu in hover state */
       
   646 .SelectionMenuHover {
       
   647     
       
   648 }
       
   649 
       
   650 /* SelectionMenu in disabled state */
       
   651 .SelectionMenuDisabled {
       
   652     color: rgb(50,50,50);
       
   653     background: rgb(200,200,200);
       
   654 }
       
   655 
       
   656 /* Rules for SelectionMenu option elements */
       
   657 .SelectionMenuOption {
       
   658     background: rgb(255,255,255);
       
   659 }
       
   660 
       
   661 /* SelectionMenu option in normal state */
       
   662 .SelectionMenuOptionNormal {
       
   663     
       
   664 }
       
   665 
       
   666 /* SelectionMenu option in focus state */
       
   667 .SelectionMenuOptionFocus {
       
   668     
       
   669 }
       
   670 
       
   671 /* SelectionMenu option in hover state */
       
   672 .SelectionMenuOptionHover {
       
   673     
       
   674 }
       
   675 
       
   676 /* SelectionMenu option in disabled state */
       
   677 .SelectionMenuOptionDisabled {
       
   678     color: rgb(50,50,50);
       
   679     background: rgb(200,200,200);
       
   680 }
       
   681 
       
   682 
       
   683 /******************************************************************************/
       
   684 /* SelectionList */
       
   685 
       
   686 /* SelectionList option list element */
       
   687 .SelectionList {
       
   688     
       
   689 }
       
   690 
       
   691 /* SelectionList option list element in normal state */
       
   692 .SelectionListNormal {
       
   693     
       
   694 }
       
   695 
       
   696 /* SelectionList option list element in focus state */
       
   697 .SelectionListFocus {
       
   698     
       
   699 }
       
   700 
       
   701 /* SelectionList option list element in hover state */
       
   702 .SelectionListHover {
       
   703     
       
   704 }
       
   705 
       
   706 /* SelectionList option list element in disabled state */
       
   707 .SelectionListDisabled {
       
   708     
       
   709 }
       
   710 
       
   711 /* SelectionList option element in single selection mode */
       
   712 .SelectionListOptionSingle {
       
   713     padding-left: 19px;
       
   714     background: url("RadioButton.png") no-repeat;
       
   715     height: 25px;
       
   716 }
       
   717 
       
   718 /* SelectionList option element in single selection mode, unchecked normal state */
       
   719 .SelectionListOptionSingleUncheckedNormal {
       
   720     background-position: 0px 0px;
       
   721 }
       
   722 
       
   723 /* SelectionList option element in single selection mode, unchecked focus state */
       
   724 .SelectionListOptionSingleUncheckedFocus {
       
   725     background-position: 0px -50px;
       
   726 }
       
   727 
       
   728 /* SelectionList option element in single selection mode, unchecked diabled state */
       
   729 .SelectionListOptionSingleUncheckedDisabled {
       
   730     background-position: 0px -100px;
       
   731 }
       
   732 
       
   733 /* SelectionList option element in single selection mode, checked normal state */
       
   734 .SelectionListOptionSingleCheckedNormal {
       
   735     background-position: 0px -150px;
       
   736 }
       
   737 
       
   738 /* SelectionList option element in single selection mode, checked focus state */
       
   739 .SelectionListOptionSingleCheckedFocus {
       
   740     background-position: 0px -200px;
       
   741 }
       
   742 
       
   743 /* SelectionList option element in single selection mode, checked diabled state */
       
   744 .SelectionListOptionSingleCheckedDisabled {
       
   745     background-position: 0px -250px;
       
   746 }
       
   747 
       
   748 /* SelectionList option element in multi selection mode */
       
   749 .SelectionListOptionMulti {
       
   750     padding-left: 19px;
       
   751     background: url("CheckBox.png") no-repeat;
       
   752     height: 25px;
       
   753 }
       
   754 
       
   755 /* SelectionList option element in multi selection mode, unchecked normal state */
       
   756 .SelectionListOptionMultiUncheckedNormal {
       
   757     background-position: 0px 0px;
       
   758 }
       
   759 
       
   760 /* SelectionList option element in multi selection mode, unchecked focus state */
       
   761 .SelectionListOptionMultiUncheckedFocus {
       
   762     background-position: 0px -50px;
       
   763 }
       
   764 
       
   765 /* SelectionList option element in multi selection mode, unchecked diabled state */
       
   766 .SelectionListOptionMultiUncheckedDisabled {
       
   767     background-position: 0px -100px;
       
   768 }
       
   769 
       
   770 /* SelectionList option element in multi selection mode, checked normal state */
       
   771 .SelectionListOptionMultiCheckedNormal {
       
   772     background-position: 0px -150px;
       
   773 }
       
   774 
       
   775 /* SelectionList option element in multi selection mode, checked focus state */
       
   776 .SelectionListOptionMultiCheckedFocus {
       
   777     background-position: 0px -200px;
       
   778 }
       
   779 
       
   780 /* SelectionList option element in multi selection mode, checked diabled state */
       
   781 .SelectionListOptionMultiCheckedDisabled {
       
   782     background-position: 0px -250px;
       
   783 }
       
   784 
       
   785 /* SelectionList option text */
       
   786 .SelectionListOptionText {
       
   787     
       
   788 }
       
   789 
       
   790 /* SelectionList option text in normal state */
       
   791 .SelectionListOptionTextNormal {
       
   792     
       
   793 }
       
   794 
       
   795 /* SelectionList option text in focus state */
       
   796 .SelectionListOptionTextFocus {
       
   797     color: rgb(0,0,0);
       
   798 }
       
   799 
       
   800 /* SelectionList option text in hover state */
       
   801 .SelectionListOptionTextHover {
       
   802     
       
   803 }
       
   804 
       
   805 /* SelectionList option text in disabled state */
       
   806 .SelectionListOptionTextDisabled {
       
   807     color: rgb(125,125,125);
       
   808 }
       
   809 
       
   810 
       
   811 /******************************************************************************/
       
   812 /* Scrollbar */
       
   813 
       
   814 /* Scrollbar root element */
       
   815 .Scrollbar {
       
   816     position: absolute;
       
   817     height: 100%;
       
   818     width: 7px;
       
   819 }
       
   820 
       
   821 /* Top portion of scrollbar track */
       
   822 .ScrollbarTrackTop {
       
   823     position: absolute;
       
   824     background: url("ScrollbarTrackTop.png") no-repeat;
       
   825     width: 7px;
       
   826     height: 4px;
       
   827 }
       
   828 
       
   829 /* Middle portion of scrollbar track */
       
   830 .ScrollbarTrackMiddle {
       
   831     position: absolute;
       
   832     background: url("ScrollbarTrackMiddle.png") repeat-y;
       
   833     width: 7px;
       
   834 }
       
   835 
       
   836 /* Bottom portion of scrollbar track */
       
   837 .ScrollbarTrackBottom {
       
   838     position: absolute;
       
   839     background: url("ScrollbarTrackBottom.png") no-repeat;
       
   840     width: 7px;
       
   841     height: 4px;
       
   842 }
       
   843 
       
   844 /* Top portion of scrollbar thumb */
       
   845 .ScrollbarThumbTop {
       
   846     position: absolute;
       
   847     background: url("ScrollbarThumbTop.png") no-repeat;
       
   848     width: 7px;
       
   849     height: 5px;
       
   850 }
       
   851 
       
   852 /* Middle portion of scrollbar thumb */
       
   853 .ScrollbarThumbMiddle {
       
   854     position: absolute;
       
   855     background: url("ScrollbarThumbMiddle.png") repeat-y;
       
   856     width: 7px;
       
   857 }
       
   858 
       
   859 /* Bottom portion of scrollbar thumb */
       
   860 .ScrollbarThumbBottom {
       
   861     position: absolute;
       
   862     background: url("ScrollbarThumbBottom.png") no-repeat;
       
   863     width: 7px;
       
   864     height: 5px;
       
   865 }
       
   866 
       
   867 
       
   868 /******************************************************************************/
       
   869 /* NotificationPopup */
       
   870 
       
   871 /* Container that defines the area for the popup dialog */
       
   872 .NotificationPopupContainer {
       
   873     position: fixed;
       
   874     bottom: 0px;
       
   875     left: 50%;
       
   876     margin-left: -115px;
       
   877     width: 230px;
       
   878     height: 85px;
       
   879 }
       
   880 
       
   881 /* Notification popup dialog */
       
   882 .NotificationPopup {
       
   883     position: absolute;
       
   884     width: 230px;
       
   885     height: 85px;
       
   886     background: url("NotificationPopupBackground.png") repeat-x;
       
   887     border: 1px solid rgb(0,0,0);
       
   888 }
       
   889 
       
   890 /* Notification type indicator */
       
   891 .NotificationPopupTypeIndicator {
       
   892     position: absolute;
       
   893     left: 195px;
       
   894     top: 10px;
       
   895     width: 24px;
       
   896     height: 34px;
       
   897     background: url("NotificationPopupTypeIndicator.png") no-repeat;
       
   898 }
       
   899 
       
   900 /* Notification type indicator for notifications of undefined type */
       
   901 .NotificationPopupTypeIndicatorNone {
       
   902     background-position: 0px 0px;
       
   903 }
       
   904 
       
   905 /* Notification type indicator for info notifications */
       
   906 .NotificationPopupTypeIndicatorInfo {
       
   907     background-position: 0px -50px;
       
   908 }
       
   909 
       
   910 /* Notification type indicator for warning notifications */
       
   911 .NotificationPopupTypeIndicatorWarning {
       
   912     background-position: 0px -100px;
       
   913 }
       
   914 
       
   915 /* Notification type indicator for wait notifications */
       
   916 .NotificationPopupTypeIndicatorWait {
       
   917     background-position: 0px -150px;
       
   918 }
       
   919 
       
   920 /* Notification text area */
       
   921 .NotificationPopupText {
       
   922     position: absolute;
       
   923     left: 10px;
       
   924     top: 8px;
       
   925     width: 180px;
       
   926     height: 50px;
       
   927 }
       
   928 
       
   929 /* Progress bar */
       
   930 .NotificationPopupProgressBar {
       
   931     position: absolute;
       
   932     left: 6px;
       
   933     top: 60px;
       
   934     width: 218px;
       
   935     height: 16px;
       
   936 }