BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div.page_header {
    margin-left: 35px;
    width: 723px;
}

div.page_body {
    margin-left: 35px;
    width: 723px;
}

div.page_footer {
    margin-left: 35px;
    width: 723px;
}

FORM
{
    MARGIN-TOP:0;
    MARGIN-BOTTOM:0;
}
.home
{
    BACKGROUND-COLOR: #000000;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px
}
.header
{
    COLOR: #cc9900;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.error
{
	 COLOR: #FF0000;
	 FONT-FAMILY: arial, plain;
	 FONT-WEIGHT: bold;
     FONT-SIZE: 12px
}
.bigheader
{
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.cbosFont
{
	COLOR:#993300;
	FONT-FAMILY: arial, plain;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
FONT
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
TD
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}

p.about {
    margin: 15px 25px 0px 25px;
    text-align: justify;

    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}

p.aboutLeft {
    margin: 15px 25px 0px 25px;
    text-align: left;

    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
.padded {
    padding: 20px 0px 20px 0px;
}
div.adminButtons {
    padding: 10px 0px 10px 0px;
    text-align: center;
    width: 100%;
}

div.pageButtons {
    padding: 10px 0px 10px 0px;
    text-align: center;
    width: 100%;
}

OL
{
    text-align: justify
    list-style-postition: inside
}
UL
{
    text-align: justify
    list-style-position: outside
}
.fakelink
{
	 COLOR: #0033ff;
	 FONT-FAMILY: arial, plain;
	 FONT-SIZE: 12px;
	 TEXT-DECORATION: underline
}
.fakelinkbold
{
	 COLOR: #0033ff;
	 FONT-FAMILY: arial, plain;
	 FONT-SIZE: 12px;
	 FONT-WEIGHT: bold;
	 TEXT-DECORATION: underline
}
.fakelinksmall
{
	 COLOR: #0033ff;
	 FONT-FAMILY: arial, plain;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: bold;
	 TEXT-DECORATION: underline
}
.underline
{
    TEXT-DECORATION: underline
}
.smallalpha
{
    COLOR: #cc9900;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.headerText
{
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
.mediumgreytext
{
    COLOR: #999999;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}

.specialPrice
{
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
.specialPriceBold
{
    FONT-WEIGHT: bold;
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
.prenegotiatedPrice
{
    COLOR: #cc9900;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
.prenegotiatedPriceBold
{
	FONT-WEIGHT: bold;
    COLOR: #cc9900;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}

.search
{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
.small
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 10px
}
.boldLarge
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.boldMedium
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.bold
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.boldSmall
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 600;
}
.notbold
{
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.catheader
{
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.smallheader
{
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A:link
{
    COLOR: #0033ff;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}
A:visited
{
    COLOR: #6633cc;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px
}

A.smalllink:link
{
    COLOR: #0033ff;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 10px
}

A.smalllink:visited
{
    COLOR: #6633cc;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 10px
}
A.boldlink:link
{
    COLOR: #0033ff;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A.boldlink:visited
{
    COLOR: #6633cc;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A.newslink:link
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A.newslink:visited
{
    COLOR: #6633cc;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A.trail:link
{
    COLOR: #993300;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 10px
}
A.trail:hover
{
    COLOR: #0033ff;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 10px
}
A.footer:link
{
    COLOR: #cccccc;
    FONT-FAMILY: arial, plain
}

A.bold
{
	font-weight: bold;
}
A.toolchestlink:link
{
    COLOR: #FFFFCC;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A.toolchestlink:visited
{
    COLOR: #FFFFEE;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.footer
{
    COLOR: #999999;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

.toolchestHeader {
	color: #FFFFCC;
	font-weight: bold;
	padding-bottom: 5px;
    padding-top: 5px;
    background-color: #990000;
    cursor: hand;
}

.measureLine {
    padding-bottom: 4px;
    border-bottom: 1px solid #000000;
}
.thinLine {
    padding-bottom: 5px;
    border-bottom: 1px solid #cc9900;
}
.bottomLeftLine {
    padding-bottom: 5px;
    border-bottom: 1px solid #cc9900;
    border-right: 1px solid #cc9900;
}
.thickLine {
    padding-bottom: 5px;
    border-bottom: 2px solid #cc9900;
}
.topLine {
    padding-top: 5px;
    border-top: 1px solid #cc9900;
}
.topBottomLine {
    border-top: 1px solid #cc9900;
    border-bottom: 1px solid #cc9900;
}
.titleBackground {
    background-color: #cc9900;
}
.titleColor {
    COLOR: #cc9900;
}
.standardBackground {
    background-color: #FFFFFF;
}

td.pageHeader {
    border-bottom: 1px solid #cc9900;
    color: #993300;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}

.highlight {
    background-color: #ffffcc;
}

td.headerRow {
    border-bottom: 1px solid #cc9900;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}
td.headerRowLeft {
    border-bottom: 1px solid #cc9900;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 1px solid #cc9900;
}
td.headerRowRight {
    border-bottom: 1px solid #cc9900;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: 1px solid #cc9900;
}

td.headerRowThick {
    border-bottom: 2px solid #cc9900;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}

td.standardRowThick {
    border-bottom: 2px solid #cc9900;
    padding-bottom: 5px;
    padding-top: 5px;
}
td.standardRowThickLeft {
    border-bottom: 2px solid #cc9900;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 1px solid #cc9900;
}
td.standardRowThickRight {
    border-bottom: 2px solid #cc9900;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: 1px solid #cc9900;
}

td.highlightRow {
    border-bottom: 1px solid #cc9900;
    background-color: #ffffcc;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
td.highlightRowRight {
    border-bottom: 1px solid #cc9900;
    background-color: #ffffcc;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: 1px solid #cc9900;
}
td.highlightRowLeft {
    border-bottom: 1px solid #cc9900;
    background-color: #ffffcc;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left: 1px solid #cc9900;
}

td.standardRow {
    border-bottom: 1px solid #cc9900;
    padding-bottom: 5px;
    padding-top: 5px;
}
td.standardRowRight {
    border-bottom: 1px solid #cc9900;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: 1px solid #cc9900;
}
td.standardRowLeft {
    border-bottom: 1px solid #cc9900;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 1px solid #cc9900;
}

td.standardRowRightOnly {
    border-right: 1px solid #cc9900;
}

.centerMessage {
    text-align: center;
    padding: 5px 0px 5px 0px;
}

textarea { FONT-FAMILY: arial, plain }
input 	{ FONT-FAMILY: arial, plain; font-size: 12px; }
select	{ FONT-FAMILY: arial, plain }

.noBorder
{
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

.form
{
    COLOR: #000000;
    FONT-FAMILY: arial, plain;
}

.highlightNew { color:#FFFFFF; background-color: #990000; font-family: verdana; font-size: 10px; font-weight:bold; }

.textarea { FONT-FAMILY: arial, plain }

.tableFix 			{ font-size: 1pt; }
.smBlack 			{ font-family: arial, plain; font-size: 9pt; color: #000000; }
.smBlackBold 		{ font-family: arial, plain; font-size: 9pt; font-weight: bold; color: #000000; }
.medBlack			{ font-family: arial, plain; font-size: 10pt; color: #000000; }
.medBlackBold		{ font-family: arial, plain; font-size: 10pt; font-weight: bold; color: #000000; }
.lgBlack			{ font-family: arial, plain; font-size: 12pt; color: #000000; }
.lgBlackBold		{ font-family: arial, plain; font-size: 12pt; font-weight: bold; color: #000000; }

.adminHeader 		{ font-family: arial, plain; font-size: 16px; font-weight: bold; color: #000000; }
.adminRowHeader   { font-family: arial, plain; font-size: 12px; font-weight: bold; color: #000000; }
.adminColHeader   { font-family: arial, plain; font-size: 12px; font-weight: bold; color: #000000; }

.measurementHeader {
    font-family: arial, plain;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.measurementFootnote {
    font-family: arial, plain;
    font-size: 10px;
    color: #000000;
}
.underline {
    text-decoration: underline;
}
.italic	{
    font-style: italic;
}
.justbold {
    font-weight: bold;
}
.adminError	{
    color: #FF0000;
    font-family: arial, plain;
    font-weight: bold;
    font-size: 16px;
}
div.stylebox {
    border-width: 1px 1px 1px 1px;
    border-color: #cccccc;
    border-style: solid;
    margin: 0px 0px 20px 34px;
    padding: 0px 0px 0px 0px;
    width: 723px
}
td.indicatorBox {
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-style: solid;
}

td.indicatorHeader {
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
    border-style: solid;
    font-weight: bold;
    text-align: center;
}

td.indicatorRow {
    text-align: left;
    padding: 3px 0px 3px 0px;
}

.sectionTitle {
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, plain;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}


/* FOR TESTING PURPOSES */
.button {
    border-color: #36608B;
    border-style: double;
    /*border-width: 1px 1px 1px 1px;*/
    padding: 1px 10px 2px 10px;
    width: 20px;
    background-color: #FFFFFF;
    font-weight: bold;
    cursor: hand;
    text-decoration: none;
}
