
/***** default styles *****/
* {	font-family: Verdana, Arial;	font-size: 8pt; }

<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight:bold; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:bold; }
-->
</style>

/***** link classes *****/
A:link { color: #06C; text-decoration: none; } /* default link styling - should be the same as linkNormal class */
A:visited { color: #8963A3; text-decoration: none; }
A:hover { color: #06C; text-decoration: underline; }
A:active { color: #06C; text-decoration: underline; }	

A.invis:link { color: #CC9900; text-decoration: none; } /* default link styling - should be the same as linkNormal class */
A.invis:visited { color: #CC9900; text-decoration: none; }
A.invis:hover { color: #CC9900; text-decoration: underline; }
A.invis:active { color: #CC9900; text-decoration: underline; }	

A.linkDark:link { color: #000; text-decoration: none; } /* for links that match the text color */
A.linkDark:visited { color: #000; text-decoration: none; }
A.linkDark:hover { color: #000; text-decoration: underline; }
A.linkDark:active { color: #000; text-decoration: underline; }	

A.linkDarkSmall:link { color: #000; font-size: 7pt; text-decoration: none; } /* for links that match the text color and are small */
A.linkDarkSmall:visited { color: #000; font-size: 7pt; text-decoration: none; }
A.linkDarkSmall:hover { color: #000; font-size: 7pt; text-decoration: underline; }
A.linkDarkSmall:active { color: #000; font-size: 7pt; text-decoration: underline; }	

A.linkDarkStrong:link { color: #000; font-weight: bold; text-decoration: none; } /* for strong links that match the text color */
A.linkDarkStrong:visited { color: #000; font-weight: bold; text-decoration: none; }
A.linkDarkStrong:hover { color: #000; font-weight: bold; text-decoration: underline; }
A.linkDarkStrong:active { color: #000; font-weight: bold; text-decoration: underline; }	


A.linkGoldStrong:link { color: #FDCE4F; font-weight: bold; text-decoration: none; } /* for gold bold links */
A.linkGoldStrong:visited { color: #FDCE4F; font-weight: bold; text-decoration: none; }
A.linkGoldStrong:hover { color: #FDCE4F; font-weight: bold; text-decoration: underline; }
A.linkGoldStrong:active { color: #FDCE4F; font-weight: bold; text-decoration: underline; }	

A.linkGreySmall:link { color: #666; font-size: 7pt; text-decoration: none; } /* for grey links */
A.linkGreySmall:visited { color: #666; font-size: 7pt; text-decoration: none; }
A.linkGreySmall:hover { color: #666; font-size: 7pt; text-decoration: underline; }
A.linkGreySmall:active { color: #666; font-size: 7pt; text-decoration: underline; }

A.linkHeaderDivision:link { color: #09C; font-size: 14px; font-weight: bold; text-decoration: none; } /* for division header links */
A.linkHeaderDivision:visited { color: #09C; font-size: 14px; font-weight: bold; text-decoration: none; }
A.linkHeaderDivision:hover { color: #09C; font-size: 14px; font-weight: bold; text-decoration: none; }
A.linkHeaderDivision:active { color: #09C; font-size: 14px; font-weight: bold; text-decoration: none; }

A.linkNormal:link { color: #06C; text-decoration: none; } /* for regular links */
A.linkNormal:visited { color: #8963A3; text-decoration: none; }
A.linkNormal:hover { color: #06C; text-decoration: underline; }
A.linkNormal:active { color: #06C; text-decoration: underline; }	

A.linkOrange:link { color: #F60; text-decoration: none; } /* for orange links */
A.linkOrange:visited { color: #F60; text-decoration: none; }
A.linkOrange:hover { color: #F60; text-decoration: underline; }
A.linkOrange:active { color: #F60; text-decoration: underline; }	

A.linkOrangeStrong:link { color: #F60; font-weight: bold; text-decoration: none; } /* for orange bold links */
A.linkOrangeStrong:visited { color: #F60; font-weight: bold; text-decoration: none; }
A.linkOrangeStrong:hover { color: #F60; font-weight: bold; text-decoration: underline; }
A.linkOrangeStrong:active { color: #F60; font-weight: bold; text-decoration: underline; }	

A.linkStrong:link { color: #06C; font-weight: bold; text-decoration: none; } /* for strong links */
A.linkStrong:visited { color: #8963A3; font-weight: bold; text-decoration: none; }
A.linkStrong:hover { color: #06C; font-weight: bold; text-decoration: underline; }
A.linkStrong:active { color: #06C; font-weight: bold; text-decoration: underline; }	

A.linkSection:link { color: #06C; font-weight: bold; text-decoration: none; } /* for regular links */
A.linkSection:visited { color: #8963A3; font-weight: bold; text-decoration: none; }
A.linkSection:hover { color: #06C; font-weight: bold; text-decoration: underline; }
A.linkSection:active { color: #06C; font-weight: bold; text-decoration: underline; }	

A.linkSubsection:link { color: #06C; font-family: Verdana, Arial; text-decoration: none; } /* for subsection links */
A.linkSubsection:visited { color: #8963A3; font-family: Verdana, Arial; text-decoration: none; }
A.linkSubsection:hover { color: #06C; font-family: Verdana, Arial; text-decoration: underline; }
A.linkSubsection:active { color: #06C; font-family: Verdana, Arial; text-decoration: underline; }	

A.linkTable:link { color: #C30; text-decoration: none; } /* for regular links */
A.linkTable:visited { color: #C30; text-decoration: none; }
A.linkTable:hover { color: #C30; text-decoration: underline; }
A.linkTable:active { color: #C30; text-decoration: underline; }	

A.linkWhite:link { color: #FFF; text-decoration: none; } /* for white links */
A.linkWhite:visited { color: #FFF; text-decoration: none; }
A.linkWhite:hover { color: #FFF; text-decoration: underline; }
A.linkWhite:active { color: #FFF; text-decoration: underline; }	

A.linkWhiteStrong:link { color: #FFF; font-weight: bold; text-decoration: none; } /* for white links */
A.linkWhiteStrong:visited { color: #FFF; font-weight: bold; text-decoration: none; }
A.linkWhiteStrong:hover { color: #FFF; font-weight: bold; text-decoration: underline; }
A.linkWhiteStrong:active { color: #FFF; font-weight: bold; text-decoration: underline; }	

/***** tag classes *****/
BODY { background: transparent url(../images/bkg.gif) top center fixed repeat-x; color: #000; margin: 0; background-color: #CC9900; } 

H1 { font-family: Arial, Helvetica; font-size: 14pt; font-weight: bold; margin: 0; padding: 0; }
H2 { color: #666; font-size: 13pt; font-weight: normal; margin: 0; padding: 0; }
H3 { color: #666; font-size: 10pt; font-weight: bold; margin: 0; padding: 0; }

/* HTML { scrollbar-base-color: #C3D5FD; scrollbar-track-color: #FFF; } */

LI { padding: 4px 0; }

P { margin: 0; }

/***** bullet classes *****/
.bulletPrimary { list-style-type: square; color: #06C; }


/***** career classes *****/
.careerEqualEmployment { background-color: #E8F0F4; }

/***** DHTML Menu class *****/
.DHTMLMenuRow { height: 18px; }

/***** form classes *****/
.formDropdownOn { background-color: #7EE34C; }
.formDropdownOff { background-color: #FFF; }
.formInstructions { font-size: 8pt; padding-top: 8px; vertical-align: top; } /* instructions */
.formField { padding: 5px 0 4px 10px; } /* fields (input, textarea, select, etc.) */
.formLabel { font-weight: bold; padding: 5px 0 4px 0; } /* labels */
.formPaging { background-color: #D6DFE7; color: #000; font-weight: normal; } /* paging dropdown */
.formRow { height: 20px; } /* rows (for minimum height) */
.formViewLabel { font-weight: bold; } /* when displaying view of what form was filled in with - label part */
.formViewItem { } /* when displaying view of what form was filled in with - item part */
.formSection { color: #C30; font-size: 10pt; font-weight: bold; height: 21px; margin: 0; text-align: right; width: 100%; } /* form section */
.formSectionLeft { color: #C30; font-size: 10pt; font-weight: bold; height: 21px; margin: 0; text-align: left; width: 100%; } /* form section */

/***** highlight classes *****/
.highlight { background-color: #FF6; }
.highlightundo { background-color: #FFF; }
.highlightLight { background-color: #EFEFEF; } /* makes used form fields highlight in searches */
.highlightLightBlue { background-color: #EFEFEF; } /* makes used form fields highlight in searches */

/***** image shadow classes *****/
.img-caption { font-weight: bold; }
.img-shadow { float:right; background: url(../images/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.img-shadow img { display: block; position: relative; background-color: #FFF; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }

/***** impact date classes *****/
.impactDate { float: left; margin-right: 10px; line-height: 210%; text-align: center; width: 60px; }
.impactDateMonth { color: #AAA; font-family: Arial, Helvetica; font-size: 14pt; font-weight: bold; letter-spacing: -0.05em; }
.impactDateDay { color: #AAA; font-family: Arial, Helvetica; font-size: 22pt; font-weight: bold; letter-spacing: -0.05em; }

/***** rule classes *****/
.ruleMainGray1 { background-color: #D6DBDF; height: 1px; margin: 5px 0 5px 0; width: 100%; }
.ruleMainGray3 { background-color: #D6DBDF; height: 3px; margin: 7px 0 5px 0; width: 100%; }
.ruleSide1 { background-color: #9AC9DF; height: 1px; margin: 2px 0 2px 0; width: 100%; }
.ruleSide2 { background-color: #0084BD; height: 1px; margin: 2px 0 2px 0; width: 100%; }
.ruleSideGray1 { background-color: transparent; background-image:url(../images/grey_dash_200.gif); background-repeat: repeat-x; height: 1px; margin: 2px 0 2px 0; width: 100%; }
.ruleSideGray3 { background-color: transparent; background-image:url(../images/grey_dash_200.gif); background-repeat: repeat-x; height: 3px; margin: 7px 0 2px 0; width: 100%; }
.ruleTableRowSeparator { background-color: #CED7DE; }
.ruleThick1 { background-color: #9AC9DF; height: 18px; margin: 9px 0 8px 0; width: 100%; }
.ruleThick2 { background-color: #0084BD; height: 18px; margin: 9px 0 8px 0; width: 100%; }

/***** search classes *****/
.searchScore { background-color: #0084BD; border-color: #0084BD; border-style: solid; border-width: 1px; height: 6px; }
.searchScoreInverse { background-color: #9AC9DF; border-color: #0084BD; border-style: solid; border-width: 1px; height: 6px; }

/***** side navigation row classes *****/
.sidenavigationheading { border-bottom: 1px solid #D6DBDF; padding: 2px 0px; width: 200px; }
.sidenavigationrow { border-bottom: 1px solid #D6DBDF; padding: 2px 0px; width: 200px; }
.sidenavigationrowcurrent { background-color: #E8F0F4; border-bottom: 1px solid #D6DBDF; padding: 2px 0px; width: 200px; }

/***** table classes *****/
.tableHeader { background-color: #819AA9; color: #FFF; font-weight: bold;} /* headers */
.tableFooter { background-color: #819AA9; height: 5px; } /* footers */
.tableRowDark { background-color : #D4DCE1; } /* alternating rows */
.tableRowLight { background-color : #E8F0F4; } /* alternating rows */
.tableRowRuled { background-color : #FFBB05; } /* highlighted rows */

/***** table layout table classes *****/
.tableProductForm	{ background-color: #FFFFFF; border-color: #999; border-width: 1px 1px 1px 1px; border-style: solid; width: 647px; }
.tableProductFormInstructions { background-color: #999; }
.tableProductFooter { background-color: #F3F5F7; background-image:url(../images/ft_bar_cp.gif); background-repeat: no-repeat; height: 140px; margin-left: auto; margin-right: auto; text-align: center; width: 701px; }
.tableProductFooterHomepage { background-color: #F3F5F7; background-image:url(../images/ft_bar_hp.gif); background-repeat: no-repeat; height: 140px; margin-left: auto; margin-right: auto; text-align: center; width: 701px; }
.tableProductMain { background-color: #FFF; margin-left: auto; margin-right: auto; width: 685px; }
.tableProductHeader { background-color: #FFF; height: 75px; margin-left: auto; margin-right: auto; width: 685px; }
.tableProductRowSeparator { background-color: #999; height: 1px; }

/***** text classes *****/
.textBlue { color: #63C; } /* blue */
.textBrown { color: #933; } /* brown */
.textCookieTrail { } /* cookie trail */
.textDarkBlueMediumBold { font-weight: bold; } /* legacy class from old site */
.textExclamation { color: #F60; } /* warnings */
.textGreen { color: #093; } /* green */
.textHeaderStrip { color: #FFF; font-size: 20px; }
.textHeadingLarge {  } /* headers - no longer used - use h1 instead */
.textHeadingMedium { font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; letter-spacing: -1px; } /* headers */
.textHeadingSmall { font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold; } /* headers */
.textItalic { font-style: italic; }
.textNormal { color: #000; font-weight: normal; }
.textPurple { color: #909; } /* purple */
.textRed { color: #C30;  } /* red */
.textStrong { color: #000; font-weight: bold; } /* bold */
.textStrongSmall { color: #000; font-size: 7pt; font-weight: bold; } /* bold smaller */
.textSubtitle { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-align: right; width: 100%; }
.textWhite { color: #FFF; } /* white */
.textWhiteStrong { color: #FFF; font-weight: bold; } /* white bold */

/***** div ids *****/

#abstract { padding-bottom: 4px; }

#customformnavigation { border: 1px solid #D6DBDF; margin-top: 10px; padding: 10px; }

#footerbar { background-color: transparent; clear: both; margin-left: auto; margin-right: auto; text-align: center; width: 762px; }
#footercopyright { display: inline; }
#footerprivacy { display: inline; }
#footerterms { display: inline; }
#footerlegal { }
#footerlinksprimary { }
#footerlinkssecondary { }
#footerwrapper { background-color: transparent; clear: both; margin-left: auto; margin-right: auto; text-align: center; width: 762px; }

#forgotpasswordbox { display: none; }

#headersecondarylinks { background-color: transparent; color: #06C; float: right; font-family: Verdana, Arial; height: 20px; padding: 5px 10px 4px 0; }

/* page titles and subtitles */
#pagesubtitle { line-height: 150%; padding-bottom: 8px; }
#pagetitle { line-height: 200%; padding-bottom: 8px; }
#pagetitleextra { line-height: 200%; padding-bottom: 8px; }

/* pull quotes */
#pullquote { border-bottom: 3px solid #0D456E; border-top: 3px solid #0D456E; background-color: transparent; margin: 4px 0 0 0; padding: 4px 0; width: 198px; }
#pullquotecopy { color: #666; font-size: 10pt; font-weight: bold; line-height: 130%; margin-bottom: 4px; text-align: justify; }

/* promo box */
#promonavigation { background-color: #E8F0F4; border: 1px solid #D6DBDF; margin-top: 10px; padding: 10px; }

/* print and email box */
#printandemailbox { background-color: transparent; margin-bottom: 4px; text-align: right; }

/* quote area */
#quote { background-color: transparent; margin: 0 0 15px 0; width: 198px; }
#quotecopy { color: #0195C7; font-size: 10pt; font-weight: bold; line-height: 130%; margin-bottom: 4px; text-align: right; }
#quoteinfo { color: #000; font-weight: normal; text-align: right; }

/* related items and videos */
#relatedinformation { border: 1px solid #D6DBDF; margin-top: 10px; padding: 10px; } 
#relatedvideofeeds { border: 1px solid #D6DBDF; margin-top: 10px; padding: 10px; }

/* search box */
#searchbox { background-color: #E8F0F4; border-bottom: 1px solid #D6DBDF; border-left: 1px solid #D6DBDF; border-right: 1px solid #D6DBDF; font-size: 7pt; position: absolute; top: 0px; right: 0px; width: 200px; z-index: 1; }
#searchbox div { overflow: hidden; padding: 5px; }


/* wrapper */
#wrapper { background: transparent url(../images/bkg_shadow.gif) top center fixed repeat-y; }

