/* dummy class used to fix glitch in detecting the first style in a css file */
.dummy {
	font-family: arial, helvetica, sans-serif;
}

/* paragraph styles used for margin compensation */

p.leftColumn {margin-left: 14px; margin-right: 0px;}

p.leftExecView {margin-left: 16px; margin-right: 0px;}

p.leftColumnSub {margin-left: 25px; margin-right: 0px;}

p.rightMargin5 {margin-left: 0px; margin-right: 5px;}

p.leftRight6 {margin-left: 6px; margin-right: 6px;}

p.left12 {margin-left: 12px; margin-right: 0px;}

body 	{ margin: 0 0 0 0; 
		font-family: arial, helvetica, sans-serif; 
		font-size: 11px; 
}

/* Text classes commonly throughout the site */

.bodyCopy {
	color: #000000;
	font-size: 11px;
	font-weight: 400;
}
/* the following are subclassifications of bodyCopy */

					
					/* defines all italic tags within the bodyCopy class */
					.bodyCopy I {
						font-style: italic;
					}
					
					/* defines all underline tags within the bodyCopy class */
					.bodyCopy U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the bodyCopy class */
					.bodyCopy A {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all visited links within the bodyCopy class */
					.bodyCopy A:visited {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all active links within the bodyCopy class */
					.bodyCopy A:active {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the bodyCopy class */
					.bodyCopy A:hover {
						color: #CC6600;
						text-decoration: underline;
					}

/* blackText used most commonly throughout the site */
.blackText {
	color: #000000;
	font-size: 8pt;
	font-weight: 400;
}
/* the following are subclassifications of blackText */

					/* defines all bold tags within the blackText class */
					.blackText B {
						font-weight: 800;
					}
					
					/* defines all italic tags within the blackText class */
					.blackText I {
						font-style: italic;
					}
					
					/* defines all underline tags within the blackText class */
					.blackText U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the blackText class */
					.blackText A {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all visited links within the blackText class */
					.blackText A:visited {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all active links within the blackText class */
					.blackText A:active {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the blackText class */
					.blackText A:hover {
						color: #CC6600;
						text-decoration: underline;
					}


/* greenText color variant of the general font size used throughout the site */
.greenText {
	font-family: arial, helvetica, sans-serif;
	color: #669999;
	font-size: 8pt;
	font-weight: 400;
}

/* greyText color variant of the general font size used throughout the site */
.greyText {
	font-family: arial, helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 9pt;
	font-weight: 400;
}
/* the following are subclassifications of blackText */

					/* defines all bold tags within the blackText class */
					.greyText B {
						font-weight: 800;
					}
					
					/* defines all italic tags within the blackText class */
					.greyText I {
						font-style: italic;
					}
					
					/* defines all underline tags within the blackText class */
					.greyText U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the blackText class */
					.greyText A {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all visited links within the blackText class */
					.greyText A:visited {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all active links within the blackText class */
					.greyText A:active {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the blackText class */
					.greyText A:hover {
						color: #CC6600;
						text-decoration: underline;
					}


/* whiteText color variant of the general font size used throughout the site */
.whiteText {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: 800;
}
/* the following are subclassifications of whiteText */

					/* defines all bold tags within the whiteText class */
					.whiteText B {
						font-weight: 800;
					}
					
					/* defines all italic tags within the whiteText class */
					.whiteText I {
						font-style: italic;
					}
					
					/* defines all underline tags within the whiteText class */
					.whiteText U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the whiteText class */
					.whiteText A {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all visited links within the whiteText class */
					.whiteText A:visited {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all active links within the whiteText class */
					.whiteText A:active {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the whiteText class */
					.whiteText A:hover {
						color: #CC6600;
						text-decoration: underline;
					}

					
/* whiteLarge used for emphasized text */
.whiteLarge {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: 400;
}
/* the following are subclassifications of whiteLarge */

					/* defines all bold tags within the whiteLarge class */
					.whiteLarge B {
						font-weight: 800;
					}
					
					/* defines all italic tags within the whiteLarge class */
					.whiteLarge I {
						font-style: italic;
					}
					
					/* defines all underline tags within the whiteLarge class */
					.whiteLarge U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the whiteLarge class */
					.whiteLarge A {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all visited links within the whiteLarge class */
					.whiteLarge A:visited {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all active links within the whiteLarge class */
					.whiteLarge A:active {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the whiteLarge class */
					.whiteLarge A:hover {
						color: #FF9900;
						text-decoration: underline;
					}
					

/* the following are subclassifications of greenText */

					/* defines all bold tags within the greenText class */
					.greenText B {
						font-weight: 800;
					}
					
					/* defines all italic tags within the greenText class */
					.greenText I {
						font-style: italic;
					}
					
					/* defines all underline tags within the greenText class */
					.greenText U {
						text-decoration: underline;
					}

/* tableText used in tables */
.tableText {
	color: #000000;
	font-size: 10px;
	font-weight: 800;
	padding: 5px 2px 5px 5px;
}

					/* defines all anchor tags within the tableText class */
					.tableText A {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all visited links within the tableText class */
					.tableText A:visited {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all active links within the tableText class */
					.tableText A:active {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the tableText class */
					.tableText A:hover {
						color: #CC6600;
						text-decoration: underline;
					}


/* Headers used throughout the site */

.tableHeaderWhite {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 800;
	padding: 5px 2px 5px 5px;
}
/* the following are subclassifications of tableHeaderWhite */

					
					/* defines all anchor tags within the tableHeaderWhite class */
					.tableHeaderWhite A {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all visited links within the tableHeaderWhite class */
					.tableHeaderWhite A:visited {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all active links within the tableHeaderWhite class */
					.tableHeaderWhite A:active {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the tableHeaderWhite class */
					.tableHeaderWhite A:hover {
						color: #CC6600;
						text-decoration: underline;
					}
					
/* tableHeader used in tables */
.tableHeader {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: 800;
	padding: 5px 2px 5px 5px;
}

					/* defines all anchor tags within the tableHeader class */
					.tableHeader A {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all visited links within the tableHeader class */
					.tableHeader A:visited {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all active links within the tableHeader class */
					.tableHeader A:active {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the tableHeader class */
					.tableHeader A:hover {
						color: #CC6600;
						text-decoration: underline;
					}

/* the following are margin spacing classes */
.leftColumn {margin-left: 12px; margin-right: 0px;}

.glossaryMargins {margin-left: 12px; margin-right: 12px;}

.leftColumn2 {margin-left: 22px; margin-right: 0px;}

/* Universal Navigation First Row */
.navOne {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 7pt;
	font-weight: 400;
}

/* the following are used in navigation */

/* the following are subclassifications of navOne */

					/* defines all anchor tags within the navOne class */
					.navOne A {
						color: #FFFFFF;
						text-decoration: none;
					}
					
					.navOne A:visited {
						color: #FFFFFF;
						text-decoration: none;
					}

					.navOne A:active {
						color: #FFFFFF;
						text-decoration: none;
					}

					.navOne A:hover {
						color: #FF9900;
						text-decoration: underline;
					}
										
/* Nav One On State */
.navOneOnState {
	font-family: arial, helvetica, sans-serif;
	color: #FF9900;
	font-size: 7pt;
	font-weight: 400;
}

/* Universal Navigation Second Row */
.navTwo {
	font-family: arial, helvetica, sans-serif;
	color: #FF9900;
	font-size: 8pt;
	font-weight: 800;
	padding: 0.0em 0.5em 0.0em 0.5em;
	text-decoration: none;
}
/* the following are subclassifications of navTwo */

				
					/* defines all anchor tags within the navTwo class */
					.navTwo A {
						color: #FF9900;
						text-decoration: none;
					}
					
					/* defines all visited links within the navTwo class */
					.navTwo A:visited {
						color: #FF9900;
						text-decoration: none;
					}
					
					/* defines all active links within the navTwo class */
					.navTwo A:active {
						color: #FF9900;
						text-decoration: none;
					}
					
					/* defines all hovered links within the navTwo class */
					.navTwo A:hover {
						color: #FF9900;
						text-decoration: underline;
					}
					
/* Nav Two On State */
.navTwoOnstate {
	font-family: arial, helvetica, sans-serif;
	color: #FF9900;
	font-size: 8pt;
	font-weight: 800;
	padding: 
	text-decoration: none;
}
/* whiteText color variant of the general font size used throughout the site */

.navWhite {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: 800;
}
/* the following are subclassifications of navWhite */

					/* defines all anchor tags within the navWhite class */
					.navWhite A {
						color: #FFFFFF;
						text-decoration: none;
					}
					
					.navWhite A:visited {
						color: #FFFFFF;
						text-decoration: none;
					}

					.navWhite A:active {
						color: #FFFFFF;
						text-decoration: none;
					}

					.navWhite A:hover {
						color: #FF9900;
						text-decoration: underline;
					}
					
/* the following are box styles */
					
.greenHdr239, 
.greenHdr180,
.greenHdr282
 	
				{padding: 4px 0px 4px 6px; 
				background: #669999; 
				color: #FFFFFF; 
				font-weight: 800; 
				font-size: 11px;
				width: 239px; 
}

.greenHdr180	{ width: 180px; 
				color: #000000; 
}

.greenHdr282	{ width: 282px; 
}

.greenBox239,
ltgreenBox180,
.greenBox180,
.greenBox282


				{ border-right: 1px solid #669999; 
				border-bottom: 1px solid #669999; 
				border-left: 1px solid #669999; 
				padding: 5px 10px 6px 8px; 
				vertical-align: top; 
				width: 239px; 
}

.greenBox180	{ width: 180px; 
				background: #99CCCC; 
}

.greenBox282	{ width: 282px; 
				background: #99CCCC; 
}

.ltgreenBox180	{ width: 180px; 
				background: #CFE7E7; 
				border-right: 1px solid #669999;
				border-bottom: 1px solid #669999;
				border-left: 1px solid #669999;
				padding: 6px 5px 5px 8px; 
}

.blueHdr240 	
				{padding: 4px 0px 4px 6px; 
				background: #336699; 
				width: 240px; 
				border-top: 1px solid #999999;
				border-right: 1px solid #999999;
				border-bottom: 1px solid #999999;
				border-left: 1px solid #999999;
}

.blueBox240

				{ border-right: 1px solid #999999; 
				border-bottom: 1px solid #999999; 
				border-left: 1px solid #999999; 
				padding: 5px 5px 6px 8px; 
				vertical-align: top; 
				width: 240px; 
}

.blackHomeSmall	{ font-family: arial, helvetica, sans-serif;
				color: #000000;
				font-size: 11px;
				font-weight: 800;
				line-height: 15px;
}

.dkBlueHdrMed	{ font-family: arial, helvetica, sans-serif;
				color: #003366;
				font-size: 20px;
				font-weight: 800;
}

.greenSubhead	{ font-family: arial, helvetica, sans-serif;
				color: #006666;
				font-size: 15px;
				font-weight: 800;
				line-height: 18px;
}

.formBoxTop

				{ border-top: 2px solid #6699CC; 
				background: #99CCCC;
				padding: 5px 5px 5px 5px; 
}

.formBoxBottom

				{ border-bottom: 2px solid #6699CC; 
				background: #99CCCC;
				padding: 5px 5px 5px 5px; 
}

/* dblueHeader darker shade used for page headings */
.dblueHeader {
	font-family: arial, helvetica, sans-serif;
	color: #003366;
	font-size: 18px;
	font-weight: 800;
}

/* dblueHeader darker shade used for home page */
.dkBlueHdr	{ font-family: arial, helvetica, sans-serif;
				color: #003366;
				font-size: 14px;
				font-weight: 800;
}

.orangeHdrLarge { font-family: arial, helvetica, sans-serif;
				color: #ff9900;
				font-size: 20px;
				font-weight: 800;
				padding-right: 20px;
}

/* the following are subclassifications of orangeHdrLarge */

					/* defines all anchor tags within the orangeHdrLarge class */
					.orangeHdrLarge A {
						color: #ff9900;
						text-decoration: none;
					}
					
					.orangeHdrLarge A:visited {
						color: #ff9900;
						text-decoration: none;
					}

					/* defines all hovered links within the orangeHdrLarge class */
					.orangeHdrLarge A:hover {
						color: #ff9900;
						text-decoration: none;
					}

.orangeHdr { font-family: arial, helvetica, sans-serif;
				color: #ff9900;
				font-size: 15px;
				font-weight: 800;
				padding-right: 20px;
}

.whiteMed	{ font-family: arial, helvetica, sans-serif;
				font-weight: 800; 
				color: #FFFFFF; 
				font-size: 11px;
}
/* the following are subclassifications of whiteMed */

					/* defines all anchor tags within the whiteMed class */
					.whiteMed A {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					.whiteMed A:visited {
						color: #FFFFFF;
						text-decoration: underline;
					}

					/* defines all hovered links within the whiteMed class */
					.whiteMed A:hover {
						color: #ff9900;
						text-decoration: underline;
					}

.whiteHdrLarge	{ font-family: arial, helvetica, sans-serif;
				font-weight: 800; 
				color: #FFFFFF; 
				font-size: 12.5px;
}
/* the following are subclassifications of whiteHdrLarge */

					/* defines all anchor tags within the whiteHdrLarge class */
					.whiteHdrLarge A {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					.whiteHdrLarge A:visited {
						color: #FFFFFF;
						text-decoration: underline;
					}

					.whiteHdrLarge A:hover {
						color: #ff9900;
						text-decoration: underline;
					}

					
/* blackLarge used for emphasized text */
.blackLarge {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: 400;
}
/* the following are subclassifications of blackLarge */

					/* defines all bold tags within the blackLarge class */
					.blackLarge B {
						font-weight: 800;
					}
					
					/* defines all italic tags within the blackLarge class */
					.blackLarge I {
						font-style: italic;
					}
					
					/* defines all underline tags within the blackLarge class */
					.blackLarge U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the blackLarge class */
					.blackLarge A {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all visited links within the blackLarge class */
					.blackLarge A:visited {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all active links within the blackLarge class */
					.blackLarge A:active {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the blackLarge class */
					.blackLarge A:hover {
						color: #CC6600;
						text-decoration: underline;
					}

/* whiteSubHeader for special text under headings */
.whiteSubHeader {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: 800;
}


/* whiteHeader used for page headings */
.whiteHeader {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: 800;
}


/* whiteHeaderLarge for emphasized page headings */
.whiteHeaderLarge {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18pt;
	font-weight: 800;
}

/* Universal Navigation Footer */
.navFooter {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: 400;
}
/* the following are subclassifications of navFooter */

					/* defines all anchor tags within the navFooter class */
					.navFooter A {
						color: #000000;
						text-decoration: none;
					}
					
					.navFooter A:visited {
						color: #000000;
						text-decoration: none;
					}

					.navFooter A:active {
						color: #000000;
						text-decoration: none;
					}
					
					.navFooter A:hover {
						color: #000000;
						text-decoration: underline;
					}

/* blackSmall used for smaller text and captions */
.blackSmall {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: 400;
}
/* the following are subclassifications of blackSmall */

					/* defines all italic tags within the blackSmall class */
					.blackSmall I {
						font-style: italic;
					}
					
					/* defines all underline tags within the blackSmall class */
					.blackSmall U {
						text-decoration: underline;
					}
					
					/* defines all anchor tags within the blackSmall class */
					.blackSmall A {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all visited links within the blackSmall class */
					.blackSmall A:visited {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all active links within the blackSmall class */
					.blackSmall A:active {
						color: #003399;
						text-decoration: underline;
					}
					
					/* defines all hovered links within the blackSmall class */
					.blackSmall A:hover {
						color: #CC6600;
						text-decoration: underline;
					}

