a.top-nav:link { color: #DDDDDD; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 7.5pt; }
a.top-nav:active { color: #DDDDDD; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 7.5pt; }
a.top-nav:visited { color: #DDDDDD; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 7.5pt; }
a.top-nav:hover { color: #DDDDDD; font-weight: bold; text-decoration: none; font-family: Verdana,  Helvetica, Arial, sans-serif; font-size: 7.5pt; }

a.blue-link:link { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.blue-link:active { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.blue-link:visited { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.blue-link:hover { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }

a.link:link { color: #1E3D7C; font-size: 8pt; font-family: Arial, Verdana, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.link:active { color: #1E3D7C; font-size: 8pt; font-family: Arial, Verdana, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.link:visited { color: #636363; font-size: 8pt; font-family: Arial, Verdana, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.link:hover { color: #636363; font-size: 8pt; font-family: Arial, Verdana, Helvetica,sans-serif; font-weight: normal; text-decoration: none; }

a.small-link:link { color: #666666; font-size: 7pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.small-link:active { color: #666666; font-size: 7pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.small-link:visited { color: #666666; font-size: 7pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }
a.small-link:hover { color: #666666; font-size: 7pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: none; }

a.menu:link { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: none; }
a.menu:active { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: none; }
a.menu:visited { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: none; }
a.menu:hover { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: none; }

a.news:link { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: none; }
a.news:active { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: none; }
a.news:visited { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: none; }
a.news:hover { color: #BCC5D8; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica,sans-serif; font-weight: normal; text-decoration: underline; }

img.logoHome { padding:  8px 20px 10px 20px; border-style: none; }
img.logo { padding:  10px 20px 10px 20px; border-style: none; }
img.index-images { padding:  0px; border-style: none; }
img.main-arrow { padding:  0  10px 0 10px; border-style: none; float: left; }
img.diag-div { padding:  0; border-style: none; float: right; }
img.arrow { padding: 9px 5px 5px 5px; border-style: none; vertical-align: middle; }
img.index-doc-icon { padding:  0px 9px 0px 9px; vertical-align: middle; border-style: none; }
img.arrow-diag { padding:  0 7px 0 7px; vertical-align: middle; border-style: none; }
img.arrow-diag { padding:  0 7px 0 7px; vertical-align: middle; border-style: none; }

img.main-diag-bottom { padding:  0px; border-style: none; }
img.nav-arrow { padding:  0  0 0 10px; border-style: none; float: left; }
img.phone { padding:  3px 5px 3px 5px; vertical-align: middle; border-style: none; }
img.left-sub-arrow { padding:  0 6px 0 6px; vertical-align: middle; border-style: none; }
img.arrow-top { padding:  0 6px 0 6px; vertical-align: middle; border-style: none; }
img.doc-icon-gray { padding:  0 5px 0 0; vertical-align: middle; border-style: none; }
.doc { padding:  0 10px 0 215px; float: right; }
img.staring { padding:  0 0 30px 70px; border-style: none; }
img.no-border { padding:  7px 7px 7px 7px ; border-style: none; float: right; }
img.index-a-border { padding: 4px; margin-left: 4px; margin-top: 4px; border-top: 2px solid #F4F4F4; border-bottom: 2px solid #F4F4F4; border-left: 2px solid #F4F4F4;}
img.index-b-border { padding: 4px; margin-right: 4px; margin-top: 4px; border: 2px solid #F4F4F4; }
img.oem { padding: 2px; margin: 6px; border: 2px solid #F4F4F4; float: right; }
img.border { padding: 5px; margin: 7px; border: 2px solid #F4F4F4; float: right; }
img.awards { border-style: none; }
img.award { padding:  7px 7px 7px 85px ; border-style: none; float: left; }

body { background-color: #000000; margin: 0; }
sup {	font-family: Arial, Verdana, sans-serif; font-size: 8px; }
.taglineHome { color: #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; letter-spacing: .1em; padding: 13px 15px 0 0; }
.tagline { color: #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; letter-spacing: .1em; padding: 15px 15px 0 0; }
#intro1 { color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background-color: #ABABAB; padding: 10px 0 0 15px; }
#intro2 { color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background-color: #ABABAB; padding: 10px 0 10px 15px; }
#index-title { color: #4B4B4B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #9B9B9D; padding: 0 0 0 15px; }
.index-border { border-right: 1px solid #C2C2C2; }
.news-div { padding-bottom: 15px; padding-right: 10px; }
#bot-col {width: 100%; position: relative; border-top: 1px solid #9E9E9E; }
.main-nav { padding-right: 10px; vertical-align: bottom; text-align: right; }
.left-col-contact { color: #5A5A5A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; padding:  30px 0 30px 0; border-bottom: 1px #919191 dotted; background-color: #CCCCCC; }
.left-col-content { color: #5A5A5A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding:  30px 0 30px 10px; border-bottom: 1px #919191 dotted; background-color: #CCCCCC; }
.left-title { color: #4B4B4B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #B6B6B6; padding: 1px 0 3px 0px; text-align: left; }
.left-content-title  { color: #707070; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold;  background-color: #D7D7D7; padding: 2px 15px 4px 15px; text-align: center; }
.left-content  { color: #5A5A5A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; padding: 20px 0 20px 0; background-color: #CCCCCC; }
.breadcrumb  { color: #5A5A5A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; padding: 15px 20px 13px 20px; background-color: #E7E7E7; }
.main-col  { color: #4F4F4F; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; padding: 10px 20px 20px 20px; background-color: #E7E7E7; line-height: 12pt; }
.bot-box { padding: 15px 20px 20px 20px; }
.footer { color: #DDDDDD; font-size: 7.5pt; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; text-align: center; padding: 8px 0 8px 0; background-color: #555555; }
.footer-nav { color: #DDDDDD; font-size: 7.5pt; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; text-align: center; padding: 8px 0 8px 0; background-color: #555555; }
div.bot { width: 761px; text-align:center; position: absolute: top: 0; left: -99999px; padding: 0; margin: 0 auto;color:#E7E7E7; font-size:1px; background: #E7E7E7; border-style:none; }
h1 { color: #4B4B4B; font-size: 12pt; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 15px 0 5px 0; margin-bottom: 30px; border-bottom: 1px #919191 dotted ; }
h2 { color: #183061; font-size: 10pt; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 5px 0 5px 0; }
h3 { color: #990000; font-size: 9pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 7px 0 0 0; }
.title-white  { color: #BCC5D8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; background: #253C51; }
.bodytext  { color: #4F4F4F; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; }
.smalltext  { color: #5A5A5A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; }
.bluetext { color: #1E3D7C; font-size: 8pt; font-family: Arial, Verdana, Helvetica,sans-serif; font-weight: normal; }
.date  { color: #5A5A5A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; text-align: right; }
.index-list { color: #494949; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; line-height: 14pt; background-color: #E7E7E7; padding: 1px 0 0 0; }
.index-cat { color: #D7D7D7; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; text-transform: uppercase; }
.main-title { color: #363636; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding: 5px 0 5px 0px; text-transform: uppercase; }
.title { color: #BCC5D8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding: 5px 0 5px 18px; }
.nav { text-align: right; padding: 8px 8px 8px 0; border-bottom: 1px #8394B7 solid; background-color: #1E3D7C; }
.press-release { text-align: left; border-bottom: 1px #C2C2C2 solid; }
.contact-info { color: #515151; font-size: 8pt; font-family: arial, verdana, helvetica,sans-serif; font-weight: bold; text-decoration: none; line-height: 12pt; }
td.pattern { background: url(img/pattern-right.gif); background-repeat: repeat; background-color: #E7E7E7; }
td.pattern-left { background: url(img/pattern-left.gif); background-repeat: repeat;}
ul { list-style-type: square; list-style-position: outside; padding-left: 6px; margin-left: 30px; }
ul.outside { list-style-position: outside; line-height: 8pt; }
ul.arrow { list-style-image: url(img/arrow-diag.gif); list-style-position: outside; margin: 0 0 20px 20px; padding-top: 10px; line-height: 20px; }
li.arrow-index { list-style-image: url(img/arrow-sub.gif); list-style-position: outside; line-height: 12pt;margin-left: 0px; }
td.interactive-link a { color: #545454; font-size: 7.5pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #DBDBDB; margin: 0px; padding: 4px 2px 4px 2px; border: 1px solid #D1D1D1; display: block; }
td.interactive-link a:hover { color: #545454; background-color: #E7E7E7; text-decoration: underline; }


















