/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                           P 6   C o n s u l t i n g   D e f a u l t   S t y l e   S h e e t                           |
	+-----------------------------------------------------------------------------------------------------------------------+

	02/24/2002 DAG Adapt Planet Caltex Style Sheet to create P6 Consulting Style Sheet.

	05/03/2003 DAG Standardize the order of attributes and add classes for alternating cell backgrounds.

	05/04/2003 DAG Add IndexGroupBreak class for use in long tables of sorted and grouped data.

	05/07/2003 CMU Remove html, head, title, body end tag and style tags.

	05/08/2003 DAG 1) Rearrange maintenance log into a single multi-line SGML comment tag.
                   2) Add copyright class, applicable to Paragraph tags.
                   3) Add headnote class, applicable to Paragraph tags.

	05/13/2003 DAG Make URL for background image fully qualified.

	05/14/2003 DAG 1) Add P6 version of CoolMenus CSS selectors.
                   2) Add highly visible comments to separate the sections and to denote the end of the document.
                   3) Adjust spacing per P6C coding standards.

	05/15/2003 DAG Widen the flower boxes.

	05/19/2003 DAG Realign the footer.

	06/21/2003 DAG Reduce margin-top for H2 selector from 2em to 1em.

	08/16/2003 DAG Adjust margins, especially on List Item selectors.

	03/21/2004 DAG Add InverseText class.

	03/26/2004 DAG Add ArticleAuthor class.

	03/28/2004 DAG Add AlternatingBackgroundHdr class.

	03/30/2004 DAG 1) Add color attribute to the AlternatingBackgroundHdr class definition.
                   2) Add border color & padding attributes to AlternatingBackgroundOdd & AlternatingBackgroundEven classes.
                   3) Decrease margin-bottom attribute of AlternatingBackgroundHdr AlternatingBackgroundOdd & 
                      AlternatingBackgroundEven classes from 1em to 0.5em.

	03/31/2004 DAG Remove bottom margin from "green bar" table classes.

	04/12/2004 DAG Reduce font size of InverseText class from the style default of 10pt to 8pt .

	05/06/2004 DAG 1) Change all instances of color code #8b0a0a to #000000, to coordinate with the new logo colors.
	               2) Replace Gray_Background.gif with Off-White_Background.gif as the page background image.
				   3) Change Link colors as follows:
				           Type    Old Color   New Color
 				   	       link    #b45a12     #000099
                           alink   #000000     #000000
                           vlink   #777777     #444444

	05/09/2004 DAG Change InverseText class foreground color from #eeeeee to #ffffff and the background color from #000000 to #577478.

	05/25/2004 DAG Change vlink from #777777 to #444444.
	
	12/20/2004 DAG Add Quotation and QuotationAttribution classes.

	01/06/2005 DAG 1) Add styles for table of contents (index at bottom of web pages) formatting.
	               2) Add modified versions of styles generated and used by Microsoft Office XP.
				   3) Add definition of WingDings font.
				   4) Add list-style-image attribute to LI tag, pointing to a bullet that looks like our logo.

	01/25/2005 DAG 1) Change background color from #eeeeee to #fffffa.
	               2) Reduce top margin of body, td, li tag from 0.5em to 0em.

	02/05/2005 DAG Change background color of class AlternatingBackgroundEven from #444444 to #dddddd.

	08/24/2005 DAG Add h2.FAQ class selector, for use in constructing Frequently Asked Questions (FAQ) documents.

	09/14/2005 DAG Add clsOrderedListItem class selector.

	11/25/2005 DAG Add clsSubListItem class selector.

	11/29/2005 dag Add clsOrdereSubdListItem class selector.

	08/07/2006 DAG 1) Change color of the link selector from #000099 to blue and the vlink selector to purple.
	               2) Change the corresponding elements of the clsTableOfContents class.

	08/09/2006 DAG Add InverseTextNormal and InverseTextBold classes.

	08/10/2006 DAG Add anchor selectors to the InverseText class.

	11/03/2006 DAG Fix background image tag, based on lessons learned from playing with images on the new TitleLinks site.

	12/02/2006 DAG Change color of code from black to bright blue.

*/

/*
	+-----------------------------------------------------------------------------------------------------------------------+
	|                                             F o n t   D e f i n i t i o n s                                           |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

@font-face {
	font-family: "Wingdings 3" ;
	panose-1: 5 4 1 2 1 8 7 7 7 7 ;
	}

/*
	+-----------------------------------------------------------------------------------------------------------------------+
	| 		                          M i c r o s o f t   S t y l e   D e f i n i t i o n s                                 |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

/* NOTE: These are adjusted versions of styles auto-generated by Microsoft Word 2002. */

 p.MsoNormal, li.MsoNormal, div.MsoNormal {
	margin: 0in ;
	margin-bottom: 0.5em ;
	punctuation-wrap: simple ;
	text-autospace: none ;
	font-size: 10.0pt ;
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	color: black ;
	text-align: left ;
	}

/*
	+-----------------------------------------------------------------------------------------------------------------------+
	|                                   S t y l e s   f o r   C o n t a i n e r   T a g s                                   |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

body {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;
	text: #000000 ;

	link: blue ;
	alink: #000000 ;
	vlink: purple ;
	background-color: #fffffa ;
	background-image:url(http://www.wizardwrx.com/images/Off-White_Background.gif) ;
}

body td li {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	color: #000000 ;

	margin-top: 0em ;
	margin-bottom: 0.5em ;
}

p {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	margin-bottom: 1em ;
}

blockquote {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 1em ;
	margin-bottom: 1em ;
	margin-left: 4em ;
}

li {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 0em ;
	margin-bottom: 0.5em ;

	list-style-image: url("http://www.p6c.com/images/Bullet_Blue_for_UL.gif") ;
}

h1 {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 14pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;
	text-align: right ;

	margin-bottom: 1em ;
}

h2 {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 12pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 1em ;
	margin-bottom: 0.5em ;
}

h3 {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 3pt ;
	margin-bottom: 6pt ;
}

h4 {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;

	margin-bottom: 6pt ;
}

/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                                   S t y l e s   f o r   T e x t   S p a n   T a g s                                   |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

strong {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #fe0102 ;
}

b {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;
}

a {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000099 ;
}

code {
	font-family: Courier New,Courier ;
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #0000ff ;
}

.YellowOnBlue {
	border-left: #000066 ;
	border-right: #000066 ;
	border-top: #000066 ;
	border-bottom: #000066 ;

	padding-left: 1em ;
	padding-right: 1em ;
	padding-top: 1em ;
	padding-bottom: 1em ;

	color: #fffacd ;
	background-color: #000099 ;
}

/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                                  G e n e r a l   P u r p o s e   C l a s s   T a g s                                  |
	+-----------------------------------------------------------------------------------------------------------------------+
*/



h2.FAQ {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 12pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 0em ;
	margin-bottom: 0.5em ;
}

.Attribution {
	font-family: Arial,Helvetica, Geneva, sans-serif ;
	font-size: 9pt ;
	font-weight: normal ;
	font-style: italic ;

	text-align: right ;

	margin-top: 0.5em ;
	margin-bottom: 0.5em ;
}

.Quotation {
	font-family: Arial,Helvetica, Geneva, sans-serif ;
	font-size: 9pt ;
	font-weight: normal ;
	font-style: italic ;

	margin-top: 0.5em ;
	margin-bottom: 0.5em ;
}

.BriefQuotation {
	font-family: Arial,Helvetica, Geneva, sans-serif ;
	font-size: 9pt ;
	font-weight: normal ;
	font-style: italic ;

	margin-top: 0.5em ;
	margin-bottom: 0.5em ;
}

.QuotationAttribution {
	font-family: Arial,Helvetica, Geneva, sans-serif ;
	font-size: 9pt ;
	font-weight: normal ;
	font-style: italic ;

	margin-top: 0.5em ;
	margin-bottom: 0.5em ;
	text-align: right ;
}

.clsOrderedListItem  {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 0em ;
	margin-bottom: 0.5em ;
	list-style-image: none ;
}

.clsOrdereSubdListItem  {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 0.5em ;
	margin-bottom: 0.5em ;
	list-style-image: none ;
}

.clsSubListItem  {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 10pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 0.5em ;
	margin-bottom: 0.5em ;
}


/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                     S t y l e s   f o r   T a b l e   o f   C o n t e n t s   F o r m a t t i n g                     |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

.clsTableOfContents {
	font-size: 9pt ;
	color: blue ;
	text-decoration: none ;
	text-align: center ;
	margin-top: 0.25em ;
	margin-bottom: 0.25em ;		
}

a.clsTableOfContents:link {
	font-size: 9pt ;
	color: blue ;
	text-decoration: underline ;
	text-align: center ;
}

a.clsTableOfContents:visited {
	font-size: 9pt ;
	color: purple ;
	text-decoration: underline ;
	text-align: center ;
}

a.clsTableOfContents:hover {
	font-size: 9pt ;
	color: #577478 ;
	text-decoration: underline ;
	text-align: center ;
}

a.clsTableOfContents:active {
	font-size: 9pt ;
	color: #000000 ;
	text-decoration: underline ;
	text-align: center ;
}

/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                        S t y l e s   f o r   T a b l e   D e t a i l   H i g h l i g h t i n g                        |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

.YellowOnBlueNoPadding {
	border-left: #000099 ;
	border-right: #000099 ;
	border-top: #000099 ;
	border-bottom: #000099 ;

	padding-left: 3pt ;
	padding-right: 3pt ;
	padding-top: 3pt ;
	padding-bottom: 1pt ;
	text-align: center ;

	color: #fffacd ;
	background-color: #000099 ;
}

.YellowOnBlueShowAllBorders {
	border-left: #fffacd 1px solid ;
	border-right: #000099 1px solid ;
	border-top: #fffacd 1px solid ;
	border-bottom: #000099 1px solid ;

	padding-left: 3pt ;
	padding-right: 3pt ;
	padding-top: 3pt ;
	padding-bottom: 1pt ;
	text-align: center ;

	color: #fffacd ;
	background-color: #000099 ;
}

A.LinkInBlueBox {
	font-weight: bold ;
	color: #ffffff ;
}

B.YellowOnBlue {
	color: #fffacd ;
}

.YellowTextOnBlue {
	color: #fffacd ;
}


/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                            S t y l e s   f o r   R e v e r s e   C o l o r e d   T e x t                              |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

.InverseText {
	font-size: 9pt ;
	color: #FFFFFF ;
	background-color: #000099 ;
}
.InverseTextNormal {
	font-size: 9pt ;
	color: #FFFFFF ;
	background-color: #000099 ;
}
.InverseTextBold {
	font-size: 9pt ;
	color: #FFFFFF ;
	font-weight: bold ;
	background-color: #000099 ;
}

a.InverseText:link {
	font-size: 9pt ;
	color: cyan ;
	text-decoration: underline ;
	text-align: center ;
}

a.InverseText:visited {
	font-size: 9pt ;
	color: pink ;
	text-decoration: underline ;
	text-align: center ;
}

a.InverseText:hover {
	font-size: 9pt ;
	color: white ;
	text-decoration: underline ;
	text-align: center ;
}

a.InverseText:active {
	font-size: 9pt ;
	color: white ;
	text-decoration: underline ;
	text-align: center ;
}

/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                        S t y l e s   f o r   T a b l e   D e t a i l   A l t e r n a t i n g                          |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

.AlternatingBackgroundHdr {
	border-left: #000000 ;
	border-right: #000000 ;
	border-top: #000000 ;
	border-bottom: #000000 ;

	padding-left: 1em ;
	padding-right: 1em ;
	padding-top: 0.5em ;
	padding-bottom: 0.5em ;

	background-color: #000000 ;
	color: #ffffff ;
	text-color: #ffffff ;
}

.AlternatingBackgroundOdd {
	border-left: #000000 ;
	border-right: #000000 ;
	border-top: #000000 ;
	border-bottom: #000000 ;

	padding-left: 1em ;
	padding-right: 1em ;
	padding-top: 0.5em ;
	padding-bottom: 0.5em ;
	background-color: #ffffff ;
}

.AlternatingBackgroundEven {
	border-left: #000000 ;
	border-right: #000000 ;
	border-top: #000000 ;
	border-bottom: #000000 ;

	padding-left: 1em ;
	padding-right: 1em ;
	padding-top: 0.5em ;
	padding-bottom: 0.5em ;
	background-color: #dddddd ;
}


/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                            S t y l e s   f o r   M i s c e l l a n e o u s   C l a s s e s                            |
	+-----------------------------------------------------------------------------------------------------------------------+
*/

.IndexGroupBreak {
	font-size: 14pt ;
	font-weight: bold ;
	font-style: normal ;
	color: #000000 ;

	margin-top: 1em ;
	margin-bottom: 1em ;
}

p.copyright {
	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 8pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	text-align: center ;

	margin-top: 2em ;
	margin-bottom: 1em ;
}

p.ArticleAuthor {
	text-align: center ;
}

p.headnote {
	margin-top: 2em ;
	margin-bottom: 1em ;

	font-family: Arial,Helvetica,Geneva,sans-serif ;
	font-size: 8pt ;
	font-weight: normal ;
	font-style: normal ;
	color: #000000 ;

	text-align: left ;
}


/* 
	+-----------------------------------------------------------------------------------------------------------------------+
	|                                E n d   o f   C a s c a d i n g   S t y l e   S h e e t                                |
	+-----------------------------------------------------------------------------------------------------------------------+
*/
