 /* ------------------------------------------------------------------------------

	qbw.css
	
	Written by			Date
	IPANG, LWHITE		
	
	Revised by			Date		Summary of changes
	JDOWDEN/PHARRIS                 5/28/03         General look and feel updates
  					                Addition of H3, H4, several classes, table
									stripes, tooltips

	Revised by
	JDOWDEN				10/11/05	Changed fonts (face and size) 
							Increased leading. Changes Head sizes.
							Changed inter-paragraph spacing for some
							paragraph tags.
	Revised by
	JDOWDEN				4/27/06		Made updates for NGH.
							New Body font size. New orange and UI classes.
							Revised H1, H2, H3, and H4
							New rt p class for Related Topics

	Revised by
	Paul Mernyk				5/19/06		Made updates for NGH.
							Tweaked various sizes, spacings, colors
							Changed Important and Note classes to not use images
							Eliminated need for 'orange' class.

	Revised by
	Paul Mernyk				6/9/06		Removed unused classes: Important_image, note_image, orange

	Revised by
	John Dowden			7/25/06		Added .task class for "to do this task"
							



	RESTRICTED RIGHTS LEGEND
	
	Use, duplication, or disclosure by the Government is subject to
	restrictions as set forth in subdivision (b) (3) (ii) of the Rights in
	Technical Data and Computer Software clause at 52.227-7013.
	
	Intuit, Inc
	P.O. Box 7850
	Mountain View, CA 94039-7850

	Defines constants and definitions used for the HTMLHelp component of QuickBooks.
	Based on http://www.w3.org/TR/1998/REC-CSS2-19980512.


---------------------------------------------------------------------------------- */

/* Body */

body  {
	background-color: #FFFFFF;
	color: #333333;
	display: block;
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	line-height: 125%;
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	text-align: left;
}

var {
	font-style: normal;
}


/* Paragraph */

p { margin-top: 4pt;
	margin-bottom: 6pt;
	margin-left: 4pt;
	margin-right: 4px;
	padding: 0px 0px 0px 0px;
}



/* Links */

A:link { color: #003399; 
	   cursor: hand;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline;
}

A:visited { color: #003399; 
	      cursor: hand;
	      font-style: normal;
	      font-weight: normal;
	      text-decoration: underline;
}

A:active { color: #990000; 
	     cursor: hand;
	     font-style: normal;
	     font-weight: normal;
	     text-decoration: underline;
}

A:hover { color: #990000; 
	    cursor: hand;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: underline;
}

A.external:link { color: #003399; 
			cursor: hand;
			font-style: normal;
	   		font-weight: normal;
	   		text-decoration: underline;
}

A.external:visited { color: #003399; 
		   cursor: hand;
		   font-style: normal;
		   font-weight: normal;
	   	   text-decoration: underline;
}

A.external:active { color: #990000; 
			  cursor: hand;
			  font-style: normal;
	   		  font-weight: normal;
	    	 text-decoration: underline;
}

A.external:hover { color: #990000; 
			 cursor: hand;
			 font-style: normal;
	   		 font-weight: normal;
	   		 text-decoration: underline;
}


/* div  { padding: 0px 0px 0px 0px; */
/*	 margin: 1em 0em 1em 0em; }  */


/* Headings */

h1, h2, h3, h4 {
	font-family: Verdana;

}

h1 {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 6pt;
	margin-left: 0pt;
	background-color: #99cc99;
	padding: 4pt;
}

h2 {
	font-size: 8pt;
	font-weight: bold;
	background-image:  url("liabsup.jpg");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	color: #008833;  
	margin-top: 10pt;
	margin-bottom: 6pt;
	margin-left: 4pt;
	margin-right: 2pt;
}

h3 {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2pt;
	margin-top: 10pt;
	margin-bottom: 0pt;
	margin-left: 4pt;
	margin-right: 4pt;
}

h4 {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #efefef;
	padding: 2pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	margin-bottom: 0pt;
	margin-left: 2pt;
	margin-right: 4pt;
}



/* Class styles */
	
.admin {
	background-image:  url("icon_admin.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-top: 4px;
	padding-left: 20px;
	height: 25px;
	margin-left: 4px;
	margin-right: 4px;
	border: solid 0px;
}

.aw 	{
	display: none;
}

.caution {
	background-image:  url("icon_caution.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-top: 4px;
	padding-left: 20px;
	height: 25px;
	margin-left: 4px;
	margin-right: 4px;
	border: solid 0px;
}

.caution_indent {
	font-size: 8 pt;
	margin-left: 35px;
	margin-right: 4px;
}

.expando {
	display: none;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	margin-top: 2px;
	padding: 4px;
 	border-color: #efefef;
}

.important {
	color: #FF6600; 
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}

.indent {
	font-size: 8pt;
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

.note  { 
	font-style: normal;
	font-weight: bold;
	color: #333333;
	}

.popup { color: #003399; 
	   cursor: hand;
	   font-style: normal;
	   font-weight: normal;
	   text-decoration: underline;
	}

.seealso {
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	background-color: #efefef;
	padding: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 2pt;
	margin-right: 4px;
	}

.single_user {
	background-image:  url("icon_singleuser.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-top: 4px;
	padding-left: 20px;
	height: 25px;
	margin-left: 4px;
	margin-right: 4px;
	border: solid 0px;
}

.tablespace {
	padding: 4px;
	}

.task  { 
	font-style: normal;
	font-weight: bold;
	}
	
.tip {
	background-image:  url("icon_tip.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-top: 4px;
	padding-left: 20px;
	height: 25px;
	margin-left: 4px;
	margin-right: 4px;
	border: solid 0px;
}

.tutorial {
	background-image:  url("icon_tutorial_big.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-top: 0px;
	padding-left: 20px;
	height: 25px;
	margin-left: 4px;
	margin-right: 4px;
	border: solid 0px;
}

.typed {   
        font-style: normal;
        font-family: Courier;
	color: #555555;

	}

.ui {   
  font-style: normal;
	font-weight: bold;
	color: #444444;
}

.update_qb {
	background-image:  url("icon_updateqb.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-top: 4px;
	padding-left: 20px;
	height: 25px;
	margin-left: 4px;
	margin-right: 4px;
	border: solid 0px;
}

	
/* Lists */

ol {
	font-size: 100%;
	margin-top: .5em;
	margin-bottom: .6em;
	margin-left: 8px;
	margin-right: 4px;
	}

ul {
	font-size: 100%;
	margin-top: .5em;
	margin-bottom: .6em;
	margin-left: 4px;
	margin-right: 4px;
	list-style-type: square;
	}

li {
	display: list-item;
	margin-bottom: .6em;
	margin-left: 21px;
	margin-right: 4px;
	}


/* Tables */


table {
	align: center; 
	font-size: 100%;
	width: 95%;
	border-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
	margin-top: 20pt;
	margin-bottom: 0pt;
	margin-left: 4pt;
	margin-right: 4pt;

	}


tr {
	vertical-align: top;

	}

td {
	color: #000000;
	font-family: Verdana;
	vertical-align: top;
	padding-left: 3px;
	}
	
th {
	background-color: #c2e0c2;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	vertical-align: top;
	}
	
.invisible {
	align: auto;
	width: auto;
	display: inline;
	border: none 0px;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}

.feedback {
	border-style: none;
	border-width: 0px;
	margin-top:   0pt;
	margin-bottom:0pt;
	margin-left:  0pt;
}

.feedback_no {
	border-style: none;
	border-width: 0px;
	margin-top:   0pt;
	margin-bottom:0pt;
	margin-left:  0pt;
	width: 80%;
}

.feedback_button {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
}


.feedback_textarea { 
  width : 100% 
} 


/*Miscellaneous formatting bits */

hr	{ align: left; width: 100%; margin-top: 6 pt;}

.indent  {
	margin-left: 15px;
}.tahoma {
	font-family: Verdana;
	font-size: 10pt;
}
.tahoma12 {
	font-family: Verdana;
	font-size: 10.5pt;
}
.tahoma11 {
	font-family: Verdana;
	font-size: 11pt;
}
.tahoma9 {
	font-family: Verdana;
	font-size: 9pt;
}
.tahoma8 {
	font-family: Verdana;
	font-size: 8pt;
}
.header {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: #e0efe0;
	padding-left: 2px;
	padding-right: 2px;
}
strong {
	font-weight: bold;
}

b {
  font-weight: bold;
}
