BODY
{
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(images/background.jpg);
    MARGIN: 0px;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #999999
}
TD
{
    FONT-SIZE: 11px
}
TD A:link
{
    FONT-WEIGHT: bold;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
TD A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
TD A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #336699;
    TEXT-DECORATION: none
}
.Padding
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.login
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.LoginField
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px inset;
    WIDTH: 130px;
    COLOR: #333333;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: verdana,arial,helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #cccccc
}
.Field
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px inset;
    WIDTH: 400px;
    COLOR: #333333;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: verdana,arial,helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #cccccc
}
.MultiLineField
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px inset;
    WIDTH: 400px;
    COLOR: #000000;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #cccccc
}
.Button
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #999999
}
.MainText
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.MainText A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.MainText A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.MainText A:hover
{
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
.User
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc00
}
.footer
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 5px;
    COLOR: #cccccc;
    PADDING-TOP: 5px
}
.footer A:link
{
    COLOR: #ffffff
}
.footer A:visited
{
    COLOR: #ffffff
}
.footer A:hover
{
    COLOR: #ffcc00
}
.staffMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.staffMenu A:link
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px outset;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px outset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #999999
}
.staffMenu A:visited
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px outset;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px outset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #999999
}
.staffMenu A:hover
{
    BORDER-RIGHT: #cccccc 1px inset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px inset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px inset;
    COLOR: #333333;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px inset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffcc00
}
.clientMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.clientMenu A:link
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px outset;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px outset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #999999
}
.clientMenu A:visited
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px outset;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px outset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #999999
}
.clientMenu A:hover
{
    BORDER-RIGHT: #cccccc 1px inset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px inset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px inset;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px inset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #0099ff
}
.fieldListings
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.fieldListings A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.fieldListings A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.fieldListings A:hover
{
    COLOR: #0099ff;
    TEXT-DECORATION: none
}
.columnTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #000099
}
.sideNote
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666
}
.urgent
{
    COLOR: #ff0000
}
.urgent A:link
{
    COLOR: #ff0000
}
.urgent A:visited
{
    COLOR: #ff0000
}
.urgent A:hover
{
    COLOR: #ff9999
}
.michelin
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    TEXT-ALIGN: justify
}
.michelin A:link
{
    COLOR: #cc3333
}
.michelin A:visited
{
    COLOR: #cc3333
}
.michelin A:hover
{
    COLOR: #336699
}
.RangeBlue
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #336699
}
.RangeBlueContent
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 150px;
    COLOR: #ffffff;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: left;
    vertical-alignment: middle
}
.RangeYellow
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffff66
}
.RangeYellowContent
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: #336699 1px solid;
    WIDTH: 100px;
    COLOR: #000000;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffff66;
    TEXT-ALIGN: center;
    vertical-alignment: middle
}
.RangeBlack
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #000000
}
.RangeWhite
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    FONT-SIZE: 8px;
    BORDER-LEFT: #336699 1px solid;
    WIDTH: 50px;
    COLOR: #000000;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    vertical-alignment: middle
}
.RangeHeader
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffff
}
.RangeFooter
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    FONT-SIZE: 8px;
    BORDER-LEFT: #336699 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #336699 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.number
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #336699
}
.sectionTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #336699;
    FONT-STYLE: italic
}
.smalltext
{
    FONT-SIZE: 9px
}
.patternSpec
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid
}
.imgBorder
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
.CompoundCode
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 24px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 40px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: arial black;
    HEIGHT: 70px;
    TEXT-ALIGN: center
}
.smallCompoundCode
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 40px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: arial,helvetica,sans-serif;
    HEIGHT: 70px;
    TEXT-ALIGN: center
}
.CompoundTitle
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-STYLE: italic;
    HEIGHT: 70px;
    TEXT-ALIGN: left
}
.CompoundDescription
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #666666 1px solid;
    HEIGHT: 70px;
    TEXT-ALIGN: left
}
.siteMapMain
{
    FONT-SIZE: 12px
}
.siteMapMain A:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.siteMapMain A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.siteMapMain A:hover
{
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
.siteMapSub
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff
}
.siteMapSub A:link
{
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
.siteMapSub A:visited
{
    COLOR: #cc3333;
    TEXT-DECORATION: none
}
.siteMapSub A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.mainBorder
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 0px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.pageBorder
{
    BORDER-RIGHT: #cccccc 1px outset;
    BORDER-TOP: #cccccc 0px outset;
    BORDER-LEFT: #cccccc 1px outset;
    BORDER-BOTTOM: #cccccc 0px outset
}
.LineSeparate
{
    BORDER-TOP: blue 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.Averages
{
    BORDER-TOP: blue 1px solid;
    BORDER-BOTTOM: blue 1px solid;
    BORDER-RIGHT: blue 1px solid;
    BORDER-LEFT: blue 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
A.info
{
	position: relative;
	z-index:24;
	text-decoration:none
}
A.info:hover
{
	z-index:25;
	background-color: #ff0
}
A.info span
{
	display: none
}
A.info:hover span
{
	display:block;
    position:absolute;
    top:2em;
    right:3em;
    width:15em;
    border:1px solid #0cf;
    background-color:#cff;
    color:#000;
    text-align: center
}