/* @override http://dev.pinnion.com/pepl/css/style.css */

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html	 	 
-------------------------------------------------------------- */
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent;
	border:0;
	margin:0;
	padding:0;
}
input, textarea, select, button {
	font-family:inherit;
}
p, form, ul, input, li, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}
h2, h3, h4, h5, h6 {
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
a {
	outline-style:none;
	text-decoration:none;
}
img {
	border:0;
}
blockquote {
	quotes:none;
}
blockquote:before, blockquote:after {
	content:'';
	content:none;
}
del {
	text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}
a img {
	border:none;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}

/** Clearfix **/

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	font-size:0;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
* html .clearfix {
	zoom:1;
}
*:first-child+html .clearfix {
	zoom:1;
}

.noselect, .noselect_children * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.nowrap {
	white-space: nowrap;
}

/* Fonts
-------------------------------------------------------------- */
@font-face {
	font-family:'symbols';
	src:url('../fonts/symbols.eot?20130926');
	src:url('../fonts/symbols.eot?20130926#iefix') format('embedded-opentype'),
		url('../fonts/symbols.woff?201309261') format('woff'),
		url('../fonts/symbols.ttf?20130926') format('truetype'),
		url('../fonts/symbols.svg?20130926#symbols') format('svg');
	font-weight:normal;
	font-style:normal;
}
.icon-plus:before,
.icon-info:before,
.icon-expand:before,
.icon-contract:before,
.icon-check:before,
.icon-close:before,
.icon-send:before,
.icon-return:before,
.icon-left:before,
.icon-right:before,
.icon-dots:before,
.icon-menu:before,
.icon-preview:before,
.icon-brush:before,
.icon-blocks:before,
.icon-vars:before,
.icon-key:before,
.icon-arrow-left:before,
.icon-full:before,
.icon-search:before {
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-family:'symbols';
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	speak:none;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	width:1em;
}
.icon-plus:before {
	content:'\e80b';
}
.icon-info:before {
	content:'\f05a';
}
.icon-expand:before {
	content:'\e009';
}
.icon-contract:before {
	content:'\e008';
}
.icon-check:before {
	content:'\e802';
}
.icon-close:before {
	content:'\e003';
}
.icon-send:before {
	content:'\f144';
}
.icon-return:before {
	content:'\e80c';
}
.icon-left:before {
	content:'\e806';
}
.icon-right:before {
	content:'\e807';
}
.icon-dots:before {
	cursor:move;
	content:'\e002';
}
.icon-menu:before {
	content:'\e80a';
}
.icon-search:before {
	content:'\e801';
}
.icon-preview:before {
	content:'\e80f';
}
.icon-brush:before {
	content:'\e80e';
}
.icon-blocks:before {
	content:'\e80d';
}
.icon-vars:before {
	content:'\24b3';
}
.icon-key:before {
	content:'\e001';
}
.icon-arrow-left:before {
	content:'\e010';
}
.icon-full:before {
	content:'\e803';
}

/* Elements
-------------------------------------------------------------- */
h1 {
	font-weight:bold;
	color:#666;
}
h1 span {
	font-weight:bold;
	color:#222;
}
hr {
	margin:12px 0;
	border:none;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #f8f8f8;
	width:100%;
	clear:both;
}
input[type=text],
input[type=number],
input[type=password],
textarea,
.dropdown select {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	border:1px solid #b3b3b3;
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.15), 1px 1px 2px rgba(255, 255, 255, 0.8);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.15), 1px 1px 2px rgba(255, 255, 255, 0.8);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.15), 1px 1px 2px rgba(255, 255, 255, 0.8);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.15), 1px 1px 2px rgba(255, 255, 255, 0.8);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.15), 1px 1px 2px rgba(255, 255, 255, 0.8);
	margin:0;
	padding:4px 6px;
	color:#444;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance:none;
    margin:0;
}
input[type=number] {
	-moz-appearance: textfield;
}
#select2-drop-mask {
	z-index:20001;
}
#select2-drop {
	z-index:20002;
}
.select2-height-300 .select2-results {
	max-height:300px;
}
.select2-hide-disabled .select2-results .select2-disabled {
	display:none;
}
.select2-data-export {
	font-size:1.2em;
	font-weight:bold;
}
.select2-data-export.select2-container .select2-choice {
	border:1px solid #888888;
    background: rgb(204,204,204); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    -ms-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    -o-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    color: #444;
	height:34px;
	line-height:34px;
}
.select2-data-export.select2-container .select2-choice div {
    background: rgb(204,204,204); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
}
/*
.select2-container .select2-choice {
	border-color:#B4B4B4;
	background-color:#F0F0F0;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#D8D8D8),color-stop(0.5,#F0F0F0));
	background-image:-webkit-linear-gradient(center bottom,#D8D8D8 0,#F0F0F0 50%);
	background-image:-moz-linear-gradient(center bottom,#D8D8D8 0,#F0F0F0 50%);
	background-image:-o-linear-gradient(bottom,#D8D8D8 0,#F0F0F0 50%);
	background-image:-ms-linear-gradient(top,#F0F0F0 0,#D8D8D8 50%);
	background-image:linear-gradient(top,#F0F0F0 0,#D8D8D8 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#D8D8D8', GradientType=0);
}
*/
.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-color: #B4B4B4;
    background-color: #FFF;
}
.select2-container.select2-dropdown-open .select2-choice {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: none;
}

.select2-container .select2-choice div {
	border:none;
	background-color:#F0F0F0;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#D8D8D8),color-stop(0.5,#F0F0F0));
	background-image:-webkit-linear-gradient(center bottom,#D8D8D8 0,#F0F0F0 50%);
	background-image:-moz-linear-gradient(center bottom,#D8D8D8 0,#F0F0F0 50%);
	background-image:-o-linear-gradient(bottom,#D8D8D8 0,#F0F0F0 50%);
	background-image:-ms-linear-gradient(top,#F0F0F0 0,#D8D8D8 50%);
	background-image:linear-gradient(top,#F0F0F0 0,#D8D8D8 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#D8D8D8', GradientType=0);
}
.select2-container-disabled .select2-choice span {
	color:#999;
}
.select2-tiny {
	font-size:11px;
	float:right;
}
.select2-tiny .select2-choice {
	height:18px;
	line-height:18px;
}
.select2-tiny .select2-choice div b {
	background-position:0 -4px;
}
.select2-tiny.select2-dropdown-open .select2-choice div b {
	background-position:-18px -4px;
}
span.select2 span.selection span.select2-selection {
    width: 100%;
}
span.select2 span.selection {
    width: 100%;
}
input[type=text].disabled,
input[type=number].disabled,
input[type=password].disabled,
textarea.disabled,
span.disabled,
label.disabled,
div.disabled {
	color:#999;
}
input[type=text].disabled,
input[type=number].disabled,
input[type=password].disabled {
	background-color:#F4F4F4;
	border-color:#DDD;
}
select.disabled,
textarea.disabled,
label.checkbox.disabled,
#quizRetakes.disabled {
	opacity: 0.5;	
}
input[type=text].small {
	width:20px;
}
input[type=text].inline {
	margin-left:4px;
}
input[type=text].full-width,
input[type=password].full-width,
textarea.full-width,
.dropdown .select.full-width {
	display:block;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.pointerhand {
	cursor:pointer;
}
#colorbox {
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius: 0px;
	outline: none;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
#cboxOverlay {
	background:#000;
	height:100%;
	position:fixed;
	width:100%;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	left:0;
	/* overflow:hidden; */
	top:0;
	z-index:20000;
}
#cboxLoadingGraphic {
	background:url(../img/ajax-loading.gif) no-repeat center center;
	height:32px;
	margin-top:66px;
	width:100%;
}
#cboxTitle {
	background:url(../img/v2/dialog-header-bg.png) repeat-x;
	color:#2F6C72;
	font-size:17px;
	font-weight:bold;
	height:41px;
	line-height:41px;
	margin-bottom:25px;
	padding-left:12px;
	position:absolute;
	top:0;
	left:0;
	right:0;
    cursor:default;
}
#cboxClose {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	background:url(../img/v2/dialog-close.png) no-repeat;
	border-radius:0;
	border:0;
	height:26px;
	margin:0;
	padding:0;
	position:absolute;
	right:8px;
	text-indent:-9999px;
	direction:ltr;
	top:8px;
	width:26px;
}
#cboxClose.disabled {
	opacity:0.5;
}
#cboxLoadedContent {
	margin-top:55px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 2px;
	margin: 0 10px;
    top: 5px;
}

.switch input { 
	opacity: 0;
	width: 0;
	height: 0;
}

.sliderBox {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}


.sliderBox:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 15px;
	left: -4px;
	bottom: -7px;
	background: #549095;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0d…IxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
    background: -moz-linear-gradient(top, rgba(105,166,171,1) 0%, rgba(73,129,135,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,166,171,1)), color-stop(100%,rgba(73,129,135,1)));
    background: -webkit-linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%);
    background: -o-linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%);
    background: -ms-linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%);
    background: linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69A6AB', endColorstr='#498187',GradientType=0 );
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  input:checked + .sliderBox {
	/* background-color: #2196F3; */
  }
  
  input:focus + .sliderBox {
	box-shadow: 0 0 1px #2196F3;
  }
  
  input:checked + .sliderBox:before {
	-webkit-transform: translateX(16px);
	-ms-transform: translateX(16px);
	transform: translateX(16px);
  }

/* Rounded sliders */
.sliderBox.round {
	border-radius: 34px;
}
  
  .sliderBox.round:before {
	border-radius: 50%;
}

.clickable {
	cursor: pointer;
}

/* Layout
-------------------------------------------------------------- */
body {
	background:#E3E3E3;
	font-family:"Helvetica Nueue", Helvetica, Arial, sans-serif;
	font-size:14px;
	padding:0;
	margin:0;
}
#content {
	margin-top:0;
}
#wrap {
	border:1px solid #5C707C;
	box-shadow:0 0 7px #5C707C;
	width:979px;
	position:absolute;
	top:59px;
}
#main {
	background:#F8F8F8;
	width:939px;
	line-height:1;
	padding:20px;
	min-height:562px;
    overflow-x: hidden;
}
#admin_mode_bar {
	background:#445062;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NTA2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjNhNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #445062 0%, #323a47 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#445062), color-stop(100%,#323a47)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #445062 0%,#323a47 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #445062 0%,#323a47 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #445062 0%,#323a47 100%); /* IE10+ */
	background:linear-gradient(to bottom, #445062 0%,#323a47 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#445062', endColorstr='#323a47',GradientType=0 ); /* IE6-8 */
	height:60px;
	border-bottom:1px solid #2B3033;
	overflow:hidden;
}
#admin_mode_box {
	margin:0 auto;
	padding:0;
	width:981px;
}
.admin_mode_box_side {
	float:left;
	width:2px;
	height:60px;
	background:#232d45;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMmQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTIxMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #232d45 0%, #1a2133 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#232d45), color-stop(100%,#1a2133)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #232d45 0%,#1a2133 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #232d45 0%,#1a2133 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #232d45 0%,#1a2133 100%); /* IE10+ */
	background:linear-gradient(to bottom, #232d45 0%,#1a2133 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#232d45', endColorstr='#1a2133',GradientType=0 ); /* IE6-8 */
}
.admin_mode_box_side div {
	margin-left:1px;
	width:1px;
	height:60px;
	background:#65737f;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NzM3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTUzNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #65737f 0%, #4a535b 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#65737f), color-stop(100%,#4a535b)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #65737f 0%,#4a535b 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #65737f 0%,#4a535b 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #65737f 0%,#4a535b 100%); /* IE10+ */
	background:linear-gradient(to bottom, #65737f 0%,#4a535b 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#65737f', endColorstr='#4a535b',GradientType=0 ); /* IE6-8 */
}
#admin_mode_bar h1 {
	color:#647289;
	font-size:19px;
	font-weight:bold;
	float:left;
	padding:17px 0 0 14px;
}
#admin_mode_bar .thin_border { /* No support in IE9 */
	background:#445062;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ0NTA2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ2NTE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDNjNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #445062 1%, #46515f 50%, #343c48 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#445062), color-stop(50%,#46515f), color-stop(100%,#343c48));
	background:-webkit-linear-gradient(top, #445062 1%,#46515f 50%,#343c48 100%);
	background:-o-linear-gradient(top, #445062 1%,#46515f 50%,#343c48 100%);
	background:-ms-linear-gradient(top, #445062 1%,#46515f 50%,#343c48 100%);
	background:linear-gradient(to bottom, #445062 1%,#46515f 50%,#343c48 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#445062', endColorstr='#343c48',GradientType=0 );
	width:1px;
	height:60px;
	float:left;
}
.viewing_box {
	color:#bdf1f6;
	font-size:13px;
	padding:16px 13px 0 18px;
	float:left;
	line-height:28px;
}
.viewing_box span {
	display:block;
	/*padding:0 13px 0 0;*/
	float:left;
}
.viewing_box select {
	width:210px;
}
a.impers_usr {
	border:1px solid #828FA6;
	background:#768791;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2ODc5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTVmNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #768791 0%, #4e5f69 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#768791), color-stop(100%,#4e5f69)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #768791 0%,#4e5f69 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #768791 0%,#4e5f69 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #768791 0%,#4e5f69 100%); /* IE10+ */
	background:linear-gradient(top, #768791 0%,#4e5f69 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#768791', endColorstr='#4e5f69',GradientType=0 ); /* IE6-8 */
	float:left;
	color:#edf1f6;
	font-size:13px;
	line-height:18px;
	padding:3px 9px 3px 9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
}
a.impers_usr:hover {
	background:#8896a0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4OTZhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTVmNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #8896a0 0%, #4e5f69 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8896a0), color-stop(100%,#4e5f69)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #8896a0 0%,#4e5f69 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #8896a0 0%,#4e5f69 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #8896a0 0%,#4e5f69 100%); /* IE10+ */
	background:linear-gradient(top, #8896a0 0%,#4e5f69 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8896a0', endColorstr='#4e5f69',GradientType=0 ); /* IE6-8 */
}
#container, #metaContainer {
	width:980px;
	margin:0 auto;
	position:relative;
}
#metaStripe {
	width: 100%;
	position: absolute;
	height: 30px;
}
#meta {
	list-style-type:none;
	height:30px;
	float:right;
	position:relative;
	z-index: 100;
}
#meta li {
	color:#FFF;
	margin-left:2px;
	height:26px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	display:block;
	float:left;
	background:#686868;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #686868 0%, #d4d4d4 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#686868), color-stop(100%,#d4d4d4));
	background:-webkit-linear-gradient(top, #686868 0%,#d4d4d4 100%);
	background:-o-linear-gradient(top, #686868 0%,#d4d4d4 100%);
	background:-ms-linear-gradient(top, #686868 0%,#d4d4d4 100%);
	background:linear-gradient(to bottom, #686868 0%,#d4d4d4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#d4d4d4',GradientType=0 );
}
#meta li:hover {
	background:#b1b1b1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #b1b1b1 0%, #d4d4d4 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(100%,#d4d4d4));
	background:-webkit-linear-gradient(top, #b1b1b1 0%,#d4d4d4 100%);
	background:-o-linear-gradient(top, #b1b1b1 0%,#d4d4d4 100%);
	background:-ms-linear-gradient(top, #b1b1b1 0%,#d4d4d4 100%);
	background:linear-gradient(to bottom, #b1b1b1 0%,#d4d4d4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#d4d4d4',GradientType=0 );
}
#meta li a {
	text-shadow:1px 1px 0 rgba(0,0,0,.5);
	font-size:11px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	color:#FFF;
	display:block;
}
#meta #upgrade_subscription,
#meta #upgrade_subscription:hover,
#meta #exit,
#meta #exit:hover {
	background:none;
	border:0;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#meta #upgrade_subscription a {
	text-shadow: none;
	color:#3E7C83; 
}
#meta #exit a {
	color:#9F0;
	text-decoration:underline;
	font-weight:bold;
}
#meta .exit a:hover {
	color:#8E0;
}
#meta #username {
	border-left:1px solid #000;
	border-bottom:1px solid #686868;
	border-right:1px solid #686868;
	-webkit-border-radius:0 0 0 4px;
	-moz-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px;
}
#meta #logout {
	margin-left:0;
	border-right:1px solid #000;
	border-bottom:1px solid #686868;
	-webkit-border-radius:0 0 4px 0;
	-moz-border-radius:0 0 4px 0;
	border-radius:0 0 4px 0;
}
label.strong {
	clear:both;
	font-weight:bold;
	display:block;
	color:#646464;
	padding:14px 0 6px 0;
}
input.check {
	background:url(../img/tick.png) no-repeat right center #FFFFFF;
}
input.spin {
	background:url(../img/spinner.svg) no-repeat right center #FFFFFF;
}
input.highlight,
.highlight {
     border:1px solid #F00; 
     background-color:#FCC;
}
.pos_rel {
	position:relative;
	z-index:100;
}
#stripe {
	height:2px;
	background-color:#558F95;
	border-top:1px solid #619FA4;
	position:absolute;
	top:56px;
	width:981px;
	box-shadow:0 0 7px #5C707C;
}
#primary_nav {
	list-style-type:none;
	margin-left:250px;
	height:29px;
	position:absolute;
	z-index:101;
	top:30px;
}
#primary_nav li {
	background:#619fa4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxOWZhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODkxOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #619fa4 0%, #589197 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#619fa4), color-stop(100%,#589197)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #619fa4 0%,#589197 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #619fa4 0%,#589197 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #619fa4 0%,#589197 100%); /* IE10+ */
	background:linear-gradient(top, #619fa4 0%,#589197 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#619fa4', endColorstr='#589197',GradientType=0 ); /* IE6-8 */
	border:1px solid #32696F;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	-webkit-box-shadow:inset 0 2px 1px 1px #74ABA;
	-moz-box-shadow:inset 0 2px 1px 1px #74ABA;
	box-shadow:inset 0 2px 1px 1px #74ABA;
	display:block;
	float:left;
	height:28px;
	margin-left:2px;
}
#primary_nav li a {
	text-shadow:0 1px 0 #81AEB2;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	color:#0E4145;
	display:block;
}
#primary_nav li:hover {
	border:1px solid #235A60;
	background:#71a4b3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYTRiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODkxOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #71a4b3 0%, #589197 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#71a4b3), color-stop(100%,#589197)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #71a4b3 0%,#589197 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #71a4b3 0%,#589197 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #71a4b3 0%,#589197 100%); /* IE10+ */
	background:linear-gradient(top, #71a4b3 0%,#589197 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#71a4b3', endColorstr='#589197',GradientType=0 ); /* IE6-8 */
}
#primary_nav li.current {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#ffffff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmU1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #cfe5e6 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cfe5e6)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffffff 0%,#cfe5e6 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffffff 0%,#cfe5e6 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffffff 0%,#cfe5e6 100%); /* IE10+ */
	background:linear-gradient(top, #ffffff 0%,#cfe5e6 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfe5e6',GradientType=0 ); /* IE6-8 */
	border-bottom:1px solid #CDE3E5;
}
#primary_nav li.current a {
	color:#509198;
	text-shadow:0 0 0;
}
#secondary_nav {
	padding-top:1px;
	padding-left:225px;
	height:28px;
	width:754px;
	left:0;
	background:#cde3e5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZTNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGNjY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #cde3e5 0%, #a4cccf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cde3e5), color-stop(100%,#a4cccf));
	background:-webkit-linear-gradient(top, #cde3e5 0%,#a4cccf 100%);
	background:-o-linear-gradient(top, #cde3e5 0%,#a4cccf 100%);
	background:-ms-linear-gradient(top, #cde3e5 0%,#a4cccf 100%);
	background:linear-gradient(to bottom, #cde3e5 0%,#a4cccf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde3e5', endColorstr='#a4cccf',GradientType=0 );
	border-bottom:1px solid #8ABDC2;
}
#secondary_nav li {
	float:left;
	text-align:center;
}
#secondary_nav .underline {
	background:url(../img/v2/trivia-nav-on.png) no-repeat center bottom;
	color:#21595F;
}
#secondary_nav li a {
	color:#4F898F;
	text-shadow:1px 1px 0 #C4DEE1;
	font-size:12px;
	height:21px;
	margin:8px 0 0 40px;
	display:block;
	font-weight:bold;
}
#secondary_nav li a:hover {
	text-decoration:underline;
}
.pinnion_logo {
	position:absolute;
	top:-5px;
	left:-12px;
	z-index:100000;
}
#logo {
	float:left;
	position:absolute;
	top:32px;
	left:-18px;
	z-index:999;
	height:70px;
	width:250px;
	display:block;
	background:url(../img/pinnion_logo.png);
}
#logo a,
#logo a:link {
	height:58px;
	display:block;
}
#logo span {
	display:none;
}
#assistance {
	-moz-box-shadow:0 5px 5px -2px #666464;
	-moz-transform-origin:0 0;
	-moz-transform:rotate(270deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand')";
	-ms-transform-origin:0 0;
	-ms-transform:rotate(270deg);
	-o-transform-origin:0 0;
	-o-transform:rotate(270deg);
	-webkit-box-shadow:0 5px 5px -2px #666464;
	-webkit-transform-origin:0 0;
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg);
	background-color:#FFD328;
	box-shadow:0 5px 5px -2px #666464;
	color:#000;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	font-size:16px;
	font-weight:bold;
	left:0;
	position:fixed;
	padding:2px 4px;
	text-align:center;
	top:450px;
	transform-origin:0 0;
	z-index:999;
}
#assistance:hover {
	-moz-box-shadow:0 5px 5px 0 #666464;
	-webkit-box-shadow:0 5px 5px 0 #666464;
	box-shadow:0 5px 5px 0 #666464;
}
#returnToList {
	font-size:11px;
	color:#686868;
	font-weight:bold;
}
.icon-return {
	font-size:14px;
}
#title {
	margin:15px 0;
}
#title h1 {
	float:left;
	width:643px;
	height:1.1em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#title .button-primary,
#title .button-secondary {
	float:right;
	margin-left:5px;
	outline: none;
}
#header-bar .button-primary,
#header-bar .button-secondary,
#header-bar .button-quaternary,
#main-bottom .button-primary,
#main-bottom .button-secondary,
#main-bottom .button-quaternary,
.button-tertiary {
	margin-left:5px;
	height:36px;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	padding-left:17px;
	padding-right:17px;
}
#header-bar a:first-child {
	margin:0;
}
#header-bar .button-primary,
#header-bar .button-secondary,
#main-bottom .button-primary,
#main-bottom .button-secondary {
	float:right;
}
#header-bar a.button-primary,
#header-bar a.button-secondary,
#header-bar a.button-quaternary,
#main-bottom a.button-primary,
#main-bottom a.button-secondary,
#main-bottom a.button-quaternary,
.button-send,
.button-tertiary {
	display:inline-block;
	padding-top:10px;
	height:26px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-weight:bold;
	text-align:center;
}
.saved_message,
#header-bar .too_many_chars,
#main-bottom .too_many_chars {
	display:none;
	border:1px solid #BBD3DD;
	background-color:#EDFAFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin-right:10px;
	color:#40719E;
	padding:10px 8px;
	float:right;
}
#header-bar .too_many_chars,
#main-bottom .too_many_chars {
	font-size:15px;
	margin-right:10px;
}
#header-bar .too_many_chars.inputError,
#main-bottom .too_many_chars.inputError {
	border:1px solid red;
	background-color:#FCC;
	color:red;
}
.too_many_chars .help-wrap {
	display:inline-block;
	margin:-1px -2px -1px 4px;
}
#notice {
	border:1px solid #BCD3DC;
	margin-bottom:15px;
	background-color:#EDFAFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	color:#2C5F8D;
	padding:10px;
	font-size:12px;
	line-height:26px;
}
#notice a,
#notice a:link,
#notice a:visited {
	color:#2C5F8D;
	text-decoration:underline;
}
#notice a:hover {
	color:#5895CB;
}
#notice li {
	float:left;
	margin-right:35px;
	padding-top:7px;
}
#notice .icon-close {
	float:right;
	color:#B5D9EA;
	font-size:26px;
}
#notice .icon-close:hover {
	cursor:pointer;
}
#notice.notice_message {
	padding-left:30px;
}
#header-bar .saved_spinner,
#main-bottom .saved_spinner {
	float:right;
	display:none;
}
div.error_message {
	width:898px;
	font-size:13px;
}
#char_count_error, #no_sms_notice {
	display:none;
}
#work-area {
	margin-top:10px;
	background:url(../img/v2/work-panes.gif) -1643px 0;
}

/* @group CQF DATA CONTAINER */
#data-container-tabs {
	background-color: #59959a;
	float:left;
	width:618px;
	border-top:#59959a 2px solid;
	border-left:#59959a 2px solid;
	border-right:#59959a 2px solid;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-top-left-radius:4px;
	-moz-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	margin:-2px 0 0 10px;
	padding-top: 2px;
}
#data-container-tabs > span {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-top-left-radius:4px;
	-moz-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	min-width: 100px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
#data-container-tabs.qa > #qa-tab,
#data-container-tabs.qcfields > #qcfields-tab {
	background-color: #fff;
	color: #555;
}
#data-container {
	float:left;
	width:618px;
	border-left:#59959a 2px solid;
	border-right:#59959a 2px solid;
	border-bottom:#59959a 2px solid;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	margin:0 0 -2px 10px;
}
#data-container.qa {
	background: transparent none no-repeat;
}
#data-container.qcfields {
	background: #fff none no-repeat;
}
#data-container.qa > #settings-pane,
#data-container.qa > #answers-pane,
#data-container.qcfields > #cqf-pane {
	position: relative;
	left: auto;
}
#cqf-list {
	margin: 20px 0;
}
#cqf-list > li, #cgf-list > li {
	padding-left: 25px;
	min-height: 52px;
}
#cqf-list > li > .handle, #cgf-list > li > .handle {
	width: 20px;
	height:40px;
	background: url(../img/v2/question-drag.png) no-repeat 5px center;
	position: absolute;
	left: 0;
	top: 6px;
	cursor: move;
}
#cqf-pane .question-variable-add, #cqf-pane .question-varimage-add, #cqf-pane .question-varhelp-add {
	display: inline-block;
	width: 200px;
}
body.recordLocked #globalVarsDialogDiv .survey-variable-add, body.recordLocked #globalVarsDialogDiv .survey-varimage-add,
body.recordLocked #globalVarsDialogDiv .survey-varhelp-add,
body.recordLocked #cqf-pane .question-variable-add, body.recordLocked #cqf-pane .question-varimage-add, 
body.recordLocked #cqf-pane .question-varhelp-add, body.recordLocked #cqf-list > li > .handle, 
body.recordLocked #cgf-list > li > .handle {
	display: none;
}
#cqf-list > li > .cqf_desc_field, #cgf-list > li > .cqf_desc_field {
	position: absolute;
	top: 2px;
	width: 160px;
	outline: none;
}
#cqf-list > li > .cqf_meta_field, #cgf-list > li > .cqf_meta_field {
	position: absolute;
	top: 27px;
	width:160px;
	outline: none;
}
#cqf-list > li > .cqf_val_field, #cgf-list > li > .cqf_val_field,
#cqf-list > li > .cqfi_div_upload, #cgf-list > li > .cqfi_div_upload {
	position: relative;
	top: 2px;
	margin-left: 176px;
	width: 389px;
	height: 38px;
	outline: none;
    resize: none;
    margin-bottom: 3px;
}
#cqf-list > li > .cqf_val_field.correct,
#cgf-list > li > .cqf_val_field.correct {
	background: #D3E7E8;
}
#cqf-list > li > .cqfi_div_upload, #cgf-list > li > .cqfi_div_upload {
	width: 403px;
	height: 48px;
}
.cqfi_val_field {
	position: relative;
	float: right;
	width: 220px;
	height: 38px;
	outline: none;
}
.cqfi_img_upload {
	position: relative;
	display: inline-block;
	height: 48px;
	width: 70px;
	margin: 0 5px;
}
.cqfi_img_upload > img {
	position: absolute;
	display: block;
	max-height: 48px;
	max-width: 70px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}
.cqfi_img_upload > img:hover {
	border: 1px solid #000;
    -webkit-transform: scale(2); 
    -moz-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
div.button-secondary, .work-pane div.button-secondary {
    display: inline-block;
    padding: 7px 10px 5px 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	font-weight: bold;
}
.cqfi_image_browse_button {
	position: relative;
	width: 45px;
	vertical-align: 20px;
}
.metaRendered {
	color: #59959a;
}
.metaSkipped {
	background: #c3c3c3;
}
/* @end */

#main-bottom {
	padding-top:15px;
}
.notice_message {
	margin:4px 0;
	padding:4px 4px 4px 30px;
	background:#FFC url(../img/tick.png) no-repeat 10px 4px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	display:inline-block;
}
.notice_bar {
	margin-top:.5em;
	padding:7px;
	line-height:20px;
	background-color:#C5DDFC;
	border:2px solid #ddd;
	font-size:13px;
}
.notice_bar .icon-info {
	color:#2C82FC;
	font-size:20px;
}
.notice_bar a {
	color:#888;
}
.notice_bar a:hover {
	color:#333;
}
.error_message {
	margin:4px 0;
	padding:4px 10px 5px 30px;
	background:url(../img/error.png) no-repeat 10px 4px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-color:#f33;
	color:#fff;
	display:inline-block;
}
.info_message {
	margin:4px 0;
	padding:5px 10px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#000;
	display:inline-block;
}
.info_message .icon-info {
	color:#2C82FC;
	float:left;
	font-size:16px;
	height:100%;
	margin-right:5px;
}
.error_message a:link,
.error_message a:visited {
	color:#C3D9FF;
	text-decoration:underline;
}

.import_spinner {
	float: right;
	margin: -3px;
	display: none;
}
/* List table
-------------------------------------------------------------- */
table .data {
	display:none;
}

#list {
	width:100%;
}

#list .title {
	float:left;
	width: 265px;
}

#list .status {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	float:right;
	height:14px;
	line-height:14px;
	margin:3px 0;
	color: #FFFFFF;
	font-size: .95em;
	font-weight:normal;
	text-align: center;
	width: 55px;
}
#list .days {
	border-radius:6px 6px 6px 6px;
	font-size:10px;
	line-height:14px;
	padding:0 2px;
	position:absolute;
	right:10px;
}

#filter-bar2,
#filter-bar {
	clear:both;
	-moz-border-radius:10px;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background-color:#E3E3E3;
	width:100%;
	height:46px;
	position:relative;
}
#filter-bar .icon-search {
	color:#B8B8B8;
	font-size:18px;
	font-weight:bold;
	margin-right:8px;
	text-shadow:1px 1px 0 rgba(255,255,255,0.5);
}
#filter-bar.expanded {
	height:81px;
}
#filter-left,
#filter-center,
#filter-right {
	display:none
}
.expanded #filter-left,
.expanded #filter-center,
.expanded #filter-right {
	display:inline-block;
	float:left;
	width:33%;
    box-sizing: border-box;
    padding: 0 5px;
}
#filter-left {
	clear:both;
}
@keyframes "filter-pulsate" {
 0% { color: #B8B8B8; }
 50% { color: #4D8B4E; }
 100% { color: #B8B8B8; }
}
@-moz-keyframes filter-pulsate {
 0% { color: #B8B8B8; }
 50% { color: #4D8B4E; }
 100% { color: #B8B8B8; }
}
@-webkit-keyframes "filter-pulsate" {
 0% { color: #B8B8B8; }
 50% { color: #4D8B4E; }
 100% { color: #B8B8B8; }
}
@-ms-keyframes "filter-pulsate" {
 0% { color: #B8B8B8; }
 50% { color: #4D8B4E; }
 100% { color: #B8B8B8; }
}
@-o-keyframes "filter-pulsate" {
 0% { color: #B8B8B8; }
 50% { color: #4D8B4E; }
 100% { color: #B8B8B8; }
}
#filter-bar .icon-search.active {
	cursor: pointer;
	color: #B8B8B8;
	-webkit-animation: filter-pulsate 2s infinite;
	-moz-animation: filter-pulsate 2s infinite;
	-ms-animation: filter-pulsate 2s infinite;
	-o-animation: filter-pulsate 2s infinite;
	animation: filter-pulsate 2s infinite;
}
#filter-bar .ui-slider-range {
	background-color:#5a979c;
	background-image:none;
}
#filter-bar .more {
	-moz-border-radius:5px;
	-moz-box-shadow:1px 1px 2px #CACACA;
	-webkit-border-radius:5px;
	-webkit-box-shadow:1px 1px 2px #CACACA;
	background:#f0f0f0; /* Old browsers */
	background:-moz-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* FF3.6+ */
	background:-ms-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* IE10+ */
	background:-o-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background:linear-gradient(to bottom,#f0f0f0 0%,#d8d8d8 100%); /* W3C */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	border-radius:5px;
	border:1px solid #B4B4B4;
	box-shadow:1px 1px 2px #CACACA;
	color:#717171;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d8d8d8',GradientType=0); /* IE6-8 */
	float:right;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin:8px 8px 0 0;
	text-align:center;
	width:30px;
}
#filter-bar .more:hover {
	background:#f5f5f5; /* Old browsers */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #f5f5f5 0%, #d8d8d8 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #f5f5f5 0%,#d8d8d8 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */
}
#filter-bar .more.selected {
	background:#F3F3F3;
	box-shadow:1px 1px 2px #CACACA inset;
}
.filter-widget {
	float:left;
	color:#757575;
	min-width:20%;
	padding-top:5px;
	/*margin-top:10px;    EDIT*/
}
.filter-widget p {
	padding-top: 10px;
	float:left;
}
.filter-widget label {
	font-size:12px;
	font-weight:bold;
	display: table-cell;
	vertical-align: middle;
	height: 28px;
}
#activeSurveys.filter-widget .ui-widget,
#members.filter-widget .ui-widget,
#codes_remaining.filter-widget .ui-widget,
#codes_outstanding.filter-widget .ui-widget {
	top:10px;
}
.filter-widget .slider-values {
	float:left;
	width:55px;
	padding-left:8px;
	padding-top: 10px;
}
.filter-widget .range-min {
	font-size:0.8em;
}
.filter-widget .range-max {
	font-size:0.8em;
}
.filter-widget .slider-range {
	float:left;
	width:100px;
	margin: 2px 7px 9px 16px;
}
.filter-widget .ui-slider .ui-slider-handle {
	background: #f0f0f0; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f0f0f0 0%, #d8d8d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f0f0 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f0f0 0%,#d8d8d8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f0f0 0%,#d8d8d8 100%); /* W3C */
	border-color:#B4B4B4;
	border-radius:15px 15px 15px 15px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */
	height:1em;
	width:1em;
}
.filter-widget .ui-slider-horizontal {
	height:0.625em;
}
.filter-widget.order {
	float:right;
}
.filter-widget.order > p {
	padding-right:10px;
}
.filter-widget.order > select {
	margin-top:-3px;
}
.filter-widget .hidden {
	visibility:hidden;
}
.filter-widget.search {
	margin-top:4px;
}
.filter-widget #list_view_search {
	width:210px;
}
.filter-widget .filter-button-search {
	border:none;
	background:none;
}
#statusButtons {
	float: right;
	width: 246px;
	padding: 0 10px 0 0;
}
#statusButtons li {
	cursor:pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #757575;
	display: block;
	float: left;
	padding: 1px 4px;
	margin: 2px;
	font-size: 0.7em;
	font-weight:normal;
	text-align: center;
	width: 47px;
	white-space: nowrap;
}
#statusButtons .selected {
	color:#FFF;
}
#statusButtons .selected.all {
    background-color:#774d8b;
    border-color:#774d8b;
}
#statusButtons .selected.active {
	background-color:#4D8B4E;
	border-color:#4D8B4E;
}
#statusButtons .selected.archived {
    background-color:#000000;
    border-color:#000000;
}
#statusButtons .selected.draft {
	background-color:#A0A0A0;
	border-color:#A0A0A0;
}
#statusButtons .selected.expired {
	background-color:#975757;
	border-color:#975757;
}
#statusButtons .selected.queued {
	background-color:#4d598b;
	border-color:#4d598b;
}
#statusButtons .selected.recalled {
	background-color:#8b774d;
	border-color:#8b774d;
}
#statusButtons .selected.template {
	background-color:#EC8B10;
	border-color:#8b774d;
}
.filter-widget.author,
.filter-widget.department {
	padding-top: 8px;
	padding-right: 9px;
}
.filter-widget.author p,
.filter-widget.department p {
	padding-top: 0;
	text-align: right;
	max-width: 80px;
}

.filter-widget #authorView,
.filter-widget #departmentView {
	float:right;
	padding-left: 10px;
}

.filter-widget #authorList,
.filter-widget #departmentList {
	width:140px;
	margin-top: 10px; 
}

#filter-datepicker-container {
	display:none;
	position:absolute;
	height:163px;
	width:543px;
	z-index:10002;
	background:#FFF;
	padding:12px 9px 9px;
	-moz-border-radius:4px;
	-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);
	-webkit-border-radius:4px;
	-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
	border-radius:4px;
	border:1px solid #AAA;
	box-shadow:0 4px 5px rgba(0,0,0,.15);
}
#filter-datepicker-cover {
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	font-size:1px;
	height:6px;
	position:absolute;
	background:#FFF;
	z-index:10003;
}
#filter-datepicker-mask {
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:10001;
}
#filter-datepicker-container .arrow {
	-moz-box-shadow:1px 1px 2px #CACACA;
	-webkit-box-shadow:1px 1px 2px #CACACA;
	background:#f0f0f0;
	background:-moz-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%);
	background:-ms-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%);
	background:-o-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#d8d8d8));
	background:-webkit-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%);
	background:linear-gradient(to bottom,#f0f0f0 0%,#d8d8d8 100%);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	border:1px solid #B4B4B4;
	box-shadow:1px 1px 2px #CACACA;
	color:#717171;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d8d8d8',GradientType=0);
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin:64px 4px 0 0;
	text-align:center;
	width:25px;
}
#filter-datepicker-previous {
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
#filter-datepicker-next {
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
#filter-datepicker-container input {
	width:80px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:4px;
    box-shadow: none;
}
#filter-datepicker {
	float:left;
	height:160px;
	width:265px;
}

.dataTables_length {
	float:left;
	height:29px;
	line-height:29px;
	margin:9px 5px 0 0;
}
.dataTables_empty {
	text-align:center;
	line-height:51px;
}
.fg-toolbar {
	height:46px;
}

.dataTables_processing {
    left: 325px;
    position: absolute;
    top: -45px;
}

.dataTables_filter {
	float:left;
	text-align:right;
	margin:10px 15px 0 15px;
}
.dataTables_filter input {
	width:125px;
}
.dataTables_info {
	float:left;
	height:29px;
	line-height:29px;
	margin:9px 15px 0 0;
}
.DataTables_sort_icon.css_right.ui-icon {
	margin-top:4px;
	float:right;
}
#table-hover-menu, #table-hover-menu-noneditable-template {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top:1px solid #B6CFD2;
	border-right:1px solid #B6CFD2;
	border-bottom:1px solid #B6CFD2;
	border-left:1px solid #C3C3C3;
	border-radius: 0 14px 14px 0;
	display:none;
	height: 30px;
	line-height: 28px;
	position: absolute;
	z-index:1000;
}
#table-hover-menu div,
#table-hover-menu a,
#table-hover-menu-noneditable-template div,
#table-hover-menu-noneditable-template a
 {
	float:left;
	height:24px;
	margin:3px 5px;
	width:24px;
}
#table-hover-menu .divider {
	border-left:1px solid #E7E8E9;
	float:left;
	height:26px;
	margin:2px 5px;
	width:1px;
}
#table-hover-menu .details {
	background:url(../img/v2/hover-icons.png) 0 -24px no-repeat;	
}
#table-hover-menu a.details:hover {
	background:url(../img/v2/hover-icons.png) 0 0 no-repeat;	
}
#table-hover-menu .members {
	background:url(../img/v2/hover-icons.png) -24px -24px no-repeat;	
}
#table-hover-menu a.members:hover {
	background:url(../img/v2/hover-icons.png) -24px 0 no-repeat;	
}
#table-hover-menu .embed {
	background:url(../img/v2/hover-icons.png) -48px -24px no-repeat;	
}
#table-hover-menu a.embed:hover {
	background:url(../img/v2/hover-icons.png) -48px 0 no-repeat;	
}
#table-hover-menu .profile {
	background:url(../img/v2/hover-icons.png) -72px -24px no-repeat;	
}
#table-hover-menu a.profile:hover {
	background:url(../img/v2/hover-icons.png) -72px 0 no-repeat;	
}
#table-hover-menu .questions {
	background:url(../img/v2/hover-icons.png) -96px -24px no-repeat;	
}
#table-hover-menu a.questions:hover {
	background:url(../img/v2/hover-icons.png) -96px 0 no-repeat;	
}
#table-hover-menu .send {
	background:url(../img/v2/hover-icons.png) -120px -24px no-repeat;	
}
#table-hover-menu a.send:hover {
	background:url(../img/v2/hover-icons.png) -120px 0 no-repeat;	
}
#table-hover-menu .results {
	background:url(../img/v2/hover-icons.png) -144px -24px no-repeat;	
}
#table-hover-menu a.results:hover {
	background:url(../img/v2/hover-icons.png) -144px 0 no-repeat;	
}
#table-hover-menu .duplicate, #table-hover-menu-noneditable-template .duplicate {
	background:url(../img/v2/hover-icons.png) -192px -24px no-repeat;	
}
#table-hover-menu a.duplicate:hover, #table-hover-menu-noneditable-template a.duplicate:hover {
	background:url(../img/v2/hover-icons.png) -192px 0 no-repeat;	
}
#table-hover-menu .delete {
	background:url(../img/v2/hover-icons.png) -216px -24px no-repeat;	
}
#table-hover-menu a.delete:hover {
	background:url(../img/v2/hover-icons.png) -216px 0 no-repeat;	
}
#table-hover-menu .coupon {
	background:url(../img/v2/hover-icons.png) -240px -24px no-repeat;	
}
#table-hover-menu a.coupon:hover {
	background:url(../img/v2/hover-icons.png) -240px 0 no-repeat;	
}
#table-hover-menu .release {
	background:url(../img/v2/hover-icons.png) -264px -24px no-repeat;	
}
#table-hover-menu a.release:hover {
	background:url(../img/v2/hover-icons.png) -264px 0 no-repeat;	
}
#table-hover-menu .recall {
	background:url(../img/v2/hover-icons.png) -288px -24px no-repeat;	
}
#table-hover-menu a.recall:hover {
	background:url(../img/v2/hover-icons.png) -288px 0 no-repeat;	
}
#table-hover-menu-noneditable-template .wizard {
    background:url(../img/v2/hover-icons.png) -384px -24px no-repeat;   
}
#table-hover-menu-noneditable-template a.wizard:hover {
    background:url(../img/v2/hover-icons.png) -384px 0 no-repeat;   
}
#table-hover-menu-noneditable-template .preview {
    background:url(../img/v2/hover-icons.png) -408px -24px no-repeat;   
}
#table-hover-menu-noneditable-template a.preview:hover {
    background:url(../img/v2/hover-icons.png) -408px 0 no-repeat;   
}
#table-hover-menu-noneditable-template .details {
	background:url(../img/v2/hover-icons.png) 0 -24px no-repeat;	
}
#table-hover-menu-noneditable-template a.details:hover {
	background:url(../img/v2/hover-icons.png) 0 0 no-repeat;	
}
#graph-loading-overlay,
#table-loading-overlay {
	background-color:#FFF;
	display:none;
	opacity:0.6;
	position:absolute;
}

#newSurveyBut:hover { 
    cursor: pointer; 
} 
 
#newSurveyDialog { 
    display: none; 
} 
 
#newSurveyDialog .button-primary { 
    cursor: pointer; 
    margin-right: 28px; 
    padding: 7px 19px; 
} 
 
#newSurveyDialog #surveyTitle { 
    margin: 0 0 30px 15px 
} 
 
#newSurveyDialog #surveyTitle > input { 
    font-size: 18px; 
    font-weight: bold; 
    width: 296px; 
    margin-top: 15px; 
}

/* Pagination
-------------------------------------------------------------- */
.dataTables_paginate {
	float:right;
	text-align:right;
	padding:10px 15px 0 0;
}
#channel_list_paginate .ui-button.ui-state-default, #list_paginate .ui-button.ui-state-default {
	padding:0 10px;
}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height:19px;
	float:left;
	cursor:pointer;
	color:#111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration:none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline:none;
}
.paginate_disabled_previous,
.paginate_disabled_next {
	color:#666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left:23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right:23px;
	margin-left:10px;
}
.paging_full_numbers {
	height:29px;
	line-height:29px;
}
.paging_full_numbers a:active {
	outline:none;
}
.paging_full_numbers a:hover {
	text-decoration:none;
}
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	color:#696969;
	cursor:pointer;
	display:inline-block;
	height:25px;
	line-height:25px;
	text-align:center;
	width:27px;
}
.paging_full_numbers a.paginate_button_disabled {
	cursor:default;
}
.paging_full_numbers a.paginate_button {
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #d9d9d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%,#d9d9d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%,#d9d9d9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%,#d9d9d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
}
.paging_full_numbers a.paginate_active {
	background: #ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */
}
a.first.paginate_button,
a.last.paginate_button {
	display:none;
}
a.next.paginate_button {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-right:1px solid #B4B4B4;
	color:#8E8E8E;
	font-family:'symbols';
	width:21px;
}
a.previous.paginate_button {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#8E8E8E;
	font-family:'symbols';
	width:21px;
}
.list thead tr,
.list thead tr:hover {
	height:29px;
	border:1px solid #3E7C83;
	background:#5F9DA2;
	/*background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVGOURBMiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNEE4MTg4IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);*/
	background:-moz-linear-gradient(top, rgba(95,157,162,1) 0%, rgba(74,129,136,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,157,162,1)), color-stop(100%,rgba(74,129,136,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(95,157,162,1) 0%,rgba(74,129,136,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(95,157,162,1) 0%,rgba(74,129,136,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(95,157,162,1) 0%,rgba(74,129,136,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(95,157,162,1) 0%,rgba(74,129,136,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5F9DA2', endColorstr='#4A8188',GradientType=0 ); /* IE6-9 */
}
.list th {
	color:#FFF;
	font-size:14px;
	border-bottom:1px solid #3E7C83;
	text-shadow:1px 1px 0 rgba(59,108,114,1);
	vertical-align:middle;
	text-align:left;
	cursor: pointer;
	white-space: nowrap;
}
.list th,
.list th div,
.list th a,
.list th.sorting,
.list th.sorting_desc,
.list th.sorting_asc {
	padding:2px 10px;
}
/*vertical-align can't be used with display:block.  This rule appears to be unused*/
.list th a {
	padding:8px 10px 0;
	display:block;
	height:20px;
	color:#FFF;
	vertical-align:middle;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list th.sorting_asc,
.list th.asc {
	background:url(../img/v2/thsort.gif) 100% -35px no-repeat;
}
.list th.sorting_desc,
.list th.dsc {
	background:url(../img/v2/thsort.gif) right top no-repeat;
}
.list th.sorting_disabled {
	cursor:default;
	height:20px;
	overflow:hidden;
	padding:2px 10px;
	text-overflow:ellipsis;
}
.list tr {
	background: #FFF url(../img/v2/trbg.gif) repeat-x left bottom;
	font-size:12px;
}
.list tr:hover {
	background:#F1FEFF url(../img/v2/trbgh.gif) repeat-x left bottom;
}
.list tr:hover td {
	border-bottom:1px solid #8DB8BC;
}
.list td {
	border:1px solid #C3C3C3;
	height:51px;
	overflow:hidden;
}
.list td.full {
    padding:0 10px;
    line-height: 1.4em;
    overflow: hidden;
    text-overflow:ellipsis;
}
.list td a.full {
	display: block;
	height:20px;
	line-height:20px;
	padding:15px;
	text-overflow:ellipsis;
	overflow: hidden;
	color: #444;
}
.list td a.full.bold {
	font-weight:bold;
}
.list td a.sID img{
 	padding-left: 15px;
 	padding-right: 0;
}
.list td a.avatar_cell {
	background:no-repeat 10px center;
	padding-left:50px;
}
.list td a.full.surveyListLeadA {
	white-space:nowrap;
	width: 107px;
}
.list td a.full > span.surveyListTitleA {
	display: inline-block;
	width: 225px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.list img {
	float:left;
}
.list img {
	padding-right:15px;
}
.list .checkboxColumn {
	padding-left: 6px;
}
.list .delete {
	display:block;
	margin:12px;
	width:22px;
	height:22px;
	background:url(../img/v2/button-delete.png) 0 -22px no-repeat;
}
.list .delete:hover {
	background:url(../img/v2/button-delete.png) 0 0 no-repeat;
}
.list .delete span {
	display:none;
}
.list .spin {
	display:block;
	margin:12px;
	width:22px;
	height:22px;
	background:url(../img/ajax-loader.gif) 3px 3px no-repeat;
}
.list .spin span {
	display:none;
}
.list .archived {
    background-color:#000000;
    border: 1px solid #000000;
}
.list .active {
	background-color:#4d8b4e;
	border: 1px solid #4d8b4e;
}
.list .expired {
	background-color:#975757;
	border: 1px solid #975757;
}
.list .queued {
	background-color:#4d598b;
	border: 1px solid #4d598b;
}
.list .draft {
	background-color:#a0a0a0;
	border: 1px solid #a0a0a0;
	font-weight:normal;
}
.list .recalled {
	background-color: #8b774d;
	border: 1px solid #8b774d;
}
.list .template {
	background-color: #EC8B10;
	border: 1px solid #EC8B10;
}
.list .adminDesc {
	position: absolute;
	margin-top: -22px;
	background-color: #bcd3dc;
	height: 35px;
	width: 423px;
	z-index: 1;
	padding: 5px;
	margin-left: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.list .adminDesc:hover {
	z-index: 2;
}
.list .adminDesc .templateDescImage {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    border: 1px solid #000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	max-width: 60px;
	max-height: 43px;
	margin-top: -5px;
	margin-right: -5px;
	float: right;
	padding: 0;
	position: relative
}
.list .adminDesc .templateDescImage:hover {
    -webkit-transform: scale(6.3); 
    -moz-transform: scale(6.3);
    -o-transform: scale(6.3);
    transform: scale(6.3);
    -webkit-transform-origin: 60% 80%;
    -moz-transform-origin: 60% 80%;
    -o-transform-origin: 60% 80%;
    transform-origin: 60% 80%;
}
#list .needsauth {
    background-color:#9CFF00;
    border:1px solid #0F0;
    color:#313C53;
    height:28px;
    margin-top:-4px;
    position:absolute;
    right:14px;
    text-shadow:1px 1px rgba(182, 192, 210, 0.8);
    width:75px;
}
/* Mini table
-------------------------------------------------------------- */
table.mini {
	color:#737373;
	border:1px solid #DCDCDC;
	border-collapse:collapse;
	width:100%;
}
table.mini thead tr {
	height:29px;
	border:1px solid #DCDCDC;
	background:rgb(95,157,162);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRjVGNUY1IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 ); /* IE6-9 */
}
table.mini th {
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	padding:10px;
	border-right:1px solid #ECECEC;
}
table.mini tr {
	background-color:#FFF;
	border:1px solid #DCDCDC;
	font-size:12px;
}
table.mini tbody tr.hover,
table.mini tbody tr:hover {
	background:#EEF;
}
table.mini tbody tr.nohover:hover {
	background:#FFF;
}
table.mini td {
	border-right:1px solid #ECECEC;
	padding:8px;
}
table.mini td.tools {
	border-right:1px solid #ECECEC;
	padding:4px 9px;
	width:55px;
}
table.mini th.link {
	border-right:0;
}
table.mini td.link {
	padding:0;
	border-right:0;
}
table.mini td.link a,
table.mini td.link a:link,
table.mini td.link a:visited {
	padding:8px;
	display:block;
	color:#737373;
}
table.mini td.link a:hover {
	color:#334;
}
table.mini .delete {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../img/v2/actions-sm.png) 0 -20px no-repeat;
}
table.mini .delete:hover {
	background:url(../img/v2/actions-sm.png) 0 0 no-repeat;
}
table.mini .edt {
	margin-left:9px;
	display:inline-block;
	width:22px;
	height:20px;
	background:url(../img/v2/actions-sm.png) -20px -20px no-repeat;
}
table.mini .edt:hover {
	background:url(../img/v2/actions-sm.png) -20px 0 no-repeat;
}
table.mini .edt span,
table.mini .delete span,
.sav span,
a.print span {
	display:none;
}
.sav {
	margin-left:9px;
	display:none;
	width:20px;
	height:20px;
	background:url(../img/v2/actions-sm.png) -42px -20px no-repeat;
}
.sav:hover {
	background:url(../img/v2/actions-sm.png) -42px 0 no-repeat;
}
table.mini .load {
	background:url(../img/ajax-loader.gif) 2px 2px no-repeat;
	height:20px;
	width:20px;
	display:inline-block;
}
table.mini .savimg {
	margin:2px 0 2px 9px;
	display:none;
}
a.print {
	display:inline-block;
	padding-left:28px;
	height:24px;
	font-size:18px;
	color:#333;
	background:url(../img/v2/actions-sm.png) -62px 0 no-repeat;
}
a.print:hover {
	background:url(../img/v2/actions-sm.png) -62px -24px no-repeat;
}
.notfound {
	background-color:#E8E8E8;
	border:1px solid #DEDEDE;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	color:#7F7F7F;
	margin:40px;
	padding:20px;
}
.notfound strong {
	display:block;
	text-align:center;
	color:#707070;
}

/* Header Bar
-------------------------------------------------------------- */
#header-bar {
	border:#d6d6d6 1px solid;
	padding:12px;
	background:rgb(242,242,242);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGI0YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(180,180,180,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(180,180,180,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(180,180,180,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(180,180,180,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(180,180,180,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(242,242,242,1) 0%,rgba(180,180,180,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#b4b4b4',GradientType=0 ); /* IE6-9 */
}

/* Progress Indicator */
.progress-indicator {
	float:left;
}
.progress-indicator li {
	float:left;
	display:block;
	height:36px;
	padding-left:15px;
	background:url(../img/v2/progress-indicator.png) 0 -108px no-repeat;
	margin-left:-12px;
}
.progress-indicator li.hover,
.progress-indicator li.current.hover {
	background:url(../img/v2/progress-indicator.png) 0 -180px no-repeat;
}
.progress-indicator li.current {
	background:url(../img/v2/progress-indicator.png) 0 -144px no-repeat;
}
.progress-indicator li.first,
.progress-indicator li.first.disabled.hover {
	background:url(../img/v2/progress-indicator.png) 0 -216px no-repeat;
	margin-left:0;
}
.progress-indicator li.current.first {
	background:url(../img/v2/progress-indicator.png) 0 -252px no-repeat;
}
.progress-indicator li.first.hover,
.progress-indicator li.current.first.hover {
	background:url(../img/v2/progress-indicator.png) 0 -288px no-repeat;
}
.progress-indicator li a,
.progress-indicator li.disabled a.hover {
	display:block;
	height:36px;
	line-height:36px;
	padding:0 25px 0 10px;
	background:url(../img/v2/progress-indicator.png) right 0 no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4);
	text-decoration:none;
}
.progress-indicator li.last a,
.progress-indicator li.disabled.last a.hover {
	background:url(../img/v2/progress-indicator.png) right -324px no-repeat;
}
.progress-indicator li.current a {
	background:url(../img/v2/progress-indicator.png) right -36px no-repeat;
}
.progress-indicator li.current.last a {
	background:url(../img/v2/progress-indicator.png) right -360px no-repeat;
}
.progress-indicator li a.hover,
.progress-indicator li.current a.hover {
	background:url(../img/v2/progress-indicator.png) right -72px no-repeat;
}
.progress-indicator li.last a.hover,
.progress-indicator li.current.last a.hover {
	background:url(../img/v2/progress-indicator.png) right -396px no-repeat;
}
.progress-indicator li.disabled.hover {
	cursor:default;
	background:url(../img/v2/progress-indicator.png) 0 -108px no-repeat;
}
.progress-indicator li.disabled a,
.progress-indicator li.disabled a.hover {
	color:#000;
}
#progress-indicator-inline-first {
	background:url(../img/v2/progress-indicator.png) 0 -216px no-repeat;
	display:inline-block;
	height:36px;
	padding-left:15px;
}
#progress-indicator-inline-first div {
	background:url(../img/v2/progress-indicator.png) right 0 no-repeat;
	color:#FFF;
	height:36px;
	line-height:36px;
	padding-right:25px;
}
#progress-indicator-inline {
	background:url(../img/v2/progress-indicator.png) 0 -108px no-repeat;
	display:inline-block;
	height:36px;
	padding-left:15px;
}
#progress-indicator-inline div {
	background:url(../img/v2/progress-indicator.png) right 0 no-repeat;
	color:#FFF;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:0 25px 0 10px;
}
#progress-indicator-inline:hover {
	background:url(../img/v2/progress-indicator.png) 0 -180px no-repeat;
}
#progress-indicator-inline:hover div {
	background:url(../img/v2/progress-indicator.png) right -72px no-repeat;
}
#tab-questions a,
#tab-questions a:visited {
	color:#000;
	text-decoration:none;
}
#tab-questions a:hover {
	color:#444;
}
#editing-action-buttons {
	float:left;
	margin-left:10px;
}
#editing-action-buttons li {
	float:left;
}
#editing-action-buttons li a {
	-webkit-box-shadow:inset 1px 1px 1px 0 #DEDEDE;
	-moz-box-shadow:inset 1px 1px 1px 0 #DEDEDE;
	-ms-box-shadow:inset 1px 1px 1px 0 #DEDEDE;
	-o-box-shadow:inset 1px 1px 1px 0 #DEDEDE;
	box-shadow:inset 1px 1px 1px 0 #DEDEDE;
	background: #d7d7d7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d7d7d7 0%, #b7b7b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d7d7d7 0%,#b7b7b7 100%); /* W3C */
	border:1px solid #A0A0A0;
	border-left:none;
	color:#FFF;
	display:block;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
	font-size:18px;
	height:33px;
	line-height:33px;
	text-align:center;
	text-shadow:0 0 1px #9C9C9C;
	width:35px;
}
#editing-action-buttons li a:hover {
	background: #d7d7d7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d7d7d7 0%, #b7b7b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d7d7d7 0%,#b7b7b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
}
#editing-action-buttons li a:active {
	background: #c6c6c6; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c6c6c6 0%, #a6a6a6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#a6a6a6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c6c6c6 0%,#a6a6a6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c6c6c6 0%,#a6a6a6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c6c6c6 0%,#a6a6a6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c6c6c6 0%,#a6a6a6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#a6a6a6',GradientType=0 ); /* IE6-8 */
}
#editing-action-buttons li:first-child a {
	border-left:1px solid #A0A0A0;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
#editing-action-buttons li:last-child a {
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}

/* Preview Options */
#title .button-secondary,
.button-primary.lightgray,
.button-secondary.lightgray {
	background:rgb(234,234,234);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(203,203,203,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(203,203,203,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cbcbcb',GradientType=0 ); /* IE6-9 */
	border:1px solid #cacaca;
	-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-ms-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-o-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	color:#7f7f7f;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	font-weight:inherit;
	font-size:11px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
}
#title .button-secondary.pressed,
#title .button-secondary.pressed:hover,
.button-secondary.pressed,
.button-secondary.pressed:hover {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOUE5QTlBIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(154,154,154,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,119,119,1)), color-stop(100%,rgba(154,154,154,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */
	border:1px solid #757575;
	color:#FFF;
	text-shadow:1px 1px 0 rgba(125, 125, 125, .5);
}
.button-secondary.red {
	background:#F47D5B;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F47D5B), to(#F05C43));
	background:-webkit-linear-gradient(#F47D5B, #F05C43);
	background:-moz-linear-gradient(#F47D5B, #F05C43);
	background:-ms-linear-gradient(#F47D5B, #F05C43);
	background:-o-linear-gradient(#F47D5B, #F05C43);
	background:linear-gradient(#F47D5B, #F05C43);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F47D5B', endColorstr='#F05C43',GradientType=0 ); /* IE6-9 */
	border:1px solid #cacaca;
	-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-ms-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-o-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	color:#EEE;
	text-shadow:1px 1px 0 rgba(0,0,0,.3);
	font-weight:inherit;
	font-size:11px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
}
.button-secondary.red:hover {
	background:#F86;
}
.button-secondary.lightgray {
	font-weight:bold;
	font-size:15px;
}
#title .button-secondary:hover,
.button-primary.lightgray:hover,
.button-secondary.lightgray:hover {
	background:rgb(239,239,239);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(211,211,211,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(211,211,211,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}
#title .button-secondary:active,
.button-primary.lightgray:active,
.button-secondary.lightgray:active {
	color:#666;
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	border:1px solid #bbb;
}
.button-tertiary {
	background:rgb(216,216,216,1);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0YwRjBGMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRDhEOEQ4IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#D8D8D8',GradientType=0 ); /* IE6-9 */
	border:1px solid #B4B4B4;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#717171;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .5);
	font-size:13px;
}
.button-tertiary:hover {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRDhEOEQ4IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D8D8D8',GradientType=0 ); /* IE6-9 */
	border:1px solid #888;
}
.button-quaternary {
	background:#549095;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5QTZBQiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDk4MTg3IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(105,166,171,1) 0%, rgba(73,129,135,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,166,171,1)), color-stop(100%,rgba(73,129,135,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(105,166,171,1) 0%,rgba(73,129,135,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69A6AB', endColorstr='#498187',GradientType=0 ); /* IE6-9 */
	border:1px solid #386C71;
	-webkit-box-shadow:inset 0 0 1px rgba(104,169,172,0.8), inset 1px 2px 0 rgba(207,207,207,0.2);
	-moz-box-shadow:inset 0 0 1px rgba(104,169,172,0.8), inset 1px 2px 0 rgba(207,207,207,0.2);
	-ms-box-shadow:inset 0 0 1px rgba(104,169,172,0.8), inset 1px 2px 0 rgba(207,207,207,0.2);
	-o-box-shadow:inset 0 0 1px rgba(104,169,172,0.8), inset 1px 2px 0 rgba(207,207,207,0.2);
	box-shadow:inset 0 0 1px rgba(104,169,172,0.8), inset 1px 2px 0 rgba(207,207,207,0.2);
	color:#FFF;
	text-shadow:1px 1px 0 rgba(42,90,95, .3);
	font-weight:inherit;
	font-size:11px;
	margin:0;
	padding-right:10px;
	padding-left:10px;
}
.button-quaternary:hover {
	background:#65A1A6;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdBQjdCQyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDk4MTg3IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(122,183,188,1) 0%, rgba(73,129,135,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,183,188,1)), color-stop(100%,rgba(73,129,135,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(122,183,188,1) 0%,rgba(73,129,135,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(122,183,188,1) 0%,rgba(73,129,135,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(122,183,188,1) 0%,rgba(73,129,135,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(122,183,188,1) 0%,rgba(73,129,135,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7AB7BC', endColorstr='#498187',GradientType=0 ); /* IE6-9 */
}
.button-tertiary:active,
.button-quaternary:active {
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.13);
	border:1px solid #bbb;
} 
#surveyLangSel {
	position:absolute;
	top:-25px;
	left:0;
	display:inline-block;
	width:296px;
	text-align:left;
	background:rgb(234,234,234);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
	background:-moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(203,203,203,1) 100%); /* FF3.6+ */ 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(203,203,203,1))); /* Chrome,Safari4+ */ 
	background:-webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* Chrome10+,Safari5.1+ */ 
	background:-o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* Opera 11.10+ */ 
	background:-ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* IE10+ */ 
	background:linear-gradient(top, rgba(234,234,234,1) 0%,rgba(203,203,203,1) 100%); /* W3C */ 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cbcbcb',GradientType=0 ); /* IE6-9 */ 
	border:1px solid #cacaca;
	-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-ms-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	-o-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.8), inset 1px 2px 0 rgba(255, 255, 255, 0.2);
	color:#7f7f7f;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:11px;
	font-weight:inherit;
}
#title label {
	position:relative;
	display:inline-block;
	text-align:left;
	top:-2px;
}
#title input[type=checkbox] {
	position:relative;
	top:-6px;
	margin-left:5px;
}
label.checkbox {
	padding:4px 0 0 26px;
	height:16px;
	background:url(../img/v2/checkboxes.gif) 0 0 no-repeat;
	cursor:pointer;
	color:#7F7F7F;
	font-size:12px;
	display:inline-block;
}
label.checkbox, label.checkbox * {
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
label.checkbox.checked {
	background:url(../img/v2/checkboxes.gif) 0 -20px no-repeat;
}
label.checkbox input,
label.checkboxlabel input {
	position:absolute;
	left:-9999px;
}
label.checkboxlabel {
	padding:4px 29px 0 0;
	min-height:16px;
	float:left;
	background:url(../img/v2/checkboxes.gif) right top no-repeat;
	cursor:pointer;
	color:#7F7F7F;
	display:inline-block;
	margin-bottom:14px;
}
label.checkboxlabel.checked {
	background:url(../img/v2/checkboxes.gif) right -20px no-repeat;
}
.checkbox.disabled,
.pane-header .hover-menu ul li.checkbox.inactive label.checkbox {
	color:#d1d3d3;
	cursor:auto;
}
.checkbox.disabled,
.pane-header .hover-menu ul li.checkbox.inactive label {
	background:url(../img/v2/checkboxes.gif) 0 -40px no-repeat;
}
.checkbox.checked.disabled,
.pane-header .hover-menu ul li.checkbox.inactive label.checked {
	background:url(../img/v2/checkboxes.gif) 0 -60px no-repeat;
}
label.radio {
	padding:3px 0 0 24px;
	height:15px;
	background:url(../img/v2/radios.gif) 0 -18px no-repeat;
	cursor:pointer;
	color:#7F7F7F;
	font-size:12px;
	display:inline-block;
}
label.radio.checked {
	background:url(../img/v2/radios.gif) 0 0 no-repeat;
}
label.radio input {
	position:absolute;
	left:-9999px;
}
label.accessLevel {
	position: relative;
	float: right;
	color:#3F3F3F;
	height: 16px;
	font-size: 12px;
	display: inline-block;
}
label.accessLevel input {
	position: relative;
	width: 30px;
	margin-left: 5px;
}
/* Panes
-------------------------------------------------------------- */

/* Global Pane Elements */
.pane-header {
	padding:15px 0 10px 0;
	background:#e8e8e8;
	background:#e8e8e8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fff 0%, #d1d1d1 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#d1d1d1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#d1d1d1 100%); /* IE10+ */
	background:linear-gradient(top, #fff 0%,#d1d1d1 100%); /* W3C */
	/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 );*/ /* IE6-9 */

	zoom:1;
	position:relative;
	/*z-index: 101;*/
}
.pane-header h1 {
	font-size:1.4em;
	text-align:center;
	color:#555;
}
.pane-header .settings-wrap,
.pane-header .options-wrap {
	position:absolute;
	float:right;
	top:6px;
	right:8px;
	width:18px;
	height:18px;
	cursor:pointer;
	z-index:102;
	padding:6px;
	background-position:6px 6px;
	background-repeat:no-repeat;
}
.pane-content .settings-wrap *,
.pane-header .settings-wrap *,
.pane-header .options-wrap * {
	cursor:auto;
}
.pane-content .settings-wrap label,
.pane-header .settings-wrap label,
.pane-header .options-wrap label {
	cursor:pointer;
}
.pane-header .settings-wrap li.inactive label,
.pane-header .options-wrap li.inactive label {
	cursor:auto;
}
.pane-header .settings-wrap-right,
.pane-header .settings-wrap {
	background-image:url(../img/v2/gear-blue.png);
	background-position:6px 4px;
}
.pane-header .options-wrap .icon-menu {
	color:#706E69;
	margin-left:2px;
	font-size:18px;
}
.pane-header .options-wrap.activated {
	background-image:url(../images/ajax-loader.gif);
}
.pane-header .hover-menu {
	position:absolute;
	background:#fff;
	z-index:101;
	font-size:12px;
	text-align:left;
	padding:10px;
	-webkit-border-radius:5px 0 5px 5px;
	-moz-border-radius:5px 0 5px 5px;
	-ms-border-radius:5px 0 5px 5px;
	-o-border-radius:5px 0 5px 5px;
	border-radius:5px 0 5px 5px;
	border:1px solid #b6b6b6;
	width:270px;
	left:-260px;
	top:36px;
	display:none;
	font-weight:normal;
	zoom:1;
}
.pane-header .settings-wrap:hover .hover-menu {
	display:block;
	margin-left:236px;
}
.pane-header .options-wrap:hover .hover-menu {
	display:block;
}
.pane-header .hover-menu .hover-menu-icon {
	position:absolute;
	top:0;
	right:0;
	width:18px;
	height:26px;
	cursor:pointer;
	z-index:103;
	background-color:#fff;
	padding:5px;
	border:1px solid #b6b6b6;
	border-bottom:none;
	background-position:3px 3px;
	background-repeat:no-repeat;
	margin:-37px -1px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.pane-header .settings-wrap-right .hover-menu .hover-menu-icon,
.pane-header .settings-wrap .hover-menu .hover-menu-icon {
	background-image:url(../img/v2/gear-blue.png);
	margin-right:235px;
}
.pane-header .options-wrap .hover-menu .hover-menu-icon .icon-menu {
	cursor:pointer;
	margin:0;
}
.pane-header .options-wrap .hover-menu .hover-menu-icon.activated {
	background-image:url(../images/ajax-loader.gif);
}
.pane-header .hover-menu .hover-menu-top-buffer-div {
	position:absolute;
	left:0;
	height:36px;
	width:290px;
	top:-36px;
	background-color:transparent;
}
.pane-content .hover-menu h3,
.pane-header .hover-menu h3 {
	font-weight:bold;
	color:#7a7a7a;
	margin-bottom:6px;
}

.pane-content .hover-menu ul li
.pane-header .hover-menu ul li {
	margin:4px 0 0;
	color:#666;
}
.pane-content .hover-menu ul li.checkbox,
.pane-header .hover-menu ul li.checkbox {
	padding-left:20px;
	margin:10px 0 0;
}
.pane-content .hover-menu ul li.checkbox.inactive
.pane-header .hover-menu ul li.checkbox.inactive {
	color:#d1d3d3;
}
.pane-content .hover-menu ul li.checkbox:after
.pane-header .hover-menu ul li.checkbox:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
* html .pane-content .hover-menu ul li.checkbox ,
* html .pane-header .hover-menu ul li.checkbox {
	zoom:1;
}
*:first-child+html .pane-header .hover-menu ul li.checkbox {
	zoom:1;
}
.pane-content .hover-menu ul li.checkbox input,
.pane-header .hover-menu ul li.checkbox input {
	float:left;
	margin:0 0 0 -20px;
	padding:0;
}
.pane-content {
	padding:10px;
}
#question-pane-content {
	padding-top: 15px;
}
#question-list-go-to-top {
	text-align: center;
	margin-top: -10px;
	color: #555;
	cursor: pointer;
  -webkit-transition: opacity 0.5s linear;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: opacity 0.5s linear;  /* Firefox 4-15 */
      -ms-transition: opacity 0.5s linear;  /* IE 9 */
       -o-transition: opacity 0.5s linear;  /* Opera 10.50–12.00 */
          transition:  opacity 0.5s linear;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
    opacity: 0;
}
.pane-content fieldset {
	font-size:12px;
	color:#737373;
	margin-bottom:20px;
	position:relative;
}
.pane-content fieldset.white .cnt {
	padding:10px;
	background-color:#FFF;
}
.pane-content fieldset h2 {
	background:#ddd;
	background:#ddd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
	/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 );*/ /* IE6-8 */
	zoom:1;
	border-bottom:1px solid #b6b6b6;
	font-weight:bold;
	color:#646464;
	padding:6px 8px;
	font-size:15px;
	position:relative;
	/*z-index: 100;*/
}
.pane-header .settings-wrap-right,
.pane-content .settings-wrap {
	position:absolute;
	top:6px;
	right:8px;
	width:18px;
	height:18px;
	cursor:pointer;
	z-index:98;
	padding:6px;
	background-position:6px 4px;
	background-repeat:no-repeat;
}
.pane-content .settings-wrap {
	background-image:url(../img/v2/gear-gray-sub.png);
	background-position:6px 4px;
}
.pane-header .settings-wrap-right:hover .hover-menu,
.pane-content .settings-wrap:hover .hover-menu {
	display:block;
	margin-left:236px;
}
.pane-header .settings-wrap-right .hover-menu,
.pane-content .hover-menu {
	position:absolute;
	background:#fff;
	z-index:101;
	font-size:12px;
	text-align:left;
	padding:10px;
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-ms-border-radius:0 5px 5px 5px;
	-o-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
	border:1px solid #b6b6b6;
	width:270px;
	left:-480px;
	top:36px;
	display:none;
	font-weight:normal;
	zoom:1;
}
.pane-header .settings-wrap-right .hover-menu .hover-menu-icon,
.pane-content .hover-menu .hover-menu-icon {
	position:absolute;
	top:0;
	right:16px;
	width:18px;
	height:26px;
	cursor:pointer;
	z-index:103;
	background-color:#fff;
	padding:5px;
	border:1px solid #b6b6b6;
	border-bottom:none;
	background-position:3px 3px;
	background-repeat:no-repeat;
	margin:-37px -1px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.pane-content .settings-wrap .hover-menu .hover-menu-icon {
	background-image:url(../img/v2/gear-gray-sub.png);
	/*margin-right:235px;*/
}
h2 label.checkbox {
	color:#646464;
	font-size:15px;
	height:20px;
	line-height:20px;
	padding:0 0 0 26px;
}
.pane-content fieldset strong {
	font-size:14px;
}
.help-wrap {
	position:relative;
	display:inline-block;
	float:right;
	margin-top:8px;
	width:18px;
	height:18px;
	border:none;
	background:url(../img/v2/help.png) center center no-repeat;
	cursor:pointer;
	margin-left:10px;
}
.help-wrap.left {
	float:left;
}
.help-wrap.none {
	float:none;
}
.help-box {
	background-color:#EBFAFF;
	border:1px solid #BCD3DC;
	color:#2C5F8D;
	font-size:13px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom:25px;
	padding:15px;
}
.pane-content .help-wrap,
#prereqDialogDiv #dialog-required-answer .help-wrap,
#prereqDialogDiv #dialog-weighed-sources .help-wrap,
#skiplogicDialogDiv #skiplogic-dialog-required-answer .help-wrap,
#skiplogicDialogDiv #skiplogic-dialog-weighed-sources .help-wrap {
	margin-top:0;
}
#dialog-required-answer span.select_all, #dialog-required-answer span.select_none,
#dialog-weighed-sources span.select_all, #dialog-weighed-sources span.select_none,
#dialog-frequency-sources span.select_all, #dialog-frequency-sources span.select_none,
#skiplogic-dialog-required-answer span.select_all, #skiplogic-dialog-required-answer span.select_none, 
#skiplogic-dialog-weighed-sources span.select_all, #skiplogic-dialog-weighed-sources span.select_none,
#skiplogic-dialog-frequency-sources span.select_all, #skiplogic-dialog-frequency-sources span.select_none {
	color: #909090;
	font-size: smaller;
	display: inline-block;
	margin-right: 2px;
	text-decoration: underline;
	cursor: pointer;
}

.work-pane fieldset h2 .help-wrap,
#cupf_rows .help-wrap {
	position:relative;
	display:inline-block;
	float:right;
	margin-top:-1px;
	margin-right:-4px;
	width:18px;
	height:18px;
	border:none;
	background:url(../img/v2/help.png) center center no-repeat;
	cursor:pointer;
	/* Not sure why z-index is needed here, but removing it fixed question icon bleeding through blue help bubble. */
	/*z-index: 100;*/
}
#cupf_rows .help-wrap {
	float: left;
}
#cupf_rows .helper-tail-up {
    left: 238px;
}
.pane-content fieldset p,
.pane-content fieldset ul,
fieldset .upload-image-container {
	margin:6px 0;
}
fieldset p.details {
	margin:4px 0;
}
.pane-content fieldset div#prerequisites-and-or,
#quizRetakes {
	position:relative;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
	font-size:13px;
	text-align:right;
}
#tabs {
	padding:6px 0;
}
#tabs a {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0VERURFRCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRDlEOUQ5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(217,217,217,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(217,217,217,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#D9D9D9',GradientType=0 ); /* IE6-9 */
	border:1px solid #B4B4B4;
	-webkit-box-shadow:1px 1px 0 rgba(214,214,214,0.2);
	-moz-box-shadow:1px 1px 0 rgba(214,214,214,0.2);
	-ms-box-shadow:1px 1px 0 rgba(214,214,214,0.2);
	-o-box-shadow:1px 1px 0 rgba(214,214,214,0.2);
	box-shadow:1px 1px 0 rgba(214,214,214,0.2);
	text-shadow:1px 1px 0 rgba(255, 255, 255, .5);
	padding:4px 8px;
	margin-right:-4px;
	border-color:#B4B4B4;
	border-style:solid;
	border-width:1px 1px 1px 0;
	color:#696969;
	cursor:pointer;
}
#tabs a:first-child {
	border:1px solid #B4B4B4;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	-o-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
#tabs a:last-child {
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-ms-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
#tabs a.selected,
#tabs a.selected:hover {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOUE5QTlBIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(154,154,154,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,119,119,1)), color-stop(100%,rgba(154,154,154,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(119,119,119,1) 0%,rgba(154,154,154,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */
	border-color:#757575;
	border-style:solid;
	border-width:1px 1px 1px 0;
	color:#FFF;
	text-shadow:1px 1px 0 rgba(125, 125, 125, .5);
}
#tabs a:hover {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0IyQjJCMiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjQjlCOUI5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(178,178,178,1) 0%, rgba(185,185,185,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,178,178,1)), color-stop(100%,rgba(185,185,185,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(178,178,178,1) 0%,rgba(185,185,185,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(178,178,178,1) 0%,rgba(185,185,185,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(178,178,178,1) 0%,rgba(185,185,185,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(178,178,178,1) 0%,rgba(185,185,185,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B2B2B2', endColorstr='#B9B9B9',GradientType=0 ); /* IE6-9 */
	border-color:#757575;
	border-style:solid;
	border-width:1px 1px 1px 0;
	color:#FFF;
	text-shadow:1px 1px 0 rgba(125, 125, 125, .5);
}
#tabs a.selected:first-child,
#tabs a:first-child:hover {
	border-left:1px solid #757575;
}
.pane-content fieldset div#prerequisites-and-or select,
.L2screenGroupP select,
.L2pickerGroupP select,
.L2textpiped select,
.L2answer-piped-fieldset select,
.L2quizRetake select,
#L2quizRetake {
	display:inline-block;
	width:auto;
	text-align:left;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0YwRjBGMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRDhEOEQ4IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#D8D8D8',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	height:34px;
	padding-top:6px;
	padding-bottom:3px;
}
#L2prereq, #L2quizRetake {
	width: 225px;
}
.pane-content select {
	display:inline-block;
	width:200px;
	text-align:left;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0YwRjBGMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRDhEOEQ4IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(240,240,240,1) 0%,rgba(216,216,216,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#D8D8D8',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1em;
	line-height:1.2;
	padding-top:2px;
	padding-bottom:2px;
}
.pane-content fieldset p #input-question,
.pane-content fieldset p #trivia-textarea,
#input-instructions {
	width:284px;
	font-size:20px;
	font-weight:bold;
	height:70px;
}
.pane-content fieldset p #input-question.inputError,
#input-instructions.inputError {
	border:1px solid red;
	background-color:#FCC;
	color:red;
}
.input_heading_list li {
	margin:6px 0 0 10px;
}
.pane-content fieldset p .options {
	float:right;
}
.pane-content fieldset p .options label {
	display:inline-block;
	margin-left:4px;
	color:#aaa;
}
.pane-content fieldset p .options label input {
	color:#737373;
}
fieldset .upload-image-container {
	position:relative;
	text-align:center;
	background:#fff;
	border:1px solid #bdbdbd;
	float:left;
	margin-right:8px;
	height:64px;
	width:96px;
}
.pane-content fieldset ul.radio-list {
	float:left;
	width:126px;
}
.pane-content fieldset ul.radio-list > li {
	display:block;
	background:rgb(255,255,255);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,233,233,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
	border:1px solid #c3c3c3;
	margin-bottom:1px;
	padding:6px 8px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 1.0);
}
.pane-content fieldset ul.radio-list > li input {
	margin:0;
}
.pane-content fieldset ul.radio-list > li ul {
	padding-left:10px;
	margin-bottom:0;
}
.pane-content fieldset ul.radio-list > li ul li {
	margin-top:6px;
}
.questionShortNameP, .questionAnsWeightP, .L2textpiped, .L2answer-piped-fieldset {
	display:none;
}
.L2answer-piped-fieldset select {
	width:100%;
	margin-top:5px;
}
.L2screenGroupP, .L2pickerGroupP, p.questionShortNameP, p.questionAnsWeightP, p.L2textpiped {
	text-align:right;
}
.questionShortNameP input, .questionAnsWeightP input {
	width:139px;
	margin-right:3px;
	font-size:16px;
	padding:7px 8px;
	font-weight:bold;
}
.L2max-open-format-table {
	width: 100%;
	margin-top: 5px;
}
.L2max-open-format-table td {
	vertical-align: middle;
	padding-right: 5px;
}
input[type=text].L2max-open-format, input[type=text].L2min-open-format {
	width:30px;
	margin: 0 4px 0 0;
}
#max-open-format-container p,
#confirmation-container p {
	padding-left: 10px;
}

.L2screenGroupP select, .L2pickerGroupP select, .L2textpiped select {
	width:150px;
	margin-right:3px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	height:34px;
	padding-top:6px;
	padding-bottom:3px;
}
#ma-shortname-fields-header, #ma-answeight-fields-header, #ma-auximage-fields-header {
	height:0;
	font-size:10px;
	margin-left:46px;
	width:79%;
	overflow:hidden;
	/* BELOW: allow g/p/q characters to render properly when overflow --> hidden */
	padding-bottom: 3px;
	margin-bottom: -3px;
}
#ma-shortname-fields-header div.col-title,
#ma-answeight-fields-header div.col-title,
#ma-auximage-fields-header div.col-title {
	float:left;
	width:14%;
	margin-top:5px;
	padding-top:5px;
}
#ma-shortname-fields-header div.col-title div,
#ma-answeight-fields-header div.col-title div,
#ma-auximage-fields-header div.col-title div {
	color:#9a9a9a;
	display:inline-block;
}
#ma-shortname-fields-header div.ma-answer-header,
#ma-answeight-fields-header div.ma-answer-header,
#ma-auximage-fields-header div.ma-answer-header {
	width:68%;
	margin-right:7px;
}
.pane-content fieldset ul.L2answer-list li {
	margin:4px 0;
	padding:2px 0 2px 6px;
	position:relative;
	z-index:90;
}
.pane-content fieldset ul.L2answer-list li .col-image {
	float:left;
	width:14%;
	padding-top:5px;
}
.pane-content fieldset ul.L2answer-list li .col-title {
	float:left;
	width:225px;
	margin-left:2px;
}
.pane-content fieldset ul.L2answer-list li .answer_img_upload,
.pane-content fieldset ul.L2answer-list li .answer_img_altupload {
	width:39px;
	height:26px;
	font-size:25px;
	text-align:center;
	cursor:default;
	margin-left:-4px;
}
.pane-content fieldset ul.L2answer-list li .answer_div_altupload {
	position: relative;
	display: none;
	float: right;
	margin-right: 27px;
}
.pane-content fieldset ul.L2answer-list li .answer_img_upload img,
.pane-content fieldset ul.L2answer-list li .answer_img_altupload img {
	width:39px;
	height:26px;
}
.pane-content fieldset ul.L2answer-list li .col-title .ma-answer {
	font-size:16px;
	padding:7px 8px;
	font-weight:bold;
	width:100%;
	display:inline-block!important;
}
.pane-content fieldset ul.L2answer-list li .col-title .ma-answer-short,
.pane-content fieldset ul.L2answer-list li .col-title .ma-answer-weight {
	font-size:16px;
	padding:7px 8px;
	font-weight:bold;
	width:20%;
	float:right;
	display:none;
}
.pane-content fieldset ul.L2answer-list li .correctFlag {
	float:right;
	margin-top:8px;
}
.pane-content fieldset > .helper {
	margin:30px 10px 6px;
}
.pane-content fieldset > .helper #piped-answer-potential-responses {
	font-weight:normal;
	font-style:normal;
	margin-top:5px;
}
.pane-content fieldset > .helper #piped-answer-potential-responses li {
	max-width:180px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-top:2px;
}
#L2answer-list-container-not-shown-explanation,
#L2answer-list-container-none-shown-explanation {
	margin-right:auto;
	margin-left:auto;
	margin-top:16px;
	width:146px;
}
.tip {
	color:#939393;
	font-size:12px;
	font-weight:normal;
}
label.disabled .tip {
	color:#B9B9B9;
}

/* Questions */
#questions-pane {
	position:relative;
	float:left;
	width:304px;
	z-index: 120;
}
#question-numbers {
	position:absolute;
	left:0;
	width:30px;
	text-align:right;
	font-size:15px;
	color:#aeb3b3;
	font-weight:bold;
	margin-left: -8px;
}
#question-numbers > li > div {
	position:relative;
	height:20px;
	width:25px;
	border-style:none;
	margin:3px 0 0 0;
	padding:0;
	left:8px;
}
div.qNum0_0, div.qNum0_3 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -80px;
}
div.qNum0_1 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -60px;
}
div.qNum0_2 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -100px;
}
div.qNum1 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -20px;
}
div.qNum2 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -40px;
}
div.qNum3 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -120px;
}
div.qNum6_0 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -140px;
}
div.qNum6_2 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -180px;
}
div.qNum6_3 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 -160px;
}
#questions-pane #question-list-container {
	position: relative;
	margin-top: 0;
	height: auto;
	width: 284px;
	pointer-events: all;
}
#questions-pane #question-list-viewable-container {
	position: relative;
	margin-top: 0;
	height: auto;
	width: 310px;
	overflow: hidden;
	pointer-events: none;
}
#questions-pane:hover #question-list-viewable-container {
	width: 380px;
}
#question-numbers > li > div.qNum4 {
	background:url(../img/v2/qTypeSprite.png) no-repeat 0 0;
}
#questions-pane #question-list.numbered {
	width:255px;
	margin-left:29px;
}
#questions-pane #question-list li.question,
#cqf-list > li, #cgf-list > li {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	position:relative;
	z-index:101;
	border:#dadada 1px solid;
	margin-bottom:5px;
	background:#fefefe;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* IE10+ */
	background:linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* W3C */
	/*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );*/ /* IE6-9 */
}
#questions-pane #question-list > li.disabled {
	opacity:0.5;
}
#questions-pane #question-list > li.disabled.selected {
	opacity:1;
}
#questions-pane #question-list li.screenGroupLi {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	border:#aaa 1px solid;
	border-top: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	margin-bottom:0;
}
#questions-pane #question-list li.groupFirst {
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-top-left-radius:4px;
	-moz-border-top-right-radius:4px;
	-ms-border-top-left-radius:4px;
	-ms-border-top-right-radius:4px;
	-o-border-top-left-radius:4px;
	-o-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-top: 1px solid #aaa;
}
#questions-pane #question-list li.groupLast {
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	-moz-border-bottom-left-radius:4px;
	-ms-border-bottom-right-radius:4px;
	-ms-border-bottom-left-radius:4px;
	-o-border-bottom-right-radius:4px;
	-o-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom: 1px solid #aaa;
	margin-bottom:5px;
}
#questions-pane #question-list li.bandLi0 {
	background:#cde3e5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZTNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGNjY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #cde3e5 0%, #a4cccf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cde3e5), color-stop(100%,#a4cccf));
	background:-webkit-linear-gradient(top, #cde3e5 0%,#a4cccf 100%);
	background:-o-linear-gradient(top, #cde3e5 0%,#a4cccf 100%);
	background:-ms-linear-gradient(top, #cde3e5 0%,#a4cccf 100%);
	background:linear-gradient(to bottom, #cde3e5 0%,#a4cccf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde3e5', endColorstr='#a4cccf',GradientType=0 );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
	border: 1px solid #95DCE2;
    height: 46px;
}

#questions-pane #question-list li.bandLi1 {
	color: #444;
	background: #d7d7d7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d7d7d7 0%, #b7b7b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d7d7d7 0%,#b7b7b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d7d7d7 0%,#b7b7b7 100%); /* W3C */
	border:1px solid #aaa;
    height: 46px;
}

#questions-pane #question-list li.question > a {
	display:block;
	min-height:12px;
	max-height:25px;
	max-width: 237px;
	padding:15px 15px 14px 30px;
	color:#737373;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 1);
	font-weight:bold;
	font-size:1.1em;
	position:relative;
	text-decoration:none;
	background:url(../img/v2/question-drag.png) no-repeat 5px center;
}
body.recordLocked #questions-pane #question-list li.question > a {
	background: none;
	padding-left: 15px;
}
#questions-pane #question-list li.red_tab {
	background:#ffcccb;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2NjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffcccb 0%, #ff9191 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcccb), color-stop(100%,#ff9191)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffcccb 0%,#ff9191 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffcccb 0%,#ff9191 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffcccb 0%,#ff9191 100%); /* IE10+ */
	background:linear-gradient(to bottom, #ffcccb 0%,#ff9191 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcccb', endColorstr='#ff9191',GradientType=0 ); /* IE6-8 */
}
#questions-pane #question-list li.question.bQT {
	background: #e2e2e2;
}
#questions-pane #question-list li.question.bQTh {
	border:#59959a 1px solid;
}
#questions-pane #question-list li.question.selected {
	background:#59959a;
	filter:none;
	zoom:1;
	border:#59959a 1px solid;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin-right:-20px;
	transform: scale(1);
}
#questions-pane #question-list li.selected a {
	color:#fff;
	text-shadow:1px 1px 0 #438085;
}
#questions-pane #question-list > li.disabled a {
	cursor:not-allowed;
}
#questions-pane #question-list li.question > .handle {
	position:absolute;
	top:0;
	left:0;
	width:25px;
	height:100%;
	background-color:transparent;
	cursor:move;
	z-index:10;
}
#questions-pane #question-list > li.selected .hover-options {
	margin-left: -40px;
}

body.recordLocked #questions-pane #question-list li.question > .handle,
body.recordLocked .question-add, body.recordLocked .add_another_answer, #qLocked, #aLocked {
	display: none;
}

body.recordLocked #qLocked, body.recordLocked #aLocked {
	position: absolute;
	display: block;
	background-color: #f33;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0.5;
	pointer-events: none;
	z-index: 101;
}

body.recordLocked #data-container-tabs.qa > #qa-tab {
	background-color: #FF9696;
}

body.recordLocked .error_message {
	background-color: #FC7B7B;
}

#questions-pane #question-list li.question > .data-div {
	position:absolute;
	left:-10px;
	height:1px;
	width:1px;
	overflow:hidden;
}

#cqf-list > li.locked, #cgf-list > li.locked {
	min-height: 16px;
	height: auto;
}
#cqf-list > li.helper, #cgf-list > li.helper {
	background: #eefaff;
	padding: 0 0 0 25px;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-ms-border-radius: 5px;
  	-o-border-radius: 5px;
  	border-radius: 5px;
  	border: 1px solid #bcd3dc;
  	margin: 10px 0;
	overflow: visible;
}
#cqf-list > li.helper div.cqf_val_field_div, #cgf-list > li.helper div.cqf_val_field_div {
	display: none;
	position: relative;
	width: 564px;
	min-height: 12px;
	margin: 3px auto;
	color: #2c5f8d;
  	font-weight: bold;
  	font-size: 12px;
}
#cqf-list > li.helper.locked div.cqf_val_field_div, #cgf-list > li.helper.locked div.cqf_val_field_div {
	display: block;
}
#cqf-list > li.helper.locked, #cgf-list > li.helper.locked {
	padding: 3px 0;
}
#cqf-list > li.locked .handle, #cgf-list > li.locked .handle,
#cqf-list > li.locked input.cqf_meta_field, #cgf-list > li.locked input.cqf_meta_field {
	display: none;
}
#cqf-list > li.locked input.cqf_meta_field, #cgf-list > li.locked input.cqf_meta_field,
#cqf-list > li.locked input.cqf_desc_field, #cgf-list > li.locked input.cqf_desc_field {
	border-style: none;
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-left: -24px;
}
#cqf-list > li.locked input.cqf_desc_field, #cgf-list > li.locked input.cqf_desc_field {
	font-weight: bold;
}
#cqf-list > li .cqf_val_field, #cgf-list > li .cqf_val_field {
	min-height: 38px;
}
#cqf-list > li.locked .cqf_val_field, #cgf-list > li.locked .cqf_val_field {
	height: 14px;
	min-height: 14px;
}
#cqf-list > li.helper .cqf_val_field, #cgf-list > li.helper .cqf_val_field {
	background: transparent;
	width: 564px;
	min-height: 38px;
	margin-left: 0px;
	border-style: none;
	color: #2c5f8d;
  	font-weight: bold;
  	font-size: 12px;
  	line-height: 14px;
}
#cqf-list > li.helper.locked .cqf_val_field, #cgf-list > li.helper.locked .cqf_val_field {
	display: none;
}

/* @group QUESTION WORK PANES */
/* Settings */
#settings-pane {
	float:left;
	width:304px;
	z-index:110;
	position: absolute;
	left: -10000px;
}

/* Answers */
#answers-pane {
	float:left;
	width:304px;
	margin-left:10px;
	z-index:90;
	position: absolute;
	left: -10000px;
}

#cqf-pane {
	float:left;
	width:608px;
	margin:5px;
	z-index:90;
	position: absolute;
	left: -10000px;
}

/* @end */

#dialog.ui-dialog-content {
	text-align:left;
}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:inherit;
}
.ui-widget-header {
	border:none;
	background:#cccccc url(../img/v2/dialog-header-bg.png) repeat-x;
	height:41px;
	line-height:41px;
}
.ui-dialog .ui-dialog-titlebar {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	padding:0 0 0 12px;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin-right:8px;
    border-style: none;
    float: right;
}
#ui-dialog-title-dialog {
    color: #2F6C72;
    font-size: 17px;
    left: 12px;
    position: relative;
    top: 12px;
}
.ui-dialog {
	-webkit-box-shadow: 0 0 15px 15px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 15px 15px rgba(0,0,0,.15);
	box-shadow: 0 0 15px 15px rgba(0,0,0,.15);
	padding:0;
	width:500px;
	z-index:20001;
}
.ui-dialog .ui-dialog-buttonpane {
	padding:0 14px 14px 14px;
	text-align:center;
	background:none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:none;
}
.ui-dialog .ui-button {
	font-weight:bold;
}
.ui-widget-content {
	border:none;
}
.ui-dialog .ui-dialog-title {
	color:#2F6C72;
	font-size:17px;
}
.ui-widget-header .ui-icon-closethick{
	background:url(../img/v2/dialog-close.png) no-repeat; 
}
.ui-widget-header .ui-state-hover {
	background:none;
	border:none;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {
	margin:0;
	height:26px;
	left:0;
	padding:0;
	top:0;
	width:26px;
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
	display:none;
}
.ui-widget-overlay {
	background:#333;
	opacity:0.7;
	filter:Alpha(Opacity=70);
	z-index:20000;
}
#dialog {
	margin:14px;
}
.ui-dialog .ui-state-default {
	background:inherit;
}

/* Buttons
-------------------------------------------------------------- */
button,
a.button-primary {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	padding:4px 6px 3px 6px;
	text-align:center;
	outline: none;
}
#notice a.button-primary,
#notice a.button-primary:hover {
	text-decoration:none;
	color:#7C670B;
	padding:8px 9px;
	font-size:14px;
}
button:hover {
	cursor:pointer;
}
button:active {
	cursor:pointer;
}

/* Primary Button */
.ui-dialog .ui-state-default.button-primary,
.button-send,
.button-primary {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZDk0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGI0MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(241,217,79,1) 0%, rgba(212,180,27,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,217,79,1)), color-stop(100%,rgba(212,180,27,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d94f', endColorstr='#d4b41b',GradientType=0 ); /* IE6-9 */
	border:1px solid #b99716;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#7c670b;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .5);
}
.button-primary.disabled,
.button-primary.disabled:hover,
.button-send.disabled,
.button-send.disabled:hover,
.button-secondary.disabled,
.button-secondary.disabled:hover,
.button-tertiary.disabled,
.button-tertiary.disabled:hover,
.button-quaternary.disabled,
.button-quaternary.disabled:hover,
.ui-dialog .ui-state-default.button-primary.disabled,
.ui-dialog .ui-state-default.button-primary.disabled:hover,
.ui-dialog .ui-state-default.button-secondary.disabled:hover,
.ui-dialog .ui-state-default.button-secondary.disabled,
.work-pane .button-primary.disabled,
.work-pane .button-primary.disabled:hover {
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#999;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	/*cursor:not-allowed;*/
	pointer-events:none;
}
.ui-dialog .ui-state-default.button-primary:hover,
.button-primary:hover {
	background:rgb(248,228,106);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZTQ2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGI0MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(248,228,106,1) 0%, rgba(212,180,27,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,228,106,1)), color-stop(100%,rgba(212,180,27,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(248,228,106,1) 0%,rgba(212,180,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(248,228,106,1) 0%,rgba(212,180,27,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(248,228,106,1) 0%,rgba(212,180,27,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(248,228,106,1) 0%,rgba(212,180,27,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8e46a', endColorstr='#d4b41b',GradientType=0 ); /* IE6-9 */
}
.button-primary:active {
	cursor:pointer;
	color:#524406;
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
}

/* Secondary Button */
.ui-dialog .ui-state-default.button-secondary,
.button-secondary {
	background:rgb(102,102,102);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	border:1px solid #222;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .8);
}
.ui-dialog .ui-state-default.button-secondary:hover,
.button-secondary:hover {
	background:rgb(119,119,119);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,119,119,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(119,119,119,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(119,119,119,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.button-secondary:active {
	color:#ddd;
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* Header Bar: Primary Button */

/* Work Pane: Globals */
#work-pane {
	width:100%;
	position: relative;
}
#work-pane .pane {
	float:none;
	background:#F3F3F3;
	margin-right:10px;
	vertical-align: top;
	display: inline-block;
	position: relative;
}
#work-pane #pane-background-left, #work-pane #pane-background-right {
	position: absolute;
	top:0;
	bottom: 0;
}
#work-pane  #pane-background-right {
	right:0;
	margin-right:0;
}
#work-pane .pane.right {
	margin-right:0;
}
#work-pane .pane.lower {
	margin-top:10px;
}
.full-work-pane {
	background:#F3F3F3;
}
.work-pane button {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	float:none;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
}
button.button-send {
	height:36px;
	padding:0 5px 0 7px;
	float:right;
}
#header-bar .button-send {
	margin-left:5px;
}
.button-send .icon-send {
	padding-left:10px;
}

/* Work Pane: Primary Button */
.work-pane .button-primary,
.add_another_answer,
#globalVarsDialogDiv .button-primary {
	display:block;
	width:100%;
	text-align:left;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	cursor: pointer;
}
.work-pane .button-primary:hover,
.add_another_answer:hover {
	background:rgb(221,221,221);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(221,221,221,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
}
.work-pane .button-primary:active {
	color:#222;
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
button .icon-plus {
	margin-right:4px;
	color:#706E69;
	cursor: pointer;
}
#chooser-list li,
.work-pane .hover-menu .button-primary {
	font-size:11px;
	font-weight:normal;
	padding:4px 10px;
	background:rgb(238,238,238);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(238,238,238,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-8 */
	border:1px solid #b4b4b4;
	cursor: pointer;
}
.work-pane .hover-menu .button-primary:hover {
	background:rgb(247,247,247);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
	cursor: pointer;
}

/* Work Pane: Secondary Button */
.work-pane .button-secondary {
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	font-size:12px;
	padding:4px 10px;
	margin:0 1px;
	cursor: pointer;
}
.work-pane .button-secondary.disabled,
.work-pane .button-secondary.disabled:hover {
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#999;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	font-size:12px;
	padding:4px 10px;
	margin:0 1px;
	cursor: not-allowed;
}
.work-pane .button-secondary:hover {
	background:rgb(221,221,221);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(221,221,221,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(221,221,221,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
}
.work-pane .button-secondary:active {
	color:#222;
	-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

/* @group SEND SCREEN */
#fullscreenpreview {
	display:inline-block;
	font-size:12px;
	color: #589197;
	text-align:right;
	margin:4px;
	float: right;
}

#previewreload {
	display:inline-block;
	color: #589197;
	font-size:12px;
	text-align:right;
	margin:4px;
	float: left;
	cursor: pointer;
}
/* @end */

/* @group PINNION SURVEY SCREEN */
#preview-only-notice {
	display: inline-block;
	float: right;
	font-size:16px;
	color:#F44
}

#reload-preview-notice {
	display: inline-block;
	float: left;
	font-size:16px;
	color:#F44;
	cursor: pointer;
}
/* @end */




/* Preview Windows
-------------------------------------------------------------- */
.preview-wrap {
	position: relative;
	display:inline-block;
	zoom:1;
}
.preview-window {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:#eefaff url(../img/ajax-loading.gif) no-repeat 175px 100px;
	border:1px solid #bcd3dc;
	padding:20px;
	position:absolute;
	z-index:500;
	left:-150px;
	top:42px;
	display:none;
}
.preview-wrap:hover .preview-window {
	display:block;
}
.preview-window .preview-content,
.preview-window .iphone_preview_bg,
#margin-preview-window > .preview-content,
#margin-preview-window > .iphone_preview_bg {
	width:330px;
	height:490px;
	text-align:center;
}
/* PREVIEWS FOR QUESTIONS SCREEN */
.preview-window.mobile-preview .iphone_preview_bg,
#margin-preview-window > .iphone_preview_bg {
	position:relative;
	width:320px;
	height:480px;
	overflow:hidden;
}
/* PREVIEWS FOR ALL OTHER SCREENS */
.preview-window.mobile-preview .iphone_preview_bg2,
#margin-preview-window > .iphone_preview_bg2 {
	position:relative;
	width:330px;
	height:490px;
	overflow:hidden;
}
.preview-window .preview-content p {
	padding:40px 0;
}
.preview-window .preview-tail {
	position:absolute;
	left:307px;
	top:0;
	margin:-10px 0 0 0;
}
.preview-window.web-preview .preview-tail {
	left:159px;
}
.preview-window .preview-tail-outer,
.preview-window .preview-tail-inner {
	width:0;
	height:0;
	position:absolute;
	border-style:solid;
	left:0;
	top:0;
}
.preview-window .preview-tail-outer {
	border-color:#bcd3dc transparent;
	border-width:0 10px 10px;
}
.preview-window .preview-tail-inner {
	border-color:#eefaff transparent;
	border-width:0 9px 9px;
	margin:1px 0 0 1px;
}
#margin-preview-window {
	position:absolute;
	top:235px;
	overflow:hidden;
	left:-9999px;
}
#margin-preview-window.visible {
	left:996px;
}
#hintBubble {
	display: block;
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: auto;
	height: auto;
	padding: 10px;
  -webkit-transition: opacity 0.5s linear;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: opacity 0.5s linear;  /* Firefox 4-15 */
      -ms-transition: opacity 0.5s linear;  /* IE 9 */
       -o-transition: opacity 0.5s linear;  /* Opera 10.50–12.00 */
          transition:  opacity 0.5s linear;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
    opacity: 0;
    color: #fff;
    background-color: rgba(40, 40, 40, 0.5);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size: 22px;
	z-index: 1000;
}


/* Helpers
-------------------------------------------------------------- */
.helper {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background:#eefaff;
	border:1px solid #bcd3dc;
	padding:20px;
	position:relative;
}
.helper.help {
	padding-left:44px;
	background:#eefaff url(../img/v2/help-color.png) 18px center no-repeat;
}
.helper .helper-content {
	color:#2c5f8d;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}
.helper .helper-content p {
	margin:0;
}
.helper .helper-tail, .helper-tail-up {
	position:absolute;
	left:20px;
	top:0;
	margin:-10px 0 0 0;
}
#prereqDialogDiv .helper-tail-up,
#skiplogicDialogDiv .helper-tail-up,
#singleActiveMode .helper-tail-up,
#singleActiveMode .helper-tail-up,
.L2answer-list-fieldset .helper-tail-up,
.L2answer-piped-fieldset .helper-tail-up,
.L2instructions-fieldset .helper-tail-up,
.question-text-fieldset .helper-tail-up {
	left:238px;
}
.helper .helper-tail-outer,
.helper .helper-tail-inner,
.helper-tail-up-outer,
.helper-tail-up-inner {
	width:0;
	height:0;
	position:absolute;
	border-style:solid;
	left:0;
	top:0;
}
.helper .helper-tail-outer, .helper-tail-up-outer {
	border-color:#bcd3dc transparent;
	border-width:0 10px 10px;
}
.helper .helper-tail-inner, .helper-tail-up-inner {
	border-color:#eefaff transparent;
	border-width:0 9px 9px;
	margin:1px 0 0 1px;
}
.help-wrap .helper {
	display:none;
	width:200px;
	position:absolute;
	left:100%;
	top:-21px;
	margin:0 0 0 10px;
	z-index:100;
	zoom:1;
}
.help-wrap:hover .helper {
	display:block;
}
.help-wrap .helper .helper-tail {
	left:0;
	top:20px;
	margin:0 0 0 -10px;
}
.help-wrap .helper .helper-tail-outer {
	border-color:transparent #bcd3dc;
	border-width:10px 10px 10px 0;
}
.help-wrap .helper .helper-tail-inner {
	border-color:transparent #eefaff;
	border-width:9px 9px 9px 0;
	margin:1px 0 0 1px;
}
.help-wrap .helper.below {
	display:none;
	width:200px;
	position:absolute;
	left:-250px;
	top:30px;
	margin:0 0 0 10px;
	z-index:100;
	zoom:1;
	text-align:left;
}
.help-wrap:hover .helper.above, .help-wrap:hover .helper.below {
	display:block;
}
.helper hr {
	margin:12px 0;
	border-top:1px dashed #bcd3dc;
	width:100%;
	clear:both;
}
.helper .helper-tail-down-outer,
.helper .helper-tail-down-inner {
	width:0;
	height:0;
	position:absolute;
	border-style:solid;
	top:0;
	left:130px;
}
.helper .helper-tail-down {
	position:absolute;
	left:0;
	bottom:0;
	margin:0 0 0 -10px;
}
.helper .helper-tail-down-outer {
	border-color:#bcd3dc transparent transparent transparent;
	border-width:10px;
}
.helper .helper-tail-down-inner {
	border-color:#eefaff transparent transparent transparent;
	border-width:9px;
	margin:0 0 0 1px;
}
.header-helper {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-color:#59959a;
	border:1px solid #d2d2d2;
	padding:7px;
	position:relative;
	float:right;
	width:85px;
	height:20px;
	margin-right:-18px;
	margin-top:-13px;
	margin-left:10px;
}
.header-helper .helper-content {
	color:#fff;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	font-style:normal;
}
.header-helper .helper-content p {
	margin:0;
}
.header-helper .helper-tail {
	position:absolute;
	left:20px;
	top:0;
	margin:-10px 0 0 0;
}
.header-helper .helper-tail-outer,
.header-helper .helper-tail-inner {
	width:0;
	height:0;
	position:absolute;
	border-style:solid;
	left:44px;
	top:44px;
}
.header-helper .helper-tail-outer {
	border-color:#d2d2d2 transparent transparent transparent;
	border-width:10px;
}
.header-helper .helper-tail-inner {
	border-color:#59959a transparent transparent transparent;
	border-width:9px;
	margin:0 0 0 1px;
}
.helper-content ul {
	list-style-type:disc;
	margin-left:15px;
}
.helper-content ul li {
	margin-bottom:0.5em;
}

.settings-wrap-right .help-wrap {
	margin-top: 0;
}

/* Hover Options
-------------------------------------------------------------- */
.hover-options {
	padding:3px;
	border:1px solid #b9b9b9;
	background:#fff;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	-o-border-radius:100px;
	border-radius:100px;
	position:absolute;
	height:22px;
	width:22px;
	left:100%;
	top:50%;
	margin:-15px 0 0 -10px;
	display:none;
	z-index:100;
	zoom:1;
}
.hover-options.double {
	width:47px;
	margin:-15px 0 0 -20px;
}
div:hover > .hover-options,
li:hover > .hover-options,
tr:hover .hover-options {
	display:block;
}
.hover-options:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
* html .hover-options {
	zoom:1;
}
*:first-child+html .hover-options {
	zoom:1;
}
.hover-options .delete {
	width:22px;
	height:22px;
	background:url(../img/v2/button-delete.png) left top no-repeat;
	display:block;
	float:left;
	cursor: pointer;
}
.L2answer-list li:only-of-type > .hover-options {
	display: none;
}
.hover-options .add {
	width:22px;
	height:22px;
	background:url(../img/v2/button-add.png) left top no-repeat;
	display:block;
	float:left;
	margin-right:3px;
	cursor: pointer;
}
#question-list > li.disabled .hover-options.double {
	display:none;
	visibility:hidden;
}
.ajaxupload_trigger_div, .AjaxUpload_input_div {
	visibility:hidden;
}
div:hover > .ajaxupload_trigger_div:hover, div:hover > .AjaxUpload_input_div:hover {
	visibility:visible;
}
.ajaxupload_trigger_div:after, .AjaxUpload_input_div:after {
	visibility:hidden;
}

.hover-options.double > .divider, .hover-options.double .delete2, .hover-options.double .add2 {
	display: none;
}
li.bandHead .hover-options.double > .divider,
li.bandHead .hover-options.double .delete2,
li.bandHead .hover-options.double .add2 {
	display: inline-block;
}
li.bandHead .hover-options.double {
	width:108px;
	margin:-15px 0 0 -20px;
}
li.bandHead .hover-options.double > .divider {
	border-left:1px solid #E7E8E9;
	float:left;
	height:19px;
	margin:2px 3px 2px 5px;
	width:1px;
}
.hover-options .add2 {
	width:24px;
	height:24px;
	background:url(../img/v2/button-band-copy.png) left top no-repeat;
	display:block;
	float:left;
	margin-right:3px;
	cursor: pointer;
	margin: -1px 3px 0 0;
}
.hover-options .delete2 {
	width:24px;
	height:24px;
	background:url(../img/v2/button-band-delete.png) left top no-repeat;
	display:block;
	float:left;
	cursor: pointer;
	margin: -1px -1px 0 0;
}

/* Prerequesites
-------------------------------------------------------------- */

#prerequisite-container {
	display:none;
	position:relative;
	height:auto;
	margin-bottom:20px;
}
#prerequisite-container .helper, #skiplogic-container .helper {
	margin-top:15px;
	margin-bottom:15px;
}
#prerequisite-container .prereq_questions_ul li,
#skiplogic-container .skiplogic_questions_ul li,
.prereq-notif-list li {
	position:relative;
	margin-bottom:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	padding:9px 11px 8px 11px;
	display:block;
	text-align:left;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
}

.blocks-fieldset .blocks_questions_ul li {
	position:relative;
	margin-bottom:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	padding:9px 11px 8px 11px;
	display:block;
	text-align:left;
	background-color: #e2e2e2;
	border:1px solid #59959a;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);

	max-height:15px;
	width:265px;
	overflow: visible;
}
.blocks-fieldset .blocks_questions_ul li.disabled > div.hover-options {
	display: none;
}

#prerequisite-container .prereq_questions_ul li div.prereq_q_brief,
#skiplogic-container .skiplogic_questions_ul li div.skiplogic_q_brief,
.prereq-notif-list li div.prereq_q_brief {
	max-height:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:265px;
}
#prerequisite-container .prereq_questions_ul li:hover,
#skiplogic-container .skiplogic_questions_ul li:hover,
.blocks-fieldset .blocks_questions_ul li:hover  {
	cursor:pointer;
}
body.recordLocked #prerequisite-container .prereq_questions_ul li:hover .hover-options,
body.recordLocked #prerequisite-container .L2prereq-question-add,
body.recordLocked #skiplogic-container .skiplogic_questions_ul li:hover .hover-options,
body.recordLocked #skiplogic-container .L2skipentry-question-add {
	display: none;
}

.blocks_questions_ul.dropTarget {
	min-height: 32px;
	background-color: #e2e2e2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

.blocks_questions_ul li.dropTarget {
	background-color: #59959a;	
}

.blocks-fieldset .blocks_questions_ul.ui-sortable li {
	width: 240px;
	padding-left: 36px;
}

.blocks-fieldset .blocks_questions_ul.ui-sortable li > .block_description {
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.blocks-fieldset .blocks_questions_ul.ui-sortable li > .handle_block {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 32px;
	width: 25px;
	cursor: move;
	background: url(../img/v2/block-drag.png) no-repeat 4px center;
}

/* @group PREREQ DIALOG DETAILS */
body#prereqDialogDiv {
	background:transparent;
}
#dialog,
#prereqDialogDiv {
	width:522px;
	max-height:580px;
	overflow:auto;
	text-align:right;
}
#dialog .dialog-prereq-line,
#prereqDialogDiv .dialog-prereq-line {
	color:#535353;
	margin-right:28px;
	margin-bottom:15px;
	font-size:13px;
}
#dialog .dialog-prereq-line select,
#prereqDialogDiv .dialog-prereq-line select {
	display:inline-block;
	text-align:left;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	height:34px;
	width:315px;
	padding-top:6px;
	padding-bottom:3px;
	margin-left:5px;
}
#dialog-answer-logic-SEL, #dialog-weighed-test-SEL, #dialog-test-type-SEL, #dialog-frequency-test-SEL {
	margin-right:28px;
}
#dialog-required-answer-container-UL,
#dialog-logic-presentation-DIV,
#dialog-weighed-sources-container-UL,
#dialog-frequency-sources-container-UL,
#dialog-frequency-answer-groups-container-UL {
	display:inline-block;
	min-height:17px;
	width:315px;
	margin-left:5px;
	vertical-align:top;
	text-align:left;
}
#dialog-required-answer-container-UL > li,
#dialog-weighed-sources-container-UL > li,
#dialog-frequency-sources-container-UL > li,
#dialog-frequency-answer-groups-container-UL > li {
	display:inline-block;
	width:150px;
	height:14px;
	margin-right:5px;
	margin-bottom:10px;
	text-align:left;
	color:#888;
	white-space:nowrap;
	vertical-align:top;
}
#dialog-required-answer-container-UL > li input,
#dialog-weighed-sources-container-UL > li input,
#dialog-frequency-answer-groups-container-UL > li input,
#dialog-frequency-sources-container-UL > li input {
	margin-right:5px;
	vertical-align:top;
	margin-top:1px;
}
#dialog-required-answer-container-UL > li div,
#dialog-weighed-sources-container-UL > li div,
#dialog-frequency-sources-container-UL > li div,
#dialog-frequency-answer-groups-container-UL > li div,
#skiplogic-dialog-required-answer-container-UL > li div,
#skiplogic-dialog-weighed-sources-container-UL > li div,
#skiplogic-dialog-frequency-sources-container-UL > li div,
#skiplogic-dialog-frequency-answer-groups-container-UL > li div {
	display:inline-block;
	width:130px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	cursor:pointer;
}
#dialog-logic-presentation-DIV {
	border:1px solid #BBD3DD;
	background-color:#EDFAFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin-right:27px;
	color:#40719E;
	padding:10px;
	width:295px;
}
#dialog-logic-presentation-q-DIV, #dialog-logic-presentation-DIV span div.dialog-logic-presentation-a-DIV {
	display:inline-block;
	background-color:#486C8C;
	color:#f2f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px 8px;
}
#prereqDialogDiv .button-secondary,
#prereqDialogDiv .button-primary {
	padding:7px 11px;
	margin-top:5px;
	margin-bottom:20px;
}
#prereqDialogDiv .button-primary {
	margin-right:28px;
	padding:7px 19px;
}
/* @end */

/* @group SKIP LOGIC DIALOG DETAILS */
body#skiplogicDialogDiv {
	background:transparent;
}
#skiplogicDialogDiv {
	width:522px;
	max-height:580px;
	overflow:auto;
	text-align:right;
}
#skiplogicDialogDiv .dialog-prereq-line {
	color:#535353;
	margin-right:28px;
	margin-bottom:15px;
	font-size:13px;
}
#skiplogicDialogDiv .dialog-prereq-line select {
	display:inline-block;
	text-align:left;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	height:34px;
	width:315px;
	padding-top:6px;
	padding-bottom:3px;
	margin-left:5px;
}
#skiplogic-dialog-answer-logic-SEL,
#skiplogic-dialog-weighed-test-SEL,
#skiplogic-dialog-test-type-SEL,
#skiplogic-dialog-frequency-test-SEL {
	margin-right:28px;
}
#skiplogicDialogDiv .dialog-prereq-line input[type="text"],
#prereqDialogDiv .dialog-prereq-line input[type="text"] {
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	height:34px;
	width:308px;
	margin-left:5px;
	margin-right:28px;
	padding:0 0 0 5px;
}
#skiplogic-dialog-required-answer-container-UL,
#skiplogic-dialog-weighed-sources-container-UL,
#skiplogic-dialog-logic-presentation-DIV,
#skiplogic-dialog-frequency-sources-container-UL,
#skiplogic-dialog-frequency-answer-groups-container-UL {
	display:inline-block;
	min-height:17px;
	width:315px;
	margin-left:5px;
	vertical-align:top;
	text-align:left;
}
#skiplogic-dialog-required-answer-container-UL > li,
#skiplogic-dialog-weighed-sources-container-UL > li,
#skiplogic-dialog-frequency-answer-groups-container-UL > li,
#skiplogic-dialog-frequency-sources-container-UL > li {
	display:inline-block;
	width:150px;
	height:14px;
	margin-right:5px;
	margin-bottom:10px;
	text-align:left;
	color:#888;
	white-space:nowrap;
	vertical-align:top;
}
#skiplogic-dialog-required-answer-container-UL > li input,
#skiplogic-dialog-weighed-sources-container-UL > li input,
#skiplogic-dialog-frequency-answer-groups-container-UL > li input,
#skiplogic-dialog-frequency-sources-container-UL > li input {
	margin-right:5px;
	vertical-align:top;
	margin-top:1px;
}
#skiplogic-dialog-logic-presentation-DIV {
	border:1px solid #BBD3DD;
	background-color:#EDFAFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin-right:27px;
	color:#40719E;
	padding:10px;
	width:295px;
}
#skiplogic-dialog-logic-presentation-q-DIV,
#skiplogic-dialog-logic-presentation-DIV span div.dialog-logic-presentation-a-DIV {
	display:inline-block;
	background-color:#486C8C;
	color:#f2f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px 8px;
}
#skiplogicDialogDiv .button-secondary,
#skiplogicDialogDiv .button-primary {
	padding:7px 11px;
	margin-top:5px;
	margin-bottom:20px;
}
#skiplogicDialogDiv .button-primary {
	margin-right:28px;
	padding:7px 19px;
}
.sl_label {
	color:#737373;
	font-size:14px;
	font-weight:bold;
	padding:3px 9px 0 0;
	text-align:left;
	width:135px;
}
#sl_dialog {
	text-align:left;
}
#sl_dialog .add_another_answer {
	display:inline-block;
	font-size:13px;
	width:60px;
}
#sl_shortname {
	width:200px;
}
#sl_dialog table.mini td.tools {
	padding:4px 9px 0;
	width:22px;
}
#sl_delete {
	color:#8B8B8B;
	display:inline-block;
	float:left;
	height:30px;
	vertical-align:bottom;
}
#sl_values_container {
	height:150px;
	margin:10px 0;
	overflow-y:auto;
	overflow-x:hidden;
}
#sl_values .delete:hover {
	cursor:pointer;
}
#sl_values .deletedRow {
	font-size:11px;
	text-align:center;
}
#sl_values .deletedRow {
	font-size:12px;
	text-align:center;
}
#sl_values .deletedRow a {
	color:#737373;
	display:inline-block;
	margin-left:5px;
	text-decoration:underline;
}
#sl_values .deletedRow a:hover {
	color:#404040;
}
/* @group CUSTOM BLOCKS */
#blocksDialogDiv {
	height:670px;
	width:840px;
	padding:0 20px 20px;
}
#blocksDialogDiv #buttonBar {
	position:absolute;
	bottom:20px;
	float:right;
	right:20px;
}

.blockDialogPage.left {
	width: 470px;
	clear:both;
	padding-bottom: 5px;
	padding-top: 5px;
}
.blockDialogPage.left > label > span {
	display: inline-block;
	width: 150px;
}

#blockEditType1, #blockEditType2 {
	margin-top: 30px;
}

.blockDialogPage textarea {
	width: 295px;
	vertical-align: top;
}

.blockDialogPage.left input, .blockDialogPage.left select {
	width:  200px;
}
.blockDialogPage.left input.oneHalf, .blockDialogPage.left select.oneHalf {
	width: 95px;
}
.blockDialogPage.left input.oneThird, .blockDialogPage.left select.oneThird {
	width: 60px;
}

button.socialCopy {
	font-size: 9px;
	height: 16px;
	width: auto;
	line-height: 10px;
	font-weight: normal;
	font-style: normal;
	float: right;
	margin-right: 1px;
	padding: 0 6px;
	border: 1px solid #b3b3b3;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-ms-border-bottom-right-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-right-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom: 0;
	box-shadow: none;
	outline: none;
}

.blockDialogPage.right textarea.socialParam, .blockDialogPage.right input.socialParam {
	resize: none;
	-webkit-border-top-right-radius:0;
	-moz-border-top-right-radius:0;
	-ms-border-top-right-radius:0;
	-o-border-top-right-radius:0;
	border-top-right-radius:0;
}

.blockDialogPage.right {
	position: absolute;
	top: 560px;
	right: 20px;
	width: 330px;
	clear:both;
	padding-bottom: 5px;
	padding-top: 5px;

}
.blockDialogPage.right textarea, .blockDialogPage.right input {
	width: 315px;
}

.blockEditType2-right, .blockEditType2-left {
	display: inline-block;
}
.blockEditType2-left {
	width: 150px;
}
.blockEditType2-right {
	vertical-align: top;
	width: 295px;
}
#block_image {
	display: inline-block;
	vertical-align: top;
	background:url(../img/add_image.gif) no-repeat left top;
	min-width:100px;
	min-height:80px;
	border:1px solid #BFBFBF;
	margin-bottom:15px;
}
#block_image.active {
	height: auto;
	background-image: none;
	background-color: transparent;
}
#block_image.disabled {
	opacity:0.5;
}
#block_image img {
	display: block;
	min-width: 100px;
	max-width: 200px;
	width: auto;
	min-height: 80px;
	max-height: 420px;
	height: auto;
}
#block_image img.imguppad {
	min-width: 0;
	min-height: 0;
}
#block_image_browse_button {
	margin-left: 12px;
}

#blockSelectors li {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	display:block;
	cursor:pointer;
	width:200px;
	height:30px;
	background-color:#CCC;
	margin-bottom:10px;
	padding:10px;
	line-height:30px;
	font-size:16px;
}
#blockSelectors div {
	width:37px;
	height:24px;
	background:#FFF url(../img/v2/blocksprites.png) no-repeat;
	margin-right:10px;
	border:3px solid #FFF;
	float:left;
}
#blockSelectors li + li div {
	background:#FFF url(../img/v2/blocksprites.png) no-repeat 0 -24px;
}
#blockSelectors li + li + li div {
	background:#FFF url(../img/v2/blocksprites.png) no-repeat 0 -48px;
}
#blockSelectors li + li + li + li div {
	background:#FFF url(../img/v2/blocksprites.png) no-repeat 0 -72px;
}
.blockLocations li {
	width:310px;
	margin-bottom: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	padding:4px 6px 3px 6px;
	text-align:left;
	background-color: #CCC;
	background:rgb(204,204,204);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#666;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	cursor: pointer;
}
.blockLocations li:hover {
	background:rgb(241,217,79);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZDk0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGI0MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(241,217,79,1) 0%, rgba(212,180,27,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,217,79,1)), color-stop(100%,rgba(212,180,27,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(241,217,79,1) 0%,rgba(212,180,27,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d94f', endColorstr='#d4b41b',GradientType=0 ); /* IE6-9 */
	border:1px solid #b99716;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#7c670b;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .5);
}

#blocksIframeHolder {
    position:absolute;
    right:20px;
    top:66px;
}

#blocksIframeContainer {
	position: absolute;
	right: 20px;
	top: 60px;
}
#blocksIframeContainer.hidden {
	top: -5000px;
}

#blockPointer {
	display:none;
	float: left;
	position: absolute;
	height: 15px;
	width:38px;
	border:1px solid #419AB8;
	border-right: none;
	background: #eee linear-gradient(#73CDE5, #4FB1D4);
	cursor: pointer;
	z-index:9999;
	}
#blockPointer:after {
	-webkit-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);
	-moz-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);
	-o-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);
	-ms-transform:rotate(134deg) skewX(-10deg) skewY(-10deg);
	transform:rotate(134deg) skewX(-10deg) skewY(-10deg);
	background:#eee linear-gradient(45deg, #73CDE5, #4FB1D4);
	border-left:1px solid #419AB8;
	border-top:1px solid #419AB8;
	content:'';
	height:9px;
	position:absolute;
	right:-6px;
	top:3px;
	width:10px;
	z-index:9999;
}
.block_description {
        overflow: hidden; 
        text-overflow: ellipsis; 
} 
.blocks-fieldset > .blocks-section-0 > li, 
.blocks-fieldset > .blocks-section-1 > li, 
.blocks-fieldset > .blocks-section-2 > li, 
.blocks-fieldset > .blocks-section-3 > li {
        width: 385px; 
}

.blocks-fieldset > .blocks-section-0.ui-sortable > li, 
.blocks-fieldset > .blocks-section-1.ui-sortable > li, 
.blocks-fieldset > .blocks-section-2.ui-sortable > li, 
.blocks-fieldset > .blocks-section-3.ui-sortable > li {
        width: 360px; 
}

#blockEditLink {
	margin-bottom: 30px;
}
/* @end */

/* #######################  Pinnion pag 13 ####################### */

/* @group answer tools hover */
.answer_tools_hover {
	display:none;
	margin:0;
	position:relative;
	top:15px;
	left:15px;
}
.L2aImgStatus {
	display:inline-block;
	font-size:11px;
	width:80px;
}
/* @end */
.imguppad {
	padding:32px 42px 32px 42px;
	background-color:#FFF;
}

/* #######################  Pinnion pag 13 END ####################### */

/* #######################  Pinnions pag 3  ####################### */

a.full {
	display:block;
	min-height:21px;
	color:#425557;
}
#list .full {
	position:relative;
}
#list .smsId {
	color:#829C9F;
	font-style:italic;
	position:absolute;
	right:75px;
	top:0;
}
#channel_survey_list {
	width:920px;
}
#channel_survey_list th {
	background:url(../img/user_index_th.png) repeat-x top left;
	border-right:1px solid #71b5ab;
	height:45px;
	font-size:14px;
	font-weight:bold;
	color:#cbe2e4;
	text-align:left;
	padding:0 2px 0 15px;
}
#channel_survey_list td {
	border-right:1px solid #71b5ab;
	border-bottom:1px solid #c9d9da;
	font-size:12px;
	font-weight:bold;
	color:#425557;
	text-align:left;
	vertical-align:top;
}
#channel_survey_list a {
	padding:15px;
}
#channel_survey_list img {
	float:left;
}
.td_cnt {
	float:left;
	padding:2px 0 0 10px;
}

/* #######################  Pinnion pag 3 END ####################### */

/* #######################  Pinnion pag 4 ####################### */

.usr_prof_label {
	clear:both;
	float:left;
	padding:7px 9px 0 0;
	width:145px;
	text-align:right;
	font-weight:bold;
	color:#737373;
	font-size:14px;
}
.usr_prof_label.narrow {
	width:115px;
}
.usr_prof_inp {
	border-top:1px solid #aaadb2 !important;
	border:1px solid #e3e3eb;
	float:left;
	height:20px;
	font-size:12px;
	padding:0 0 0 4px;
	width:170px;
	margin:0 0 14px 0;
}
.client_inp {
	float:left;
	height:20px;
	font-size:14px;
	width:200px;
}
.select2-container.client_inp {
	margin-bottom:7px;
	width:214px;
}
.cupf_row {
	width: 450px;
	height: 40px;
}

.cf_field {
	margin: 10px 0 5px 0;
	width: 435px;
	height: 30px;
}
.cf-label {
	color:#A7A7A7;
	font-size:12px;
}
.usr_prof_label_sub {
	color:#A7A7A7;
	font-size:11px;
}
.normal_field {
	margin: 10px 0 5px 0;
	width: 435px;
	height: 30px;
}

.cupf_delete_field {
	width: 22px;
	height: 22px;
	float: left;
	margin: 4px 0 0 5px;
	background: url(../img/v2/button-delete.png) 0 -22px no-repeat;
}
.cupf_delete_field:hover {
	background-position:0 0;
}

/* #######################  Pinnion pag 4 END ####################### */

.my_acct_lbl_l {
	clear:both;
	color:#737373;
	float:left;
	font-size:12px;
	text-align:right;
	width:95px;
}
.my_acct_lbl_r {
	clear:both;
	color:#737373;
	float:left;
	font-size:12px;
	line-height:28px;
	width:160px;
}

#avatar {
	display:inline-block;
	border:1px solid #BFBFBF;
	height:75px;
	width:75px;
	background:url(../img/avatar75.png);
	/*background-color: #fff;*/
	overflow: hidden;
}
#avatar.empty {
	background:url(../img/avatar75.png);
}
#avatar > a {
	display: inline-block;
    position: relative;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#avatar img {
	display: inline-block;
	max-height: 75px;
	max-width: 75px;
}

/* #######################  Pinnion pag 5 ####################### */

#role_id optgroup {
	background-color:#000;
	color:#FFF;
}
#role_id option {
	background-color:#FFF;
	color:#000;
}
#manageac i {
	margin-left:5px;
	padding-top:-5px;
	color:#000;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	background:#C7EFCD; /* Old browsers */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3ZWZjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Y2Q1N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #c7efcd 0%, #6cd57b 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7efcd), color-stop(100%,#6cd57b)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #c7efcd 0%,#6cd57b 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #c7efcd 0%,#6cd57b 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #c7efcd 0%,#6cd57b 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #c7efcd 0%,#6cd57b 100%); /* W3C */
	border-radius:12px;
	border:1px solid #32A943;
	display:inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7efcd', endColorstr='#6cd57b',GradientType=0 ); /* IE6-8 */
	height:18px;
	line-height:18px;
	text-align:center;
	width:18px;
}

.perms label {
    min-width: 120px;
}

.perms hr {
    margin-top: 3px;
    margin-bottom: 5px;
    border-bottom: none;
    border-top: 1px dotted #307588;
}

.perms input.number {
    width: 25px;
}
/* #######################  Pinnion pag 5 END ####################### */

/* #######################  Pinnion pag 10 ####################### */		

#form_search_pinnion {
	position:relative;
	float:right;
	height:35px;
	width:295px;
}
#form_search_pinnion input {
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-ms-border-top-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-top-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-right:0;
	height:25px;
	left:0;
	position:absolute;
	width:165px;
}
#form_search_pinnion button {
	background:#DBDBDB;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0VCRUJFQiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjQ0NDQ0NDIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background:-moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(235,235,235,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBEBEB', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-9 */
	border:1px solid #BEBEBE;
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-top-left-radius:0;
	-moz-border-bottom-left-radius:0;
	-ms-border-top-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-top-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	height:35px;
	width:34px;
	left:163px;
	position:absolute;
}
#form_search_pinnion .icon-search {
	color:#878686;
	font-size:16px;
}

/* #######################  Pinnion pag 10 END ####################### */		

/* #######################  Pinnion pag 12 ####################### */		

.pin_title_lbl {
	clear:both;
	float:left;
	padding:3px 9px 0 0;
	width:150px;
	text-align:right;
	font-weight:bold;
	color:#737373;
	font-size:14px;
	line-height: 24px;
}
.pin_title_lbl .select2-container {
	text-align:left;
}
.pin_title_lbl_narrow {
	clear:both;
	float:left;
	padding:7px 9px 0 0;
	width:135px;
	text-align:right;
	font-weight:bold;
	color:#737373;
	font-size:14px;
}
.image_label {
	padding-top:0;
}
.pin_title_lbl_narrow_sub {
	font-size:11px;
	color:#acabac;
}
.pin_title_lbl_inline {
	float:left;
	padding:3px 9px 0 0;
	width:auto;
	text-align:right;
	font-weight:bold;
	color:#737373;
	font-size:14px;
}
.pin_title_highlight {
	border:1px solid #ff0000 !important;
	background-color:#FCC;
}
.redtext {
	font-weight:bold;
	color:#F00;
}
#add_image {
	background:url(../img/add_image.gif) no-repeat left top;
	width:100px;
	height:80px;
	border:1px solid #BFBFBF;
	float:left;
	margin-bottom:15px;
}
#add_image.disabled {
	opacity:0.5;
}
#minitabs {
	list-style-type:none;
	height:25px;
	margin-top:10px;
}
#minitabs li {
	-moz-border-radius:4px 4px 0 0;
	-moz-box-shadow: inset 0 2px 1px 1px #74ABA;
	-webkit-border-radius:4px 4px 0 0;
	-webkit-box-shadow: inset 0 2px 1px 1px #74ABA;
	background:#619fa4; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxOWZhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODkxOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #619fa4 0%, #589197 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#619fa4), color-stop(100%,#589197)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #619fa4 0%,#589197 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #619fa4 0%,#589197 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #619fa4 0%,#589197 100%); /* IE10+ */
	background:linear-gradient(top,  #619fa4 0%,#589197 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619fa4', endColorstr='#589197',GradientType=0 ); /* IE6-8 */
	border-radius:4px 4px 0 0;
	border:1px solid #32696F;
	box-shadow: inset 0 2px 1px 1px #74ABA; 
	display:inline-block;
	float:left;
	height:24px;
	margin-left:2px;
}
#minitabs li:first-child {
	margin:0;
}
#minitabs li a {
	color:#0E4145;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0 1px 0 #81AEB2;
}
#minitabs li:hover {
	border:1px solid #235A60;
	background:#71a4b3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYTRiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODkxOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #71a4b3 0%, #589197 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71a4b3), color-stop(100%,#589197)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #71a4b3 0%,#589197 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #71a4b3 0%,#589197 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #71a4b3 0%,#589197 100%); /* IE10+ */
	background:linear-gradient(top,  #71a4b3 0%,#589197 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71a4b3', endColorstr='#589197',GradientType=0 ); /* IE6-8 */
}
#minitabs li.current {
	-webkit-box-shadow:0;
	-moz-box-shadow:0;
	box-shadow:none;
	background:#ffffff; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmU1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #cfe5e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cfe5e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cfe5e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cfe5e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cfe5e6 100%); /* IE10+ */
	background:linear-gradient(top,  #ffffff 0%,#cfe5e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfe5e6',GradientType=0 ); /* IE6-8 */
	border-bottom:1px solid #CDE3E5;
}
#minitabs li.current a {
	color:#509198;
	text-shadow:0 0 0;
}
.minitabs-pane {
	background-color:#CDE3E5;
	border:1px solid #32696F;
	padding:5px;
	display:none;
	-webkit-border-radius:0 2px 2px 2px;
	-moz-border-radius:0 2px 2px 2px;
	border-radius:0 2px 2px 2px;
}
#description_left,
#completed_msg_textarea,
#prerelease_msg,
#postclosure_msg,
#adminDesc_textarea {
	color:#000000;
	float:left;
	font-size:12px;
	height:125px;
	overflow-y:auto;
	resize:vertical;
	width:296px;
}

/* #######################  Pinnion pag 12 END ####################### */		
				
/* #######################  Pinnion pag 15  ####################### */
/* @group Survey Distribution Screen */
.release_date_lbl {
	clear:both;
	float:left;
	font-size:12px;
	padding:6px 10px 0 0;
	width:115px;
}
.resetpw_lbl {
	clear:both;
	float:left;
	font-size:15px;
	padding:6px 10px 0 0;
	width:195px;
}
select.realease_sel_mic {
	width:55px;
	float:none;
	margin:0 0 5px 2px;
	height:auto;
}
/* @end */

fieldset.collapsible h2 i {
	color:#8C8C8C;
	text-shadow:1px 1px 1px #FFF;
	font-size:18px;
}
fieldset.collapsible h2 .icon-expand {
	display:none;
}
fieldset.collapsible.collapsed h2 .icon-contract {
	display:none;
}
fieldset.collapsible.collapsed h2 .icon-expand {
	display:inline-block;
}

/* #######################  Pinnion pag 15 END  ####################### */

/* #######################  Pinnion pag 7  ####################### */
.logo_preview_box {
	width:250px;
	height:250px;
	background:#fff;
	text-align:center;
	margin:0 0 10px;
}
.logo_preview_box div {
	padding-top:90px;
	font-size:50px;
	font-weight:bold;
	height:160px;
	color:#FFF;
	background-color:#CCC;
}
.logo_preview_box .uploadAnimImg {
	top:80px;
	position:relative;
}

/* #######################  Pinnion pag 7 END  ####################### */


/* @group Pinnion page 22 */
#channelPassword {
	width:138px;
}
/* @end Pinnion page 22*/

/* #######################  Pinnion pag 21  ####################### */		

#pdist a {
    max-width:190px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#pdist .completed {
	height: 10px;
	text-align:right;
}

#pdist .pointerhand {
	display:inline-block;
	width:24px;
	height:24px;
}

#pdist .active {
	background-color:#CCEBCC;
}

#pdist .active .release,
#pdist .active .release-recall,
#pdist .notactive .recall,
#pdist .working .release,
#pdist .working .release-recall,
#pdist .working .recall,
#pdist.noneactive .release-recall,
#pdist img {
	display:none;
}
#pdist .working img {
	display:block;
}

#pdist .release {
	background:url(../img/v2/hover-icons.png) -264px -24px no-repeat;	
}

#pdist .release:hover {
	background:url(../img/v2/hover-icons.png) -264px 0 no-repeat;	
}

#pdist .recall {
	background:url(../img/v2/hover-icons.png) -288px -24px no-repeat;	
}

#pdist .recall:hover {
	background:url(../img/v2/hover-icons.png) -288px 0 no-repeat;	
}

#pdist .release-recall {
	background:url(../img/v2/hover-icons.png) -360px -24px no-repeat;	
}

#pdist .release-recall:hover {
	background:url(../img/v2/hover-icons.png) -360px 0 no-repeat;	
}

.campaignMetaVariablesTable {
    display:inline-block;
    vertical-align:top;
    width:auto;
    padding:10px 10px 10px 0;
    min-width:170px;
}

.campaignMetaVariablesTable th {
    text-align: left;
    text-transform: uppercase;
}

.campaignMetaVariablesTable td {
    padding: 4px 10px 2px 5px;
    border: 1px solid #999;
}

.campaignMetaVariablesTable tbody {
    background-color: rgba(180,180,180,1);
}

#progressTitle {
    float: right;
    color: #c8c8c8;
}

table td.full.campaignEmails {
    max-width: 150px;
}

/* #######################  Pinnion pag 25  ####################### */		
.inline-plus {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f0f0f0; /* Old browsers */
	background:-moz-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* FF3.6+ */
	background:-ms-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* IE10+ */
	background:-o-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#f0f0f0 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background:linear-gradient(to bottom,#f0f0f0 0%,#d8d8d8 100%); /* W3C */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	border-radius:5px;
	border:1px solid #B4B4B4;
	color:#717171;
	cursor:pointer;
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d8d8d8',GradientType=0); /* IE6-8 */
	font-size:12px;
	height:25px;
	line-height:26px;
	text-align:center;
	width:25px;
}
.inline-plus:hover {
	background:#f5f5f5; /* Old browsers */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #f5f5f5 0%, #d8d8d8 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #f5f5f5 0%,#d8d8d8 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */
}
#offer-image {
	background-color:#CCC;
	border:1px solid #BFBFBF;
	float:left;
	position:relative;
}
#offer-image img {
	max-width:64px;
	max-height:96px;
}
#offer-image i {
	display:none;
}
#offer-image:hover i {
	text-shadow:2px 2px 1px #000;
	filter:dropshadow(color=#000,offx=2,offy=2);
    color:#EEE;
    display:block;
    font-size:32px;
    position:absolute;
    right:5px;
    top:5px;
}
.offer-textarea {
	color:#000000;
	float:left;
	font-size:12px;
	height:125px;
	overflow-y:auto;
	resize:vertical;
	width:288px;
}
#internal-title-checkbox {
	float:left;
	padding:0 4px 4px 26px;
}
#chooser-text {
	color:#333;
	float:left;
	padding-top:7px;
	width:302px;
}
#chooser-text {
	color:#333;
	float:left;
	padding-top:7px;
	width:302px;
}
#chooser-button {
	color:#AAA;
	float:left;
	display:block;
	margin-left:144px;
	text-decoration:underline;
}
#chooser-button:hover {
	color:#999;
}
#chooser-list {
	margin-left:15px;
	width:250px;
}
#chooser-list li {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	border-radius: 3px;
	color:#444;
	margin-bottom:3px;
	padding:4px 0;
}
#chooser-list i {
	color:#999;
	float:left;
	font-size:18px;
}
.error, .alert {
	background:none repeat scroll 0 0 #FBE3E4;
	border-color:#FBC2C4;
	color:#8A1F11;
	width:500px;
	margin:0 auto;
}
.error, .alert, .notice, .success, .info {
	border:2px solid #DDDDDD;
	margin-bottom:1em;
	padding:0.8em;
}
.required_field_error {
	color:#ff0000;
}
/* #######################  Pinnion pag END 25  ####################### */

/* channel details */
.channel_parent_text {
	font-size:13px;
}
.filter_link {
	margin:5px;
	font-size:12px;
}
#signinbox {
	width:600px;
	background: rgb(244,244,244); /* Old browsers */
	background: url(data:image/svg+xml;base64,UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW1keVlXUXRkV05uWnkxblpXNWxjbUYwWldRaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0TVQwaU1DVWlJSGt4UFNJd0pTSWdlREk5SWpBbElpQjVNajBpTVRBd0pTSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpWR09VUkJNaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXhNREFsSWlCemRHOXdMV052Ykc5eVBTSWpORUU0TVRnNElpQnpkRzl3TFc5d1lXTnBkSGs5SWpFaUx6NDhMMnhwYm1WaGNrZHlZV1JwWlc1MFBqeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDMTFZMmRuTFdkbGJtVnlZWFJsWkNraUlDOCtQQzl6ZG1jKw==);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EAEAEA',GradientType=0 ); /* IE6-9 */
	border:1px solid #C1C1C1;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:inset 0 0 1px rgba(221, 221, 221, 0.8), inset 1px 2px 0 rgba(221, 221, 221, 0.2);
	-moz-box-shadow:inset 0 0 1px rgba(221, 221, 221, 0.8), inset 1px 2px 0 rgba(221, 221, 221, 0.2);
	-ms-box-shadow:inset 0 0 1px rgba(221, 221, 221, 0.8), inset 1px 2px 0 rgba(221, 221, 221, 0.2);
	-o-box-shadow:inset 0 0 1px rgba(221, 221, 221, 0.8), inset 1px 2px 0 rgba(221, 221, 221, 0.2);
	box-shadow:inset 0 0 1px rgba(221, 221, 221, 0.8), inset 1px 2px 0 rgba(221, 221, 221, 0.2);
	padding:30px;
	margin:0 auto;
}
#signinbox input[type=text],
#signinbox input[type=password],
#signinbox select {
	font-size:20px;
}
#signinbox a,
#signinbox a:link,
#signinbox a:visited {
	color:#4A8288;
}
#signinbox a:hover {
	color:#296268;
}
#signinlower {
	width:650px;
	margin:0 auto;
	padding:10px 20px;
	text-align:right;
	font-size:12px;
}
#signinlower a,
#signinlower a:link,
#signinlower a:visited {
	color:#8D8D8D;
}
#signinlower a:hover {
	color:#636363;
}
#signinbox .left {
	width:330px;
	border-right:1px solid #E1E1E1;
	padding:30px 35px 30px 0;
	margin:-30px 0;
}
#signinbox .right {
	margin-left: 30px;
	width: 200px;
	margin-top: 5px;
}
#signinbox .right h2 {
	color:#787878;
	font-size:16px;
	margin-bottom:15px;
}
#signinbox .sectionheading {
	color:#DA0000;
	font-size:24px;
}
#send_validation_code_notice {
	text-align:center;
}
#billing_form form {
    width: 80%;
    margin: 0 auto;
}

#billing_form label, input {
    display: inline-block;
}

#billing_form label {
    width: 30%;
    text-align: right;
}

#billing_form label + input {
    width: 30%;
    margin: 0 30% 0 4%;
}

#billing_form input + input {
    float: right;
}
.plain #secondary_nav {
	display:none;
}
.plain #main {
	padding-top:50px;
}
#pinnionPage #wrap {
	top:12px;
}
#pinnionPage #mainlogo {
	display:block;
	margin:0 auto 20px;
}
#pinnionPage {
	background-attachment:fixed;
}
.signin h2 {
	font-weight:bold;
}
.signin .notice {
	width:620px;
	background:#EAF9FF;
	border:1px solid #C7DAE1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	-moz-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	-ms-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	-o-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	padding:20px;
	text-align:center;
	margin:0 auto 25px auto;
	font-size:13px;
	font-weight:bold;
	color:#2C5F8D;
}
.signin .error {
	width:620px;
	background:#FEEDF0;
	border:1px solid #DABABE;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	-moz-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	-ms-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	-o-box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	box-shadow:inset 0 0 1px rgba(231, 243, 248, 0.8), inset 1px 2px 0 rgba(231, 243, 248, 0.2);
	padding:20px;
	text-align:center;
	margin:0 auto 25px auto;
	font-size:13px;
	font-weight:bold;
	color:#8C3144;
}
.plain #main {
	min-height:100px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.left50 {
	float:left;
	width:50%;
}
/* Registration */
#pricing-table {
	display: table;
	margin: 0 auto;
}
.packageItem {
	width: 200px;
	float: left;
}
.packageButton {
	text-decoration: none;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    background: linear-gradient(#666, #333);
    padding: 5px 20px;
    font-size: 11px;
    text-transform: uppercase;
}
#packageChanges #selection th{
    padding-bottom: 10px;
}
#packageChanges td {
    padding: 2px 5px;
}
#packageChanges tbody tr {
    border-bottom: 4px solid #FFFFFF;
}
#packageChanges td.changed {
    background-color: #FFD450;
}
#packageChanges td.removed {
    background-color: #FCC;
}
#packageChanges td.added {
    background-color: #CFC;
}
#packageChanges td.current {
    color: #999999;
}
#packageChanges .featureCost {
    float: right;
    font-size: x-small;
}

/* @group SURVEY IMAGE CHANGE BOX */
#qImgChangeBox, #aImgChangeBox, #sImgChangeBox {
	width:450px;
	max-height:580px;
	overflow:auto;
	margin: 0 50px 30px;
}
#qImgUrl, #aImgUrl, #sImgUrl {
	width: 250px;
	font-size: 13px;
	padding: 7px 8px;
	font-weight: bold;
}
#qImgChangeBox span.descSpan, #aImgChangeBox span.descSpan, #sImgChangeBox span.descSpan {
	display: inline-block;
	font-size: 13px;
	padding: 8px 3px 0;
	color:  #aaa;
	font-weight: bold;
}
#qImgChangeBox div.button-secondary, #aImgChangeBox div.button-secondary, #sImgChangeBox div.button-secondary {
	width: 125px;
	text-align: center;
	cursor: pointer;
}
.qImgSaveRef, .browse_button, .aImgSaveRef {
	display: inline-block;
	float: right;
}
body.recordLocked .qImgSaveRef, body.recordLocked .browse_button, body.recordLocked .aImgSaveRef
body.recordLocked .clear_button {
	display: none;
}
/* @end */


/* @group SURVEY CUSTOM LANGUAGES */ 
#customLangs {
	width:522px;
	max-height:580px;
	overflow:auto;
}
#customLangs .dialog-prereq-line {
	color:#535353;
	margin-left:28px;
	margin-bottom:15px;
	font-size:13px;
}
#customLangs .dialog-prereq-line select {
	display:inline-block;
	text-align:left;
	background: rgb(204,204,204); /* Old browsers */ 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
	background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */ 
	background: linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%); /* W3C */ 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */ 
	border:1px solid #888;
	-webkit-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-ms-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	-o-box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	box-shadow:1px 1px 0 rgba(50, 50, 50, 0.2);
	color:#444;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2;
	height:34px;
	width:315px;
	padding-top:6px;
	padding-bottom:3px;
	margin-left:5px;
}
#customLangs .button-secondary, 
#customLangs .button-primary {
	padding:7px 11px;
	margin-top:5px;
	margin-bottom:20px;
}
#customLangs .button-primary {
	margin-right:28px;
	padding:7px 19px;
}
#customLangs .helper-tail-up-outer, 
#customLangs .helper-tail-up-inner {
	left:218px;
}
#langListTable {
	position:relative;
	display:block;
	margin:0 auto;
	width:460px;
	text-align:left;
	color:#535353;
	font-size:13px;
}
#langListTable td {
	min-width:95px;
	padding:0 10px 3px 0;
}
#langListTable label {
	display:block;
}
#customLangs .saved_lang_spinner {
	position:absolute;
	margin-left:287px;
	display:none;
	margin-top:7px;
}
/* @end */


/* 
 * Multi Date Picker
 */
.datepickerBorderT,
.datepickerBorderB,
.datepickerBorderL,
.datepickerBorderR,
.datepickerBorderTL,
.datepickerBorderTR,
.datepickerBorderBL,
.datepickerBorderBR {
  display:none;
}
.datepickerHidden {
  display:none;
}
div.datepicker table {
  font-size:11px;
  border-collapse:collapse;
}
div.datepicker a {
  text-decoration: none;
  cursor: default;
  outline: none;
}
div.datepicker table td {
  text-align: center;
  padding: 0;
  margin: 0;
}
div.datepicker th {
  text-align: center;
  color: #646464;
  font-weight: bold;
  padding:0;
}
div.datepicker tbody a {
  display: block;
}
.datepickerDays a {
  width:17px;
  line-height: 17px;
  height: 17px;
}
.datepickerYears a,
.datepickerMonths a{
  width: 39px;
  line-height: 36px;
  height: 36px;
  text-align: center;
}
.datepickerMonths td:first-child a,
.datepickerMonths td:last-child a,
.datepickerYears td:first-child a,
.datepickerYears td:last-child a {
  width:38px;
}
tbody.datepickerDays td.datepickerSelected{
  background: #136A9F;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
  background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
  color: #88c5eb;
}
.datepickerSpace div {
  width: 20px;
}
.datepickerBlock {
  vertical-align:top;
}
a.datepickerMonth {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  border-radius: 5px;
  border:1px solid #CCC;
  display:block;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  height: 20px;
  line-height: 20px;
  margin-bottom:3px;
  text-align: center;
  width:100%;
}
div.datepicker tbody a.datepickerGoNext,
div.datepicker tbody a.datepickerGoPrev,
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
  display:none;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
  background-color:transparent;
}
div.datepicker td.datepickerNotInMonth a span,
div.datepicker td.datepickerNotInMonth a:hover span {
  display:none;
}
div.datepicker tbody.datepickerDays td.datepickerNotInMonth:hover {
  background-color: transparent;
}
.datepickerSpace div {
  width:9px;
}
.datepickerDoW {
  background-color:#EAEAEA;
  border:1px solid #EAEAEA;
}
div.datepicker th a.datepickerMonth {
  color:#7E7E7E;
}
div.datepicker table thead tr.datepickerDoW th {
  padding:3px 0;
  border-bottom: 1px solid #CCC;
}
div.datepicker a,
div.datepicker a:hover {
  color: #8F8F8F;
  cursor:pointer;
}
div.datepicker .datepickerDisabled a:hover {
  cursor:default;
}
div.datepicker table.datepickerViewDays,
div.datepicker table.datepickerViewMonths,
div.datepicker table.datepickerViewYears {
  background-color:white;
}
div.datepicker table tbody.datepickerDays td {
  border: 1px solid #CECECE;
}
tbody.datepickerDays td.datepickerSelected {
  background-color:#FCF0AB;
}
div.datepicker tbody.datepickerDays td:hover {
  background-color: #FC3;
}
div.datepicker td.datepickerToday a {
  font-weight:bold;
}
.datepickerYears a, .datepickerMonths a {
  width: 42px;
}
.datepickerMonths td:first-child a,
.datepickerYears td:first-child a {
  width:39px;
}

#showHeight {
	display: none;
	position: fixed;
	bottom: 0px;
	right: 0px;
	background-color: #444;
	color: #fff;
	padding: 3px 10px 3px 10px;
	text-align: right;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	font-variant: small-caps;
	cursor: pointer;
}

#previewTechStats {
	position: absolute;
	width: 350px;
	height: auto;
	right: -237px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	top: inherit;
	margin-top: 17px;
	padding: 0 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	z-index: 0;
}
#previewTechStats.fullScreen {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	pointer-events: none;
}
#fullScreenToggle, #normalToggle {
	position: absolute;
	top: 0px;
	right: 5px;
	height: 10px;
	width: 10px;
	color: white;
	font-size: 20px;
	cursor: pointer;
	pointer-events: auto;
}
#previewTechStats.fullScreen #fullScreenToggle {
	display: none;
}
#normalToggle {
	display: none;
}
#previewTechStats.fullScreen #normalToggle {
	display: block;
}
#previewTechStats span.keyName {
	display: inline-block;
	min-width: 90px;
	margin-right: 5px;
	text-align: right;
}
#previewTechStats hr {
	margin: 2px 0;
}


/* @group LOG IN SMS AUTH */
body#smsAuthDialogDiv {
	background:transparent;
}
#smsAuthDialogDiv {
	position: relative;
	width:360px;
	height: auto;
	max-height:580px;
	overflow:auto;
	text-align:right;
}
#smsAuthDialogDiv * {
	outline: none;
}
#smsAuthDialogDiv .dialog-line {
	color:#535353;
	margin-right:28px;
	margin-bottom:15px;
	font-size:13px;
	margin-bottom: 20px;
}
#smsAuthDialogDiv .dialog-line input {
}
#smsAuthDialogDiv .button-secondary,
#smsAuthDialogDiv .button-primary {
	padding:7px 11px;
	margin-top:5px;
	margin-bottom:20px;
}
#smsAuthDialogDiv .button-primary {
	margin-right:28px;
	padding:7px 19px;
}
/* @end */

/* @group SURVEY GLOBAL VARS */
#globalVarsDialogDiv {
	width: 608px;
	margin: 0 35px;
	min-height: 100px;
	overflow: visible;
}

/*#cgf-list, #cgf-list li, .cqfi_div_upload {
	overflow: visible;
}

#globalVarsDialogDiv .button-primary {
	margin-bottom: 20px;
}*/

/* @end */

/* @group ADMIN TAB --> BILLING */
#stored-payment, #no-stored-payment {
	display: none;
}
#stored-payment #remove-payment-method, #stored-payment #replace-button, #active-subscription #details-button, #no-stored-payment #add-payment-button {
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    background: rgb(204,204,204);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(170,170,170,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(170,170,170,1)));
    background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);
    background: -o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);
    background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);
    background: linear-gradient(top, rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#aaaaaa',GradientType=0 );
    border: 1px solid #888;
    -webkit-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    -ms-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    -o-box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    box-shadow: 1px 1px 0 rgba(50, 50, 50, 0.2);
    color: #444;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .3);
    font-size: 16px;
    box-sizing: border-box;
    cursor: pointer;

    height: 19px;
    width: auto;
    min-width: 100px;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 0 10px;
}
#stored-payment #remove-payment-method {
	float: left;
}
#stored-payment > #cc-icon {
    height: 20px;
    margin-right: 5px;
    vertical-align: top;
}
#stored-payment > span, #no-stored-payment > span, #active-subscription > span {
    display: inline-block;
    color: #555;
    font-size: 16px;
    line-height: 20px;
}
#stored-payment.expired > span {
    color: #800;
}
#stored-payment > #cc-expiry, #active-subscription > #subscription-expiry {
    float: right;
}
#stored-payment > span.col-label, #active-subscription > span.col-label {
    width: 100%;
    text-align: right;
    color: #737373;
    font-weight: bold;
    font-size: 14px;
}
#stored-payment > span.border-bottom, #active-subscription > span.border-bottom {
    border-bottom: 1px solid #555;
}
#stored-payment > span.border-top, #active-subscription > span.border-top {
    border-top: 1px solid #555;
}
#stored-payment.expired > span.col-label {
    color: #f55;
}
#stored-payment.expired > .border-bottom {
    border-bottom: 1px solid #800;
}
#stored-payment.expired > .border-top {
    border-top: 1px solid #800;
}
#stored-payment > span.indent {
    padding-left: 33px;
}

#no-stored-payment > span.col-label {
	width: 100%;
	text-align: center;
}
/* @end */





.tim_dump {
	font-family:monospace;
}
