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