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, 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: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font-size: 100%; }
ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
:focus { outline: 0px none; }
fieldset { border: 0px none; margin: 0px; padding: 0px; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
a { text-decoration: none; }
.clearfix:after, .container:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix, .container { display: block; }
.clear { clear: both; }
ul.menu li.jac-your-box-item, ol li.jac-box-item { border-bottom: 1px solid rgb(232, 232, 232); display: block; margin: 0px 0px 10px ! important; min-height: 50px; padding: 0px 0px 10px; position: relative; width: 100%; }
ul.menu li.jac-your-box-item { background: none repeat scroll 0% 0% transparent; list-style: outside none none; min-height: 0px; padding: 0px 0px 10px; }
.jactabs-mainwrap {  }
.jactabs-panel { padding: 0px 0px 20px; }
.jac-col1 { float: left; width: 69.9%; }
.jac-col2 { float: right; width: 30%; }
.jac-col2 .jac-innerpad { padding: 0px 0px 0px 20px; }
.jactabs-mainwrap ul.jactabs-title { border-bottom: 1px solid rgb(225, 225, 225); height: 28px; list-style: outside none none; margin: 28px 0px 20px; padding: 0px; width: 100%; }
.jactabs-mainwrap ul.jactabs-title li { background: none repeat scroll 0% 0% rgb(240, 240, 240); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(225, 225, 225) rgb(225, 225, 225) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; float: left; height: 27px; line-height: 27px; list-style: outside none none; margin: 0px 5px 0px 0px; padding: 0px; position: relative; }
.jactabs-mainwrap ul.jactabs-title li.first { margin-left: 10px; }
.jactabs-mainwrap ul.jactabs-title li a { display: block; font-weight: bold; outline: medium none; padding: 0px 20px; text-decoration: none; text-transform: uppercase; }
.jactabs-mainwrap ul.jactabs-title li a:hover {  }
.jactabs-mainwrap ul.jactabs-title li.active, .jactabs-mainwrap ul.jactabs-title li.active a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.jac-search { background: none repeat scroll 0% 0% rgb(241, 241, 241); border: 1px solid rgb(229, 229, 229); margin: 0px 0px 20px; padding: 5px 10px 15px; }
.jac-search span.jac-search-title { font-size: 125%; font-weight: bold; }
.jac-search .inputbox { width: 80%; }
.jac-list-options { background: none repeat scroll 0% 0% rgb(252, 252, 252); border-bottom: 2px solid rgb(229, 229, 229); border-top: 2px solid rgb(229, 229, 229); margin: 0px 0px 20px; padding: 8px 10px; width: 97%; }
.jac-list-options ol { list-style: outside none none; margin: 0px ! important; padding: 0px; }
.jac-list-options ol li { display: inline; margin: 0px 10px 0px 0px ! important; padding: 0px; }
.jac-list-options ol li a { font-size: 110%; font-weight: bold; padding: 2px 10px 3px; text-decoration: none; }
.jac-list-options ol li a:hover, .jac-list-options ol li a:focus, .jac-list-options ol li a:active { background: none repeat scroll 0% 0% rgb(221, 221, 221); }
.jac-list-options ol li a small { font-size: 11px; }
.jac-list-options ol li.current a { background: none repeat scroll 0% 0% rgb(153, 153, 153); color: rgb(255, 255, 255); }
.jac-list-options ol li.current a small { color: rgb(221, 221, 221); }
div.jac-badge { left: 0px; position: absolute; top: 5px; width: 50px; }
.jac-col2 div.jac-badge { width: 20px; }
div.jac-badge .jac-big-number { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(150, 150, 150); font-size: 92%; padding: 5px 0px; position: relative; text-align: center; }
div.jac-badge strong { color: rgb(102, 102, 102); display: block; font-size: 16px; font-weight: 700; line-height: 1; text-align: center; }
div.jac-badge span { display: block; line-height: 1; padding: 0px 0px 5px; }
div.jac-item-details { margin-left: 65px; }
ul.menu div.jac-item-details { margin-left: 30px; }
div.jac-item-details h2 { font-size: 100%; }
div.jac-item-details h2.contentheading { font-size: 120%; }
div.jac-item-details a.jac-item-title { display: block; float: left; margin: 0px 10px 0px 0px; padding: 0px; }
ul.menu li.jac-your-box-item a, ul.menu li.jac-your-box-item li a { border: medium none; display: block; float: left; font-size: 12px; }
ul.menu li.jac-your-box-item p a { background: none repeat scroll 0% 0% transparent ! important; color: rgb(0, 102, 204); display: inline; float: none; }
div.jac-item-details p { margin: 0px; padding: 0px; }
.jac-item-response, .jac-item-bestanswer { color: rgb(51, 51, 51); margin: 5px 0px 0px; }
.jac-item-response ol li { margin-left: 0px; padding-left: 0px; }
.jac-item-response a.inline-edit-prompt, .jac-item-bestanswer a.inline-edit-prompt { font-size: 92%; padding: 0px 1px 0px 0px; }
span.add-response { background: url(1bc7e48f5ab8fa0d8df5930172dea8843fcabd37.gif)  no-repeat scroll 0px 1px transparent; padding: 0px 0px 0px 16px; position: relative; }
.jac-item-response form textarea, .jac-item-bestanswer form textarea { font-size: 100%; font-weight: normal; height: 5em; width: 100%; }
.jac-item-response .jac-reponse-text, .jac-item-bestanswer .jac-bestanswer-text { background: none repeat scroll 0% 0% rgb(246, 246, 246); border-bottom: 1px solid rgb(229, 229, 229); border-top: 3px solid rgb(229, 229, 229); margin: 10px 0px 0px; overflow: auto; padding: 5px 10px; }
.jac-item-response .jac-author { border-bottom: 1px solid rgb(229, 229, 229); font-weight: bold; margin: 0px -10px 10px; padding: 3px 10px 5px; }
.jac-item-response .jac-reponse-text label, .jac-item-bestanswer .jac-bestanswer-text label { color: rgb(102, 102, 102); display: block; font-size: 90%; margin-bottom: 5px; }
.jac-item-response .jac-reponse-text label em, .jac-item-bestanswer .jac-bestanswer-text label em { color: rgb(102, 102, 102); display: block; font-size: 120%; margin-bottom: 5px; }
.jac-item-response .jac-reponse-text a, .jac-item-bestanswer .jac-bestanswer-text a { font-weight: bold; }
.jac-best_answer { background-image: none ! important; position: absolute ! important; right: 80px; width: 90px ! important; }
.jac-pathway a { font-weight: bold; }
.jac-pathway img { padding: 0px 5px; vertical-align: middle; }
.jac-welcome { margin-bottom: 20px; }
#jac-dialog, #jac-firsttime-voting { background: none repeat scroll 0% 0% rgb(255, 255, 204); border: 3px solid rgb(225, 225, 195); padding: 0px; position: fixed; right: 40%; top: 200px; width: 400px; z-index: 999; }
#jac-dialog a#jac-dialog-close, #jac-firsttime-voting a#jac-dialog-close-1 { background: url(9cd54869d87d8663c299270f12bef0e4d5c8f9d1.gif)  no-repeat scroll left top transparent; color: rgb(0, 102, 204); cursor: pointer; height: 22px; position: absolute; right: 7px; top: 7px; width: 22px; }
#jac-dialog #uservoice-dialog-content, #jac-firsttime-voting #jac-uservoice-dialog-content { border: 1px solid rgb(180, 180, 156); padding: 10px 35px 10px 10px; }
.jac-moderation { position: relative; }
.jac-moderation .votes { background: none repeat scroll 0% 0% rgb(244, 148, 12); color: rgb(255, 255, 255) ! important; display: block; font-size: 120%; font-weight: bold; padding: 4px 0px; text-align: center; width: 100%; line-height: 1; }
.jac-moderation .votes:hover, .jac-moderation .votes:focus, .jac-moderation .votes:active { background: none repeat scroll 0% 0% rgb(0, 102, 204); }
div.jac-moderation a.teaser { background-color: rgb(221, 221, 221); color: rgb(153, 153, 153); display: block; font-size: 120%; font-weight: bold; letter-spacing: -1px; line-height: 1; padding: 4px 0px; text-align: center; }
div.jac-moderation a.teaser:hover, div.jac-moderation a.teaser:focus, div.jac-moderation a.teaser:active { color: rgb(102, 102, 102); }
div.jac-moderation .pop-in { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px outset rgb(204, 204, 204); right: -142px; padding: 2px 5px; position: absolute; top: 0px; z-index: 1900; width: 130px; }
ul.menu li div.jac-moderation .pop-in { left: 20px; }
div.jac-moderation .pop-in p { font-size: 92%; margin: 0px 0px 2px; white-space: nowrap; }
div.jac-moderation .pop-in ol { margin: 0px; padding: 0px; }
div.jac-moderation .pop-in li { background: none repeat scroll 0% 0% transparent; display: block; float: left; margin: 0px; padding: 0px; }
div.jac-moderation .pop-in ol li a { display: block; font-size: 120%; font-weight: bold; margin: 0px; padding: 0px; text-align: center; z-index: 1000; width: 20px; position: relative; }
ul.menu li div.jac-moderation .pop-in li a { background: none repeat scroll 0% 0% rgb(204, 204, 204) ! important; color: rgb(255, 255, 255); font-weight: bold ! important; padding: 0px ! important; text-decoration: none; }
ul.menu li div.jac-moderation .pop-in li a:hover, div.jac-moderation .pop-in ol li a:hover { background: none repeat scroll 0% 0% rgb(0, 102, 204) ! important; color: rgb(255, 255, 255); cursor: pointer; }
div.jac-moderation .pop-in li a.jac-selected, div.jac-moderation .pop-in li a.jac-selected:hover { background: none repeat scroll 0% 0% rgb(244, 148, 12) ! important; color: rgb(255, 255, 255); text-decoration: none; }
div.jac-moderation .pop-in li a.jac-disable { background: none repeat scroll 0% 0% rgb(204, 204, 204) ! important; color: rgb(153, 153, 153); cursor: auto; text-decoration: none; }
.jac-has-votes { background: none repeat scroll 0% 0% rgb(254, 248, 240); border: 1px solid rgb(252, 223, 181); margin: 0px 0px 10px; padding: 0px 0px 10px; }
.jac-has-votes h4 { color: rgb(244, 148, 12); font-size: 180%; margin: 0px; padding: 10px 15px 5px; }
.jac-has-votes h4 strong { font-size: 180%; letter-spacing: -3px; line-height: 0.8; }
.jac-has-votes .help { margin: 0px; opacity: 0.8; padding: 0px; }
.jac-has-votes .help li a { font-size: 90%; }
.jac-item-status { display: block; float: left; margin: 3px 0px 0px; position: relative; }
.jac-item-status .jac-tag { background: none repeat scroll 0% 0% rgb(187, 187, 187); color: rgb(255, 255, 255) ! important; font-size: 10px; letter-spacing: 0px; padding: 2px 4px; }
.jac-list-items .layer { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102) ! important; font-size: 11px; padding: 10px 15px 10px 10px; position: absolute; right: -142px; top: -2px ! important; width: 120px; z-index: 100; }
.layer dd { margin: 0px; padding: 0px; }
.layer dd ol { list-style: outside none none; margin: 0px; padding: 0px; }
.layer dd ol li { background: url(66ba9b6ff2ba67a567083690fe2322f6ab2d6685.gif)  no-repeat scroll 0px 7px transparent; margin-left: 20px; padding: 2px 0px 2px 8px; }
.layer dd ol li a { font-weight: normal; }
.jac-item-content select { font-size: 70%; }
.jac-list-items dt.open { background: url(29b4b554a7296729183918697167b2fe2dd2edc1.gif)  no-repeat scroll 0px 0px transparent; padding: 0px 0px 0px 18px; }
.jac-list-items dt.closed { background: url(29b4b554a7296729183918697167b2fe2dd2edc1.gif)  no-repeat scroll 0px -48px transparent; padding: 0px 0px 0px 18px; }
.jac-list-items dt.deleted { background: url(29b4b554a7296729183918697167b2fe2dd2edc1.gif)  no-repeat scroll 0px -24px transparent; padding: 0px 0px 0px 18px; }
.jactabs-panel .article-meta { font-size: 92%; margin: 5px 0px 0px; padding: 3px 0px; width: 100%; }
span.comment { background: url(0caebe9630358f84b346e4e97365f6c0c83945da.gif)  no-repeat scroll 0px 3px transparent; margin: 0px 5px 0px 0px; padding: 2px 0px 2px 17px; }
span.createdby { background: url(9d89470c95d5be3589c86d04955bb5f91afb8c34.gif)  no-repeat scroll 0px 3px transparent; margin: 0px 5px; padding: 2px 0px 2px 17px; }
span.flags { background: url(b57a15ba28942a5a800deeea800766cfed647317.gif)  no-repeat scroll 0px 0px transparent; margin: 0px 5px; padding: 2px 0px 2px 17px; }
span.edit { background: url(92e250f73bbe8e9ddfadc37e9fedd58bfa9ff259.gif)  no-repeat scroll 0px 3px transparent; margin: 0px 5px; padding: 2px 0px 2px 17px; }
.jac-voice-type h3 { border-bottom: 2px solid rgb(225, 225, 225); margin: 0px; padding: 0px 0px 5px; }
.jac-hide { display: none; }
.jac-show { display: block; }
.error { color: rgb(204, 0, 0) ! important; }
small { color: rgb(102, 102, 102); font-size: 80%; font-weight: normal; }
.note { color: rgb(204, 0, 0); font-size: 11px; }
.messengers { text-align: center; width: 100%; }
.up { display: block; background: url(e8b1dcc2adc30411c9fb62141ae268409fd50b50.gif)  no-repeat scroll 90% 50% transparent; }
.down { display: block; background: url(6adedb81e9954f007ae1434c49dd997186183e98.gif)  no-repeat scroll 90% 50% transparent; color: rgb(153, 153, 153) ! important; }
.tool-tip { background: none repeat scroll 0% 0% rgb(255, 255, 204); border: 1px solid rgb(195, 195, 156); padding: 5px; width: 200px; z-index: 999; }
.ui-accordion .ui-accordion-content { height: 0px; overflow: scroll; width: 100%; }
h4.show, h4.hide { cursor: pointer; }
#ja-indicator { background-color: rgb(153, 153, 102); color: rgb(0, 0, 0); display: none; height: 250px; margin: 0px; padding: 0px; position: absolute; width: 280px; }
.jac-active { display: block ! important; }
.highlight { background-color: rgb(255, 255, 136); color: rgb(0, 0, 0); font-weight: bold; padding: 0px ! important; }
div.jac-list-items ol { list-style: outside none none; }
div.jac-list-items li.selected .jac-moderation a:hover, div.jac-list-items li.selected .jac-moderation a:focus, div.jac-list-items li.selected .jac-moderation a:active { background: none repeat scroll 0% 0% rgb(0, 102, 204); }
div.jac-list-items li.selected .pop-in a { z-index: 2000; }
div.jac-list-items li.disabled a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(170, 170, 170); }
div.jac-list-items .jac-item { clear: both; padding: 10px 5px 5px; }
div.jac-list-items .jac-left-column { float: left; width: 50px; }
div.jac-item em { color: rgb(51, 51, 51); display: block; font-size: 200%; font-weight: bold; letter-spacing: -1px; margin-bottom: -0.3em; }
div.jac-item .jac-item-content { margin-left: 60px; }
div.jac-item h2 a.title, div.jac-item h2 { color: rgb(68, 68, 68); text-decoration: none; }
div.jac-item .jac-item-description { color: rgb(102, 102, 102); font-size: 120%; font-weight: normal; margin: 3px 0px 0px 5px; }
div.jac-item .jac-item-footer { color: rgb(153, 153, 153); font-size: 110%; margin: 5px 0px 0px 5px; text-transform: lowercase; }
div.jac-item .jac-item-footer a { color: rgb(0, 102, 204); padding: 0px 2px; }
.jac-list-your-ideas ol { list-style: outside none none; margin: 0px 0px 30px; padding: 0px; }
.jac-list-your-ideas .jac-your-box-item { clear: both; margin: 0px; padding: 5px; }
.jac-your-box-item .jac-left-column { border: medium none; float: left; width: 30px; }
.jac-your-box-item h2 a { font-size: 92%; padding: 0px; }
.jac-your-box-item .jac-moderation a { background: none repeat scroll 0% 0% rgb(244, 148, 12) ! important; }
.jac-forum { margin-bottom: 20px; margin-top: 30px; }
.jac-forum ol { list-style: outside none none; }
.jac-forum a { background-color: rgb(221, 221, 221); display: block; font-size: 120%; font-weight: bold; margin-bottom: 3px; padding: 5px 10px; }
.jac-forum li a small { color: rgb(102, 102, 102); font-size: 90%; font-weight: normal; }
.jac-forum li.current a { background: none repeat scroll 0% 0% rgb(0, 102, 204); }
.jac-forum li a:hover { background-color: rgb(0, 102, 204); }
tr.jac-inviteformactiveelement { background-color: yellow; }
.jac-list-your-ideas li.jac-your-box-item { padding: 1px; }
.jac-list-your-ideas li.jac-your-box-item h2 a, .jac-list-your-ideas li.jac-your-box-item h2 a:hover, .jac-list-your-ideas li.jac-your-box-item h2 a:focus, .jac-list-your-ideas li.jac-your-box-item h2 a:active { background: none repeat scroll 0% 0% transparent; font-size: 80%; font-weight: normal; }
.jac-list-your-ideas div.jac-item .jac-item-content { margin-left: 40px; }
.jac-search-result { background: url(aff50d07a9aa5eee287b8149a96377a895f293e4.gif)  repeat-x scroll 0% 100% transparent; margin: 10px 0px; }
.jac-search-result ol { background: url(aff50d07a9aa5eee287b8149a96377a895f293e4.gif)  repeat-x scroll 0% 14px transparent; display: block; float: left; list-style: outside none none; width: 100%; }
.jac-search-result ol li { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; margin: 0px; padding: 0px 10px; }
.jac-search-result ol li.back { float: right; }
.jac-search-result ol li small { color: rgb(102, 102, 102); display: block; font-size: 110%; text-align: center; text-transform: lowercase; }
.jac-search-result ol h3 { color: rgb(244, 148, 12); }
.jac-search-result ol h3 { font-size: 220%; font-weight: normal; line-height: 0.8; margin: 0px; }
.jac-search-result form { clear: both; }
.jac-search-result ol input {  }
#jac-dialog-content h1 { background: none repeat scroll 0% 0% rgb(175, 175, 175); border: medium none; color: rgb(255, 255, 255) ! important; display: block; float: none; font-size: 110%; letter-spacing: 0px; margin: 0px; padding: 4px; text-transform: uppercase; }
#jac-dialog-content label { color: rgb(102, 102, 102); display: block; font-weight: normal; }
#jac-dialog-content ol { list-style: outside none none; }
#jac-dialog-content ol li { margin-left: 0px; padding: 0px; }
#ja-wrap-content { position: fixed; top: 50px; z-index: 1000; }
.jac-msg-successful { background: none repeat scroll 0% 0% yellow; font-weight: bold; }
.jac-msg-error { background: none repeat scroll 0% 0% rgb(204, 0, 0); color: rgb(255, 255, 255); font-weight: bold; }
.jac-notpermission { font-size: 130%; margin-top: 30px; padding: 10px; position: relative; }
.jac-samplelettersection { float: right; width: 40%; }
.jac-inviteformsection { float: left; width: 59%; }
.created-at { color: rgb(153, 153, 153); font-size: 110%; text-transform: lowercase; }
.jac-waiting { background: url(1d176d8bd3f5a456e3338f133ad6b892e129cec5.gif)  no-repeat scroll left center transparent; height: 30px; width: 100%; }
.jac-search-field { position: relative; }
.jac-overlabel { color: rgb(136, 136, 136); cursor: text; font-size: 100%; font-weight: normal; left: 0px; padding: 3px; position: absolute; text-indent: 0px; top: 0px; z-index: 1; }
ol.jac-voices { list-style: outside none none; }
ol.jac-voices li { border-bottom: 1px dotted rgb(102, 102, 102); clear: left; margin: 0px; padding-bottom: 15px; padding-top: 5px; min-height: 40px; }
ol.jac-voices li strong { background-position: 100% 50% ! important; }
ol.jac-voices .votes { float: left; text-align: center; width: 40px; }
ol.jac-voices .votes em { color: rgb(68, 68, 68); font-size: 160%; font-weight: bold; letter-spacing: -1px; line-height: 1; }
ol.jac-voices .votes label { color: rgb(136, 136, 136); display: block; font-size: 100%; font-weight: normal; margin-top: -0.5em; }
ol.jac-voices h4 { color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin-bottom: 0px; margin-left: 45px; margin-top: 0px; }
ol.jac-voices p { margin: 0px; }
ol.jac-voices h4 .status { background-color: rgb(187, 187, 187); color: rgb(255, 255, 255); display: inline-block; font-size: 80%; margin-left: 2px; padding: 0px 2px; }
#jac-feedback_dialog iframe { background: none repeat scroll 0% 0% transparent; }
a.jac-feedback-text { background: none repeat scroll 0% 0% rgb(240, 240, 240); border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(51, 51, 51); font-weight: bold; }
a.jac-feedback-text:hover, a.jac-feedback-text:focus, a.jac-feedback-text:active { background: none repeat scroll 0% 0% rgb(247, 179, 81); border-color: rgb(244, 148, 12); color: rgb(255, 255, 255); }
a.jac-feedback-image { background: url(ec774046ebc16e245985041cc819771314f65a8b.gif)  no-repeat scroll 0px 0px transparent; height: 82px; padding: 0px ! important; text-indent: -9000px; width: 26px; }
a.jac-feedback-image:hover, a.jac-feedback-image:focus, a.jac-feedback-image:active { background: url(b5542982f1ca07fbdf036fc01847b20acdedc4a5.gif)  no-repeat scroll 0px 0px transparent; }
body.contentpane { background-color: transparent ! important; border: medium none ! important; margin: 1em 2em ! important; }
body.contentpane #frm_login { margin: -1em -2em ! important; }
.editable { clear: both; float: left; }
.frm-admin-response { float: left; width: 100%; }
#jac-msg-title { float: left; }
#jac-msg-close { float: right; padding-right: 15px; }
.disqus { float: right ! important; }
.intensdebate { float: right ! important; display: block; background: none repeat scroll 0% 0% transparent ! important; width: auto ! important; }
.jac-show-error { background-color: yellow; color: red; width: 100%; }
span.smiley, span.smiley span { float: none ! important; display: inline-block ! important; }
span.smiley span span { display: none ! important; }
.jac-content .smiley span { background: url(c0ad0b28674b8a2e9f085876c31242998900e303.png)  no-repeat scroll 0% 0% transparent; display: inline; float: left; height: 12px; margin: 0px; width: 12px; }
.jac-content .smiley span span { display: none; }
#jac-close-form { background: url(cc06eb903a92cbc56556ef23f9ceb32b0307f5fc.gif)  no-repeat scroll right top transparent; cursor: pointer; }
#jac-close-form.active { background-position: right -56px; }
#jac-wrapper .comment-text ul li { list-style: outside none disc ! important; }
#jac-login-joomla-form { padding: 20px; width: 200px; }
.jac-two-login #jac-login-joomla-form { float: left; border-right: 1px dotted silver; }
#jac-login-rpx { margin: 20px auto; width: 343px; float: left; }
.jac-addnew { margin-top: 5px; }
.jac-addnew a:link, .jac-addnew a:hover, .jac-addnew a:focus, .jac-addnew a:active { color: rgb(255, 255, 255); font-weight: bold; }
.jac-div-reply a:link * { color: rgb(19, 92, 174); }
.jac-div-reply a:hover * { color: rgb(11, 55, 104); }
#jac-sort a, #jac-sort a:link { color: rgb(19, 92, 174) ! important; font-weight: normal ! important; }
.jac-user-name-3 a, .jac-user-name-3 a:link { color: rgb(19, 92, 174) ! important; }
.jac-user-name-3 a:hover { color: rgb(11, 55, 104) ! important; }
.jac-user-name-3 { font-weight: bold; font-size: 12px ! important; }
.jac-link-website-rules, .jac-link-website-rules:link { text-decoration: underline; }
.jac-addnew a { line-height: 15px; }
.jac-text-blow-guest { font-style: italic; }
#jac_sub_expand_form .jac-subscribe label { display: inline; }
.jac-subscribe { clear: both; margin-top: 10px; }
#textCaptcha { width: 50px; text-transform: uppercase; }
.type_captcha { margin: 0px 0px 0px 10px; float: left; }
#comment_as { float: left; }
#form1 { float: right; }
#jac-text-guest a, #jac-text-guest a:link { text-decoration: underline; }
#jac-new-captcha img { float: left; }
#jac_image_captcha { cursor: pointer; }
#jac-refresh-image { float: left; margin-left: -22px; }
.jac-pagination { display: block; width: 100%; }
input[type="checkbox"] { border: 0px none ! important; }
.err { line-height: 15px; }
#other_field { clear: both; }
.vote-comment-up-3, .vote-comment-down-3 { text-indent: 10000px; border: 0px none; vertical-align: middle; cursor: pointer; font-size: 12px ! important; color: rgb(19, 92, 174) ! important; }
input[type="button"] { cursor: pointer; outline: 0px none; }
.jac-button-reply, .jac-show-report-3 input, .jac-div-reply *, .jac-div-reply a * { color: rgb(19, 92, 174); font-weight: normal; font-size: 12px ! important; }
.jac-button-reply:hover, .jac-button-reply:focus, .jac-button-reply:active, .jac-show-report-3 input:hover, .jac-show-report-3 input:focus, .jac-show-report-3 input:active, .jac-div-reply a:hover, .jac-div-reply a:focus, .jac-div-reply a:active { color: rgb(11, 55, 104); }
.jac-childen-array { background-color: rgb(255, 255, 255); border-top: 0px none; }
.jac-childen-array .row0, .jac-childen-array .row1 {  }
.jac-childen-array ul { margin-top: 0px; }
#system-message dt.error { display: none; }
#jac-copyright { text-align: center ! important; }
#jac-pagination div { text-align: center ! important; }
.jac-offline { margin-bottom: 20px; }
.jac-offline h4 { font-weight: bold; }
#ja-contentwrap .column { overflow: visible ! important; }
#jac-rss { background: url(2453a08dd864e74ad41f07518bdb3df4e43c438c.gif)  no-repeat scroll left top transparent; display: inline-block; width: 10px; height: 10px; }
#jac-refresh-image { background: url(40bb82c4f18c6ddf858954162fab755dc6aaf827.gif)  no-repeat scroll left top transparent; height: 32px; width: 32px; }
.jac-move-back { background: url(b16f059052bfd2c34d406748a747eb646fcacc33.jpg)  repeat-x scroll 0% 0% transparent; }
#jac-login-rpx .column { border: 1px solid red; }
#jac-login-joomla-form p, #jac-login-joomla-form pre, #jac-login-joomla-form blockquote, #jac-login-joomla-form h1, #jac-login-joomla-form h2, #jac-login-joomla-form h3, #jac-login-joomla-form h4, #jac-login-joomla-form h5, #jac-login-joomla-form h6, .column ol, #jac-login-joomla-form ul { margin: 7px 0px; padding: 0px; }
#jac-wrapper .wrap { font-size: 100%; height: auto; }
.comment-data fieldset.fieldset { border: 1px solid rgb(204, 204, 204); }
html > body #jac-wrapper legend {  }
body.bd-iphone.contentpane { background: none repeat scroll 0% 0% transparent; margin: 1em 0px ! important; }
body.bd-iphone #ja-popup { top: 0px; }
body.bd-iphone #ja-popup-wrap { left: 0px ! important; }
body.bd-iphone #ja-popup-header-wrap, body.bd-iphone #ja-popup-content-wrap, body.bd-iphone #ja-popup-footer-wrap { width: 390px ! important; }
body.contentpane.bd-iphone #frm_login { margin: 0px ! important; }
body.bd-iphone .jac-two-login #jac-login-joomla-form { padding: 20px 0px; border: medium none; width: auto; }
body.bd-iphone #jac-login-rpx { float: none; margin: 0px 0px 0px -20px; }
body.bd-iphone body.contentpane #frm_login { margin: 0px ! important; }
.lh0 { line-height: 0 ! important; }
