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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
body {line-height: 1}
ol, ul, menu {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
table {border-collapse: collapse; border-spacing: 0}
.uvField {background-color: #FCFDFF; border: 1px solid #8F9BB3; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset rgba(0,0,0,.1) 0 1px 1px 0, rgba(0,0,0,.1) 0 1px 1px; -webkit-box-shadow: inset rgba(0,0,0,.1) 0 1px 1px 0, rgba(0,0,0,.1) 0 1px 1px; box-shadow: inset rgba(0,0,0,.1) 0 1px 1px 0, rgba(0,0,0,.1) 0 2px 2px; margin-bottom: 10px; overflow: hidden; padding: 9px; position: relative; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; transition: all 0.1s}
.chrome .uvField {-webkit-box-shadow: rgba(0,0,0,.1) 0 1px 1px; box-shadow: rgba(0,0,0,.1) 0 2px 2px}
.scrollpane-content .uvField {overflow: visible}
.uvFieldPlaceholder, .uvFieldPassword, .uvFieldText, .uvFieldSelect, .uvFieldTextarea {-webkit-appearance: none; appearance: none; background: none; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; display: block; font: inherit; line-height: 1em; margin: 0; outline: none; padding: 0; position: relative; resize: none; width: 100%}
.uvFieldSelect {display: inline-block; margin: 1px 0 0 1px}
.webkit .uvFieldSelect {background-image: url(../images/clients/_shared/field_select.png); background-position: 100% 50%; background-repeat: no-repeat; padding-right: 12px}
.ie7 .uvFieldSelect, .ie6 .uvFieldSelect {display: inline; width: auto}
.ie7 .uvFieldSelect {width: auto}
.ie7 .uvField-category {display: inline}
.ie7 .uvField-category .uvFieldPlaceholder {margin-bottom: -1.2em}
.ie7 .uvField-category .uvFieldPlaceholder {float: left; line-height: 1.285em}
.ie7 .uvField-category .uvFieldSelect {width: auto}
.uvField-select {display: inline-block}
.ie7 .uvField-select, .ie6 .uvField-select {display: inline}
.uvField-select .uvFieldPlaceholder {position: static; margin-bottom: -1em; padding-right: 18px}
.ie7 .uvField-select .uvFieldPlaceholder, .ie6 .uvField-select .uvFieldPlaceholder {position: relative; z-index: 1}
.webkit .uvField-select .uvFieldPlaceholder {padding-right: 12px}
.uvFieldPlaceholder {color: #8F9BB3; margin: 1px 0 0 1px; position: absolute; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; white-space: nowrap; width: auto}
.ie6 .uvFieldPlaceholder {position: relative; margin-bottom: -1em}
.uvField-focus .uvFieldPlaceholder {color: #B8BECC}
.uvField-hasvalue .uvFieldPlaceholder {display: none}
.uvFieldTextarea {margin: 1px 0 0 1px; height: 5em}
.ie8 .uvFieldTextarea {width: 455px}
.ie8 .uvField-comment, .ie8 .uvField-description {display: inline-block; width: auto}
.uvModuleNew-idea-from-sidebar .uvField-focus {background: #fffdcd; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s}
.uvModuleNew-idea-from-sidebar .uvField-hasvalue {background: transparent}
.uvTooltip-alt {display: none; overflow: visible; position: absolute; z-index: 0; margin-top: -7px; width: 495px; padding: 13px; background-image: url(../images/clients/site2/black-70opacity.png); color: #fff; font-weight: bold; font-size: 11px; line-height: 15px; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; border:1px solid #fff; border-radius: 3px; -moz-box-shadow: inset rgba(0,0,0,.2) 0 1px 1px 0, rgba(0,0,0,.2) 0 2px 2px; -webkit-box-shadow: inset rgba(0,0,0,.2) 0 1px 1px 0, rgba(0,0,0,.2) 0 2px 2px; box-shadow: inset rgba(0,0,0,.2) 0 1px 1px 0, rgba(0,0,0,.2) 0 2px 2px}
.uvTooltip-alt:after {content: ""; display: block; width:0; height:0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgba(0,0,0,0.7); border-top: 0; position: absolute; top: -10px}
.uvModuleNew-idea-from-sidebar .uvTooltip-alt {z-index: 5; display: block}
.uvModuleNew-idea-from-sidebar .uvField-hasvalue .uvTooltip-alt {opacity: 0; display: none}
.uvTooltip-primary {display: block}
.uvTooltip-outOfVotes {display: none}
.uvFieldEtc-enable {display: none}
.uvOut-of-votes .uvTooltip-primary {display: none}
.uvOut-of-votes .uvTooltip-outOfVotes {display: block}
.uvField-disabled .uvFieldEtc-enable {display: block}
.uvField-focus, .uvFieldset-focus, .uvFieldset-focus .uvField {border-color: #666F80}
.uvField-focus, .uvFieldset-focus .uvField {-moz-box-shadow: inset rgba(0,0,0,.2) 0 1px 1px 0, rgba(0,0,0,.2) 0 2px 2px; -webkit-box-shadow: inset rgba(0,0,0,.2) 0 1px 1px 0, rgba(0,0,0,.2) 0 2px 2px; box-shadow: inset rgba(0,0,0,.2) 0 1px 1px 0, rgba(0,0,0,.2) 0 2px 2px}
.uvField-error {background-color: #FFF7F7 !important; border-color: #B30000 !important}
.uvField-error .uvFieldText, .uvField-error .uvFieldPassword {color: #B30000}
.uvFieldset-error, .uvFieldset-error .uvField {border-color: #B30000}
.uvField-disabled, .chrome .uvField-disabled {border-color: #E6EEFF; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none}
.uvField-votesXXX{ margin: 0 0 30px 0}
.uvField-votesXXX label {margin: 0 4px 0 0}
.uvField-votesXXX .uvFieldPlaceholderXXX {cursor: pointer; border-radius: 5px; border: 1px solid #cfd7e5; padding: 6px 10px; display: inline-block}
.uvField-votesXXX input[type=radio]:focus + .uvFieldPlaceholderXXX {opacity: 0.8}
.uvField-votesXXX .uvFieldRadio {position: absolute; left: -9999px; opacity: 0}
.uvField-votesXXX-selected .uvFieldPlaceholderXXX {color: #fff; background: #666}
.uvField-idea {clear: both; font-size: 18px; padding-right: 30px}
.uvField-logged_in, .uvField-sso {background: none !important; border: none; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; font-size: 11px; line-height: 2em; padding: 0}
.uvField-sso {font-weight: bold}
.uvField-sso img {float: left; margin-top: 3px; padding-right: 5px}
.uvField-search {-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 18px; line-height: 20px; padding: 8px 19px; margin-top: 5px}
.uvModuleSection-search .uvField-search {-moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; font-size: 12px; margin-top: 0; margin-bottom: 20px; padding: 5px 9px}
.uvField-search .uvFieldInner {display: block; margin-right: 35px}
.uvModuleSection-search .uvField-search .uvFieldInner {display: block; margin-right: 22px; position: relative}
.uvField-search .uvFieldButton {border-left: 1px solid #8F9BB3 !important; border-bottom: none; -moz-border-radius: 0 20px 20px 0; -webkit-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; position: absolute; top: -1px; right: -1px; bottom: 0px; text-overflow: clip; width: 55px}
.uvModuleSection-search .uvField-search .uvFieldButton {-moz-border-radius: 0 12px 12px 0; -webkit-border-radius: 0 12px 12px 0; border-radius: 0 12px 12px 0; padding: 0; width: 32px}
.gecko .uvField-search .uvFieldButton {height: auto}
.uvField-search .uvFieldButton img {margin-top: 6px; margin-right: 3px}
.gecko .uvField-search .uvFieldButton img {margin-top: 2px}
.uvFieldButtonImage-main, .uvFieldButtonImage-sidebar {background: url(../images/clients/_icons/icon.search.24px.png) 2px 0 no-repeat; text-indent: -9999px; display: block; height:24px; width: 24px}
.uvFieldButtonImage-sidebar {background: url(../images/clients/_icons/icon.search.16px.png) 7px 0 no-repeat; height:16px}
.uvField-search .uvFieldButton:hover .uvFieldButtonImage-main, .uvField-search .uvFieldButton:active .uvFieldButtonImage-main {background-position: 2px 0px}
.uvField-search .uvFieldButton:hover .uvFieldButtonImage-sidebar, .uvField-search .uvFieldButton:active .uvFieldButtonImage-sidebar {background-position: 7px 1px}
.uvModuleSection-search .uvField-search .uvFieldButton img, .uvModuleSection-search .uvField-search .uvFieldButton .uvFieldButtonImage-main, .uvModuleSection-search .uvField-search .uvFieldButton .uvFieldButtonImage-sidebar {margin-top: 4px; margin-right: 0}
.gecko .uvModuleSection-search .uvField-search .uvFieldButton img, .gecko .uvModuleSection-search .uvField-search .uvFieldButton .uvFieldButtonImage-main, .gecko .uvModuleSection-search .uvField-search .uvFieldButton .uvFieldButtonImage-sidebar {margin-top: 0}
.gecko .uvModuleSection-search .uvField-search .uvFieldButton:hover img, .gecko .uvModuleSection-search .uvField-search .uvFieldButton:hover .uvFieldButtonImage-main, .gecko .uvModuleSection-search .uvField-search .uvFieldButton:hover .uvFieldButtonImage-sidebar {margin-top: 1px}
.uvForm-comments {margin-bottom: 60px}
.uvForm-comments .uvFormLegend {display: none}
.uvField-highlight {background-color: #FFEA80; border-color: #CCC9CC}
.uvFieldEtc {background-color: inherit; background-position: 50% 50%; background-repeat: no-repeat; color: #8F9BB3; font-size: 9px; height: 16px; line-height: 16px; margin-top: -10px; padding: 2px 7px; position: absolute; top: 50%; right: 0; z-index: 100}
.ie6 .uvFieldEtc {margin-top: 0; top: 10px; right: 19px}
.uvFieldGroup {margin-bottom: 10px}
.uvFieldGroupLegend {display: none !important}
.uvFieldGroup .uvField {-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; margin-top: -2px; margin-bottom: 0}
.uvFieldGroup .uvField-first {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 0}
.uvFieldGroup .uvField-joined {border-top: none; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important}
.uvFileAttachments {margin: 0 -9px -9px; overflow: hidden; padding-top: 1px}
.uvFileAttachments.uvField-error {background: none !important}
.uvNewAttachments {padding: 0}
.uvFileAttachments.uvField-error .uvNewAttachments {background: #FFF7F7; border-top: 1px solid #b30000; border-bottom: 1px solid #b30000; margin: -1px 0; padding: 0}
.uvNewAttachments li {padding: 5px 9px 5px 26px; position: relative}
.uvNewAttachments li[data-needs-file=true] {background: #FCF6D7; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-border-bottom-right-radius: 3px}
.uvFieldFile {cursor: pointer; font: inherit; line-height: 22px; margin: 0; padding: 0}
.ie .uvFieldFile {font: inherit; padding: 2px; width: 60%}
.webkit .uvFieldFile {width: 100%; font-size: 11px}
.uvAddAttachment {display: block; float: left; padding: 5px 9px 5px 28px; background: url(../images/admin/icons/attachment_16.png) 9px 7px no-repeat; color: #5d7298; text-decoration: underline; font-size: 11px; line-height: 22px}
.ie6 .uvAddAttachment {float: none}
.uvAddAttachment:hover {text-decoration: none}
.uvRemoveAttachment {background: url(../images/clients/_shared/close.png) 0 0 no-repeat; display: block; cursor: pointer; font-size: 11px; margin-top: -8px; position: absolute; top: 50%; left: 7px; overflow: hidden; width: 16px; height: 16px; text-indent: -9000px; -webkit-transition: none; -moz-transition: none; transition: none}
.ie6 .uvRemoveAttachment {display: inline; top: 15px; left: -15px}
.uvRemoveAttachment:focus, .uvRemoveAttachment:hover {background-position: -16px 0}
.uvRemoveAttachment {background: url(../images/clients/_shared/close.png) 0 0 no-repeat; display: block; cursor: pointer; font-size: 11px; margin-top: -8px; position: absolute; top: 50%; left: 7px; overflow: hidden; width: 16px; height: 16px; text-indent: -9000px; -webkit-transition: none; -moz-transition: none; transition: none}
.ie6 .uvRemoveAttachment {display: inline; top: 15px; left: -15px}
.uvRemoveAttachment:focus, .uvRemoveAttachment:hover {background-position: -16px 0}
.uvFiltersExplanation, .uvOut-of-Votes-error {display: none; padding: 12px 32px; color: #6f675e; font-size: 11px; margin-bottom: 10px; line-height: 1.3em}
.uvFiltersExplanation {display: block; background-color: #F0F8FF; padding: 12px; clear: both; margin-bottom: 30px; font-size: 13px}
.uvOut-of-Votes-error {background: url(../images/icons/classic/16/10.png) 10px 10px no-repeat #fff9d9}
.uvError-more-info-container {display: none; padding-top: 10px}
.truncated-text {display: inline}
.uvOut-of-Votes-error .uvError-header {font-weight: bold}
.uvOut-of-Votes-error .uvError-list {list-style: disc inside; line-height: 14px}
.uvOut-of-votes .uvOut-of-Votes-error {display: block}
.uvFormFlash {display: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset rgba(256,256,256,.6) 0 1px 0 0, rgba(0,0,0,.1) 0 1px 1px; -webkit-box-shadow: inset rgba(256,256,256,.4) 0 1px 0 0, rgba(0,0,0,.1) 0 1px 1px; box-shadow: inset rgba(256,256,256,.4) 0 1px 0 0, rgba(0,0,0,.1) 0 2px 2px; font-size: 12px; line-height: 16px; margin: 10px 0; padding: 7px 37px 7px 11px; position: relative}
.uvFormFlash-info {background: #fcf6d7; border: 1px solid #db6; color: black}
.uvFormFlash-error {background: #b33; border: 1px solid #800; color: white; text-shadow: rgba(0,0,0,.4) 0 1px 0}
.uvFormFlashClose {background-image: url(../images/clients/_shared/close.png); background-position: 0 0; background-repeat: no-repeat; cursor: pointer; font-size: 11px; margin-top: -8px; position: absolute; top: 15px; right: 7px; width: 16px; height: 16px; text-indent: -9000px; -webkit-transition: none; -moz-transition: none; transition: none}
.uvFormFlashClose:focus, .uvFormFlashClose:hover {background-position: -16px 0}
.uvFormFlash-error .uvFormFlashClose {background-image: url(../images/clients/_shared/close_reversed.png)}
.uvAjaxCheckbox {line-height: 18px; margin-bottom: 5px}
.uvAjaxCheckboxInput {float: left; line-height: 18px; margin-right: 3px; width: 18px}
.uvAjaxCheckbox-thinking .uvAjaxCheckboxInput {background: url(../images/clients/_shared/signin_throbber.gif) 50% 50% no-repeat}
.uvAjaxCheckbox-thinking .uvAjaxCheckboxInput input {visibility: hidden}
#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('clients/_shared/fancybox/fancybox.png')}
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none}
#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #fff}
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('clients/_shared/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none}
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top}
#fancybox-frame {width: 100%; height: 100%; border: none; display: block}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('clients/_shared/fancybox/blank.gif'); z-index: 1102; display: none}
#fancybox-left {left: 0px}
#fancybox-right {right: 0px}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block}
#fancybox-left-ico {background-image: url('clients/_shared/fancybox/fancybox.png'); background-position: -40px -30px}
#fancybox-right-ico {background-image: url('clients/_shared/fancybox/fancybox.png'); background-position: -40px -60px}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible}
#fancybox-left:hover span {left: 20px}
#fancybox-right:hover span {left: auto; right: 20px}
.fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001}
#fancybox-bg-n {top: -20px; left: 0; width: 100%; background-image: url('clients/_shared/fancybox/fancybox-x.png')}
#fancybox-bg-ne {top: -20px; right: -20px; background-image: url('clients/_shared/fancybox/fancybox.png'); background-position: -40px -162px}
#fancybox-bg-e {top: 0; right: -20px; height: 100%; background-image: url('clients/_shared/fancybox/fancybox-y.png'); background-position: -20px 0px}
#fancybox-bg-se {bottom: -20px; right: -20px; background-image: url('clients/_shared/fancybox/fancybox.png'); background-position: -40px -182px}
#fancybox-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url('clients/_shared/fancybox/fancybox-x.png'); background-position: 0px -20px}
#fancybox-bg-sw {bottom: -20px; left: -20px; background-image: url('clients/_shared/fancybox/fancybox.png'); background-position: -40px -142px}
#fancybox-bg-w {top: 0; left: -20px; height: 100%; background-image: url('clients/_shared/fancybox/fancybox-y.png')}
#fancybox-bg-nw {top: -20px; left: -20px; background-image: url('clients/_shared/fancybox/fancybox.png'); background-position: -40px -122px}
#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102}
.fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative}
.fancybox-title-outside {padding-top: 10px; color: #fff}
.fancybox-title-over {position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left}
#fancybox-title-over {padding: 10px; background-image: url('clients/_shared/fancybox/fancy_title_over.png'); display: block}
.fancybox-title-float {position: absolute; left: 0; bottom: -20px; height: 32px}
#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto}
#fancybox-title-float-wrap td {border: none; white-space: nowrap}
#fancybox-title-float-left {padding: 0 0 0 15px; background: url('clients/_shared/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('clients/_shared/fancybox/fancybox-x.png') 0px -40px}
#fancybox-title-float-right {padding: 0 0 0 15px; background: url('clients/_shared/fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1}
.fancybox-ie6 #fancybox-title-float-left {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_title_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_loading.png', sizingMethod='scale')}
.fancybox-ie .fancybox-bg {background: transparent !important}
.fancybox-ie #fancybox-bg-n {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stylesheets/clients/_shared/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
.uvFieldEtc-providers span, .uvFieldEtc-providers ul {float: left}
.uvFieldEtc-providers li {float: left; height: 16px; margin: 0 0 0 5px; padding: 0; width: 16px}
.uvFieldEtc-providers img {display: block; height: 16px; width: 16px}
.uvField-authentication .uvFieldEtc-providers {position: static; float: left; margin: 0 0 -2px 0; padding: 0}
.ie6 .uvField-authentication .uvFieldEtc-providers {position: relative; top: 0; left: 0}
.uvField-authentication .uvFieldPlaceholder {position: relative; margin-bottom: -1.1em}
.uvField-authentication .uvFieldEtc-providers li, .uvField-authentication img.password {float: left; margin: -2px 5px 0 0}
.ie6 .uvField-authentication img.password {display: none}
.uvField-authentication div.password {background-color: inherit; float: left}
.ie6 .uvField-authentication div.password {display: inline; float: none}
.ie6 .uvField-authentication .uvFieldPassword {display: inline; width: auto}
.uvSignin {color: #8F9BB3; margin-bottom: 10px}
.uvSigninLegend {display: none !important}
.uvSignin .uvField {-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; margin-top: -2px; margin-bottom: 0}
.uvSignin .uvField-first {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 0}
.uvSignin-display_name .uvField {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.uvSignin .uvField-email {display: block}
.uvSignin .uvField-authentication {display: none}
.uvSignin .uvField-third_party {display: none}
.uvSignin .uvField-display_name {display: none}
.uvSignin .uvField-logged_in {display: none}
.uvSignin .uvFieldEtc-reset {display: block}
.uvFieldEtc-reset {background-image: url(../images/clients/_shared/signin_reset.png); cursor: pointer; width: 16px; text-indent: -9000px}
.uvFieldEtc-reset:focus, .uvFieldEtc-reset:hover {background-image: url(../images/clients/_shared/signin_reset_hover.png)}
.uvFieldEtc-unprotected {display: none; background-image: url(../images/clients/_shared/signin_unprotected.png); width: 16px; text-indent: -9000px}
.uvFieldEtc-thinking {display: none; background-image: url(../images/clients/_shared/signin_throbber.gif); width: 16px; text-indent: -9000px}
.uvFieldEtc-email_invalid {display: none; color: #B30000}
.uvFieldEtc-password_invalid {display: none; color: #B30000}
.uvFieldEtc-forgot_password, .uvFieldEtc-create_password {display: none}
.uvFieldEtc-providers {display: none}
.uvFieldEtc-third_party {display: none; float: left}
.uvSignin-thinking .uvFieldEtc-thinking, .uvField-thinking .uvFieldEtc-thinking {display: block}
.uvSignin-thinking .uvFieldEtc-reset {display: none}
.uvSignin .uvFielderror .uvFieldEtc-email_invalid {display: block}
.uvSignin .uvField-error .uvFieldEtc-password_invalid {display: block}
.button-states-language {display: none}
.uvSignin .uvField-display_name {overflow: visible}
.uvFieldEtc-reset {}
.uvField-tos_custom {display: none; position: relative; left: 0; height: auto; font-size: 11px; background: none !important; border: none !important; -moz-border-radius: none !important; -webkit-box-shadow: none !important; box-shadow: inset 0 0 !important; color: #666 !important; margin-top: 0px !important; padding: 0 3px !important}
.label-note {display: block; color: #666; font-size: 11px; margin-bottom: .7em; line-height: 1.3em}
.label-note.inline-block {display: inline-block}
.ie7 .label-note.inline-block {display: inline; width: auto}
.confirmation-email-note {display: none; padding: 10px 0 0 5px}
.uvSignin-display_name .confirmation-email-note {display: block}
.uvSignin-display_name .submit_region .label-note, .uvSignin-third_party_pw .submit_region .label-note, .uvSignin-unprotected .submit_region .label-note, .uvSignin-existing_account .submit_region .label-note {display: none !important}
.uvField-tos_custom .uvField {overflow: visible}
.uvSignin .submit_region {clear: both; margin-top: 6px}
.submit_region .uvFieldEtc-submit-button {display: inline; margin-bottom: 5px; margin-right: 5px}
.submit_region .uvFieldEtc-cancel-page {display: none; cursor: pointer; color: #007DBF; background: none; border: 0; font-size: 10px; margin-left: 5px; text-decoration: underline}
.uvSignin-display_name .uvField-tos_custom {display: block}
.uvSignin-checking .uvField-email {display: none}
.uvSignin-prestine .uvFieldEtc-reset {display: none}
.uvSignin-prestine .uvFieldEtc-providers {display: block}
.uvSignin-prestine .error .uvFieldEtc-email_invalid {display: none}
.uvSignin-prestine .error .uvFieldEtc-password_invalid {display: none}
.uvSignin-password .uvField-authentication {display: block}
.uvSignin-password .uvFieldEtc-forgot_password {display: block}
.uvSignin-third_party .uvField-authentication {display: block}
.uvSignin-third_party .uvFieldEtc-third_party {display: block}
.uvSignin-third_party .uvFieldEtc-create_password {display: block}
.uvSignin-third_party_reaffirm_terms .uvField-authentication, .uvSignin-third_party_pw .uvField-authentication {display: block}
.uvSignin-third_party_reaffirm_terms .uvFieldEtc-third_party, .uvSignin-third_party_pw .uvFieldEtc-third_party {display: block}
.uvSignin-third_party_reaffirm_terms .uvFieldEtc-forgot_password, .uvSignin-third_party_pw .uvFieldEtc-forgot_password {display: block}
.uvSignin-display_name .uvField-display_name {display: block; margin-top: 5px}
.uvSignin-unprotected .uvFieldEtc-unprotected {display: block}
.uvSignin-unprotected .uvFieldEtc-reset {display: none}
.uvSignin-logged_in .uvField-email {display: none}
.uvSignin-logged_in .uvField-tos_custom {display: none}
.uvSignin-logged_in .confirmation-email-note {display: none}
.uvSignin-logged_in .uvField-sso {display: none}
.uvSignin-logged_in .uvField-logged_in {display: block}
.uvSignin-logged_in .submit_region {display: none !important}
.uvSignin-prestine.uvSignin-existing_account .uvField-authentication {display: block}
.uvSignin-prestine.uvSignin-existing_account .uvFieldEtc-forgot_password {display: none}
.uvSignin-reaffirm_terms .uvField-authentication, .uvSignin-email_edit.uvSignin-existing_account .uvField-authentication {display: block}
.uvSignin-third_party_reaffirm_terms .uvField-tos_custom, .uvSignin-unprotected_reaffirm_terms .uvField-tos_custom, .uvSignin-reaffirm_terms .uvField-tos_custom, .uvSignin-reaffirm_terms.uvSignin-existing_account .uvField-tos_custom {display: block}
.uvSignin-email_edit.uvSignin-existing_account .uvFieldEtc-forgot_password {display: none}
.uvStyle-button {background: #E6EAF2; background: -moz-linear-gradient(0% 100% 90deg, #A2ACBF, #E6EAF2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E6EAF2), to(#A2ACBF)); -webkit-background-clip: padding-box; border-top: 1px solid #A3B1CC; border-right: 1px solid #8F9BB3; border-bottom: 1px solid #666F80; border-left: 1px solid #8F9BB3; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.1); color: #292C33; display: inline-block; font-family: inherit; font-weight: bold; line-height: 2em; margin: 0; overflow: hidden; padding: 0 1em; text-align: center; text-decoration: none; text-overflow: ellipsis; text-shadow: 0 1px 0 rgba(255,255,255,.5)}
.uvStyle-button:hover, .uvStyle-button:focus {background: #2a81d7; background: -moz-linear-gradient(0% 100% 90deg, #206bcb, #3e9ee5); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb)); border-top: 1px solid #2a73a6; border-right: 1px solid #165899; border-bottom: 1px solid #07428f; border-left: 1px solid #165899; -moz-box-shadow: inset 0 1px 0 0 #62b1e9; -webkit-box-shadow: inset 0 1px 0 0 #62b1e9; box-shadow: inset 0 1px 0 0 #62b1e9; color: #FFF; cursor: pointer; text-decoration: none; text-shadow: 0 -1px 1px #1d62ab}
.chrome .uvField .uvStyle-button:hover, .chrome .uvField .uvStyle-button:focus {-webkit-box-shadow: none; box-shadow: none}
.uvStyle-button:active, .uvStyle-button.selected, .uvStyle-button-selected, .uvStyle-button.selected:focus, .uvStyle-button-selected:hover {background: #3282d3; border: 1px solid #154c8c; border-bottom: 1px solid #0e408e; -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff; -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff; box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff; color: #FFF; text-decoration: none; text-shadow: 0 -1px 1px #2361a4}
.chrome.win .uvStyle-button:active, .chrome.win .uvStyle-button.selected, .chrome.win .uvStyle-button-selected, .chrome.win .uvStyle-button.selected:focus, .chrome.win .uvStyle-button-selected:hover {-moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: inset 0 1px 0 0 #fff}
.uvStyle-button[disabled], .uvStyle-button[disabled]:active, .uvStyle-button[disabled]:focus, .uvStyle-button[disabled]:hover, .uvStyle-button.disabled, .uvStyle-button.disabled:active, .uvStyle-button.disabled:focus, .uvStyle-button.disabled:hover, .uvStyle-button-disabled, .uvStyle-button-disabled:active, .uvStyle-button-disabled:focus, .uvStyle-button-disabled:hover {background: #f3f3f3; background: -moz-linear-gradient(0% 100% 90deg, #f3f3f3, #dadada); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#f3f3f3)); border-top: 1px solid #c5c5c5; border-right: 1px solid #cecece; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #cecece; color: #8f8f8f; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; cursor: not-allowed; text-shadow: 0 -1px 1px #ebebeb}
button.uvStyle-button::-moz-focus-inner {}
.gecko button.uvStyle-button {height: 2.2em}
.uvStyle-status {background-color: #CFD7E6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #292C33; display: inline-block; font-size: 11px; font-style: normal; font-weight: bold; line-height: 20px; padding: 0 .75em; text-shadow: rgba(0,0,0,.5) 0 1px 1px; text-transform: uppercase}
.uvIdeaStatus .uvStyle-status {}
.uvStyle-status-duplicate, .uvStyle-status-deleted, .uvStyle-status-merged {background-color: #802020; color: #FFF}
.uvStyle-status-spam {background-color: #B30000; color: #FFF}
.uvStyle-meta {color: #8F9BB3; font-size: 11px; font-weight: normal}
.uvStyle-meta * {white-space: nowrap}
.uvStyle-meta a {color: inherit; text-decoration: underline}
.uvStyle-count {color: #8F9BB3}
.uvStyle-cancel {font-size: 12px; padding: 0 .5em}
.uvStyle-cancel.disabled {color: #ccc}
.uvHelp {cursor: help; font-size: 11px; font-weight: bold}
.uvIdeaVoteBadge {width: 80px}
.uvIdeaVoteForm {position: relative}
.uvIdeaVoteFormTrigger {display: block; font-size: 11px}
.uvIdeaVoteFormTrigger .uvStyle-button {white-space: nowrap}
.uvIdeaVoteForm-inline .uvIdeaVoteFormTrigger {display: inline-block; font-weight: normal; line-height: 2em; vertical-align: middle}
.uvIdeaVoteFormToggle {display: none; outline: 0; background-color: #FCFDFF; border: 1px solid #8F9BB3; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: rgba(0,0,0,.3) 0 3px 3px; -webkit-box-shadow: rgba(0,0,0,.3) 0 3px 3px; box-shadow: rgba(0,0,0,.3) 0 3px 3px; font-size: 14px; font-weight: normal; padding: 9px 9px 9px 79px; position: absolute; top: 0; left: 0; z-index: 999}
.ie7 .uvIdeaVoteFormToggle, .ie6 .uvIdeaVoteFormToggle {padding-left: 9px; top: auto; bottom: 0}
.ie6 .uvIdeaVoteFormToggle {bottom: 60px}
.uvIdeaVoteForm-inline .uvIdeaVoteFormToggle {border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin-top: -25px; padding: 0 0 0 5em; position: relative; left: -1px; width: auto}
.ie7 .uvIdeaVoteForm-inline .uvIdeaVoteFormToggle, .ie6 .uvIdeaVoteForm-inline .uvIdeaVoteFormToggle {padding-left: 0}
.ie6 .uvIdeaVoteFormToggle .uvSignin {width: 350px}
.uvIdeaVoteFormLegend {float: left; font-size: 12px; font-weight: bold; line-height: 2em; margin: 0 0 0 -80px; text-align: center; width: 80px}
.ie7 .uvIdeaVoteFormLegend, .ie6 .uvIdeaVoteFormLegend {display: none}
.uvIdeaVoteFormToggle .uvField {background-color: #FFF; min-width: 350px}
.uvIdeaVoteForm-inline .uvField {min-width: 0}
.uvIdeaVoteButtons {white-space: nowrap}
.uvVoteFormMeta {font-size: 12px; vertical-align: middle}
.uvIdeaVoteVotesRemaining {font-size: 11px; line-height: 16px}
.uvIdeaVoteButtonsMeta {margin-top: 10px}
.uvVoteLimit-unlimited .uvIdeaVoteButtonsMeta {margin-top: 0}
.uvVoter {position: relative}
.uvVoter .uvIdeaVoteFormTriggerState-no_votes {display: block}
.uvIdeaVoteForm-inline .uvVoter .uvIdeaVoteFormTriggerState-no_votes {display: inline-block}
.uvVoter .uvIdeaVoteFormTriggerState-you_voted {display: none; cursor: pointer}
.uvVoter .uvIdeaVoteFormTriggerState-out_of_votes {display: none}
.uvVoter .uvIdeaVoteFormTriggerState-voting_closed {display: none}
.uvVoter .uvIdeaVoteFormToggle {display: none}
.uvVoter .uvIdeaVoteButtons .uvIdeaVoteButton-0-votes, .uvVoter .uvIdeaVoteButtons .uvIdeaVoteButton-0-votes.uvIdeaVoteButton-disabled {display: none}
.uvIdeaVoteButtons-removevotes {background: none; border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none}
.uvVoter.uvVoter-logged_out .uvIdeaVoteVotesRemaining {display: none}
.uvVoter.uvVoterMode-voted .uvIdeaVoteFormTriggerState-no_votes {display: none}
.uvVoter.uvVoterMode-voted .uvIdeaVoteFormTriggerState-you_voted {display: block}
.uvIdeaVoteForm-inline .uvVoter.uvVoterMode-voted .uvIdeaVoteFormTriggerState-you_voted {display: inline-block}
.uvVoterMode-voted .uvIdeaVoteButtons .uvIdeaVoteButton-0-votes {display: inline-block}
.uvVoter.uvVoterMode-voted .uvIdeaVoteButtons .uvIdeaVoteButton-0-votes {display: inline-block}
.uvVoter.uvVoterMode-out_of_votes .uvIdeaVoteFormTriggerState-no_votes {display: none}
.uvVoter.uvVoterMode-out_of_votes .uvIdeaVoteFormTriggerState-out_of_votes {display: block}
.uvIdeaVoteForm-inline .uvVoter.uvVoterMode-out_of_votes .uvIdeaVoteFormTriggerState-out_of_votes {display: inline-block}
.uvVoter.uvVoterMode-voting_closed .uvIdeaVoteFormTriggerState-no_votes {display: none}
.uvVoter.uvVoterMode-voting_closed .uvIdeaVoteFormTriggerState-voting_closed {display: block; font-size: 10px; line-height: 1em; padding-top: .5em; padding-bottom: .5em}
.uvIdeaVoteForm-inline .uvVoter.uvVoterMode-voting_closed .uvIdeaVoteFormTriggerState-voting_closed {display: inline-block}
.uvSpinner {background: url(../images/clients/_shared/signin_throbber.gif) 50% 50% no-repeat; display:none; font-size: 11px; line-height: 16px; text-indent: -9000px; width: 16px}
.uvSpinning .uvSpinner {display: inline-block}
.ugc html, .ugc body, .ugc div, .ugc span, .ugc applet, .ugc object, .ugc iframe, .ugc h1, .ugc h2, .ugc h3, .ugc h4, .ugc h5, .ugc h6, .ugc p, .ugc blockquote, .ugc pre, .ugc a, .ugc abbr, .ugc acronym, .ugc address, .ugc big, .ugc cite, .ugc code, .ugc del, .ugc dfn, .ugc em, .ugc img, .ugc ins, .ugc kbd, .ugc q, .ugc s, .ugc samp, .ugc small, .ugc strike, .ugc strong, .ugc sub, .ugc sup, .ugc tt, .ugc var, .ugc b, .ugc u, .ugc i, .ugc center, .ugc dl, .ugc dt, .ugc dd, .ugc ol, .ugc ul, .ugc li, .ugc fieldset, .ugc form, .ugc label, .ugc legend, .ugc table, .ugc caption, .ugc tbody, .ugc tfoot, .ugc thead, .ugc tr, .ugc th, .ugc td, .ugc article, .ugc aside, .ugc canvas, .ugc details, .ugc embed, .ugc figure, .ugc figcaption, .ugc footer, .ugc header, .ugc hgroup, .ugc menu, .ugc nav, .ugc output, .ugc ruby, .ugc section, .ugc summary, .ugc time, .ugc mark, .ugc audio, .ugc video {margin: 0; padding: 0; border: 0; font: inherit; line-height: 1em; vertical-align: baseline}
.ugc {line-height: 1em}
.ugc > *:first-child {margin-top: 0 !important}
.ugc a {text-decoration: underline}
.ugc strong, .ugc b {font-weight: bold}
.ugc u, .ugc em, .ugc i {font-style: italic; text-decoration: none}
.ugc code {background: #F3F6FA; color: #324354; font-family: monospace; padding: .1em .2em}
.ugc blockquote {background-color: #F3F6FA; border-top: 1px solid #CED6E6; margin: 1em; padding: 1em 1em .3em 1em}
.ugc h1, .ugc h2, .ugc h3, .ugc h4, .ugc h5, .ugc h6 {font-weight: bold; margin: 1.4em 0 .7em 0}
.ugc h1 {font-size: 150%}
.ugc h2 {font-size: 140%}
.ugc h3 {font-size: 130%}
.ugc h4 {font-size: 110%}
.ugc h5 {font-size: 100%}
.ugc h6 {font-size: 100%; font-weight: normal}
.ugc img {display: block; max-width: 100%; margin: 1em 0}
.ugc p {line-height: 1.4em; margin-bottom: .7em}
.ugc li, .ugc dt, .ugc dd, .ugc td {line-height: 1.4em}
.ugc dt {font-weight: bold}
.ugc td {padding: 0 2px 2px 2px}
.ugc pre {background-color: #F3F6FA; border: 1px solid #DBE2F2; border-left-width: 1ex; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #324354; font-family: monospace; font-size: 11px; line-height: 1.2em; margin: 1em 0; padding: 1ex 1ex; white-space: -moz-pre-wrap !important; white-space: pre-wrap}
.ugc ol, .ugc ul, .ugc dl {line-height: 1em; margin: 1em 0 1em 2em}
.ugc ol {list-style: decimal}
.ugc ul {list-style: square}
.ugc ol ol {list-style: lower-alpha}
.ugc ol ol ol {list-style: lower-roman}
.ugc ol ol ol ol {list-style: decimal}
.ugc li {margin-bottom: .3em}
.ugc-embed {max-width: 100%; margin: 1em 0}
.ugc-embed iframe, .ugc-embed img, .ugc-embed object, .ugc-embed embed {display: block; max-width: 100%; margin-bottom: 1em}
.ugc-embed figcaption {}
#tiptip_holder {display: none; position: absolute; top: 0; left: 0; z-index: 99999}
#tiptip_holder.tip_top {padding-bottom: 10px}
#tiptip_holder.tip_bottom {padding-top: 10px}
#tiptip_holder.tip_right {padding-left: 10px}
#tiptip_holder.tip_left {padding-right: 10px}
#tiptip_content {font-size: 12px; color: #ddd; line-height: 1.3em; text-shadow: 0 0 2px #000; padding: 4px 8px; border: 1px solid rgba(255,255,255,0.25); background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #555; -webkit-box-shadow: 0 0 3px #555; -moz-box-shadow: 0 0 3px #555}
.ie7 #tiptip_content {background: #000}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff; border-top-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff; border-right-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff; border-left-color: rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92)}
@media screen and (-webkit-min-device-pixel-ratio:0) {#tiptip_content {padding: 9px 14px; background-color: rgba(45,45,45,0.88)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {border-bottom-color: rgba(45,45,45,0.88)}
#tiptip_holder.tip_top #tiptip_arrow_inner {border-top-color: rgba(20,20,20,0.92)}
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
.uvContainer {padding-left: 20px; padding-right: 20px}
.uvRow {width: 100%; max-width: 1140px; min-width: 728px; margin: 0 auto; overflow: hidden}
.uvCol-1, .uvCol-2, .uvCol-3, .uvCol-4, .uvCol-5, .uvCol-6, .uvCol-7, .uvCol-8, .uvCol-9, .uvCol-10, .uvCol-11 {margin-right: 3.8%; float: left; min-height: 1px}
.uvCol-1 {width: 4.85%}
.uvCol-2 {width: 13.45%}
.uvCol-3 {width: 22.05%}
.uvCol-4 {width: 30.75%}
.uvCol-5 {width: 39.45%}
.uvCol-6 {width: 48%}
.uvCol-7 {width: 56.75%}
.uvCol-8 {width: 65.4%}
.uvCol-9 {width: 74.05%}
.uvCol-10 {width: 82.7%}
.uvCol-11 {width: 91.35%}
.uvCol-12 {width: 100%; float: left}
.uvCol-last {margin-right: 0px}
img, object, embed {max-width: 100%}
img {height: auto}
.uvSignin {max-width: 476px}
@media only screen and (max-width: 1023px) {body {}
}
@media handheld, only screen and (max-width: 767px) {.uvRow, .body, .uvContainer {width: 100%; min-width: 300px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.uvCol-1, .uvCol-2, .uvCol-3, .uvCol-4, .uvCol-5, .uvCol-6, .uvCol-7, .uvCol-8, .uvCol-9, .uvCol-10, .uvCol-11, .uvCol-12 {width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px}
body {-webkit-text-size-adjust: none}
.uvKbTopic {float: none !important; width: auto !important}
.uvKbTopic:nth-child(odd) {margin-right: 0 !important}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {}
.hidden, .HIDE {display: none}
body {color: #292C33; background-color: rgb(255,255,255); font-family: Arial, sans-serif; font-size: 14px; text-rendering: optimizeLegibility; -webkit-text-size-adjust: none}
a {text-decoration: none}
a:focus, a:hover {text-decoration: underline}
em, i {font-style: italic}
strong, b {font-weight: bold}
::-moz-selection {background: #FFEA80; color: #000}
::-webkit-selection {background: #FFEA80; color: #000}
::selection {background: #FFEA80; color: #000}
mark {background: #FFEA80; color: #000}
.uvMasthead {border-bottom: 1px solid rgba(0,0,0,.25)}
.uvMasthead .uvCol-12 {position: relative}
.uvMastheadLinksWrapper {float: right}
.uvMastheadLinks {border: 1px solid rgba(0,0,0,.25); border-top: none; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-box-shadow: rgba(0,0,0,.1) 0 1px 1px; -webkit-box-shadow: rgba(0,0,0,.1) 0 1px 1px; box-shadow: rgba(0,0,0,.1) 0 1px 1px; clear: none}
.no-rgba .uvMastheadLinks {border: 1px solid #E3E8F2; border-top: none}
.uvMastheadLinks a {white-space: nowrap}
@media handheld, only screen and (max-width: 767px) {.uvMastheadLinksWrapper {clear: both; float: none}
.uvMastheadLinks {margin: 0 -19px 1px -19px; position: static}
}
.uvMastheadLinks .uvList-customLinks {background-color: rgba(255,255,255,.75); -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; font-size: 11px; font-weight: bold; line-height: 27px; padding: 0 19px 0 0}
.no-rgba .uvMastheadLinks .uvList-customLinks {background-color: #FCFDFF}
.uvMastheadLinks li {background-image: none !important; display: inline; padding-left: 0; margin-left: 19px}
.uvMastheadWrapper {float: left; padding-top: 25px; padding-bottom: 24px}
.uvMastheadLogo {display: block; max-width: 100%}
.uvBody {background: rgb(255,255,255) url(../images/clients/site2/body_background.png) repeat-x 0 0; border-top: 1px solid #E3E8F2; color: #292C33; padding-top: 25px; padding-bottom: 25px}
.ie6 .uvBody {background-image: none}
.uvPageContainer {position: relative; overflow: hidden}
.uvPageHeader {margin-bottom: 30px}
.uvPageTitle {font-size: 24px; font-weight: normal; line-height: 1em; margin-top: 6px; margin-bottom: 8px}
.uvUserProfile .uvPageTitle {margin-top: 12px; margin-bottom: 12px}
.uvPageTitle a {color: inherit}
.uvPageSubtitle {font-size: 24px; margin-bottom: 20px; position: relative}
.uvBreadcrumbs {font-size: 12px; line-height: 12px; margin-bottom: 30px}
.uvPortal, .uvPageContainer {overflow: visible; min-height: 0}
.uvPortalMessage {color: #666F80}
.uvPortalSearchResults {margin-bottom: 30px}
.uvModulePortalSearchResults {outline: 0; padding-right: 0 !important; padding-left: 0 !important}
.uvModulePortalSearchResults .uvModuleHeader {margin-right: 19px; margin-left: 19px}
.uvModulePortalSearchResults .uvModuleSectionHeader {color: #666F80; font-size: 18px; margin-bottom: 20px}
.uvModuleSection-portalsearchresults {float: left; width: 48.1%}
.uvModuleSection-portalsearchresults-ideas {margin-right: 3.8%}
.uvModuleSection-portalsearchresults-ideas .uvModuleSectionHeader, .uvModuleSection-portalsearchresults-ideas .uvList {padding: 0 20px 0 19px}
.uvModuleSection-portalsearchresults-faqs .uvModuleSectionHeader, .uvModuleSection-portalsearchresults-faqs .uvList {padding: 0 19px 0 20px}
.uvFooter {width: 100%; color: #666F80; font-size: 11px; padding: 20px 0; text-align: center; overflow: hidden}
.uvStyle-separator {color: #B8BECC}
.uvFooter p {line-height: 1.4em}
.uvKbTopics {}
.uvKbTopics > li {float: left; margin-bottom: 30px; width: 48.1%}
.uvKbTopics > li:nth-child(odd) {margin-right: 3.8%}
.uvKbTopicTitle {font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 5px}
.uvKbTopics h2 a {color: inherit}
.uvAdminOnly {display: none}
.uv-user-admin .uvAdminOnly-inline {display: inline}
.uvUserOnly {display: none}
.uv-user .uvUserOnly-inline {display: inline}
.uv-user .uvUserOnly-block {display: block}
.uvIdea {clear: both; margin: 0 0 60px 0 !important; min-height: 83px; padding-left: 100px; position: relative}
.uvIdea-small {margin: 0 0 20px 0 !important; min-height: 1em; padding-left: 0}
.uvIdea-show {margin-top: 40px !important}
.uvIdeaHeader {padding-top: 11px; word-wrap: break-word}
.uvIdea-show .uvIdeaHeader {min-height: 40px}
.uvIdeaTitle {font-size: 18px; font-weight: bold; line-height: 1em; margin-bottom: 10px}
.uvIdea-show .uvIdeaTitle a {color: inherit}
.uvIdeaDescription {color: #292C33; font-size: 14px; margin-bottom: 30px}
.uvList-ideas .uvIdeaDescription {font-size: 13px; margin-bottom: 10px}
.uvIdeaContainer {overflow: hidden; word-wrap: break-word}
.uvIdeaVoteBadge {position: absolute; top: 0; left: 0}
.ie6 .uvIdeaVoteBadge {left: -100px}
.uvIdea-small .uvIdeaVoteBadge {float: left; margin: 0 10px 0 0; position: static; width: 55px}
.ie6 .uvIdea-small .uvIdeaVoteBadge {display: none}
.uvIdea-small .uvIdeaVoteFormTrigger .uvStyle-button {padding-right: 0; padding-left: 0}
.uvIdeaVoteCount {background-color: #FCFDFF; border: 1px solid #CFD7E6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: rgba(0,0,0,.1) 0 1px 1px; -webkit-box-shadow: rgba(0,0,0,.1) 0 1px 1px; box-shadow: rgba(0,0,0,.1) 0 1px 1px; color: #8F9BB3; font-size: 12px; line-height: 14px; margin-bottom: 3px; padding: 12px 0 9px 0; text-align: center}
.uvIdeaVoteCount strong {color: #292C33; display: block; font-size: 18px; font-weight: bold; margin-bottom: 5px}
.uvIdeaMeta {color: #8F9BB3; margin-bottom: 30px}
.uvIdea-small .uvIdeaMeta {margin-bottom: auto}
.uvIdeaMeta a {color: inherit}
.uvIdeaShare {float: right; margin-left: 20px; position: relative; z-index: 1}
@media handheld, only screen and (max-width: 767px) {.uvIdeaShare {float: none; margin-bottom: 30px; margin-left: 0}
}
.uvIdeaSectionTitle {font-size: 24px; margin-bottom: 20px}
.uvIdeaSuggestors {clear: both; margin-bottom: 30px}
.uvIdeaStatus {margin-bottom: 60px}
.uvForumIndex {padding-bottom: 100px}
.uvForumIndex-alt {height: 0; padding: 0; margin: 0; overflow: hidden}
.uvHelpdeskSearchResults {outline: 0}
.uvForumIndex .uvListItem-noresults, .uvForumSearchResults .uvListItem-noresults, .uvHelpdeskSearchResults .uvListItem-noresults {font-size: 24px; line-height: 1em; padding: 1em; text-align: center}
.uvFaq {margin-bottom: 30px}
.uvFaqFooter {color: #A0A6B3; font-size: 11px; margin: 30px 0}
.uvFaqFooter a {color: inherit}
.uvFaqFooter .uvStyle-button {}
.uvFaqFooter .uvStyle-button img {}
.uvAttachments {clear: both; float: left; width: 100%}
.uvAttachment {float: left; margin-right: 20px; margin-bottom: 30px; width: 190px}
.uvListItem .uvAttachment {margin-bottom: 10px}
.gecko .uvAttachment {width: auto}
.uvAttachmentLink {float: left; width: 100%}
.uvAttachmentLink:hover {text-decoration: none}
.uvAttachmentIcon {float: left; height: 32px; margin-right: 5px; width: 32px}
.uvAttachmentThumbnail {background-color: #FCFDFF; background-position: 50% 50%; background-repeat: no-repeat; border: 2px solid #fefefe; border-right-color: #f1f1f1; border-left-color: #f1f1f1; border-bottom-color: #e2e2e2; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-box-shadow: rgba(0, 0, 0, .75) 0 0 1px; -webkit-box-shadow: rgba(0, 0, 0, .75) 0 0 1px; box-shadow: rgba(0, 0, 0, .75) 0 0 1px; float: left; height: 28px; width: 28px; margin-right: 5px}
.uvAttachmentMeta {float: left; width: 153px; max-width: 100%}
.gecko .uvAttachmentMeta {width: auto}
.uvAttachmentCaption {display: block; font-size: 12px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.uvAttachmentLink:hover .uvAttachmentCaption {text-decoration: underline}
.uvAttachmentSize {color: #8F9BB3; display: block; font-size: 11px; line-height: 16px; text-decoration: none}
.uvAttachmentLink:hover .uvAttachmentSize {}
.uvForumCreateIdea {position: relative}
.uvForumCreateIdea-new {margin-bottom: 60px; max-width: 476px}
.uvSpinning .uvFieldEtc-thinking {display: inline-block}
.ie7 .uvSpinning .uvFieldEtc-thinking {display: block}
.ie6 .uvSpinning .uvFieldEtc-thinking {display: block}
.uvSpinning .uvStyle-cancel {display: none}
.uvForumCreateIdeaLegend {display: block; -moz-padding-start: 0; padding-start: 0; -webkit-padding-start: 0; -moz-padding-end: 0; -webkit-padding-end: 0; padding-end: 0; font-size: 18px; font-weight: bold; padding-bottom: 10px}
.uvForumCreateIdea .uvForumVotesRemaining {color: #8F9BB3; float: right; font-size: 11px; line-height: 18px; margin: 0 0 10px 10px}
.uvForumCreateIdea .uvForumVotesRemaining .uvUserData-votes-remaining {font-weight: bold}
.uvField-idea .uvFieldEtc-reset {display: none}
.uvFieldEtc-reset {display: none}
.uvNoResults {display: none; font-weight: bold; padding-bottom: 10px}
.uvHelpdeskSearch {margin-bottom: 30px}
.uvHelpdeskSearch .uvFieldEtc-reset {display: none; right: 65px}
.uvHelpdeskSearch .uvFieldEtc-thinking {right: 65px}
.uvField-paused .uvFieldEtc-reset {display: block}
.uvTabs {clear: both; color: #666F80; float: left; font-size: 12px; margin-bottom: 30px; width: 100%}
.uvTab-selected:focus, .uvTab-selected:hover {text-decoration: none}
.uvTabsLeft {float: left}
.uvTabsLeft li {float: left; margin-right: 5px}
.uvTabsRight {float: right}
.uvTabsRight li {float: left; margin-left: 5px}
.ie7 .uvForumFilter-categories {display: none}
#uvNewIdeaCap {display: none}
@media handheld, only screen and (max-width: 767px) {.uvTabsRight {float: left}
.uvTabsRight li {margin-left: auto; margin-right: 5px}
}
.uvTab {background: #F3F6FA url(../images/clients/site2/tab-selected.png) 50% -5px repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: block; line-height: 2em; margin: 1px 0 5px 0; padding: 0 10px; text-align: center; white-space: nowrap}
.ie6 .uvTab {background-image: none}
.uvTab-selected {background-position: 50% 100%; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; color: #FFF; font-weight: bold; margin-bottom: 0; min-width: 60px; padding-bottom: 5px}
.ie6 .uvTab-selected {margin-bottom: 5px; padding-bottom: 0}
.uvTab-createidea {font-weight: bold; white-space: nowrap}
.uvTabExtended {display: none}
.uvTab-selected .uvTabExtended {display: inline}
.uvTab-selected .uvStyle-count {color: #FFF; font-weight: normal}
.uvTab-dropdown {border: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none; !important line-height: 2em; padding-right: 5px}
.ie6 .uvTab-dropdown {display: none}
.webkit .uvTab-dropdown {padding-right: 10px}
.uvTab-dropdown .uvFieldPlaceholder {line-height: 2em; margin: 0}
.ie7 .uvTab-dropdown .uvFieldPlaceholder {z-index: 1}
.uvTab-selected .uvFieldSelect {color: #FFF}
.ie7 .uvTab-selected .uvFieldSelect {color: #000}
.uvTabSpace {line-height: 2em; margin-top: 1px; padding: 0 .5em}
.uvSigninSection {max-width: 500px}
.uvUserAction {font-size: 12px; margin-bottom: 30px; min-height: 40px; position: relative}
.uvIdeaComments .uvUserAction-comment {margin-bottom: 60px}
.uvList-ideas .uvUserAction, .uvUserAction-suggestIdea {margin-bottom: 10px; min-height: 20px; padding-left: 30px}
.uvIdea-small .uvUserAction {margin-top: 20px}
.uvUserActionHeader {color: #666F80; line-height: 20px; margin-bottom: 5px}
.uvUserActionHeader a {}
.uvUserActionHeader .fn {font-weight: bold}
.uvUserActionHeader a:focus .fn, .uvUserActionHeader a:hover .fn {text-decoration: underline}
.uvUserActionBody {color: #292C33; font-size: 13px; margin-bottom: 10px}
.uvUserActionFooter {color: #8F9BB3; font-size: 11px}
.uvUserActionFooter a {color: inherit}
.uvUserBadge {border: 1px solid #FFF; -moz-box-shadow: rgba(0,0,0,.25) 0 1px 1px; -webkit-box-shadow: rgba(0,0,0,.25) 0 1px 1px; box-shadow: rgba(0,0,0,.25) 0 1px 1px; line-height: 1em; margin: 0 0 0 -60px; position: absolute; top: 0; left: 0; width: 40px}
.uvRememberMe {color: #ccc; font-size: 11px; margin-left: 0.25em}
.uvRememberMeThinking {color: green}
.uvLink-thinking:after {content:url(../images/shared/uv-button-thinking.gif)}
.uvLink-done {color: green}
.uvRememberMeError {color: red}
.uvPageTitle .uvUserBadge {margin-top: -12px}
.uvList-ideas .uvUserBadge, .uvUserAction-suggestIdea .uvUserBadge {margin: -1px 0 0 0; width: 20px}
.uvUserBadgeLabel {background-color: #8F9BB3; display: block; color: #FFF; font-size: 9px; font-weight: bold; line-height: 2em; overflow: hidden; text-align: center; text-decoration: none; text-shadow: rgba(0,0,0,.75) 0 -1px 0; text-transform: uppercase; white-space: nowrap; width: 100%}
.uvList-ideas .uvUserBadgeLabel, .uvUserAction-suggestIdea .uvUserBadgeLabel {display: none}
.uvUserBadgePhoto, .uvUserBadge .photo, .uvUserBadge .avatar {display: block; height: 40px; max-height: 40px; width: 40px; max-width: 40px}
.uvList-ideas .uvUserBadgePhoto, .uvList-ideas .uvUserBadge .photo, .uvList-ideas .uvUserBadge .avatar, .uvUserAction-suggestIdea .uvUserBadgePhoto, .uvUserAction-suggestIdea .uvUserBadge .photo, .uvUserAction-suggestIdea .uvUserBadge .avatar {height: 20px; max-height: 20px; width: 20px; max-width: 20px}
.uvUserProfile .uvPageTitle {margin-left: 50px; position: relative}
.uvUserProfile .uvPageTitle .uvUserBadge {margin-left: -50px}
.uvUserProfile .uvPageTitle .uvUserBadgeLabel, .uvUserProfile .uvPageTitle .uvUserTitle, .uvUserProfileForumVotesLeft {display: none}
.uvUserProfile .uvModuleSectionHeader {font-size: 24px; margin-top: 30px; margin-bottom: 30px}
.uvUserProfile .uvModuleSectionHeader a {}
.uvNotice {background: #FFEA80; color: #000; font-size: 12px; line-height: 1.3em; margin-bottom: 10px; padding: 10px 10px 1px 10px}
.uvModuleSection .uvNotice {margin-right: -10px; margin-left: -10px}
.uvNoticeHeader {font-size: 14px; font-weight: bold; margin-bottom: .7em}
.uvNotice a {text-decoration: underline}
.uvNotice p {margin-bottom: .7em}
.uvPagination {font-size: 14px; margin-bottom: 30px; text-align: center}
.uvPagination a, .uvPagination span {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; background-color: #F3F6FA; line-height: 1.75em; padding: 0 10px}
.uvPagination .disabled {background-color: transparent; color: #B8BECC}
.uvPagination .current {background-color: #F3F6FA; color: #FFF; font-weight: bold}
.uvMessageLandingPage {padding: 100px 0; text-align: center}
.uvFormSpinner {background: black; background: rgba(0,0,0,0.9); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: white}
.uvIcon-private-10 {background: url(../images/clients/_icons/icon.private.10px.png) 0 0 no-repeat; display: inline-block; height: 10px; text-indent: -9000px; width: 10px}
.uvIcon-private-16 {background: url(../images/clients/_icons/icon.private.16px.png) 0 0 no-repeat; display: inline-block; height: 16px; text-indent: -9000px; width: 16px}
.uvIcon-alert-48 {background: url(../images/icons/classic/48/10.png) 0 0 no-repeat; display: inline-block; padding-left: 64px; min-height: 48px; line-height: 48px}
.uvModule {background-color: #FCFDFF; border: 1px solid #CFD7E6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: rgba(0,0,0,.1) 0 1px 1px; -webkit-box-shadow: rgba(0,0,0,.1) 0 1px 1px; box-shadow: rgba(0,0,0,.1) 0 1px 1px; clear: both; font-size: 12px; margin-bottom: 10px; padding-top: 19px; padding-right: 19px; padding-left: 19px}
.uvModuleHeader {color: #666F80; margin-bottom: 20px; position: relative}
.uvModule-toggle .uvModuleHeader {cursor: pointer}
.uvModuleHeader h1 {font-size: 24px; margin-bottom: 10px; position: relative}
.uvModuleHeaderEtc {font-size: 11px; line-height: 18px; margin-top: -9px; position: absolute; top: 50%; right: 0}
.uvModule-toggle .uvModuleHeader .uvModuleTriggerTwirl {background-image: url(../images/clients/site2/twirl.16px.png); background-position: 0 0; float: left; height: 16px; margin-top: 4px; margin-right: 5px; width: 16px}
.uvModule-toggle .uvModuleHeader:hover .uvModuleTriggerTwirl {background-position: -20px 0}
.uvModule-toggle-collapsed .uvModuleHeader .uvModuleTriggerTwirl {background-position: -120px 0}
.uvModule-toggle-collapsed .uvModuleHeader:hover .uvModuleTriggerTwirl {background-position: -100px 0}
.uvModule-toggle .uvModuleHeader:active .uvModuleTriggerTwirl, .uvModule-toggle-trigger .uvModuleHeader:active .uvModuleTriggerTwirl {background-position: -60px 0}
.uvModuleHeader p {line-height: 1.3em; margin-bottom: .7em}
.uvModuleSection {margin-bottom: 20px}
.uvModule-mainSidebar .uvModuleSection:last-child {margin-bottom: 15px}
.uvModuleSectionHeader {font-size: 11px; margin-bottom: 10px}
.uvModule-session, .uvModule-custom-links {background: none; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 10px 20px}
.uvModule-session {color: #8F9BB3; margin-bottom: 25px; min-height: 30px; padding-left: 70px; position: relative}
.uvModule-session .uvModuleSection {margin: 0}
.uvModule-session .vcard {display: block; margin-bottom: 5px}
.uvModule-session .vcard a {color: #292C33}
.uvModule-session .uvUserBadge {margin: 5px 0 0 19px}
.uvModule-session .fn {font-weight: bold}
.uvModule-session .uvUserTitle {color: #8F9BB3}
.uvModule-session .uvUserNav {font-size: 11px}
.uvModule-session .uvModuleSection-signin {margin-left: -50px}
.uvModule-session .uvStyle-signin, .uvModule-session .uvStyle-signin-sso {font-size: 11px}
.uvModule-session .uvStyle-signout {float: right; font-size: 11px; margin-left: 1em}
.uvModule-session .uvStyle-signin a, .uvModule-session .uvStyle-signin-sso a, .uvModule-session .uvStyle-signout a {font-weight: bold}
.uvModule-session .uvjSigninStandalone {display: none; margin: -20px -10px}
.uvModule-session .uvUserboxStats, .uvModule-session .uvUserboxStat {float: left; font-size: 11px}
.uvModule-session .uvUserboxStats a {color: inherit}
.uvModule-session .uvUserboxStat {margin-right: 1em}
.uvListMore {font-size: 11px; margin-left: 21px}
.uvModuleSection-settings {color: #666F80; font-size: 12px}
.uvUserSettingsFieldset {margin-bottom: 30px}
.uvUserSettingsFieldsetLegend {color: #292C33; font-size: 14px; line-height: 16px; padding-bottom: 10px}
.uvModuleSection-settings p {line-height: 1.4em; margin-bottom: .6em}
.uvModuleSection-settings .uvField {font-size: 14px; margin: 0 -10px 5px -10px}
.uvUserSettingsPassword {background-image: url(../images/clients/_icons/icon.private.16px.png); background-position: 0 50%; background-repeat: no-repeat; padding-left: 21px}
.uvUserSettingsDELETE {background-image: url(../images/clients/_icons/icon.delete.16px.png); background-position: 0 50%; background-repeat: no-repeat; color: #B30000; padding-left: 21px}
.uvModule-powered_by {background: url(../images/clients/site2/powered_by_background.png) 50% 50% no-repeat; padding: 0}
.uvModule-powered_by a {background-image: url(../images/icons/powered_by_bullhorn.24px.png); background-repeat: no-repeat; background-position: 14px 50%; display: block; font-size: 12px; font-weight: bold; padding: 14px 19px 14px 44px}
.JONTEST {clear:both;}
.uvList {clear: both; font-size: 12px; font-weight: normal; line-height: 14px}
.uvPortal .uvList {clear: both; font-size: 12px; line-height: 16px}
.uvListItem {line-height: 14px; margin-bottom: 8px; word-wrap: break-word}
.uvPortal .uvListItem {margin-bottom: 12px}
.uvListItem-selected a {color: inherit; font-weight: bold}
.uvPortal .uvListItemHeader {font-size: 14px; font-weight: bold; margin-bottom: 2px}
.uvIdea-small .uvListItemHeader {line-height: 24px}
.uvUserProfile .uvListItemHeader {font-size: 16px}
.uvPortal .uvListItemFooter {color: #666F80; font-size: 11px; font-weight: normal}
.uvPortal .uvListItemFooter a {color: inherit}
.uvList-faqs .uvListItem {background: url(../images/clients/_icons/icon.faq.16px.png) 0 0 no-repeat; font-size: 14px; line-height: 18px; margin-bottom: 10px; min-height: 16px; padding-left: 21px}
.uvFaqList .uvListItem {background: url(../images/clients/_icons/icon.faq.24px.png) 0 0 no-repeat; margin-bottom: 30px; min-height: 24px; padding-left: 34px}
.uvFaqList .uvListItemHeader {font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 10px}
.uvFaqList .uvListItemBody {color: #666F80; font-size: 12px}
.uvPortal .uvList-feedback-forums .uvListItem {background: url(../images/clients/_icons/icon.forum.32px.png) 0 0 no-repeat; margin-bottom: 16px; min-height: 32px; padding-left: 32px}
.uvPortal .uvList-helpdesk-sections .uvListItem {background: url(../images/clients/_icons/icon.topic.32px.png) 0 0 no-repeat; margin-bottom: 16px; min-height: 32px; padding-left: 32px}
.uvPortal .uvList-helpdesk-sections .uvListItem, .uvPortal .uvList-feedback-forums .uvListItem {padding-left: 42px}
.uvPortal .uvListItem-contactus {background: url(../images/clients/_icons/icon.contact_us.32px.png) 0 -2px no-repeat; font-size: 16px; font-weight: bold; line-height: 32px; min-height: 32px; padding-left: 42px}
.uvPortal .uvListItem-knowledgebase {background: url(../images/clients/_icons/icon.knowledge_base.32px.png) 0 -1px no-repeat; font-size: 16px; font-weight: bold; line-height: 32px; min-height: 32px; padding-left: 42px}
.uvPortal .uvListItem-home {background: url(../images/clients/_icons/icon.contact_us.32px.png) 0 0 no-repeat; min-height: 25px; padding-left: 42px}
.uvModule-mainSidebar .article-count-label {position: absolute; text-indent: -9999px}
.uvModuleSection-helpdesk-sections, .uvModuleSection-feedback-forums {margin-bottom: 15px}
.uvModule-mainSidebar .uvListItem {}
.uvNavListItem {background-position: 0 0; background-repeat: no-repeat; margin-bottom: 20px}
.uvNavListItemTitle {font-size: 14px; font-weight: bold; line-height: 1em; margin-bottom: 5px; padding: 5px 0}
.uvModule-mainSidebar .uvNavListItem-standardHeader {font-size: 14px; font-weight: bold; color: #6F675E}
.uvSearch-results-sidebarX {outline: 0}
.uvNavListItem-search, .uvNavListItem-feedback, .uvNavListItem-contactus, .uvNavListItem-helpdesk, .uvNavListItem-home {padding-left: 34px}
.uvNavListItem-contactus {background-image: url(../images/clients/_icons/icon.contact_us.24px.png)}
.uvNavListItem-search {background-image: url(../images/clients/_icons/icon.sidebar-search.24px.png)}
.uvNavListItem-helpdesk {background-image: url(../images/clients/_icons/icon.knowledge_base.24px.png)}
.uvNavListItem-feedback {background-image: url(../images/clients/_icons/icon.idea.24px.png)}
.uvNavListItem-home {background-image: url(../images/clients/_icons/icon.home.24px.png)}
.uvListItem-noresults {background-image: none !important; color: #B8BECC !important; font-weight: normal; font-family: Georgia, Serif; font-style: italic; padding-left: 0 !important}
.uvList-customLinks li {font-size: 14px; font-weight: bold; padding-left: 32px}
.uvModule-mainSidebar .uvListMore {font-size: 12px; font-weight: normal}
.uvModule-mainSidebar .uvListMore {padding-left: 12px}
.uvModule-mainSidebar .uvListItemHeader {display: inline}
.uvModule-feedback .uvStyle-count, .uvModule-mainSidebar .uvStyle-count {color: #909cb2; background: #e7eaf2; display: inline; padding: 0 .5em; margin-left: 3px; line-height: 14px; font-size: 11px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; text-align: center; min-width: 1em}
.uvModule-mainSidebar .uvField-search label {margin-right: 22px}
.uvModule-mainSidebar .uvField-search .uvFieldPlaceholder {overflow: hidden; text-overflow: ellipsis; width: 85%; left: 0}
.uvModule-mainSidebar .uvList-ideas {margin-bottom: 20px}
.uvLinkShowMoreIdeas {font-size: 11px; color: #666F80; text-decoration: underline}
.uvModule-mainSidebar .uvList-ideas li {position: relative; margin: 0 5px 6px 59px}
.uvModule-mainSidebar .uvIdeaTitle {position: relative; font-size: 12px; line-height: 18px; font-weight: normal}
.uvModule-mainSidebar .uvVoterMode-voteable {position: absolute; top: 5px; left: -59px}
.uvSidebar .uvModuleHeader h1, .uvModule-feedback .uvModuleSectionHeader, .uvModule-helpdesk .uvModuleSectionHeader {font-size: 14px; font-weight: bold}
.uvModule-feedback .uvHeader-previousForum {font-weight: normal}
.uvModule-feedback .uvModuleSectionHeader a, .uvModule-helpdesk .uvModuleSectionHeader a {color: inherit}
.uvListItem-newIdea {font-weight: bold}
.uvModule-feedback .uvForumVotesRemaining {color: #fff; font-size: 12px; margin: -13px 0 16px -25px; position: relative; display: block}
.uv-primaryColor-light .uvModule-feedback .uvForumVotesRemaining {color: #000}
.uvForumVotesInner {display: inline-block; padding: 5px 25px 5px 25px; display: inline-block; -moz-box-shadow: rgba(0,0,0,0.5) 1px 2px 3px; -webkit-box-shadow: rgba(0,0,0,0.5) 1px 2px 3px; box-shadow: rgba(0,0,0,0.5) 1px 2px 3px}
.uvForumVotesInner .uvUserData-votes-remaining {font-weight: bold; font-size: 14px; padding-right: 3px}
.uvForumVotesInner .uvUserData-votes-remaining-language {font-size: 12px; font-weight: normal}
.uvModule-mainSidebar .uvForumVotesRemaining:after {position: absolute; display: block; left: -5px; bottom: -5px; content: ""; border-color: #666666 transparent transparent transparent; border-style: solid; border-width: 5px; opacity: 0.5; height:0; width:0; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg); _border-left-color: pink; _border-bottom-color: pink; _border-right-color: pink; _filter: chroma(color=pink)}
.uvModule-mainSidebar .uvModuleSection-categories .uvStyle-status {}
.uvModuleSection-search .uvFieldEtc-thinking, .uvModuleSection-search .uvFieldEtc-reset, .uvModule-mainSidebar .uvFieldEtc-thinking, .uvModule-mainSidebar .uvFieldEtc-reset {right: 32px}
.uvModuleSection-search {margin-bottom: 20px}
.uvSearch-results-sidebar .uvSearch-sidebar-result {line-height: 14px}
.uvModule-mainSidebar .uvStyle-status {float: right}
.uvSidebar .uvStyle-status, .uvSearch-results-sidebar .uvStyle-status {font-size: 10px; line-height: 15px; padding: 0 1ex; border-radius: 7px; position: relative; margin-left: 5px}
.uvSearch-results-sidebar {margin-top: 23px}
.uvSearchResults {margin-bottom: 20px}
.uvNavListItemSubtitle {font-size: 11px; font-weight: bold; color: #666F80; padding-bottom: 8px}
.uvSearch-results-sidebar-list {padding: 0 0 0 32px}
.uvSearch-results-sidebar-list li {padding: 0 0 10px 0}
.uvSearch-results-clear {display: inline-block; color: #666F80; font-size: 11px; text-decoration: underline}
.JONTEST2 {clear:both;}
a {}
.uvTab-selected {}
h1, h2, h3, h4, h5, h6, .uvForumCreateIdeaLegend, .uvForumVotesRemaining {}
.uvBreadcrumbs a:last-child {}
.uvMasthead {}