/* Apple Service & Support CSS definitions v2.2, print version */

BODY { margin: 0% 0%; background: #ffffff; font: 8pt 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }
TABLE, TD { font: 8pt 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }

#tabs 				{ display: none; } 
#footer				{ display: none; }
#framegutter		{ display: none; }
#framesidebar		{ display: none; }
#breadcrumb			{ display: none; }

.G9 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.G9G 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #76797C; }
.G9W			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF; line-height: 12px; }
.G10 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.G10Bold		{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 13px; font-weight: bold;}
.G10G 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #76797C; }
.G10W 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; }

.L10 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.L10G 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #76797C; }
.L12 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.L12G			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #76797C; }
.L12W			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; }

.L14 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.L14G 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #76797C; }
.L14W 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; }

.L16 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; }
.L16G 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #76797C; }
.L16W 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; }

.L18 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }
.L18G			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #76797C; }
.L18W			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF; }

.L24 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; }
.L24G 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #76797C; }
.L24W 			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; }

/* List definitions */

ul.none				{ list-style: none; margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; line-height: 13px;	}
ul.arrowtext		{ list-style-image: url(arrowa1a.gif); margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; line-height: 13px; list-style-position: outside; }
ul.arrowlinks		{ list-style-image: url(arrowa1a.gif); margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; line-height: 13px; list-style-position: outside; }
ul.arrowpro			{ list-style-image: url(arrowpro.gif); margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; line-height: 13px; list-style-position: outside; }
ul.bullet			{ list-style-image: url(dot20000.gif); margin-top: 0px; margin-bottom: 0px; margin-left: 14px; padding: 0px; padding-left: 1px; line-height: 13px; list-style-position: outside; }
ul.square			{ list-style: square; margin-bottom: 2px; margin-top: 0px; margin-left: 22px; padding: 0px; line-height: 13px; }
ul.circle			{ list-style: circle; margin-bottom: 2px; margin-top: 0px; margin-left: 22px; padding: 0px; line-height: 13px; }
ul.decimal			{ list-style: decimal; margin-bottom: 2px; margin-top: 0px; margin-left: 22px; padding: 0px; line-height: 13px; }

/* machelp-specific items full-width KB */

#taskbox  	      	{ width: 90%; background-color: #f2f2f2; list-style-type: decimal; list-style-position: outside; margin-top: 12px; margin-bottom:12px; padding: 12px; border: solid 1px #a1a5a9; }
#taskbox ul 		{ font-size: 12px; font-family: "Lucida Grande", Helvetica, Arial; list-style-type: square; list-style-position: outside; line-height: 16px; }

/* Discussions-specific items */

.backpath			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 13px; font-weight: bold;}
.backpath A			{ color: #666; text-decoration: underline; }
.backpath A:hover	{ color: #000; text-decoration: underline; }

a.black				{ color: #000000; text-decoration: none; }
a.black:hover		{ color: #000000; text-decoration: underline; }

.bodytext			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.titletext			{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }

/* Discussions-specific CSS white row properties */

TD.RowW				{ background: #FFF;	font-size: 10px; }
TD.RowWL			{ background: #FFF;	border-left: 1px solid #d9d9d9;	font-size: 10px; }
TD.RowWR			{ background: #FFF;	border-right: 1px solid #d9d9d9; font-size: 10px; }
TD.RowWRS			{ background: #FBFBFB; font-size: 10px; }
TD.RowW A			{ color: #00F; text-decoration: underline; }
TD.RowW A:hover		{ color: #00f; text-decoration: underline; }

/* Discussions-specific CSS blue row properties */

TD.RowB				{ background: #edf3fe; font-size: 10px; }
TD.RowBL			{ background: #edf3fe; border-left: 1px solid #d9d9d9;	font-size: 10px; }
TD.RowBR			{ background: #edf3fe; border-right: 1px solid #d9d9d9; font-size: 10px; }
TD.RowBRS			{ background: #E0EAFD; font-size: 10px; }
TD.RowB A			{ color: #00F; text-decoration: underline; }
TD.RowB A:hover		{ color: #00f; text-decoration: underline; }

/* Discussions-specific CSS gray row properties */

TD.RowX				{ background: #f1f1f1; font-size: 10px; font-weight: bold; }
TD.RowXL			{ background: #f1f1f1; border-left: 1px solid #d9d9d9; font-size: 10px; font-weight: bold; }
TD.RowXR			{ background: #f1f1f1; border-right: 1px solid #d9d9d9; font-size: 10px; font-weight: bold; }
TD.RowXRS			{ background: #ECECEC; border-right: 1px solid #d9d9d9; font-size: 10px; font-weight: bold; }
TD.RowXR A			{ color: #000; text-decoration: underline; }
TD.RowXR A:hover	{ color: #00f; text-decoration: underline; }
TD.RowXRS A			{ color: #00f; text-decoration: underline; }
TD.RowXRS A:hover	{ color: #00f; text-decoration: underline; }

/* Standard Knowledge Base Table */

#kbtable 					{ font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9; }
#kbtable td					{ padding: 4px; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; font-size: 10px; }
#kbtable tr					{ background: #FFFFFF; font-size: 10px; }
#kbtable tr#header TD		{ background: #e2e2e2; font-size: 12px; font-weight: bold; }
#kbtable tr#even TD			{ background: #f1f1f1; font-size: 10px; }

/* Form Sizes */

.form100	 	{ width: 100px; margin-left: 5px; }
.form150	 	{ width: 150px; margin-left: 5px; }
.form200	 	{ width: 200px; margin-left: 5px; }
.form300	 	{ width: 300px; margin-left: 5px; }
.form500	 	{ width: 500px; margin-left: 5px; }

.mybioform 		{ width: 620px; margin-left: 0px; }
.myprofileform 	{ width: 200px; margin-left: 5px; }
.iconform 		{ width: 240px; margin-left: 5px; }

.popupstyle 	{ width: 135px; }
.searchstyle 	{ width: 110px; margin-left: 5px; }
.buttonstyle 	{ width: 24px; height: 24px; padding-top: 0px; padding-left: 6px; padding-right: 8px; }

.tableborder 		{ background-color: #FFFFFF; border: 1px #A1A5A9 solid; }