/* Netscape/PC Stylesheet - Does not apply for Netscape 6 and above. */

body {background color: #ffffff; margin: 0;}

/* Content Area - Body Copy - this is variable size font class */
p {font-family: verdana,arial,helvetica,sans-serif; color: #666666;}
.bodyCopy, div {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666;}
.bodyCopy a:link {color: #003399; text-decoration:underline;}
.bodyCopy a:visited {color: #003399; text-decoration:underline;}
.bodyCopy a:hover {color: #33CC00; text-decoration:underline;}
.bodyCopy a:active {color: #33CC00; text-decoration:underline;}

/*BOLD and ITALIC styles to be used ONLY INSIDE an element using .bodyCopy class - this is a variable size font class*/
.bodyCopyB {font-weight: bold;}
.bodyCopyI {font-style: italic;}

/*BOLD, ITALIC and SMALL styles to be used only if an entire table cell or paragraph needs to be Bold, Italic or Small - DO NOT use inside an element using .bodyCopy class - these are a variable size font classes*/
.bodyCopyBold {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
.bodyCopyItalic {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-style:italic; color: #666666;}
.bodyCopySmall {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color: #666666;}

/* BodyImage Left and Right */
img {}
.bodyImageLeft {margin-right: 12px; margin-bottom: 12px; float: left; vertical-align: text-top}
.bodyImageRight {margin-left: 12px; margin-bottom: 12px; float: right; vertical-align: text-top}

/*Page Title - this is a variable size font class*/
.title {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #33CC00;}
/* Title Text*/
.titleText {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #33CC00;}


/* Intro Text/Image Area - this is variable size font class */
.introCopy {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666;}
.introCopy a:link {color: #003399; text-decoration:underline;}
.introCopy a:visited {color: #003399; text-decoration:underline;}
.introCopy a:hover {color: #33CC00; text-decoration:underline;}
.introCopy a:active {color: #33CC00; text-decoration:underline;}

/*BOLD, ITALIC and RED styles to be used ONLY INSIDE an element using .introCopy class - this is a variable size font class*/
.introCopyB {font-weight: bold;}
.introCopyI {font-style:italic;}
.introCopyR {color: #ff0000;}

/*BOLD, ITALIC and RED styles to be used only if entire table cell or paragraph needs to be Bold, Italic or Red - DO NOT use inside an element using .introCopy class - this is a variable size font class*/
.introCopyBold {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
.introCopyItalic {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-style:italic; color: #666666;}
.introCopyRed {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #ff0000;}


/* Regional Logo Area - "Change Your Selection" */
.regionalCopy {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #666666;}
.regionalCopy a:link {color: #003399; text-decoration:underline;}
.regionalCopy a:visited {color: #003399; text-decoration:underline;}
.regionalCopy a:hover {color: #33CC00; text-decoration:underline;}
.regionalCopy a:active {color: #33CC00; text-decoration:underline;}

/* Subtitles - variable size font class - DO NOT use inside an element using .bodyCopy class*/
.subTitle1 {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #003399; font-weight: bold;}
.subTitle2 {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #003399; font-weight: bold;}
.subTitle3 {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #666666; font-weight: bold;}

/*SiteNav2: Left Side Nav - Contains 5 Sublevels */
.nav2Level2 {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #003399;}
a.nav2Level2:link {color: #003399; text-decoration:none;}
a.nav2Level2:visited {color: #003399; text-decoration:none;}
a.nav2Level2:hover {color: #33CC00; text-decoration:none;}
a.nav2Level2:active {color: #33CC00; text-decoration:none;}

p.nav2Level2ON {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #33CC00; border: 1px solid #33CC00; padding-left: 9px; padding-right: 9px;}

.nav2Level2ON {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #33CC00;}
a.nav2Level2ON:link {color: #33CC00; text-decoration:none;}
a.nav2Level2ON:visited {color: #33CC00; text-decoration:none;}
a.nav2Level2ON:hover {color: #33CC00; text-decoration:none;}
a.nav2Level2ON:active {color: #33CC00; text-decoration:none;}

.nav2Level3 {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #003399;}
a.nav2Level3:link {color: #003399; text-decoration:none;}
a.nav2Level3:visited {color: #003399; text-decoration:none;}
a.nav2Level3:hover {color: #33CC00; text-decoration:none;}
a.nav2Level3:active {color: #33CC00; text-decoration:none;}

.nav2Level3ON {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #33CC00;}
a.nav2Level3ON:link {color: #33CC00; text-decoration:none;}
a.nav2Level3ON:visited {color: #33CC00; text-decoration:none;}
a.nav2Level3ON:hover {color: #33CC00; text-decoration:none;}
a.nav2Level3ON:active {color: #33CC00; text-decoration:none;}

.nav2Level4 {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #003399;}
a.nav2Level4:link {color: #003399; text-decoration:none;}
a.nav2Level4:visited {color: #003399; text-decoration:none;}
a.nav2Level4:hover {color: #33CC00; text-decoration:none;}
a.nav2Level4:active {color: #33CC00; text-decoration:none;}

.nav2Level4ON {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #33CC00;}
a.nav2Level4ON:link {color: #33CC00; text-decoration:none;}
a.nav2Level4ON:visited {color: #33CC00; text-decoration:none;}
a.nav2Level4ON:hover {color: #33CC00; text-decoration:none;}
a.nav2Level4ON:active {color: #33CC00; text-decoration:none;}

.nav2Level5 {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #003399;}
a.nav2Level5:link {color: #003399; text-decoration:none;}
a.nav2Level5:visited {color: #003399; text-decoration:none;}
a.nav2Level5:hover {color: #33CC00; text-decoration:none;}
a.nav2Level5:active {color: #33CC00; text-decoration:none;}

.nav2Level5ON {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #33CC00;}
a.nav2Level5ON:link {color: #33CC00; text-decoration:none;}
a.nav2Level5ON:visited {color: #33CC00; text-decoration:none;}
a.nav2Level5ON:hover {color: #33CC00; text-decoration:none;}
a.nav2Level5ON:active {color: #33CC00; text-decoration:none;}



/*breadcrumbs */
.breadcrumbs {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #999999;}
.breadcrumbs a:link {color: #CCCCCC; text-decoration:underline;}
.breadcrumbs a:visited {color: #CCCCCC; text-decoration:underline;}
.breadcrumbs a:hover {color: #003399; text-decoration:underline;}
.breadcrumbs a:active {color: #003399; text-decoration:underline;}


/*Related Info */
.relatedInfo {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #003399;}
.relatedInfo a:link {color: #33CC00; text-decoration:underline;}
.relatedInfo a:visited {color: #33CC00; text-decoration:underline;}
.relatedInfo a:hover {color: #003399; text-decoration:underline;}
.relatedInfo a:active {color: #003399; text-decoration:underline;}


/*Gateway / Blurb - Blue Text with Lime Green Links - variable size font class*/
.blurb {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #003399;}
.blurb a:link {color: #33CC00; font-weight:bold; text-decoration:underline;}
.blurb a:visited {color: #33CC00; font-weight:bold; text-decoration:underline;}
.blurb a:hover {color: #003399; font-weight:bold; text-decoration:underline;}
.blurb a:active {color: #003399; font-weight:bold; text-decoration:underline;}


/*Gateway / Stock Quote - Grey Text - variable size font class*/
.stock {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color: #CCCCCC;}
.stockBold {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; font-weight:bold; color: #CCCCCC;}

/* FORM ELEMENTS - undeclared, form styles only work in IE and Netscape 6+ */
input {}
select {}
textarea {}

.reg26 {}
.reg32 {}
.reg40 {}
.reg90 {}
.reg192 {}
.error26 {}
.error32 {}
.error40 {}
.error90 {}
.error192 {}
.radio {}
.search {}
.gatewaySearch {}

/*FORM COPY */
.formCopy {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #666666;}
.formCopyBold {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #666666;}
.formCopyItalic {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: italic; color: #666666;}

.formCopy a:link {color: #0033CC; text-decoration:underline;}
.formCopy a:visited {color: #0033CC; text-decoration:underline;}
.formCopy a:hover {color: #0033CC; text-decoration:underline;}
.formCopy a:active {color: #0033CC; text-decoration:underline;}

.formCopyBlue {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #0033CC;}
.formCopyBlue a:link {color: #0033CC; text-decoration:underline;}
.formCopyBlue a:visited {color: #0033CC; text-decoration:underline;}
.formCopyBlue a:hover {color: #0033CC; text-decoration:underline;}
.formCopyBlue a:active {color: #0033CC; text-decoration:underline;}

.formError {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #FF0000;}
.formErrorBold {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #FF0000;}
.formErrorItalic {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; font-style: italic; color: #FF0000;}
.formErrorBoldIt {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; font-style: italic; color: #FF0000;}

/*COPY FOR FORM CONFIRMATION PAGES - variable size font class */
.formConfirm {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666;}
.formConfirmBold {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
.formConfirmItalic {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-style: italic; color: #666666;}

/*FOOTER */
.footer {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #FFFFFF;}
.footer a:link {color: #FFFFFF; text-decoration:none;}
.footer a:visited {color: #FFFFFF; text-decoration:none;}
.footer a:hover {color: #CCFFFF; text-decoration:none;}
.footer a:active {color: #CCFFFF; text-decoration:none;}

/* HOME FOOTER */
.homeFooter {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color: #33CC00;}
.homeFooter  a:link {color: #33CC00; text-decoration:none;}
.homeFooter  a:visited {color: #33CC00; text-decoration:none;}
.homeFooter  a:hover {color: #003399; text-decoration:none;}
.homeFooter  a:active {color: #003399; text-decoration:none;}
.footerHomeOn {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color: #33CC00;}
.footerHomeOff {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color: #003399;}



/*GENERIC TABLE */
.regTable {}
.regTabletd {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666; background-color:#FFFFFF}

/*DYNAMIC TABLE */
.dataTable {}
.dataTabletd {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666; background-color:#FFFFFF}

.tableHead {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #3366CC; background-color:#FFFFFF}

/*LIST */
/*Removed "line-height: 1.2em" in "LI" and "li" definitions - dmg*/
UL	{font-family: verdana,arial,helvetica,sans-serif; margin-top: 10px;}
LI	{font-family: verdana,arial,helvetica,sans-serif; list-style-type: disc;}
ul      {font-family: verdana,arial,helvetica,sans-serif; margin-top: 10px;}
li      {font-family: verdana,arial,helvetica,sans-serif; list-style-type: disc;}

/*SITE MAP - variable size font classes */
.siteMapCopy {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
.siteMapCopy a:link {color: #666666; text-decoration:none;}
.siteMapCopy a:visited {color: #666666; text-decoration:none;}
.siteMapCopy a:hover {color: #003399; text-decoration:underline;}
.siteMapCopy a:active {color: #003399; text-decoration:underline;}

/* bold font must be used INSIDE a "siteMapCopy" class element */
.siteMapCopyB {font-weight: bold;}
/* blue font must be used INSIDE a "siteMapCopy" class element */
.siteMapBlue {color: #003399;}
/* green font must be used INSIDE a "siteMapCopy" class element */
.siteMapGreen {color: #33CC00;}

.siteMapHead {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #003399;}
.siteMapHead a:link {color: #003399; text-decoration:none;}
.siteMapHead a:visited {color: #003399; text-decoration:none;}
.siteMapHead a:hover {color: #003399; text-decoration:underline;}
.siteMapHead a:active {color: #003399; text-decoration:underline;}

.siteMapSectHead {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #33CC00;}
.siteMapSectHead a:link {color: #33CC00; text-decoration:none;}
.siteMapSectHead a:visited {color: #33CC00; text-decoration:none;}
.siteMapSectHead a:hover {color: #33CC00; text-decoration:underline;}
.siteMapSectHead a:active {color: #33CC00; text-decoration:underline;}
