Home | History | Annotate | Download | only in css
      1 .todo, .comment { /* while we're working on doc, comment out display */
      2   color: rgb(255, 0, 0);
      3   display: none;
      4 }
      5 
      6 #devModeWarning {
      7   background-color: gray;
      8   color: #222222;
      9   font-size: 10px;
     10   padding: 8px 16px 8px 16px;
     11   display: none;
     12   border: 1px solid orange;
     13 }
     14 
     15 .tbd { /* style for comments that should be visible to all devs */
     16   color: rgb(125, 125, 125);
     17 }
     18 
     19 .pageData {
     20   display: none;
     21 }
     22 
     23 #header {
     24   margin:1em 0;
     25 }
     26 
     27 #header td {
     28   border:none;
     29   padding:0;
     30 }
     31 
     32 /* This is the start of the styles imported from Codesite. */
     33 
     34 .g-section:after {
     35   content:".";
     36   display:block;
     37   height:0;
     38   clear:both;
     39   visibility:hidden
     40 }
     41 
     42 .g-section,.g-unit {
     43   zoom:1
     44 }
     45 
     46 body {
     47   font-family:Helvetica,Arial,sans-serif;
     48   font-size:small;
     49   color:#000;
     50   background-color:#fff;
     51   margin:3px 8px
     52 }
     53 
     54 a,a:link {
     55   color:#00c
     56 }
     57 
     58 a:active {
     59   color:red
     60 }
     61 
     62 a:visited {
     63   color:#551a8b
     64 }
     65 
     66 p {
     67   /* padding:1em 0 0 0; */
     68   margin:1em 0 0 0;
     69   line-height:125%
     70 }
     71 
     72 img {
     73   border:none;
     74   padding:0;
     75   margin:1em 0 0 0;
     76 }
     77 
     78 a img {
     79   border:1px solid;
     80   padding:1px
     81 }
     82 
     83 pre b {
     84   background:yellow
     85 }
     86 
     87 .linenumber {
     88   color: #999999;
     89 }
     90 
     91 code,pre {
     92   font-family:monospace;
     93   color:#007000
     94 }
     95 
     96 code {
     97   font-size:10pt
     98 }
     99 
    100 pre {
    101   font-size:9pt;
    102   background-color:#fafafa;
    103   border:1px solid #bbb;
    104   margin:1em 0 0 0;
    105   padding:.99em;
    106   overflow:auto;
    107   word-wrap:break-word
    108 }
    109 
    110 blockquote {
    111   text-align:justify;
    112   margin:1em 90px 0 70px;
    113   padding:0 20px
    114 }
    115 
    116 hr {
    117   border:1px solid;
    118   border-color:#36C;
    119   margin:1em 0
    120 }
    121 
    122 h1,h2,h3,h4 {
    123   margin-bottom:0
    124 }
    125 
    126 h1 {
    127   font-size:160%
    128 }
    129 
    130 h2 {
    131   font-size:140%
    132 }
    133 
    134 h3 {
    135   font-size:120%
    136 }
    137 
    138 h4 {
    139   font-size:110%
    140 }
    141 
    142 .labs #gc-pagecontent h1 {
    143   background-color:#dcf6db;
    144   border-top:1px solid #090
    145 }
    146 
    147 .depr #gc-pagecontent h1 {
    148   background-color:#ddd;
    149   border-top:1px solid #333
    150 }
    151 
    152 /* This next set of rules for headings comes from the Codesite "semantic_headers.css" file. */
    153 
    154 #gc-pagecontent h1 {
    155   line-height: 130%;
    156   font-size: 170%;
    157   margin: 0 0 0 -10px;
    158   padding: .8em 0 0;
    159   border: none;
    160   background: none;
    161 }
    162 
    163 #gc-pagecontent h2 {
    164   font-size: 130%;
    165   font-weight: bold;
    166   margin: 2em 0 0 -10px;
    167   padding: 1px 3px;
    168   /* position: relative; */
    169   border-top: 1px solid #3366CC;
    170   background-color: #e5ecf9;
    171 }
    172 
    173 .labs #gc-pagecontent h2 {
    174   background-color: #dcf6db;
    175   border-top: 1px solid #009900;
    176 }
    177 
    178 #gc-pagecontent h3 {
    179   font-size: 130%;
    180   font-weight: bold;
    181   margin: 1.5em 0 0 0;
    182   top: 0em;
    183 }
    184 
    185 #gc-pagecontent h4 {
    186   font-size: 110%;
    187   margin: .7em 0 0 0;
    188   position: relative;
    189   top: .4em;
    190 }
    191 
    192 #gc-pagecontent h5 {
    193   font-size: 100%;
    194   font-weight: bold;
    195   margin: .6em 0 0 0;
    196   position: relative;
    197   top: .4em;
    198   z-index: 5;
    199 }
    200 
    201 #gc-pagecontent h6 {
    202   font-size: 100%;
    203   font-weight: normal;
    204   font-style: italic;
    205   text-decoration: underline;
    206   margin: .4em 0 0 0;
    207   position: relative;
    208   top: .4em;
    209   z-index: 5;
    210 }
    211 
    212 #gc-pagecontent h1.page_title,#gc-pagecontent h2.page_title {
    213   line-height:130%;
    214   font-size:170%;
    215   margin:0 0 0 -10px;
    216   padding:.8em 0 0;
    217   border:none;
    218   background:none
    219 }
    220 
    221 #gc-pagecontent .apiItem h3 {
    222   margin-top: 1em;
    223   font-size:110%;
    224 }
    225 
    226 ol,ul {
    227   padding:0;
    228   margin:.5em 0 0 15px;
    229   line-height:125%
    230 }
    231 
    232 li ol,li ul {
    233   padding:0;
    234   margin:0 0 0 10px
    235 }
    236 
    237 li {
    238   margin:.3em 0 0 1.5em;
    239   padding:0
    240 }
    241 
    242 dl {
    243   margin:0;
    244   padding:0;
    245   line-height:125%
    246 }
    247 
    248 dt {
    249   font-weight:bold;
    250   margin:.75em 0 0 0;
    251   padding:0
    252 }
    253 
    254 dd {
    255   margin:.4em 0 0 2em;
    256   padding:0;
    257   font-weight:normal
    258 }
    259 
    260 li pre {
    261   margin:.5em 0 .6em 0
    262 }
    263 
    264 li p,dd p {
    265   padding:.5em 0 .6em 0;
    266   margin:0
    267 }
    268 
    269 ol.alpha {
    270   list-style:lower-alpha
    271 }
    272 
    273 ol.alphacap {
    274   list-style:upper-alpha
    275 }
    276 
    277 ol.roman {
    278   list-style:lower-roman
    279 }
    280 
    281 ol.romancap {
    282   list-style:upper-roman
    283 }
    284 
    285 ol.termslist {
    286   list-style-type:decimal
    287 }
    288 
    289 ol.termslist>li>ol {
    290   list-style-type:lower-alpha
    291 }
    292 
    293 ol.termslist>li>ol>li>ol {
    294   list-style-type:lower-roman
    295 }
    296 
    297 .listhead li {
    298   font-weight:bold
    299 }
    300 
    301 .listhead li *,.listhead li li {
    302   font-weight:normal
    303 }
    304 
    305 .code li {
    306   font-family:monospace;
    307   font-size:10pt
    308 }
    309 
    310 .code li p,.code li li {
    311   font-family:Arial,Helvetica,sans-serif
    312 }
    313 
    314 li p.note,li p.warning,li p.labswarning,li p.caution {
    315   margin:.8em 0 0 0;
    316   padding:.2em .5em .2em .9em
    317 }
    318 
    319 div#toc {
    320   background-color: rgb(232, 237, 235);
    321   border: 1px solid #090;
    322   display: inline;
    323   float: right;
    324   margin: 5px 0px 5px 20px;
    325   padding: 5px;
    326   width: 250px;
    327 }
    328 
    329 #toc p {
    330   font-weight: bold;
    331   margin: 0px;
    332 }
    333 
    334 #toc ol {
    335   margin:1em 0 0 0;
    336   padding:0;
    337   list-style:none
    338 }
    339 
    340 #toc ol li {
    341   margin:.4em 0 0 1em;
    342   padding:0
    343 }
    344 
    345 #toc ol li ol {
    346   margin:0;
    347   padding:0
    348 }
    349 
    350 #toc ol li ol li {
    351   padding:0;
    352   margin:.1em 0 0 1em;
    353   font-weight:normal;
    354   list-style:none
    355 }
    356 
    357 table {
    358   border-collapse:collapse;
    359   line-height:125%
    360 }
    361 
    362 th,td {
    363   text-align:left;
    364   vertical-align:top
    365 }
    366 
    367 table {
    368   margin:0 0 0 1px;
    369   /* border:1px solid; */
    370   border-color:#36C;
    371   border-spacing:0;
    372   clear:right
    373 }
    374 
    375 .labs #gc-pagecontent table {
    376   border-color:#090
    377 }
    378 
    379 th {
    380   font-weight:bold;
    381   text-align:left;
    382   padding:6px 12px;
    383 
    384   /* IE ignores labs */
    385   /* border:1px solid #36C; */
    386   /* background-color:#e5ecf9 */
    387 }
    388 
    389 .labs #gc-pagecontent th {
    390   border-color:#090 important!;
    391   background-color:#dcf6db important!
    392 }
    393 
    394 td {
    395   padding:6px 12px;
    396   border:1px solid #36C;
    397   background-color:#fff;
    398   text-align:left;
    399   vertical-align:top
    400 }
    401 
    402 .labs #gc-pagecontent td {
    403   border-color:#090
    404 }
    405 
    406 td h1,td h2,td h3,td h4,td h5 {
    407   margin-left:0
    408 }
    409 
    410 td ul,td ol {
    411   margin:0 0 1em 15px;
    412   padding:0
    413 }
    414 
    415 td p,td dl {
    416   margin:0 0 1em 0;
    417   padding:0
    418 }
    419 
    420 td *+p {
    421   margin:1em 0 0 0;
    422   padding:0
    423 }
    424 
    425 table.columns {
    426   border:none;
    427   margin:1em 0 0;
    428   /* margin-right omitted to avoid IE6 bug */
    429 }
    430 
    431 #gc-pagecontent table.columns th {
    432   border:none;
    433   background-color:white;
    434   padding:1em 1em 0 0
    435   margin:1em 0 0;
    436 }
    437 
    438 .labs #gc-pagecontent table.columns th {
    439   border:none;
    440   background-color:white;
    441 }
    442 
    443 table.columns td {
    444   border:none;
    445   padding:0 1em 0 0
    446 }
    447 
    448 table.columns td p {
    449   margin:1em 0 0 0;
    450   padding:0
    451 }
    452 
    453 .deprecated,.deprecated *,.deprecated a:link,.deprecated a:hover,.deprecated a:visited {
    454   color:#9b9b9b
    455 }
    456 
    457 .grey {
    458   color:#666
    459 }
    460 
    461 .blue {
    462   color:#36e
    463 }
    464 
    465 .topmargin {
    466   margin-top:1em !important
    467 }
    468 
    469 .nomargin {
    470   margin:0 !important
    471 }
    472 
    473 .nopadding {
    474   padding:0 !important
    475 }
    476 
    477 .noborder {
    478   border:none !important
    479 }
    480 
    481 .border {
    482   border:1px solid gray;
    483   padding:1px
    484 }
    485 
    486 .normalsize {
    487   font-size:100% !important
    488 }
    489 
    490 .nolist li {
    491   margin-left:0;
    492   list-style:none
    493 }
    494 
    495 .noindent {
    496   margin-left:0
    497 }
    498 
    499 .doublespace,.doublespace li {
    500   margin-top:1em
    501 }
    502 
    503 ul.doublespace,ol.doublespace {
    504   margin-top:0;
    505   padding-top:0
    506 }
    507 
    508 div.row {
    509   float:left;
    510   clear:left;
    511   position:relative;
    512   margin:1em 0 0;
    513   padding:0
    514 }
    515 
    516 .left {
    517   float:left;
    518   margin:0 1em 0 0;
    519   padding:0
    520 }
    521 
    522 div.special {
    523   border:1px solid;
    524   padding:0 .9em .9em;
    525   margin:1em 0 0 0;
    526   background-color:#e5ecf9;
    527   border-color:#36C
    528 }
    529 
    530 .labs div.special {
    531   background-color:#dcf6db;
    532   border:1px solid #090
    533 }
    534 
    535 p.note,p.caution,p.warning {
    536   margin:1em 0 0 0;
    537   padding:.2em .5em .2em .9em;
    538   background-color:#efefef;
    539   border-top:1px solid;
    540   border-bottom:1px solid
    541 }
    542 
    543 p.labswarning {
    544   margin:1em 0 0 0;
    545   padding:.2em .5em .2em 20px;
    546   background:url(/images/labs-11.png) top left no-repeat;
    547   background-position:4px 6px;
    548   background-color:#dcf6db;
    549   border-top:1px solid;
    550   border-bottom:1px solid;
    551   border-color:#090
    552 }
    553 
    554 p.note {
    555   border-color:#36C
    556 }
    557 
    558 p.caution {
    559   border-color:#fc3
    560 }
    561 
    562 p.warning {
    563   border-color:#a03
    564 }
    565 
    566 p.warning b,p.warning em,p.warning strong {
    567   color:#a03;
    568   font-weight:bold
    569 }
    570 
    571 p.caption {
    572   padding:1px 0 0;
    573   margin:0
    574 }
    575 
    576 p#date,p.date {
    577   text-align:left;
    578   margin:0;
    579   padding:1em;
    580   font-style:italic;
    581   font-size:x-small
    582 }
    583 
    584 p.backtotop {
    585   float:right;
    586   margin:.5em 0 0 4em;
    587   position:relative;
    588   padding:0;
    589   font-size:x-small;
    590   z-index:99
    591 }
    592 
    593 .hidden,.hidden *,#skipto,#skipto *,#skipto a,#skipto a:hover,#skipto a:visited {
    594   position:relative;
    595   top:-9999px;
    596   left:-9999px;
    597   height:0;
    598   width:0;
    599   overflow:hidden;
    600   z-index:4444
    601 }
    602 
    603 #skipto,#skipto *,#skipto a,#skipto a:hover,#skipto a:visited {
    604   _position:relative
    605 }
    606 
    607 #skipto a:focus {
    608   position:fixed;
    609   top:5px;
    610   left:5px;
    611   height:auto;
    612   width:auto;
    613   background-color:#fff;
    614   border:2px solid #00C;
    615   font-weight:bold;
    616   padding:5px
    617 }
    618 
    619 #gc-container {
    620   margin:0;
    621   padding:0;
    622   max-width:1160px;
    623   position:relative;
    624   min-height:100%;
    625   height:auto !important;
    626   _height:100%
    627 }
    628 
    629 #gc-pagecontent {
    630   padding-left:24px;
    631   border-left:3px solid #def7de;
    632 }
    633 
    634 .moreright {
    635   margin:2px 0 2px 0;
    636   text-align:right
    637 }
    638 
    639 #gc-topnav {
    640   font-size:1em;
    641   margin:0;
    642   padding:.1em 0;
    643   width:100%;
    644   white-space:nowrap;
    645   word-wrap:normal;
    646   background-color:#e5ecf9;
    647   border-top:1px solid #36C
    648 }
    649 
    650 .labs #gc-topnav {
    651   background-color:#dcf6db;
    652   border-top:1px solid #090
    653 }
    654 
    655 .depr #gc-topnav {
    656   background-color:#ddd;
    657   border-top:1px solid #333
    658 }
    659 
    660 #gc-topnav h1 {
    661   font-size:1.5em;
    662   line-height:1.3em;
    663   font-weight:bold;
    664   background-color:transparent;
    665   border:0;
    666   margin:0;
    667   padding:0 0 0 26px;
    668   float:left
    669 }
    670 
    671 #gc-topnav h1.msie {
    672   padding-left:0
    673 }
    674 
    675 #gc-topnav h1.mozilla {
    676   padding-left:1px
    677 }
    678 
    679 #gc-topnav h1.default {
    680   padding-left:2px
    681 }
    682 
    683 #gc-topnav img {
    684   padding:.3em .3em .3em .5em;
    685   float:left;
    686   cursor:pointer
    687 }
    688 
    689 #gc-topnav ul {
    690   line-height:1em;
    691   text-align:right;
    692   list-style:none;
    693   margin:0;
    694   padding:.47em 0
    695 }
    696 
    697 #gc-topnav ul li {
    698   float:none;
    699   display:inline;
    700   margin:0;
    701   padding:0
    702 }
    703 
    704 #gc-topnav li a {
    705   padding:0 .8em
    706 }
    707 
    708 a.leftNavSelected,.leftNavSelected a,a.leftNavSelected:visited,.leftNavSelected a:visited {
    709   color:#000;
    710   text-decoration:none
    711 }
    712 
    713 #gc-topnav a.leftNavSelected,#gc-topnav a.leftNavSelected:visited {
    714   font-weight:bold
    715 }
    716 
    717 #gc-toc {
    718   clear:left;
    719   padding:.5em 0 140px 0 !important;
    720   display:block;
    721   margin:0;
    722   width:171px;
    723   float:left
    724 }
    725 
    726 #gc-toc * {
    727   zoom:1
    728 }
    729 
    730 #gc-toc ul,#gc-toc ol {
    731   padding:.6em 0 0;
    732   margin:0;
    733   line-height:120%
    734 }
    735 
    736 #gc-toc ul ul,#gc-toc ol ol {
    737   padding:0;
    738   margin:0
    739 }
    740 
    741 #gc-toc ul *,#gc-toc ol *,.treelist * {
    742   vertical-align:middle
    743 }
    744 
    745 #gc-toc li a {
    746   padding-right:4px;
    747   _padding-right:0
    748 }
    749 
    750 #gc-toc ul li,#gc-toc ol li,#gc-toc .treelist li {
    751   list-style:none;
    752   padding:.2em 0 .2em 2px;
    753   margin:0
    754 }
    755 
    756 #gc-toc ul li li,#gc-toc ol li li,#gc-toc .treelist li li {
    757   padding:.2em 0 .2em 15px
    758 }
    759 
    760 #gc-toc ul h1,#gc-toc ol h1,#gc-toc ul h2,#gc-toc ol h2 {
    761   font-weight:bold;
    762   font-size:100%;
    763   margin:0;
    764   padding:.2em 0;
    765   border:none;
    766   background:#fff
    767 }
    768 
    769 #gc-toc .toggle {
    770   background: url('../images/toggle_sprite.png') no-repeat 0px 0px;
    771   width: 9px;
    772   height: 9px;
    773   overflow: hidden;
    774   float: left;
    775   text-decoration: none;
    776   margin: 4px 1px 4px -13px;
    777   cursor: pointer;
    778 }
    779 
    780 #gc-toc .toggle.selected {
    781   background-position: 0 -9px;
    782 }
    783 
    784 #gc-toc .toggle:hover {
    785   background-position: 0 -18px;
    786 }
    787 
    788 #gc-toc .toggle.selected:hover {
    789   background-position: 0 -27px;
    790 }
    791 
    792 #toc h2 {
    793   font-weight:bold;
    794   font-size:100%;
    795   margin:0;
    796   border:none !important;
    797   background-color: rgb(232, 237, 235) !important;
    798   padding:0
    799 }
    800 
    801 #gc-toc ul .leftNavSelected,#gc-toc ol .leftNavSelected,.treelist .leftNavSelected {
    802   background-color:#e5ecf9;
    803   color:#000;
    804   text-decoration:none;
    805   z-index:2;
    806   position:relative
    807 }
    808 
    809 .labs #gc-toc ul .leftNavSelected,.labs #gc-toc ol .leftNavSelected,.labs .treelist .leftNavSelected {
    810   background-color:#dcf6db
    811 }
    812 
    813 .depr #gc-toc ul .leftNavSelected,.depr #gc-toc ol .leftNavSelected,.depr .treelist .leftNavSelected {
    814   background-color:#ddd
    815 }
    816 
    817 #gc-toc ul div.tlw-title,#gc-toc ol div.tlw-title,#gc-toc .treelist div.tlw-title {
    818   position:relative;
    819   margin:0 0 0 -15px;
    820   padding:.2em 0 .2em 15px
    821 }
    822 
    823 #gc-toc ul div.tlw-title img.tlw-control,#gc-toc ol div.tlw-title img.tlw-control,.treelist div.tlw-title img.tlw-control {
    824   position:relative;
    825   height:inherit;
    826   width:9px;
    827   margin:0 !important;
    828   padding:0;
    829   border:none
    830 }
    831 
    832 #gc-toc ul .tlw-plus,#gc-toc ol .tlw-plus,.treelist .tlw-plus {
    833   background-image:url(/images/sprites08132008.png);
    834   background-position:-28px -146px;
    835   width:9px;
    836   height:9px
    837 }
    838 
    839 #gc-toc ul .tlw-minus,#gc-toc ol .tlw-minus,.treelist .tlw-minus {
    840   background-image:url(/images/sprites08132008.png);
    841   background-position:-28px -210px;
    842   width:9px;
    843   height:9px
    844 }
    845 
    846 #gc-toc ul .tlw-plus:hover,#gc-toc ol .tlw-plus:hover,.treelist .tlw-plus:hover {
    847   background-image:url(/images/sprites08132008.png);
    848   background-position:-28px -344px;
    849   width:9px;
    850   height:9px
    851 }
    852 
    853 #gc-toc ul .tlw-minus:hover,#gc-toc ol .tlw-minus:hover,.treelist .tlw-minus:hover {
    854   background-image:url(/images/sprites08132008.png);
    855   background-position:-28px -408px;
    856   width:9px;
    857   height:9px
    858 }
    859 
    860 #gc-toc h1,#gc-toc h2 {
    861   font-weight:bold;
    862   font-size:100%;
    863   margin:0;
    864   padding:0;
    865   border:none;
    866   background:#fff
    867 }
    868 
    869 #gc-toc div.line {
    870   border-top:thin dotted #bbb;
    871   height:1px;
    872   margin:1.3em 1em 0 0;
    873   padding:0
    874 }
    875 
    876 #gc-toc.hidden {
    877   display:none
    878 }
    879 
    880 #gc-toc.visible * {
    881   zoom:1
    882 }
    883 
    884 #gc-pagecontent.expanded {
    885   margin-left:0;
    886   width:auto
    887 }
    888 
    889 #gc-collapsible {
    890   position:absolute;
    891   left:-5px;
    892   top:0;
    893   width:3px;
    894   overflow:hidden;
    895   border:2px solid #fff;
    896   border-top:none;
    897   border-bottom:none;
    898   background:#e5ecf9;
    899   cursor:pointer
    900 }
    901 
    902 .labs #gc-collapsible {
    903   background-color:#dcf6db
    904 }
    905 
    906 .depr #gc-collapsible {
    907   background-color:#ddd
    908 }
    909 
    910 #gc-collapsible.hover {
    911   border-color:#d3d9e5;
    912   border-width:1px;
    913   width:5px
    914 }
    915 
    916 .labs #gc-collapsible.hover {
    917   border-color:#090
    918 }
    919 
    920 .depr #gc-collapsible.hover {
    921   border-color:#333
    922 }
    923 
    924 #gc-collapsible-arrow {
    925   width:4px;
    926   height:12px;
    927   background:url(/images/hide-arrow.gif) top left no-repeat;
    928   position:absolute;
    929   margin-left:-15px;
    930   display:none;
    931   z-index:5
    932 }
    933 
    934 #gc-collapsible-arrow.collapsed {
    935   background:url(/images/show-arrow.gif) top left no-repeat;
    936   margin-left:17px
    937 }
    938 
    939 #gc-footer {
    940   clear:both;
    941   margin:0;
    942   color:#666
    943 }
    944 
    945 #gc-footer .text {
    946   text-align:center;
    947   padding:30px 0;
    948   margin:0 0 0 0
    949 }
    950 
    951 #gc-footer .notice {
    952   padding:0 0 8px 0
    953 }
    954 
    955 #search {
    956   margin:12px 0 0 170px
    957 }
    958 
    959 #search table,#search table td {
    960   border:none;
    961   padding:0;
    962   margin:0;
    963   clear:none
    964 }
    965 
    966 #search form {
    967   margin:0
    968 }
    969 
    970 .greytext {
    971   color:#aaa;
    972   font-size:small;
    973   height:14px
    974 }
    975 
    976 div.search-control {
    977   display:none;
    978   margin-top:3px;
    979   padding:3px
    980 }
    981 
    982 div.search-control .gsc-control {
    983   width:100%
    984 }
    985 
    986 div.search-control .gsc-ad-box {
    987   display:none
    988 }
    989 
    990 .gsc-control form.gsc-search-box {
    991   display:none
    992 }
    993 
    994 td.gsc-clear-button {
    995   display:none
    996 }
    997 
    998 .gsc-search-button {
    999   margin-left:1px
   1000 }
   1001 
   1002 .gsc-branding {
   1003   display:none
   1004 }
   1005 
   1006 .gsc-tabsArea {
   1007   border-top:1px solid #36C;
   1008   background:#e5ecf9 none repeat scroll 0;
   1009   padding:5px 1px 4px;
   1010   width:100%
   1011 }
   1012 
   1013 .gsc-tabsArea .gs-spacer {
   1014   font-size:0;
   1015   margin-right:0;
   1016   overflow:hidden
   1017 }
   1018 
   1019 .gsc-tabsArea .gs-spacer-opera {
   1020   margin-right:0
   1021 }
   1022 
   1023 .gsc-tabsAreaInvisible {
   1024   display:none
   1025 }
   1026 
   1027 .gsc-tabHeader {
   1028   display:inline;
   1029   cursor:pointer;
   1030   padding-left:0;
   1031   padding-right:0;
   1032   margin-right:0;
   1033   font-weight:bold
   1034 }
   1035 
   1036 .gsc-tabHeader.gsc-tabhActive {
   1037   position:relative;
   1038   padding:0 10px 0 5px;
   1039   font-weight:bold;
   1040   color:#000;
   1041   cursor:auto
   1042 }
   1043 
   1044 .gsc-tabHeader.gsc-tabhInactive {
   1045   padding:0 10px 0 5px;
   1046   font-weight:normal;
   1047   text-decoration:underline;
   1048   color:#00C
   1049 }
   1050 
   1051 .gsc-tabData.gsc-tabdActive {
   1052   display:block
   1053 }
   1054 
   1055 .gsc-tabData.gsc-tabdInactive {
   1056   display:none
   1057 }
   1058 
   1059 .gsc-resultsbox-visible {
   1060   width:42em
   1061 }
   1062 
   1063 .gsc-results {
   1064   clear:both;
   1065   padding-bottom:2px;
   1066   padding-top:15px
   1067 }
   1068 
   1069 .gsc-results table,.gsc-results td {
   1070   border:0
   1071 }
   1072 
   1073 #searchControl .gs-publisher {
   1074   display:none
   1075 }
   1076 
   1077 .gsc-result {
   1078   margin-bottom:1.2em
   1079 }
   1080 
   1081 .gsc-result .gs-title {
   1082   height:1.4em;
   1083   overflow:hidden;
   1084   font-size:110%
   1085 }
   1086 
   1087 .gsc-result div.gs-watermark {
   1088   display:none
   1089 }
   1090 
   1091 .gsc-resultsHeader {
   1092   display:none
   1093 }
   1094 
   1095 .gsc-results .gsc-trailing-more-results {
   1096   margin-bottom:10px
   1097 }
   1098 
   1099 .gsc-results .gsc-trailing-more-results,.gsc-results .gsc-trailing-more-results * {
   1100   color:#00c;
   1101   text-decoration:underline
   1102 }
   1103 
   1104 .gsc-results .gsc-cursor-box .gsc-trailing-more-results {
   1105   margin-bottom:0;
   1106   display:inline
   1107 }
   1108 
   1109 .gsc-results .gsc-cursor {
   1110   display:inline
   1111 }
   1112 
   1113 .gsc-results .gsc-cursor-box {
   1114   margin-bottom:10px
   1115 }
   1116 
   1117 .gsc-results .gsc-cursor-box .gsc-cursor-page {
   1118   cursor:pointer;
   1119   color:#000;
   1120   text-decoration:underline;
   1121   margin-right:8px;
   1122   display:inline
   1123 }
   1124 
   1125 .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
   1126   color:#a90a08;
   1127   font-weight:bold;
   1128   text-decoration:none
   1129 }
   1130 
   1131 .gs-result .gs-title,.gs-result .gs-title * {
   1132   color:#00c;
   1133   text-decoration:underline
   1134 }
   1135 
   1136 .gs-divider {
   1137   padding-bottom:8px;
   1138   text-align:center;
   1139   color:#676767
   1140 }
   1141 
   1142 .gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {
   1143   color:green;
   1144   text-decoration:none
   1145 }
   1146 
   1147 .gsc-webResult div.gs-visibleUrl-short {
   1148   display:none
   1149 }
   1150 
   1151 .gs-webResult div.gs-visibleUrl-long {
   1152   width:100%;
   1153   overflow:hidden;
   1154   display:block;
   1155   white-space:nowrap
   1156 }
   1157 
   1158 .g-tpl-170 .g-unit,.g-unit .g-tpl-170 .g-unit,.g-unit .g-unit .g-tpl-170 .g-unit {
   1159   display:block;
   1160   margin:0 0 0 171px;
   1161   width:auto;
   1162   float:none
   1163 }
   1164 
   1165 .g-unit .g-unit .g-tpl-170 .g-first,.g-unit .g-tpl-170 .g-first,.g-tpl-170 .g-first {
   1166   display:block;
   1167   margin:0;
   1168   width:171px;
   1169   float:left
   1170 }
   1171 
   1172 #cs-searcharea a.unselectable {
   1173   -moz-user-select:none;
   1174   -user-select:none
   1175 }
   1176 
   1177 #cs-recommended {
   1178   text-align:left;
   1179   background-color:#e3effe;
   1180   font-style:italic
   1181 }
   1182 
   1183 #cs-searchresults {
   1184   position:absolute;
   1185   margin-left:-.3em;
   1186   background:#fff;
   1187   line-height:140%;
   1188   border:1px #c9c9c9 solid;
   1189   cursor:pointer;
   1190   position:absolute;
   1191   z-index:2010;
   1192   display:none
   1193 }
   1194 
   1195 #cs-searchresults a {
   1196   text-decoration:none;
   1197   color:#000
   1198 }
   1199 
   1200 .cs-searchresult {
   1201   padding:0;
   1202   display:block
   1203 }
   1204 
   1205 img.collapsible-control {
   1206   width:9px;
   1207   height:9px;
   1208   cursor:pointer;
   1209   margin:1px;
   1210   vertical-align:middle
   1211 }
   1212 
   1213 img.collapsible-control.collapsible-plus {
   1214   background-image:url(/images/plus.gif)
   1215 }
   1216 
   1217 img.collapsible-control.collapsible-plus.collapsible-hover {
   1218   background-image:url(/images/plus_hover.gif)
   1219 }
   1220 
   1221 img.collapsible-control.collapsible-minus {
   1222   background-image:url(/images/minus.gif)
   1223 }
   1224 
   1225 img.collapsible-control.collapsible-minus.collapsible-hover {
   1226   background-image:url(/images/minus_hover.gif)
   1227 }
   1228 
   1229 #mainColumn {
   1230   display:block;
   1231   margin:0 0 0 171px;
   1232   width:auto;
   1233   float:none
   1234 }
   1235 
   1236 div.summary .subdued {
   1237   color: rgb(147, 180, 217);
   1238 }
   1239 
   1240 .optional {
   1241   color: rgb(125, 125, 125);
   1242 }
   1243 
   1244 .apiGroup div.description {
   1245   margin-left: 2em;
   1246 }
   1247 
   1248 .apiGroup div.summary {
   1249   border: 1px solid rgb(147, 180, 217);
   1250   font-family: "Courier New", courier, monospace;
   1251   padding: 0.5em 0.5em 0.5em 2em;
   1252   text-indent: -1.5em;
   1253   background-color: rgb(202, 222, 244);
   1254   margin-top: 1em;
   1255 }
   1256 
   1257 div.summary div {
   1258   margin-bottom: 0.5em;
   1259 }
   1260 
   1261 div#breadcrumbs {
   1262   display: inline;
   1263   font-size: 80%;
   1264 }
   1265 
   1266 .exampleLink {
   1267   font-size: 80%;
   1268 }
   1269 
   1270 dd {
   1271   margin-bottom: 0.75em;
   1272 }
   1273 
   1274 ol li {
   1275   margin-top: 1em;
   1276 }
   1277 
   1278 .example {
   1279 }
   1280 
   1281 p#classSummary {
   1282 }
   1283 
   1284 .apiItem {
   1285 }
   1286 
   1287 .apiGroup .apiItem {
   1288   margin-bottom: 2em;
   1289 }
   1290 
   1291 .apiItem .apiItem {
   1292   margin-bottom: 0px;
   1293 }
   1294 
   1295 div.note {
   1296   background-color: rgb(202, 222, 244);
   1297   border: 1px solid rgb(147, 180, 217);
   1298   padding: 0.5em;
   1299   margin: 1em 0px;
   1300 }
   1301 
   1302 .hidden {
   1303   display: none;
   1304 }
   1305 
   1306 #gc-pagecontent {
   1307 }
   1308 
   1309 #mainColumn table.imagelayout {
   1310   border:none;
   1311 }
   1312 
   1313 #mainColumn table.imagelayout td {
   1314   border:none;
   1315   padding:0px 6px 6px;
   1316   text-align:center;
   1317 }
   1318 
   1319 #mainColumn table.imagelayout tr.images td {
   1320   vertical-align:bottom;
   1321 }
   1322 
   1323 table.noborders {
   1324   padding:0px;
   1325 }
   1326 
   1327 table.noborders th {
   1328   border:none;
   1329   padding:12px 12px 6px 0px
   1330 }
   1331 table.noborders td {
   1332   border:none;
   1333   padding:6px 12px 6px 0px
   1334 }
   1335 
   1336 #codesiteContent.hideSideNav #gc-pagecontent {
   1337   padding-left:24px;
   1338   border-left:0px;
   1339 }
   1340 
   1341 #codesiteContent.hideSideNav .g-tpl-170 .g-unit {
   1342   display:block;
   1343   margin:0 0 0 0px;
   1344   width:auto;
   1345   float:none
   1346 }
   1347 
   1348 #gc-toc div.line {
   1349   border-top: thin dotted #bbb;
   1350   height: 1px;
   1351   margin: 1.3em 1em 0 0;
   1352   padding: 0;
   1353 }
   1354