/* ----------------------------------------------------
Copyright © 2004 ASI All rights reserved.

This is the public stylesheet for client integrations that include any component in
addition to CM and eSeries. For integrations with just these two components, Styles.css
(a stripped-down version of AMStyles.css) is used. The administration portal uses
CMStyles.css.

Note to developers: the ASI coding standards require style names to be mixed cap. For
consistency and readability, HTML tags are in ALL CAPS, and style definitions are all
lowercase.

MODIFICATION HISTORY:
  DATE        USER           ACTION
  03/01/2004  C.Jewell       Significant clean up, including standardizing mixed caps,
                             making HTML tags all caps, removing admin-related styles,
                             organizing and commenting.
---------------------------------------------------- */

.Secret /* For hidden keywords that Verity picks up -- DO NOT REMOVE */
  {font-size: 2px; display: none; font-family: verdana, arial, helvetica, sans-serif;}

BODY, TD, TH, P, LI, A, B, STRONG, I, EM, BLOCKQUOTE, FONT, H1, H2, H3, H4, H5
  {font-family: verdana, arial, helvetica, sans-serif;}
BODY, TD, TH, P, LI, BLOCKQUOTE, FONT
  {font-size: 9px; color: black;}


INPUT, TEXTAREA, .TextArea,text
  {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif;}
Select
 {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif;}
OL, UL
  {margin: 0 0 0 25;}
PRE
  {font-size: 9px;}
TH, .Bold, .BigBold, .SmallBold
  {font-weight: bold;}
.Bold
  {font-size: 9px;}
.BigBold
  {font-size: 12px;}
.SmallBold
  {font-size: 9px;}
.Error
  {font-weight: bold;, color: red;}

/* Headings */
H1, .Heading1, H2, .Heading2, H3, .Heading3, H4, .Heading4, H5, .Heading5
  {font-weight: bold;}
H1, .Heading1
  {font-size: 16px;}
H2, .Heading2
  {font-size: 14px;}
H3, .Heading3
  {font-size: 12px;}
H4, .Heading4
  {font-size: 10px;}
H5, .Heading5
  {font-size: 8px;}

/* Generic hyperlinks */
A, A:link, A:visited, A:hover, A:visited:hover
  {color: #299F41;text-decoration:underline; }
A:visited
  {color: #299F41;}
A:hover, A:visited:hover
  {color: red;}
A.highlight, A.highlight:link, A.highlight:visited, A.highlight:hover, A.highlight:visited:hover
  {font-size: 10px; color: white; text-decoration: none;}

.Arial
  {font-family: verdana, arial, helvetica, sans-serif;}
.Required
  {font-weight: bold;}
.Text
  {font-size: 10px;}
.Small
  {font-size: 9px;}
.Smaller
  {font-size: 8px;}
.Large
  {font-size: 12px;}
.Larger
  {font-size: 14px;}

/* Bars galore */
.BAHeaderBar, .BGHeaderBar, .PEHeaderBar, .CWHeaderBar, .CDHeaderBar, .CEHeaderBar, .DOHeaderBar,
.ECHeaderBar, .FAHeaderBar, .FMHeaderBar, .GRHeaderBar, .GCHeaderBar, .HPHeaderBar,
.IDHeaderBar, .IPHeaderBar, .JBHeaderBar, .MGHeaderBar, .MMHeaderBar, .MDHeaderBar,
.NLHeaderBar, .PEHeaderBar, .PRHeaderBar, .SBHeaderBar, .SEHeaderBar, .STHeaderBar,
.TLHeaderBar, .TPHeaderBar, .VTHeaderBar, .HeaderBar, .CalendarBar, .SCLoginBar
  {font-size: 13px; color: #ffffff; font-weight: bold; background: #299F41; font-family: verdana, arial, helvetica, sans-serif;}
.AgencyBar 
  {font-size: 11px; color: #ffffff; background: #0033cc; font-weight: bold;font-family: verdana, arial, helvetica, sans-serif;}
.AdminBar, .SmallAdminBar
  {font-size: 14px; color: #000000; background: ##D5DEF9; font-weight: bold;font-family: verdana, arial, helvetica, sans-serif;}
.SmallAdminBar
  {font-size: 9px;font-family: verdana, arial, helvetica, sans-serif;}

/* BG - Buyer's Guide */
.BGBoldEntry, a.BGBoldEntry, a.BGBoldEntry:link, a.BGBoldEntry:visited, a.BGBoldEntry:hover, a.BGBoldEntry:visited:hover, .BGBigLetter
  {font-size: 15px; font-weight: bold;}
a.BGBoldEntry:hover, a.BGBoldEntry:visited:hover
  {color: red;}
.BGBigLetter
  {font-size: 19px;}
.BGNormalEntry, a.BGNormalEntry, a.BGNormalEntry:link, a.BGNormalEntry:visited, a.BGNormalEntry:hover, a.BGNormalEntry:visited:hover
  {font-size: 11px;}
a.BGNormalEntry:hover

  {color: red;}
.BGFeatureHeader
  {font-size: 14px; color: #0033cc; font-weight: bold; background: white;}

/* BA - Banner Ad Manager */
.BARow1
  {background: #ffffff;}
.BARow2
  {background: #e8e8e8;}
.BACellName
  {font-weight: bold;}
.BASubHeaderBar
  {font-size: 10px; color: #000000; font-weight: bold; background: #b0b8ef;}
.BAReturnMsg
  {font-size: 10px; color: #9966ff; font-weight: bold;}
A.BABreadCrumbLink, A.BABreadCrumbLink:link, A.BABreadCrumbLink:visited, A.BABreadCrumbLink:hover, A.BABreadCrumbLink:visited:hover
  {font-size: 10px; font-weight: bold; text-decoration: none; color: #299F41;}
A.BALink, A.BALink:link, A.BALink:visited, A.BALink:hover, A.BALink:visited:hover
  {font-size: 10px; text-decoration: none; color: #0000ff}
 
/* For Calendar */
.CalendarButton
  {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.CalendarTable
  {border: 1px solid #CCC; color: #000;}
.CalendarDay
  {background: #FFF; font-size:11px; font-weight: bold;}
.CalendarCurrentDay
  {background: #EEF; font-size:11px; font-weight: bold;}
.CalendarDayOfWeek
  {background: #03C; font-size:12px; font-weight: bold; color: #FFF;}
  
/*
  Base calendar event class, with color being
  added via a span style="" in the code to match the proper category.
*/
.CalendarEvent, a.CalendarEvent, a.CalendarEvent:link, a.CalendarEvent:visited
  {font-size: 10px; font-weight: normal; text-decoration: none;}
a.CalendarEvent:hover, a.CalendarEvent:visited:hover
  {text-decoration: none;}
/* Used for events from Conferences */
.CalendarStandard, a.CalendarStandard, a.CalendarStandard:link, a.CalendarStandard:visited
  {font-size: 10px; font-weight: normal; text-decoration: none; color: #33C;}
a.CalendarStandard:hover, a.CalendarStandard:visited:hover
  {text-decoration: none;}
/* Used for unapproved events */
.CalendarUnapproved, a.CalendarUnapproved, a.CalendarUnapproved:link, a.CalendarUnapproved:visited
  {font-size: 10px; font-weight: normal; text-decoration: none; color: #C00;}
a.CalendarUnapproved:hover, a.CalendarUnapproved:visited:hover
  {text-decoration: none;}

/* CM styles called by TemplateBody.cfm and NotifyProducerProcess.cfm */
.CMSmall
  {font-size: 9px;}
.CMMedium
  {font-size: 11px;}
A.CMMedium, A.CMMedium:link, A.CMMedium:visited, A.CMMedium:hover, A.CMMedium:visited:hover
  {font-size: 11px; text-decoration: none; color: #299F41;}
A.CMMedium:visited
  {color: purple;}
A.CMMedium:hover
  {text-decoration: none; color: red;}

/* CO - Event Manager */
.COSubHead
 {font-size: 10px; color: #0033cc; font-weight: bold;}
.COOptionBar
 {color: white; font-weight: bold; background: #003399;}
.COMessage
 {color: red;}

/* EC - Ecommerce */
.ECNavMenu 
  {font-size: 12px; color: white; font-weight: bold; background: #425577;}
.ECBasketHeader, .ECInvoiceBar
  {font-size: 14px; color: white; font-weight: bold; background: #00009c;}
.ECYourPrice, .ECYouSave
  {font-size: 14px; color: green; font-weight: bold;}
A.ECNavMenu, A.ECNavMenu:link, A.ECNavMenu:visited, A.ECNavMenu:hover, A.ECNavMenu:visited:hover
  {font-size: 14px; color: #a5cdf5; font-weight: bold; text-decoration: none}
A.ECNavMenu:hover, A.ECNavMenu:visited:hover
  {color: white;}
.ECGood, .ECBad, .ECGoodSmall, .ECBadSmall
  {font-weight: bold; color: green;}
.ECBad, .ECBadSmall
  {color: red;}
.ECGoodSmall, .ECBadSmall
  {font-size: 11px;}
.ECFinePrint 
  {font-size: 13px; color: black;}

/* FM - Forums */
.FMRow1
  {background: #ffffff;}
.FMRow2
  {background: #e8e8e8;}
.FMSubHeaderBar
  {font-size: 12px; color: #000000; font-weight: bold; background: #b0b8ef;}
.FMCellName
  {font-weight: bold;}
.FMCellSmall
  {font-size: 9px;}
.FMMessageHeader
  {font-size: 12px; color: #000000; font-weight: bold; background: #b0b8ef;}
.FMMessageBody1
  {font-size: 12px; color: #000000; background: #dedfdf;}
.FMMessageBody2
  {font-size: 12px; color: #000000; background: #f7f7f7;}
.FMBreadCrumb
  {font-size: 15px; color: #000000; font-weight: bold;}
.FMReturnMsg
  {font-size: 12px; color: #9966ff; font-weight: bold;}
A.FMBreadCrumbLink, A.FMBreadCrumbLink:link, A.FMBreadCrumbLink:visited, A.FMBreadCrumbLink:hover, A.FMBreadCrumbLink:visited:hover
  {font-size: 15px; font-weight: bold; text-decoration: none; color: #ccffff;}
A.FMReplyLink, A.FMReplyLink:link, A.FMReplyLink:visited, A.FMReplyLink:hover, A.FMReplyLink:visited:hover
  {font-size: 10px; text-decoration: none; color: #6600cc;}
A.FMLink, A.FMLink:link, A.FMLink:visited, A.FMLink:hover, A.FMLink:visited:hover
  {font-size: 12px; text-decoration: none; color: #0000ff;}
A.FMInactiveLink, A.FMInactiveLink:link, A.FMInactiveLink:visited, A.FMInactiveLink:hover, A.FMInactiveLink:visited:hover
  {font-size: 12px; text-decoration: none; color: #aaaaaa;}
.FMTextWhite
  {color: white;}
.FMTextBlue
  {color: #299F41;}

/* PR - News Manager */
.PRCellName
  {font-weight: normal;}	
.PRBoldBlue
  {font-weight: bold; font-size: 13px; color: #299F41;}
  
/* JB - Job Bank */
.JBResumeBar
  {font-size: 13px; background: aliceblue; font-weight: bold;}
A.JBAdminLink, A.JBAdminLink:link, A.JBAdminLink:visited, A.JBAdminLink:hover, A.JBAdminLink:visited:hover
  {font-size: 13px; font-weight: bold; text-decoration: none; color: white}
  
/* MC - Message Center */
.MCToolBarLink, .MCToolBar, .MCSelected
  {font-size: 13px; color: #ffffff; font-weight: bold;}
.MCToolBar 
  {background: #3333ff;}
.MCSelected
  {font-size: 11px; background: #000099;}
.MCHeading
  {font-size: 17px; color: #000099; font-weight: bold; text-decoration: none;}
.MCText
  {font-size: 10px; color: #000000;}
.MCTextWhiteBig
  {font-size: 12px; color: #ffffff; font-weight: bold;}
.MCTextWhiteBold
  {font-size: 10px; color: #ffffff; font-weight: bold;}
.MCTextWhite
  {font-size: 10px; color: #ffffff;}
.MCTextWhiteSmall
  {font-size: 10px; color: #ffffff;}
.MCToolBar 
  {font-size: 12px; color: #ffffff; font-weight: bold; background: #3333ff;}
.MCHeading
  {font-size: 16px; color: #000099; font-weight: bold; text-decoration: none;}
.MCHeaderBar1
  {font-size: 14px; color: #ffffff; font-weight: bold; background: #ffffff;}
.MCHeaderBar2
  {font-size: 14px; color: #ffffff; font-weight: bold; background: #99cc33;}
.MCHeaderBar3
  {font-size: 14px; color: #000000; background: #e8e8e8;}
.MCSelected
  {font-size: 10px; color: #ffffff; font-weight: bold; background: #000099;}
.MCBold
  {font-size: 10px; color: #000000; font-weight: bold;}
.MCBigBold
  {font-size: 12px; color: #000000; font-weight: bold;}
.MCError
  {font-size: 12px; color: Red; font-weight: bold;}
A.MCFolderLink, A.MCFolderLink:link, A.MCFolderLink:visited, A.MCFolderLink:hover, A.MCFolderLink:visited:hover
  {font-size: 10px; color: #ffffff; text-decoration: none;}
A.MCSelectedFolderLink, A.MCSelectedFolderLink:link, A.MCSelectedFolderLink:visited, A.MCSelectedFolderLink:hover, A.MCSelectedFolderLink:visited:hover
  {font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
A.MCHeaderLink, A.MCHeaderLink:link, A.MCHeaderLink:visited, A.MCHeaderLink:hover, A.MCHeaderLink:visited:hover
  {font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
A.MCOldMessageLink, A.MCOldMessageLink:link, A.MCOldMessageLink:visited, A.MCOldMessageLink:hover, A.MCOldMessageLink:visited:hover
  {font-size: 10px; color: #000099; text-decoration: none;}
A.MCNewMessageLink, A.MCNewMessageLink:link, A.MCNewMessageLink:visited, A.MCNewMessageLink:hover, A.MCNewMessageLink:visited:hover
  {font-size: 10px; color: #000099; font-weight: bold; text-decoration: none;}
A.MCSelectedLink, A.MCSelectedLink:link, A.MCSelectedLink:visited, A.MCSelectedLink:hover, A.MCSelectedLink:visited:hover
  {font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
A.MCNavMenu, A.MCNavMenu:link, A.MCNavMenu:visited, A.MCNavMenu:hover, A.MCNavMenu:visted:hover
  {font-size: 11px; color: #0033cc; font-weight: bold; text-decoration: none;}
A.MCNavMenu:hover, A.MCNavMenu:visted:hover
  {color: #ffffff;}

/* MD - Member Directory */
.MDSubHeaderBar
  {font-size: 13px; color: #000000; font-weight: bold; background: #66ccff;}

/* Site map */
A.SiteMap, A.SiteMap:link, A.SiteMap:visited, A.SiteMap:hover, A.SiteMap:visited:hover, A.SiteMapTitle, A.SiteMapTitle:link, A.SiteMapTitle:visited, A.SiteMapTitle:hover, A.SiteMapTitle:visited:hover
  {font-size: 13px; color: #299F41; text-decoration: none;}
A.SiteMapTitle, A.SiteMapTitle:link, A.SiteMapTitle:visited, A.SiteMapTitle:hover, A.SiteMapTitle:visited:hover
  {font-size: 15px; font-weight: bold;}

/* SU - Survey Manager */
FONT.SUSmall
  {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
TD.SUHeaderBar
  {font-weight: bold; color: white; background: #0033CC;}
.SUMedium
  {font-size: 13px;}
A.SUMedium, A.SUMedium:link, A.SUMedium:visited, A.SUMedium:hover, A.SUMedium:visited:hover
  {font-size: 13px; text-decoration: none; color: #299F41;}
A.SUMedium:visited
  {color: purple;}
A.SUMedium:hover
  {text-decoration: none; color: red;}
.SUTextGreen
  {color: green;}

/* TL - Trade Leade */
.TLSubHeaderBar
  {font-size: 12px; color: #000000; font-weight: bold; background: #b0b8ef;}
.TLReturnMsg
  {font-size: 12px; color: #9966ff; font-weight: bold;}
.TLRow1
  {background: #ffffff;}
.TLRow2
  {background: #e8e8e8;}
a.TLLink, a.TLLink:link, a.TLLink:visited, a.TLLink:hover, a.TLLink:visited:hover
  {font-size: 12px; text-decoration: none; color: #0000ff}

/* TP - Tagged Pages */
.TPHeader
  {font-size: 11px; font-weight: bold; color: #000000;}
 .TPICHeader
 {font-size: 10px; font-weight: bold; color: #000000; }
.TPTitle
  {font-size: 11px; font-weight: bold; color: #000000;}
.TPCMBody
  {font-size: 9px;}
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover
  {font-size: 9px; text-decoration: none; color: #299F41;}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, 
a.TPLinkSelected:visited:hover
  {font-size: 9px; text-decoration: none; color: #299F41; font-weight: bold;}

  
/* Template */
DIV.BreadCrumb
  {font-size: 9px;}
A.BreadCrumb, A.BreadCrumb:link, A.BreadCrumb:visited, A.BreadCrumb:hover, A.BreadCrumb:visited:hover
  {font-size: 9px; color: #299F41; text-decoration: none;}
A.BreadCrumb:hover, A.BreadCrumb:visited:hover
  {color: red; text-decoration: none;}
BLOCKQUOTE.preview
  {font-size: 9px;}
  
/* Top Nav */
A.TopNav, A.TopNav:link, A.TopNav:visited, A.TopNav:hover, A.TopNav:visited:hover,
A.TopNavSelected, A.TopNavSelected:link, A.TopNavSelected:visited, A.TopNavSelected:hover, 
A.TopNavSelected:visited:hover,
DIV.TopNavSelected, DIV.TopNavSelectedTitle
  {font-size: 10px; color: #000400; text-decoration: none;}
A.TopNav:hover, A.TopNav:visited:hover
  {color: yellow;}
A.TopNavSelected, A.TopNavSelected:link, A.TopNavSelected:visited, A.TopNavSelected:hover, 
A.TopNavSelected:visited:hover, DIV.TopNavSelected, DIV.TopNavSelectedTitle
  {font-weight: bold;} 

/* For text rollovers for top nav */
.TopNavOff
  {border: solid 1px #cacaca; background: #cacaca; padding: 1px 18px 1px 18px;}
.TopNavOn
  {border: solid 1px #ffffff; background: #ff9900; padding: 1px 18px 1px 18px;}
/* If text divider is used in top nav */
.Divider
  {letter-spacing: -0.25em; font-size: 11px;}
SPAN.Divider1
  {font: 70% verdana; color: #000000; padding: 0px 0px 0px 5px;}
SPAN.Divider2
  {font: 70% verdana; color: #ffffff; padding: 0px 5px 0px 0px;}
  
/* SideNavs. Create more levels as necessary */
A.SideNav1, A.SideNav1:link, A.SideNav1:visited, A.SideNav1:hover, A.SideNav1:visited:hover,
A.SideNav1Selected, A.SideNav1Selected:link, A.SideNav1Selected:visited, A.SideNav1Selected:hover, A.SideNav1Selected:visited:hover,
DIV.SideNav1Selected, DIV.SideNav1SelectedTitle
  {font-size: 9px; color: #0033cc; text-decoration: none;}
A.SideNav1:hover, A.SideNav1:visited:hover
  {color: yellow;}
A.SideNav1Selected, A.SideNav1Selected:link, A.SideNav1Selected:visited, A.SideNav1Selected:hover, A.SideNav1Selected:visited:hover, DIV.SideNav1Selected, DIV.SideNav1SelectedTitle
  {font-weight: bold;} 
A.SideNav1Title, A.SideNav1Title:link, A.SideNav1Title:visited, A.SideNav1Title:hover, A.SideNav1Title:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav1SelectedTitle, A.SideNav1SelectedTitle:link, A.SideNav1SelectedTitle:visited, A.SideNav1SelectedTitle:hover, A.SideNav1SelectedTitle:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav1Title:hover, A.SideNav1Title:visited:hover, A.SideNav1SelectedTitle:hover, A.SideNav1SelectedTitle:visited:hover
  {color: yellow;}
/* Level 2 */
A.SideNav2, A.SideNav2:link, A.SideNav2:visited, A.SideNav2:hover, A.SideNav2:visited:hover,
A.SideNav2Selected, A.SideNav2Selected:link, A.SideNav2Selected:visited, A.SideNav2Selected:hover, A.SideNav2Selected:visited:hover,
DIV.SideNav2Selected, DIV.SideNav2SelectedTitle
  {font-size: 9px; color: #0033cc; text-decoration: none;}
A.SideNav2:hover, A.SideNav2:visited:hover
  {color: yellow;}
A.SideNav2Selected, A.SideNav2Selected:link, A.SideNav2Selected:visited, A.SideNav2Selected:hover, A.SideNav2Selected:visited:hover, DIV.SideNav2Selected, DIV.SideNav2SelectedTitle
  {font-weight: bold;} 
A.SideNav2Title, A.SideNav2Title:link, A.SideNav2Title:visited, A.SideNav2Title:hover, A.SideNav2Title:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav2SelectedTitle, A.SideNav2SelectedTitle:link, A.SideNav2SelectedTitle:visited, A.SideNav2SelectedTitle:hover, A.SideNav2SelectedTitle:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav2Title:hover, A.SideNav2Title:visited:hover, A.SideNav2SelectedTitle:hover, A.SideNav2SelectedTitle:visited:hover
  {color: yellow;}
/* Level 3 */
A.SideNav3, A.SideNav3:link, A.SideNav3:visited, A.SideNav3:hover, A.SideNav3:visited:hover,
A.SideNav3Selected, A.SideNav3Selected:link, A.SideNav3Selected:visited, A.SideNav3Selected:hover, A.SideNav3Selected:visited:hover,
DIV.SideNav3Selected, DIV.SideNav3SelectedTitle
  {font-size: 11px; color: #0033cc; text-decoration: none;}
A.SideNav3:hover, A.SideNav3:visited:hover
  {color: yellow;}
A.SideNav3Selected, A.SideNav3Selected:link, A.SideNav3Selected:visited, A.SideNav3Selected:hover, A.SideNav3Selected:visited:hover, DIV.SideNav3Selected, DIV.SideNav3SelectedTitle
  {font-weight: bold;} 
A.SideNav3Title, A.SideNav3Title:link, A.SideNav3Title:visited, A.SideNav3Title:hover, A.SideNav3Title:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav3SelectedTitle, A.SideNav3SelectedTitle:link, A.SideNav3SelectedTitle:visited, A.SideNav3SelectedTitle:hover, A.SideNav3SelectedTitle:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav3Title:hover, A.SideNav3Title:visited:hover, A.SideNav3SelectedTitle:hover, A.SideNav3SelectedTitle:visited:hover
  {color: yellow;}
/* Level 4 */
A.SideNav4, A.SideNav4:link, A.SideNav4:visited, A.SideNav4:hover, A.SideNav4:visited:hover,
A.SideNav4Selected, A.SideNav4Selected:link, A.SideNav4Selected:visited, A.SideNav4Selected:hover, A.SideNav4Selected:visited:hover,
DIV.SideNav4Selected, DIV.SideNav4SelectedTitle
  {font-size: 11px; color: #0033cc; text-decoration: none;}
A.SideNav4:hover, A.SideNav4:visited:hover
  {color: yellow;}
A.SideNav4Selected, A.SideNav4Selected:link, A.SideNav4Selected:visited, A.SideNav4Selected:hover, A.SideNav4Selected:visited:hover, DIV.SideNav4Selected, DIV.SideNav4SelectedTitle
  {font-weight: bold;} 
A.SideNav4Title, A.SideNav4Title:link, A.SideNav4Title:visited, A.SideNav4Title:hover, A.SideNav4Title:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav4SelectedTitle, A.SideNav4SelectedTitle:link, A.SideNav4SelectedTitle:visited, A.SideNav4SelectedTitle:hover, A.SideNav4SelectedTitle:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
A.SideNav4Title:hover, A.SideNav4Title:visited:hover, A.SideNav4SelectedTitle:hover, A.SideNav4SelectedTitle:visited:hover
  {color: yellow;}

/* eSeries */
.iMIS
{	font-weight: bolder; font-size: 11px; font-style: italic; font-family: verdana, arial, helvetica, sans-serif;}
.lgTitle
{ font-weight: bolder; font-size: 13px; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{ font-size: 9px; vertical-align: super; font-family: verdana, arial, helvetica, sans-serif;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family: verdana, arial, helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
font-family: verdana, arial, helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family: verdana, arial, helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:#003366; text-decoration:underline; font-weight:normal;}
.ERSNavBar /*Recordset navigation bar */
{background-color:silver; }
.ERSHeader 
{ border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; font-size: 10px; text-transform: capitalize; border-left: buttonhighlight 1px solid; color: black; padding-top: 0px; border-bottom: buttonshadow 1px solid; font-family: verdana, arial, helvetica, sans-serif; letter-spacing: 1pt; height: 16px; background-color:silver; text-align: center; text-decoration: none; }
.ERSHeader TD A:link 
{ font-size: 9px; color: black; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.ERSHeader TD A:active 
{ font-size: 9px; color: black; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.ERSHeader TD A:visited 
{ font-size: 9px; color: black; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.ERSHeader P
{font-weight:normal; font-size:10px; color:black; font-family: verdana, arial, helvetica, sans-serif; text-decoration:none; }
.ETHRow
{background-color: #efefef; text-align: left;}
.ETH /* Table header used throughout site */
{ background-color: #299F41; text-align: right;} 
.ETD /* Table cell used throughout site */
{ background-color: #efefe7; text-align: left;}
.ETDALT /* Alternating color for results lists used throughout site */
{background-color:white;}
.EBW10 /*Bold white 11px font used throughout site */
{font-size:9px;font-family: verdana, arial, helvetica, sans-serif;background-color: #299F41;  color:white; text-align : left;}
.ENW10 /* Normal white 11px font used throughout site */
{font-size:10px; font-family: verdana, arial, helvetica, sans-serif; color:black;font-weight: bold;}
.EN12 /* Normal 13px font used throughout site */
{font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:black;}
.EN11 /* Normal 11pt font used throughout site */
{font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:black;}
.EN10 /* Normal 11px font used throughout site */
{font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:Black;}
.EN9 /* Normal 10px font used throughout site */
{font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:Black;}
.EN8 /* Normal 9px font used throughout site */
{font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:Black;}
.EH2 /* 14pt font used throughout the site */
{font-weight: bold; font-size: 9px; color: #003366; font-family: verdana, arial, helvetica, sans-serif; vertical-align: sub; height: 30px; text-decoration: none;}
.EH3 /*13px font used throughout site */
{font-size: 9px; width: 100%; color: darkred; border-bottom: black 2px double; font-family: verdana, arial, helvetica, sans-serif;}
.EH4  /*9px font used throughout site*/
{font-size:9px; font-family: verdana, arial, helvetica, sans-serif;}
.EB12 /* Bold 13px font used throughout site */
{font-size:10px; font-family: verdana, arial, helvetica, sans-serif; color:#003366; padding-top : 6px; font-weight:bolder; text-decoration: none;}
.EB11 /* Bold 11pt font used throughout site */
{font-weight:bolder; font-size:10px; font-family: verdana, arial, helvetica, sans-serif; color:black;}
.EB10 /* Bold 11px font used throughout site */
{font-weight:bolder; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:black;}
.EB9 /* Bold 10px font used throughout site */
{font-weight:bolder; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:black;}
.SideLine1 
{position:absolute;left:0pt;}
.SideLine2 
{position:absolute; left:0pt;}
.ButtonBar1 /* Table row that contains form buttons */
{background-color:#299F41; text-align:center;}
.ButtonBar2 /* Table row that contains form buttons*/
{background-color:#299F41; text-align:left;}
.ButtonBar3 /* Table row that contains form buttons */
{background-color:#299F41; text-align:right;}
.Button1 /* All non-image form buttons */
{cursor:hand; border-top:black 1px solid; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid; background-color:silver; 
 color:black; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; border-style:outset;} 
.EToolBar /*Background color of search field area in eOrders, will be used throughout site*/
{background-color:#299F41;}
.ETaskBar /* Background color of task bar area in eOrders, will be used throughout site */
{background-color:silver;}
.ETaskActive /* Task bar area in eOrders, will be used throughout site*/
{font-weight:900; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:black; text-decoration: none;	background-color:silver;}
.ETaskNext /* Task bar area in eOrders, will be used throughout site */
{background-color:silver; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
.ETask /* Task bar area in eOrders, will be used throughout site */
{ background-color:silver; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
.ETask A:active, .ETask A: link, .ETask A:visited
{font-size:11px; font-family: verdana, arial, helvetica, sans-serif;  color:red; text-decoration: none}
.EETABLE /* Table background color in eEvents */
{background-color:white;}
.EOTABLE /* Used in eOrders */
{background-color:#EFEFEF;}
.EOTH /* Table header rows used in eOrders */
{background-color: #EFEFEF;}
.EOTD /* Table cells used in eOrders */
{background-color:white;}
.EOBottomBar /* Footer area in eOrders */
{background-color:#006699}
.EOTitleBar /* Title area in eOrders */
{background-color:white;}
.EOProductNavBar /* Above and below main products list in eOrders */
{background-color:white;}
.EOListNavBar /* Below the retuned products list in eOrders */
{background-color:white;}
.EOInStock /* "In Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:black; text-decoration:none;}
.EOOutofStock /*Out of Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:9px; font-family: verdana, arial, helvetica, sans-serif; color:red; text-decoration:none;} 
.Standard
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8}
 
.LeftNav
  {
   font-size:7pt;
   font-family: verdana, arial, helvetica, sans-serif;
   color:black;
   text-decoration: none;
   font-weight: normal;
 
  }
   .LeftNav A:active
  {
   font-size:7pt;
   font-family: verdana, arial, helvetica, sans-serif;
   color:black;
   text-decoration: none
  }
   .LeftNav A:link
  {
   font-size:7pt;
   font-family:verdana;
   color:black;
   text-decoration: none
  }
   .LeftNav A:visited
  {
   font-size:7pt;
   font-family:Verdana;
   color:black;
   text-decoration: none
  }
   .LeftNav A:hover
  {
   font-size:7pt;
   font-family:Verdana;
   color: #299F41;
   text-decoration: none
  }
.LeftNavBig
  {
   font-size:7pt;
   font-family:verdana;
   color:black;
   text-decoration: none;
   font-weight: bold;
 
  }
   .LeftNavBig A:active
  {
   font-size:7pt;
   font-family:Verdana;
   color:black;
   text-decoration: none;
   font-weight: bold;
  }
   .LeftNavBig A:link
  {
   font-size:7pt;
   font-family:verdana;
   color:black;
   text-decoration: none;
   font-weight: bold; 
  }
   .LeftNavBig A:visited
  {
   font-size:7pt;
   font-family:Verdana;
   color:black;
   text-decoration: none;
   font-weight: bold;
  }
   
  .CopyRight
  {
   font-size:7pt;
   font-family: verdana, arial, helvetica, sans-serif;
   color: silver;
   text-decoration: none;
   font-weight: lighter;
  }
  .Footer
  {
   font-size:9px;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #299F41;
   font-weight: lighter;
  }
   .Footer A:active
  {
   font-size:9px;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #299F41;
   font-weight: lighter;
  }
   .Footer A:link
  {
   font-size:9px;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #299F41;
   font-weight: lighter;
  }
   .Footer A:visited
  {
   font-size:9px;
   font-family: verdana, arial, helvetica, sans-serif;
   color: #299F41;
   font-weight: lighter;
  }
  .SearchInput
  {
   font-size:9px;
   font-family: verdana, arial, helvetica, sans-serif;
   border-top:black 1px solid;
   border-bottom:black 1px solid;
   border-left:black 1px solid;
   border-right:black 1px solid;
  }
  .BlueBorder
  {
   border-right:#299F41 1px solid;
   padding : 0 0 0 0;
   
  }
  .BlueBorder2
  {
   border-right:#299F41 1px solid;
   border-bottom:#299F41 1px solid;
   padding : 0 0 0 0;
   
  }



.GreenHeader
	{
		font-weight: 550;
		font-size: 11pt;
		color:#006600;
		font-family: Verdana;
		
	}
	.SilverBorder
	{
		border-right:silver 1px solid;
		border-bottom:silver 1px solid;
		padding : 0 0 0 0;

	}
	.QuickLinkHeader
	{
		font-weight: 500; font-size: 11px; color:white; font-family: Verdana; background-color:#299F41;
	}

	.HomeLink
	{
		font-size:9px;
		color:black;
		font-family: Verdana;

	}
		.HomeLink A:link
	{
		font-size:9px;
		font-family: Verdana;
		color:#299F41;
		text-decoration: none;
		font-weight: 600;
		padding : 0 0 0 0;

	}
		.HomeLink A:active
	{
		font-size:9px;
		font-family: Verdana;
		color:#299F41;
		text-decoration: none;
		font-weight: 600;
		padding : 0 0 0 0;
	}
		.HomeLink A:visited
	{
		font-size:9px;
		font-family: Verdana;
		color:#299F41;
		text-decoration: none;
		font-weight: 600;
		padding : 0 0 0 0;
	}
	.QuickLink
	{
		font-size:9px;
		color:#299F41;
		font-family: Verdana;
		font-weight: 600;

	}
		.QuickLine A:link
	{
		font-size:9px;
		font-family: Verdana;
		color:#299F41;
		text-decoration: none;
		font-weight: 400;
		padding : 0 0 0 0;

	}
		.QuickLink A:active
	{
		font-size:9px;
		font-family: Verdana;
		color:#299F41;
		text-decoration: none;
		font-weight: 400;
		padding : 0 0 0 0;
	}
		.QuickLink A:visited
	{
		font-size:9px;
		font-family: Verdana;
		color:#299F41;
		text-decoration: none;
		font-weight: 400;
		padding : 0 0 0 0;
	}
.previousnext
	{
		font-size:9px;
		color:#299F41;
		font-family: Verdana;
}


.news{font-size:9px;color:#000000;font-family: Verdana;}
a.news{font-size:10px;font-family: Verdana;text-decoration: none; color:#299F41;	}
