.confirmit-look-container, .confirmit-lookup-container *
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
form, fieldset, legend
{
    margin: 0;
    padding: 0;
}
.yui-history-iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    visibility: hidden;
}
.confirmit-watermark
{
    color: #ACA899;
}
.confirmit-grid tr td label, .confirmit-hidden
{
    display: none;
}
.confirmit-grid
{
    border-collapse: collapse;
}
.confirmit-errorlist
{
    padding: 0;
    margin: 0;
    list-style: none;
}
.confirmit-multicolumn
{
    float: left;
    padding-left: 3px;
}
.confirmit-clearcolumns
{
    clear: both;
    height: 1px;
}
.confirmit-dynamic-question
{
    margin: 0;
    padding: 0;
}
.confirmit-dynamic-error
{
    margin: 0;
    padding: 0;
}
td.confirmit-cellerror
{
    background-color: #ff8888;
}
#progressbar
{
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
#progressbarscale
{
    width: 100%;
    margin-bottom: 0px;
    border-collapse: collapse;
    table-layout: fixed;
}
#progressbarscale td
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#progressbarscale .leftcol
{
    text-align: left;
}
#progressbarscale .midcol
{
    width: 33.33%;
}
#progressbarscale .rightcol
{
    text-align: right;
}
#progressbar td
{
    padding: 0px;
}
#progressbarleft
{
    visibility: hidden;
    margin-left: 0px;
    overflow: hidden;
}
#progressbarright
{
    visibility: hidden;
    margin-right: 0px;
    overflow: hidden;
    height: 1px;
}
.clear_b
{
    clear: both;
}
fieldset
{
    border-style: none;
}
.confirmit-table
{
    border-collapse: collapse;
}
.confirmit-rankedorder-orderelement
{
    border: solid 1px silver;
}
.confirmit-rankedorder-orderelementdrag
{
    background-color: #8592b5;
    border: solid 1px #0a246a;
    cursor: pointer;
    color: #fff;
}
.confirmit-rankedorder-orderelementhover
{
    background-color: #b6bdd2;
    border: solid 1px #0a246a;
    cursor: pointer;
}
.confirmit-rankedorder-dropzonehover
{
    background-color: #ccc;
}
.confirmit-rankedorder-counter
{
    border: solid 1px silver;
}
.confirmit-rankedorder-dragger
{
    position: absolute;
    z-index: 9999;
}

.confirmit-rankedorder-add, .confirmit-rankedorder-remove, .confirmit-rankedorder-up, .confirmit-rankedorder-down
{
    display: inline-block;
    height: 15px;
    width: 15px;
    vertical-align: middle;
    cursor: pointer;
}

.confirmit-rankedorder-add, .confirmit-rtl .confirmit-rankedorder-remove
{
    background: url(/cf_clientutil/wix/images/moveRight.gif) no-repeat;
}

.confirmit-rankedorder-remove, .confirmit-rtl .confirmit-rankedorder-add
{
    background: url(/cf_clientutil/wix/images/moveLeft.gif) no-repeat;
}

.confirmit-rankedorder-up
{
    background: url(/cf_clientutil/wix/images/moveUp.gif) no-repeat;
    margin-bottom: 12px;
}

.confirmit-rankedorder-down
{
    background: url(/cf_clientutil/wix/images/moveDown.gif) no-repeat;
}

.confirmit-attention
{
    margin: 10px 0;
    padding: 3px 3px 6px 26px;
    border: solid 1px #96965E;
    color: #000;
    background: #ffffcc url(/cf_clientutil/images/attention_small.gif) no-repeat 6px 6px;
}
.confirmit-textarea
{
    overflow: auto;
}

/* HIERARCHY */
.confirmit-hierarchy input
{
}
.confirmit-hierarchy
{
    clear: both;
    border: solid 1px #ccc;
    overflow: hidden;
    background: #fff;
    font-size: 100%;
    padding: 0px;
    margin: 0px;
    position: relative;
}
.confirmit-hierarchy ul.confirmit-hierarchy-carousel
{
    padding: 0px;
    margin: 0px;
    width: 10000000px;
    position: relative;
    z-index: 1;
}
.confirmit-hierarchy ul.confirmit-hierarchy-carousel li
{
    float: left;
    list-style: none;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
body.confirmit-rtl .confirmit-hierarchy ul.confirmit-hierarchy-carousel li 
{
    float: right;
}
confirmit-hierarchy-clip-region
{
    overflow: hidden;
    margin: 0px auto;
    position: relative;
}
.confirmit-hierarchy ul.confirmit-hierarchy-carousel li div
{
    position: relative;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
.confirmit-hierarchy ul.confirmit-hierarchy-carousel li div a
{
    display: block;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    border-bottom: solid 1px #ccc;
    outline-style: none;
}
.confirmit-hierarchy a.c-h-g
{
    padding: 5px 2px 5px 22px;
    background: transparent url(/cf_clientutil/images/firmtreeview/folder_closed.gif) no-repeat 3px 2px;
}
body.confirmit-rtl .confirmit-hierarchy a.c-h-g {
    background-position: right center;
    margin-right: 4px;
    padding-right: 22px;
    padding-left: 2px;
}
.confirmit-hierarchy a.c-h-g-sr img
{
    border-width: 0px;
    padding-left: 2px;
}
.confirmit-hierarchy a.c-h-l label, .confirmit-hierarchy a.c-h-l-sr label
{
    padding-left: 2px;
}
.confirmit-hierarchy a.c-h-u
{
    padding: 4px 0 4px 22px;
    background: transparent url(/cf_clientutil/images/firmtreeview/Up_One_Level_16.gif) no-repeat 3px 2px;
}
body.confirmit-rtl .confirmit-hierarchy ul.confirmit-hierarchy-carousel li div a.c-h-u {
    background-position: center right;
    padding-right: 22px;
    margin-right: 4px;
    padding-left: 2px;
}
.confirmit-hierarchy a.c-h-g:hover, .confirmit-hierarchy a.c-h-l:hover, .confirmit-hierarchy a.c-h-u:hover, .confirmit-hierarchy a.c-h-g-sr:hover, .confirmit-hierarchy a.c-h-l-sr:hover
{
    background-color: #f1f1f1;
}
.confirmit-hierarchy a.c-h-l-sr, .confirmit-hierarchy a.c-h-l-sr:hover
{
    padding-left: 18px;
}
.confirmit-hierarchy a.c-h-s, .confirmit-hierarchy a.c-h-s:hover
{
    background-color: #316AC5;
    color: #fff;
}
.confirmit-hierarchy-search
{
    font-size: 100%;
    width: 100%;
    margin-bottom: 2px;
}
.confirmit-hierarchy-progress
{
    height: 16px;
    width: 16px;
    background: transparent url(/cf_clientutil/images/indicator_small.gif) no-repeat top left;
    visibility: hidden;
    position: absolute;
    left: -1000px;
    top: -1000px;
}
.confirmit-hierarchy-levels
{
}
.confirmit-hierarchy-levels ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.confirmit-hierarchy-levels ul li
{
    float: left;
    white-space: nowrap;
    padding: 3px 2px;
    margin: 0;
}
body.confirmit-rtl .confirmit-hierarchy-levels ul li 
{
    float: right;    
}
.confirmit-hierarchy-levels ul li a
{
    text-decoration: none;
}
.confirmit-hierarchy-levels ul li a:hover
{
    text-decoration: underline;
}
/* CARD SORT */
.confirmit-cardsorter-card
{
    cursor: pointer;
    background: transparent url(/cf_clientutil/wix/images/card_empty.gif) no-repeat;
}
.confirmit-cardsorter-carddrag
{
    background: transparent url(/cf_clientutil/wix/images/card_drag.gif) no-repeat;
}
.confirmit-cardsorter-card, .confirmit-cardsorter-carddrag
{
    padding: 10px;
    width: 57px;
    height: 78px;
    font-weight: bold;
}
.confirmit-cardsorter-deck
{
    border: solid 1px #ccc;
    height: 105px;
    width: 80px;
    padding: 6px 0 0 8px;
    background: #f1f1f1;
    margin: 10px 60px 10px 0;
}
.confirmit-cardsorter-decklabel
{
    padding-left: 8px;
    font-weight: bold;
    font-size: 12px;
    margin: 5px 0;
}
.confirmit-cardsorter-drop
{
    background: transparent url(/cf_clientutil/wix/images/card_holder.gif) no-repeat;
}
.confirmit-cardsorter-drophover
{
    background: transparent url(/cf_clientutil/wix/images/card_holder_hover.gif) no-repeat;
}
.confirmit-cardsorter-drop, .confirmit-cardsorter-drophover
{
    height: 105px;
    width: 80px;
    font-weight: bold;
    margin: 0 10px;
}
.confirmit-cardsorter-droplabel
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px;
    margin: 5px 0;
}
/* SLIDERS */
.has-carousel .confirmit-gridslider
{
    position: relative;
}
.confirmit-gridslider-bg
{
    position: absolute;
    cursor: pointer;
}
.confirmit-gridslider-rail
{
    position: absolute;
    background: transparent url(/cf_clientutil/wix/images/rail-horiz.gif) repeat-x;
    background-position: 0px 8px;
    height: 15px;
}
.confirmit-gridslider-thumb
{
    position: absolute;
    top: 0px;
    z-index: 1;
}
.confirmit-numslider-horiz-bg
{
    position: absolute;
    height: 30px;
    cursor: pointer;
    margin-left: 10px;
    margin-bottom: 10px;
}
.confirmit-numslider-horiz-rail
{
    position: absolute;
    background: transparent url(/cf_clientutil/wix/images/rail-horiz.gif) repeat-x;
    background-position: 0px 8px;
    height: 30px;
}
.confirmit-numslider-horiz-thumb
{
    position: absolute;
    z-index: 1;
}
.confirmit-numslider-vert-bg
{
    position: absolute;
    width: 30px;
    cursor: pointer;
}
.confirmit-numslider-vert-rail
{
    position: absolute;
    background: transparent url(/cf_clientutil/wix/images/rail-vert.gif) repeat-y;
    background-position: 8px 0px;
    width: 30px;
}
.confirmit-numslider-vert-thumb
{
    position: absolute;
    z-index: 1;
}
.confirmit-singleslider-vert-bg
{
    position: absolute;
    width: 26px;
    cursor: pointer;
}
.confirmit-singleslider-vert-rail
{
    position: absolute;
    background: transparent url(/cf_clientutil/wix/images/rail-vert.gif) repeat-y;
    width: 24px;
    background-position: 10px 0px;
}
.confirmit-singleslider-vert-thumb
{
    position: absolute;
    z-index: 1;
    left: 2px;
}
.confirmit-singleslider-horiz-bg
{
    position: absolute;
    height: 22px;
    cursor: pointer;
}
.confirmit-singleslider-horiz-rail
{
    position: absolute;
    background: transparent url(/cf_clientutil/wix/images/rail-horiz.gif) repeat-x;
    background-position: 0px 8px;
    height: 20px;
}
.confirmit-singleslider-horiz-thumb
{
    position: absolute;
    z-index: 1;
}
.top-align
{
    vertical-align: top;
}
/* LOOKUPS */
.confirmit-lookup-container
{
    margin: 0;
    padding: 0;
    text-align: left;
}
.confirmit-lookup-container a
{
    text-decoration: underline;
}
.confirmit-lookup-container a:hover
{
    color: #ffa500;
}
.confirmit-lookup-search
{
    font-size: 110%;
    margin: 0 0 1px 0;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
div.confirmit-lookup
{
    margin-top: 10px;
    border: 1px solid #ccc;
    overflow: auto;
    background: #fff;
    color: #000;
    clear: both;
}
.confirmit-lookup div
{
    border: 1px solid #fff;
}
div.confirmit-lookup-current
{
    background-color: #426FD9;
    color: #fff;
    border: 1px dotted #999;
}
.confirmit-lookup-exclusive, .confirmit-lookup-other
{
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background: #fff;
    color: #000;
}
.confirmit-lookup-exclusive label, .confirmit-lookup-other label
{
    margin-bottom: 2px;
    display: inline-block;
}
.confirmit-lookup-selection
{
    margin: 0 0 2px 0;
    overflow: auto;
    background: #fff;
    color: #000;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    height: 100px;
}
.confirmit-lookup-selected
{
    border-bottom: 1px solid #ccc;
    clear: both;
    margin: 0;
    padding: 0;
    vertical-align: top;
    background: #f1f1f1;
}
.confirmit-lookup-hover
{
    background-color: #e3e3e3;
}
.confirmit-lookup-selected span
{
    margin: 0;
    float: left;
    display: block;
    padding: 2px;
}
.confirmit-lookup-selected a
{
    margin: 0;
    float: right;
    display: block;
    background: transparent url(/cf_clientutil/wix/images/remove.gif) no-repeat center center;
    width: 17px;
    height: 17px;
    border: 1px solid #f1f1f1;
}
.confirmit-lookup-selected a:active
{
    outline: none;
}
.confirmit-lookup-progress
{
    z-index: 9999;
    background-color: #363636;
    border-radius: 4px;
    padding: 5px;
    display: block;
    visibility: hidden;
    position: absolute;
    top: -999em;
}
.confirmit-rtl .confirmit-lookup div 
{
    height: 26px;
    display: block;
}
.confirmit-rtl .confirmit-lookup-container input, .confirmit-rtl .confirmit-lookup-container label 
{
	float: right;
}
.confirmit-rtl .confirmit-lookup-other div 
{
    display: block;
    height: 31px;
}
.confirmit-rtl .confirmit-lookup-exclusive div 
{
    display: block; 
    height: 26px;
}
.confirmit-rtl .confirmit-lookup-selected a 
{
    float: left;
}
.confirmit-rtl .confirmit-lookup-selected span {
float: right;
}

/* CALENDAR */
div.confirmit-cal
{
    z-index: 2000;
    display: none;
    min-width: 180px;
    width: auto !important;
    width: 180px;
    position: absolute;
    font-family: Verdana, Arial;
    font-size: 11px;
}
img.confirmit-cal-img
{
    cursor: pointer;
    vertical-align: bottom;
    margin-left: 2px;
}
div.yui-skin-sam div.yui-calcontainer div.title
{
    height: auto !important;
    height: 10px;
}
.yui-skin-sam .yui-calendar div.calheader a.calnav
{
    color: #06c;
    border: 1px solid #C1C1C1;
    padding-bottom: 1px;
    padding-right: 14px;
    background: #ffffff url(/cf_clientutil/images/cal-down.gif) no-repeat right;
}
.yui-skin-sam .yui-calendar div.calheader a.calnav:hover
{
    text-decoration: underline;
    color: #ff6600;
    background: #ffffff url(/cf_clientutil/images/cal-down.gif) no-repeat right;
}

/* CHARTS */
.confirmit-chart-container
{
}
.confirmit-chart-itemlabel
{
    padding: 3px 0px;
    font-family: Verdana, Arial;
    font-size: 10px;
}
.confirmit-chart-progress-bg
{
    margin: 0 0 8px 0px;
    padding: 3px;
    background-color: #333333;
    font-family: Verdana, Arial;
    font-size: 10px;
}
.confirmit-chart-progress-bar
{
    font-family: Verdana, Arial;
    font-size: 10px;
    background-image: url(/cf_clientutil/images/confirmit-bar-orange.png);
}
.confirmit-chart-total
{
    font-family: tahoma, Arial;
    font-size: 12px;
    margin-top: 20px;
    padding: 5px 3px;
    color: #FDCD21;
    background-color: #333333;
}
.confirmit-chart-subcat
{
    padding: 3px 0px;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 3px;
    color: #FDCD21;
    background-color: #808080;
}

/* GRID BARS */
.confirmit-gb-l
{
    margin: 6px 0 6px 0;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial;
}
.confirmit-gb-c
{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    margin-left: 40px;
}
.confirmit-gb-c td, .confirmit-centernav
{
    text-align: center;
}
.confirmit-gb-bc
{
    width: 20px;
    height: 20px;
    border: 1px solid #999;
    margin-left: auto;
    margin-right: auto;
}
.confirmit-gb-star-container
{
    padding-left: 2px;
    padding-right: 2px;
}

.confirmit-gb-bcl
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #696969;
    font-weight: bold;
}
.confirmit-gb-sl
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #333;
    padding-left: 3px;
    padding-right: 3px;
}
.confirmit-gb-gh {
    font-weight: bold;
    padding-bottom: 10px;
}

/* INLINE SURVEYS */
.confirmit-overlay-header
{
    background-color: #fff;
    font-weight: bold;
    padding: 0 0 4px 0;
    white-space: nowrap;
}
.confirmit-overlay-body
{
    background-color: #fff;
    border: 1px solid #fff;
    padding: 0px 6px 0px 6px;
    margin: 0px;
    padding: 0px;
}
.confirmit-overlay-footer
{
    background-color: #fff;
    height: 0px;
    margin: 0px;
    padding: 0px;
}
.confirmit-inline
{
    overflow: hidden;
}
.confirmit-align-center
{
    text-align: center;
}
.confirmit-align-left
{
    text-align: left;
}
.confirmit-align-right
{
    text-align: right;
}

/* ----------- Resizable ------------ */
.confirmit-resizable
{
    padding: 0px;
    resize: none;
    border-top: 1px inset #abadb3;
    border-right: 1px solid #dbdfe6;
    border-bottom: 1px solid #dbdfe6;
    border-left: 1px solid #dbdfe6;
}

/* ----------- Multi open ------------ */
.confirmit-multiopen-resizable
{
    padding-bottom: 4px;
}
/* ----------- Answer Buttons -------- */

.confirmit-abtn
{
    border: solid 1px #adadad;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    height: 40px;
}
.confirmit-abtn-sm
{
    width: 100%;
}
.confirmit-abtn-grid
{
    width: 100px;
}
.confirmit-abtn-label
{
    text-align: center;
}
.confirmit-abtn-label label
{
    cursor: pointer;
}

.confirmit-fwdfirstnav-next
{
    float: right;
    width: 49%;
}

.confirmit-fwdfirstnav-prev
{
    float: left;
    width: 49%;
}

.confirmit-offscreen, .confirmit-offscreen-rtl
{
    position: absolute;
    top: -9999em;
}

.confirmit-load-more
{
    padding: 10px;
    text-align: center;
    font-weight: bold;
    padding: 10px 10px 10px 26px;
    color: #0000EF;
    cursor: pointer;
}
.getting-more
{
    color: #ccc;
}
.confirmit-star
{
    border: none;
    width: 30px;
    height: 30px;
    background-image: url(/cf_clientutil/wix/images/star-unselected.png);
    background-repeat: no-repeat;
    background-position: center;
}
.confirmit-star-hover
{
    background-image: url(/cf_clientutil/wix/images/star-selected.png);
}

.confirmit-ranking-number-flash
{
    position: absolute;
    font-size: 100px;
    padding-top: 20px;
    height: 100px;
    display: block;
    color: #000;
    font-weight: bold;
    opacity: 1;
}

.confirmit-ranking-number-flash-transition
{
    color: #000;
    height: 20px;
    height: 200px;
    display: block;
}

.confirmit-ranked-order-value
{
    position: absolute;
    left: 10px;
    top: -7px;
    border: 1px solid #CCC;
    border: 1px solid rgba(0, 0, 0, 0.5);
    font-size: 15px;
    line-height: 20px;
    padding: 3px 3px 3px 3px;
    width: auto !important;
    width: 20px;
    min-width: 20px;
    height: auto !important;
    height: 20px;
    min-height: 20px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5) inset;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5) inset;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5) inset;
    border-radius: 3px;
    background: #FFF;
    background: rgba(255, 255, 255, 0.5);
}

.confirmit-rtl .confirmit-ranked-order-value
{
    right: 10px;
    left: auto;
}

.confirmit-hierarchycontainer
{
    *width: 300px;
    min-width: 300px;
    
}

.confirmit-hierarchycontainer select
{
    padding: 2px;
    width: 100%;
}

.confirmit-rankedorderclick-default .confirmit-abtn-label
{
    text-align: left;
    padding-left: 20px;
}

.confirmit-rtl .confirmit-rankedorderclick-default .confirmit-abtn-label
{
    text-align: right;
    padding-right: 20px;
    padding-left: 0px;
}

.confirmit-ranked-abtn-label label
{
    margin-left: 30px;
}

.confirmit-rtl .confirmit-ranked-abtn-label label
{
    margin-right: 30px;
    margin-left: 0px;
}

.confirmit-rankedorderclick-default .confirmit-abtn
{
    border:none;
    background:none !important;
    outline:none;
}

.confirmit-rankedorderclick-default div
{
    padding: 5px 0;
    *padding: 15px 0;
    margin-bottom: 10px;
    border-radius: 6px;

}

.confirmit-rankedorderclick-default .confirmit-other-input
{
    border-radius: 3px;
    border: 1px solid #999;
    line-height: 20px;
    padding: 0px 5px;
}

.confirmit-rankedorderclick-default .confirmit-ranked-abtn-label
{
    line-height: 33px;
    *line-height: normal;
}

.confirmit-rankedorderclick-default .confirmit-ranked-order-value
{
    -webkit-box-shadow: 0px 0px 3px #777 inset;
       -moz-box-shadow: 0px 0px 3px #777 inset;
            box-shadow: 0px 0px 3px #777 inset;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
}

.confirmit-rankedorderclick .confirmit-ranked-abtn-label
{
    background: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
	border: 1px solid #ccc;
}

.confirmit-rankedorderclick-hover .confirmit-ranked-abtn-label
{
    background: #dfdfdf;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 /*{c-bhover-background-start}*/), to( #e0e0e0 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/);
	border: 1px solid #bbb;
}

.confirmit-rankedorderclick-selected .confirmit-ranked-abtn-label
{
    background: #d6d6d6;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{c-bdown-background-start}*/), to( #dfdfdf /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/);
	border: 1px solid #bbb;
}

.confirmit-rankedorderclick-selectedhover .confirmit-ranked-abtn-label
{
    background: #d6d6d6;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{c-bdown-background-start}*/), to( #dfdfdf /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/);
	border: 1px solid #bbb;
}

.confirmit-rankedorderclick-default .confirmit-ranked-order-value
{
    top: 8px;
}

.confirmit-hierarchy-optional
{
    color: #595959;
}

/*Autosum Desktop*/
.confirmit-input-prefix,
.confirmit-pre-suf-input-wrapper input[type=number],
.confirmit-input-suffix,
.confirmit-as-total-prefix,
.confirmit-as-sum-field,
.confirmit-as-total-suffix
{
    display: inline-block;
}
.yui3-resize-wrapper, .yui3-resize-wrapper * {
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	-ms-box-sizing: border-box; /* IE8 */
}
.confirmit-answer-image
{
    border-width: 0;
}

/* uploader progress bar */
.confirmit-uploader-overlay {
    position: fixed;
    background: black;
    height: 100%;
    left: 0;
    opacity: 0.7;
    top: 0;
    width: 100%;
    z-index: 100;
}

.confirmit-uploader-dialog-wrap {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -92px;
    width: 80%;
    min-width: 100px;
    max-width: 360px;
    height: 184px;
    z-index: 1000;
}

.confirmit-uploader-dialog {
     -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -50%;
    width: 100%;
    height: 184px;
    border: 1px solid #aaaaaa;
    border-radius: 9px;
    background: #FFFFFF;
}

.confirmit-uploader-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 9px 9px 0 0;
    height: 40px;
    background: #3b3b3b;
    background: linear-gradient(to bottom, #3b3b3b, #121212);
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    color: white;
    font-weight: bold;
    line-height: 40px;
    padding: 0 20px;
}

.confirmit-uploader-progress-wrapper {
    margin: 24px 10px;
    border: 1px solid #7f7f7f;
    padding: 1px;
}

.confirmit-uploader-dialog .confirmit-uploader-progress {
    background-color: #6787e3;
    height: 30px;
    border-radius: 0;
}

.confirmit-uploader-actions {
    text-align: right;
    margin: 0 14px;
}

.confirmit-uploader-cancel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 16px;
    border: 1px solid #CCC;
    border-radius: 16px;
    color: black;
    background: white;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    cursor: pointer;
    font-weight: bold;
}

/* horizontal rating scale */
.hrs-desktop, 
.hrs-grid-desktop,
.hrs-labels,
.hrs-scale,
.hrs-scale-item,
.hrs-na,
.hrs-na-item {
    box-sizing: border-box;
}
.hrs-desktop,
.hrs-grid-desktop {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.hrs-grid {
    display: table-cell;
}
.hrs-grid-row {
    display: table-row;
}
.hrs-grid-cell {
    display: table-cell;
    padding: 4px 40px 4px 0;
    vertical-align: top;
}
.hrs-labels {
    font-weight: bold;
}
.hrs-min-label,
.hrs-max-label {
    max-width: 30%;
}
.hrs-min-label {
    float: left;
}
.hrs-max-label {
    float: right;
}
.hrs-item {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.hrs-scale,
.hrs-na {
    white-space: nowrap;
    vertical-align: middle;
}
.hrs-scale-item,
.hrs-na-item {
    display: inline-block;
    padding: 0 2px;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #A8A8A8;
    border-radius: 3px;
    background: #D7D7D7;
    cursor: pointer;
    text-align: center;
    min-width: 38px;
}
.hrs-scale-item:last-child,
.hrs-na-item:last-child {
    margin-right: 0;
}
.hrs-scale-item.selected,
.hrs-na-item.selected {
    background: #00A3D9;
    color: white;
}
.hrs-scale-item sup,
.hrs-scale-item sub,
.hrs-na-item sup,
.hrs-na-item sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
.hrs-scale-item sub,
.hrs-na-item sub {
    top: 0.4em;
}
.hrs-desktop .hrs-other-item {
    display: none;
}
.hrs-groupheader-label {
    font-weight: bold;
    padding-bottom: 10px;
}

/* Test navigator */
.cf-test-navigator * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.cf-test-navigator {
    position: absolute;
    width: 260px;
    border: 4px solid #CED0D6;
    border-radius: 6px;
    background: #FFFFFF;
    font-size: 12px;
}
.cf-tn-title {
    background: #F4F4F4;
    padding: 10px 12px 10px 9px;

    border-bottom: 1px solid #CED0D6;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;

    font-size: 14px;
    font-weight: bold;
    cursor: move;
}
.cf-tn-title span {
    width: 24px;
    height: 24px;
    float: right;
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999C9F' d='M 1,4 5.5,8 10,4 9,3 5.5,5.5 2,3 Z' /%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 14px 14px;

}
.cf-question-picker.collapsed .cf-tn-title span {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999C9F' d='M 4,1 8,5.5 4,10 3,9 5.5,5.5 3,2 Z' /%3E%3C/svg%3E");
    background-size: 14px 14px;
}
.cf-tn-search {
    padding: 0 40px 0 0;
    border-bottom: 1px solid #CED0D6;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' %3E%3Ccircle cx='10' cy='10' r='7' stroke='%23999C9F' stroke-width='3' fill-opacity='0'/%3E%3Cline x1='22' y1='22' x2='15' y2='15' stroke='%23999C9F' stroke-width='3' /%3E%3C/svg%3E");
    background-position: right 12px center;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    cursor: pointer;
}
.cf-tn-search input {
    width: 100%;
    height: 39px;
    padding: 10px 0 10px 12px;
    margin: 0;
    line-height: 19px;
    border: none;
}
.cf-tn-list {
    background: #F4F4F4;
    max-height: 300px;
    overflow-y: auto;
}
.cf-tn-list-item {
    display: block;
    padding: 0 12px;
    line-height: 29px;
    margin-bottom: 1px;
    background: white;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #434A52;
    text-decoration: none;
}
.cf-tn-list-item:last-child {
    margin-bottom: 0;
}
.cf-tn-list-item.active, .cf-tn-list-item.active:hover {
    border-left: 6px solid #2E8BC5;
    background: #3DBBF2;
    color: white;
    padding-left: 6px;
}
.cf-tn-list-item:hover {
    border-left: 6px solid #80CFF3;
    padding-left: 6px;
    background: #C3E4F4;
}
.cf-tn-list-item .icon {
    width: 14px;
    height: 14px;
    margin-right: 6px;
    vertical-align: middle;
    fill: #34393F;
}
.cf-tn-list-item.active .icon {
    fill: white;
}
.cf-tn-list-item span {
    font-weight: bold;
}
.cf-test-navigator.collapsed .cf-tn-list {
    display: none;
}
.cf-test-navigator.collapsed .cf-tn-search {
    display: none;
}/* ----------- NON ACCESSIBILITY STYLES ONLY ------------ */
.yui-skin-sam .mask
{
    opacity: .8;
    background-color: #000;
}
*.yui-skin-sam .mask
{
    filter: alpha(opacity=80);
}
.confirmit-lookup-selected a:focus
{
    -moz-outline-style: none;
}
#backbutton{
	margin-left:35px;
	width:auto;
}

#forwardbutton{
	margin-right:35px;
	float:right;
	width:auto;
}

.abtn .answerlabel{
	margin-left:5px;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:20px;
	float:left;
}

.abtn .answerlabel label{
	line-height:normal;
}

.abtn:hover label, .abtn:hover label:hover{
	color:#000000;
}

.abtn-label{
	margin-left:5px;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:20px;
	float:left;
}

.abtn-selected, .abtn-selected-hover, .abtn-selected-grid, .abtn-selected-hover-grid, .navforward input{
	text-shadow:0 -1px 0 #630300, 0 0 0 #FFA19E;
}

.abtn-selected-grid label, .abtn-selected-hover-grid label, .abtn-selected label, .abtn-selected-hover label{
}

.bar, .chart-progress{
	background-color:#f11e00;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb1300), color-stop(20%, #f11e00), color-stop(80%, #f11e00), color-stop(100%, #c9140e));
	background:-webkit-linear-gradient(top, #eb1300 0%, #f11e00 20%, #f11e00 80%, #c9140e 100%);
	background:-moz-linear-gradient(top, #eb1300 0%, #f11e00 20%, #f11e00 80%, #c9140e 100%);
	background:-ms-linear-gradient(top, #eb1300 0%, #f11e00 20%, #f11e00 80%, #c9140e 100%);
	background:-o-linear-gradient(top, #eb1300 0%, #f11e00 20%, #f11e00 80%, #c9140e 100%);
	background:linear-gradient(top, #eb1300 0%, #f11e00 20%, #f11e00 80%, #c9140e 100%);
	padding-right:-1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	height:14px;
}

.card, .card-dragged, .droparea-hover, .card-dropped{
	border:solid 1px #777777;
	padding:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	color:#ffffff;
	height:80px;
	width:60px;
}

.card:hover{
	border:solid 1px #ffffff;
}

.chart-subhead:first-child{
	margin-top:0px;
}

.confirmit a{
	text-decoration: none;
	color:#cccccc;
}

.confirmit-abtn-grid .confirmit-abtn-label{
	float:none;
}

.confirmit-abtn-table-grid .gridlabel{
	line-height:normal;
	text-align:center;
}

.confirmit-abtn-table-grid tbody tr th{
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	text-align:left;
}

.confirmit-abtn-table-grid td{
	height:32px;
}

.confirmit-abtn-table-grid th.gridlabel{
	text-align:left;
}
.confirmit-rtl .confirmit-abtn-table-grid th.gridlabel {
	text-align:right;
}

.confirmit-grid .confirmit-abtn-label{
	margin-left:0px;
}

.confirmit-grid th.gridlabel{
	padding-right:10px;
}

.confirmit-lookup div{
	border-bottom:solid 1px #ccc;
	padding:2px 0px;
}

.confirmit-lookup-exclusive, .confirmit-lookup-other{
	border-left:solid 1px #bdbdbd;
	border-top:none 1px #bdbdbd;
	border-right:solid 1px #bdbdbd;
	border-bottom:none 1px #FFFFFF;
}

.confirmit-lookup-other div{
	padding:5px 0px;
}

.confirmit-rankedorder-add, .confirmit-rankedorder-remove, .confirmit-rankedorder-up, .confirmit-rankedorder-down{
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

.confirmit-rankedorder-add, .confirmit-rtl .confirmit-rankedorder-remove{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUANUAAP////Tn6dbV1fHe4fr6+uwBHv7+/vb29uojOvPy8vYaMuXS1fkLJOvr69pdavcrQ/MLJPWjrfv09Ot7iufGyeWSnOFod+YzSeKNl/QFH/OfqMuprPz8/POstewLJegYMubm5vM4S/ZCWOjQ0smytPEDHPIEHfQVLPkIIOsEIv78/O03UfwMKuzn5vgGH+oOKs/Pz9mXouYrQPQ+Ufzu7+aBjfHV2PiEkveQmvz6/NK+wP34+OkQLeyjsAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAbSQIBQRetoOgMCxyBsOoWSzupzmYwSBObTKZm8CgWPhYLVbgESDSIF/lgW5TOAY6utwa9xfGs4tDAXbAU8FldZfBwHAxgyYAVuZIdPBomLFx4lJWKRZk2UfoAQmSVvCRwqiIoYCCatJgINBHKUAxUIGbgZMCAHszsaIRC5Djq8qJM0ETMMLi4QDhuwssgRISjNCtACIKaTaSIMKCgnDiTbe0IGAzgP4uPa3JJNOxEPDPfZ5vGdUDcKLCzIRdt3JoqIByss6EP3JEeAHhVi6Dgnr0kQADs=);
}

.confirmit-rankedorder-down{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUANUAAP///9bV1ekkPfv6+vz19ejS1fPi5f7+/u+ep+ZreO4VLO7d4Pb29u0BHvPy8uvr69hcaex8iujHy/MRKfYGHsuprOGNl9WTm/IKI9lib/z8/OYqQebm5ukZM/OsteoCIeoOKu45Tv34+Ovm5uo0S/kHIPoIIfACHfIEHewII+szR9K+wfOhrP77+/AEIfrv8f0NLcmytOU0SfCLme89Uu8dMv///vDU1+WAjumVnO+mr8/Pz8qusf749wAAAAAAACH5BAAAAAAALAAAAAAUABQAAAbiQIBwSCwaj0iirUfoHZLCVrMlfREGh+fxILIOXp4I4sbQaIkHAyuiM3hCIAFuVD4DDoSZAERCsDoNHwIWC3VCBy8IGx8NHRYeKg2SMoR1iCw0kg0bFwYRIJIpGxZ0GiIIKimhGSsMBQkdJyculAsGCDQusgoQPAEaDhIJEygoGCoWOSEYxRMQFQEcBwMOrwoUFBg1AhjYvDHRDnfUwjXY5xQ1z+EDh9SvEyXyJc7gHA5YQ9PBCSb+Jr3Y2RnHDwaMDNDu5TOyr0CAHSsEJtn3gAOHB/gGMtQwgAGDAWagiCQSBAA7);
}

.confirmit-rankedorder-orderelement, .confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-orderelementhover{
	padding-top:8px;
	padding-right:3px;
	padding-bottom:8px;
	padding-left:3px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.confirmit-rankedorder-orderelementdrag label{
	color:#ffffff;
}

.confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-dropzonehover{
	background-color:#f11e00;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb1300), color-stop(39%, #f11e00), color-stop(83%, #f11e00), color-stop(100%, #c9140e));
	background:-webkit-linear-gradient(top, #eb1300 0%, #f11e00 39%, #f11e00 83%, #c9140e 100%);
	background:-moz-linear-gradient(top, #eb1300 0%, #f11e00 39%, #f11e00 83%, #c9140e 100%);
	background:-ms-linear-gradient(top, #eb1300 0%, #f11e00 39%, #f11e00 83%, #c9140e 100%);
	background:-o-linear-gradient(top, #eb1300 0%, #f11e00 39%, #f11e00 83%, #c9140e 100%);
	background:linear-gradient(top, #eb1300 0%, #f11e00 39%, #f11e00 83%, #c9140e 100%);
}

.confirmit-rankedorder-orderelementdrag, .confirmit-rankedorder-orderelementhover, .confirmit-rankedorder-orderelement{
	text-align:center;
}

.confirmit-rankedorder-orderelementhover label{
	color:#000000;
}

.confirmit-rankedorder-orderelementhover, .confirmit-rankedorder-dropzonehover{
	background-color:#ec938f;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa6a2), color-stop(20%, #ffa39f), color-stop(80%, #f69a95), color-stop(100%, #ec938f));
	background:-webkit-linear-gradient(top, #ffa6a2 0%, #ffa39f 20%, #f69a95 80%, #ec938f 100%);
	background:-moz-linear-gradient(top, #ffa6a2 0%, #ffa39f 20%, #f69a95 80%, #ec938f 100%);
	background:-ms-linear-gradient(top, #ffa6a2 0%, #ffa39f 20%, #f69a95 80%, #ec938f 100%);
	background:-o-linear-gradient(top, #ffa6a2 0%, #ffa39f 20%, #f69a95 80%, #ec938f 100%);
	background:linear-gradient(top, #ffa6a2 0%, #ffa39f 20%, #f69a95 80%, #ec938f 100%);
}

.confirmit-rankedorder-remove, .confirmit-rtl .confirmit-rankedorder-add{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUANUAAP///+WQmdqMl+saNOMiOvX19ewJJesBHv7+/vjk5+s2SvUaMvz8/Ozq6tza2vr6+ugvQvjY3Nhue/Ly8s56g9XFyO9zgvEpPvQFH+jGyeTi4+vO0OhrePYMJeVzhPB3h863ufEEHfoKI8rFxfkHIPUWLebS1e8CHuTb3PwMKvj39/gGH/78/Mu/wfGgq+zf4Ovk5eAvRfA2Uu05VPUhQP37+/37/e8PKeeeqfSyuut/jOKgq/CnsOjV2QAAAAAAACH5BAAAAAAALAAAAAAUABQAAAbTQIBwSEQkci5eQsVAEJ8Ao04xUOAaKidUWItYDIeDQYIqMLbRxGcQPhAEjskZioh8bm2CBKSR09V4YjEUIw5YWkN1ayeMBBQthmaIADZ2N4wGg5ANkkIsQmohoiGDhZxNUA+jIQMUIJGoUCoYtBitLRqdRJ8ACRa1GBACubGyGxw3KysdCgEvuk8MBRkcC8okEM7QiQwTJhwlJCTMATDbQgjd1OHiFzob51Hd3wsi9hcBh1vpE+spKSU8oPCz78GEDR5k0JgBh+C+bj12CBBQgRiAIAA7);
}

.confirmit-rankedorder-up{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUANUAAP///+wBHuNodv7+/uZ0g9yNl/MmO/X19eaKlfUbNOwMJ/MSKfLq6/YGHtB7g/nY3M+4u+nO0tXFyPeosekbM/z8/PF3hfr6+ufFyNva2vPy8uSXoeTi4/MMJO0xROPb3PkHIOk1R/EEHuvr6/oJIsvFxvfy8vQrROvm5vACHeUxRf37/frk5vvm6Pj3+Pi1vNdyfvZAV82/wOctP+zf4P37+/jg4vc6Te04Te8ULvSCjeXS1enU1e2ksQAAAAAAACH5BAAAAAAALAAAAAAUABQAAAbbQIBwSCwaj8ikcglYtS4um6syWA4elkCAEDlQk9esNiDAaL7GAcuiGAcUgsi5SgxT3FpKeT6srXMiKSIUFIEpOQI7GhdVYQsiIh0zDg4qHZALe1Q2FgkNnyoOEDIFIZ8NCXEaLToLn5IOJRkcHAUeHZ8LBDwvNyC/IQ4yGSMHBzQbOL8gHhsTBiQkBsLEXhXHCNAkCQUTMQknMLLFVAPXKDonCTgFDD0EBRDVaOYHERvwEi4MHx8c5HSE1EPxYdYKEwwYaJgScIg5hAoHmKtQDolEihUESmQicUAQADs=);
}

.confirmit-rtl .abtn .answerlabel{
	margin-right:5px;
	padding-right:20px;
	float:right;
}

.confirmit-rtl .confirmit-abtn-table-grid .gridlabel{
	float:none;
}

.confirmit-rtl .confirmit-grid .confirmit-abtn-label{
}

.confirmit-rtl .confirmit-grid th.gridlabel{
	padding-left:10px;
}

.confirmit-rtl .errorpage{
	background-position:right;
	margin-top:10px;
	margin-right:12px;
	margin-bottom:20px;
	margin-left:0px;
	padding-top:0px;
	padding-right:35px;
	padding-bottom:8px;
	padding-left:0px;
}

.confirmit-rtl .multi-selected .confirmit-abtn-label, .confirmit-rtl .multi-selected-hover .confirmit-abtn-label{
	background-position:right 2px;
}

.confirmit-rtl .navback{
	margin-right:32px;
	margin-left:0px;
	float:right;
}

.confirmit-rtl .navback input{
	float:right;
}

.confirmit-rtl .navforward{
	margin-right:0px;
	margin-left:32px;
	float:left;
}

.confirmit-rtl .navforward input{
	float:left;
}

.confirmit-rtl h1{
	padding-right:25px;
	padding-left:0px;
}

.confirmit-rtl th.gridlabel{
	text-align:right;
}

.confirmit-singleslider-horiz-bg span{
	width:10px;
}

.confirmit-singleslider-vert-bg span{
	width:8px;
}

.confirmit-star.confirmit-star-hover:hover{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABExJREFUeNrkV0tsG2UQnn9f3l3HbzeuE6Aqh0pFalB4i9ImFGhRm6oKqsJTPMQRCXooSEioFxA3TkhcuCEkDhUHOIA4VKVNSCgJhNSVKIhIFUmdNlA78WO9+++LmV0nBVqltqukB1Yae3bW/34z3zz+38z3fbgVlwC36JLoY2Fhoe2F9lT/O/Qt3zf9Xrtr8/l85xG7XuMIyYZSjdE+7dlmhoT0DQN2HfN9KkoS0jcEmE/e0+fYjTtFKQokpJNt3YFd2/rY93yQlTRIkRSQTrZ1BeZn+nOuY9wvCiqIsgaSpAPpZKNn6wbsOs6HnuMxWUuu2kgnGz1bF2BrvF9xeH2YMRFkKQbgQSCkMxwHDjef4pODkVbfx6gyZ49nP7ONyjOtLFBjWYjo6abbcRxBMTCrC2AtnW8tUq37y20j84eCyaU/UnjWGNtxmRuVN9AVUNQkSOL1nZdVBAMNlRSAmASa9HJMB0HNBe0FWGyea2BaLHyCul0CzyyiyhC095PYrvGX/kU1gh9R1MRR8JjPjWVgogyKlrhGmIiASh4jTQWgnov9DCIwKQ6CiLSTKN0gqrehXQG3cQkrX0THbn833gS9Jsf67rMfYLQvgi941dJF4EZ1NZeBSEixkiO+gjYKhIWDBGcoBosRQmi363Ngl6ZxneSjE6/Fd48dW7O49IGZT5HOvUiMUykXwWyUmxxnUDZjVciwMrUCEPcq6IozfPl34OUCOqW4gtYzHB8Y/ailqo4OzpxQIol7BUExq+VFqNdqGO0mzJMQAnqhBKB+E9QNxSqdA175Dd8ctSWtZ2di4PQXbbVTdM/PZyNqbBsOiUp96SIY5dkwUvdqZIge5tgJ763KLPDqH5jnuCFr3dsTg6fOdNTHCD6n6Nm36KWCqCK1RC4KAlKkq3kmFvCeiXpwLynJNxOPnp69qQHiOv6rQCNCzzVbhej1A3BvBdQLnWBKKkgHttILLZ1A1tx7G5UdEvUsFpXnekFvEhg3SgG4gBsF5RgCwTiwrRyrfvdNjczaycfu4o0lVdIyIb20EzkO1BYLUJ3/DmrFCWgszmCOLcx9mAIBq98zq/qVb3Zu7xgYKTtGxSRHQ5qt+iIsXzgJZukC2vIFWcsXeLUI9flRsGtFqjVgajo8INj87Y6BnUZ9j4AUi3IXVC9NQ2VugpZwPbX1leyBqb7swak+NbHlZSYo3LpyDqw/fwwGDWMR8O3GEzfcJK53yqx9+6RavXzeYExmQSW7NkRimydlRdkV3ztm/fO35a8ejnDbPOUYfz1IuWaCSFH7SqxX2zQ0brV1ynS5cRTpYrgVAg6Shp7eMpIZ+uGB/4LSldo/buUO/fSQ3NV7mEm64TmcHGWea7/eNtW2aTyHkx+05B0ncod/0ZP7Ro/fqFK7D0583jPya1SM5r6mjcPl5vMd5Fiod6W3HsgMff942wf24en9SqxnH71jzRz/r/47/S3AANyuYsuIiGQqAAAAAElFTkSuQmCC);
}

.confirmit-star:hover{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1dJREFUeNrclztMk1EUx+/Xlj55C3QlDiaYUCejC4uPGHVwYNAoEU0naNM2oZqYGBaNCwyC0KUJiSwOhkEH4+LgSNx0RRIooTwSCqUP2lLq/3/lkgqUvkJJvMnNd7nfd8/v/M8999yi5XI5cRZNJ86oVQwOBAIv2Stdb6h0YTqd9u0PX9dMMZTez2Qy59g5rhkYat8wKdk5rgkYCh2AnTeZTIKdY86dOhjhDVJpfX29sNlsUjXnThUMZXYovFxXVyfYjUajfHKO704NvLu7+y6bzWpUqhrHnOO7cmxppVauyclJYyKRiPMI2u3/iltdXRWapmVbWlpsTqczVTJ4bGzsQzKZfFCKE01NTXJ/2VSCRSIRsbKyUhymaVz72e123ztQDPhbKPKqxOHeHdcsFouEmc1m2fe3QOzs7AhlC3vOhJNj2BRbW1sSCqenBwcH+4+Eenx8fCgej49wvq2tTQION85ZrVbpGNfu7e0JdaaVLTUXjUbF8vKyhDY2Nr4CdLjgHgPeBy/fY7GutbVVQvLV8m+9Xn8AOgxWXYUf3+YAdQ8MDASKJhfg1wH/ihAaCGfoCeWT3heDrq2tifX1dUYlC2gvoJ9KzmrAHYDPAm4mvLOzU+h0uhOB7OFwWGxsbPCMZxoaGnoAnS3rHHs8np8I6wXsaZSGeGQKwVSnSn6LpEsA2lUIWrSAAB6Cgec0ymSi0ny1bPlhVwkHh58B+ruqygWDTj6xV0cUKifUUyUijlNf1T8EUFi6aVDtr1Iai8UkkO/4VI1nO5VKXaqqVgeDwYsAmNUtxI66LEKhkJibmxPz8/NiaWlJFpB81Sgm1omJia6KFaP6DNMYy6QqCIuLi7IqYe4Xv9nc3Oze3t4WHR0dAvkgwftX5Qu8flyRYnh+zWAwyGq1sLAgVeIcp9vb25/6fD4HOyrcE2xDmhWKkZBqsAbgmxXdTlNTU2YYS8CoprIZKn8gc3tQ+lKHbi4TnPyObbki1fzNh1xzc7MFJyNVVqiRIH54rXGM8CURxn4APx73rcvlovGruGh6UeunsZbpzTvag+dIueCH9Bx37Dd4faOUO9br9c7gMTM6OvoF6m/D8UeFwLoT7s44EuZuqdD85vf772BbbtFG1b9A/pv/nf4IMAC70nVpjPFr6AAAAABJRU5ErkJggg==);
}

.confirmit-table .confirmit-rankedorder-orderelementhover label:hover, .confirmit-table .confirmit-rankedorder-orderelementdrag label:hover{
}

.confirmit-table label:hover{
	color:#959494;
}

.droparea, .deck{
	border:solid 1px #BBBCBC;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.droparea, .droparea-hover, .deck{
	margin:5px;
	padding:5px;
	height:100px;
	width:80px;
}

.errorpage, .errorquestion{
	padding-left:26px;
	color:#ff0000;
}

.grid-bar-cell:hover{
	border:solid 1px #333333;
}

.gridlabel.grid-group-header-label{
	font-weight:bold;
}

.instruction span span, .instruction{
	color:#004600;
}

.multi-selected .answerlabel, .multi-selected-hover .answerlabel, .multi-selected .gridlabel, .multi-selected-hover .gridlabel{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAABIUlEQVQoz2P4//8/Az7s4ODAAsQ5QDyVgZBiZ2dns4kTJ37asGHDC0Km8mZkZKz6+vXr/3fv3tXiVezl5eW3f//+v0D2qXnz5kngM1W0qqrq2r9//35cv349DiQGEuQGYmEgZkZSyBgQEJD74MGD/79+/Vrf1tbGClbs4eHR5ufn99XJyckXptjR0VF20qRJr4HsF4cPH7aDiTMsWbIk+8ePH7+AVu4AmigBEgwLC5v74cMHkKfmIDuNYcKECSK/f/9eferUqf9BQUEZQA1O27Zt+wmUvLd161Z5FMUg4sCBAxZA+mVfX9+NwsLCB0DN/589e5aP7mk44/379x2PHj36/+LFCyD3/7HJkydz4FS8bNkyGSC9HWT9lStX3LEFJwDuuman8FNOQgAAAABJRU5ErkJggg==);
	background-position:left 2px;
	background-repeat:no-repeat;
}

.multi-selected div.gridlabel, .multi-selected-hover div.gridlabel{
	background-position:center;
}

.navback img{
	margin-top:5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	color:#000000;
	text-align:center;
	height:30px;
	width:auto;
}

/* Hides from IE5-mac \*/
* html .navback input {
	width:50px;
}
/* End hide from IE5-mac */
.navback input{
	border:solid 1px #cccccc;
	float:left;
	min-width:50px;
}

.navback input, .navforward input{
	margin-top:5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	color:#000000;
	text-align:center;
	height:30px;
	width:auto;
}

.navback input:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F0F0F0), color-stop(19%, #E1E1E1), color-stop(77%, #D5D5D5), color-stop(100%, #C4C4C4));
	background:-webkit-linear-gradient(top, #F0F0F0 0%, #E1E1E1 19%, #D5D5D5 77%, #C4C4C4 100%);
	background:-moz-linear-gradient(top, #F0F0F0 0%, #E1E1E1 19%, #D5D5D5 77%, #C4C4C4 100%);
	background:-ms-linear-gradient(top, #F0F0F0 0%, #E1E1E1 19%, #D5D5D5 77%, #C4C4C4 100%);
	background:-o-linear-gradient(top, #F0F0F0 0%, #E1E1E1 19%, #D5D5D5 77%, #C4C4C4 100%);
	background:linear-gradient(top, #F0F0F0 0%, #E1E1E1 19%, #D5D5D5 77%, #C4C4C4 100%);
}

.navforward input{
	border:solid 1px #c9140e;
	font-weight:bold;
	color:#ffffff;
	text-shadow:0 -1px 0 #630300, 0 0 0 #FFA19E;
	float:right;
}

.navforward input:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d61200), color-stop(30%, #dc1a00), color-stop(90%, #dc1a00), color-stop(100%, #b7120d));
	background:-webkit-linear-gradient(top, #d61200 0%, #dc1a00 30%, #dc1a00 90%, #b7120d 100%);
	background:-moz-linear-gradient(top, #d61200 0%, #dc1a00 30%, #dc1a00 90%, #b7120d 100%);
	background:-ms-linear-gradient(top, #d61200 0%, #dc1a00 30%, #dc1a00 90%, #b7120d 100%);
	background:-o-linear-gradient(top, #d61200 0%, #dc1a00 30%, #dc1a00 90%, #b7120d 100%);
	background:linear-gradient(top, #d61200 0%, #dc1a00 30%, #dc1a00 90%, #b7120d 100%);
}

.open.confirmit-resizable{
	border-top:solid 1px #cccccc;
}

.progress, .chart-bg{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #DCDCDC), color-stop(100%, #f8f8f8));
	background:-webkit-linear-gradient(top, #DCDCDC, #f8f8f8);
	background:-moz-linear-gradient(top, #DCDCDC, #f8f8f8);
	background:-ms-linear-gradient(top, #DCDCDC, #f8f8f8);
	background:-o-linear-gradient(top, #DCDCDC, #f8f8f8);
	background:linear-gradient(top, #DCDCDC, #f8f8f8);
	border-top:solid 1px #969696;
	border-bottom:solid 1px #cdcdcd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:14px;
}

.qtext label, .text, .qtext, .errorquestion{
	max-width:730px;
}

.questiontitle h2{
	padding:0px 20px;
}

.abtn{
	border:none 1px #008000;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	clear:both;
	height:32px;
}

.abtn-selected{
	background-color:#9C9A9A;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9C9A9A), color-stop(25%, #C9C6C6), color-stop(75%, #B9B7B7), color-stop(100%, #918F8F));
	background:-webkit-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:-moz-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:-ms-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:-o-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	border:none 1px #ADADAD;
	font-weight:lighter;
	color:#000000;
}

.abtn-selected-hover{
	background-color:#A9A9A9;
	border:solid 1px #ADADAD;
}

.abtn-sm{
	height:32px;
	width:96%;
}

.answerlabel{
	padding-right:42px;
	padding-left:10px;
}

.answersection{
	padding-right:42px;
	padding-left:22px;
}

.answersection2{
	padding-right:42px;
	padding-left:25px;
}

.answersectionbred{
	padding-right:42px;
	padding-left:22px;
	width:900px;
}

body, .confirmit-inline .body{
	background-color:#f9f9f9;
	font-size:14px;
	font-family:Calibri, Arial, Sans-Serif;
	line-height:20px;
}

.cardcolor{
	background-color:#f11e00;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb1300), color-stop(30%, #f11e00), color-stop(70%, #f11e00), color-stop(100%, #c9140e));
	background:-webkit-linear-gradient(top, #eb1300 0%, #f11e00 30%, #f11e00 70%, #c9140e 100%);
	background:-moz-linear-gradient(top, #eb1300 0%, #f11e00 30%, #f11e00 70%, #c9140e 100%);
	background:-ms-linear-gradient(top, #eb1300 0%, #f11e00 30%, #f11e00 70%, #c9140e 100%);
	background:-o-linear-gradient(top, #eb1300 0%, #f11e00 30%, #f11e00 70%, #c9140e 100%);
	background:linear-gradient(top, #eb1300 0%, #f11e00 30%, #f11e00 70%, #c9140e 100%);
}

.card-dragged{
	filter:alpha(opacity=80);
	opacity:0.8;
}

.chart-bg{
	margin-bottom:15px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

/* Hides from IE5-mac \*/
* html .chart-container {
	width:740px;
}
/* End hide from IE5-mac */
.chart-container{
	padding:0px 25px;
	min-width:740px;
}

.chart-itemlabel{
	padding:3px 0px;
	font-size:10px;
	font-family:Verdana, Arial;
}

.chart-subhead{
	background-color:#ffffff;
	margin-top:30px;
	padding-bottom:0px;
	color:#000000;
}

.chart-total{
	background-color:#dadada;
	margin-top:25px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#000000;
	text-indent:10px;
}

.confirmit{
	margin-top:10px;
	text-align:right;
}

.confirmit-abtn-table-grid{
	border-collapse:separate;
	border-spacing:15px;
}

.confirmit-fwdfirstnav-next{
}

.confirmit-fwdfirstnav-prev{
}

.confirmit-grid{
	margin-top:10px;
	margin-bottom:10px;
	line-height:32px;
}

.confirmit-gridslider-bg{
	background-color:#ffffff;
	width:4px;
}

.confirmit-gridslider-rail{
	margin-top:12px;
}

/* Hides from IE5-mac \*/
* html .confirmitlink {
	height:40px;
}
/* End hide from IE5-mac */
.confirmitlink{
	margin-left:500px;
	padding-left:100px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration: none;
	color:lightgrey;
	visibility:visible;
	min-height:40px;
	cursor:text;
}

.confirmit-lookup{
	border-bottom:solid 1px #bdbdbd;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-top-left-radius:6px;
	-moz-border-top-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}

.confirmit-lookup-clear{
	font-weight:bold;
	color:#f11e00;
}

.confirmit-lookup-other{
}

.confirmit-lookup-selection{
	border:solid 1px #bdbdbd;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-moz-border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

.confirmit-nav{
	background-color:#D8D8D8;
	border:solid 1px #CCCCCC;
	margin-left:75px;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:4px;
	padding-left:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:80px;
}

.confirmit-numslider-horiz-bg{
	padding-top:7px;
}

.confirmit-rankedorder-dragger{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.confirmit-rankedorder-orderelement{
	background-color:#cfd0d1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececed), color-stop(49%, #cfd0d1));
	background:-webkit-linear-gradient(top, #ececed 0%, #cfd0d1 49%);
	background:-moz-linear-gradient(top, #ececed 0%, #cfd0d1 49%);
	background:-ms-linear-gradient(top, #ececed 0%, #cfd0d1 49%);
	background:-o-linear-gradient(top, #ececed 0%, #cfd0d1 49%);
	background:linear-gradient(top, #ececed 0%, #cfd0d1 49%);
	border:solid 1px #B9B9B9;
}

.confirmit-rankedorder-orderelementdrag{
	border:solid 1px #A86800;
	color:#ffffff;
}

.confirmit-rankedorder-orderelementhover{
	border:solid 1px #dc1a00;
}

.confirmit-ranked-order-value{
	margin-top:3px;
	color:#000000;
	text-shadow:none;
}

.confirmit-resizable{
	padding:10px;
}

.confirmit-singleslider-horiz-bg{
	height:4px;
}

.confirmit-singleslider-vert-bg{
	background-color:#ffffff;
	width:20px;
	right:0px;
}

.confirmit-star{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2xJREFUeNrclztMU1Ecxs8tpU+gQAGBURITTMDJ6MLiI0YdHBg0SkTjaqqJbUFoIERpeCxNmrg4yeJgGHQwLg6OxE0XQtIAKc/wCBRoaUup33fsMViKfQVIPMnJPffce8/v/zrfabVkMilOo+nEKbWCwSMjIx72Qr/XF/phLBZ7nhq+PjGP4eldgO3sHJ8YGEAvi5Kd4xMBw8PWaDR61mQyCXaOOXfs4Hg8/paelpeXi7KyMuk1544VDM/OwMOLBoNBsBuNRnnlHJ8dG3hvb8+fSCQ0eqoax5zjs3zW0nJVruHhYcMOGrdgY2PjX88WFhaEpmkJu91udTgc0ZzBg4OD78Ph8L1cjKisrBQVFRVyzOJiuNfX18X8/Hx2mKaxNj51d3ff+eMx4D449EwVDnOXqVksFgkzm82yp1IgIpGIUGsh5yw4ec8gbWxsSCiMHnO73Z2HQu31el9sb2+Pcr6urk56lN44Z7VaRWlpqVx4f39fqD2tuprb3NwUwWBQQV+5XK6+I3MMeAesfIePdTU1NRJy0Fvel5SUHIKkj9fW1mTu8W4S0KdOp/NN1uIC/CrgXxBCPQpG5pRQpoDWZ4MuLS2J5eVlRiUBaDugH3OuasBbAZ9Arky1tbWiqalJ6HS6jOE9eD83NydWV1dZB3GbzdYG6ERe+7inp+cHwnoOOQ2trKyIxcXFQ7lMh9JLQlF0YUCbj4JmFRDAg1jAzUVZTIRkKiZlAHcCxzDYBWigKOWCKj1R+zcdpIxQV9ZB6vTqKPqHAISlhbKo8qv61taWBLLKeVUCwb29u7t7oSit9vl85wEwqVOInWIxMzMjJicnxdTUlJidnZVioSJAQyAmlqGhoeaCPcaCfYSpMFOBpqenGUpRVVX1k+9ALlsoFA0NDXLbEZw6Kl/i8cOCPIblV/R6vVSrQCAgvUQ4Y/X19Y89Hk8rOxTuEUQiRoViJNhYiDDuekGnk9/vN2GxMBbVGEIUGb38jsptg/RF004uI/L6LRQKXZLe/K6HZHV1tRk7I5pXqCH0ToRLY/4QvgjksxPAD5ne7erq4uKXcdC0Q+vHYATLm2e0A9fRvMD4+D4th2R+hdXXcjlje3t7x3EZ7+/v/4yivIlwPzgKrPvH2bmDgrmdK/RgGxgYuIW03OAaRf8C+W/+O/0SYABu/IQqoVHqSQAAAABJRU5ErkJggg==);
}

.confirmit-star-hover{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABChJREFUeNrUV11oHFUUPvM/s7O72Z9sNvvTBS0JVHB98Q+1L6bRqqBIFy1SUPFV9MEfEKQvgi++CIIP9smCCPog9UESbJFA0YaKBqNpY2Ld7ka3NUmzf/M/9473zuymjXWbZGtSvHCYs2fuvd/5zj3n3FnG8zy4FYOFWzT6BrbPZN+m0u96pt9QG6fjK/SpPLQ2uGuM7e9yz2LHSFKh+q4BI9d4l0aKCtV3Bdj6Nl90bf12jg8DFapT244DI8c85mEPRHkQBDkJVKe2HQW2TufSyNbu4TgZOCEEvKAC1amNvtsxYOQ6H2CEGFFOANBiIEJ1aqPvdqSczKmcaBtrGlH56OAoWckEL8j65soC+c0iKVxQpQd/sbYMrJ0a+tQ2GocDGjceSiQNstopXW6AuDEARnMJzLXZrcABpwx/GR27+NQ6YwL+vmXUX6UMpFACeF7+16WiMgAMFwEQSLj5hO8qdh1wnaZfXkCSDbsaIGT60UD2CmCj6p8qGyocj40tPH9dqLWT6dcsvf4etUcSBRBE9XpkPk5AU4RtyAfCOKjnQLCf5ZjqGINr1MCpnw2YhgrvxA7MH+15xtrXw0csvfEx9hAbieVAIgzXh0BCLNHkFdbBcBeUAF2rO+0yAZ0hRy96XCj/cmz8/IebJld7cnjMMhoTCDl8JJYBRU2SGBOWYoYmUWdzAgrBkzK9yhyDVT8PTnOOHImCeDV/KD5+7sSWs7o9kSmaRnMauZasxgoQHn6AzOYp1Mbwdpl2HDBXZwjbC2Rq2BHU7P74I3PT26rj8MHaT7IcHeV5tdm+UgFtZT7YHHVAfL3DFAUOmPVfwW5S0JguKJl9vUA3bSDhx2pVSU2/SUFYXiHMcCeBuhIABqHG5BRU38aLiTfiB8/9dlOdC7n4Jc9jQAhlg1Lpsr0mxBgFTrAS6d0eS3v3kc325Te9e/XGnQLZEBjBZ9U9W1tb9plSMOoM+HaWhhlcq33XTfXq1mTxDku/IvNKar1GSU+GVu0HaFz8BpqVKdAvfU8Ym4FTRFiS/chshJZPjO7rG9i1raM0ccRw1ge1WjVYW5wAY3WR2PKzopqftRpVaJdPkfKp+swZcl0GV6X1Vv/AZuthlhXJFRiB5tI01MtTtI5tNTny4tChSnGoVCkq8b0vMJxom8s/gnnpjN/uGVYGbOvjfd1Orcm75cafP+sMJzB+mJENcjR3VhCl/bEn5zfcQKtfjEi2ZUw52uX7KDLD8vRoPClaUNKlRWtbjF1Le500D4YkCrCcZKjJvc+kSuV7/wlKR/LpBStzeOl+MVooMbyqY9cijjr0jn6lJ+WrDX6jXP5sz1z5GO/99fltJ3vN6SXVT7Jf/f4R51WOp2Z6zbnBGbNaZHDkiVTpwoHtfk/ln/vjcTGy51G6x3/+Qf+//e/0twADADph3Oezy1hOAAAAAElFTkSuQmCC);
}

.confirmit-table{
	margin:10px;
}

div.body{
	padding-top:8px;
	padding-bottom:8px;
}

div.confirmit-load-more{
	border-bottom:none 0px #FFF;
}

div.confirmit-star{
	border:none 1px #ffffff;
}

div.confirmit-star:hover{
	border:none 1px #FFF;
}

.droparea-label{
	color:#3a3a3a;
}

.errorpage{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY1NzMyRTUwQjlGMTFFMUFDNDQ4RUQ0Njc5QjBGQzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY1NzMyRTYwQjlGMTFFMUFDNDQ4RUQ0Njc5QjBGQzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjU3MzJFMzBCOUYxMUUxQUM0NDhFRDQ2NzlCMEZDMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjU3MzJFNDBCOUYxMUUxQUM0NDhFRDQ2NzlCMEZDMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjxJr3wAAAapSURBVHjapFdpbFRVFD5vmTdLh04n7UAR2hKUliYltBWJQi1NCG2VYKOmaCGWRgyNEfxhjD8b4y9CjCUkEIlKMEXFH2AkASlEJRQESqRSEelGCd3oMp0u08723rue8+a+9rVU1puczL137j3Ld5Z7HsDjDYHTXPuPzehRhojEiARBgAQc+KvQGkckGAyGZinGOD2xYIkz0HNzc5eUlpa+XFJaWpi5PCtdlm0pjOmqpmpDDefPt/9x8eJvx48fv9zd3d1vvfckSMhkaU5OzuIjR458GlXVLmYOXWcsGouTpk1t+0cCN3bv3v2+1+tN4ijJj2OxeUHbuHFj4eHDh/elpKTkgK5DuOEihP9sArXzDuihsGGUYLeDnJ4Gjvw8cK4rAFAU+PfWrbNV27Z92NjY2M5lqLOhF+ZQxEaHqqurX9t/4MBBSRSTo9f/hvHvjkKsrZ2cCggzSPymhuwQbxBoPyMd5m1+E+xrX4JAINBSVla2taGhoZnzjj1IMAmVioqKXjh58uQxl8vlmzx9FsYPfQtMReaKHQRZhOjgEIQGB4wLTt98UHwpwDQdWDRK4Qbu8tfBXfEW9Pf3XyssLNzc2traw61WrcFjDoLXlpyc7Kuvrz+E8C4LX74CY/sPxjVECElNFpwAV0U5eD+rgcR3toLkckGsqRn/t4EgSSAIqFjzDRA9ieDNXbkwMyvLe/To0TO6bsSZbkIuWiwnJcSdO3dWpKWlrdLQqrGv0VK6IE/HCEGtuN3gSkkxiOa0N50HIgg2GcbrfgD1dieUFBdXbNq0qcgSsGAVTL82hHb+u9u3b6GNyVP1oA8Mxi2dNZiuzzmfxk4GNjEBwZ9OGKsdO3ZUiKLoNDPFKpislTZs2LAiPS0tB8IRCF+5CmBX4EmH4HAABSXzD8PadYXr0HVpXLBkCjbTR8zOzs6jP2Lt7aD7/YbPpjkhUuRDG8afKFqgje8J5A46T+c46RgP0Rv/wDyna8H69euzTAPNgDL9K2PiLzLi/l4/sFjMyFFiSD5kkQgGVhDUnl7QUClzaP0DEL15EyT0t+hOAAF9Tu6hYGOInBoYATvKSE1NTbcYKsoWqJWMjAy3sVK1uPY07e2NC8NgY+Ew6JPDoPXdswjuh0hLM0idHlRdMoSKSR6Q5vtATEhABip3u5xghdq0mLQQent7jSQX57kNS2IdHQj5sJGjAkarASEPnunMt8WLAf2PgcZCIVAxsNTuHmPtrtgcV1DTVC7UeEistVQcGBgYMiZYaiNNfwGbDMXz0ybP8LWOjLXhgLGk+ZRC3LcCxYCO7sFiZVtseA+GhoYGrXVDtrwiYmdnZwutlWXPCUrmMhTeRJVjZiFXPDB58BuIfv9j3BXjQWPvvpRTYyAvWgSONS/CRDQ6cu7cuU7LkzmVTiRYOH36dAuWuS6Cb17lFgyq6P15omHAPJ8L4feqDKI57c0eujYJCeVvgODxwLXGxiZ8Lge5UM18Lkm4C4nyLKe2tvYgPXHa6CjrWrWWtYGNdTi9U9SGl0e+2Df1FNKc9qxn2sHB7izJZGpXt3GmsrLyE+S9HGkhkp2MFC1akNr63r17T/j9/h4xMRF8Xx0AeUEqBszEDB9rgQDoo2MG0XzKx8QMI19wOcH35X6Q0L/4NF7GWn2By4lY67Xpa3LUs0h55eXlH2MURkjb0PkL7M7SbLRKYB1KIutwJLHb3lTWmZphEM1pr8PuwTMSu+1bzILHf443Bn5/f35+PpXglUgZSO5ZD5PhdAdSKtIKpNU1NTW11GsQg2h7B7tXUck6EpKRuWwIIBe0gTK1JsG9r5axcNN1Q2goHB7Dx+Ej5LWKw5zCYb7vPZa5r71IyTTftWvXK3v27PnA4XAYYUspNln/K0Qar2JR6aHkBPmZhWDPywXnhvXgKFhjMOrr6+uqqqr6/MyZM424pEaQAmuUz/W52iCFC17KNV1bUFBQjdH+OxqhMuugXkvVZmypuh6sq6s7hjX/bbxLWuRziBN5k/G/HYjID1B5S+JKEDxO7L9WlJSUrC4uLs5J9vlSnS6XGx93Fg6Fxrvu3u365dSp69i1XLl06VIrno9y6wLc0kne+rCHNXs2DnsipwSzUUDYExVFcXo8HkckEtHD4XAkFApNxGKxIGdMAmg+hjTOFVBnQyw8oIGXubUuLtjFA9Bm1nYzg3g6kkBqPSc4hXj6qHM198JDemuJK6BwoQoneVbVi3F4I5yiXKD2NJ8wggUByUJWi00oVUtJfKpPmLnOzvXhxh7le8k6/hNgAP8yOYnsVcuUAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:30px;
	visibility:hidden;
}

.errorquestion{
	margin-top:5px;
	margin-right:12px;
	margin-bottom:5px;
	margin-left:12px;
	font-weight:bold;
}

fieldset{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

fieldset .confirmit-abtn-table{
	margin:0px;
	width:100%;
	border-collapse:separate;
	border-spacing:10px;
}

.grid-bar-cell{
	border:solid 1px #cccccc;
	padding:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.grid-bar-cell-exclusive{
	margin:0px auto;
}

.grid-bar-cell-label{
	font-weight:normal;
	font-size:11px;
}

.grid-bar-container{
	margin:0px;
}

.gridcell{
	text-align:center;
}

.gridlabel{
	padding-right:21px;
	padding-left:20px;
	font-weight:normal;
	text-align:left;
}

.group-answer-input{
	padding-left:10px;
}

.group-answerlabel{
	margin-left:10px;
}

.group-header-label{
	font-weight:bold;
}

h1{
	margin-bottom:0px;
	padding-right:16px;
	padding-bottom:0px;
	padding-left:40px;
	font-weight:normal;
	font-size:16px;
	font-family:calibri;
	line-height:22px;
}

h2{
	margin:0px;
	font-weight:normal;
	font-family:'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}

.hovercolor{
	background-color:#9C9A9A;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9C9A9A), color-stop(25%, #C9C6C6), color-stop(75%, #B9B7B7), color-stop(100%, #918F8F));
	background:-webkit-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:-moz-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:-ms-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:-o-linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
	background:linear-gradient(top, #9C9A9A 0%, #C9C6C6 25%, #B9B7B7 75%, #918F8F 100%);
}

input.numeric{
	border-left:solid 1px #c4c4c4;
	border-top:solid 1px #808080;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #dcdcdc;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

input.numeric, .confirmit-lookup-search{
	border-left:solid 1px #c4c4c4;
	border-top:solid 1px #808080;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #dcdcdc;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.instruction{
	padding-top:0px;
	padding-right:39px;
	padding-bottom:12px;
	padding-left:39px;
	font-style:italic;
	color:#012901;
	max-width:730px;
}

.logo{
	margin-left:9px;
	height:60px;
}

.nav{
	margin-top:20px;
	margin-bottom:15px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-moz-border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	height:40px;
}

.navback{
	margin-left:32px;
	float:left;
}

.navforward{
	margin-right:32px;
	float:right;
}

.number-align{
	text-align:right;
}
.confirmit-rtl .number-align {
	text-align:left;
}

.other{
	margin:0px 15px;
}

/* Hides from IE5-mac \*/
* html .pagearea {
	width:60em;
}
/* End hide from IE5-mac */
.pagearea{
	background-color:#ffffff;
	border:solid 1px #CCCCCC;
	margin-top:10px;
	display:table;
	min-width:60em;
}

.progress{
	margin-top:30px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	width:700px;
}

.progressbar-text{
	position:absolute;
	top:-9999px;
}

.questionarea{
	padding-right:10px;
	padding-left:35px;
}

.questionarea2{
	margin-bottom:20px;
	padding-right:10px;
	padding-left:35px;
}

.questiontitle{
	background-color:#E9E9E9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d8d8d8));
	background:-webkit-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
	background:linear-gradient(top, #ffffff 0%, #d8d8d8 100%);
	-webkit-box-shadow:0px 1px 0px #ffffff, 0px 2px 0px #dbdbdb;
	-moz-box-shadow:0px 1px 0px #ffffff, 0px 2px 0px #dbdbdb;
	-o-box-shadow:0px 1px 0px #ffffff, 0px 2px 0px #dbdbdb;
	box-shadow:0px 1px 0px #ffffff, 0px 2px 0px #dbdbdb;
	color:#1D1B10;
	display:none;
	visibility:hidden;
}

.scale{
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	line-height:20px;
	vertical-align:bottom;
}

/* Hides from IE5-mac \*/
* html .scale_ny {
	width:110px;
}
/* End hide from IE5-mac */
.scale_ny{
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	font-weight:bolder;
	font-size:12px;
	line-height:20px;
	vertical-align:top;
	min-width:110px;
}

.scale-group-header{
	font-size:16px;
}

span.confirmit-singleslider-horiz-rail, span.confirmit-gridslider-rail, span.confirmit-numslider-horiz-rail{
	background-color:darkgray;
	border:solid 1px #CCCCCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

span.confirmit-singleslider-vert-rail{
	background-color:#A9A9A9;
	border:solid 1px #CCCCCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

table.confirmit-horiz-single-slider-table{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:center;
}

td.abtn + td.answerlabel{
	display:none;
}

td.abtn-hover:hover label,td.abtn-hover:hover label:hover, td.abtn-hover-grid:hover label,td.abtn-hover-grid:hover label:hover{
	font-weight:bold;
	color:#000000;
}

td.confirmit-rankedorder-dropzonehover{
	border:dashed 1px #A86800;
}

.text2{
	border:solid 1px #CDC9C9;
	margin-left:39px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	clear:both;
	overflow-y:scroll;
	height:250px;
	width:675px;
}

textarea{
	border-left:solid 1px #c4c4c4;
	border-top:solid 1px #808080;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #dcdcdc;
	margin-left:6px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0px 0px 10px #dddddd inset;
	-moz-box-shadow:0px 0px 10px #dddddd inset;
	-o-box-shadow:0px 0px 10px #dddddd inset;
	box-shadow:0px 0px 10px #dddddd inset;
	resize:none;
}

textarea:focus{
	-webkit-box-shadow:0px 0px 10px #cccccc inset;
	-moz-box-shadow:0px 0px 10px #cccccc inset;
	-o-box-shadow:0px 0px 10px #cccccc inset;
	box-shadow:0px 0px 10px #cccccc inset;
}

.unselectedcolor{
	background-color:#CFD0D1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #CECECE), color-stop(25%, #DBDBDB), color-stop(77%, #DCDCDC), color-stop(100%, #BDBDBD));
	background:-webkit-linear-gradient(top, #CECECE 0%, #DBDBDB 25%, #DCDCDC 77%, #BDBDBD 100%);
	background:-moz-linear-gradient(top, #CECECE 0%, #DBDBDB 25%, #DCDCDC 77%, #BDBDBD 100%);
	background:-ms-linear-gradient(top, #CECECE 0%, #DBDBDB 25%, #DCDCDC 77%, #BDBDBD 100%);
	background:-o-linear-gradient(top, #CECECE 0%, #DBDBDB 25%, #DCDCDC 77%, #BDBDBD 100%);
	background:linear-gradient(top, #CECECE 0%, #DBDBDB 25%, #DCDCDC 77%, #BDBDBD 100%);
}

.wrapper{
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	padding-top:0px;
	padding-right:27px;
	padding-bottom:0px;
	padding-left:27px;
	width:60em;
	border-collapse:collapse;
}

.yui3-resize-wrapper{
	border-top:solid 1px cccccc;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

