@charset "utf-8"; 
body, html, h1, h2, h3, h4,h5,h6, p, ul, ol, li, form, fieldset, input, select, textarea, table, tr, th, td{margin:0; padding:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog {display: block; margin:0; padding:0}
article, footer, header, nav, table {clear:both}
html, body{background:#e0dfe2;  font-family:Arial,Helvetica,sans-serif;  font-size:.9em;}
html{overflow-y:scroll}
h1, .details-head{color:#d88109; font-size:1.9em}
h2{color:#5b6681; font-size:1.25em}
h3{color:#5b6681; font-size:1em}
h4, h5, h6{color:#5b6681; font-size:.9em}
ul, ul li{list-style:none}
hr{background-color:#aab1bb;border: 0;height: 1px;}
a:link{color:#607da6; text-decoration:underline}
a:visited{color:#607da6; text-decoration:underline}
a:hover{color:#7D7D7D; text-decoration:underline}
a:active{color:#607da6; text-decoration:underline}
a:focus{color:#007dc2;  text-decoration:underline}
a img{vertical-align:bottom}
fieldset {border:0;}
label, .nolabel {display:block; font-weight:bold;}
table{width:100%; padding:0; margin: 0;  border-collapse:collapse;}
td, th{border:1px solid #d9d9d9; text-align:center}
label span {color:#ff0000; margin: 0 5px 0 -6px} 
input, select, button{vertical-align:middle;}
input[readonly="readonly"], input[readonly] {border:0;  background:transparent}
input[type="submit"], input[type="reset"], input[type="button"], .ui-button input[type="submit"], button {background-image:url(images/sprites.png); background-repeat:no-repeat; background-position:-605px -238px; font-weight:bold; border:0;  color:#283c5a; text-shadow: 1px 1px 1px #c86428;  text-transform: uppercase; width:65px; height:23px;  background-color:transparent; margin:0; cursor:pointer }
input.disabled[type="submit"] {background-position:-540px -295px; color:#666; text-shadow: 1px 1px 1px #fff;}
.submitwrapper  {float:right; margin: 0 1.5em;  padding:.75em; width: 35%; text-align:right}
.submitwrapper.nhtsaid {padding:0 .75em;}
textarea {resize: vertical;}
.helpfile {display:inline}
.toggles img {vertical-align:middle}
.expand {display:none; position:absolute; background-color:#fff; border:1px solid #aab1bb; z-index:300; font-weight:normal; padding:.3em ; margin:0; width: 17em; line-height: 1.3;}
.complaint.expand{right: 0px}

.expand ul li {margin: .2em .2em .2em 1em; list-style: disc ;}
.expand .close {float:right; margin: .3em}
.searchwrapper  .expand {right:12%}
p.required span {color:#ff0000}
input[type="image"], img, input[type="checkbox"]{border:0; vertical-align:middle}
input[type="checkbox"] {margin:.4em .3em}
.print {float: right; font-weight:bold; text-align:right; margin: .5em 2.3em; cursor:pointer; color:#607da6; text-decoration:underline;  width: 10%;}
.left, .middle, .right {display:inline; float:left;}
.expandwrapper {display:none}
.errorMessages{display:none;border: 2px solid #ff0000; min-height: 2em;  width:75%; padding:.3em; padding-left: 4em;margin:1em auto;   line-height:1.5;  background:url(images/sprites.png); background-position: 5px -865px; } 
#jumpLinks a, #jumpLinks a:hover, #jumpLinks a:visited, #jumpLinks1 a, #jumpLinks1 a:hover, #jumpLinks1 a:visited{position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; border:0}
#jumpLinks a:active, #jumpLinks a:focus, #jumpLinks1 a:active, #jumpLinks1 a:focus{position:static; width:auto; height:auto; color:#ff8520; font-weight:bold}
#overall{width:980px;  background:#fff; margin:0 auto;} 
header{background-image:url(images/logobanner.png); background-repeat: no-repeat;  height:93px; width: 100%; overflow:hidden;} 
header .logo a {display:block; margin: .5em 3.5em;  width: 25%; height: 4em; float:left;}
header .logo span {position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; border:0}
.headerprint {display:none}
header .searcharea{display: block;  padding:.3%;  background:url(images/searchbox.gif);  background-size:100% 100%; background-repeat: no-repeat; width: 25%;  float:right; margin: 2% 10%}
header .searcharea .searchform{width:100%; height:100%;  padding:2%}
header .searcharea .searchform input{width:80%}
header .searcharea input[type="image"]{width: 8.5%; position:relative}
#navMain{position:relative; width:980px; height:27px;}
#navMain ol{height:27px;  position:relative;  margin-top:0;}
#navMain ol li{position:absolute;text-decoration:none; z-index:10; list-style:none}
#navMain ol li a{display:block;   height:27px;  background-image:url(images/navigation.png) !important;  background-position:0 0;  background-repeat:no-repeat;  text-decoration:none;}
#navMain ol li a span{visibility:hidden; font-size: 13px}
#navMain ol #nav1{left:0; width:140px}
#navMain ol #nav1 a{background-position:0 0}
#navMain ol #nav1 a:hover, #navMain ol #nav1 a:focus, #navMain ol #nav1 a.active{background-position:0 -28px}
#navMain ol #nav2{left:140px; width:197px}
#navMain ol #nav2 a{background-position:-140px 0}
#navMain ol #nav2 a:hover, #navMain ol #nav2 a:focus, #navMain ol #nav2 a.active{background-position:-140px -28px}
#navMain ol #nav3{left:337px; width:208px}
#navMain ol #nav3 a{background-position:-337px 0}
#navMain ol #nav3 a:hover, #navMain ol #nav3 a:focus, #navMain ol #nav3 a.active{background-position:-337px -28px}
#navMain ol #nav4{left:545px; width:246px}
#navMain ol #nav4 a{background-position:-545px 0}
#navMain ol #nav4 a:hover, #navMain ol #nav4 a:focus, #navMain ol #nav4 a.active{background-position:-545px -28px}
#navMain ol #nav5{left:791px; width:189px}
#navMain ol #nav5 a{background-position:-791px 0}
#navMain ol #nav5 a:hover, #navMain ol #nav5 a:focus, #navMain ol #nav5 a.active{background-position:-791px -28px}

#breadcrumbs{width:100%; background:#d9d9d9; clear:both;}
#breadcrumbs .youare{color:#43506d; font-weight:bold; padding:.4em 0 .43em; margin-left:3.75em; }
#breadcrumbs .crumb{color:#000; padding:0.625em 0 ; font-weight:normal}
#breadcrumbs a, #breadcrumbs a:visited{color:#000; text-decoration:none}
#breadcrumbs a:hover{text-decoration:underline}
article{margin:0;  background:  url(images/leftcol_shadow_width.png); background-repeat: repeat-y;}
aside, section {display:inline; position:relative; width: 24%; float:left;}
section {width: 76%;}

#navSection{width:98%; background:#f7f8f9; padding-top:1.2em;}
#navSection ol{background: none repeat scroll 0 0 #F7F8F9; margin: 0; padding: 0 0 .35em 10%; width:73.5%}
#navSection ol li{margin:0;  padding:0;  list-style:none; display:block; border-bottom:1px solid #d9d9d9;  padding:.125em 0}
#navSection ol li div{margin:0 0 0 .5em;}
#navSection ol li a{display:block; padding:.41em 0 .41em .9em; background-image:url(images/sprites.png); background-repeat:no-repeat; background-position:0px -353px; color:#000; text-decoration:none}
#navSection ol li a:hover, #navSection ol li a.active{background: #ebedea url(images/sprites.png); background-repeat:no-repeat; background-position:-200px -353px;}
#navSection ol ol{ padding-bottom:0; width:12.3em; }
#navSection ol ol li{padding:0; border-top:0; border-bottom:0; margin-left: 0em; }
#navSection ol ol li:first-child{padding: 0; border-top:0px solid #d9d9d9; border-bottom:0px solid #d9d9d9}
#navSection ol ol li a{font-size:.95em; padding-left:10px;}
#navSection ol ol li a:hover, #navSection ol ol li a.active{background: #ebedea url(images/sprites.png); background-repeat:no-repeat; background-position:-200px -353px;}

.faqbox{width:87%; min-height:5em; background:#eef0f1 url(images/sprites.png) 13.5em -416px no-repeat; border:1px solid #dde0e4; margin:1em auto;  padding:.2em .3em; font-size:.85em}
.faqbox h2{color:#505c79; font-weight:bold; font-size:1em}
.faqbox p {margin: 1em 4em 0 0;}
.faqbox a, .faqbox a:visited{text-decoration:none}
footer{width:100%;  font-size:.85em}
#footer_1{color:#4b5457; text-transform:uppercase; margin: 0;  background:#c1c4cb url(images/background-sprites.png) 0 -500px repeat-x;}
#footer_1 ul{margin:0;  line-height: 2.5;  text-align:center}
#footer_1 li{display:inline; list-style-type:none;  background:url(images/sprites.png) -151px -175px no-repeat; margin:0;   padding:0 .9em 0 1.4em;}
#footer_1 li:first-child{background: none; padding-left:0}
#footer_1 a:link, #footer_1 a:visited{color:#4b5457; text-decoration:none}
#footer_1 a:hover{color:#4b5457; text-decoration:underline}
#footer_2{position:relative;  width:100%;   background: url(images/background-sprites.png) 0 -550px repeat-x;color:#4b5457}
#footer_2 .footbottomleft{width:67%; float:left; margin: 0 10px;}
#footer_2 .footbottomright{width: 30%; float:right; text-align:right;}
#footer_2 .footbottomright img{width:45%;}
#footer_2 ul{margin-top:1%; margin-left:2%; margin-bottom:0; padding-bottom:0; padding-left:0; }
#footer_2 li {float:left; list-style-type:none; font-weight:bold; background:url(images/sprites.png) -151px -175px no-repeat; margin:0;   padding:0 .5em}
#footer_2 li:first-child{background: none; padding-left:0}
#footer_2 li a {padding:.4em; font-weight:normal}
#footer_2 .footbottomleft .address{margin-left:2%; padding:0 .4em; clear:left}
#footer_2 .footbottomleft .address p{margin-top:.5em; font-size:.9em}
#footer_2 a:link, #footer_2 a:visited{color:#4b5457; text-decoration:none}
#footer_2 a:hover{color:#4b5457; text-decoration:underline}
#toparea{padding:0; margin:0; padding-bottom: .4em; width:100%; height:100%; background:url(images/background-sprites.png); background-position:0 145px; background-repeat: repeat-x; display:block;}
#toparea .text{width:52%; margin-left: .75em; float:left; display:block;}
#toparea .heading{margin:.3em 0; padding:0; color:#d88109; font-size:1.9em; font-weight:bold}
#toparea  p{margin:0; padding:0}
#toparea .images{display:block; position:relative; z-index:0; width:36%;  height: 100%; margin: 0; float:right;}
#toparea .images img {max-width: 100%; margin: 0; float:right}
.banner{width:100%; margin:0; padding-top:3%; padding-bottom:2%;}
.banner .heading{background: url(images/background-sprites.png); background-position:0 -439px;  float:left; width:100%; margin-bottom:3%}
.banner .heading h1{padding:0 5%; margin:0; font-size: 1.25em}
.banner .heading h1 .head_back{background-color:#FFF; font-weight:bold;  padding:0 .3em}
.banner p{margin:.75em auto; padding-top:27px; width:645px; font-size:.95em; line-height: 1.4}
.headerbar{background:url(images/background-sprites.png); background-position:0 -26px; background-color:#4e5a77; margin:0 auto; width:93%; }
.headerbar h1{color:#fff;  font-weight:bold; padding:.65em 1em; font-size: 1.2em; margin:0;}
.headerbar h2{color:#fff;  font-weight:bold; padding:.65em 1em; font-size: 1.1em; margin:0;}
.searchwrapper{border: 1px solid #aab1bb; margin:.3em auto 3em; width:645px; height: 218px; background:#d4d8db url(images/searchbackground.png) no-repeat top left; font-size: .85em}
.searchwrapper .heading{margin-top:2.5em}
.searchwrapper .heading h3{color:#5b6681; font-size: 1.2em; padding:1.3em 4%; margin:0;background: url(images/automirror-small.png);background-repeat:no-repeat; background-position:right top}
.searchwrapper .heading h3 .head_back, .searchwrapper .heading h3 .text{padding:0 .3em}
.searchwrapper .heading h3 .head_back {background: url(images/background-sprites.png); background-position:0 -316px;}
.searchwrapper .heading h3 .text {display:block; font-weight: normal; color:#000; padding-top:.2em; font-size:.85em}
.searchwrapper label, .searchwrapper .nolabel {display:inline;}
.searchwrapper select {font-size: 1em; margin-right: 1em;}
.searchwrapper .left, .searchwrapper .right, .searchwrapper .all {margin: .3em 0; width:50%;}
.searchwrapper .right.paddingtopright{padding: 3em 2em 0; float:right; display:inline; width: 35%}
.searchwrapper .all, .searchwrapper .outerexpandwrapper {width: 100%; clear:both}
.searchwrapper .number {display:inline; width:1.5em;  float:left; font-weight:bold}
.searchwrapper .inputwrapper, .searchwrapper .inputwrapper.complaints, .searchwrapper .expandwrapper {padding:0 .3em; margin:1em 2% 0 4%;}
.searchwrapper .inputwrapper.kwd{padding:0 .3em; margin:0 2% 1em 2%}
.searchwrapper .inputwrapper p{padding:  1em 0;}
.searchwrapper .inputwrapper .left {width: 30%;}
.searchwrapper .inputwrapper .right {width: 69%;}
.searchwrapper .inputwrapper .right textarea {width: 80%; min-height:6em}
.searchwrapper .inputwrapper .right textarea#nhtsaid{min-height:5em; width:75%}
.searchwrapper .inputwrapper .left50, .searchwrapper .inputwrapper .right50 {width: 45%; display:inline; float:left}
.searchwrapper .inputwrapper .right50 {padding:0 0 0 2em}
.searchwrapper .heading h3.kwd {padding:1.3em 2%; padding-bottom:.5em}
.searchwrapper .inputwrapper .left.kwd, .searchwrapper .inputwrapper .right.kwd {margin-top:0}
.searchwrapper .inputwrapper .left.kwd {width: 63%;}
.searchwrapper .inputwrapper .right.kwd {width: 36%;margin:0 0 0 .3em;}
.searchwrapper .inputwrapper .left.kwd label, .searchwrapper .inputwrapper .right.kwd label{font-weight:normal}
.searchwrapper .inputwrapper .left.kwd label, .searchwrapper .inputwrapper .right.kwd label,
.searchwrapper .inputwrapper .left.kwd input, .searchwrapper .inputwrapper .right.kwd select {margin: .4em 0} 
.searchwrapper .inputwrapper .left.kwd label {margin:0 .2em}
.searchwrapper .inputwrapper .left.kwd textarea{min-height:5em; width:95%}
.searchwrapper .inputwrapper .right.kwd p {padding: .3em 0 .1em; font-style:italic;}
.searchwrapper .inputwrapper .right.kwd label,.searchwrapper .inputwrapper .right.kwd select{float:left; margin: .4em 0 0em} 
.searchwrapper .inputwrapper .right.kwd select {margin: 0 0 .4em}
.searchwrapper .inputwrapper .right.kwd label, .newsearchinline.kwd .veh label {width:10em; clear:left}
.searchwrapper .inputwrapper .right.kwd label.inline {width:9em;clear:none}
.searchwrapper .inputwrapper .right.kwd .submitwrapper  {margin: 0 .5em;  padding:.5em .25em 0;}
.searchwrapper .inputwrapper .right.kwd .veh label, .newsearchinline.kwd .veh label{width:3em}
.searchwrapper .inputwrapper .right.kwd .veh label.year, .newsearchinline.kwd .veh label.year {clear:none}
.searchwrapper .inputwrapper .right.kwd .veh label, 
.searchwrapper .inputwrapper .right.kwd .veh select {margin: .3em 0} 
.searchwrapper .inputwrapper .right.kwd .veh label.year.right, .newsearchinline.kwd .veh label.year.right {padding:0 0 0 1em; width: 2em}
.searchwrapper .inputwrapper .right.kwd .veh  .submitwrapper  {padding:.2em .25em 0;}
.searchwrapper .inputwrapper.complaints {margin:1em 2% .95em 4%;}
.searchwrapper .inputwrapper.complaints p{padding: 1em 0 .5em;}
.searchwrapper .inputwrapper.complaints #radiobuttonset {display:inline; padding: 1em 0}
.searchwrapper .inputwrapper.complaints #radiobuttonset label {font-weight:normal;margin:0 .5em 0}
.searchwrapper .catleft, .searchwrapper .catright {width: 35%; display:inline; float:left}
.searchwrapper .catright {width: 55%}

.introd {padding:0; margin:0; padding-bottom: .4em; width:100%; display:block;}
.introd .text{width:60%; margin: .5em 1em 0; float:left; display:block;}
.introd .textwidth95{width:95%; margin: .5em 1em 0;  display:block;}
.introd .heading{margin:0; padding:.3em .6em .5em; color:#d88109; font-size:1.9em; font-weight:bold; background:url(images/background-sprites.png); background-position:0 42px; background-repeat: repeat-x;}
.introd  p{margin:0; padding:0; line-height: 1.4;font-size:0.95em}
.introd .images{display:block; position:relative; z-index:0; width:36%;  height: 100%; margin: 0; float:right; top:0}
.introd .images img {max-width: 100%; margin: 0; float:right}
.introd.border5bottom {border-bottom:5px solid #42526F}


.searchwrapper.newsearch, .searchwrapper.divrequest {width:93%;border:0px /*solid #dde0e4*/; height:auto; background:#F2F1F2 /*url(images/background-sprites.png) 0 -621.50px repeat-x*/; padding:0; margin-bottom:2em}
.searchwrapper.newsearch hr, .searchwrapper.divrequest hr{margin-top:1.2em}
.searchwrapper.newsearch .heading, .searchwrapper.divrequest .heading {margin:0}
.searchwrapper.newsearch .heading.clearit {clear:both; display:block; margin:0 0 1em}
.searchwrapper.newsearch .heading h3, .searchwrapper.divrequest .heading h3{color:#fff; padding:.2em 1%; background:#42526F; margin:0; font-size:1.1em}
.searchwrapper.newsearch .heading h3 .head_back, .searchwrapper.divrequest .heading h3 .head_back{background:none; padding:0 .3em}
.searchwrapper.newsearch #radiobuttonset {margin: 5em 0; padding: 1em;}
.searchwrapper.newsearch #radiobuttonset label {font-weight:normal}
.searchwrapper.newsearch label, .searchwrapper.newsearch .nolabel {display:block;}
.searchwrapper.newsearch label.inline, .searchwrapper.newsearch .nolabel.inline, .searchwrapper.newsearch textarea, .searchwrapper.newsearch #radiobuttonset label{display:inline;}
.searchwrapper.newsearch #radiobuttonset label {font-weight:normal;}
.searchwrapper.newsearch textarea {margin: 1em}
.searchwrapper.newsearch .myear, .searchwrapper.newsearch .make, .searchwrapper.newsearch .model, .searchwrapper.newsearch .manu, .searchwrapper.newsearch .daterange, .searchwrapper.newsearch .compo, .searchwrapper.newsearch .cata,
.searchwrapper.newsearch .brand{margin: .75em .3em; width:12%;display:inline; float:left}
.searchwrapper.newsearch .myear, .searchwrapper.newsearch .brand {margin-left:1em}
.searchwrapper.newsearch .make, .searchwrapper.newsearch .model, .searchwrapper.newsearch .brand{width: 17.5em}
.searchwrapper.newsearch .manu, .searchwrapper.newsearch .compo {width:33%}
.searchwrapper.newsearch .daterange {width: 30%;}
.searchwrapper.newsearch .submits {float:right; width: 90%; text-align:right; padding-right: 1em;}
.searchwrapper.newsearch .submits input[type="submit"], .searchwrapper.newsearch .submits input[type="reset"],  input [type="button"], button{margin: .3em;}
.searchwrapper.newsearch .submits input[type="reset"], button, input[type="button"]{text-transform:capitalize; width: 110px; height: 21px; background-position:-565px -176px;  font-size:1.15em; text-align:center; margin:.3em 0; padding:0}
.searchwrapper.newsearch .submits.width100 {width: 100%;}
.searchwrapper.newsearch .make select, .searchwrapper.newsearch .model select{width: 16.5em}
.searchwrapper.newsearch .left.newsearchinline {width:40%;}
.searchwrapper.newsearch .right.newsearchinline {width:45%;}
.searchwrapper.newsearch .right.newsearchinline .submitwrapper {width:14%; margin: 2em .5em .3em;  padding:1em .75em 0;}
.searchwrapper.newsearch .right.newsearchinline  textarea {margin: 0; width:100%; height:5em}
.searchwrapper.newsearch .newsearchinline label, .searchwrapper.newsearch .newsearchinline .nolabel, .searchwrapper.newsearch .newsearchinline input[type="checkbox"], .searchwrapper.newsearch .newsearchinline input[type="radio"],
.searchwrapper.newsearch .newsearchinline select{display:inline;float:left;  vertical-align:middle; margin: 0.5em .2em;}
.searchwrapper.newsearch .newsearchinline label, .searchwrapper.newsearch .newsearchinline .nolabel {width:9em;}
.searchwrapper.newsearch .left.newsearchinline.kwd,.searchwrapper.newsearch .right.newsearchinline.kwd {margin: 0 .4em;}
.searchwrapper.newsearch .left.newsearchinline.kwd {width:44%;float:right}
.searchwrapper.newsearch .right.newsearchinline.kwd {width:53%;}
.searchwrapper.newsearch .newsearchinline.kwd select{margin: 0em .2em;}
.searchwrapper.newsearch .newsearchinline.kwd #radiobuttonset{width:83%; display:inline; float:left;  margin:0; padding:0}
.searchwrapper.newsearch .newsearchinline.kwd label, .searchwrapper.newsearch .newsearchinline.kwd .nolabel, .searchwrapper.newsearch .newsearchinline.kwd .veh label.year.right {width:auto; font-weight:normal}
.searchwrapper.newsearch .newsearchinline.kwd .veh label, .searchwrapper.newsearch .newsearchinline.kwd .veh .nolabel,.searchwrapper.newsearch .newsearchinline.kwd .veh select{margin:.3em 0 .2em;}.searchwrapper.newsearch .newsearchinline.kwd .veh label, .searchwrapper.newsearch .newsearchinline.kwd .veh .nolabel {width: 4em}
.searchwrapper.newsearch .newsearchinline.kwd .tec select,.searchwrapper.newsearch .newsearchinline.kwd .tec label, .searchwrapper.newsearch .newsearchinline.kwd .tec .nolabel {margin:.4em 0 .3em;}.searchwrapper.newsearch .newsearchinline.kwd .tec select {display:inline;}.searchwrapper.newsearch .newsearchinline.kwd .tec label, .searchwrapper.newsearch .newsearchinline.kwd .tec .nolabel {width: 9em;  clear:left}
.searchwrapper.newsearch .errorMessages, .searchwrapper.divrequest .contentbox.req-research .errorMessages{border: 1px solid #FF0000;background-repeat: no-repeat;display: none;float:left;margin: 0.5em;max-width: 60%;min-height: 2.75em;padding-left: 4em;text-align: left;width:auto}
.searchwrapper.newsearch .right.newsearchinline.kwd .errorMessages{max-width: 90%;}
#overview,  #tabsection{padding:0; margin:0em auto 1em; width:93%;  line-height:1.5; position:relative; }
#overview {border: 1px solid #505C78}
#overview #tabs ul li, #tabsection #tabs3 ul li{display:inline}

#tabsection{border: 0}
#overview .headerbar{background:url(images/background-sprites.png); background-position:0 -60px; width:100%}
#overview .headerbar h1{color:#fff; padding:0em .3em;display:inline}
#overview .headerbar .helpfile {display:inline; float:right}
#overview .headerbar .expand {font-weight:normal; padding:.3em ; margin:0 -8em; width: 17em; line-height: 1.3; font-size: .9em}
#overview .compl, #overview .invest, #overview .recall, #overview .tsb, #overview .compldis, #overview .investdis, #overview .recalldis, #overview .tsbdis
{
padding: .5em 0; 
margin:.5em; 
border:4px solid #424e6a; 
width: 20%; 
display:inline-block;  
background-image:url(images/sprites.png);background-position:-60px 20px; 
background-repeat:no-repeat; 
height: 10em;
text-align:center; 
border-radius: 
1em; box-shadow: 1px 1px 1px #888888; 
vertical-align:top
}
#overview h2, #overview h2.disabled {color:#d88109;  font-weight:bold; line-height:1.12em}
#overview .invest {background-position:-230px 20px;}
#overview .recall {margin-left:2em;background-position:-405px 20px;}
#overview .tsb {width: 21%;background-position:-570px 20px;}
#overview .compl p, #overview .invest p, #overview .recall p, #overview .tsb p,#overview .compldis p, #overview .investdis p, 
#overview .recalldis p, #overview .tsbdis p 
{position:absolute;
color: #424E6D; 
font-weight: bold;  
/*margin: 5em 0 0;*/ 
font-size: 1em; 
/*background-color: rgba(230,230,240,.7); */
top:150px;
width:138px;
text-align: center} 
#overview .compldis, #overview .investdis, #overview .recalldis, #overview .tsbdis 
{
border:4px solid #7C8498; 
background-image:url(images/sprites.png);
background-position:-60px -716px;  
background-repeat:no-repeat; }
#overview .tsb p, #overview .tsbdis p {width:147px;}
#overview h2.disabled {background-image:none;  color:#758FB6; }
#overview .investdis {background-position:-230px -715px; }
#overview .recalldis {margin-left:2em; background-position:-405px -718px;}
#overview .tsbdis {width: 21%; background-position:-570px -718px;}
#overview .compldis p, #overview .investdis p, #overview .recalldis p, #overview .tsbdis p 
{color:#999; } 
#overview .action {clear:both; font-size: 1.1em;}
#overview .action a, #overview .action a:link, #overview .action a:visited, #overview .action a:hover, #overview  a:focus {font-style:normal;}
#overview .action p {font-style:italic;   padding: .6em 0; text-align:center; border-bottom:#8E96A5 solid 1px}
#overview .action p img{vertical-align:middle; padding:0 .2em}
#overview .action p a:link, #overview .action p a:visited, #overview .action p a:hover, #overview .action p a:focus  {text-decoration:underline}
#overview .action #tabs {font-size:.75em;}
#overview .action #tabs span {color: #a0b4c8; text-transform:uppercase; font-style:italic; margin-top: 1em; display:block; font-weight: bold;  clear:right; font-size: .8em}
#overview .action #tabs .share, #overview .action #tabs .receive, #overview .action #tabs .rss, #overview .action #tabs .learn 
{display:inline;  float:left; width: 42%; padding-left:3.7em; 
background:url(images/sprites.png); background-position:10px -240px; background-repeat:no-repeat; 
font-size: 1.3em;}
#overview .action #tabs .receive{width: 17%; background-position:10px -293px; /* padding-left:4em; border-right:0;*/}
#overview .action #tabs .rss {background-image:none; width: 9%; padding-left:0;}
#overview .action #tabs .learn {background:url(images/document.png); background-position:10px 5px;background-repeat:no-repeat; border-left:1px solid #8E96A5; }
#overview .action #tabs a{background:url(images/sprites.png) -173px -414px;  display:block;}
#overview .action #tabs .share a#share1{background:  url(images/blue-down.png);background-repeat: no-repeat; background-position:bottom right; width:20%;}
#overview .action #tabs .receive a#receive1{background-position: -192px -414px;}
#overview .action #tabs .rss a#rss1{background-position: -246px -414px;}
#overview .action #tabs .learn a#learn1{background-position: -109px -414px;}
#overview .action a  {font-weight:bold; text-decoration:none}
#overview .action #tabs .share a#share1.active {background: url(images/blue-up.png);background-repeat: no-repeat; background-position:bottom right; width:20%;}
#overview .action #tabs .receive a#receive1.active,
#overview .action #tabs .rss a#rss1.active,
#overview .action #tabs .learn a#learn1.active { background-position:-413px -414px;  width:60%}
#overview .action #tabs .receive a#receive1.active {background-position: -430px -414px;}
#overview .action #tabs .rss a#rss1.active {background-position: -485px -414px;}
#overview .action #tabs .learn a#learn1.active {background-position: -350px -414px; width:100%; display:inline-block }
#overview .action #tabs .expanded a{background:none;  display:inline;}
#overview .expanded {border-top: 2px solid #8E96A5; background:#fff  url(images/expanded-sprites.png) repeat-x; 
background-position:0 -400px; padding:.3em .5em;  font-size: 1.2em; margin:.3em 0 0; color:#444;}
#overview .expanded h2 {background:none; color:#787878; font-style: italic;  width: 60%;}
#overview .expanded input::-webkit-input-placeholder{color:#000}
#overview .expanded p {clear:both; font-style:normal; text-align:left;}
#overview .expanded input[type="email"], #overview .expanded input[type="text"] {width: 90%}
#overview .expanded input[type="submit"] {margin-left: 2em}
#overview .expanded label {clear:both;  line-height: 1.1}
#overview .expanded section {min-height: 9em; display:inline; width: 100%; float:right;  background:  url(images/expanded-sprites.png);background-position:-125px 0;  background-repeat:no-repeat; margin-bottom: 1em;}
#overview .expanded section section p{margin: .75em 1em;}
#overview .expanded .left, #overview .expanded .middle,#overview .expanded .right, #overview .expanded .all {margin: 0; width: 33%; padding: 0 .35em; margin-top: .5em}
#overview .expanded .all {width: 90%; padding: 1em .35em; clear:both}
#overview .expanded.friend section {background-position:-125px 30px;}
#overview .expanded.friend p{margin-left:4%}
#overview .expanded.friend .left, #overview .expanded.friend .middle, #overview .expanded.friend .right{width:29%; margin-top:.0em}
#overview .expanded.friend .left, #overview .expanded.friend .all {margin-left:1%}
#overview .expanded.friend .all {width:85%}
#overview .expanded.friend .all input[type="text"]{width:80%}
#overview .expanded.email section {background-position:-125px 60px;}
#overview .expanded.email .left {width: 98%;}
#overview .expanded.email .left .left, #overview .expanded.email .left .middle, #overview .expanded.email .left .right {width: 48%;}
#overview .expanded.email .left .left{width: 71%;}
#overview .expanded.email .left .right {text-align:left;}
#overview .expanded.email .right {width: 25%;} 
#overview .expanded.email .right img{margin-top: .5em; width: 25%}
#overview .expanded.email .left .left input[type="email"], 
#overview .expanded.email .left .left input[type="text"], 
#overview .expanded.email .left .right input[type="email"], 
#overview .expanded.email .left .right input[type="text"]  {width: 15em;}
#overview .expanded.email .left .right, #overview .expanded.email .left .all {color: #607da6; text-align:center; width: 25%; float:right}
#overview .expanded.email .left .all {width: 90%; float:none; padding: 0 0.35em; margin:0;}
#overview .expanded.email .left .right p,  #overview .expanded.email .left .all p {text-align:center; font-style:italic}
#overview .expanded.email .left .right a, #overview .expanded.email .left .all a{color: #607da6; font-weight:bold; font-style:normal}
#overview .expanded.email .make, 
#overview .expanded.email .model, 
#overview .expanded.email .year,
#overview .expanded.email .width78,
#overview .expanded.email .errorMessages, #overview .expanded.friend .errorMessages {width: 40%; display:inline; float:left;padding: .5em .3em; margin: 1em 0;}
#overview .expanded.email .make {margin: 0}
#overview .expanded.email .model {width: 18%;text-align:right; float:right}
#overview .expanded.email .year {width: 25%; margin:0}
#overview .expanded.email .width78 {width:78%}
#overview .expanded.email .errorMessages, #overview .expanded.friend .errorMessages {display:none; border: 1px solid #ff0000; width:auto; max-width:80%; margin:.5em; float:right; clear:both;text-align:left; padding-left: 4em;}
#overview .expanded.email .errorMessages.width78{margin:0 .5em; float:right;}
#overview .expanded.friend .errorMessages {max-width:60%;  float:left;}
#overview .expanded.email h2, #overview .expanded.email .signups {width:100%}
#overview .expanded.email .right, #overview .expanded.rssexpanded .right{width: 25%; text-align:center;}
#overview .expanded.email .right p, #overview .expanded.rssexpanded .right p{color:#607da6; font-style:italic; text-align:center}
#overview .expanded.email .right p a, #overview .expanded.rssexpanded a,#overview .expanded.email .left a {color:#607da6; font-style:normal; font-weight:bold; text-decoration:underline;}
#overview .expanded.email .left .left .left, #overview .expanded.email .left .left .middle, #overview .expanded.email .left .left .right {width: 45%;}
#overview .expanded.email .left .left .middle {width:90%;}
#overview .expanded .left .left .left, #overview .expanded .left .left .middle,#overview .expanded .left .left .right{margin: 0; margin-top: .3em}
#overview .expanded .left .left .right{margin: 0; color: #444; text-align:left; margin-top: .3em}
#overview .expanded.rssexpanded section {background-position:0px 20px;}
#overview .expanded.rssexpanded .left {width: 65%;  font-weight: bold; margin-left: 20%}
#overview .expanded.rssexpanded .left a {margin: 0 0 0 1em;}
#overview .expanded.rssexpanded .left a img{vertical-align:middle}
#overview .expanded.rssexpanded .right{width: 42%;}
#overview .expanded.elearn section {background-position:0px -68px;  font-size: .9em}
#overview .expanded.elearn .left, #overview .expanded.elearn .right{font-weight:bold; width: 56%;  line-height: 1.3 ;font-size: .95em}
#overview .expanded.elearn .left {background: url(images/learn-graphic.png) top left no-repeat; height: auto; width: 383px; margin-left: 9em;}
#overview .expanded.elearn p {margin: 0 1em; padding:0; font-size:1em}
#overview .expanded.elearn a {color: #607da6;}
#overview .expanded.elearn .left .graphic1, #overview .expanded.elearn .left .graphic2, #overview .expanded.elearn .left .graphic3, #overview .expanded.elearn .left .graphic4 { margin: 1em}
#overview .expanded.elearn .left .graphic1, #overview .expanded.elearn .left .graphic2{display:inline;  float:left; margin: 1.1em 1em .8em}
#overview .expanded.elearn .left .graphic3, #overview .expanded.elearn .left .graphic4 {text-align:center; clear:both; margin: 0;}
#overview .expanded.elearn .left .graphic1 {width: 45%;}
#overview .expanded.elearn .left .graphic2 {width: 33%; margin-left: 1.5em;}
#overview .expanded.elearn .left .graphic3 {margin: 0; padding-top:.2em}
#overview .expanded.elearn .left .graphic4 {margin: .9em; padding-top:0}
#overview .expanded.elearn .right{width: 23%; padding: 3em 1em;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {background-image: none; background-color:transparent}
#overview .ui-widget-header {border: 0; background: transparent none; color:#222; font-weight: bold;}
#overview .ui-widget-content {border: 0; background:transparent none; color:#222}
#overview .action #tabs .ui-state-active a, #overview .action #tabs .ui-state-active a:link, #overview .action #tabs .ui-state-active a:visited {color: #f9cb4a; text-decoration: none; background:url(images/sprites.png) -415px -414px; }
#overview .action #tabs .ui-state-active .receive a, #overview .action #tabs .ui-state-active .receive a:link, #overview .action #tabs .ui-state-active .receive a:visited {color: #f9cb4a; text-decoration: none; background:url(images/sprites.png) -432px -414px; }
#overview .action #tabs .ui-state-active .rss a, #overview .action #tabs .ui-state-active .rss a:link, #overview .action #tabs .ui-state-active .rss a:visited {color: #f9cb4a; text-decoration: none; background:url(images/sprites.png) -485px -414px; }
#overview .action #tabs .ui-state-active .learn a, #overview .action #tabs .ui-state-active .learn a:link, #overview .action #tabs .ui-state-active .learn a:visited {color: #f9cb4a; text-decoration: none; background:url(images/sprites.png) -348px -414px; }
#tabsection  .ui-widget-content {border:0}
#tabsection #tabs3  {font-size: .85em}
#tabsection #tabs3 #complaints p {padding: .3em 0; line-height:1.2}
#tabsection #tabs3 .ui-widget-content {/*border:1px solid #aab1bb; background: #eee;  padding: .3em 0em*/color: #222;}
 #tabsection #tabs3 .ui-widget-content .top-text{background-color: #42526f; display: block; padding:.2em; padding-left:.5em; color:white}
#tabsection #tabs3 .ui-widget-content a {color: #607DA6;}
#tabsection #tabs3 .ui-widget-content a.textwhite {color:white;}

#tabsection #tabs3 .ui-widget-content h2 {font-size:1.5em; margin: .3em 0}
#tabsection #tabs3 .ui-widget-content .issuesection {width:100%; background-color:#F2F1F2; border: 0px solid #8ca1be; margin:.8em 0 1em; clear:both}
#tabsection #tabs3 .ui-widget-content .issuesection h3{/*background:url(images/background-sprites.png) 0 -61px repeat-x ; */background-color: #42526f;  margin:0; padding: 0 .4em}
#tabsection #tabs3 .ui-widget-content .issuesection h3,#tabsection #tabs3 .ui-widget-content .issuesection h3 a {text-decoration:none; font-size: 1.1em; color: #fff;}
#tabsection #tabs3 .ui-widget-content .issuesection h3 a img {margin: 0 .2em 0 0 ; vertical-align:middle}
#tabsection #tabs3 .ui-widget-content .issuesection .regions {border-top:1px solid #8ca1be;}
#tabsection #tabs3 .ui-widget-content .issuesection .closed {display:none}
#tabsection #tabs3 .ui-widget-content .issuesection .expanded {display:block;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox,#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.noimage,  .searchwrapper.divrequest .contentbox
{width:87%; /*border: 3px solid #8ca1be;*/ margin:.8em auto 1em; min-height: 10em; background:/* #fff*/ url(images/sprites-in-details.png) 500px -170px no-repeat; padding:.5em .75em; font-size: 1.1em;
}
#tabsection #tabs3 .ui-widget-content .issuesection #tsbs_filter .contentbox.complaints.standard-background.tsbfilter {width:95%}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.noimage {background:none; min-height: 2em}
.searchwrapper.divrequest .contentbox{background: #fff none; width:90%;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.investigations {background-position: -140px -301px}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox.tsbs {background: #fff;  min-height: 6em;  margin-bottom:1em; }
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints.standard-background, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox.tsbs.standard-background {background: #F2F1F2;}

#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints .left,#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints .right{float:left;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints .right{float:right}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_overview,
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details{width:100%;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details{margin-top: 1.5em}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details a.buttonControl{text-decoration:none; font-weight:bold;} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details a.buttonControl img{vertical-align:middle} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details h4,
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details h5 
/*#tabsection #tabs3 .ui-widget-content .issuesection .contentbox h4.relatedri*/{font-size: 1.1em; margin:.6em 0 0; color:#000} 
 #tabsection #tabs3 .ui-widget-content .issuesection  h5.relatedri{text-align:center;}
#tabsection #tabs3 .ui-widget-content .issuesection h4.relatedri {font-size: 1.1em; margin:.5em 0 0; line-height: 1.0}
#tabsection #tabs3 .ui-widget-content .issuesection h5.relatedri {font-size:1.0em}
#tabsection #tabs3 .ui-widget-content .issuesection h6.relatedri {font-size: 1.0em}
#tabsection #tabs3 .ui-widget-content .issuesection h4.relatedri a,  #tabsection #tabs3 .ui-widget-content .issuesection h5.relatedri a{text-decoration:none}
#tabsection #tabs3 .ui-widget-content .issuesection .regions.relatedri{border: 0}

#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details h4{text-align:left}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details h4.exmiddle{text-align:center}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .expandwrapper, #tabsection #tabs3 .ui-widget-content .issuesection .scrollbar{width:590px; clear:both; background-color:#C7D6E8; padding:0 5px .3em ;border-top: 4px solid #42526F; margin-bottom:2em} 
#tabsection #tabs3 .ui-widget-content .issuesection .scrollbar{ min-height:6em; max-height: 50em; overflow-y:scroll;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .expandwrapper.assoc{background-color:#C7D6E8; border-top: 0; width:600px; padding:0;} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .details, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research,#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .associated_docs{display:inline; float:left; width: 33%; margin:0}  
 #tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research {width: 33%; margin-top:.2em}  
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .associated_products ul li{ border-bottom:1px solid #e0e0e0;display:block;float:left; width:100%} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .associated_products ul li span{display:inline; float:left;padding-left: .3em;} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details h5 span {padding-left: .3em; float:left}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research{float:right; /*width: 25%;*/ padding:0; clear:both} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research .helpfile {padding:0; margin:0; display:inline;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research .researchinput, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research .researchinput label{display:inline; margin:0; padding:0;}
#tabsection #tabs3 .filterindicator {display:none; margin-top:.3em;}
#tabsection #tabs3 .cmplfilterright{display:inline; width:35%}
.searchwrapper.divrequest .contentbox.req-research {background: #fff none;}
.searchwrapper.divrequest .contentbox.req-research h4{font-size: 1.2em; margin: .3em 7em .1em;}
.searchwrapper.divrequest .contentbox.req-research label{display:inline; float:left; width: 10em; margin:.3em; margin-left: 9em; clear:left; font-weight:normal}
.searchwrapper.divrequest .contentbox.req-research label span{color:#000; margin-left: .1em}
.searchwrapper.divrequest .contentbox.req-research label.width2{width: 2.5em; margin-left:.3em;}
.searchwrapper.divrequest .contentbox.req-research input[type="text"], 
.searchwrapper.divrequest .contentbox.req-research select{float:left;  margin: .3em 0; width: 40%}
.searchwrapper.divrequest .contentbox.req-research input[type="text"].shortwidth15{width: 15%}
.searchwrapper.divrequest .contentbox.req-research input[type="text"].shortwidth5{width: 5%}
.searchwrapper.divrequest .contentbox.req-research label.clearnone{clear:none;}
.searchwrapper.divrequest .contentbox.req-research label.marginleft0{margin-left:0}
.searchwrapper.divrequest .contentbox.req-research label.textright{text-align:right}
.searchwrapper.divrequest .contentbox.req-research input[type="checkbox"], 
.searchwrapper.divrequest .contentbox.req-research table thead tr {background-color:rgb(250,250,250);}
.searchwrapper.divrequest .contentbox.req-research p {display:block; line-height: 1.5;}
.searchwrapper.divrequest .contentbox.req-research table thead th {padding:.3em;}
.searchwrapper.divrequest .contentbox.req-research .errorMessages {margin:.5em auto; float:none; width:65%}
.searchwrapper.divrequest .contentbox.req-research .informationbox {width: 85%; margin:.5em auto; border:1px solid #aab1bb; padding: .1em .3em;}
.searchwrapper.divrequest .contentbox.req-research .informationbox h4 {margin: .3em 0}
.searchwrapper.divrequest .contentbox.req-research .informationbox p  {margin:.4em 0}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .research .helpfile .toggles img {display:inline; vertical-align:middle}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .associated_docs{float:right; margin-right:0; text-align:right; width:35%; }  
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .associated_docs span{padding:.2em .2em .5em .5em;/*background: url(images/sprites.png) 0 -176px no-repeat ;*/} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox .product_details .associated_docs span.disabled{padding:.2em .85em;/*background:  url(images/sprites.png) -55px -176px no-repeat ;*/} 
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints .product_details, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox.tsbs .product_details{margin-top: .5em;}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints .product_details ul.crashes li{margin: 0 1em; font-weight:bold}
#tabsection #tabs3 .ui-widget-content .issuesection .contentbox.complaints .product_details ul.crashes li:first-child{margin-left: 0}
#tabsection #tabs3 .ui-widget-header {border:0; background: none; color: #222222; font-weight: bold;}
#tabsection #tabs3 .ui-widget-header a {color: #222222;}
#tabsection #tabs3 .ui-button .ui-widget .ui-state-default  input[type="submit"] {background-image:url(images/sprites.png); background-repeat:no-repeat; background-position:-605px -238px;  background-color:#eee; font-weight:bold; border:0;  color:#222; text-shadow: 1px 1px 1px #c86428;  text-transform: uppercase; width:65px; height:23px;  background-color:transparent; margin:0}
#tabsection #tabs3 .ui-state-default a, #tabsection #tabs3 .ui-state-default a:link,#tabsection #tabs3 .ui-state-default a:visited, #tabsection #tabs3 a:link.disabled {color: #fff; text-decoration: none; margin: 0 .3em 0  0; padding: .3em .5em; float: left; font-size: 1.2em; /*background: url(images/background-sprites.png) 0 -397px repeat-x;*/background-color:#eee; color:#222; border:1px solid #aab1bb; border-bottom: 0; font-weight:bold}
#tabsection #tabs3 .ui-state-default a:hover, #tabsection #tabs3 .ui-state-active a:link {/*background-position: 0 -359px*/;background-color:#42526F; color:#fff}
#tabsection #tabs3 a:link.disabled  {color: #999;  background:#ebedef none;  outline: none;cursor: default;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}
.results{background-color:#F2F1F2; width:93%; margin:auto; padding-top:1em}
h1.results, .details-head {margin:.5em 0 0 1em; width:75%;display:inline-block; vertical-align:top; padding-top:0em;background-color:white}
.details-head {font-weight:bold}
.results th, .results td{border: 2px solid #F2F1F2; }
.results  a, .results a:visited{font-weight: normal; color:#000}
.results tr:first-child th{color:#505c79; font-weight:bold;}
.results th, .results tr.footer, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox .dataTables_scrollHead, .bottom {background: white/*url(images/background-sprites.png); background-position:0 -400px;*/}

.results tr.footer,  .bottom {height:  20px}
.results .bottom { background-color:transparent; margin-top:.5em; width:90%}
.results td:first-child, .results th:first-child{text-align:left; padding:.2em .4em; padding-right: .1em; width:200px}
.results th.nowrap {white-space:nowrap; padding:0 .5em 0 0}
.results tr.footer {font-size: .9em}
.results tr.footer img{vertical-align:middle}
.results tr.footer form {display:inline; margin: 0 1em;}
.results tr.footer form select {font-size: .75em}
.results tr.even, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox tr.even{background-color: #C7D6E8}
.results thead tr.even{background: #F2F1F2; /*url(images/background-sprites.png); background-position:0 -400px;*/ height: 30px; border-bottom:4px solid #42526F}
.results tr.odd, #tabsection #tabs3 .ui-widget-content .issuesection .contentbox tr.odd {background-color: #F2F1F2}
.related {margin: 0 2em}
.related ul {margin: 0 1em}
.related ul li {padding: .3em 0}
tr.odd td.selectedodd,tr.even td.selectedeven {font-weight:bold;}
tr.odd td.selectedodd {background-color:rgb(250,250,250);}
tr.even td.selectedeven {background-color:rgb(240,240,240);}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix {display:block;}
.ui-state-disabled {cursor: default !important;}
.ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.paginate {padding: 0 1em; position:relative;/* background-color:silver;*/ margin:0 2em;}
.paginate img{vertical-align:middle; margin:0 .1em}
.paginate form, .paginate select{display:inline; margin:0 .6em 0 0}
.paginate a {text-decoration:none}
.paginate a.paginate_active {text-decoration:underline}
.paginate a.active {text-decoration:underline}
.paginate .indicator {float:right; display:none}
.paginate .audible {left:-999em;position:   absolute;}
.paginate ul {display:inline;}
.paginate li {border-width:0; display:inline;margin:0;}
.paginate .prev, .paginate .next {color: #369;padding:0;text-decoration:none;}
.dataTables_length,.dataTables_info, .dataTables_paginate {vertical-align:middle; padding: 0} 
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px;float: left;cursor: pointer;color: #111 !important;}
.paginate_disabled_previous:hover,.paginate_enabled_previous:hover,.paginate_disabled_next:hover,.paginate_enabled_next:hover {text-decoration:none !important;}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,.paginate_disabled_next:active, .paginate_enabled_next:active {}
.paginate_disabled_previous,.paginate_disabled_next {color: #666 !important;}
.paginate_disabled_previous, .paginate_enabled_previous {padding-left: 23px;}
.paginate_disabled_next, .paginate_enabled_next {padding-right: 23px; margin-left: 10px;}
.paginate_disabled_previous {background: url('../images/back_disabled.png') no-repeat top left;}
.paginate_enabled_previous {background: url('../images/back_enabled.png') no-repeat top left;}
.paginate_enabled_previous:hover {background: url('../images/back_enabled_hover.png') no-repeat top left;}
.paginate_disabled_next {background: url('../images/forward_disabled.png') no-repeat top right;}
.paginate_enabled_next {background: url('../images/forward_enabled.png') no-repeat top right;}
.paginate_enabled_next:hover {background: url('../images/forward_enabled_hover.png') no-repeat top right;}
.dataTables_wrapper {position: relative;clear: both; width:100%; margin:auto}
.top, .bottom {padding: 0;}
.bottom {height: 1.5em; margin-bottom: 1.5em;border-bottom: 1px solid #CCCCCC; width: 580px; margin-left: 40px;}
.dataTables_length {width: 20%;float: left;font-size:.9em;padding: .1em; }
.dataTables_length select{font-size:.9em}
.dataTables_filter {width: 50%;float: right;text-align: right;}
.dataTables_info {width: 25%;float: left;font-size:.9em;padding: .2em}
.dataTables_paginate {width:auto;float: left; margin:0 .5em}
.dataTable [type="button"] {font-size: .9em; margin: .2em;}
.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active {font-size:.85em; margin:0 .1em;color:#607da6; text-decoration:underline;cursor:pointer}
.paging_full_numbers a.paginate_button img {vertical-align:middle; padding: 0 .1em;cursor:pointer}
th.sorting_asc,th.sorting_desc,th.sorting {padding: 0 1em; cursor:pointer}
th.sorting_asc {background:  url('images/sort_asc.png') no-repeat center right;}
th.sorting_desc {background: url('images/sort_desc.png') no-repeat center right;}
th.sorting {background:  url('images/sortingarrows.png') no-repeat center right;}
tr.odd td.sorting_1, tr.odd td.sorting_2, tr.odd td.sorting_3 {background-color:rgb(253,253,253);}
.expandingArea {position: relative;border: 1px solid #888;background: #fff;}
.expandingArea > textarea,.expandingArea > pre {padding: 5px;background: transparent;font: 400 13px/16px arial, sans-serif;white-space: pre-wrap;word-wrap: break-word;}
.expandingArea > textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 100px;}
.expandingArea.active > textarea {overflow: hidden;position: absolute;top: 0;left: 0;height: 100%;resize: none;}
.expandingArea > pre {display: none;}
.expandingArea.active > pre {display: block;visibility: hidden;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0;}
.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
.clearfix{display:inline-block}
.alpha{margin-left:0}
.omega{margin-right:0}
.bold {font-weight:bold}
.disabled {color: #999}
.fontsize1 {font-size:1em}
.fontsize101 {font-size:1.1em; font-weight:bold}
.fontsize90 {font-size:90%}
.lineheight1-3 {line-height:1.3}
.highlight, .mark, .yellow {background-color: yellow}
.height30 {height: 30px}
.height60 {height: 60px}
.height100 {height: 100px}
.center{text-align:center}
.centerclear {text-align:center;  clear:both}
.heightclear{height:.3em}
.nobold {font-weight:normal}
.taright{text-align:right}
.height0{height:0}
.marginauto {margin:auto}
.margin0 {margin:0}
.minheight3 {min-height: 3.3em;}
.marginheight03 {margin: .3em 0} 
.margin1-3 {margin:1em 3em}
.margin1{margin:1em}
.margin5 {margin: .5em}
.margincheckbox {margin: 0 0.2em 0 0.3em}
.marginleft0 {margin-left:0}
.marginleft04 {margin-left: .4em}
.marginleft07 {margin-left: .75em}
.marginleft1 {margin-left: 1em}
.marginleft2 {margin-left: 2em}
.marginleft3 {margin-left: 3em}
.marginleft9 {margin-left: 9em}
.margintop1 {margin-top: 1em;}
.margintop3 {margin-top: 3em;}
.margintop05 {margin-top: .5em;}
.margintopbottom1-3{margin:1.3em 0}
.marginbottom1{margin-bottom:1em}
.marginbottom4{margin-bottom:4em}
.marginbottom05{margin-bottom:.5em}

.bordertop0{border-top:0}
.marginbottom0 {margin-bottom:0}
.marginbottom02 {margin-bottom:.2em}
.marginbottom03 {margin-bottom:.3em}
.marginbottom05 {margin-bottom:.5em}
.nonedesk, .divrequest {display:none}
.inline {display:inline}
.paddingleft06 {padding-left:.6em}
.paddingleft1 {padding-left:1em}
.paddingtop75 {padding-top:.75em}
.paddingtop3 {padding-top:3em}
.padding0{padding:0}
.padding2{padding: 2em}
.padding03 {padding:.3em}
.paddinttopbottom1 {padding: 1em 0}
.paddingbottom1 {padding-bottom: 1em}
.paddingbottom05 {padding-bottom: .5em}
.textupper {text-transform:uppercase;}
.widthsearchselect {width: 14.65em}
.widthselectmanufact {width: 22em}
.width2-5 {width:2.5em}
.width3 {width:3em}
.width3-5 {width:3.5em}
.width4 {width: 4em}
.width6{width: 6em}
.width7{width: 7em}
.width8{width: 8em}
.width11 {width: 11em}
.width18{width:18%}
.width20{width:20%}
.width23{width:23%}
.width25{width:25%}
.width30{width:30%}
.width35 {width:35%}
.width45 {width:45%}
.width48 {width:48%}
.width50 {width:50%}
.width55{width:55%}
.width65{width:65%}
.width75{width:75%}
.width85 {width:85%}
.width95 {width:95%}
.width100{width:100%;}
.floatnone {float:none}
.floatleft {float:left}
.floatright {float:right}
.block {display:block}
.bordertop {border-top:1px solid #aab1bb;}
.borderbottom {border-bottom:1px solid #aab1bb;}
.border {border:1px solid #aab1bb;}
.hideformlabel{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden}
.indicator {display:inline;float:left; margin: .3em 1em 0 0}
#backbutton {margin: 0.5em 2.3em; font-weight:bold; display:inline; float:left}
.testingcolor {background-color:Fuchsia;}
.headalert {margin:1em auto; width: 80%; border: 2px solid #ff0000; clear:both; padding: .3em}
.headalert .inline-block {display:inline-block; vertical-align: top;}
.headalert img {display:inline-block; margin-right: .5em; vertical-align: top;}
.headalert .left{font-weight: bold;}
.headalert .left em {font-style:normal;}

.detailalert {margin:1em auto; width: 80%; border: 2px solid #42526f; clear:both; padding: .3em;text-align:center;font-size: 1.2em;font-weight: bold;}
.detailalert .inline-block {display:inline-block; vertical-align: top;}
.detailalert img {display:inline-block; margin-right: .5em; vertical-align: top;}
.detailalert .left{font-weight: bold;}
.detailalert .left em {font-style:normal;}

.textwrap {line-height: 1.3em;margin: 0 0 1em;padding: 0 1em;}
.textwrap h1 {background:url(images/background-sprites.png) 0 22px repeat-x; margin:1em 0 .3em; padding-bottom: .5em}
.textwrap h2, .textwrap h3 {margin: .5em 0 0}
.textwrap ul li {list-style:disc; margin: .3em 1.3em}
.textwrap p {margin: .5em 0 .75em}
.userstyle{white-space: pre-line}
.textleft{text-align:left;}



@-moz-document url-prefix() { 
 #tabsection #tabs3 a:link.disabled {color: #414e6d; border:1px solid #aab1bb; border-bottom: 0;}
 input[type="submit"], input[type="reset"] ,.ui-button input[type="submit"], input [type="button"], button {background-position:-605px -237px;}
.searchwrapper.newsearch .submits input[type="reset"], button, input[type="button"]{background-position:-565px -175px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
div {outline:0}
.results td:first-child, .results th:first-child{width:250px}
}