github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/make/tools/droiddoc/templates-ndk/assets/android-developer-docs.css (about)

     1  /* file: android-developer-core.css
     2     author: smain
     3     date: september 2008
     4     info: core developer styles (developer.android.com)
     5     Required by jdiff
     6  */
     7  
     8  
     9  /* RESET STYLES */
    10  
    11  html,body,div,h1,h2,h3,h4,h5,h6,p,img,
    12  dl,dt,dd,ol,ul,li,table,caption,tbody,
    13  tfoot,thead,tr,th,td,form,fieldset,
    14  embed,object,applet {
    15    margin: 0;
    16    padding: 0;
    17    border: 0;
    18  }
    19  
    20  /* BASICS */
    21  
    22  html, body {
    23    overflow:hidden; /* keeps scrollbar off IE */
    24    background-color:#fff;
    25  }
    26  
    27  body {
    28    font-family:arial,sans-serif;
    29    color:#000;
    30    font-size:13px;
    31    color:#333;
    32    background-image:url(images/bg_fade.jpg);
    33    background-repeat:repeat-x;
    34  }
    35  
    36  a, a code {
    37    color:#006699;
    38  }
    39  
    40  a:active,
    41  a:active code {
    42    color:#f00;
    43  } 
    44  
    45  a:visited,
    46  a:visited code {
    47    color:#006699;
    48  }
    49  
    50  input, select,
    51  textarea, option, label {
    52    font-family:inherit;
    53    font-size:inherit;
    54    padding:0;
    55    margin:0;
    56    vertical-align:middle;
    57  }
    58  
    59  option {
    60    padding:0 4px;
    61  }
    62  
    63  p, form {
    64    padding:0;
    65    margin:0 0 1em;
    66  }
    67  
    68  code, pre {
    69    color:#007000;
    70    font-family:monospace;
    71    line-height:1em;
    72  }
    73  
    74  var {
    75    color:#007000;
    76    font-style:italic;
    77  }
    78  
    79  pre {
    80    border:1px solid #ccc;
    81    background-color:#fafafa;
    82    padding:10px;
    83    margin:0 0 1em 1em;
    84    overflow:auto;
    85    line-height:inherit; /* fixes vertical scrolling in webkit */
    86  }
    87  
    88  h1,h2,h3,h4,h5 {
    89    margin:1em 0;
    90    padding:0;
    91  }
    92  
    93  p,ul,ol,dl,dd,dt,li {
    94    line-height:1.3em;
    95  }
    96  
    97  ul,ol {
    98    margin:0 0 .8em;
    99    padding:0 0 0 2em;
   100  }
   101  
   102  li {
   103    padding:0 0 .5em;
   104  }
   105  
   106  dl {
   107    margin:0 0 1em 0;
   108    padding:0;
   109  }
   110  
   111  dt {
   112    margin:0;
   113    padding:0;
   114  }
   115  
   116  dd {
   117    margin:0 0 1em;
   118    padding:0 0 0 2em;
   119  }
   120  
   121  li p {
   122    margin:.5em 0 0;
   123  }
   124  
   125  dd p {
   126    margin:1em 0 0;
   127  }
   128  
   129  li pre, li table, li img {
   130    margin:.5em 0 0 1em;
   131  }
   132  
   133  dd pre,
   134  #jd-content dd table,
   135  #jd-content dd img {
   136    margin:1em 0 0 1em;
   137  }
   138  
   139  li ul,
   140  li ol,
   141  dd ul,
   142  dd ol {
   143    margin:0;
   144    padding: 0 0 0 2em;
   145  }
   146  
   147  li li,
   148  dd li {
   149    margin:0;
   150    padding:.5em 0 0;
   151  }
   152  
   153  dl dl,
   154  ol dl,
   155  ul dl {
   156    margin:0 0 1em;
   157    padding:0;
   158  }
   159  
   160  table {
   161    font-size:1em;
   162    margin:0 0 1em;
   163    padding:0;
   164    border-collapse:collapse;
   165    border-width:0;
   166    empty-cells:show;
   167  }
   168  
   169  td,th {
   170    border:1px solid #ccc;
   171    padding:6px 12px;
   172    text-align:left;
   173    vertical-align:top;
   174    background-color:inherit;
   175  }
   176  
   177  th {
   178    background-color:#dee8f1;
   179  }
   180  
   181  td > p:last-child {
   182    margin:0;
   183  }
   184  
   185  hr.blue {
   186    background-color:#DDF0F2;
   187    border:none;
   188    height:5px;
   189    margin:20px 0 10px;
   190  }
   191  
   192  blockquote {
   193    margin: 0 0 1em 1em;
   194    padding: 0 4em 0 1em;
   195    border-left:2px solid #eee;
   196  }
   197  /* LAYOUT */
   198  
   199  #body-content {
   200    /* "Preliminary" watermark for preview releases and interim builds.
   201    background:transparent url(images/preliminary.png) repeat scroll 0 0; */
   202    margin:0;
   203    position:relative;
   204    width:100%;
   205  }
   206  
   207  #header {
   208    height: 114px;
   209    position:relative;
   210    z-index:100;
   211    min-width:675px; /* min width for the tabs, before they wrap */
   212    padding:0 10px;
   213    border-bottom:3px solid #94b922;
   214  }
   215  
   216  #headerLeft{
   217    padding: 25px 0 0;
   218  }
   219  
   220  #headerLeft img{
   221    height:50px;
   222    width:180px;
   223  }
   224  
   225  #headerRight {
   226    position:absolute;
   227    right:0;
   228    top:0;
   229    text-align:right;
   230  }
   231  
   232  /* Tabs in the header */
   233  
   234  #header ul {
   235    list-style: none;
   236    margin: 7px 0 0;
   237    padding: 0;
   238    height: 29px;
   239  }
   240  
   241  #header li {
   242    float: left;
   243    margin: 0px 2px 0px 0px;
   244    padding:0;
   245  }
   246  
   247  #header li a {
   248    text-decoration: none;
   249    display: block;
   250    background-image: url(images/bg_images_sprite.png);
   251    background-position: 0 -58px;
   252    background-repeat: no-repeat;
   253    color: #666;
   254    font-size: 13px;
   255    font-weight: bold;
   256    width: 94px;
   257    height: 29px;
   258    text-align: center;
   259    margin: 0px;
   260  }
   261  
   262  #header li a:hover {
   263    background-image: url(images/bg_images_sprite.png);
   264    background-position: 0 -29px;
   265    background-repeat: no-repeat;
   266  }
   267  
   268  #header li a span {
   269    position:relative;
   270    top:7px;
   271  }
   272  
   273  #header li a span+span {
   274    display:none;
   275  }
   276  
   277  /* tab highlighting */
   278  
   279  .home #home-link a,
   280  .guide #guide-link a,
   281  .reference #reference-link a,
   282  .sdk #sdk-link a,
   283  .resources #resources-link a,
   284  .videos #videos-link a {
   285    background-image: url(images/bg_images_sprite.png);
   286    background-position: 0 0;
   287    background-repeat: no-repeat;
   288    color: #fff;
   289    font-weight: bold;
   290    cursor:default;
   291  }
   292  
   293  .home #home-link a:hover,
   294  .guide #guide-link a:hover,
   295  .reference #reference-link a:hover,
   296  .sdk #sdk-link a:hover,
   297  .resources #resources-link a:hover,
   298  .videos #videos-link  a:hover {
   299    background-image: url(images/bg_images_sprite.png);
   300    background-position: 0 0;
   301  }
   302  
   303  #headerLinks {
   304    margin:10px 10px 0 0;
   305    height:13px;
   306    font-size: 11px;
   307    vertical-align: top;
   308  }
   309  
   310  #headerLinks a {
   311    color: #7FA9B5;
   312  }
   313  
   314  #headerLinks img {
   315    vertical-align:middle;
   316  }
   317  
   318  #language {
   319    margin:0 10px 0 4px;
   320  }
   321  
   322  #search {
   323    height:45px;
   324    margin:15px 10px 0 0;
   325  }
   326  
   327  /* MAIN BODY */
   328  
   329  #mainBodyFluid {
   330    margin: 20px 10px;
   331    color:#333;
   332  }
   333  
   334  #mainBodyFixed {
   335    margin: 20px 10px;
   336    color: #333;
   337    width:930px;
   338    position:relative;
   339  }
   340  
   341  #mainBodyFixed h3,
   342  #mainBodyFluid h3 {
   343    color:#336666;
   344    font-size:1.25em;
   345    margin: 0em 0em 0em 0em;
   346    padding-bottom:.5em;
   347  }
   348  
   349  #mainBodyFixed h2,
   350  #mainBodyFluid h2 {
   351    color:#336666;
   352    font-size:1.25em;
   353    margin: 0;
   354    padding-bottom:.5em;
   355  }
   356  
   357  #mainBodyFixed h1,
   358  #mainBodyFluid h1 {
   359    color:#435A6E;
   360    font-size:1.7em;
   361    margin: 1em 0;
   362  }
   363  
   364  #mainBodyFixed .green,
   365  #mainBodyFluid .green,
   366  #jd-content .green {
   367    color:#7BB026;
   368    background-color:none;
   369  }
   370  
   371  #mainBodyLeft {
   372    float: left;
   373    width: 600px;
   374    margin-right: 20px;
   375    color: #333;
   376    position:relative;
   377  }
   378  
   379  div.indent {
   380    margin-left: 40px;
   381    margin-right: 70px;
   382  }
   383  
   384  #mainBodyLeft p {
   385    color: #333;
   386    font-size: 13px;
   387  }
   388  
   389  #mainBodyLeft p.blue {
   390    color: #669999;
   391  }
   392  
   393  #mainBodyLeft #communityDiv {
   394    float: left;
   395    background-image:url(images/bg_community_leftDiv.jpg);
   396    background-repeat: no-repeat;
   397    width: 581px;
   398    height: 347px;
   399    padding: 20px 0px 0px 20px;
   400  }
   401  
   402  #mainBodyRight {
   403    float: left;
   404    width: 300px;
   405    color: #333;
   406  }
   407  
   408  #mainBodyRight p {
   409    padding-right: 50px;
   410    color: #333;
   411  }
   412  
   413  #mainBodyRight table {
   414    width: 100%;
   415  }
   416  
   417  #mainBodyRight td {
   418    border:0px solid #666;
   419    padding:0px 5px;
   420    text-align:left;
   421  }
   422  
   423  #mainBodyRight td p {
   424    margin:0 0 1em 0;
   425  }
   426  
   427  #mainBodyRight .blueBorderBox {
   428    border:5px solid #ddf0f2;
   429    padding:18px 18px 18px 18px;
   430    text-align:left;
   431  }
   432  
   433  #mainBodyFixed .seperator {
   434    background-image:url(images/hr_gray_side.jpg);
   435    background-repeat:no-repeat;
   436    width: 100%;
   437    float: left;
   438    clear: both;
   439  }
   440  
   441  #mainBodyBottom {
   442    float: left;
   443    width: 100%;
   444    clear:both;
   445    color: #333;
   446  }
   447  
   448  #mainBodyBottom .seperator {
   449    background-image:url(images/hr_gray_main.jpg);
   450    background-repeat:no-repeat;
   451    width: 100%;
   452    float: left;
   453    clear: both;
   454  }
   455  
   456  /* FOOTER */
   457  
   458  #footer {
   459    float: left;
   460    width:90%;
   461    margin: 20px;
   462    color: #aaa;
   463    font-size: 11px;
   464  }
   465  
   466  #footer a {
   467    color: #aaa;
   468    font-size: 11px;
   469  }
   470  
   471  #footer a:hover {
   472    text-decoration: underline;
   473    color:#aaa;
   474  }
   475  
   476  #footerlinks {
   477    margin-top:2px;
   478  }
   479  
   480  #footerlinks a,
   481  #footerlinks a:visited {
   482    color:#006699;
   483  }
   484  
   485  /* SEARCH FILTER */
   486  
   487  #search_autocomplete {
   488    color:#aaa;
   489  }
   490  
   491  #search-button {
   492    display:inline;
   493  }
   494  
   495  #search_filtered_div {
   496    position:absolute;
   497    margin-top:-1px;
   498    z-index:101;
   499    border:1px solid #BCCDF0;
   500    background-color:#fff;
   501  }
   502  
   503  #search_filtered {
   504    min-width:100%;
   505  }
   506  #search_filtered td{
   507    background-color:#fff;
   508    border-bottom: 1px solid #669999;
   509    line-height:1.5em;
   510  }
   511  
   512  #search_filtered .jd-selected {
   513    background-color: #94b922;
   514    cursor:pointer;
   515  }
   516  #search_filtered .jd-selected,
   517  #search_filtered .jd-selected a {
   518    color:#fff;
   519  }
   520  
   521  .no-display {
   522    display: none;
   523  }
   524  
   525  .jd-autocomplete {
   526    font-family: Arial, sans-serif;
   527    padding-left: 6px;
   528    padding-right: 6px;
   529    padding-top: 1px;
   530    padding-bottom: 1px;
   531    font-size: 0.81em;
   532    border: none;
   533    margin: 0;
   534    line-height: 1.05em;
   535  }
   536  
   537  .show-row {
   538    display: table-row;
   539  }
   540  .hide-row {
   541    display: hidden;
   542  }
   543  
   544  /* SEARCH */
   545  
   546  /* restrict global search form width */
   547  #searchForm {
   548    width:350px;
   549  }
   550  
   551  #searchTxt {
   552    width:200px;
   553  }
   554  
   555  /* disable twiddle and size selectors for left column */
   556  #leftSearchControl div {
   557    width: 100%;
   558  }
   559  
   560  #leftSearchControl .gsc-twiddle {
   561    background-image : none;
   562  }
   563  
   564  #leftSearchControl td, #searchForm td {
   565    border: 0px solid #000;
   566  }
   567  
   568  #leftSearchControl .gsc-resultsHeader .gsc-title {
   569    padding-left : 0px;
   570    font-weight : bold;
   571    font-size : 13px;
   572    color:#006699;
   573    display : none;
   574  }
   575  
   576  #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
   577    display : none;
   578  }
   579  
   580  #leftSearchControl .gsc-resultsRoot {
   581    padding-top : 6px;
   582  }
   583  
   584  #leftSearchControl div.gs-visibleUrl-long {
   585    display : block;
   586    color:#006699;
   587  }
   588  
   589  .gsc-webResult div.gs-visibleUrl-short,
   590  table.gsc-branding,
   591  .gsc-clear-button {
   592    display : none;
   593  }
   594  
   595  .gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
   596  .gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
   597  #leftSearchControl a,
   598  #leftSearchControl a b {
   599    color:#006699;
   600  }
   601  
   602  .gsc-resultsHeader {
   603    display: none;
   604  }
   605  
   606  /* Disable built in search forms */
   607  .gsc-control form.gsc-search-box {
   608    display : none;
   609  }
   610  table.gsc-search-box {
   611    margin:6px 0 0 0;
   612    border-collapse:collapse;
   613  }
   614  
   615  td.gsc-input {
   616    padding:0 2px;
   617    width:100%;
   618    vertical-align:middle;
   619  }
   620  
   621  input.gsc-input {
   622    border:1px solid #BCCDF0;
   623    width:99%;
   624    padding-left:2px;
   625    font-size:.95em;
   626  }
   627  
   628  td.gsc-search-button {
   629    text-align: right;
   630    padding:0;
   631    vertical-align:top;
   632  }
   633  
   634  #search-button {
   635    margin:0 0 0 2px;
   636    font-size:11px;
   637  }
   638  
   639  /* search result tabs */
   640  
   641  #doc-content .gsc-control {
   642    position:relative;
   643  }
   644  
   645  #doc-content .gsc-tabsArea {
   646    position:relative;
   647    white-space:nowrap;
   648  }
   649  
   650  #doc-content .gsc-tabHeader {
   651    padding: 3px 6px;
   652    position:relative;
   653    width:auto;
   654  }
   655  
   656  #doc-content .gsc-tabHeader.gsc-tabhActive {
   657    border-top: 2px solid #94B922;
   658  }
   659  
   660  #doc-content h2#searchTitle {
   661    padding:0;
   662  }
   663  
   664  #doc-content .gsc-resultsbox-visible {
   665    padding:1em 0 0 6px;
   666  }
   667  
   668  /* CAROUSEL */
   669  
   670  #homeMiddle {
   671    padding: 0px 0px 0px 0px;
   672    float: left;
   673    width: 584px;
   674    height: 627px;
   675    position:relative;
   676  }
   677  
   678  #topAnnouncement {
   679    background:url(images/home/bg_home_announcement.png) no-repeat 0 0;
   680  }
   681    
   682  #homeTitle {
   683    padding:15px 15px 0;
   684    height:30px;
   685  }
   686  
   687  #homeTitle h2 {
   688    padding:0;
   689  }
   690  
   691  #announcement-block {
   692    padding:0 15px 0;
   693    overflow:hidden;
   694    background: url(images/hr_gray_side.jpg) no-repeat 15px 0;
   695    zoom:1;
   696  }
   697  
   698  #announcement-block>* {
   699    padding:15px 0 0;
   700  }
   701  
   702  #announcement-block img {
   703    float:left;
   704    margin:0 30px 0 0;
   705  }
   706  
   707  #announcement {
   708    float:left;
   709    margin:0;
   710  }
   711  
   712  #carousel {
   713    background:url(images/home/bg_home_carousel.png) no-repeat 0 0;
   714    position:relative;
   715    height:400px;
   716  }
   717  
   718  #carouselMain {
   719    background: url(images/home/bg_home_carousel_board.png) 0 0 no-repeat;
   720    height:auto;
   721    padding: 25px 21px 0;
   722    overflow:hidden;
   723    position:relative;
   724    zoom:1; /*IE6*/
   725  }
   726  
   727  #carouselMain img {
   728    margin:0;
   729  }
   730  
   731  #carouselMain .bulletinDesc h3 {
   732    margin:0;
   733    padding:0;
   734  }
   735  
   736  #carouselMain .bulletinDesc p {
   737    margin:0;
   738    padding:0.7em 0 0;
   739  }
   740  
   741  #carouselWheel {
   742    background: url(images/home/bg_home_carousel_wheel.png) 0 0 no-repeat;
   743    padding-top:40px;
   744    height:150px;
   745  }
   746  
   747  .clearer { clear:both; }
   748  
   749  a#arrow-left, a#arrow-right {
   750    float:left;
   751    width:42px;
   752    height:42px;
   753    background-image:url(images/home/carousel_buttons_sprite.png);
   754    background-repeat:no-repeat;
   755  }
   756  a#arrow-left {
   757    margin:35px 3px 0 10px;
   758  }
   759  a#arrow-right {
   760    margin:35px 10px 0 0;
   761  }
   762  a.arrow-left-off,
   763  a#arrow-left.arrow-left-off:hover {
   764    background-position:0 0;
   765  }
   766  a.arrow-right-off,
   767  a#arrow-right.arrow-right-off:hover {
   768    background-position:-42px 0;
   769  }
   770  a#arrow-left:hover {
   771    background-position:0 -42px;
   772  }
   773  a#arrow-right:hover {
   774    background-position:-42px -42px;
   775  }
   776  a.arrow-left-on {
   777    background-position:0 0;
   778  }
   779  a.arrow-right-on {
   780    background-position:-42px 0;
   781  }
   782  a.arrow-right-off,
   783  a.arrow-left-off {
   784    cursor:default;
   785  }
   786  
   787  .app-list-container {
   788    margin:0 20px;
   789    position:relative;
   790    width:100%;
   791  }
   792  
   793  div#list-clip {
   794    height:110px;
   795    width:438px;
   796    overflow:hidden;
   797    position:relative;
   798    float:left;
   799  }
   800  
   801  div#app-list {
   802    left:0;
   803    z-index:1;
   804    position:absolute;
   805    margin:11px 0 0;
   806    _margin-top:13px;
   807    width:1000%;
   808  }
   809  
   810  #app-list a {
   811    display:block;
   812    float:left;
   813    height:90px;
   814    width:90px;
   815    margin:0 24px 0;
   816    padding:3px;
   817    background:#99cccc;
   818    -webkit-border-radius:7px;
   819    -moz-border-radius:7px;
   820    border-radius:7px;
   821    text-decoration:none;
   822    text-align:center;
   823    font-size:11px;
   824    line-height:11px;
   825  }
   826  
   827  #app-list a span {
   828    position:relative;
   829    top:-4px;
   830  }
   831  
   832  #app-list img {
   833    width:90px;
   834    height:70px;
   835    margin:0;
   836  }
   837  
   838  #app-list a.selected,
   839  #app-list a:active.selected,
   840  #app-list a:hover.selected {
   841    background:#A4C639;
   842    color:#fff;
   843    cursor:default;
   844    text-decoration:none;
   845  }
   846  
   847  #app-list a:hover,
   848  #app-list a:active {
   849    background:#ff9900;
   850  }
   851  
   852  #app-list a:hover span,
   853  #app-list a:active span {
   854    text-decoration:underline;
   855  }
   856  
   857  #droid-name {
   858    padding-top:.5em;
   859    color:#666;
   860    padding-bottom:.25em;
   861  }
   862  
   863  /*IE6*/
   864  * html #app-list a { zoom: 1; margin:0 24px 0 15px;}
   865  
   866  * html #list-clip {
   867    width:430px !important;
   868  }
   869  
   870  /*carousel bulletin layouts*/
   871  /*460px width*/
   872  /*185px height*/
   873  .img-left {
   874    float:left;
   875    width:230px;
   876    overflow:hidden;
   877    padding:8px 0 8px 8px;
   878  }
   879  .desc-right {
   880    float:left;
   881    width:270px;
   882    padding:10px;
   883  }
   884  .img-right {
   885    float:right;
   886    width:220px;
   887    overflow:hidden;
   888    padding:8px 8px 8px 0;
   889  }
   890  .desc-left {
   891    float:right;
   892    width:280px;
   893    padding:10px;
   894    text-align:right;
   895  }
   896  .img-top {
   897    padding:20px 20px 0;
   898  }
   899  .desc-bottom {
   900    padding:10px;
   901  }
   902  
   903  
   904  /* VIDEO PAGE */
   905  
   906  #mainBodyLeft.videoPlayer {
   907    width:570px;
   908  }
   909  
   910  #mainBodyRight.videoPlayer {
   911    width:330px;
   912  }
   913  
   914  /* player */
   915  
   916  #videoPlayerBox {
   917    background-color: #DAF3FC;
   918    border-radius:7px;
   919    -moz-border-radius:7px;
   920    -webkit-border-radius:7px;
   921    width:530px;
   922    padding:20px;
   923    border:1px solid #d3ecf5;
   924    box-shadow:2px 3px 1px #eee;
   925    -moz-box-shadow:2px 3px 1px #eee;
   926    -webkit-box-shadow:2px 3px 1px #eee;
   927  }
   928  
   929  #videoBorder {
   930    background-color: #FFF;
   931    min-height:399px;
   932    height:auto !important;
   933    border:1px solid #ccdada;
   934    border-radius:7px 7px 0 0;
   935    -moz-border-radius:7px 7px 0 0;
   936    -webkit-border-top-left-radius:7px;
   937    -webkit-border-top-right-radius:7px;
   938  }
   939  
   940  #videoPlayerTitle {
   941    width:500px;
   942    padding:15px 15px 0;
   943  }
   944  
   945  #videoPlayerTitle h2 {
   946    font-weight:bold;
   947    font-size:1.2em;
   948    color:#336666;
   949    margin:0;
   950    padding:0;
   951  }
   952  
   953  #objectWrapper {
   954    padding:15px 15px;
   955    height:334px;
   956    width:500px;
   957  }
   958  
   959  /* playlist tabs */
   960  
   961  ul#videoTabs {
   962    list-style-type:none;
   963    padding:0;
   964    clear:both;
   965    margin:0;
   966    padding: 20px 0 0 15px;
   967    zoom:1; /* IE7/8, otherwise top-padding is double */
   968  }
   969  
   970  ul#videoTabs li {
   971    display:inline;
   972    padding:0;
   973    margin:0 3px 0 0;
   974    line-height:2em;
   975  }
   976  
   977  ul#videoTabs li a {
   978    border-radius:7px 7px 0 0;
   979    -moz-border-radius:7px 7px 0 0;
   980    -webkit-border-top-left-radius:7px;
   981    -webkit-border-top-right-radius:7px;
   982    background:#95c0d0;
   983    color:#fff;
   984    text-decoration:none;
   985    padding:.45em 1.5em;
   986    font-weight:bold;
   987  }
   988  
   989  ul#videoTabs li.selected a {
   990    font-weight:bold;
   991    text-decoration:none;
   992    color:#555;
   993    background:#daf3fc;
   994    border-bottom:1px solid #daf3fc;
   995  }
   996  
   997  ul#videoTabs li:hover a {
   998    background:#85acba;
   999  }
  1000  
  1001  ul#videoTabs li.selected:hover a {
  1002    background:#daf3fc;
  1003  }
  1004  
  1005  /* playlists */
  1006  
  1007  #videos {
  1008    background:#daf3fc;
  1009    margin-bottom:1.5em;
  1010    padding:15px;
  1011    border-radius:5px;
  1012    -moz-border-radius:5px;
  1013    -webkit-border-radius:5px;
  1014    box-shadow:2px 3px 1px #eee;
  1015    -moz-box-shadow:2px 3px 1px #eee;
  1016    -webkit-box-shadow:2px 3px 1px #eee;
  1017  }
  1018  
  1019  #videos div {
  1020    display:none;
  1021  }
  1022  
  1023  #videos div.selected {
  1024    display:block;
  1025  }
  1026  
  1027  ul.videoPreviews {
  1028    list-style:none;
  1029    padding:0;
  1030    margin:0;
  1031    zoom:1; /* IE, otherwise, layout doesn't update when showing 'more' */
  1032  }
  1033  
  1034  ul.videoPreviews li {
  1035    margin:0 0 5px;
  1036    padding:0;
  1037    overflow:hidden;
  1038    position:relative;
  1039  }
  1040  
  1041  #mainBodyFixed ul.videoPreviews h3 {
  1042    font-size: 12px;
  1043    margin:0 0 1em 130px;
  1044    padding:0;
  1045    font-weight:bold;
  1046    color:inherit;
  1047  }
  1048  
  1049  ul.videoPreviews a {
  1050    margin:1px;
  1051    padding:10px;
  1052    text-decoration:none;
  1053    height:90px;
  1054    display:block;
  1055    border-radius:5px;
  1056    -moz-border-radius:5px;
  1057    -webkit-border-radius:5px;
  1058    background-color:transparent;
  1059  }
  1060  
  1061  ul.videoPreviews a:hover {
  1062    background-color:#FFF;
  1063    border:none; /* IE8, otherwise, bg doesn't work */
  1064  }
  1065  
  1066  ul.videoPreviews a.selected {
  1067    background-color: #FF9900;
  1068  }
  1069  
  1070  ul.videoPreviews img {
  1071    float:left;
  1072    clear:left;
  1073    margin:0;
  1074  }
  1075  
  1076  ul.videoPreviews h3 {
  1077    font-size:12px;
  1078    font-weight:bold;
  1079    text-decoration:none;
  1080    margin:0 0 1em 130px;
  1081    padding:0;
  1082  }
  1083  
  1084  ul.videoPreviews p {
  1085    font-size: 12px;
  1086    text-decoration:none;
  1087    margin:0 0 1.2em 130px;
  1088  }
  1089  
  1090  ul.videoPreviews p.full {
  1091    display:none;
  1092  }
  1093  
  1094  ul.videoPreviews span.more {
  1095    padding:0 0 0 12px;
  1096    background:url(images/arrow_bluelink_down.png) 0 2px no-repeat;
  1097  }
  1098  
  1099  ul.videoPreviews span.less {
  1100    padding:0 0 0 12px;
  1101    background:url(images/arrow_bluelink_up.png) 0 2px no-repeat;
  1102    display:none;
  1103  }
  1104  
  1105  ul.videoPreviews p.toggle {
  1106    position:absolute;
  1107    margin:0;
  1108    margin-top:-23px; /* instead of bottom:23px, because IE won't do it correctly */
  1109    left:140px;
  1110  }
  1111  
  1112  ul.videoPreviews p.toggle a {
  1113    height:auto;
  1114    margin:0;
  1115    padding:0;
  1116    zoom:1; /* IE6, otherwise the margin considers the img on redraws */
  1117  }
  1118  
  1119  ul.videoPreviews p.toggle a:hover {
  1120    text-decoration:underline;
  1121    background:transparent; /* IE6, otherwise it inherits white */
  1122  }
  1123  
  1124  /* featured videos */
  1125  
  1126  #mainBodyRight h2 {
  1127    padding:0 0 5px;
  1128  }
  1129  
  1130  #mainBodyRight ul.videoPreviews {
  1131    margin:10px 0 0;
  1132  }
  1133  
  1134  #mainBodyRight ul.videoPreviews li {
  1135    font-size:11px;
  1136    line-height:13px;
  1137    margin:0 0 5px;
  1138    padding:0;
  1139  }
  1140  
  1141  #mainBodyRight ul.videoPreviews h3 {
  1142    padding:0;
  1143    margin:0;
  1144    font-size:100%;
  1145  }
  1146  
  1147  #mainBodyRight ul.videoPreviews a {
  1148    text-decoration:none;
  1149    height:108px;
  1150    border:1px solid #FFF;
  1151  }
  1152  
  1153  #mainBodyRight ul.videoPreviews a:hover {
  1154    border:1px solid #CCDADA;
  1155  }
  1156  
  1157  #mainBodyRight ul.videoPreviews a.selected {
  1158    border:1px solid #FFF;
  1159  }
  1160  
  1161  #mainBodyRight ul.videoPreviews p {
  1162    line-height:1.2em;
  1163    padding:0;
  1164    margin:4px 0 0 130px;
  1165  }
  1166  
  1167  #mainBodyRight ul.videoPreviews img {
  1168    margin-top:5px;
  1169  }
  1170  
  1171  /* Pretty printing styles. Used with prettify.js. */
  1172  
  1173  .str { color: #080; }
  1174  .kwd { color: #008; }
  1175  .com { color: #800; }
  1176  .typ { color: #606; }
  1177  .lit { color: #066; }
  1178  .pun { color: #660; }
  1179  .pln { color: #000; }
  1180  dl.tag-list dt code,
  1181  .tag { color: #008; }
  1182  dl.atn-list dt code,
  1183  .atn { color: #828; }
  1184  .atv { color: #080; }
  1185  .dec { color: #606; }
  1186  
  1187  @media print {
  1188    .str { color: #060; }
  1189    .kwd { color: #006; font-weight: bold; }
  1190    .com { color: #600; font-style: italic; }
  1191    .typ { color: #404; font-weight: bold; }
  1192    .lit { color: #044; }
  1193    .pun { color: #440; }
  1194    .pln { color: #000; }
  1195    .tag { color: #006; font-weight: bold; }
  1196    .atn { color: #404; }
  1197    .atv { color: #060; }
  1198  }
  1199  
  1200  
  1201  #title {
  1202    border-bottom: 4px solid #ccc;
  1203    display:none;
  1204  }
  1205  
  1206  #title h1 {
  1207    color:#336666;
  1208    margin:0;
  1209    padding: 5px 10px;
  1210    font-size: 1em;
  1211    line-height: 15px;
  1212  }
  1213  
  1214  #title h1 .small{
  1215    color:#000;
  1216    margin:0;
  1217    font-size: 13px;
  1218    padding:0 0 0 15px;
  1219  }
  1220  
  1221  /* SIDE NAVIGATION */
  1222  
  1223  #side-nav {
  1224    padding:0 6px 0 0;
  1225    background-color: #fff;
  1226    font-size:12px;
  1227  }
  1228  
  1229  #resize-packages-nav {
  1230  /* keeps the resize handle below the h-scroll handle */
  1231    height:270px;
  1232    overflow:hidden;
  1233    max-height:100%;
  1234  }
  1235  
  1236  #packages-nav {
  1237    height:270px;
  1238    max-height:inherit;
  1239    position:relative;
  1240    overflow:auto;
  1241  }
  1242  
  1243  #classes-nav,
  1244  #devdoc-nav {
  1245    overflow:auto;
  1246    position:relative;
  1247  }
  1248  
  1249  #side-nav ul {
  1250    list-style: none;
  1251    margin: 0;
  1252    padding:5px 0;
  1253  }
  1254  
  1255  #side-nav ul ul {
  1256    margin: .5em 0 0 0;
  1257    padding: 0;
  1258  }
  1259  
  1260  #side-nav li {
  1261    padding:0;
  1262    padding:1px 0 1px 0;
  1263    zoom:1;
  1264  }
  1265  
  1266  #side-nav li span.heading,
  1267  #side-nav li h2 {
  1268    display:block;
  1269    font-size:12px;
  1270    font-weight: bold;
  1271    margin:.5em 0 0 0;
  1272    padding: 3px 0 1px 9px;
  1273  }
  1274  
  1275  #side-nav li a {
  1276    display: inline-block; /* needed to apply padding to line-wraps */
  1277    text-decoration:none;
  1278    padding: 0 0 0 18px;
  1279    zoom:1;
  1280  }
  1281  
  1282  #side-nav li a span+span {
  1283    display:none;
  1284  }
  1285  
  1286  #side-nav li a:hover {
  1287    text-decoration:underline;
  1288  }
  1289  
  1290  #side-nav li a+a {
  1291    padding: 0;
  1292  }
  1293  /*second level (nested) list*/
  1294  #side-nav li li li a {
  1295    padding: 0 0 0 28px;
  1296  }
  1297  /*third level (nested) list*/
  1298  #side-nav li li li li a {
  1299    padding: 0 0 0 38px;
  1300  }
  1301  
  1302  #side-nav .selected {
  1303    background-color: #435a6e;
  1304    color: #fff;
  1305    font-weight:bold;
  1306  }
  1307  
  1308  #side-nav .selected a {
  1309    color: #fff;
  1310    text-decoration:none;
  1311  }
  1312  
  1313  #side-nav strong {
  1314    display:block;
  1315  }
  1316  
  1317  #side-nav .toggle-list .toggle-img {
  1318    margin:0;
  1319    padding:0;
  1320    position:absolute;
  1321    top:0;
  1322    left:0;
  1323    height:16px;
  1324    width:15px;
  1325    outline-style:none;
  1326  }
  1327  /* second-level toggle */
  1328  #side-nav .toggle-list .toggle-list .toggle-img {
  1329    left:10px;
  1330  }
  1331  
  1332  #side-nav .closed .toggle-img,
  1333  #side-nav .open .closed .toggle-img {
  1334    background:url('images/triangle-closed-small.png') 7px 4px no-repeat;
  1335  }
  1336  #side-nav .open .toggle-img {
  1337    background:url('images/triangle-opened-small.png') 7px 4px no-repeat;
  1338  }
  1339  
  1340  #side-nav .toggle-list {
  1341    position:relative;
  1342  }
  1343  
  1344  #side-nav .toggle-list ul {
  1345    margin:0;
  1346    display:none;
  1347  }
  1348  
  1349  #side-nav .toggle-list div {
  1350    display:block;
  1351  }
  1352  
  1353  #index-links .selected {
  1354    background-color: #fff;
  1355    color: #000;
  1356    font-weight:normal;
  1357    text-decoration:none;
  1358  }
  1359  
  1360  #index-links {
  1361    padding:7px 0 4px 10px;
  1362  }
  1363  
  1364  /* nav tree */
  1365  
  1366  #nav-tree ul {
  1367    padding:5px 0 1.5em;
  1368  }
  1369  
  1370  #side-nav #nav-tree ul li a,
  1371  #side-nav #nav-tree ul li span.no-children {
  1372    padding: 0 0 0 0;
  1373    margin: 0;
  1374  }
  1375  
  1376  #nav-tree .plus {
  1377    margin: 0 3px 0 0;
  1378  }
  1379  
  1380  #nav-tree ul ul {
  1381    list-style: none;
  1382    margin: 0;
  1383    padding: 0 0 0 0;
  1384  }
  1385  
  1386  #nav-tree ul li {
  1387    margin: 0;
  1388    padding: 0 0 0 0;
  1389    white-space: nowrap;
  1390  }
  1391  
  1392  #nav-tree .children_ul {
  1393    margin:0;
  1394  }
  1395  
  1396  #nav-tree a.nolink {
  1397    color: black;
  1398    text-decoration: none;
  1399  }
  1400  
  1401  #nav-tree span.label {
  1402    width: 100%;
  1403  }
  1404  
  1405  #nav-tree {
  1406    overflow-x: auto;
  1407    overflow-y: scroll;
  1408  }
  1409  
  1410  #nav-swap {
  1411    font-size:10px;
  1412    line-height:10px;
  1413    margin-left:1em;
  1414    text-decoration:none;
  1415    display:block;
  1416  }
  1417  
  1418  #tree-link {
  1419  
  1420  }
  1421  
  1422  /* DOCUMENT BODY */
  1423  
  1424  #doc-content {
  1425    overflow:auto;
  1426  }
  1427  
  1428  #jd-header {
  1429    background-color: #E2E2E2;
  1430    padding: 7px 15px;
  1431  }
  1432  
  1433  #jd-header h1 {
  1434    margin: 0 0 10px;
  1435    font-size:1.7em;
  1436  }
  1437  
  1438  #jd-header .crumb {
  1439    font-size:.9em;
  1440    line-height:1em;
  1441    color:#777;
  1442  }
  1443  
  1444  #jd-header .crumb a,
  1445  #jd-header .crumb a:visited {
  1446    text-decoration:none;
  1447    color:#777;
  1448  }
  1449  
  1450  #jd-header .crumb a:hover {
  1451    text-decoration:underline;
  1452  }
  1453  
  1454  #jd-header table {
  1455    margin:0;
  1456    padding:0;
  1457  }
  1458  
  1459  #jd-header td {
  1460    border:none;
  1461    padding:0;
  1462    vertical-align:top;
  1463  }
  1464  
  1465  #jd-header.guide-header {
  1466    background-color:#fff;
  1467    color:#435a6e;
  1468    height:50px;
  1469  }
  1470  
  1471  #jd-descr {
  1472    position:relative;
  1473  }
  1474  
  1475  /* summary tables for reference pages */
  1476  .jd-sumtable {
  1477    margin: .5em 1em 1em 1em;
  1478    width:95%; /* consistent table widths; within IE's quirks */
  1479    font-size:.9em;
  1480  }
  1481  
  1482  .jd-sumtable a {
  1483    text-decoration:none;
  1484  }
  1485  
  1486  .jd-sumtable a:hover {
  1487    text-decoration:underline;
  1488  }
  1489  
  1490  /* the link inside a sumtable for "Show All/Hide All" */
  1491  .toggle-all {
  1492    display:block;
  1493    float:right;
  1494    font-weight:normal;
  1495    font-size:0.9em;
  1496  }
  1497  
  1498  /* adjustments for in/direct subclasses tables */
  1499  .jd-sumtable-subclasses {
  1500    margin: 1em 0 0 0;
  1501    max-width:968px;
  1502  }
  1503  
  1504  /* extra space between end of method name and open-paren */
  1505  .sympad {
  1506    margin-right: 2px;
  1507  }
  1508  
  1509  /* right alignment for the return type in sumtable */
  1510  .jd-sumtable .jd-typecol {
  1511    text-align:right;
  1512  }
  1513  
  1514  /* adjustments for the expando table-in-table */
  1515  .jd-sumtable-expando {
  1516    margin:.5em 0;
  1517    padding:0;
  1518  }
  1519  
  1520  /* a div that holds a short description */
  1521  .jd-descrdiv {
  1522    padding:3px 1em 0 1em;
  1523    margin:0;
  1524    border:0;
  1525  }
  1526  
  1527  /* page-top-right container for reference pages (holds
  1528  links to summary tables) */
  1529  #api-info-block {
  1530    font-size:.8em;
  1531    padding:6px 10px;
  1532    font-weight:normal;
  1533    float:right;
  1534    text-align:right;
  1535    color:#999;
  1536    max-width:70%;
  1537  }
  1538  
  1539  #api-level-toggle {
  1540    padding:0 10px;
  1541    font-size:11px;
  1542    float:right;
  1543  }
  1544  
  1545  #api-level-toggle label.disabled {
  1546    color:#999;
  1547  }
  1548  
  1549  div.api-level {
  1550    font-size:.8em;
  1551    font-weight:normal;
  1552    color:#999;
  1553    float:right;
  1554    padding:0 7px 0;
  1555    margin-top:-25px;
  1556  }
  1557  
  1558  #api-info-block div.api-level {
  1559    font-size:1.3em;
  1560    font-weight:bold;
  1561    float:none;
  1562    color:#444;
  1563    padding:0;
  1564    margin:0;
  1565  }
  1566  
  1567  /* Force link colors for IE6 */
  1568  div.api-level a {
  1569    color:#999;
  1570  }
  1571  #api-info-block div.api-level a:link {
  1572    color:#444;
  1573  }
  1574  #api-level-toggle a {
  1575    color:#999;
  1576  }
  1577  
  1578  div#deprecatedSticker {
  1579    display:none;
  1580    z-index:99;
  1581    position:fixed;
  1582    right:15px;
  1583    top:114px;
  1584    margin:0;
  1585    padding:1em;
  1586    background:#FFF;
  1587    border:1px solid #dddd00;
  1588    box-shadow:-5px 5px 10px #ccc;
  1589    -moz-box-shadow:-5px 5px 10px #ccc;
  1590    -webkit-box-shadow:-5px 5px 10px #ccc;
  1591  }
  1592  
  1593  div#naMessage {
  1594    display:none;
  1595    width:555px;
  1596    height:0;
  1597    margin:0 auto;
  1598  }
  1599  
  1600  div#naMessage div {
  1601    z-index:99;
  1602    width:450px;
  1603    position:fixed;
  1604    margin:50px 0;
  1605    padding:4em 4em 3em;
  1606    background:#FFF;
  1607    border:1px solid #dddd00;
  1608    box-shadow:-10px 10px 40px #888;
  1609    -moz-box-shadow:-10px 10px 40px #888;
  1610    -webkit-box-shadow:-10px 10px 40px #888;
  1611  }
  1612  /* IE6 can't position fixed */
  1613  * html div#naMessage div { position:absolute; }
  1614  
  1615  div#naMessage strong {
  1616    font-size:1.1em;
  1617  }
  1618  
  1619  .absent,
  1620  .absent a:link,
  1621  .absent a:visited,
  1622  .absent a:hover,
  1623  .absent * {
  1624    color:#bbb !important;
  1625    cursor:default !important;
  1626    text-decoration:none !important;
  1627  }
  1628  
  1629  #api-level-toggle a,
  1630  .api-level a {
  1631    color:inherit;
  1632    text-decoration:none;
  1633  }
  1634  
  1635  #api-level-toggle a:hover,
  1636  .api-level a:hover {
  1637    color:inherit;
  1638    text-decoration:underline !important;
  1639    cursor:pointer !important;
  1640  }
  1641  
  1642  #side-nav li.absent.selected,
  1643  #side-nav li.absent.selected *,
  1644  #side-nav div.label.absent.selected,
  1645  #side-nav div.label.absent.selected * {
  1646    background-color:#eaeaea !important;
  1647  }
  1648  /* IE6 quirk (won't chain classes, so just keep background blue) */
  1649  * html #side-nav li.selected,
  1650  * html #side-nav li.selected *,
  1651  * html #side-nav div.label.selected,
  1652  * html #side-nav div.label.selected * {
  1653    background-color: #435a6e !important;
  1654  }
  1655  
  1656  
  1657  .absent h4.jd-details-title,
  1658  .absent h4.jd-details-title * {
  1659    background-color:#f6f6f6 !important;
  1660  }
  1661  
  1662  .absent img {
  1663    opacity: .3;
  1664    filter: alpha(opacity=30);
  1665    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  1666  }
  1667  
  1668  
  1669  /* applies to a div containing links to summary tables */
  1670  .sum-details-links {
  1671    padding:0;
  1672    font-weight:normal;
  1673  }
  1674  
  1675  .sum-details-links a {
  1676    text-decoration:none;
  1677  }
  1678  
  1679  .sum-details-links a:hover {
  1680    text-decoration:underline;
  1681  }
  1682  
  1683  
  1684  /* inheritance table */
  1685  .jd-inheritance-table {
  1686    border-spacing:0;
  1687    margin:0;
  1688    padding:0;
  1689    font-size:.9em;
  1690  }
  1691  .jd-inheritance-table td {
  1692    border: none;
  1693    margin: 0;
  1694    padding: 0;
  1695  }
  1696  .jd-inheritance-table .jd-inheritance-space {
  1697    font-weight:bold;
  1698    width:1em;
  1699  }
  1700  .jd-inheritance-table .jd-inheritance-interface-cell {
  1701    padding-left: 17px;
  1702  }
  1703  
  1704  #jd-content {
  1705    padding: 18px 15px;
  1706  }
  1707  
  1708  hr {
  1709    background-color:#ccc;
  1710    border-color:#fff;
  1711    margin:2em 0 1em;
  1712  }
  1713  
  1714  /* DOC CLASSES */
  1715  
  1716  #jd-content h1 {
  1717  /*sdk page*/
  1718    font-size:1.6em;
  1719    color:#336666;
  1720    margin:0 0 .5em;
  1721  }
  1722  
  1723  #jd-content h2 {
  1724    font-size:1.45em;
  1725    color:#111;
  1726    border-top:2px solid #ccc;
  1727    padding: .5em 0 0;
  1728    margin: 2em 0 1em 0;
  1729  }
  1730  
  1731  #jd-content h3 {
  1732    font-size:1.3em;
  1733    color:#3a3a3a;
  1734    padding: 0;
  1735    margin: 1.5em 0 .65em 0;
  1736  }
  1737  
  1738  #jd-content h4 {
  1739    font-size:1.1em;
  1740    color:#3a3a3a;
  1741    padding: 0;
  1742    margin: 1.25em 0 .65em 0;
  1743  }
  1744  
  1745  #jd-content h5 {
  1746    font-size:1.0em;
  1747    color:#3a3a3a;
  1748    padding: 0;
  1749    margin: 1em 0 .65em 0;
  1750  }
  1751  
  1752  #jd-content .small-header {
  1753    font-size:1em;
  1754    color:#000;
  1755    font-weight:bold;
  1756    border:none;
  1757    padding:0;
  1758    margin:1em 0 .5em;
  1759    position:inherit;
  1760  }
  1761  
  1762  #jd-content table {
  1763    margin: 0 0 1em 1em;
  1764  }
  1765  
  1766  #jd-content img {
  1767    margin: 0 0 1em 1em;
  1768  }
  1769  
  1770  #jd-content li img,
  1771  #jd-content dd img {
  1772    margin:.5em 0 .5em 1em;
  1773  }
  1774  
  1775  .nolist {
  1776    list-style:none;
  1777    padding:0;
  1778    margin:0 0 1em 1em;
  1779  }
  1780  
  1781  .nolist li {
  1782    padding:0 0 2px;
  1783    margin:0;
  1784  }
  1785  
  1786  h4 .normal {
  1787    font-size:.9em;
  1788    font-weight:normal;
  1789  }
  1790  
  1791  .caps {
  1792    font-variant:small-caps;
  1793    font-size:1.2em;
  1794  }
  1795  
  1796  dl.tag-list dl.atn-list {
  1797    padding:0 0 0 2em;
  1798  }
  1799  
  1800  .jd-details {
  1801  /*  border:1px solid #669999;
  1802    padding:4px; */
  1803    margin:0 0 1em;
  1804  }
  1805  
  1806  /* API reference: a container for the
  1807  .tagdata blocks that make up the detailed
  1808  description */
  1809  .jd-details-descr {
  1810    padding:0;
  1811    margin:.5em .25em;
  1812  }
  1813  
  1814  /* API reference: a block containing
  1815  a detailed description, a params table,
  1816  seealso list, etc */
  1817  .jd-tagdata {
  1818    margin:.5em 1em;
  1819  }
  1820  
  1821  .jd-tagdata p {
  1822    margin:0 0 1em 1em;
  1823  }
  1824  
  1825  /* API reference: adjustments to
  1826  the detailed description block */
  1827  .jd-tagdescr {
  1828    margin:.25em 0 .75em 0;
  1829    line-height:1em;
  1830  }
  1831  
  1832  .jd-tagdescr p {
  1833    margin:.5em 0;
  1834    padding:0;
  1835  
  1836  }
  1837  
  1838  .jd-tagdescr ol,
  1839  .jd-tagdescr ul {
  1840    margin:0 2.5em;
  1841    padding:0;
  1842  }
  1843  
  1844  .jd-tagdescr table,
  1845  .jd-tagdescr img {
  1846    margin:.25em 1em;
  1847  }
  1848  
  1849  .jd-tagdescr li {
  1850  margin:0 0 .25em 0;
  1851  padding:0;
  1852  }
  1853  
  1854  /* API reference: heading marking
  1855  the details section for constants,
  1856  attrs, methods, etc. */
  1857  h4.jd-details-title {
  1858    font-size:1.15em;
  1859    background-color: #E2E2E2;
  1860    margin:1.5em 0 .6em;
  1861    padding:3px 95px 3px 3px; /* room for api-level */
  1862  }
  1863  
  1864  h4.jd-tagtitle {
  1865    margin:0;
  1866  }
  1867  
  1868  /* API reference: heading for "Parameters", "See Also", etc.,
  1869  in details sections */
  1870  h5.jd-tagtitle {
  1871    margin:0 0 .25em 0;
  1872    font-size:1em;
  1873  }
  1874  
  1875  .jd-tagtable {
  1876    margin:0;
  1877  }
  1878  
  1879  .jd-tagtable td,
  1880  .jd-tagtable th {
  1881    border:none;
  1882    background-color:#fff;
  1883    vertical-align:top;
  1884    font-weight:normal;
  1885    padding:2px 10px;
  1886  }
  1887  
  1888  .jd-tagtable th {
  1889    font-style:italic;
  1890  }
  1891  
  1892  #jd-content table h2 {
  1893    background-color: #d6d6d6;
  1894    font-size: 1.1em;
  1895    margin:0 0 10px;
  1896    padding:5px;
  1897    left:0;
  1898    width:auto;
  1899  }
  1900  
  1901  div.design-announce {
  1902    border-top:1px solid #33B5E5;
  1903    border-bottom:1px solid #33B5E5;
  1904    padding:5px 10px 10px 55px;
  1905    margin:2em 0;
  1906    background:url('images/icon_design.png') 5px 13px no-repeat;
  1907  }
  1908  
  1909  div.design-announce p {
  1910    margin: .5em 0 0 0;
  1911  }
  1912  
  1913  div.special {
  1914    padding: .5em 1em 1em 1em;
  1915    margin: 0 0 1em;
  1916    background-color: #DAF3FC;
  1917    border:1px solid #d3ecf5;
  1918    border-radius:5px;
  1919    -moz-border-radius:5px;
  1920    -webkit-border-radius:5px;
  1921  }
  1922  
  1923  div.special p {
  1924    margin: .5em 0 0 0;
  1925  }
  1926  
  1927  div.special ol {
  1928    margin: 0;
  1929  }
  1930  
  1931  div.special ol li {
  1932    margin: 0;
  1933    padding: 0;
  1934  }
  1935  
  1936  #jd-content div.special h2,
  1937  #jd-content div.special h3 {
  1938    color:#669999;
  1939    font-size:1.2em;
  1940    border:none;
  1941    margin:0 0 .5em;
  1942    padding:0;
  1943  }
  1944  
  1945  #jd-content div.special.reference h2,
  1946  #jd-content div.special.reference h3,
  1947  #jd-content div.special.reference h4 {
  1948    color:#000;
  1949    font-size:1em;
  1950    border:none;
  1951    font-weight:bold;
  1952    margin:.5em 0;
  1953    padding:0;
  1954  }
  1955  
  1956  p.note, div.note,
  1957  p.caution, div.caution,
  1958  p.warning, div.warning {
  1959    margin: 1em;
  1960    padding: 0 0 0 .5em;
  1961    border-left: 4px solid;
  1962  }
  1963  
  1964  p.special-note,
  1965  div.special-note {
  1966    background-color:#EBF3DB;
  1967    padding:10px 20px;
  1968    margin:0 0 1em;
  1969  }
  1970  
  1971  p.note,
  1972  div.note {
  1973   border-color: #99aacc;
  1974  }
  1975  
  1976  p.warning,
  1977  div.warning {
  1978    border-color: #aa0033;
  1979  }
  1980  
  1981  p.caution,
  1982  div.caution {
  1983    border-color: #ffcf00;
  1984  }
  1985  
  1986  li .note,
  1987  li .caution,
  1988  li .warning {
  1989    margin: .5em 0 0 0;
  1990    padding: .2em .5em .2em .9em;
  1991  }
  1992  
  1993  /* Makes sure the first paragraph does not add top-whitespace within the box*/
  1994  li .note>p:first-child,
  1995  li .caution>p:first-child,
  1996  li .warning>p:first-child {
  1997    margin-top:0;
  1998    padding-top:0;
  1999  }
  2000  
  2001  dl.xml dt {
  2002    font-variant:small-caps;
  2003    font-size:1.2em;
  2004  }
  2005  
  2006  dl.xml dl {
  2007    padding:0;
  2008  }
  2009  
  2010  dl.xml dl dt {
  2011    font-variant:normal;
  2012    font-size:1em;
  2013  }
  2014  
  2015  .listhead li {
  2016    font-weight: bold;
  2017  }
  2018  
  2019  .listhead li *, /*ie*/.listhead li li {
  2020    font-weight: normal;
  2021  }
  2022  
  2023  ol.no-style,
  2024  ul.no-style {
  2025    list-style:none;
  2026    padding-left:1em;
  2027  }
  2028  
  2029  .new,
  2030  .new-child {
  2031    font-size: .78em;
  2032    font-weight: bold;
  2033    color: #ff3d3d;
  2034    text-decoration: none;
  2035    vertical-align:top;
  2036    line-height:.9em;
  2037    white-space:nowrap;
  2038  }
  2039  
  2040  .toggle-list.open .new-child {
  2041    display:none;
  2042  }
  2043  
  2044  pre.classic {
  2045    background-color:transparent;
  2046    border:none;
  2047    padding:0;
  2048  }
  2049  
  2050  p.img-caption {
  2051    margin: -0.5em 0 1em 1em; /* matches default img left-margin */
  2052  }
  2053  
  2054  div.figure {
  2055    float:right;
  2056    clear:right;
  2057    margin:1em 0 0 0;
  2058    padding:0 0 0 3em;
  2059    background-color:#fff;
  2060    /* width must be defined w/ an inline style matching the image width */
  2061  }
  2062  
  2063  #jd-content
  2064  div.figure img {
  2065    margin: 0 0 1em;
  2066  }
  2067  
  2068  div.figure p.img-caption {
  2069    margin: -0.5em 0 1em 0;
  2070  }
  2071  
  2072  p.table-caption {
  2073    margin: 0 0 0.5em 1em; /* matches default table left-margin */
  2074  }
  2075  
  2076  
  2077  /* toggle for misc content (such as long sample code) 
  2078     see toggleContent() script in android-developer-docs.js */
  2079  .toggle-content.closed .toggle-content-toggleme {
  2080    display:none;
  2081  }
  2082  
  2083  .toggle-content a[href="#"] {
  2084    text-decoration:none;
  2085    color:inherit;
  2086  }
  2087  
  2088  .toggle-content-toggleme {
  2089    padding-bottom:1px; /* fixes animation bounce due to margins */
  2090  }
  2091  
  2092  #jd-content .toggle-content img.toggle-content-img {
  2093    margin:0;
  2094  }
  2095  
  2096  
  2097  /* BEGIN quickview sidebar element styles */
  2098  
  2099  #qv-wrapper {
  2100    float: right;
  2101    width:310px; /* +35px padding */
  2102    background-color:#fff;
  2103    margin:-48px 0 2px 0;
  2104    padding:0 0 20px 35px;
  2105  }
  2106  
  2107  #qv {
  2108    background-color:#fff;
  2109    border:4px solid #dee8f1;
  2110    margin:0;
  2111    padding:0 5px 5px;
  2112    width:292px; /* +10px padding; +8px border */
  2113    font-size:.9em;
  2114  }
  2115  
  2116  #qv ol {
  2117    list-style:none;
  2118    padding: 0;
  2119  }
  2120  
  2121  #qv ol ol{
  2122    list-style:none;
  2123    padding: 0 0 0 12px;
  2124    margin:0;
  2125  }
  2126  
  2127  #qv ul {
  2128    padding: 0 10px 0 2em;
  2129  }
  2130  
  2131  #qv li {
  2132    padding: 0 10px 3px;
  2133    line-height: 1.2em;
  2134  }
  2135  
  2136  #qv li li {
  2137    padding: 3px 10px 0;
  2138  }
  2139  
  2140  #qv ul li {
  2141    padding: 0 10px 0 0;
  2142  }
  2143  
  2144  #qv li.selected a {
  2145    color:#555;
  2146    text-decoration:none;
  2147  }
  2148  
  2149  #qv a,
  2150  #qv a code {
  2151    color:#cc6600;
  2152  }
  2153  
  2154  #qv p {
  2155    margin:8px 0 0;
  2156    padding:0 10px;
  2157  }
  2158  
  2159  #jd-content #qv h2 {
  2160    font-size:1.05em;
  2161    font-weight:bold;
  2162    margin:12px 0 .25em 0;
  2163    padding:0 10px;
  2164    background-color:transparent;
  2165    color:#7BB026;
  2166    border:none;
  2167    left:0;
  2168    z-index:1;
  2169  }
  2170  
  2171  #qv-extra #rule {
  2172    padding: 0 10px;
  2173    margin: 0;
  2174  }
  2175  
  2176  #qv-sub-rule {
  2177    padding: 5px 15px 10px;
  2178    margin: 0;
  2179  }
  2180  
  2181  #jd-content
  2182  #qv-sub-rule h2 {
  2183    margin: 0 0 .5em 0;
  2184  }
  2185  
  2186  /* END quickview sidebar element styles */
  2187  
  2188  /* Begin sidebox sidebar element styles */
  2189  
  2190  .sidebox-wrapper {
  2191    float:right;
  2192    clear:right;
  2193    width:310px; /* +35px padding */
  2194    background-color:#fff;
  2195    margin:0;
  2196    padding:0 0 20px 35px;
  2197  }
  2198  
  2199  .sidebox {
  2200    border-left:1px solid #dee8f1;
  2201    background-color:#ffffee;
  2202    margin:0;
  2203    padding:8px 12px;
  2204    font-size:0.9em;
  2205    width:285px; /* +24px padding; +1px border */
  2206  }
  2207  
  2208  .sidebox p {
  2209    margin-bottom: .75em;
  2210  }
  2211  
  2212  .sidebox ul {
  2213    padding: 0 0 0 1.5em;
  2214  }
  2215  
  2216  .sidebox li ul {
  2217    margin-top:0;
  2218    margin-bottom:.1em;
  2219  }
  2220  
  2221  .sidebox li {
  2222  padding:0 0 0 0em;
  2223  }
  2224  
  2225  #jd-content .sidebox h2,
  2226  #jd-content .sidebox h3,
  2227  #jd-content .sidebox h4,
  2228  #jd-content .sidebox h5 {
  2229    border:none;
  2230    font-size:1em;
  2231    margin:0;
  2232    padding:0 0 8px;
  2233    left:0;
  2234    z-index:0;
  2235  }
  2236  
  2237  .sidebox hr {
  2238    background-color:#ccc;
  2239    border:none;
  2240  }
  2241  
  2242  /* End sidebox sidebar element styles */
  2243  
  2244  /* BEGIN developer training bar styles */
  2245  
  2246  div#tb-wrapper {
  2247    float: right;
  2248    clear:right;
  2249    width:380px; /* +25px padding = 405 */
  2250    background-color:#fff;
  2251    margin:0 0 2px 0;
  2252    padding:0 0 20px 25px;
  2253  }
  2254  
  2255  div#tb {
  2256    margin:0;
  2257    padding:0 15px;
  2258    width:350px; /* +15px padding = 380 */
  2259    font-size:.9em;
  2260    background:#e9e9e9;
  2261    border:1px solid #aaa;
  2262    border-radius:5px;
  2263    -moz-border-radius:5px;
  2264    -webkit-border-radius:5px;
  2265    overflow:auto;
  2266  }
  2267  
  2268  div#tb h2 {
  2269    font-size:1.3em;
  2270    font-weight:bold;
  2271    margin:1em 0;
  2272    padding:0;
  2273    background-color:transparent;
  2274    border:none;
  2275    clear:both;
  2276  }
  2277  
  2278  div.download-box a.button {
  2279    color: #069;
  2280    font-size:1.1em;
  2281    font-weight:bold;
  2282    text-decoration:none;
  2283    height:27px;
  2284    line-height:27px;
  2285    text-align:center;
  2286    padding:5px 8px;
  2287    background-color: #fff;
  2288    border: 1px solid #aaa;
  2289    -webkit-border-radius: 2px;
  2290    -moz-border-radius: 2px;
  2291    border-radius: 2px;
  2292  }
  2293  
  2294  div.download-box a.button:hover {
  2295    border-color: #09C;
  2296    background-color: #4CADCB;
  2297    background-image: -webkit-gradient(linear,left top,left bottom,from(#5dbcd9),to(#4cadcb));
  2298    background-image: -webkit-linear-gradient(top,#5dbcd9,#4cadcb);
  2299    background-image: -moz-linear-gradient(top,#5dbcd9,#4cadcb);
  2300    background-image: -ms-linear-gradient(top,#5dbcd9,#4cadcb);
  2301    background-image: -o-linear-gradient(top,#5dbcd9,#4cadcb);
  2302    background-image: linear-gradient(top,#5dbcd9,#4cadcb);
  2303    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',EndColorStr='#4cadcb');
  2304    color: #fff;
  2305  }
  2306  
  2307  div.download-box a.button:active {
  2308    background-color: #1E799A;
  2309    background-image: none;
  2310    border-color: #30B7E6;
  2311  }
  2312  
  2313  div.download-box p.filename {
  2314    font-size:0.85em;
  2315    color:#888;
  2316    margin:4px 0 1em 10px;
  2317  }
  2318  
  2319  /* End developer training bar */
  2320  
  2321  /* Training nav bar (previous/next) */
  2322  
  2323  div.training-nav-top {
  2324    float: right;
  2325    width:380px; /* +25px padding = 405 */
  2326    margin:-58px 0 0 0;
  2327    padding:0 0 20px 25px;
  2328  }
  2329  
  2330  div.training-nav-bottom {
  2331    padding:1px; /* for weird FF bug (scrollbar appears) */
  2332    margin:3em 0;
  2333    overflow:auto;
  2334  }
  2335  
  2336  div.training-nav-button-next a,
  2337  div.training-nav-button-previous a {
  2338    display:block;
  2339    width:160px;
  2340    height:55px;
  2341    padding:4px 7px;
  2342    border:1px solid #aaa;
  2343    border-radius:5px;
  2344    -moz-border-radius:5px;
  2345    -webkit-border-radius:5px;
  2346    text-decoration:none;
  2347    font-weight:bold;
  2348  }
  2349  
  2350  div.training-nav-button-next a:hover,
  2351  div.training-nav-button-previous a:hover {
  2352    border:1px solid #069; /* match link color */
  2353  }
  2354  
  2355  div.training-nav-button-next a:active,
  2356  div.training-nav-button-previous a:active {
  2357    border:1px solid #f00; /* match link color */
  2358  }
  2359    
  2360  div.training-nav-button-previous {
  2361    float:left;
  2362    text-align:left;
  2363  }
  2364  
  2365  div.training-nav-button-next {
  2366    float:right;
  2367    text-align:right;
  2368  }
  2369  
  2370  span.training-nav-button-title {
  2371    display:block;
  2372    font-size:.85em;
  2373    font-weight:normal;
  2374    line-height:1.3em;
  2375    margin:.5em 0 0;
  2376  }
  2377  
  2378  /* End training nav bar */
  2379  
  2380  /* BEGIN image and caption styles (originally for UI Guidelines docs) */
  2381  
  2382  table.image-caption {
  2383    padding:0;
  2384    margin:.5em 0;
  2385    border:0;
  2386  }
  2387  
  2388  td.image-caption-i {
  2389    font-size:92%;
  2390    padding:0 5px;
  2391    margin:0;
  2392    border:0;
  2393  }
  2394  
  2395  td.image-caption-i img {
  2396    padding:0 1em;
  2397    margin:0;
  2398  }
  2399  
  2400  .image-list {
  2401    width:24px;
  2402    text-align:center;
  2403  }
  2404  
  2405  td.image-caption-c {
  2406    font-size:92%;
  2407    padding:1em 2px 2px 2px;
  2408    margin:0;
  2409    border:0;
  2410    width:350px;
  2411  }
  2412  
  2413  .grad-rule-top {
  2414  background-image:url(images/grad-rule-qv.png);
  2415  background-repeat:no-repeat;
  2416  padding-top:1em;
  2417  margin-top:0;
  2418  }
  2419  
  2420  .image-caption-nested {
  2421    margin-top:0;
  2422    padding:0 0 0 1em;
  2423  }
  2424  
  2425  .image-caption-nested td {
  2426    padding:0 4px 2px 0;
  2427    margin:0;
  2428    border:0;
  2429  }
  2430  
  2431  /* END image and caption styles */
  2432  
  2433  /* table of contents */
  2434  
  2435  ol.toc {
  2436    margin: 0 0 1em 0;
  2437    padding: 0;
  2438    list-style: none;
  2439    font-size:95%;
  2440  }
  2441  
  2442  ol.toc li {
  2443    font-weight: bold;
  2444    margin: 0 0 .5em 1em;
  2445    padding: 0;
  2446  }
  2447  
  2448  ol.toc li p {
  2449    font-weight: normal;
  2450  }
  2451  
  2452  ol.toc li ol {
  2453    margin: 0;
  2454    padding: 0;
  2455  }
  2456  
  2457  ol.toc li li {
  2458    padding: 0;
  2459    margin: 0 0 0 1em;
  2460    font-weight: normal;
  2461    list-style: none;
  2462  }
  2463  
  2464  table ol.toc {
  2465    margin-left: 0;
  2466  }
  2467  
  2468  .columns td {
  2469    padding:0 5px;
  2470    border:none;
  2471  }
  2472  
  2473  /* link table */
  2474  .jd-linktable {
  2475    margin: 0 0 1em;
  2476    border-bottom: 1px solid #888;
  2477  }
  2478  .jd-linktable th,
  2479  .jd-linktable td {
  2480    padding: 3px 5px;
  2481    vertical-align: top;
  2482    text-align: left;
  2483    border:none;
  2484  }
  2485  .jd-linktable tr {
  2486    background-color: #fff;
  2487  }
  2488  .jd-linktable td {
  2489    border-top: 1px solid #888;
  2490    background-color: inherit;
  2491  }
  2492  .jd-linktable td  p {
  2493    padding: 0 0 5px;
  2494  }
  2495  .jd-linktable .jd-linkcol {
  2496  }
  2497  .jd-linktable .jd-descrcol {
  2498  }
  2499  .jd-linktable .jd-typecol {
  2500    text-align:right;
  2501  }
  2502  .jd-linktable .jd-valcol {
  2503  }
  2504  .jd-linktable .jd-commentrow {
  2505    border-top:none;
  2506    padding-left:25px;
  2507  }
  2508  .jd-deprecated-warning {
  2509    margin-top: 0;
  2510    margin-bottom: 10px;
  2511  }
  2512  
  2513  tr.alt-color {
  2514    background-color: #f6f6f6;
  2515  }
  2516  
  2517  /* expando trigger */
  2518  #jd-content .jd-expando-trigger-img {
  2519    margin:0;
  2520  }
  2521  
  2522  /* jd-expando */
  2523  .jd-inheritedlinks {
  2524    padding:0 0 0 13px
  2525  }
  2526  
  2527  /* SDK PAGE */
  2528  table.download tr {
  2529    background-color:#d9d9d9;
  2530  }
  2531  
  2532  table.download tr.alt-color {
  2533    background-color:#ededed;
  2534  }
  2535  
  2536  table.download td,
  2537  table.download th {
  2538    border:2px solid #fff;
  2539    padding:10px 5px;
  2540  }
  2541  
  2542  table.download th {
  2543    background-color:#6d8293;
  2544    color:#fff;
  2545  }
  2546  
  2547  /* INLAY 180 COPY and 240PX EXTENSION */
  2548  /* modified to 43px so that all browsers eliminate the package panel h-scroll */
  2549  .g-tpl-240 .g-unit,
  2550  .g-unit .g-tpl-240 .g-unit,
  2551  .g-unit .g-unit .g-tpl-240 .g-unit {
  2552    display: block;
  2553    margin: 0 0 0 243px;
  2554    width: auto;
  2555    float: none;
  2556  }
  2557  .g-unit .g-unit .g-tpl-240 .g-first,
  2558  .g-unit .g-tpl-240 .g-first,
  2559  .g-tpl-240 .g-first {
  2560    display: block;
  2561    margin: 0;
  2562    width: 243px;
  2563    float: left;
  2564  }
  2565  /* 240px alt */
  2566  .g-tpl-240-alt .g-unit,
  2567  .g-unit .g-tpl-240-alt .g-unit,
  2568  .g-unit .g-unit .g-tpl-240-alt .g-unit {
  2569    display: block;
  2570    margin: 0 243px 0 0;
  2571    width: auto;
  2572    float: none;
  2573  }
  2574  .g-unit .g-unit .g-tpl-240-alt .g-first,
  2575  .g-unit .g-tpl-240-alt .g-first,
  2576  .g-tpl-240-alt .g-first {
  2577    display: block;
  2578    margin: 0;
  2579    width: 243px;
  2580    float: right;
  2581  }
  2582  
  2583  /* 200px */
  2584  .g-tpl-200 .g-unit,
  2585  .g-unit .g-tpl-200 .g-unit,
  2586  .g-unit .g-unit .g-tpl-200 .g-unit {
  2587    display: block;
  2588    margin: 0 0 0 200px;
  2589    width: auto;
  2590    float: none;
  2591  }
  2592  .g-unit .g-unit .g-tpl-200 .g-first,
  2593  .g-unit .g-tpl-200 .g-first,
  2594  .g-tpl-200 .g-first {
  2595    display: block;
  2596    margin: 0;
  2597    width: 200px;
  2598    float: left;
  2599  }
  2600  /* 200px alt */
  2601  .g-tpl-200-alt .g-unit,
  2602  .g-unit .g-tpl-200-alt .g-unit,
  2603  .g-unit .g-unit .g-tpl-200-alt .g-unit {
  2604    display: block;
  2605    margin: 0 200px 0 0;
  2606    width: auto;
  2607    float: none;
  2608  }
  2609  .g-unit .g-unit .g-tpl-200-alt .g-first,
  2610  .g-unit .g-tpl-200-alt .g-first,
  2611  .g-tpl-200-alt .g-first {
  2612    display: block;
  2613    margin: 0;
  2614    width: 200px;
  2615    float: right;
  2616  }
  2617  
  2618  /* 190px */
  2619  .g-tpl-190 .g-unit,
  2620  .g-unit .g-tpl-190 .g-unit,
  2621  .g-unit .g-unit .g-tpl-190 .g-unit {
  2622    display: block;
  2623    margin: 0 0 0 190px;
  2624    width: auto;
  2625    float: none;
  2626  }
  2627  .g-unit .g-unit .g-tpl-190 .g-first,
  2628  .g-unit .g-tpl-190 .g-first,
  2629  .g-tpl-190 .g-first {
  2630    display: block;
  2631    margin: 0;
  2632    width: 190px;
  2633    float: left;
  2634  }
  2635  /* 190px alt */
  2636  .g-tpl-190-alt .g-unit,
  2637  .g-unit .g-tpl-190-alt .g-unit,
  2638  .g-unit .g-unit .g-tpl-190-alt .g-unit {
  2639    display: block;
  2640    margin: 0 190px 0 0;
  2641    width: auto;
  2642    float: none;
  2643  }
  2644  .g-unit .g-unit .g-tpl-190-alt .g-first,
  2645  .g-unit .g-tpl-190-alt .g-first,
  2646  .g-tpl-190-alt .g-first {
  2647    display: block;
  2648    margin: 0;
  2649    width: 190px;
  2650    float: right;
  2651  }
  2652  
  2653  /* 180px */
  2654  .g-tpl-180 .g-unit,
  2655  .g-unit .g-tpl-180 .g-unit,
  2656  .g-unit .g-unit .g-tpl-180 .g-unit {
  2657    display: block;
  2658    margin: 0 0 0 180px;
  2659    width: auto;
  2660    float: none;
  2661  }
  2662  .g-unit .g-unit .g-tpl-180 .g-first,
  2663  .g-unit .g-tpl-180 .g-first,
  2664  .g-tpl-180 .g-first {
  2665    display: block;
  2666    margin: 0;
  2667    width: 180px;
  2668    float: left;
  2669  }
  2670  /* 180px alt */
  2671  .g-tpl-180-alt .g-unit,
  2672  .g-unit .g-tpl-180-alt .g-unit,
  2673  .g-unit .g-unit .g-tpl-180-alt .g-unit {
  2674    display: block;
  2675    margin: 0 180px 0 0;
  2676    width: auto;
  2677    float: none;
  2678  }
  2679  .g-unit .g-unit .g-tpl-180-alt .g-first,
  2680  .g-unit .g-tpl-180-alt .g-first,
  2681  .g-tpl-180-alt .g-first {
  2682    display: block;
  2683    margin: 0;
  2684    width: 180px;
  2685    float: right;
  2686  }
  2687  
  2688  
  2689  /* JQUERY RESIZABLE STYLES */
  2690  .ui-resizable { position: relative; }
  2691  .ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
  2692  .ui-resizable .ui-resizable-handle { display: block; }
  2693  body .ui-resizable-disabled .ui-resizable-handle { display: none; }
  2694  body .ui-resizable-autohide .ui-resizable-handle { display: none; }
  2695  .ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px;
  2696    background: transparent url("images/resizable-s2.gif") repeat scroll center top; }
  2697  .ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%;
  2698    background: transparent url("images/resizable-e2.gif") repeat scroll right center; }
  2699  
  2700  @media print {
  2701  
  2702    body {
  2703      overflow:visible;
  2704    }
  2705  
  2706    #header {
  2707      height:60px;
  2708    }
  2709  
  2710    #headerLeft {
  2711      padding:0;
  2712    }
  2713  
  2714    #header-tabs,
  2715    #headerRight,
  2716    #side-nav,
  2717    #api-info-block {
  2718      display:none;
  2719    }
  2720  
  2721    #body-content {
  2722      position:inherit;
  2723    }
  2724  
  2725    #doc-content {
  2726      margin-left:0 !important;
  2727      height:auto !important;
  2728      width:auto !important;
  2729      overflow:inherit;
  2730      display:inline;
  2731    }
  2732  
  2733    #jd-header {
  2734      padding:10px 0;
  2735    }
  2736  
  2737    #jd-content {
  2738      padding:15px 0 0;
  2739    }
  2740  
  2741    #footer {
  2742      float:none;
  2743      margin:2em 0 0;
  2744    }
  2745  
  2746    h4.jd-details-title {
  2747      border-bottom:1px solid #666;
  2748    }
  2749  
  2750    pre {
  2751      /* these allow lines to break (if there's a white space) */
  2752      overflow: visible;
  2753      text-wrap: unrestricted;
  2754      white-space: -moz-pre-wrap; /* Moz */
  2755      white-space: -pre-wrap; /* Opera 4-6 */
  2756      white-space: -o-pre-wrap; /* Opera 7 */
  2757      white-space: pre-wrap; /* CSS3  */
  2758      word-wrap: break-word; /* IE 5.5+ */
  2759    }
  2760  
  2761    h1, h2, h3, h4, h5, h6 {
  2762      page-break-after: avoid;
  2763    }
  2764  
  2765    table, img {
  2766      page-break-inside: avoid;
  2767    }
  2768  }