 /* ------------------- INTUIT CONFIDENTIAL --------------------

	quicktaxhelp.css

	Revised by			Date		Summary of changes
	PHarris				24-Sep-007	Complete rework for Single Source / DITA Help
	PHarris				21-Oct-008	Customize substep lists and "proposed changes"

	The contents of this software are proprietary and confidential to the
	Intuit Corporation, and are limited in distribution to those with a
	direct need to know. Individuals having access to this software are
	responsible for maintaining the confidentiality of the contents and
	for keeping the software secure when not in use. Transfer to any
	party is strictly forbidden other than as expressly permitted in
	writing by Intuit Corporation.  Unauthorized transfer to or possession
	by any unauthorized party may be a criminal offense.

	Intuit Canada Limited
	7008 Roper Road
	Edmonton, Alberta T6B 3H2
	Canada
----------------------- INTUIT CONFIDENTIAL ------------------ */

@import url('quicktaxglossary.css');

/***************************************************************/
/*                       STANDARD STYLING                      */
/*-------------------------------------------------------------*/
@media screen {
	body
		{ display:block; background-color:#FFFFFF; color:#000000;
		  font-family:Tahoma, MS Sans Serif, Arial, sans-serif; font-size:10pt; font-style:normal; font-weight:normal; line-height:110%;
		  margin-top:2px; margin-left:8px; margin-right:8px; text-align:left; }

	var
		{ font-style:normal; }

	p
		{ margin-top:4pt; margin-bottom:2pt; padding:0px 0px 0px 0px; }

	hr
		{ margin-top:0px; margin-bottom:0px; align:left; width:20%; }

	/* ----- Headings ----- */
	h1, h2, h3, h4, h5, h6, h7
		{ font-family:Tahoma, MS Sans Serif, Arial, sans-serif; }
	h1
		{ font-size:11pt; font-weight:bold; margin-top:0px; margin-bottom:6pt; padding:2px; background-color:#FFFFCC; border:1px solid #000000; }
	h2
		{ font-size:10pt; font-weight:bold; margin-bottom:0px; padding-top:2px; padding-bottom:2px; }
	h3
		{ font-size:10pt; font-weight:bold; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
	h4
		{ font-size:10pt; font-weight:bold; margin-bottom:0px; padding-top:4px; padding-bottom:4px; min-height:24px; background-repeat:no-repeat; background-position:0px 0px; }

	h4.faqs
		{ background:url("../FAQ_button.png") no-repeat; padding-left:86px; }
	h4.cra
		{ background:url("../CRA_button.png") no-repeat; padding-left:68px; }
	h4.mrq
		{ background:url("../MRQ_button.png") no-repeat; padding-left:68px; }
	h4.prov
		{ background:url("../CRA_button.png") no-repeat; padding-left:68px; }

	/* ----- Links ----- */
	a:link, a:visited, a:active, a:hover
		{ cursor:pointer; text-decoration:underline; }
	a:link
		{ color:#0000FF; }
	a:visited
		{ color:#660066; }
	a:active, a:hover
		{ color:#990000; }

	a.external:link
		{ color:#0000FF; }
	a.external:visited
		{ color:#660066; }
	a.external:active, a.external:hover
		{ color:#990000; }

	.pseudolink
		{ color:#0000FF; cursor:pointer; text-decoration:underline; }

	/* ----- Lists ----- */
	ol, ul
		{ font-size:100%; margin-top:.5em; margin-bottom:.6em; margin-left:15px; }
	ul
		{ list-style-type:square; }
	li
		{ display:list-item; margin-bottom:.6em; margin-left:15px; }

	dl p a.expandotitle
		{ padding-left:8px; padding-top:8px; }
	dt
		{ margin-left:0px; padding-left:8px; }
	dd
		{ margin-left:0px; padding-left:16px; }
	li ol
		{ list-style-type:lower-roman; }
	.forcedalpha
		{ list-style-type:lower-alpha; }
	.forcedALPHA
		{ list-style-type:upper-alpha; }


	/* ----- Tables ----- */
	table
		{ align:center; cellspacing:5px; font-size:100%; margin-bottom:0px; margin-top:0px; width:100%; }
	tr
		{ vertical-align:middle; }
	td
		{ color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; vertical-align:middle; }

	/* ----- Classes ----- */
	.printonly
		{ display:none; }
	.printericon
		{ display:block; }

	.note, .tip, .important, .attention, .fastpath, .remember, .restriction
		{  padding-left:16px; }
	.notetitle
		{ padding-left:4px; font-weight:bold; }
	.importanttitle
		{ padding-left:4px; font-weight:bold; }
	.tip
		{ background:url("../icon_bulb.png") no-repeat; min-height:20px;}
	.tiptitle
		{ padding-left:4px; }
	.caution
		{ background:url("../icon_caution.png") 2px 0px no-repeat; padding:4px; padding-left:26px; }
	.cautiontitle
		{ margin-bottom:0px; padding-bottom:0px; }
	.danger
		{ background:url("../icon_danger.png") 4px 4px no-repeat; padding:6px; margin:0px; padding-left:32px; border:1px solid black; }
	.dangertitle
		{ margin-bottom:0px; padding-bottom:0px; }
	.sectiontitle
		{ font-size:11pt; font-weight:bold; }

	.proposed
		{ border:2px solid #336666; padding:0.1em; }

}
@media print {
	/* ----- Classes ----- */
	.printericon
		{ display:none; }
}

.origin
	{ font-style:italic; }


/***************************************************************/
/*                     DITA CLEANUP CLASSES                    */
/*-------------------------------------------------------------*/
.expando_open .familylinks, .expando_open_faq .familylinks, .expando_open_cra .familylinks, .expando_open_prov .familylinks,
.expando_open .relinfo, .expando_open_faq .relinfo, .expando_open_cra .relinfo, .expando_open_prov .relinfo
	{ display: none; }


/***************************************************************/
/*                        EXPANDO CLASSES                      */
/*-------------------------------------------------------------*/
@media screen {
	.expando_open, .expando_open_faq, .expando_open_cra, .expando_open_prov
		{ border:solid 2px #efefef; margin-top:2px; padding:2px; }
	.expando_open_cra, .expando_open_prov
		{ margin-bottom:0.5em; }

	.expando_open_cra
		{ background-color:#eeffff; }

	.expando_open_prov
		{ background-color:#ffeeee; }

	.expando, .expando_cra, .expando_prov, .expando_faq, .expando_inline,
	.expando_closed, .expando_closed_cra, .expando_closed_prov, .expando_closed_faq, .expando_closed_inline
		{ display:none; }

	.expandochicklet
		{ margin-right:4px; margin-bottom:-2px; padding-bottom:0px; }

	a.expandotitle:link, a.expandotitle:visited, a.expandotitle:active, a.expandotitle:hover
		{ color:#000099; }

	/* ----- specialty display modes ----- */
	.faq .expando_open
		{ border:none }
	.faq + .faq
		{ margin-top:4px; padding-top:4px; border-top:1px solid #efefef; }
}
@media print {
	.expandochicklet
		{ display:none; }
}

/* ----- hide expando subtitles ----- */
.expandodef dt,
.expando h2, .expando_open h2, .expando_faq h2, .expando_cra h2, .expando_prov h2,
.expando .nested1 h2, .expando_open .nested1 h2, .expando_faq .nested1 h2, .expando_cra .nested1 h2, .expando_prov .nested1 h2
.expando .nested1 h3, .expando_open .nested1 h3, .expando_faq .nested1 h3, .expando_cra .nested1 h3, .expando_prov .nested1 h3
	{ display:none; }



	/***************************************************************/
	/*                       GLOSSARY CLASSES                      */
	/*-------------------------------------------------------------*/
	#glossary__alphabuttonmap { display:none; }
	#alphalinks {
	  width:372px; height:34px; background:url("../include/graphics/glossary_buttons.png");
	  position:relative; margin-left:0px;
	}
	#alphalinks li {
	  margin:0; padding:0; list-style:none; position:absolute; top:4px;
	}
	#alphalinks li, #glossary li a, #glossary li a i {
	  width:49px; height:18px; display:block;
	}
	#alphalinks li a { font:bold 10pt Arial; text-align:center; text-decoration:none; }
	#alphalinks li a i { position:absolute; top:0px; left:0px; }
	#alphalinks li a i, #glossary li a:hover i {  cursor:pointer; }

	#A-C { left:15px; }
	#D-E { left:72px; }
	#F-K { left:129px; }
	#L-O { left:186px; }
	#P-R { left:243px; }
	#S-Z { left:300px; }

	#A-C a i { background:url("../include/graphics/glossary_buttons.png") -15px -4px no-repeat; }
	#D-E a i { background:url("../include/graphics/glossary_buttons.png") -72px -4px no-repeat; }
	#F-K a i { background:url("../include/graphics/glossary_buttons.png") -129px -4px no-repeat; }
	#L-O a i { background:url("../include/graphics/glossary_buttons.png") -186px -4px no-repeat; }
	#P-R a i { background:url("../include/graphics/glossary_buttons.png") -243px -4px no-repeat; }
	#S-Z a i { background:url("../include/graphics/glossary_buttons.png") -300px -4px no-repeat; }

	#A-C a:hover i { background:url("../include/graphics/glossary_buttons.png") -15px -42px no-repeat; }
	#D-E a:hover i { background:url("../include/graphics/glossary_buttons.png") -72px -42px no-repeat; }
	#F-K a:hover i { background:url("../include/graphics/glossary_buttons.png") -129px -42px no-repeat; }
	#L-O a:hover i { background:url("../include/graphics/glossary_buttons.png") -186px -42px no-repeat; }
	#P-R a:hover i { background:url("../include/graphics/glossary_buttons.png") -243px -42px no-repeat; }
	#S-Z a:hover i { background:url("../include/graphics/glossary_buttons.png") -300px -42px no-repeat; }

	.jumpheader { width:100%; border-top:1px solid black; margin-top:1.3em; }
	.jumpheader a { display:block; width:49px; height:18px; margin-top:-9px; }
	#A-Ctarget { background:url("../include/graphics/glossary_buttons.png") -15px -80px no-repeat; }
	#D-Etarget { background:url("../include/graphics/glossary_buttons.png") -72px -80px no-repeat; }
	#F-Ktarget { background:url("../include/graphics/glossary_buttons.png") -129px -80px no-repeat; }
	#L-Otarget { background:url("../include/graphics/glossary_buttons.png") -186px -80px no-repeat; }
	#P-Rtarget { background:url("../include/graphics/glossary_buttons.png") -243px -80px no-repeat; }
	#S-Ztarget { background:url("../include/graphics/glossary_buttons.png") -300px -80px no-repeat; }
