  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
  body {font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif}
a:focus {outline: 1px dotted invert}
hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0}
 h1 {font-size: 25px}
h2, .h2 {font-size: 23px}
h3 {font-size: 21px}
h4 {font-size: 19px}
h5, .h5 {font-size: 17px}
h6 {font-size: 15px}
 ol {list-style: decimal}
ul {list-style: square}
li {margin-left: 30px}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 20px}
  .container_12, .container_16 {width: 92%; margin-left: 4%; margin-right: 4%}
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display: inline; float: left; margin-left: 1%; margin-right: 1%}
.container_12 .grid_3, .container_16 .grid_4 {width: 23%}
.container_12 .grid_6, .container_16 .grid_8 {width: 48%}
.container_12 .grid_9, .container_16 .grid_12 {width: 73%}
.container_12 .grid_12, .container_16 .grid_16 {width: 98%}
 .alpha {margin-left: 0}
.omega {margin-right: 0}
 .container_12 .grid_1 {width: 6.333%}
.container_12 .grid_2 {width: 14.666%}
.container_12 .grid_4 {width: 31.333%}
.container_12 .grid_5 {width: 39.666%}
.container_12 .grid_7 {width: 56.333%}
.container_12 .grid_8 {width: 64.666%}
.container_12 .grid_10 {width: 81.333%}
.container_12 .grid_11 {width: 89.666%}
 .container_16 .grid_1 {width: 4.25%}
.container_16 .grid_2 {width: 10.5%}
.container_16 .grid_3 {width: 16.75%}
.container_16 .grid_5 {width: 29.25%}
.container_16 .grid_6 {width: 35.5%}
.container_16 .grid_7 {width: 41.75%}
.container_16 .grid_9 {width: 54.25%}
.container_16 .grid_10 {width: 60.5%}
.container_16 .grid_11 {width: 66.75%}
.container_16 .grid_13 {width: 79.25%}
.container_16 .grid_14 {width: 85.5%}
.container_16 .grid_15 {width: 91.75%}
 .container_12 .prefix_3, .container_16 .prefix_4 {padding-left: 25%}
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left: 50%}
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left: 75%}
 .container_12 .prefix_1 {padding-left: 8.333%}
.container_12 .prefix_2 {padding-left: 16.666%}
.container_12 .prefix_4 {padding-left: 33.333%}
.container_12 .prefix_5 {padding-left: 41.666%}
.container_12 .prefix_7 {padding-left: 58.333%}
.container_12 .prefix_8 {padding-left: 66.666%}
.container_12 .prefix_10 {padding-left: 83.333%}
.container_12 .prefix_11 {padding-left: 91.666%}
 .container_16 .prefix_1 {padding-left: 6.25%}
.container_16 .prefix_2 {padding-left: 12.5%}
.container_16 .prefix_3 {padding-left: 18.75%}
.container_16 .prefix_5 {padding-left: 31.25%}
.container_16 .prefix_6 {padding-left: 37.5%}
.container_16 .prefix_7 {padding-left: 43.75%}
.container_16 .prefix_9 {padding-left: 56.25%}
.container_16 .prefix_10 {padding-left: 62.5%}
.container_16 .prefix_11 {padding-left: 68.75%}
.container_16 .prefix_13 {padding-left: 81.25%}
.container_16 .prefix_14 {padding-left: 87.5%}
.container_16 .prefix_15 {padding-left: 93.75%}
 .container_12 .suffix_3, .container_16 .suffix_4 {padding-right: 25%}
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right: 50%}
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right: 75%}
 .container_12 .suffix_1 {padding-right: 8.333%}
.container_12 .suffix_2 {padding-right: 16.666%}
.container_12 .suffix_4 {padding-right: 33.333%}
.container_12 .suffix_5 {padding-right: 41.666%}
.container_12 .suffix_7 {padding-right: 58.333%}
.container_12 .suffix_8 {padding-right: 66.666%}
.container_12 .suffix_10 {padding-right: 83.333%}
.container_12 .suffix_11 {padding-right: 91.666%}
 .container_16 .suffix_1 {padding-right: 6.25%}
.container_16 .suffix_2 {padding-right: 16.5%}
.container_16 .suffix_3 {padding-right: 18.75%}
.container_16 .suffix_5 {padding-right: 31.25%}
.container_16 .suffix_6 {padding-right: 37.5%}
.container_16 .suffix_7 {padding-right: 43.75%}
.container_16 .suffix_9 {padding-right: 56.25%}
.container_16 .suffix_10 {padding-right: 62.5%}
.container_16 .suffix_11 {padding-right: 68.75%}
.container_16 .suffix_13 {padding-right: 81.25%}
.container_16 .suffix_14 {padding-right: 87.5%}
.container_16 .suffix_15 {padding-right: 93.75%}
  html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0}
 .clearfix:after {clear: both; content: '.'; display: block; visibility: hidden; height: 0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
  ul.nav, ul.nav * {margin:0;padding:0;}
ul.nav {position:relative; background:#666; max-width:100%; height:2.5em}
ul.nav li {cursor:pointer; float:left; text-align:center; list-style-type:none; font-weight:normal}
ul.nav li ul {cursor:default; width:100%; max-width:100%; position:absolute; height:auto; top:2.5em; background-position:0 0 !important; left:-9000px}
ul.nav li ul li {padding:0; border:none; width:auto; max-width:none}
ul.nav li a {color:#fff; background:#666; font-weight:bold; text-decoration:none; display:block; float:left; padding:0 1em; height:2.4em; line-height:2.5em}
ul.nav li ul li a {position:relative !important;  cursor:pointer !important; white-space:nowrap; line-height:2em; height:2em; font-weight:normal; color:#666; background-position:0 50% !important}
ul.nav li:hover a, ul.nav li a:hover, ul.nav li a:focus {color:#000; background:#ccc;}
ul.nav li a:active {color:#666; background:#fff;}
ul.nav li:hover ul {left:0;z-index:10}
ul.nav li ul, ul.nav li {background:#ccc !important}
ul.nav li:hover ul li a {color:#444;}
ul.nav li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav li:hover ul li a:active {color:#666; background:#fff;}
ul.nav li.current a {color:#666; background:#fff; cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:5}
ul.nav li.current ul, ul.nav li.current {background:#ccc !important}
ul.nav li.current ul li a {color:#444; background:#ccc; font-weight:normal;}
ul.nav li.current ul li a:hover {color:#000; background:#fff;}
ul.nav li ul li.current a, ul.nav li ul li.current a:hover, ul.nav li.current:hover ul li a:active {color:#666; background:#fff;}
 ul.nav {background:#666}
ul.main li {position:relative; top:0; left:0}
ul.main li ul {border-top:0}
ul.main li ul li {float:left}
ul.main li a {height:2.5em; line-height:2.5em; border:0; color:#fff; background:#666}
ul.main li ul li a {width:12em; line-height:2em; height:2em; text-align:left; color:#fff; border-top:1px solid #444; background:#444}
ul.main li a:focus {color:#fff; background:#666;}
ul.main li ul li a:hover {color:#fff; background:#555}
ul.main li:hover a {color:#fff; background:#555}
ul.main li:hover ul li a {color:#fff;}
ul.main li:hover ul li a:hover {color:#fff; background:#444;}
ul.main li:hover a:active {background:#444;}
ul.main li:hover ul li a:active {color:#fff; background:#222;}
 ul.nav li.secondary {float:right; color:#cde; background:transparent !important}
ul.nav li.secondary span.status {float:left; padding:0 1em; line-height:2.77em; height:2.77em; font-size:0.9em}
ul.nav li.secondary span.status a {float:none; display:inline; padding:0; height:auto; line-height:auto; color:#cde; background:transparent}
ul.nav li.secondary span.status a:hover {color:#fff; background:transparent}
ul.nav li.secondary span.status span {text-transform:capitalize}
ul.nav li.secondary:hover a {color:#fff; background:#666}
ul.nav li.secondary:hover a:hover {background:#555}
ul.nav li.secondary:hover a:active {background:#444;}
.hilite {background-color: #fcff47}
.warning {color: red}
.winning {color: blue}
 ul {padding-left: 2em; margin-left: 0}
h1 small {border: 1px solid black}
.indent {margin-left: 20px}
.borderline u {font-size: 120%}
.toc_question {padding-bottom: 4px}
.separator {margin-top: 3px; margin-bottom: 3px}
.ad_header {   }
.headline, .left_nav {background-color: #fdff60; border-top: 1px solid #dddf40; padding-bottom: 10px; padding-top: 10px}
.center {width: 100%; text-align: center; margin-left: auto ; margin-right: auto ; display: block}
.menu_item {border-top: 1px solid #dddf40 !important; border-left: 1px solid #dddf40 !important; border-right: 1px solid #dddf40 !important}
.header_nav {background-color: #edef50 !important; color: #3c72e1 !important; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-bottom-right-radius: 5px}
.follow {-webkit-border-bottom-right-radius: 5px !important; -moz-border-radius-bottomright: 5px !important; -khtml-border-bottom-right-radius: 5px !important}
.header_nav li a, .header_nav li:hover ul li a:hover {background-color: #edef50 !important; color: #3c72e1 !important}
.header_nav li:hover a {background-color: #fdff60 !important; color: #3c72e1 !important}
.headline {color: #777777}
.headline div h1 {font-size: 250%; color: #3c72e1; margin-bottom: 0}
.headline div h2 {margin-top: 0; margin-bottom: 0}
.headline div h6 {margin-top: 0; font-size: small}
.promotional {font-size: 81%; margin-left: 15px; margin-right: 15px}
.logo {float: left}
.main_thinline {background-color: #dddf40; height: 1px}
.shortp {margin-bottom: 0}
.rounded_bottom {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-left-radius: 5px; -khtml-border-bottom-right-radius: 5px}
.rounded_top {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px}
.rounded_top_right {-moz-border-radius-topright: 5px; -khtml-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px}
.downloads ul li {list-style-type: none}
.quickdl_menu {float: left; padding-left: 2px; padding-right: 5px; color: #dddf40; background-color: #7cb2ff; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; margin-right: 5px; border: 1px solid #333333}
.quickdl_selected, .quickdl_selected:hover {background-color: #3c72e1 !important; border-bottom: 1px solid #3c72e1; z-index: 1}
.quickdl_menu:hover {background-color: #5c92f1}
.dl_box {margin-left: -0.5em}
.call_to_action {margin-top: 1px; height: 110px; box-shadow: 5px 5px 5px #666; -moz-box-shadow: 5px 5px 5px #666; -webkit-box-shadow: 5px 5px 5px #666;  background: url(/images/dl_box_blue_gradient.png) 0 0 repeat-x; border: 1px solid #333333; z-index: 0; min-width: 275px; color: #fdff60 !important}
.call_to_action h1, .call_to_action h3 {text-align: center; color: #fdff60 !important}
body { color: #333333; background: #333333 url(/images/jbid_graydient.png) 0 0 repeat-x !important; min-width: 1024px; font-size: 16px}
.adspace {height: 60px; margin-left: 0; margin-right: 0; width: 100%}
.ad_header ins { }
.hdr_copy {margin-left: -1em}
.download {margin-top: -2px}
.content_wrapper {background-color: white; width: 100%; border: 1px solid #dddf40; box-shadow: 5px 5px 5px #666; -moz-box-shadow: 5px 5px 5px #666; -webkit-box-shadow: 5px 5px 5px #666}
.content {padding-left: 5px; padding-right: 5px}
.download_list ul {padding-left: 0}
.download_list li {margin-left: 9px}
ul {list-style: disc; margin-bottom: 5px}
li {margin-left: 15px}
.config {}
.config indent {margin-left: 40px}
.config code {background-color #f0f0f0; border: 1px solid #d0d0d0}
#___plusone_0 {background-color: #edef50}
.tooltip {background-color: #333333; color: yellow; border: 2px solid white; padding: 0 3px 0 3px; font-size: 12px}
#sproof {padding: 0 3px 0 3px; background-color: orange; border-radius: 3px; border: 1px solid black; width: 100%; text-align: center}
#app-name {font-size: 40px; font-weight: bold; font-family: helvetica, tahoma, verdana, arial; color: blue}