BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #555555;
    FONT-FAMILY: verdana,trebuchet,sans-serif
}
TD
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: verdana,trebuchet,sans-serif
}
INPUT
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #555555;
    FONT-FAMILY: verdana,trebuchet,sans-serif
}
TEXTAREA
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #555555;
    FONT-FAMILY: verdana,trebuchet,sans-serif
}
.bodymargin
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    MARGIN: 20px;
    PADDING-TOP: 20px;
    BACKGROUND-COLOR: #ffffff
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
DIV.printP
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.bold
{
    FONT-WEIGHT: bold
}
A
{
    COLOR: midnightblue;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: midnightblue;
    TEXT-DECORATION: underline
}
A.caseStudy
{
    FONT-WEIGHT: bold
}
A.people
{
    FONT-WEIGHT: bold
}
A.sectionFront
{
    FONT-WEIGHT: bold
}
A.caseStudy:visited
{
    FONT-WEIGHT: bold;
    COLOR: #666600
}
A.people:visited
{
    FONT-WEIGHT: bold;
    COLOR: #666600
}
A.sectionFront:visited
{
    FONT-WEIGHT: bold;
    COLOR: #666600
}
A.sectionFront:hover
{
    COLOR: #ad3131;
    TEXT-DECORATION: underline
}
A.caseStudy:hover
{
    COLOR: #ad3131;
    TEXT-DECORATION: underline
}
A.people:hover
{
    COLOR: #ad3131;
    TEXT-DECORATION: underline
}
.subHeading
{
    FONT-WEIGHT: bold
}
.pressHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.interviewQuestion
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.smallBody
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 9px;
    COLOR: #777777;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana,trebuchet,sans-serif
}
.highlight
{
    BACKGROUND-COLOR: #ffffcc
}
TABLE.band
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(Images\TopRibbonButtonMainPage.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat
}
TABLE.bandWhite
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff
}
TABLE.bandWhite800
{
    WIDTH: 800px;
    BACKGROUND-COLOR: #ffffff
}
TD.logotype
{
    TEXT-ALIGN: left
}
TD.globalLinks
{
    TEXT-ALIGN: left
}
TD.logotype
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 38px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 25px
}
TD.logomark
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
TD.utilityLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
TD.logomark
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 35px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 21px
}
TD.pinstripe
{
    FONT-SIZE: 2px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #999999
}
TD.navUtility
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 50px;
    PADDING-TOP: 0px
}
IMG.utilityLink
{
    MARGIN: 0px 8px 2px 6px
}
TD.navGlobal
{
    VERTICAL-ALIGN: bottom;
    WIDTH: 100px
}
IMG.globalLink
{
    MARGIN: 0px 0px 2px 6px
}
TD.footerTextLeft
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 13px
}
TD.footerTextRight
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 13px
}
TD.footerTextLeft
{
    WIDTH: 300px
}
DIV.footerTextLeftPadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 6px
}
DIV.footerTextRightPadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 6px
}
TD.subNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
TD.searchBox
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px;
    TEXT-ALIGN: right
}
TD.mainColumn
{
    VERTICAL-ALIGN: top
}
DIV.mainColumnPadding
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 30px
}
TD.leftColumn
{
    VERTICAL-ALIGN: top;
    WIDTH: 275px
}
DIV.leftColumnPadding
{
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 40px
}
DIV.leftColumnPaddingBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 40px
}
DIV.leftColumnBigArtPadding
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 40px
}
DIV.leftColumnPaddingBottom
{
    PADDING-TOP: 10px
}
DIV.leftColumnBigArtPadding
{
    PADDING-TOP: 10px
}
TD.leftColumnBigArtImage
{
    VERTICAL-ALIGN: top;
    WIDTH: 456px
}
DIV.leftColumnBigArtImagePadding
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 40px
}
TD.leftColumnCaseStudy
{
    VERTICAL-ALIGN: top
}
TD.leftColumnPeople
{
    VERTICAL-ALIGN: top
}
TD.leftColumnSectionFront
{
    VERTICAL-ALIGN: top
}
DIV.leftColumnCaseStudyPadding
{
    MARGIN: 0px 20px 0px 0px
}
DIV.leftColumnPeoplePadding
{
    MARGIN: 0px 20px 0px 0px
}
DIV.leftColumnSectionFrontPadding
{
    MARGIN: 0px 20px 0px 0px
}
TD.rightColumn
{
    VERTICAL-ALIGN: top
}
DIV.rightColumnPadding
{
    PADDING-RIGHT: 45px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 40px
}
DIV.rightColumnPaddingBottom
{
    PADDING-RIGHT: 45px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 40px
}
DIV.rightColumnBigArtPadding
{
    PADDING-RIGHT: 45px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 40px
}
DIV.rightColumnPaddingBottom
{
    PADDING-TOP: 10px
}
DIV.rightColumnBigArtPadding
{
    PADDING-TOP: 10px
}
DIV.rightColumnBigArtPadding
{
    PADDING-LEFT: 100px
}
TD.rightColumnBigArtImage
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
DIV.rightColumnBigArtImagePadding
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 40px
}
TD.rightColumnCaseStudy
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
TD.rightColumnPeople
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
TD.rightColumnCaseStudy
{
}
TD.rightColumnSectionFront
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
DIV.rightColumnCaseStudyPadding
{
    MARGIN: 3px 40px 0px 20px
}
DIV.rightColumnPeoplePadding
{
    MARGIN: 3px 40px 0px 20px
}
DIV.rightColumnCaseStudyPadding
{
    MARGIN-RIGHT: 0px
}
DIV.rightColumnSectionFrontPadding
{
    MARGIN: 0px 40px 0px 0px
}
TD.iconPrint
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 140px;
    COLOR: #666666;
    PADDING-TOP: 20px
}
TD.iconEmail
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 140px;
    COLOR: #666666;
    PADDING-TOP: 20px
}
TD.iconRate
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    PADDING-TOP: 20px;
    TEXT-ALIGN: right
}
TD.dashVert
{
    FONT-SIZE: 1px;
    BACKGROUND-IMAGE: url(/i/dashvert_tile.gif);
    VERTICAL-ALIGN: top;
    WIDTH: 1px;
    BACKGROUND-REPEAT: repeat-y
}
TD.homePageModule
{
    WIDTH: 33%
}
DIV.homePageModule
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px
}
DIV.homePageModule:first-line
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    WHITE-SPACE: nowrap
}
DIV.headline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
DIV.homeIntro
{
    FONT-WEIGHT: 600
}
DIV.subHeadline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
DIV.arrowBullet
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px
}
DIV.question
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.homeSubIntro
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 11px
}
DIV.anticipatory
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 106px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 20px
}
DIV.tertiaryLongPage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 106px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 20px
}
DIV.anticipatoryBigArt
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 106px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 20px
}
DIV.anticipatory:first-line
{
    FONT-WEIGHT: bold
}
DIV.tertiaryLongPage:first-line
{
    FONT-WEIGHT: bold
}
DIV.anticipatoryBigArt:first-line
{
    FONT-WEIGHT: bold
}
DIV.tertiaryLongPage
{
    PADDING-TOP: 0px
}
DIV.anticipatoryBigArt
{
    PADDING-TOP: 0px
}
DIV.anticipatoryLink
{
    PADDING-LEFT: 11px;
    TEXT-INDENT: -11px;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 3px
}
DIV.bblogCategory
{
}
DIV.xblogCategory
{
}
DIV.casesLink
{
}
DIV.dashHorz
{
    FONT-SIZE: 1px;
    BACKGROUND-IMAGE: url(/i/dashhorz.gif);
    MARGIN: 20px 0px 15px;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
DIV.dashHorzLongPage
{
    FONT-SIZE: 1px;
    BACKGROUND-IMAGE: url(/i/dashhorz.gif);
    MARGIN: 20px 0px 15px;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
DIV.dashHorzHome
{
    FONT-SIZE: 1px;
    BACKGROUND-IMAGE: url(/i/dashhorz.gif);
    MARGIN: 20px 0px 15px;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
DIV.dashHorzLongPage
{
    MARGIN: 0px 40px 0px 106px
}
DIV.dashHorzHome
{
    MARGIN: 0px
}
DIV.tertiaryLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 106px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TD.tertiaryLinksLeft
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px
}
TD.tertiaryLinksRight
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px
}
DIV.listedLink
{
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: -12px
}
DIV.listedFactoid
{
    PADDING-LEFT: 12px;
    TEXT-INDENT: -12px;
    PADDING-TOP: 5px
}
DIV.bigArtHeadline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.bigArtText
{
    WIDTH: 100%;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    HEIGHT: 227px
}
DIV.bigArtTextBlack
{
    WIDTH: 100%;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    HEIGHT: 227px
}
DIV.bigArtTextPadding
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 12px
}
DIV.bigArtLine
{
    FONT-SIZE: 2px;
    WIDTH: 100%;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #000000
}
DIV.caseStudyTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 17px;
    PADDING-TOP: 0px
}
DIV.caseStudyPic
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 11px;
    PADDING-TOP: 0px
}
DIV.caseStudyText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 33px;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px
}
DIV.caseStudyLink
{
    PADDING-LEFT: 11px;
    TEXT-INDENT: -11px;
    PADDING-TOP: 1px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LABEL
{
    CURSOR: pointer
}
.searchInput
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.searchSubmit
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffcc00
}
.menu
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: pointer;
    COLOR: #666666;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana,trebuchet,sans-serif;
    BACKGROUND-COLOR: #ffcc00
}
.radio
{
    CURSOR: pointer
}
IMG.subNavLink
{
    MARGIN: 0px 0px 7px
}
.borderTop
{
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: solid
}
.borderBottom
{
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: solid
}
.borderLeft
{
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: solid
}
.borderRight
{
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: solid
}
.borderTop
{
    BORDER-TOP-WIDTH: 1px
}
.borderBottom
{
    BORDER-BOTTOM-WIDTH: 1px
}
.borderLeft
{
    BORDER-LEFT-WIDTH: 1px
}
.borderRight
{
    BORDER-RIGHT-WIDTH: 1px
}
TABLE.ballchart
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    BORDER-LEFT: gray 1pt solid;
    BORDER-BOTTOM: gray 1pt solid;
    BACKGROUND-COLOR: #ffffff
}
TD.ballchartdata
{
    BORDER-RIGHT: black;
    BORDER-TOP: antiquewhite;
    BORDER-LEFT: black;
    BORDER-BOTTOM: whitesmoke 1pt solid
}
TD.ballchartdataheader
{
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: antiquewhite
}
DIV.boxed
{
    BORDER-RIGHT: gray 0.5pt dashed;
    PADDING-RIGHT: 18px;
    BORDER-TOP: gray 0.5pt dashed;
    PADDING-LEFT: 18px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: gray 0.5pt dashed;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: gray 0.5pt dashed
}
TD.springdatacell
{
    FONT-SIZE: 10px;
    BORDER-BOTTOM: 0.5pt solid;
    TEXT-ALIGN: center
}
TD.springpartnumber
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: 0.5pt solid
}
A.topribbontext
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
#rcol
{
    BORDER-RIGHT: #000 1px dashed;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px dashed;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #000 1px dashed;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000 1px dashed;
    BACKGROUND-COLOR: #f4f4f4
}
TD.dashed
{
    BORDER-RIGHT: #000 1px dashed;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px dashed;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #000 1px dashed;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000 1px dashed;
    BACKGROUND-COLOR: #f4f4f4
}
DIV.dashed
{
    BORDER-RIGHT: #000 1px dashed;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px dashed;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px;
    BORDER-LEFT: #000 1px dashed;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000 1px dashed;
    BACKGROUND-COLOR: #f4f4f4
}
DIV.equivs
{
    FONT-SIZE: 8px
}
TABLE.specSheetHeader
{
    BORDER-RIGHT: #000 1px dashed;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px dashed;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #000 1px dashed;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000 1px dashed;
    BACKGROUND-COLOR: #f4f4f4
}
TD.footer
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal
}
