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