.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;
}
.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:#ffffff;
}

.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{
	color:#ffffff;
	text-shadow:0 -1px 0 #335fa7, 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:#366ab2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a85c7), color-stop(18%, #4172c2), color-stop(83%, #3869b9), color-stop(100%, #366ab2));
	background:-webkit-linear-gradient(top, #4a85c7 0%, #4172c2 18%, #3869b9 83%, #366ab2 100%);
	background:-moz-linear-gradient(top, #4a85c7 0%, #4172c2 18%, #3869b9 83%, #366ab2 100%);
	background:-ms-linear-gradient(top, #4a85c7 0%, #4172c2 18%, #3869b9 83%, #366ab2 100%);
	background:-o-linear-gradient(top, #4a85c7 0%, #4172c2 18%, #3869b9 83%, #366ab2 100%);
	background:linear-gradient(top, #4a85c7 0%, #4172c2 18%, #3869b9 83%, #366ab2 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 #1f427b;
	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:hover{
}

.confirmit a:link, .confirmit a:visited{
	text-indent:-9999px;
	text-align:center;
	display:block;
	height:34px;
	width:211px;
}

.confirmit, .confirmit a:link{
	background-image:url(data:image/png;base64,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);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.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,R0lGODlhFAAUAPcAAP////7+/vv7+/z8/PPz8zxuu0ByweXl5TxvvDttuvb29v39/vf399TU1PT09ER4xPf4+jlst+bm5qK0z3uVvfHx8j1vvfn5+ThstrK5wzZqtDptuTdrtEJ0wrzM4zhrtYWfxu3t7djY2D9xwPr6+j5wv9XV1ejo6LG5xFF9v12Eu015vzptt6m71jhstEBxvUR0vsLGzfX19WWLxj9wufX3+b7N4fv8/GGMw0Fywdfb4tfb4eTp70N1wrLD3NTZ4LTG3sPIzcvS3kp4ufLy8lWGxkp4wHqTvJCpzHiSu3qUvWOKybnK5fL0+ert8ai93+Hk516EvVB7vZmy1fn6/GyRzD1vvLe9xaO0z1J8uYWfxbPF4re8xP39/aK0zkBywISfxWuUyz5vtbzN487V39bc5bC3xOjp6ri8w/Dz+F2Dvubq8D5vvdzi6/L1+XqUvOfn50h2wOfo67TG216IybfI47PF4U5/xoOewIWfx/j4+Fd/u9fX2FyFvUV1wkNzt0Fyt/f4+4OexISexFN+u9DX4NLT1N7i50Jyuvn6+83U312HyOHk6Dxutp+43bXH40R0wJ6xzZmvzz5vukp7w6e3yqW40PX3+mKKwkFxtk97wTlrtfT2+XuXvkd1tkl2uc/Pz+Xr9WmPygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAj/AAEIXJDGAxAbPPQMCCCwoUOBgTxgGtIHSRkHAhg+dMhpCiANGsSAUVQh48aGEHwQcsGBgydBOwiQ0LhxQBtJWTZ9+JBpkBACJjd2YSAnkopGGDD80fIDKM2GAQbIgOJlD4sIET6BKOR0Y1QFjCZEobFhAyIQZEo+Ffj1DBY1kxLIzaPDwYAFXgcoODRBSoG/BUSEuHASQNQ1LVJYQcAY1AkGhQMksjPjBRsLFo7EeIz3YYAmj0RBKlECRpIMfAZ7dVNnyZcRI1a8ydBAgl3PELZU8WPAgBEKXBocIBKUbagni3L0jqPEjAkJXR1SYUKnR4cOmiigER7d4SVHdx48IaDUCYWhA90d1hgTpggOPFdMoJ9Z+IaTOZYqBREBJ73AgAA7);
}

.confirmit-rankedorder-down{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAP////7+/vv7+/Pz8/z8/D9wvzptuThrtuXl5T1vvTxuuzlst0FzwkBywfb29vf399TU1PT09Pn5+fP1+KK0z4agyKK0zjtuuebm5jlrtjdrtNXV1f39/kFytujo6LzM4+3t7djY2Pr6+jhstPf4+vHx8rC3w/b4++bq8EV6xff4+7DD3nuUvE96wLfH3omhycLGzD9xvbi8wz1ut/j5/K6+1efn55ivzqO62ebn6eTq83aRuWSKxWKKwkd3wYumzPj4+H2VunuUveHk6NLT1Pr7/ejr70t5utjd47LE30d1vEV0vM/Pz0h2t+Hk59DX4V6Ev0p3uoiiy/n6/Uh1uZ6xzFJ9uvn6+0BxvfL1+H6ZwJix1F6Gvl6Evfv8/kFxu2aNxkh2vc7V4LXH4MzT38PIzrO6xPH0+NfX2PX19V2Du+jp6re8xJKqzlaBvbO5w5+xyoahyD9wt7TG3/X2+VF8uFZ+uHmSu1d/u5mx1NXa4XqUvP7+/16GwD5vuLPF4HiSukJyvEZ2wKOxxt7i51B7vlJ9wL/N4kRzu9HY4bHD3EFxuImjy16Gwtje5tvh6rW7xPLy8rTG4Nfb4k14vmaMxKm61vDz+FR/vP39/fr6+/n6/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAj/AAEIHEiwoMGDCAnymXKiSICEAr2coMGBg4oJJARkengwwKYJdDRd+pBH0aMHBDgSDKBjzBYXRj706GDlRo40KVeSwIGpA5cac45oGFGnihMHOQEEyLLCzQgNTeAc6nPgQAY1FoYgDRDgjKRKGaraGYSizaIFC2bgsbAG6ZU/jfyglRMEBhBHcaIYMHChCwVCKJKAubCXyg5IIQhEEFNhiQIFX6BQsMQj0GNEgExssBFAQIlJFcIkSBCjkCEso5XckUEEwQClAgaQedGigO3blFiYgOBagMAAIgboYeSjgfEGgoSw2eBahMrOAxJJYUCdwZ43EDAMEKDyd+wnP1KkK9Bihvf27gM7l0ASgkkZNBgicU/YOQIIDx5ARJgPMQABCQ88IEFSEBUoUEAAOw==);
}

.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:#366ab2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a85c7), color-stop(39%, #4172c2), color-stop(83%, #3869b9), color-stop(100%, #366ab2));
	background:-webkit-linear-gradient(top, #4a85c7 0%, #4172c2 39%, #3869b9 83%, #366ab2 100%);
	background:-moz-linear-gradient(top, #4a85c7 0%, #4172c2 39%, #3869b9 83%, #366ab2 100%);
	background:-ms-linear-gradient(top, #4a85c7 0%, #4172c2 39%, #3869b9 83%, #366ab2 100%);
	background:-o-linear-gradient(top, #4a85c7 0%, #4172c2 39%, #3869b9 83%, #366ab2 100%);
	background:linear-gradient(top, #4a85c7 0%, #4172c2 39%, #3869b9 83%, #366ab2 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:#a5bcd6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8cfe9), color-stop(20%, #b4cce8), color-stop(80%, #aac2de), color-stop(100%, #a5bcd6));
	background:-webkit-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:-moz-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:-ms-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:-o-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
}

.confirmit-rankedorder-remove, .confirmit-rtl .confirmit-rankedorder-add{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAP////7+/vz8/Pv7+/b29vPz80BywfT09DxvvDxuu/39/evr6z1vvff399ra2oiiy/Hx8Y6guz5wvzZqtDttujptuTdrtEJ0wv39/kR4xDhstjhrtT9xwNvb2/j4+fX19aO0yl6HwN7l8JKt0urs7k15tl+Gvq/A1uHo8j5wuViBwkN1wqKzyVF9wqO10MXGyImkzPz8/WONw/Ly8mOIw+zs7MXJz+zw9s3V4LDA05iuz1iCw097wOvv9kR0wUt8xFh/tlh+uVN7t9rc3pmqw+Xr85Ot01yDwqW20tXa4Ymjy0N0u9PZ4URzuEJzvzxuttzd3qC0y+ru9ISauubr8urt8T9wt0l3weHi49bc56K00eLi4tHX4d3l8E54tUBywOLl6eTl5T9wvZix1cLEyKa30oiiyrzCy2KNxZCs0jhstImiyo+hvZOu1eLk6ZyuyUt5wenq6014u5CrzY+guomixd7g45Cq0oueuZWv1s3Q1Pn5+fHy8mCGwTlrtTpst5Sv1FOExMLFyUt5ulyCvT1uuuPp8o2fuk14ujxtur3Axvj4+Pr6+sLQ5Up4uEx8xDptt7PF3urq6sjJyrjI3+bo6pSu1M3U4Njc4k16vdXb5drf5EZ2uoylyVl/uDlst/z9/dze4T9wtkV1v+jt9OTk5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAj/AAEIHEgwwI1GkShV8SAgAMGHAAIUGRPCkYkTJBYpgDgwhog0ViZMEFXHzgEBHCNKGTHIggU1JYhAgTCAY4AuRpps2ODHy5QzWwqgfBiAFCBOGjQ8AYLnhYMaDTYWNGQp059PkITQIeNA0oeGBEGhaLOkQoUUniII6rCAAFgAGAT2yEOBQqJCQSJMYuvW4cM9CQInQHRIkYO2bx82QMAYgRw2Nkqd9DswLgAqdxhoFkPoDZbJKT1kUTJKggQnfVy46ctRwAEuZnhw4PDlCBIwrIkOmJFkDRwDBnzQ0FIpd8EBBS49uALcgAodmr5SHhgAOaYHLS5cWLGjTJyoNgfwJsEB40eGDI86hRKaMgCjAkzmoAkkg8UQmikjIt+UIwoIPWGcBEBAADs=);
}

.confirmit-rankedorder-up{
	background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAP////7+/vz8/Pv7+/b29kBywTlstzdrtD1vvfPz8zhrtuvr6z9wvzxuuzptufT09P39/dra2kBxu0t3uI+hvENyvzZqs/f390FzwvX19UJ0wszT3/Ly8j5wvVuBu9vb2zxuufn5+YWfx4afxdLY4EZ0v6KyyoSexdbd5uvu8El2uFV/wGOIw9fb4dDX4JSu1+7v8Nnd5GKKw+jt9Pj5+cXHyezt8FSAxlmFxK680rjJ5E16vezv8dXc5erq6rXH3JWv1Z202uvt756vyr3Axtzd3+jp6kBwt8XJz/v8/MXT6eXr9N/m8ViCw+zw9/z9/ZKt05Kt0k1+xIWgx+Hi46K0yaK10luHxkh2weLi4lh+vUx5vuvu8kV0uuLp8uTk5KO10PT19urv9Y2nzWaNy93l8U97wY6gvqa30o6pyuTl5bzN5fLz80h3veru9Y2fuuLk6Zqx0ebq8Vl/uoqgwNze4cjJyvHx8sLFyZGivjpst01/xZChvVyDwfL09kFyufr6+s3Q1I2kytTZ4Dttuai801B8wtrc3mCFwF6FwpKtzkd2vsLFypyuyeHo8eLl6YWfyGuTzJ6yyd/h5F6Dvr7Fzebo6oWgxkV0vPf4+JSu1pSu1ZSu1Pz8/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAj/AAEIHEiwoMGDCBMqXAjgiZgQF+RkEhBgYQBHUCxYGNPjwYCKCAN4iXKg5IFLLjh8PBhgBqc/CmIqOHJiUIKVBAOUAbLDgB4DQA2oGLHhJkgAndxsakPIAYgJE0A4cNBlSos7gCoGYKJpUYMGEua8oeBBwldMIop+XPLCEAIEHTxQIIKkEaIOb7dAIpHASRAsDBhU0MLHToQvVMD0qRC4hKAYSsgUmEwpD6MPCx48gIOGxeQCiXLouIFBw4ozeDATECCAwCMrTTRgMDNkTaQ9OOjUiLBgdYAArS3FuSJFhgkuPxRJqhTBh2+BwAmgKJSmSiAaQiYVybIgA8WcAjIYJKlzSE0SPzxgcLjwvSDwMClssAkAYYB9CEfd17cP/TfD3wEEBAA7);
}

.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{
	color:#ffffff;
}

.confirmit-table label:hover{
	color:#184a90;
}

.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{
	color:#ff0000;
}

.grid-bar-cell:hover{
	border:solid 1px #333333;
}

.multi-selected .answerlabel, .multi-selected-hover .answerlabel{
	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;
}

/* 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;
	cursor:pointer;
}

.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 #366ab2;
	font-weight:bold;
	color:#ffffff;
	text-shadow:0 -1px 0 #366AB2, 0 0 0 #FFA19E;
	float:right;
}

.navforward input:hover{
	background-color:#335fa7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a77bc), color-stop(30%, #3967b1), color-stop(90%, #335fa7), color-stop(100%, #315f9f));
	background:-webkit-linear-gradient(top, #3a77bc 0%, #3967b1 30%, #335fa7 90%, #315f9f 100%);
	background:-moz-linear-gradient(top, #3a77bc 0%, #3967b1 30%, #335fa7 90%, #315f9f 100%);
	background:-ms-linear-gradient(top, #3a77bc 0%, #3967b1 30%, #335fa7 90%, #315f9f 100%);
	background:-o-linear-gradient(top, #3a77bc 0%, #3967b1 30%, #335fa7 90%, #315f9f 100%);
	background:linear-gradient(top, #3a77bc 0%, #3967b1 30%, #335fa7 90%, #315f9f 100%);
}

.open.confirmit-resizable{
	border-top:solid 1px #cccccc;
}

.progress, .chart-bg{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(100%, #f8f8f8));
	background:-webkit-linear-gradient(top, #c4c4c4, #f8f8f8);
	background:-moz-linear-gradient(top, #c4c4c4, #f8f8f8);
	background:-ms-linear-gradient(top, #c4c4c4, #f8f8f8);
	background:-o-linear-gradient(top, #c4c4c4, #f8f8f8);
	background:linear-gradient(top, #c4c4c4, #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{
}

.questiontitle h2{
	padding:0px 20px;
}

.abtn{
	border-top:solid 1px #cbcbcb;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	height:32px;
}

.abtn-selected{
	border:solid 1px #3869b9;
}

.abtn-selected-hover{
	border:solid 1px #b21600;
}

.abtn-sm{
	height:32px;
	width:96%;
}

.answersection{
	padding:0px 25px;
}

body{
	background-color:#eaeaea;
	font-size:14px;
	font-family:Helvetica, Arial, Sans-Serif;
	line-height:20px;
}

.cardcolor{
	background-color:#3869b9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a85c7), color-stop(30%, #4172c2), color-stop(70%, #3869b9), color-stop(100%, #366ab2));
	background:-webkit-linear-gradient(top, #4a85c7 0%, #4172c2 30%, #3869b9 70%, #366ab2 100%);
	background:-moz-linear-gradient(top, #4a85c7 0%, #4172c2 30%, #3869b9 70%, #366ab2 100%);
	background:-ms-linear-gradient(top, #4a85c7 0%, #4172c2 30%, #3869b9 70%, #366ab2 100%);
	background:-o-linear-gradient(top, #4a85c7 0%, #4172c2 30%, #3869b9 70%, #366ab2 100%);
	background:linear-gradient(top, #4a85c7 0%, #4172c2 30%, #3869b9 70%, #366ab2 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:0px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	height:34px;
	width:211px;
}

.confirmit-abtn-table-grid{
	border-collapse:separate;
	border-spacing:15px;
}

.confirmit-grid{
	margin-top:10px;
	margin-right:12px;
	margin-bottom:10px;
	margin-left:12px;
	line-height:32px;
}

.confirmit-gridslider-bg{
	background-color:#ffffff;
	width:4px;
}

.confirmit-gridslider-rail{
	margin-top:12px;
}

.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:#335fa7;
}

.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-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 #366ab2;
	color:#ffffff;
}

.confirmit-rankedorder-orderelementhover{
	border:solid 1px #366ab2;
}

.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.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/PjxJr3wAAAapSURBVHjapFdpbFRV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);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:13px;
	margin-left:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:35px;
	font-size:14px;
	line-height:30px;
}

.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-label{
	font-weight:normal;
	font-size:11px;
}

.grid-bar-container{
	margin:0px;
}

.gridcell{
	text-align:center;
}

.gridlabel{
	font-weight:normal;
	text-align:left;
}

h1{
	padding-right:25px;
	padding-left:25px;
	font-weight:normal;
	font-size:15px;
	font-family:'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	line-height:22px;
}

h2{
	margin:0px;
	font-weight:normal;
	font-family:'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}

.hovercolor{
	background-color:#a5bcd6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8cfe9), color-stop(20%, #b4cce8), color-stop(80%, #aac2de), color-stop(100%, #a5bcd6));
	background:-webkit-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:-moz-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:-ms-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:-o-linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 100%);
	background:linear-gradient(top, #b8cfe9 0%, #b4cce8 20%, #aac2de 80%, #a5bcd6 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:25px;
	padding-bottom:12px;
	padding-left:25px;
	max-width:730px;
}

.nav{
	margin-top:40px;
	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;
}

.none{
	display:none;
}

.other{
	margin:0px 15px;
}

/* Hides from IE5-mac \*/
* html .pagearea {
	width:60em;
}
/* End hide from IE5-mac */
.pagearea{
	background-color:#ffffff;
	margin-top:30px;
	margin-right:auto;
	margin-bottom:30px;
	margin-left:auto;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	border-radius:0.5em;
	-webkit-box-shadow:0 1px 5px #D9D9D9, 0 5px 50px #F1F1F1 inset;
	-moz-box-shadow:0 1px 5px #D9D9D9, 0 5px 50px #F1F1F1 inset;
	-o-box-shadow:0 1px 5px #D9D9D9, 0 5px 50px #F1F1F1 inset;
	box-shadow:0 1px 5px #D9D9D9, 0 5px 50px #F1F1F1 inset;
	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{
	margin-top:20px;
	margin-bottom:20px;
}

.questiontitle{
}

.scale{
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

.selectedcolor{
	background-color:#3869b9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a85c7), color-stop(20%, #4172c2), color-stop(80%, #3869b9), color-stop(100%, #366ab2));
	background:-webkit-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-moz-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-ms-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-o-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
}

span.confirmit-singleslider-horiz-rail, span.confirmit-gridslider-rail, span.confirmit-numslider-horiz-rail{
	background-color:#3869b9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a85c7), color-stop(20%, #4172c2), color-stop(80%, #3869b9), color-stop(100%, #366ab2));
	background:-webkit-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-moz-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-ms-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-o-linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:linear-gradient(top, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	border:solid 1px #3869b9;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

span.confirmit-singleslider-vert-rail{
	background-color:#366ab2;
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4a85c7), color-stop(20%, #4172c2), color-stop(80%, #3869b9), color-stop(100%, #366ab2));
	background:-webkit-linear-gradient(left, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-moz-linear-gradient(left, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-ms-linear-gradient(left, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:-o-linear-gradient(left, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	background:linear-gradient(left, #4a85c7 0%, #4172c2 20%, #3869b9 80%, #366ab2 100%);
	border:solid 1px #366ab2;
	-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{
	color:#333333;
}

td.confirmit-rankedorder-dropzonehover{
	border:dashed 1px #A86800;
}

textarea{
	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;
	-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:#FEFEFE ;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(19%, #F2F2F2), color-stop(77%, #E1E1E1), color-stop(100%, #D5D5D5));
	background:-webkit-linear-gradient(top, #FEFEFE 0%, #F2F2F2 19%, #E1E1E1 77%, #D5D5D5 100%);
	background:-moz-linear-gradient(top, #FEFEFE 0%, #F2F2F2 19%, #E1E1E1 77%, #D5D5D5 100%);
	background:-ms-linear-gradient(top, #FEFEFE 0%, #F2F2F2 19%, #E1E1E1 77%, #D5D5D5 100%);
	background:-o-linear-gradient(top, #FEFEFE 0%, #F2F2F2 19%, #E1E1E1 77%, #D5D5D5 100%);
	background:linear-gradient(top, #FEFEFE 0%, #F2F2F2 19%, #E1E1E1 77%, #D5D5D5 100%);
}

/* Hides from IE5-mac \*/
* html .wrapper {
	width:740px;
}
/* End hide from IE5-mac */
.wrapper{
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	min-width:740px;
	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;
}

