2 A:link
{ COLOR: #0000FF; TEXT-DECORATION: none
; }
3 A:link:hover
{ COLOR: #FF6600; TEXT-DECORATION: underline
; }
4 A:active
{ COLOR: #FF6600; TEXT-DECORATION: underline
; }
6 /* apple.com site does not explicitly define visited link properties, but we do here */
7 A:visited
{ COLOR: #0000AA; TEXT-DECORATION: none
; }
8 A:visited:hover
{ COLOR: #FF6600; TEXT-DECORATION: underline
; }
10 /* used to convert otherCodeCharacters to code, thus saving character space in HTML for smaller file sizes */
12 FONT-SIZE: 11px; FONT-FAMILY: monaco
, courier
, monospace
; }
14 /* redefine preformated text and code blocks */
16 FONT-SIZE: 11px; FONT-FAMILY: monaco
, courier
, monospace
; margin-top: 5px; margin-bottom: 10px;}
18 FONT-SIZE: 11px; FONT-FAMILY: monaco
, courier
, monospace
; }
21 /* JavaScript toc frame */
22 .jtoc_closed { background-color: #e9e9e9; }
23 .jtoc_open { background-color: #FFFFFF; padding-bottom: 10px; }
24 .jtoc_open_top_line {border-top: 1px solid
#CCC; background-color: #fff; padding-bottom: 10px;}
25 .jtoc_open_bottom_line {border-bottom: 1px solid
#CCC; background-color: #fff; padding-bottom: 10px;}
26 .jtoc_open_both_lines {border-bottom: 1px solid
#CCC; border-top: 1px solid
#CCC; background-color: #fff; padding-bottom: 10px;}
28 /* frameset: toc frame */
30 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 12px; font-weight: bold
; padding-top: 4px 0;
33 .toc_contents_text_open {
34 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 12px;
35 background: #FFFFFF; color: #0000FF;
38 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 11px; padding: 4px 5px 4px 5px
43 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 16px; color: #FFFFFF; font-weight: bold
;
45 .toc_contents_heading {
46 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 12px; font-weight: bold
;
49 /* Special TOC heading for Help books only */
50 .toc_contents_help_heading {
51 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 14px; color: #330099; font-weight: bold
;
54 /* frameset: toc frame styles WEB AS. used for any document that uses the disclosure model for TOC like conceptural and procedural C documents*/
62 font-weight: normal
; font-size: 11px;
65 #toc_PDFbottomborder {
67 border-bottom: 1px solid
#CCC;
74 font-size: 15px; font-weight: bold
;
75 border-bottom: 0px solid
;
79 margin: 6px 5px 0 10px;
80 font-size: 13px; font-weight: bold
; color: black
;
84 font-size: 11px; font-weight: bold
; color: black
;
85 margin: -5px 0px 0 14px;
90 border: 1px solid
#919699;
95 list-style: none outside
;
96 margin-left: 20px; margin-bottom: -2px;
101 list-style: none outside
;
102 margin-left: 10px; margin-bottom: -2px;
109 padding: 0px 5px 0px 5px;
113 font-weight: bold
; color: #000;
114 text-decoration: none
;
118 font-weight: normal
; font-size: 11px;
119 padding: 0px 5px 0px 0px;
120 list-style-type: none
; background: url
(../Images/bullet.gif) no-repeat
0px .5em;
129 background: url
(../Images/dash.gif) no-repeat
0px .6em;
133 background: url
(../Images/sm_bullet.gif) no-repeat
0px .5em;
137 border-top: 1px solid
#CCC; border-bottom: 1px solid
#CCC; background-color: #fff;
141 background-color: #fff;
147 /*#toc li.open { background: #FFF;}*/
150 /* frameset: toc frame styles WEB AS. used for any document that uses the static model for TOC topics documents*/
153 padding: 0px 0px 0px;
157 #topicstoc p
.download
{
158 border-bottom: 1px solid
#CCC;
161 font-weight: normal
; font-size: 11px;
167 font-size: 15px; font-weight: bold
;
168 border-bottom: 0px solid
;
172 margin: 6px 5px 0 10px;
173 font-size: 13px; font-weight: bold
; color: black
;
177 font-size: 11px; font-weight: bold
; color: black
;
178 margin: 2px 0px 0px 14px;
182 list-style: none outside
;
183 margin-left: 13px; margin-bottom: -2px;
189 list-style: none outside
;
190 margin-left: 10px; margin-bottom: -2px;
195 font-weight: normal
; font-size: 12px;
196 padding: 0px 5px 2px 10px;
197 list-style-type: none
; background: url
(../Images/bullet.gif) no-repeat
0px .5em;
200 #topicstoc li
.intro
{
203 list-style-type: none
; background: none
;
208 padding: 0px 5px 0px 0px;
211 #topicstoc li a
.location
{
212 font-weight: bold
; color: #000;
213 text-decoration: none
;
216 #topicstoc li
.intro a
{
222 img
.toplevel
{ float: left
; }
226 /* frameset: content frame */
230 font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
233 /* frameset: H1,H2,H3,H4,H5,Head for code voice */
238 font: bold
30px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
245 padding-bottom: 2px; border-bottom: 1px solid black
;
255 margin-bottom: -.25em;
275 font: bold
16px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
280 font: bold
13px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
284 margin: 1.5em 0 2px 0;
285 font: bold
13px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
291 FONT-SIZE: 18px; FONT-FAMILY: monaco
, courier
, monospace
; font-weight: bold
;
294 margin-top: 0px; margin-bottom: 10px; font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
297 margin-top: 13px; margin-bottom: 10px; font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
300 font: 11px monaco
, courier
, monospace
; margin-top: 13px; margin-bottom: 10px;
303 margin-top: 13px; margin-bottom: 10px; font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
305 h3
.tight
+ p
.spaceabovemethod
{
306 font: 11px monaco
, courier
, monospace
; margin-top: 13px; margin-bottom: 10px;
309 margin-top: 0px; margin-bottom: 10px; font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
316 list-style-type: none
;
320 margin: 2px 0 0 -6px;
323 /* frameset: content frame bold style for text*/
325 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 12px; font-weight: bold
;
328 /* Used for text that is sligtly larger than bold text like lables and captions*/
330 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 12px;
333 /* frameset: content frame italic style for text*/
335 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 12px; font-style: italic
;
338 /* Used for reference heads in ProcedualC and AppleScript Language*/
340 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
341 font-size: 16px; font-weight: bold
; margin-top: 50px; padding-bottom: 4px; border-bottom: 1px solid black
344 .content_ref_head_code{
345 font-family: monaco
, courier
, monospace
;
346 font-size: 16px; font-weight: bold
; margin-top: 50px; padding-bottom: 4px; border-bottom: 1px solid black
349 /* frameset: page title */
351 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
358 /* frameset: Unordered List */
361 list-style: square outside
;
363 padding: 7 0 12px 6px;
367 list-style: square outside
;
369 padding: 0 0 12px 6px;
382 list-style: circle outside
;
384 padding: 0 0 12px 6px;
387 list-style: square outside
;
389 padding: 0 0 0px 0px;
393 /* alternate mappings for 2nd level bulleted list that are still in testing phase*/
395 list-style-image: url
(../Images/openbullet.gif);
396 list-style-position: outside
;
405 list-style-type: decimal
;
406 list-style-position: outside
;
408 padding: 0 0 12px 6px;
412 list-style-type: lower-alpha
;
413 list-style-position: outside
;
415 padding: 0 0 12px 10px;
418 ul
.simple-spaceabove
{
419 list-style-type: none
;
422 .simple-spaceabove li {
427 list-style-type: none
;
448 /* commented backslash hack for mac-ie5 \*/
465 margin-bottom: 10px; }
471 margin-bottom: 6px; }
475 margin-bottom: 6px; }
476 h3
.tight
+ dl
.termdef
{
478 margin-bottom: 10px; }
480 /* frameset: list items */
481 /* Everything in a list item is wrapped in an element now. */
482 /* First para in a list item should be inline, others should be block. */
483 li
>p
{ display: inline
}
484 li
>p
+p
{ display: block
}
487 /* frameset: Index styles for docs */
488 /* frameset: Index styles for alpah listing */
490 font-size: 18px; padding-bottom: 5px; margin: 25px 0 15px; border-bottom: 1px solid
#91969C; }
492 /* frameset: Index styles for singal and page range entries */
494 font-size: 12px; padding: 0 3px; background-color: #FFFFFF; margin: 0 3px; }
498 /* frameset: mini navigation style (Hide/Show TOC & next/prev) */
500 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
506 font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
513 /* ADC header/footer mappings for Getting Started */
516 font: 10px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
519 #adcnavheader input
{
524 #adcnavheader .textpadding
{
526 vertical-align: middle
;
529 #adcnavheader .searchbutton
{
536 font: normal
12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
546 #footer td
, #footer p
{
551 /* Getting Started styles */
553 /* font definitions */
555 /* keep ".gettingstarted pre, code" above ".gettingstarted h1" below otherwise,
556 the main h1 tag above will be used instead of".gettingstarted h1" */
557 .gettingstarted pre, code {
558 font: 11px Monaco
, Courier
, monospace
;
561 /* Added this style since the ADC template was trying to do this with a graphic (Note: their h2
562 attached to the image tag is only used by search engines; their h2 does not function if the
563 graphic is missing).--DA */
568 font: bold
32px 'Lucida Grande', Geneva
, Verdana
, Arial
, Helvetica
, sans-serif
;
575 font: bold
16px 'Lucida Grande', Geneva
, Verdana
, Arial
, Helvetica
, sans-serif
;
579 .gettingstarted p + .gettingstarted h3 {
583 .gettingstarted ol + .gettingstarted h3 {
587 .gettingstarted ul + .gettingstarted h3 {
594 font: bold
12px 'Lucida Grande', Geneva
, Verdana
, Arial
, Helvetica
, sans-serif
;
598 .gettingstarted h4 + .gettingstarted table {
606 font: 12px 'Lucida Grande', Geneva
, Verdana
, Arial
, Helvetica
, sans-serif
;
616 /* list definitions */
618 font: 12px 'Lucida Grande', Geneva
, Verdana
, Arial
, Helvetica
, sans-serif
;
623 list-style-type: none
;
631 .gettingstarted ul li {
632 list-style: square outside
;
637 .gettingstarted ul ul {
642 font: 12px 'Lucida Grande', Geneva
, Verdana
, Arial
, Helvetica
, sans-serif
;
649 .gettingstarted ul.inline, .gettingstarted ol.inline, .gettingstarted p.inline {
654 caption
.tablecaption
{
659 border: 1px solid
#c7cfd5;
671 font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
675 border-top: 1px solid
#919699;
676 border-left: 1px solid
#919699;
680 padding: 4px 8px 4px 8px;
683 border-bottom: 1px solid
#919699;
684 border-right: 1px solid
#919699;
696 border-bottom: 1px solid
#919699;
697 border-right: 1px solid
#919699;
705 .graybox td p + p + p {
710 /* footnote definitions */
711 .footnote h4, .footnote p {
716 .gettingstarted .footnote {
723 border: 1px solid
#a1a5a9;
724 background-color: #f7f7f7;
726 padding: 0px 8px 1px 9px;
730 font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
735 border: 1px solid
#111;
736 background-color: #e8e8e8;
738 padding: 0px 8px 1px 9px;
742 font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
747 border: 1px solid
#000;
748 background-color: #fff;
754 background-color: transparent
;
760 font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
761 margin: -8px 0 -8px 30px;
768 font-family: monaco
, courier
, monospace
;
769 margin: -1px 4px -3px 6px;
777 margin-top: 20px; margin-bottom: -15px; font: 12px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
781 /* Controller Layer Bindings styles */
783 .class_binding_block {
786 .binding_category_block {
790 .binding_category_name {
791 font-size: 24px; font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-weight: bold
; line-height: 35px; padding-bottom: 1px; border-top: 2px solid black
799 font-size: 18px; font-family: monaco
, courier
, monospace
; font-weight: 400; margin-top: 10px; margin-bottom: 12px; border-bottom: 1px solid
#69f
802 .bindings_tablehead { font-size: 14px; font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-weight: bold
; position: relative
; top: -5px; margin-left: -20px
805 .placeholder_options_block {
824 .metadata_attributes_name {
825 font-size: 24px; font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-weight: bold
; padding-top: 5px; margin-bottom: -10px; border-top: 2px solid black
828 .metadata_attribute_name {
829 font-size: 18px; font-family: monaco
, courier
, monospace
; font-weight: 400; margin-top: 10px; padding-bottom: 2px;
833 /* Spec Sheet Info Box */
834 /* Used in AppKit Obj-C, Appkit Java, Foundation Obj-C, and Foundation Java References */
836 .spec_sheet_info_box { margin-left: 1em }
838 /* This builds a table */
840 border-top: 1px solid
#919699;
841 border-left: 1px solid
#919699;
842 border-right: 1px solid
#919699;
851 border-bottom: 1px solid
#919699;
854 /* This alternates colors in up to six table rows (light blue for odd, white for even)*/
864 .specbox tr + tr + tr {
868 .specbox tr + tr + tr + tr {
872 .specbox tr + tr + tr +tr + tr {
876 .specbox tr + tr + tr + tr + tr + tr {
880 /* informal protocol subtitling */
888 /* HeaderDoc headings */
912 /* "Collection page" mappings */
914 .forums { margin-bottom: 5px;}
917 .forums a:visited { color: #017; font-family: lucida grande
, geneva
, helvetica
, arial
, sans-serif
; font-size: 11px; font-weight: bold
; line-height: 13px;}
918 .forums a:hover { color: #00F; text-decoration: underline
; font-weight: bold
;}
919 .collection { margin-bottom: 5px;}
922 .collection a:visited { font-size: 13px; color: #76797C; padding-bottom: 2px; border-bottom: 1px dotted
#a1a5a9; margin-bottom: 0px; margin-right: 3px;}
923 .collection a:hover { color: #00F; text-decoration: underline
; font-weight: bold
;}
925 .collection_title { width: 100%;
926 background-color: #7E91A4;
933 .collection_title
a:link
,
934 .collection_title a:visited { color: #E8F3FD; }
939 font: bold
30px lucida grande
, geneva
, helvetica
, arial
, sans-serif
;
941 text-align: center
; }