BODY
{
    /*FONT-SIZE: 9pt;*/
    FONT-FAMILY: Verdana,Tahoma, Arial;
    BACKGROUND-COLOR: #ffffff
}

span.clsBack {
	margin: 0px 0px 0px 2px !important;
	font-size: 12px !important;
}

H1
{
    FONT-SIZE: 18pt;
    COLOR: #006666;
    TEXT-ALIGN: center
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Tahoma, Arial
}
.ButtonColor
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana,Tahoma, Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: gainsboro;
}
A
{
    /*FONT-SIZE: 8pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana*/
}
A:hover
{
    /*FONT-SIZE: 8pt;
    COLOR: #cc0000*/
}
.login
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana,Tahoma, Arial;
    BACKGROUND-COLOR: #003399
}
.toolbar
{
    BORDER-RIGHT: #000099 solid;
    BORDER-TOP: #000099 solid;
    FONT-SIZE: 8.8pt;
    BORDER-LEFT: #000099 solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000099 solid;
    BACKGROUND-COLOR: #000099
}
.toolbar2
{
    BORDER-RIGHT: #000099 solid;
    BORDER-TOP: #000099 solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000099 solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000099 solid;
    BACKGROUND-COLOR: #000099
}
.tableContentHeading
{
    BORDER-RIGHT: #003399 0px solid;
    BORDER-TOP: #003399 0px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #003399 0px solid;
    BORDER-BOTTOM: #003399 0px solid;
    BACKGROUND-COLOR: #cccccc
}
.tableContentHeadingText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccccc
}
.tableContentHeadingLeft
{
    BORDER-TOP: #003399 2px solid;
    BACKGROUND: #cccccc;
    BORDER-LEFT: #003399 2px solid;
    BORDER-BOTTOM: #003399 2px solid
}
.tableContentHeadingMiddle
{
    BORDER-TOP: #003399 2px solid;
    BACKGROUND: #cccccc;
    BORDER-BOTTOM: #003399 2px solid
}
.tableContentHeadingRight
{
    BORDER-RIGHT: #003399 2px solid;
    BORDER-TOP: #003399 2px solid;
    BACKGROUND: #cccccc;
    BORDER-BOTTOM: #003399 2px solid
}
.tableContent
{
    BORDER-RIGHT: #000099 2px solid;
    BORDER-TOP: #000099 2px solid;
    BORDER-LEFT: #000099 2px solid;
    BORDER-BOTTOM: #000099 2px solid;
    BACKGROUND-COLOR: #ffffff
}
.tableContentLeft
{
    BORDER-LEFT: #003399 2px solid;
    BACKGROUND-COLOR: #ffffff
}
.tableContentRight
{
    BORDER-RIGHT: #003399 2px solid;
    BACKGROUND-COLOR: #ffffff
}
.tableContentBottomLeft
{
    BACKGROUND: #ffffff;
    BORDER-LEFT: #003399 2px solid;
    BORDER-BOTTOM: #003399 2px solid
}
.tableContentBottomMiddle
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #003399 2px solid
}
.tableContentBottomRight
{
    BORDER-RIGHT: #003399 2px solid;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #003399 2px solid
}
.tableInstructions
{
    BORDER-RIGHT: double;
    BORDER-TOP: double;
    LEFT: 5px;
    BORDER-LEFT: double;
    COLOR: black;
    BORDER-BOTTOM: double;
    FONT-STYLE: italic;
    TOP: 100px
}
.indentOnly
{
    MARGIN: 0px 0px 0px 15px
}
.alert
{
    COLOR: #cc0000
}
A.toolbar
{
    FONT-SIZE: 8.8pt;
    COLOR: white;
    FONT-FAMILY: Tahoma,Arial;
    TEXT-DECORATION: none
}
A.toolbar:hover
{
    FONT-SIZE: 8.8pt;
    COLOR: white;
    TEXT-DECORATION: underline
}
.hpTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000099;
    FONT-FAMILY: Tahoma,Arial
}
A.AdminFooter
{
    FONT-SIZE: 9pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana
}
.POColHeading
{
    COLOR: black;
    FONT-FAMILY: Verdana
}
.style1
{
    FONT-FAMILY: courier
}
A.contentHeadingTextLink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black
}
TR.Alt1
{
    BACKGROUND-COLOR: #ffffff
}
TR.Alt2
{
    BACKGROUND-COLOR: #eeeeee
}
A.LeftNavBar
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Tahoma,Arial;
    TEXT-DECORATION: none
}
A.LeftNavBar:hover
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}
.developmenttable
{
    FONT-SIZE: 7.8pt
}
/* NT0899 WarrantyClaim enhancements */
.error
{
    color: #c00;
    font-weight: bold;
}
input.error{border:2px groove red; background:rgb(255, 200, 200)}

a.copyControl
{
    text-decoration: none;
    cursor:pointer;
    font-size: 10pt;
    padding-left: 2em;
    margin-top: 25pt;
    padding-right: 2em;
    vertical-align: top;
    display: inline-block;
    background: url("/images/arrow_right.png") no-repeat right bottom;
    border: 1px solid #fff;
}
a.copyControl:hover{border: 0px solid #ddd;}

a.headerVIN
{
    float: right;
    padding-right: 4em;
    font-weight:bold;
}

span.updateSuccessDate
{
    padding-left: 1em;
    color: #080;
}
span.updateError
{
    padding-left: 1em;
    color: #800;
    font-weight:bold;
}

.radio, .checkbox
{
	display: inline-block !important;
}

table.evenOdd tr:nth-child(even) {background: rgb(238, 238, 238);}
table.evenOdd tr:nth-child(odd) {background: #fffff;}

select.failcode{width:16em;margin-right:.5em;}
#FailCodeTable, #PartsTable
{
    margin: 2pt;
    padding:2pt 0 12pt 2pt;
    border: 4px solid rgb(192, 192, 192)
    }
#FailCodeTable.error{border-color: #C00;}
#PartsAddContainer
{
    width:655px;
    margin-left: 3px;
    border:2px solid #C0C0C0; 
    display: inline-block; 
    padding: 2pt 4pt;
}
#PartsAddContainer label{font-weight: bold;}
#PartsAddQuantity { width: 2em;}
#PartsAddPartNumber{ width: 6em; margin-right: 1em;}
#PartsAddDescription {width:15em; margin-right: 1em; display: inline-block}

#PartsAddTable
{
    margin-bottom:8pt;
    background: #eee;
}
#PartsTable caption, #FailCodeTable caption 
{
    background: rgb(192, 192, 192);
    text-align: left;
    font-weight: bold;
    padding: 2pt;}
#PartsTable th, #FailCodeTable th{text-align:left}
#PartsTable td, #PartsTable th{padding: 0 4pt;}
#PartsTable td.noParts
{
    padding: 8pt;
    border-top: 1px solid grey;
}
#PartsTable td.error{border: 1px solid #C00;}

