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