body,td,th,input,textarea,select {font-size:9pt; color:#444444; font-family:arial,helvetica,sans-serif;}
body { margin-top:0; margin-left:7px; margin-right:7px; margin-bottom:20px;}
input,textarea,select {color:#000000;}
h1,h2,h3,h4,h5,h6 {margin:0px 0px 0px 0px; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:9pt;}
h1 {font-size:14pt;}
h2 {font-size:11.5pt;}
h3 {font-size:9.5pt;}
h4 {font-size:9pt;}
h5 {font-size:8.5pt;}
h6 {font-size:8pt;}
a:hover,a:focus {text-decoration:none;}
ul {padding:0; margin:0; margin-top:5px; margin-bottom:5px; margin-left:25px; padding-left:6px;}
li {padding-top:1px; padding-bottom:1px;}
form {display:inline;}
th {text-align:left;}

.navbutton {color:#FFFFFF; background-color:#074B88; text-decoration:none; text-align:center; vertical-align:middle;}
.navbutton:hover,.navbutton:focus {text-decoration:underline;}

.slogan {padding-left:4px; color:#444444; font-size:8.5pt;}
.slogan-highlite {color:#074B88; text-decoration:none;}
.slogan-highlite:hover,.slogan-highlite:focus {text-decoration:underline;}

.personal {color:#444444; text-decoration:none; font-size:8.5pt;}
.personal:hover {text-decoration:underline;}
.personal:focus {text-decoration:underline;}
.personal-login {color:#074B88; text-decoration:none; font-size:9pt;}
.personal-login:hover,.personal-login:focus {text-decoration:underline;}

.grid-bullet {margin-left:15px; padding-left:4px;}
.grid-border {background-color:#979797;}
.grid-horizontal-border {background-image:url(/images/design/grid_horizontal.gif); }
.grid-head {background-image:url(/images/design/grid_background_heading.gif); background-color:#F0F0F0;}
.grid-head-margin {margin:2px; margin-left:6px;}
.grid-content-margin {margin-top:6px; margin-left:6px; margin-right:6px; margin-bottom:6px;}
.grid-content {background-color:#FFFFFF;}
.grid-content-heading {color:#074B88;}
.grid-content-heading:hover,.grid-content-heading:focus {text-decoration:none;}

.search-advanced {color:#FFFFFF; text-decoration:none; font-size:8.5pt;}
.search-advanced:hover,.search-advanced:focus {text-decoration:underline;}
.search-input {font-size:8.5pt; font-family:arial,helvetica,sans-serif;}

.grid2-border {background-color:#5D7891;}
.grid2-horizontal-border {background-image:url(/images/design/grid2_horizontal.gif); }
.grid2-head {background-image:url(/images/design/grid2_background_heading.gif); background-color:#E9EDF1;}
.grid2-head-margin {margin:2px; margin-left:6px;}
.grid2-content-margin {margin:5px; margin-left:6px;}
.grid2-content-heading {color:#074B88; text-decoration:none;}
.grid2-content-heading:hover,.grid2-content-heading:focus {text-decoration:underline;}

.store-border {background-color:#979797;}
.store-horizontal-border {background-image:url(/images/design/grid_horizontal.gif); }
.store-head {background-image:url(/images/design/grid_background_heading.gif); background-color:#F0F0F0;}
.store-head-margin {margin:2px; margin-left:6px;}
.store-content-heading {color:#074B88; text-decoration:underline;}
.store-content-heading:hover,.store-content-heading:focus {text-decoration:none;}
.store-content {margin:4px;}
.store-content-text {font-size:8.5pt; color:#444444; text-decoration:none;}
.store-content-text:hover,.store-content-text:focus {text-decoration:underline;}

.column-right {background-color:#F3F3F3;}
.column3-middle {background-color:#F3F3F3;}


.icontext {color:#074B88; text-decoration:none;}
.icontext:hover {text-decoration:underline;}
.icontext:focus {text-decoration:underline;}

.breadcrumbs {color:#646464;}
a.breadcrumbs:focus,a.breadcrumbs:hover {color:#074B88;}


.footer-content {color:#646464;}

p.item {font-size:9pt;}
.item {margin-top:11px; margin-left:11px; margin-right:11px; margin-bottom:14px;}
a.item {text-decoration:none; margin:0; color:#646464;}
a.item:hover,a.item:focus {text-decoration:underline;}
ul.item {padding:0; margin:0; margin-top:5px; margin-bottom:5px; margin-left:15px; padding-left:6px;}

.more {font-weight:bold; color:#646464; font-size:9pt;}
.home {color:#074B88;}

.logoright {padding:11px; padding-left:12px; float:right;}
.left-ad {padding-top:8px; padding-right:8px; padding-bottom:8px; float:left;}
.right-ad {padding-top:8px; padding-left:8px; padding-bottom:8px; float:right;}

.content-border {background-image:url(/images/design/element_heading-sae-fadeout.gif);}
.content-heading {font-weight:bold;}
.content-standard {}
.content-more {font-style:italic; font-weight:bold;}

.progress {color:#888888; font-size:8.5pt;}
.progress-on {background-color:#074B88; color:#DDDDDD; font-weight:bold; font-size:8.5pt;}
.progress-passed {background-color:#074B88; color:#DDDDDD; font-size:8.5pt;}

.falselink {color:#0000FF; cursor:pointer; text-decoration:underline;}

#automobile-text {color:#586877;}
#aerospace-text {color:#A28234;}
#heavyduty-text {color:#BF7C35;}
#motorsports-text {color:#943C35;}

#print {visibility:hidden; position:absolute; top:0pt; left:0pt;}
#screen {}

.important {color:#943C35;}
.error-msg  {font-style:italic; color:#943C35; font-weight:bold;}
.intro-text {}
.intro-heading {}

.pagemove {display:none; visibility:hidden; position:absolute; top:0pt; left:0pt; margin-top:12; margin-bottom:12;}
.pagemove-text {font-style:italic;}

.tag-new {color:#943C35; font-size:8pt; letter-spacing:0.75px; font-weight:bold;}
.tag-required {color:#943C35;}


/*  DEPRECATED STYLES */
.red {color:#990033;}
.sections-title {color:#FFFFFF; font: 22px arial,helvetica; font-weight:bold;}

.sae-table-heading-color {background-image:url(/images/design/grid_background_heading.gif); background-color:#F0F0F0; color:#074B88; font-weight:bold;}
.sae-table-subheading-color {background-color:#EEEEEE;}
.sae-table-border-color {background-color:#979797;}
.sae-table-body-color {background-color:#FFFFFF;}
.sae-table-altheading-color {background-color:#EEEEEE; font-weight:bold;}

.search-nav {font: 9pt verdana,arial,helvetica; font-weight:bold;}
.search-nav-plain {font: 8.5pt verdana,arial,helvetica; font-weight:normal;}
.search-results {font: 9.5pt arial,helvetica;}
.search-results-fine {font: 8.5pt arial,helvetica;}
.search-term-highlight {background-color:#FFFF88; font-weight:bold;}

.internal-search-fix {color:#FFFFFF; font: 1pt arial;}


/** wwsd fix */
.white-heading {color:#FFFFFF; font: 17px arial,helvetica; font-weight: bold;}
.white-bold {color:#FFFFFF; font: 14px arial,helvetica; font-weight: bold;}
.white-navigation {color:#FFFFFF; font: 12px arial,helvetica;}
.white-bold-italics {color:#FFFFFF; font: 14px arial,helvetica; font-weight: bold; font-style:italic;}











