html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline
}

body {
  line-height: 1.5
}

table {
  border-collapse: separate;
  border-spacing: 0
}

caption, th, td {
  text-align: left;
  font-weight: normal
}

table, td, th {
  vertical-align: middle
}

blockquote:before, blockquote:after, q:before, q:after {
  content: ""
}

blockquote, q {
  quotes: """"
}

a img {
  border: 0
}

body {
  font-size: 75%;
  color: #222;
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #111
}

h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: .5em
}

h2 {
  font-size: 2em;
  margin-bottom: .75em
}

h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em
}

h4 {
  font-size: 1.18em;
  line-height: 1;
  font-weight: bold;
  margin-bottom: 1em
}

h4.sub {
  margin-bottom: .25em !important
}

h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em
}

h6 {
  font-size: 1em;
  font-weight: bold
}

h1.sub, h2.sub, h3.sub, h5.sub, h6.sub {
  margin-bottom: 0 !important
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0
}

p {
  margin: 0 0 1.5em
}

p img {
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0
}

p img.right {
  float: right;
  margin: 1.5em 0 1.5em 1.5em
}

blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic
}

strong {
  font-weight: bold
}

em, dfn {
  font-style: italic
}

dfn {
  font-weight: bold
}

sup, sub {
  line-height: 0
}

abbr, acronym {
  border-bottom: 1px dotted #666
}

address {
  margin: 0 0 1.5em;
  font-style: italic
}

del {
  color: #666
}

pre, code {
  margin: 1.5em 0;
  white-space: normal
}

pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5
}

li ul, li ol {
  margin: 0 1.5em
}

ul, ol {
  margin: 0 1.5em 1.5em 1.5em
}

ul {
  list-style-type: disc
}

dl {
  margin: 0 0 1.5em 0
}

dl dt {
  font-weight: bold
}

dd {
  margin-left: 1.5em
}

table {
  margin-bottom: 1.4em;
  width: 100%
}

th {
  font-weight: bold;
  background: #eee
}

th {
  color: #666;
  text-shadow: 1px 1px 2px #fff;
  background: #d5d5d5
}

th, td {
  padding: 4px;
}

tr.even td {
  background: #e5ecf9
}

tfoot {
  font-style: italic
}

caption {
  background: #eee
}

.small {
  font-size: .8em;
  margin-bottom: 1.875em;
  line-height: 1.875em
}

.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em
}

.hide {
  display: none
}

.quiet {
  color: #666
}

.loud {
  color: #000
}

.highlight {
  background: #ff0
}

.added {
  background: #060;
  color: #fff
}

.removed {
  background: #900;
  color: #fff
}

.first {
  margin-left: 0;
  padding-left: 0
}

.last {
  margin-right: 0;
  padding-right: 0
}

.top {
  margin-top: 0;
  padding-top: 0
}

.bottom {
  margin-bottom: 0;
  padding-bottom: 0
}

hr {
  background: #aaa;
  color: #aaa;
  clear: both;
  float: none;
  width: 100%;
  height: .1em;
  margin: 0 0 1.45em;
  border: 0
}

hr.space {
  background: #fff;
  color: #fff
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.clearfix {
  display: inline-block
}

* html .clearfix {
  height: 1%
}

.clearfix {
  display: block
}

.clear {
  clear: both
}

a:visited, a:link {
  color: #333;
  text-decoration: underline
}

a:hover .termhighlight, a:hover {
  color: red;
  text-decoration: none
}

a:active .termhighlight, a:active {
  color: #C20;
  text-decoration: none
}

.jvh0 {
  background: url("") no-repeat top left;
  height: 95px;
  width: 777px;
  display: block;
  overflow: hidden;
  position: relative;
  margin: 0 auto
}

.jvh0 p {
  font-size: 1.1em;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding-bottom: 1em;
  text-align: center
}

.jvh0 p a:link, .jvh0 p a:visited {
  color: #fff;
  text-decoration: none;
  padding: .5em .5em .5em 1em
}

.jvh0 p a.on {
  font-weight: bold
}

.jvh0 p a.on, .jvh0 p a:hover {
  background: url("") no-repeat center left;
  text-shadow: none
}

.jvh0 p a.on, .jvh0 p a:active {
  color: #fff
}

.jvl0 {
  background: url("") no-repeat top left;
  height: 73px;
  width: 120px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  -webkit-transition: all .1s ease-in;
  position: absolute;
  top: 12px;
  left: 24px
}

.jvl0:active {
  background-position: 0 1px
}

.jvs0 {
  position: absolute;
  top: 16px;
  right: 16px;
  left: auto
}

.jvs0, .jvs0w0 {
  display: block;
  border: 1px solid #444;
  border-bottom-color: #bbb;
  border-right-color: #bbb;
  height: 1.5em;
  overflow: hidden;
  background: #fff
}

.jvs0w0 input, .jvs0 input {
  margin: 0;
  padding: 0;
  height: 18px;
  line-height: 18px;
  *line-height: 14px;
  vertical-align: top;
  display: block;
  float: left;
  border: 0;
  text-indent: .5em;
  font-size: 1em
}

.jvs0w0 {
  width: 146px;
  margin: 1.5em 0 1.5em 12px;
  padding: 0;
  position: relative
}

.jvs0w0 input.text {
  position: absolute;
  top: 0;
  left: 0;
  float: none;
  width: 124px
}

.jvs0w0 input.image {
  height: 18px;
  width: 19px;
  float: none;
  background-color: #fff;
  position: absolute;
  top: 0;
  *top: 2px;
  right: 0
}

.jvf0 {
  clear: both;
  height: 50px;
  overflow: visible;
  width: 777px;
  margin: 0 auto;
  position: relative;
  padding-top: 1em;
  text-align: left
}

.jvf0 .jvsun0 {
  background: url("") no-repeat top left;
  height: 22px;
  width: 91px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  position: absolute;
  top: 15px;
  right: 4px
}

.jvf0 .jvsun0:hover {
  opacity: .9
}

.jvf0 .jvsun0:active {
  opacity: 1;
  background-position: 0 1px
}

.jvf0 p {
  font-size: .95em;
  line-height: 1.3;
  margin: 0;
  margin-left: 16px;
  padding: 0;
  padding-top: 2px;
  color: #666
}

.jvf0 p a:visited, .jvf0 p a:link {
  padding: .1em .3em
}

.jvf0 p a:visited, .jvf0 p a:link {
  color: #666
}

.jvf0 p a:hover {
  color: #333
}

.jvf0 p a:active {
  color: #a32000
}

.jvc0 {
  text-align: left;
  width: 777px;
  margin: 0 auto;
  position: relative
}

.jvc0 {
  margin-top: 1.5em
}

.jvc0w2 {
  margin-left: 18px;
  margin-right: 18px;
  display: block
}

* html .jvc0w2 {
  height: 1%
}

.jvc0w1 {
  width: 607px;
  float: right
}

.jvc0 {
  color: #111
}

.jvc0 h1 {
  font-size: 1.6667em;
  line-height: 1.5em;
  margin-bottom: .3em;
  color: red
}

.jvc0 h1 span {
  color: #333;
  font-size: 1.25em
}

.jvc0 h1 b {
  display: block;
  font-size: .65em;
  line-height: 1.3846em;
  font-weight: normal
}

.jvc0 h2 {
  font-size: 1.5em;
  line-height: 1.6667em;
  margin-bottom: .3333em;
  color: #666
}

.jvc0 h2 b {
  color: #dc5519;
  font-weight: normal
}

.jvc0 h3 {
  font-size: 1.4167em;
  line-height: 1.7647em;
  margin-bottom: .3529em;
  color: #333
}

html .jvc0v3 h1, html .jvc0v1 h1 {
  text-transform: uppercase;
  color: #646464;
  text-align: center;
  font: normal 64px/63px Helvetica, Arial, sans-serif;
  padding-top: 7px
}

html .jvc0v3 h1 em, html .jvc0v1 h1 em {
  font-weight: normal;
  font-style: normal;
  color: #ef6207;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  padding-left: 15px;
  padding-right: 11px
}

html .jvc0v1 .jvc0w1 {
  float: left
}

html .jvcs0 {
  width: 170px;
  float: right
}

#jvhx0 {
  clear: both;
  overflow: hidden;
  margin: 0 16px;
  position: relative
}

#jvhx0 h2 {
  font-size: 1em;
  font-weight: bold;
  display: block;
  border-top: 1px solid #aaa;
  color: #333
}

#jvhx0 h2 a:visited, #jvhx0 h2 a:link {
  color: #666;
  font-weight: normal
}

#jvhx0 .jvhx0w1 {
  white-space: nowrap;
  height: 130px;
  overflow: hidden;
  padding: 0
}

#jvhx0 .jvhx0w1 a {
  display: block;
  float: left;
  width: 125px;
  overflow: hidden
}

html #jvhx0 .jvhx0w1 a.last {
  width: 117px
}

#jvhx0 .jvhx0w1 img {
  padding: 0;
  margin: 0
}

#jvhx0 .jvhx0w1 a img {
  position: relative;
  -webkit-transition: opacity .2s ease-out, padding-top .2s ease-out;
  opacity: .99999;
  vertical-align: top
}

#jvhx0 .jvhx0w1.hover a img, #jvhx0 .jvhx0w1:hover a img {
  opacity: .5;
  -moz-opacity: .5;
  filter: alpha(opacity=50)
}

html #jvhx0 .jvhx0w1 a:hover img {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  filter: none
}

.jvc0v2 .jvc0w1 {
  width: auto;
  float: none;
  height: 336px;
  padding-right: 330px
}

html .jvc0v2 h1 {
  display: block;
  background: url("") no-repeat top center;
  height: 173px;
  text-indent: -999em;
  margin-bottom: 2em;
  position: relative;
  top: 1em
}

html #jvc0v2 .jvc0w1 {
  background: url("") no-repeat top right
}

html #jvc0v2.bg1 .jvc0w1 {
  background-image: url("")
}

html #jvc0v2.bg2 .jvc0w1 {
  background-image: url("")
}

html #jvc0v2.bg3 .jvc0w1 {
  background-image: url("")
}

html #jvc0v2.bg4 .jvc0w1 {
  background-image: url("")
}

html #jvc0v2.bg5 .jvc0w1 {
  background-image: url("")
}

.jvc0v3 .jvc0w1 {
  width: auto;
  float: none
}

html .jvc0v3 h1 {
  display: block
}

.jvc0v4 h1 {
  display: none
}

.jvc0v4 h2 {
  color: red;
  padding-top: 242px
}

.jvc0v4 .jvc0w2 {
  background-repeat: no-repeat;
  background-position: top right
}

.jvc0w2 .thumbs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.jvc0w2 .thumbs {
  display: inline-block
}

* html .jvc0w2 .thumbs {
  height: 1%
}

.jvc0w2 .thumbs {
  display: block
}

.jvc0w2 .thumbs {
  width: 580px;
  margin-left: -9px;
  overflow: hidden
}

.jvc0w2 .thumbs .thumb {
  display: block;
  float: left;
  padding-left: 9px;
  position: relative;
  z-index: 1
}

.jvc0w2 .thumbs3 .thumb {
  width: 184px
}

.jvc0w2 .thumbs4 .thumb {
  width: 136px
}

.jvc0w2 .thumbs5 .thumb {
  width: 107px
}

.jvc0w2 .thumbs .thumb span {
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: .9167em;
  line-height: 1.2727em;
  padding: .9em 0 1.1em 0
}

.jvc0w2 .thumbs .thumb img {
  border: 1px solid #222;
  padding: 1px;
  background: #fff
}

.jvc0w2 .thumbs .thumb a:hover img {
  border-color: #000;
  background-color: #ccc;
  outline: 2px solid #eee
}

.jvc0w2 .thumbs div.hr {
  clear: left
}

.jvcs0 {
  width: 170px;
  float: left
}

.jvcs0 li.hr {
  display: block;
  padding: 0;
  margin: 0
}

.jvcs0 hr {
  background: #999;
  color: #999;
  margin: 1.3333em 0 1.5833em 1em;
  *margin: 0 0 0 1em;
  width: 146px;
  position: relative;
  *top: -11px
}

.jvcs0 p {
  font-size: .9167em;
  line-height: 1.0909em;
  margin-bottom: 1.0909em
}

.jvcs0v1 p {
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 1.5em
}

.jvcs0 h3, .jvcs0 h4 {
  font-weight: bold;
  font-size: .9167em;
  line-height: 1.3636em;
  padding: .3636em 0 .4545em;
  height: 1.3636em;
  height: auto;
  margin-bottom: .5em
}

.jvcs0 h3 a, .jvcs0 h4 a {
  display: block
}

.jvcs0 h3 a:visited, .jvcs0 h3 a:link {
  color: #fff
}

.jvcs0 h4 a:visited, .jvcs0 h4 a:link {
  color: #666
}

.jvcs0w0 {
  background: url("jv0_sidebar_bg.gif") repeat-x top left;
  padding-bottom: 3em
}

.jvcs0w0 h3, .jvcs0w0 h4, .jvcs0w0 p {
  padding-left: 10px;
  padding-right: 10px
}

.jvcs0w0 ul {
  padding: 0;
  margin-left: 0;
  margin-right: 0
}

.jvcs0w0 ul li {
  list-style: none;
  text-indent: -0.8em;
  padding-left: 1.8em
}

.jvcs0w0 ul li a:visited, .jvcs0w0 ul li a:link {
  display: block
}

* html .jvcs0w0 ul li a:visited, * html .jvcs0w0 ul li a:link {
  display: inline
}

.jvcs0 ul li.on a:visited, .jvcs0 ul li.on a:link {
  color: #666;
  cursor: default
}

.jvcs0 ul li.on a:hover {
  text-decoration: none
}

.jvcs0w0 h3 {
  color: #fff;
  text-shadow: 1px 1px 2px #666;
  background: #666 url("") repeat-y
}

.jvcs0w0 h4 {
  color: #666;
  text-shadow: 1px 1px 2px #fff;
  background: #d5d5d5 url("jv0_sidebar_subhead.gif") repeat-y
}

.jvcs0w0 label {
  font-size: 1em;
  line-height: 1.5;
  padding-left: .5em;
  cursor: pointer
}

.jvcs0w0 input[type=checkbox] {
  cursor: pointer
}

.spsidebar {
  border: 1px solid #e4e2e2
}

.spheader {
  padding: 3px 0 3px 9px;
  color: #000;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 23px;
  background: #f0efef repeat-y !important
}

.spheader a:visited, .spheader a:link {
  color: black;
  font-weight: bold;
  text-decoration: none
}

.spsidebar ul {
  color: red;
  line-height: 1.5em;
  padding-bottom: 3px;
  padding-top: 4px;
  padding-left: 5px;
  margin-right: 2px
}

.jvlt0 tr.alt td {
  background: #eee
}

.jvlt0 td {
  padding: 0
}

.jvlt0 td a:visited, .jvlt0 td a:link {
  display: block;
  padding-left: 1em;
  line-height: 2em;
  height: 2em
}

.jvlt0v3 tr td {
  width: 33.33333%
}

.jvn0 {
  display: block;
  text-align: center;
  margin-bottom: 1.5em
}

.jvn0 input.text {
  width: 270px
}

.termhighlight {
  color: #111;
  background: #fdf7cd;
  font-weight: bold
}

.jvsp0 .jvsp0x0 {
  float: right
}

.jvsp0v1 {
  color: #fff;
  background-color: #999;
  padding: .5em 1em .45em 1em;
  margin: 1.5em 0;
  text-shadow: 1px 1.5px #666
}

.jvsp0v1 hr {
  display: none
}

.jvsp0v1 a, .jvsp0v1 a:link, .jvsp0v1 a:visited {
  color: #fff;
  text-decoration: underline
}

.jvsp0v1 a:hover {
  color: red
}

.jvdl0 {
  position: relative;
  margin: 0 auto;
  text-align: center
}

.jvdl0 p {
  margin-top: -1.25em;
  position: relative;
  z-index: 1
}

.jvdl0 p a:visited, .jvdl0 p a:link {
  padding: 1em .25em;
  text-shadow: 0 -1px 3px #fff
}

.jvdl0 p a:hover {
  text-shadow: 1px 1px 2px #fff
}

.jvdl0 p a:active {
  text-shadow: none
}

.jvdl0 a.jvdla0, .jvdl0x1, .jvdl0x2 {
  background: url("urn:scrapbook:download:error:https://www.java.com/_cache_67c3/_themesdelivery/JCOM_Base_Theme/assets/img/jv0dl_a.png") no-repeat bottom left;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  width: 224px
}

.jvdl0 a.jvdla0 {
  color: white;
  text-decoration: none;
  text-align: center;
  position: relative;
  padding-bottom: 41px
}

.jvdl0 a.jvdla0 .jvdl0x1 {
  background-position: top left;
  height: 28px;
  position: absolute;
  top: 0;
  left: 0
}

.jvdl0 a.jvdla0 .jvdl0x2 {
  background-position: bottom left;
  height: 65px;
  position: absolute;
  top: 0;
  left: 0
}

.jvdl0 a.jvdla0:hover {
  background-position: bottom center
}

.jvdl0 a.jvdla0:hover .jvdl0x1 {
  background-position: top center
}

.jvdl0 a.jvdla0:hover .jvdl0x2 {
  background-position: bottom center
}

.jvdl0 a.jvdla0:active {
  background-position: bottom right
}

.jvdl0 a.jvdla0:active .jvdl0x1 {
  background-position: top right
}

.jvdl0 a.jvdla0:active .jvdl0x2 {
  background-position: bottom right
}

.jvdl0 a.jvdla0 span {
  display: block;
  padding: 1.15em;
  line-height: 1em;
  position: relative;
  z-index: 1;
  top: 3px;
  font-size: 1.2em;
  font-weight: bold
}

#helpcontent table {
  margin: 0;
  width: auto;
  margin-right: auto;
  margin-left: auto
}

#helpcontent td {
  vertical-align: top
}

td.gradientHeader {
  background: #666 url("") repeat-y !important
}

td.gradientHeader a:visited, td.gradientHeader a:link {
  color: white;
  text-decoration: none
}

table.lined td, table.lined {
  border: 1px solid #999;
  border-collapse: collapse
}

.jvcs0v2 .jvcs0w0 {
  padding-bottom: 25em
}

body.debug * {
  outline: 1px dotted aqua
}

body.debug td {
  outline: 1px dotted red
}

html:hover body.debug * {
  outline: 0
}

html tr.manualsize th, html tr.manualsize td {
  margin: 0;
  padding: 0
}

.jvmt0 {
  margin: 0
}

.jvmt0 li {
  display: block;
  float: left;
  width: 285px;
  overflow: hidden;
  text-align: left;
  margin-bottom: 1.5em
}

.jvmt0 li span {
  display: block;
  text-align: center;
  float: left;
  width: 274px
}

.jvmt0 li.alt span {
  float: right
}

.jvmt0 li.alt {
  text-align: right
}

.jvmt0 li img {
  width: 270px;
  height: 150px;
  background-color: #ddd;
  color: #333
}

.jvmt0 li u {
  background: #fff;
  border: 1px solid #333;
  display: block;
  float: left
}

.jvmt0 li.alt u {
  float: right
}

.jvmt0 li u img {
  margin: 1px
}

html .subtlePager .page4, html .subtlePager .page3, html .subtlePager .page2, html .subtlePager .page1 {
  display: none
}

html .subtlePager.page4 .page4, html .subtlePager.page3 .page3, html .subtlePager.page2 .page2, html .subtlePager.page1 .page1 {
  display: block
}

* html .subtlePager .page4, * html .subtlePager .page3, * html .subtlePager .page2, * html .subtlePager .page1 {
  display: block;
  position: absolute;
  left: -9999px
}

* html .subtlePager.page4 .page4, * html .subtlePager.page3 .page3, * html .subtlePager.page2 .page2, * html .subtlePager.page1 .page1 {
  display: block;
  position: relative;
  left: auto
}

ul.bluearrows li {
  list-style: none;
  padding-left: 0;
  text-indent: -1em
}

ul.bluearrows li a {
  padding-left: 1em;
  background: url("") no-repeat left top
}

ul.sidebar li {
  list-style: none;
  padding-left: .8em
}

ul.sidebar li a {
  padding-left: 1.8em;
  background: url("") no-repeat left
}

td ol {
  padding-left: .5em
}

.eulatxt {
  width: 65%;
  margin-left: auto;
  margin-right: auto
}

.closetop {
  float: right;
  margin-top: 2.5em;
  margin-right: .45em
}

a.closewh {
  color: #fff
}

img.closewh {
  margin-right: 5px;
  width: 12px;
  height: 12px;
  border: 0
}

img.closerd {
  margin-right: 5px;
  width: 15px;
  height: 12px;
  border: 0
}

div.boxshadow {
  border: 1px solid #ccc;
  width: 380px;
  padding: 1em 1.2em 1em .8em;
  background: #e8e8ef repeat-y !important;
  -moz-box-shadow: 4px 5px 6px #444;
  -webkit-box-shadow: 4px 5px 6px #444;
  box-shadow: 4px 5px 6px #444;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1em;
  line-height: 1.15em;
}

div.boxshadow.centertext {
  text-align: center;
}

.alertimg {
  float: left;
  margin: 3px 6px 20px 1px;
}

img.alert {
  float: left;
  margin: 3px 6px 20px 1px;
}

img.alerthelp {
  margin: .3em .75em .5em 0;
}

img.thinfo {
  margin-right: 2px;
  margin-bottom: -4px;
  margin-left: 25px;
  width: 16px;
  height: 16px;
}

img.ctralign {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}

img.pfv {
  margin-left: 4.5px;
  margin-right: 4px;
  margin-bottom: -1px;
  border: 0;
}

img.infoic {
  float: left;
  margin: .2em 5px 0 0;
}

img.aupanel {
  float: left;
  margin: .75em .9em 12em .2em;
}

img.logo {
  float: left;
  margin: -0.25em 2em 0 0
}

.alertPanel {
  background-color: #ffffce;
  border: solid 1px #f0c000;
  text-align: left;
  padding: 1.65em 1.65em .75em .5em;
}

.alertPaneltext {
  border: .85px;
  margin: -1.65em 0 .55em 2.5em;
}

.noticePanel {
  background-color: #ffffce;
  border: solid 1px #f0c000;
  text-align: left;
  padding: 1.65em 1.6em 1.6em 2.5em;
}

.infoPanel {
  background-color: #eef8f8;
  border: solid 1px #000000;
  text-align: left;
  padding: 1.65em 1.6em 1em 2.5em;
}

ul.redarrows {
  margin-top: 1em;
  list-style-image: url("")
}

ul.logo {
  padding-left: 3.5em;
  overflow: hidden
}

span.rightarrowred {
  color: red
}

.flrgt {
  float: right
}

.fllft {
  float: left
}

.hcenter {
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 1.5em
}

.btmargsmall {
  margin-bottom: .25em
}

.btmargless {
  margin-bottom: -0.45em
}

.logotxtrt {
  margin: .65em 1.85em 1.85em 2em;
  padding: .2em .5em .95em .5em;
  border: 1px solid #000;
  float: right;
  width: 170px;
  text-align: center
}

.results.col-md-6 {
  width: 50%;
  float: left
}

.results ul {
  margin: 0
}

.results ul li {
  list-style: none;
  padding: 4px 10px 4px 5px
}

.jvc0w2 table {
  border-collapse: collapse;
  border: 1px solid #999
}

.jvc0w2 table td {
  border: 1px solid #999;
  border-spacing: 0
}

.jvc0w2 table td p {
  margin: 0
}

.jvc0w2 div.jvc0w2 {
  background-repeat: no-repeat;
  margin: 0
}

.scs-component-bounding-box {
  vertical-align: top;
  padding: 0 !important;
  -webkit-padding-before: 0 !important;
  -webkit-padding-after: 0 !important
}

table.noBorder {
  border: 0
}

table.noBorder td {
  border: 0
}

#teconsent a {
  text-decoration: underline
}

#teconsent a:hover {
  text-decoration: none
}

.f22sidebar{
  float: left;
}