/* Apple Service & Support CSS definitions 2005-05-10 */

BODY					{ margin: 0px; background: #FFFFFF; font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro', Geneva, Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
TABLE, TD				{ font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro', Geneva, Verdana, Arial, Helvetica, sans-serif; }

.G9,
.G9G,
.G9W					{ font-size: 9px; line-height: 12px; }

.G10,
.G10Bold,
.G10G,
.G10W,
.L10,
.L10G					{ font-size: 10px; line-height: 13px; }
.G10Bold				{ font-weight: bold;}

.G10G a					{ color: #559; }

.L12, .L12G, .L12W		{ font-size: 12px; line-height: 16px; }
.L14, .L14G, .L14W		{ font-size: 14px; line-height: 18px; }
.L16, .L16G, .L16W		{ font-size: 16px; line-height: 20px; }
.L18, .L18G, .L18W		{ font-size: 18px; line-height: 22px; }
.L24, .L24G, .L24W		{ font-size: 24px; line-height: 28px; }


.G9G,
.G10G,
.L10G,
.L12G,
.L14G,
.L16G,
.L18G,
.L24G 					{ color: #76797C; }


.G9W,
.G10W,
.L12W,
.L14W,
.L16W,
.L18W,
.L24W 					{ color: #FFFFFF; }


.sosumi 				{ font-size: 10px; color: #76797c; margin-bottom: 1em; }
p.sosumi				{ text-align: center; }

#breadcrumb				{ margin-top: 20px; margin-bottom: 0px; padding: 0px;}
#breadcrumb,
#footer 				{ width: 680px; margin-left: auto; margin-right: auto; text-align: center; clear: both; font-size: 10px; }
#footer					{ font-size: 10px; border-top: 1px solid #a1a5a9; padding-top: 0px; margin-top: 2em; margin-bottom: 0px; line-height: 13px; }
#footer,
#footer TABLE			{ width: 680px; margin-left: auto; margin-right: auto; }
#footer TD				{ text-align: center; }
#printbar				{ display: none; }

/* List definitions */

ul.none,
ul.arrowtext,
ul.arrowlinks,
ul.arrowpro,
ul.bullet				{ margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px; padding-left: 1px; line-height: 13px; }

ul.none					{ list-style: none; }
ul.arrowtext,
ul.arrowlinks			{ list-style-image: url(/support/main/elements/arrowa1a5a9.gif); list-style-position: outside; }
ul.arrowpro				{ list-style-image: url(/support/main/elements/arrowpro2.gif); list-style-position: outside; }
ul.bullet				{ list-style-image: url(/support/main/elements/dot2.gif); list-style-position: outside; }

ul.square,
ul.circle,
ul.decimal				{ margin-bottom: 2px; margin-top: 0px; margin-left: 22px; padding: 0px; line-height: 13px; }
ul.square				{ list-style: square; }
ul.circle				{ list-style: circle; }
ul.decimal				{ list-style: decimal; }

#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; }

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

/* Previous Knowledge Base Table */

#kbtable 					{ 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-color: #FFFFFF; font-size: 10px; }
#kbtable tr#header TD		{ background-color: #e2e2e2; font-size: 12px; font-weight: bold; }
#kbtable tr#even TD			{ background-color: #f1f1f1; font-size: 10px; }

/* Validated Knowledge Base Table */

.kbtable 							{ border-top: 1px solid #b1b5b9; border-left: 1px solid #b1b5b9; }
.kbtable td							{ background-color: #fff; padding: 4px; border-right: 1px solid #b1b5b9; font-size: 10px; }
.kbtable tr td						{ font-size: 10px; line-height: 13px; border-bottom: 1px solid #b1b5b9;}
.kbtable tr.header TD				{ background-color: #e2e2e2; font-size: 12px; font-weight: bold; border-bottom: 1px solid #b1b5b9;}
.kbtable tr.subheader TD			{ background-color: #f1f1f1; font-weight: bold; border-bottom: 1px solid #b1b5b9;}
.kbtable tr.even TD					{ background-color: #edf3fe; }
.kbtable td.subheader				{ background-color: #f1f1f1; font-weight: bold; }
.kbtable tr.even td.subheader		{ background-color: #f1f1f1; font-weight: bold; }

.kbtable tr td.yes,
.kbtable tr.even td.yes				{ font-weight: bold; color: #363; background-color: #edffdc; text-align: center; }

.kbtable tr td.no,
.kbtable tr.even td.no				{ background-color: #fff; color: #a1a5a9; text-align: center; }

/* 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 			{ border: 1px #A1A5A9 solid; }

