﻿@import url("../common/reset.css");
@import url("controls.css");
@import url("core.css");

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix {	display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; *zoom:1;}

/* GENERAL CLASSES */
.alignCenter { text-align:center; }
.alignLeft { text-align:left!important; }
.alignRight { text-align:right; }
.fullWidth { width:100%; }
.bold {font-weight: bold;}
.displayNone{ display: none!important;}

/* General */
.list,
ol { margin:10px 5px 8px 0px; list-style-type:none; padding:0; }
input:disabled, input[readonly], input[readonly="readonly"], 
select:disabled, select[readonly], select[readonly="readonly"] { background-color: #EBEBE4;color: #6D6D6D;border: 1px solid #ABADB3; }
.list li,
ol li { line-height:17px; margin-left:0; margin-bottom:2px; padding-left:8px; background-image:url(images/list.gif); background-repeat:no-repeat; background-position:0 6px; } /*See ie.css*/
ol li { padding:0; list-style-type:decimal; background:none; margin-left:18px; } /*See ie.css*/

.generic { margin:5px 0px 0px 0px; } 
.generic li { background-image:none; padding:1px 0px 1px 0px; line-height:17px; }

.buttonList { margin:8px 0; }
.buttonList li { background-image:none; padding-left:0; line-height:17px; padding-bottom:5px; }

div.left  { float:left; margin: 0 10px 10px 0; }
div.right { float:right; margin:0 0 10px 10px; }
img.left  { float:left; margin: 0 10px 10px 0; }
img.right { float:right; margin:0 0 10px 10px; }
p.right   { text-align:right; }
span.left { float:left; }
span.right { float:right; }
ul.left { float:left; }
.inlineList li.first { padding-left:0; }

.backToOptions { font-size:11px; color:#D5D1AF; margin-bottom:6px; }
.backToOptions a { font-size:13px; }
.backLink { padding-left:9px; background: url(images/backLink.gif) no-repeat center left; }

.intro { padding:8px; position: relative; }
.intro .inlineList a { font-size: 12px; }

.noIconLead { margin-bottom:18px; padding:15px 8px 0; position: relative; }
.noIconLead h1 { margin-bottom:7px; }

.boxIntro { padding: 14px 17px 10px 17px; }
* html .boxIntro { zoom:1; }
.boxTitle   { float:left; margin-right:15px; }
.boxSummary { float:left; padding-top:4px; }
.noBoxAction .boxSummary { width:750px; }
.boxSummaryWidth.boxSummary { width:650px; }
.boxAction { float:right; margin-left:15px; margin-top:-3px; line-height:17px; }
.tabAction { float:right; margin-left:15px; margin-top:-30px; line-height:17px; }

/* Containers / Boxes */
.ztl         { background-position: top left; top:0; left:0; }
.ztr         { background-position: top right; top:0; right:0; }
.zbl         { background-position: bottom left; bottom:0; left:0; }
.zbr        { background-position: bottom right; bottom:0; right:0; }

.box .ztl,
.box .ztr,
.box .zbl,
.box .zbr { width:7px; height:7px; }

.box .zbl  { background-position:  0   -8px; }
.box .zbr  { background-position: -8px -8px; }

.box .ztl   { top:-1px; left:-1px; }
.box .ztr   { top:-1px; right:-1px; }
.box .zbl   { bottom:-1px; left:-1px; }
.box .zbr   { bottom:-1px; right:-1px; }
		 
.primary { border: 2px solid #d9d9d9; }
.primary .content { padding:0; }
.primary .content.notification { padding: 10px; padding-left: 30px; }
.primary .ztl,
.primary .ztr,
.primary .zbl,
.primary .zbr { background: url(images/icons-sprite-1.png) no-repeat 0px -1503px; }
.primary .ztl { top:-2px; left:-2px; background-position: 0px -1503px; }
.primary .ztr { top:-2px; right:-2px; background-position: -7px -1503px; }
.primary .zbl { bottom:-2px; left:-2px; background-position: 0px -1510px; }
.primary .zbr { bottom:-2px; right:-2px; background-position: -7px -1510px; }

.starter { border: 2px solid #d9d9d9; background-color:#e8effc; }
.starter .content { padding:0; border: 3px solid #fff; }
.starter .ztl,
.starter .ztr,
.starter .zbl,
.starter .zbr { background: url(images/icons-sprite-1.png) no-repeat 0px -1503px; }
.starter .ztl { top:-2px; left:-2px; background-position: 0px -1503px; }
.starter .ztr { top:-2px; right:-2px; background-position: -7px -1503px; }
.starter .zbl { bottom:-2px; left:-2px; background-position: 0px -1510px; }
.starter .zbr { bottom:-2px; right:-2px; background-position: -7px -1510px; }

.plain { border: 1px solid #c0cbe2; }
.plain .content { padding:10px; }
.plain .tl,
.plain .tr,
.plain .bl,
.plain .br { background-image: url(images/box.gif); }
.plain .tl { top:-1px; left:-1px; }
.plain .tr { top:-1px; right:-1px; }
.plain .bl { bottom:-1px; left:-1px; }
.plain .br { bottom:-1px; right:-1px; }

.medRound { border: 1px solid #c0cbe2; }
.medRound .content { padding:10px; }
.medRound .tl,
.medRound .tr,
.medRound .bl,
.medRound .br { background-image: url(images/medRound.gif); }
.medRound .tl { top:-1px; left:-1px; }
.medRound .tr { top:-1px; right:-1px; }
.medRound .bl { bottom:-1px; left:-1px; }
.medRound .br { bottom:-1px; right:-1px; }

.showMe { border: 1px solid #403d3e; background-color: #403d3e; margin-bottom:0; }
.showMe .content { padding:10px 20px; }
.showMe .tl,
.showMe .tr,
.showMe .bl,
.showMe .br { background-image: url(images/boxShowMe.gif); }
.showMe .tl { top:-1px; left:-1px; }
.showMe .tr { top:-1px; right:-1px; }
.showMe .bl { bottom:-1px; left:-1px; }
.showMe .br { bottom:-1px; right:-1px; }

.surveyTitle,
.themeTitle,
.orgName { padding-top: 2px; width: 50%; white-space: normal; word-wrap: break-word; }
.surveyTitle,
.themeTitle { margin-bottom: 16px;}
.themeTitle input, .surveyTitle input, .orgName input { border: 0; width: 100%; font-size:16px; color:#666; margin: -6px 0px -4px 0px; }
.themeTitle a, .surveyTitle a, .orgName a { vertical-align: 1px; display: inline-block; width: auto; }
.surveyTitle .editable:hover, .orgName .editable:hover { background: #FFC; cursor: pointer; }
.endPageTitle span.editable:hover,
.SurveyThemeDesigner .editable:hover { background: #FFC; cursor: pointer; }
.orgName .editable { font-size: 22px;line-height: 26px; }
.endPageTitle .content { padding: 7px; }
.endPageTitle { margin-bottom: 16px; padding-top:2px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.endPageTitle input { border: 0; width: 100%; font-size:16px; color:#666; margin: -6px 0px -4px 0px; }

#divSurveyTitleEdit,
#divInterceptTitleEdit,
#divThemeTitleEdit,
#divOrgNameEdit { position:relative; height: 44px; }
#divSurveyTitleEdit .inputBox,
#divInterceptTitleEdit .inputBox,
#divThemeTitleEdit .inputBox,
#divOrgNameEdit .inputBox { width:75%; float:left;}
#divSurveyTitleEdit #links,
#divInterceptTitleEdit #links,
#divThemeTitleEdit #links,
#divOrgNameEdit #links { float:left; line-height:20px; padding: 6px 0 0 12px; }
#divSurveyTitleEdit:after,
#divInterceptTitleEdit:after,
#divThemeTitleEdit:after,
#divOrgNameEdit:after { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.bucket { border: 1px solid #e2e0e1; background-color:#edf2fb; }
.bucket .content { padding:7px 7px 0; color:#666; }
.bucket p,
.bucket label { color:#666; }
.bucket .tl,
.bucket .tr,
.bucket .bl,
.bucket .br { background: url(images/icons-sprite-1.png) no-repeat -23px -1503px; }
.bucket .tl,
.bucket .tr,
.bucket .bl,
.bucket .br { width:8px; height:8px; }
.bucket .tr { background-position: -32px -1503px; }
.bucket .bl { background-position: -23px -1512px }
.bucket .br { background-position: -32px -1512px; }

.collapsible .rooftop { background: url(images/icons-sprite-1.png) repeat-x 0px -1301px; border: 1px solid #fff; }
.collapsible .rooftop a { color: #878787; }
.collapsible .content { border-top:1px solid #e1e1e1; }
.collapsible .toemailrooftop { background: url(images/rooftop.gif) repeat-x bottom; border: 1px solid #fff; }
.collapsible .toemailrooftop a { color: #878787; }
.collapsible .toemailrooftop { background: url(images/rooftop.gif) repeat-x bottom; border: 1px solid #fff; }
.collapsible .toemailrooftop a { color: #878787; }
.collapsible .content { border-top:1px solid #e1e1e1; }

.collapsed .rooftop .interior { display:none; }
.collapsed .toemailrooftop .interior { display:none; }

.primaryToggle div.rooftop { padding:10px 10px 0; background-image: url(images/primaryToggleRooftop.gif); }
.primaryToggle .rooftop a { padding-left:33px; }
.primaryToggle .rooftop h2 { margin-bottom:6px; }
.primaryToggle .rooftop a { color: #000; }
.primaryToggle .rooftop a:hover { color: #a32c18; }
.primaryToggle div.content { border-top:0px solid #abbad9; padding:16px 16px 10px; }
.primaryToggle div.toemailrooftop { padding:0px 10px 0; background-image: url(images/primaryToggleRooftop.gif); }
.primaryToggle .toemailrooftop a { color: #FFF; }

.bloat .content { padding:20px; }

.alert { background: #f6fce8 url(images/alert.gif) no-repeat 16px center; }
.alert .content { padding: 15px 25px 14px 60px; line-height:1.6em; }
.loginSplash .alert { background-color: #FFF; margin-top: 10px; }
.alertAlignTop { background: #e8effc url(images/alert.gif) no-repeat 16px 11px; }

.attn { background: #e8effc url(images/alert.gif) no-repeat scroll 0 50%; padding: 7px 25px 7px 41px; }
.attn2 { background: #e8effc url(images/alert.gif) no-repeat 0 0; padding: 7px 25px 0px 41px; }

.attnaligntop{ margin-top:-13px; }

* html .attn { zoom:1; }

.filter { background: #e8effc url(images/alert.gif) no-repeat 10px 10px; }
.filter .content { padding: 16px 10px 15px 50px; }

.contrast { background-color: #e8effc; }

.foldersTree { background-color: #EFEFEF; }
.tree { overflow: auto; width: 200px; overflow-x: auto; overflow-y: auto; background-color: #edf2fb; padding:3px 0 9px 0;} /* Width must be assigned (ie prob primarily). */
* html .tree { overflow-x:scroll; }

.togExpand { background: url(images/toggle-collapsed.gif) no-repeat 16px 1px; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; width:23px; margin-right:6px; height:11px; cursor: pointer; margin-top:2px; }
.togOpen { background: url(images/toggle-open.gif) no-repeat 13px 3px; }
.item { background-image: none; cursor: default; } /* Not a folder */
.current { color:#000 !important; }
.tree a { font-size: 10px; padding-right:6px; }
.tree li { clear: both; border-top:1px solid #edf2fb; border-bottom:1px solid #edf2fb; white-space:nowrap; }
.tree li ul                                              { margin-bottom:-3px;  }
.tree li li												 { padding-left:0px; }
.tree li li li                                           { margin-left: -15px; padding-left: 15px; }
.tree li li li li                                        { margin-left: -30px; padding-left: 30px; }
.tree li li li li li                                     { margin-left: -45px; padding-left: 45px; }
.tree li li li li li li                                  { margin-left: -60px; padding-left: 60px; }
.tree li li li li li li li                               { margin-left: -75px; padding-left: 75px; }
.tree li li li li li li li li                            { margin-left: -90px; padding-left:90px; }
.tree li li li li li li li li li                         { margin-left:-105px; padding-left:105px; }
.tree li li li li li li li li li li                      { margin-left:-120px; padding-left:120px; }
.tree li li li li li li li li li li li                   { margin-left:-135px; padding-left:135px; }
.tree li li li li li li li li li li li li                { margin-left:-150px; padding-left:150px; }
.tree li li li li li li li li li li li li li             { margin-left:-165px; padding-left:165px; }
.tree li li li li li li li li li li li li li li          { margin-left:-180px; padding-left:180px; }
.tree li li li li li li li li li li li li li li li       { margin-left:-195px; padding-left:195px; }
.tree li li li li li li li li li li li li li li li li    { margin-left:-210px; padding-left:210px; }
.tree li li li li li li li li li li li li li li li li li { margin-left:-225px; padding-left:225px; }

.tree li.selected { background-color: #d6e1f6; border-top:1px solid #c0cbe2; border-bottom:1px solid #c0cbe2; } 
.tree li.selected li { background-color: #d6e1f6; border-color:#d6e1f6; } 

.tree li:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.tree li { display: inline-block; }
* html .tree li { height: 1%; }
.tree li { display: block; }

.othersDiv { text-align:center; background-color:#EFEFEF; border-top:1px solid #E2E0E1; position:relative; padding-top:7px; padding-bottom:9px; }

.subHeader { padding-bottom: 12px; }

.mail-export .emailCompose { height:330px; padding-left:10%; padding-right:1%; }
.folder-export .emailCompose { height: 0px;}

.horiz { 
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #DBD5A3; 
	height: 1px; 
	line-height: 0px; 
	font-size: 0px; 
	list-style-type: none;
	width:100%; 
}

/* Forms */
.largeInputText { color: #333; vertical-align:middle; font-size:14px; border: 1px solid #cbcbcb; padding:3px; width:78%; }
.dashboardInputText { width: 71%; }
.largeLabel { font-size:14px; width: 10%; text-align:right; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; }
.largeInputPair { margin:0 0 8px; }
.largeInputPair .inputOptions { padding:3px; display:block; margin-left:10%; line-height:17px; font-size:11px; }
.largeInputPair .inputOptions * { font-size: 11px; }
.inputOptions.togExpand { background-position:5px 6px; }
.inputOptions.togOpen { background-position: 3px 10px; }
.fsItalic { font-style:italic; }

.mask { position:absolute;z-index:9000;background-color:#ccc;display:none; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }

/* layout */
.surround { min-width: 980px; background: #fff; }
.footer { background-color: #e9e9e9; padding:11px 20px 18px; margin-top:35px; }
.footer p { color:#666; text-align:center; font-weight:bold; font-size:11px; }
.footer p a { color:#333; }
.footer p a:hover { color:#444; }

.header { background-color:#f6f6f6; border-bottom: 1px solid #cacaca; color: #333; position: relative; padding: 36px 0 0 0; margin:0; }
.header .logo { background: transparent url(images/logoBrand.gif) no-repeat 30px center; position: absolute; width:260px; top:0; height:36px; overflow: hidden; left:-25px; }
.header .logoFreeTrial { background: transparent url(images/logoFreeTrial.gif) no-repeat 30px center; }
.header .logoEnterprise { background: transparent url(images/logoEnterprise.gif) no-repeat 30px center; left:-25px; }
.header .logoProfessional { background: transparent url(images/logoProfessional.gif) no-repeat 30px center; }
.header .logo a { display: block; padding: 0 0 0 99em; width:inherit; height:inherit; }
.header .globalAccess { position: absolute; right:0px; top:7px; height:23px; }

.header .globalAccess { white-space: nowrap; }
.header .globalAccess li { color: #333; font-size: 11px; display:inline; line-height:23px; padding-right:15px; background: url(images/icons-sprite-1.png) no-repeat; background-position: right -1928px !important; }
.header .globalAccess li em { font: italic 12px Georgia, "Times New Roman", Times, serif; padding-right:2px; }
.header .globalAccess li.end { background-image: none; padding-right:4px; }
.header .globalAccess > li { margin-right: 8px; }
.header .globalAccess a { color: #333; }
.header .globalAccess a.special { color: #ffd267; }
.header .globalAccess span.identity { font-weight: bold; }
.header .globalAccess a:hover { color: #666; text-decoration:underline; }
.header .globalAccess .button span { line-height:17px; }
.header .globalAccess .rmGroup .rmLink:hover .rmText,
.RadMenu_Vovici .rmVertical .rmExpanded .rmText,
.rmGroup .rmLink:hover .rmText { background-color: #f3f7e5 !important; border-color: #c2d783 !important; color: #333 !important; }
.header .globalAccess .rmGroup .rmDisabled:hover .rmText,
.rmGroup .rmDisabled:hover .rmText { background: none !important; border-color: #fff !important; color: #ccc !important; }
.header .globalAccess .RadMenu .rmSlide .rmVertical .rmLeftImage{ top: 0; }

.nav { background: #f6f9fe url(images/mastheadExpansive.gif) repeat-x bottom; padding: 15px 30px 5px 30px; position: relative; }
.thin-bar {background: #f6f9fe url(images/icons-sprite-1.png) repeat-x 0px -1162px; padding: 15px 30px 5px 30px; position: relative; background-position: 0px -1199px; }
.nav h1 { width: 38%; font-size:22px; margin-bottom: 14px; line-height:26px; }

.nav .tabs .navDashboard div { background-image: url(images/iconHome.gif); margin-top: -4px; position:relative; top: 3px; width: 20px; height: 20px;  }
.nav .tabs .active .navDashboard div { background-image: url(images/iconHomeSelected.gif); margin-top: -4px; position:relative; top: 3px; width: 20px; height: 20px;  }

.tabs { position: absolute; bottom:0; right:36px; } /* See ie6.css */
.tabs li { margin: 0 2px; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; float: left; background: url(images/tabLeft.gif) no-repeat bottom left; position:relative; }
.tabs li:hover { opacity: .93; -moz-opacity: .93; }
.tabs li.active:hover { opacity: 1; -moz-opacity: 1; }
.tabs li a { display: block; padding: 22px 44px 14px 50px; color: #fff; font-size: 18px; font-weight: bold; background: url(images/tabRight.gif) no-repeat bottom right; }
.tabs li a:hover { text-decoration: none; }
.tabs li a i { font-size: 30px; font-style: normal; font-weight: normal; color: #bdef87; position: absolute; bottom:6px; left:14px; }
.tabs li.active { background-image: url(images/tabLeft-active.gif); margin:0; }
.tabs li.active a { color: #000; background-image: url(images/tabRight-active.gif); padding-left: 51px; padding-right: 41px;background-position: bottom right; }
.tabs li.active i { color: #ccc; left:20px; }

.defaultNav { padding-top: 46px; } /*See ie6.css*/
.defaultNav .tabs { left:26px; }
.defaultNav .tabs li a,
.defaultNav .tabs li.active a { padding: 13px 16px 9px; font-size: 14px; height:18px; }
.defaultNav .tabs li          { background-image: url(images/tabLeft-default.gif); }
.defaultNav .tabs li        a { background: url(images/icons-sprite-1.png) no-repeat right -1877px; }
.defaultNav .tabs li.active   { background-image: url(images/tabLeft-active-default.gif); }
.defaultNav .tabs li.active a { background: url(images/icons-sprite-1.png) no-repeat right -1821px; }

.interior { padding-top: 0; margin-bottom:-2px; } /*See ie6.css*/
* html .interior { margin-bottom:-8px; } /*See ie6.css*/
.interior .tabs { position: static; }
.interior .tabs li a,
.interior .tabs li.active a { padding: 13px 21px 10px; font-size: 14px; font-weight:normal; color:#406ac0; }
.interior .tabs li          { background-image: none; }
.interior .tabs li        a { background-image: none; }
.interior .tabs li.active   { background-image: url(images/tabLeft-active-interior.gif); }
.interior .tabs li.active a { background-image: url(images/tabRight-active-interior.gif); color:#000; }

.building { min-height: 39px; } /*Placeholder selector for alernate tab styles*/

.mainContent { margin:14px 30px 0px 30px; }
.mainContent .starter { min-width: 710px; }

.statusBar { background: url(images/icons-sprite-1.png) repeat-x 0px -1346px; padding: 10px 15px 8px 21px; height: 28px; }

.actions { padding-top:2px; }
.actions li { float:left; margin-right:16px; position:relative; }
.actions .RadTreeView li {
	float:none;
	margin-right:0px;
}
.actions li.tail { float:right; margin-right:0; }
.indentCheckbox { margin-left:19px; }
.smallTopMargin { margin-top:2px; }

/* Faux Absolute Positioning: */
.flexer { width: 100%; display: block; position: relative; overflow: hidden; min-height: 480px; }
.fixed { position:relative; z-index: 2; float:left; left:100%; margin-bottom:-5000px; padding-bottom:5000px; margin-left:-100%; width:398px; }
.fluid { position:relative; z-index: 1; float:left; overflow:hidden; left:100%; margin-bottom:-5000px; padding-bottom:5000px; margin-left:-100%; width:100%; }
.fluid .inner { padding:0 0 0 398px; }
.expanded .fluid .inner { padding-left: 460px; }

.design { background: url(images/stbBgDesignerExpanded.gif) repeat-y; }
.design .fixed { border:1px solid #fff; border-right:0; }
.expanded .fixed { width:460px; }
.design .inner { min-height:533px; }
* html .design .inner { height:550px; }
.expanded { background-image: url(images/designingExpanded.gif); }

/*Manage participants*/
.manageParticipantsContent table td { text-align:inherit!important;vertical-align:inherit; }
.bottomcommands{ height:20px; position:static; }
.headercommands{ padding-top:20px; }
.commoncomands div { float:right!important; } 
.searchpanel .searchbtn { cursor:pointer; height:20px; position:absolute;}
.searchpanel .searchtxt { color:#999; width:170px; height: 14px;}
.errormessage, .WarningText, .WarningText li { color:Red; }
.manageParticipantsContent div.intro p {color:#666;}
.ManageParticipants .gridScroller { overflow-x:auto; height:100%; }
.manageParticipantsContent { min-width: 800px; }
.manageParticipantsContent .RadMenu .rmSlide .rmVertical .rmLeftImage{ top: 0; }
/*culture dependant css*/
.ManageParticipants.fr #menu0{	margin-left:30px;}
.ManageParticipants.fr #btnFilter{	margin-left:40px;}
.ManageParticipants.de #menu0{	margin-left:30px;}
.ManageParticipants.de #btnFilter{	margin-left:40px;}
.ManageParticipants.es #menu0{	margin-left:46px;}
.ManageParticipants.es #btnFilter{	margin-left:44px;}
.ManageParticipants.pt.BR #menu0{	margin-left:28px;}
.ManageParticipants.pt.BR #btnFilter{	margin-left:76px;}
.ManageParticipants.pt.PT #menu0{	margin-left:28px;}
.ManageParticipants.pt.PT #btnFilter{	margin-left:76px;}
.ManageParticipants.it #menu0{	margin-left:2px;}
.ManageParticipants.it #btnFilter{	margin-left:76px;}
.ManageParticipants.ru #menu0{	margin-left:95px;}
.ManageParticipants.ru #btnFilter{	margin-left:150px;}
.ManageParticipants.ja #menu0{	margin-left:33px;}
.ManageParticipants.ja #btnFilter{	margin-left:15px;}
.ManageParticipants.zh #btnFilter{	margin-left:20px;}
.ManageParticipants.zh #menu0{	margin-left:-26px;}
.ManageParticipants.th #btnFilter{	margin-left:14px;}
.ManageParticipants.th #menu0{	margin-left:-17px;}
.ManageParticipants .RadGrid_Vovici .rgDataDiv {height: 100% !important;}
.ManageParticipants .intro .campaignDd { float:right; display: flex; }
.ManageParticipants .intro .modeSwitch { height:30px; margin-bottom:2px; margin-right: 4px; }
.ManageParticipants .intro .spanLbl { margin: 6px 2px 0px 0px; font-weight: bold; }
.ManageParticipants .modeSwitch .RadMenu_rtl .rmLink {direction: ltr;}
.ManageParticipants .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmText { padding-right: 0px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ManageParticipants .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmLink { min-width: 123px !important; max-width: 250px !important; }

/*********************/

.SetInviteStatus .status{ display:block; width:240px;}

.StepMemberFilter .scroller{ overflow-y:auto; overflow-x:hidden; height:435px; position:relative;}
.StepMemberFilter .primary .content.filtercommands {padding:0px;}
.StepMemberFilter .box.plain.filter { margin:5% 24%; white-space:nowrap; }
.StepMemberFilter select{ vertical-align:middle; padding:1px!important; height:20px;}
.StepMemberFilter .riTextBox { padding:1px!important; height:20px!important;}
.StepMemberFilter .accordion table tr td{padding-right:7px;white-space:nowrap;}
.StepMemberFilter .StatusWarning { width:400px;margin: 5px 0 10px 30px; }

.StepMemberKeys .tblKeys td { padding:2px; }

.ParticipantInformation img.status{
	vertical-align:text-top;
}
.ParticipantInformation td a:hover{ cursor:pointer; }

/* AddParticipant */
.AddParticipant .alert {width:280px;}
.AddParticipant .fields {margin: 10px 0;}
.AddParticipant .OptionalFieldsLabel { display:block; color:#406ac0; background:url("images/pagNext.gif") no-repeat scroll 0 50%; padding-left:10px; margin-top:10px;}
.AddParticipant #OptionalFields { display:block;}
.AddParticipant .field { margin:5px 0;}
.AddParticipant .labelHeding { margin:5px 0;}
.AddParticipant select { height:20px; }
.AddParticipant .InstructionsLabel{color:#888;}
.AddParticipant .StatusWarning { width: 375px !important; }
.AddParticipant .contactInformation .divMobileNumber {margin-top: 5px; margin-bottom: 10px;}
.AddParticipant .contactInformation .contactField {float: right; width: 75%;}

/*********************/

.AddEmails .InstructionsLabel{color:#888;}
.AddEmails .alert {width:371px;}

.SetInviteStatus .content{ min-height:380px; }
.SetInviteStatus .content table tr { line-height:24px; }
.SetInviteStatus .alert { margin:10px 0;}
.SetInviteStatus .alert .content{ min-height:0;}

/*Filters*/
.PageFilter { background:url("images/alert.gif") no-repeat scroll 1% 50% #e8effc; border:1px solid #d1daeb; margin:5px 0; padding:10px 5px 10px 49px; }
.PageFilter .filter { color: #999999; padding: 0px 6px 0px 6px; margin: 0px; background: none; }
.PageFilter .filter .action { padding: 0px 6px 0px 6px; margin: 0px; }
*:first-child+html div.PageFilter { padding-top:5px; }
.PageFilterBox { clear : both; }
/********************/

/*StepCriteria*/
.stepcriteriacontent { padding:12px 14px 18px; }
.stepcriteriacontent .stepcriteriaheader p { color: #666666; padding-bottom: 18px;} /*14*/
.stepcriteriacontent .stepcriteriaheader h1 { margin-bottom: 5px; padding-bottom: 5px;}
.stepcriteriacontent label,
.stepcriteriacontent select,
.stepcriteriacontent span,
.stepcriteriacontent input { color :#666666; }
.stepcriteriacontent select { width: 240px; }
.stepcriteriacontent input  { width: 235px; }

.stepcriteriacontent .scvalues {width: 100%;}
.stepcriteriacontent .scvalues td:first-child { width: 80px; }
.stepcriteriacontent td {height:28px;}
/**************/

.inlineList { float:right; }
.inlineList li { float:left; padding-left:15px; background: url(images/icons-sprite-1.png) no-repeat 3px -617px; }
.inlineList li li { float:left; padding-left:0px; display:block; width: 100%; }
.inlineList li.start { background:none; padding-left:5px; }
.inlineList li.flush { padding-left:0; }
.inlineList a { font-size: 11px; }

.halves { width:100%; }
.halves:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
* html .halves { height: 1%; }
.halves .col1 { float:left; width:47%; margin-right:4%; }
.halves .col2 { float:right; width:48%; }

.oneThirdTwoThird { width:100%; }
.oneThirdTwoThird:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
* html .oneThirdTwoThird { height: 1%; }
.oneThirdTwoThird .col1 { float:left; width:42%; margin-right:1%; }
.oneThirdTwoThird .col2 { float:right; width:56%; }

.thirds { margin:0px auto; width:889px; }
.thirds .col1,
.thirds .col2 { float:left; width:273px; margin-right:35px; }
.thirds .col3 { float:left; width:273px; }
.thirds .btnSkinCancelLarge span { width:230px; }
.thirds .btnSkinConfirmLarge span { width:229px; }
.loginMain .btnSkinConfirmLarge span { width:150px; }

.sixtyForty { width:100%; *zoom:1; *display:block; min-width:646px; }
.sixtyForty:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
* html .sixtyForty { height: 1%; }
.sixtyForty .col1 { float:left; width:56%; margin-right:1%; }
.sixtyForty .col2 { float:right; width:43%; }
.sixtyForty .col1Snapshot { float:left; width:342px; margin-right:1%; padding-bottom: 20px; }
.sixtyForty .fltLeft { width:310px; margin-left:10px; }
.sixtyForty .fltLeft .stats { float:left; width:122px; }
.sixtyForty .fltLeft .links { float:right; width:122px; margin-left:32px; }
.sixtyForty .fltLeft .download { margin-top:50px; }
.sixtyForty .fltLeft .download .label { width:210px; float:left; }
.sixtyForty .fltLeft .download .icons { padding-top:3px; float:left; }
.sixtyForty .boxSummary { width:100%; }

.calendarViewBox { clear:left; margin:0px auto 14px; width:340px; padding-top:6px; }

.buttonSplit { width:100%; }
.buttonSplit:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
* html .buttonSplit { height: 1%; }
.buttonSplit .col1 { float:left; width:25%; margin-right:4%; }
.buttonSplit .col2 { float:right; width:70%; }
.buttonSplit .col2.wide { width:100%; }
.buttonSplit .col1Left { float:left; margin-right:4%; }
.buttonSplit .col2Right { float:right; }

.addMenu .FrequencyTable i				{ background-position: -325px center; }
.addMenu .OpenResponses i				{ background-position: -500px center; }
.addMenu .FrequencyChart i				{ background-position: -350px center; }
.addMenu .Statistics i					{ background-position: -525px center; }
.addMenu .TrendTable i					{ background-position: -375px center; }
.addMenu .Correlation i					{ background-position: -550px center; }
.addMenu .TrendChart i					{ background-position: -400px center; }
.addMenu .Gap i							{ background-position: -575px center; }
.addMenu .SummaryTable i				{ background-position: -425px center; }
.addMenu .AddTopBox i					{ background-position: -600px center; }
.addMenu .SummaryOfMeans i				{ background-position: -450px center; }
.addMenu .TopBoxCrosstab i				{ background-position: -625px center; }
.addMenu .CrossTab i					{ background-position: -475px center; }
.addMenu .Question i					{ background-position: -650px center; }
.addMenu .SentimentChart i			{ background-position: -1100px center; }

.addMenu .ChooseOne i         { background-position: -4px center; }
.addMenu .ImageChooseOne i    { background-position: -979px center; }
.addMenu .ChooseMany i        { background-position: -29px center; }
.addMenu .ImageChooseMany i   { background-position: -1004px center; }
.addMenu .FillIn i            { background-position: -54px center; }
.addMenu .Essay i             { background-position: -79px center; }
.addMenu .Matrix i            { background-position: -104px center; }
.addMenu .ScaleSlider i       { background-position: -1054px center; }
.addMenu .ScrollingMatrix i   { background-position: -1029px center; }
.addMenu .RankOrder i         { background-position: -129px center; }
.addMenu .DragDropRankOrder i { background-position: -954px center; }
.addMenu .AddFromLibrary i    { background-position: -1079px center; }
.addMenu .Text i              { background-position: -154px center; }
.addMenu .Image i             { background-position: -179px center; }
.addMenu .Video i             { background-position: -204px center; }
.addMenu .Section i           { background-position: -229px center; }
.addMenu .Comment i           { background-position: -254px center; }
.addMenu .CodeBlock i         { background-position: -279px center; }
.addMenu .PageBreak i         { background-position: -304px center; }
.addMenu .btnIconChartBar i         { background-position: -679px center; }
.addMenu .btnIconChartColumn i         { background-position: -704px center; }
.addMenu .btnIconChartPie i         { background-position: -729px center; }
.addMenu .btnIconChartDoughnut i         { background-position: -754px center; }
.addMenu .btnIconChartArea i         { background-position: -779px center; }
.addMenu .btnIconChartLine i         { background-position: -804px center; }
.addMenu .btnIconChartScatter i         { background-position: -829px center; }
.addMenu .btnIconChartSpline i         { background-position: -854px center; }
.addMenu .btnIconChartSplineArea i         { background-position: -879px center; }
.addMenu .btnIconChartStackedBar i         { background-position: -904px center; }
.addMenu .btnIconChartStackedColumn i         { background-position: -929px center; }

.eoMatrixSide h3 .ChooseOneTable { padding:0px 3px 0px 18px; background: url(images/adderIcons.gif) no-repeat; background-position: -4px center; height:20px; display: inline-block; }
.eoMatrixSide h3 .ChooseManyTable { padding:0px 3px 0px 18px; background: url(images/adderIcons.gif) no-repeat; background-position: -29px center; height:20px; display: inline-block; }
.eoMatrixSide h3 .FillInTable { padding:0px 3px 0px 18px; background: url(images/adderIcons.gif) no-repeat; background-position: -54px center; height:20px; display: inline-block; }
.eoMatrixSide h3 .EssayTable { padding:0px 3px 0px 18px; background: url(images/adderIcons.gif) no-repeat; background-position: -79px center; height:20px; display: inline-block; }

.prevQ           { line-height:17px; width:35px; position:absolute; top:0; left:0; }
.currentQuestion { line-height:18px; }
.nextQ           { line-height:17px; width:35px; position:absolute; top:0; right:0; }
* html .prevQ    { left:-40px; }
* html .nextQ    { right:16px; }

.currentQuestion span { text-align:left; padding-left:15px; }

.contentViewer { padding:8px 0px 23px 0px; height:100%; width:100%; }
.HierarchicalReportView .contentViewer { padding:8px 15px 23px; height:100%; width:auto; }
.reportingPreviewContent .contentViewer { padding:8px 0px 8px 0px; height:100%; width:100%; }
.contentViewer.reportDesignerViewer { padding-bottom: 260px; } 
.contentViewer .topic-text { padding-right: 10px; white-space:nowrap; }

.surveys .fixed { width:202px; }
.surveys .fluid .inner { padding-left:212px; } /* This value is same as .fixed's width + 10px for margin */
.ReportDesigner .fluid .inner { padding-left:0px; }

.pagination { background-color: #d6e1f6; height:28px; border: 1px solid #fff; border-bottom:1px solid #c0cbe2; }
.under { border: 1px solid #d6e1f6; border-top-color:#FFF; padding-top:1px; }
.pagination a { color:#717c93; font-size:11px; }
.pagination span { color:#717c93; font-size:11px; }
.pagination .item { float:left; color:#717c93; font-size:11px; padding:7px 12px 7px; border-right:1px solid #c0cbe2; }
.pagination .displaying { }
.pagination .displayCount { padding-bottom:7px; }
.pagination .displayCount .inlineList { float:left; }
.pagination .displayCount .inlineList .active a { color:#000; font-weight:bold; }
.pagination .displayCount .inlineList .active span { color:#000; font-weight:bold; }

.pagination .goToPage { float:right; border-right:0; }
.pagination .goToPage .inlinePulldown { background-image: none; }

.pagination .paginating { padding-top:8px; padding-bottom:7px; float:right; border-right:none; border-left:1px solid #c0cbe2;  }
.pagination .paginating .pagLast,
.pagination .paginating .pagFirst,
.pagination .paginating .pagNext,
.pagination .paginating .pagPrev { overflow:hidden; width:20px; height:11px; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; }
.pagination .paginating .pagLast i,
.pagination .paginating .pagFirst i,
.pagination .paginating .pagNext i,
.pagination .paginating .pagPrev i { display:block; padding-left:100px; }
.pagination .paginating .pagLast { background: url(images/icons-sprite-1.png) no-repeat -25px -1459px; } /*See ie6.css*/
.pagination .paginating .pagFirst { background: url(images/icons-sprite-1.png) no-repeat 5px -1459px; } /*See ie6.css*/
.pagination .paginating .pagNext { background: url(images/icons-sprite-1.png) no-repeat -24px -1479px; } /*See ie6.css*/
.pagination .paginating .pagPrev { background: url(images/icons-sprite-1.png) no-repeat 3px -1479px; } /*See ie6.css*/

.ReportPreviewContent .actions { padding-right:30px;}
.ReportPreviewContent .actions .sectionLbl{ line-height:25px; padding:0 15px 0 10px;}
.ReportPreviewContent .actions li{ margin-right:5px;}
body.ReportPreview { background:#f8f8f8 url(images/gradient1.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; margin:0; padding:0; }
.ReportPreview .passwordbox {border:2px solid #ccc; margin:22% auto 0; width:380px; padding:20px 20px 20px 150px; background:#fff url(images/lock.gif) 5px 15px no-repeat; }
.ReportPreview .errorArea { background:#ffc url(images/warning24.gif) 7px 2px no-repeat; border:1px solid #cc8; color:#666; font-size:.9em; padding:7px 6px 7px 42px; display:block; }
.ReportPreview .ReportElement .pages-control { text-align: right; }
.ReportElement .PagerButton { display:inline-block;  width:5px; height:9px; cursor: pointer; margin-left: 5px; padding: 0 3px;} 
.ReportElement .pages-button-container { width: 100%; text-align:right;}
.ReportElement .pageFirst { background: url("images/pagFirst.gif") no-repeat; }
.ReportElement .pagePrev  { background: url("images/pagPrev.gif") no-repeat; }
.ReportElement .pageNext  { background: url("images/pagNext.gif") no-repeat; }
.ReportElement .pageLast  { background: url("images/pagLast.gif") no-repeat; }
.ReportElement .pageFirst[disabled] { background: url("images/pagFirst_disabled.gif") no-repeat; }
.ReportElement .pagePrev[disabled] { background: url("images/pagPrev_disabled.gif") no-repeat; }
.ReportElement .pageNext[disabled] { background: url("images/pagNext_disabled.gif") no-repeat; }
.ReportElement .pageLast[disabled] { background: url("images/pagLast_disabled.gif") no-repeat; }

.CrossTabReportPreview .filterWarning, 
 body.ReportPreview .ReportPreviewContent .filterWarning, 
.AddDashboardItemReportElements .filterWarning { background-color: #F3FFCD !important; }

.ctaRow { background-color: #d6e1f6; border-top:1px solid #95a7cb; padding:14px 16px; overflow:hidden; }
.ctaRow .tight { margin-bottom:0; }
* html .ctaRow { zoom:1; }

.shad { background: #d6e1f6 url(images/ctaRowShadowFull.gif) no-repeat top center; border-top-width: 0; }

.firstTime-title     { text-align:center; font-size:26px; color:#9e9e9e; margin:10px 0 14px; }
.firstTime-direction { text-align:center; font-size:15px; color:#9e9e9e; margin-bottom:15px; }

.boxContent { padding:0 16px 10px; }
.folder-export .boxIntro + .boxContent { padding:0px; }
.boxContent .label { font-weight:bold; font-size:16px; padding-right:10px;} 

.contrastSegment { border-top:1px solid #c0cbe2; background-color:#e8effc; padding-top:16px; }
.mainContent.folder-export .boxIntro {background-color: #e8effc;}

.starterTitle { color:#7990bf; font-size:30px; text-align:center; padding:38px 80px 13px; background: url(images/starterTitle.gif) no-repeat bottom center; margin:0; }
.starterTitle h1 { color:#7990bf; font-size:30px; margin:0; }
.starterTag { color:#7990bf; margin:10px 0 0 0; }
.starterSubTitle { font-size:24px; position: relative; padding: 4px 0 17px 46px; background: url(images/starterTitle.gif) no-repeat bottom center; margin-top:-6px; padding-top:12px; }
.startAction     { padding: 4px 8px 17px; background: url(images/starterTitle.gif) no-repeat bottom center; text-align: center; }
.startAction > a { width: 100%;}
.startDetails    { padding: 0 8px 0; }
.startSubHead    { font-size:10px; color:#7990bf; text-transform: uppercase; }
.starterSubTitle span { display:block; width:46px; text-align:center; font-size:40px; color:#406ac0; position: absolute; top:4px; left:0; line-height:36px;}
.it .starterSubTitle span{margin-left:-10px; }
.it .stepDesign .starterSubTitle span{margin-left:-13px; }
.it .starterSubTitle{ font-size:22px;}
.it .stepDesign .starterSubTitle{ padding-left:28px;}

.ru .starterSubTitle span{margin-left:-10px; font-size:34px; }
.ru .stepDesign .starterSubTitle span{margin-left:-13px; }
.ru .stepDeploy .starterSubTitle span{margin-left:-13px; }
.ru .starterSubTitle{ font-size:19px;}
.ru .stepDesign .starterSubTitle{ padding-left:28px;}
.ru .stepDeploy .starterSubTitle{ padding-left:28px;}

* html .starterSubTitle span { top:4px; left:-46px; height:30px; padding-top:4px; }
* html .starterTitle { zoom:1; }
.starterSteps { width:624px; margin: 0 auto 0; padding-bottom:10px; }
.startCol     { float:left; width:160px; padding:0 24px; display:inline; }
.startCol .small { font-size:11px; }

.reportingStart .starterSteps { width:744px; margin: 0 auto 0; padding-bottom:10px; }
.reportingStart .starterStepsFour { width:916px; margin: 0 auto 0; padding-bottom:10px; }
.reportingStart .startCol     { float:left; width:200px; padding:0 24px; display:inline; }
.reportingStart .startCol p {text-align: center;}
.reportingStart .stepStandard  { background: url(images/startAnalyzeSteps.gif) no-repeat 33px 0; padding-top:118px; }
.reportingStart .stepFromScratch  { background: url(images/startAnalyzeSteps.gif) no-repeat -270px 0; padding-top:118px; }
.reportingStart .stepResponses { background: url(images/startAnalyzeSteps.gif) no-repeat -570px 0; padding-top:118px; }
.reportingStart .stepTextAnalytics { background: url(images/startAnalyzeSteps.gif) no-repeat -870px 0; padding-top:118px; }
.reportingStart .btnSkinConfirm span { width:165px; }

.fourSteps { width:916px; }
.fourSteps .startCol { width:199px; padding-left:8px; padding-right:8px; margin:0 7px; }
.fourSteps .startCol .btnSkinConfirm span { max-width: 152px; display: block; overflow: hidden; text-overflow: ellipsis; }
.fourSteps .startCol .btnSkinCancel span { max-width: 152px; display: block; overflow: hidden; text-overflow: ellipsis; }

.showMeImageCol { float:left; width:160px; padding:0 0px; display:inline; height:100px;  background: url(images/helpPeople_med.jpg) no-repeat; }
.showMeTitleCol { float:left; width:290px; padding:0 0px; display:inline; }
.showMeTitle { color:#ffffff; font-size:13px; padding-top:30px;}
.showMeTitle a {color:#ffffff; font-size:11px; padding:0px; text-decoration:none; cursor:pointer; background:url(images/pagnext.gif) no-repeat center right; padding-right:9px; }

.welcomeDashTitleCol { float:left; width:240px; padding:0 0px; display:inline; }
.welcomeDashStartCol { float:left; width:130px; display:inline; }
.welcomeDashTitle { color:#7990bf; font-size:24px; padding:5px 10px 13px; margin:0; }
.welcomeDashTitle h1 {color:#7990bf; font-size:24px; margin:0;  }
* html .welcomeDashTitle { zoom:1; }
.welcomeDashSubTitle { font-size:18px; position: relative; padding: 4px 0 4px 36px; left:10px; margin-top:-6px; }
.welcomeDashSubTitle span { display:block; width:36px; text-align:center; font-size:30px; color:#a0c040; position: absolute; top:4px; left:0; line-height:24px; }
* html .welcomeDashSubTitle span { top:4px; left:-36px; height:30px; padding-top:4px; }
.threeStepDescription { padding-top:5px; }

.it .welcomeDashStartCol {width:145px; }
.it .welcomeStepDesign .welcomeDashSubTitle{margin-left:-17px;}

.ru .welcomeDashStartCol {width:180px; }
.ru .welcomeStepDeploy .welcomeDashSubTitle{margin-left:-28px;}

.usersWithFIAccess { cursor: pointer;	color: #406ac0;}

.welcomeDashToggle { cursor: pointer;	top: 10px;	padding: 3px 2px 1px 10px;	float:right;	text-align: center; vertical-align:top;}
.welcomeDashCollapsed { float:left; display:inline; margin-bottom:-10px; }

.welcomeStepDesign  { background: url(images/startSurveySteps.gif) no-repeat    -20px   0; padding-top:118px; cursor:pointer }
.welcomeStepDeploy  { background: url(images/startSurveySteps.gif) no-repeat -325px 0; padding-top:118px; }
.welcomeStepAnalyze { background: url(images/startSurveySteps.gif) no-repeat -625px 0; padding-top:118px; }

.stepDesign  { background: url(images/startSurveySteps.gif) no-repeat    0   0; padding-top:118px; }
.stepDeploy  { background: url(images/startSurveySteps.gif) no-repeat -300px 0; padding-top:118px; }
.stepAnalyze { background: url(images/startSurveySteps.gif) no-repeat -600px 0; padding-top:118px; }

.startLink          { background: url(images/startChooseDeploy.gif) no-repeat    10px   5px; padding-top:121px; }
.startEmailList     { background: url(images/startChooseDeploy.gif) no-repeat -290px 5px; padding-top:121px; }
.startReqPasscode   { background: url(images/startChooseDeploy.gif) no-repeat -590px 5px; padding-top:121px; }
.startSendCommunity { background: url(images/startChooseDeployOff.gif) no-repeat -890px 5px; padding-top:121px; }
.startSendCommunityEnterprise { background: url(images/startChooseDeploy.gif) no-repeat -890px 5px; padding-top:121px; }

.showMeNote    { min-width: 980px; background-color:#515151; margin-top:20px; margin-bottom:-35px; padding-top:12px; padding-bottom:12px; }
.showMeContent { margin:0 30px 0 30px; background-color:#403d3e; color:#b1b3b8; }
.showMeContent p { color:#b1b3b8; }

.showMeTop { margin-top:0; margin-bottom:20px; }

.loginMain .center { margin-left:auto; margin-right:auto; }
.dividerLine { border-bottom:medium double #bccbea; padding-bottom:10px; }
.bookmarkContent { height:40px; }
.loginMain .center, .bookmarkContentLong, .marketingContent2 { width:950px; }
.bookmark { line-height:24px; float:right; margin-top:6px; margin-right:20px; }
.bookmark a { padding:4px 0px 4px 28px; background:url(images/bookmark.gif) no-repeat 0 0; }
.loginContent { float:left; padding-bottom:20px; }
.loginContent, .bookmarkContentShort, .marketingContent1 { width:465px; }
.login .loginContent, .marketingContent1, .marketingHeight1 { height:404px; }
.loginHeight { height:400px; }
.passwordResetContent, .passwordResetHeight { height:460px; }
.marketingHeight2 { height:120px; }
.marketingContent1 { float:left; padding-left:20px; }
.marketingContent2 { height:120px; clear:both; }
.labelValue { padding-left:4px; color:#000; }
.labelAside { padding-top:2px; }
.labelAside a { float:right; font-size:11px; color:#406ac0 !important; }
.labelAside a:hover { color:#406ac0 !important; }
.loginBox .content { padding:0; }
.loggingIn { margin:10px 18px 10px 16px; }
.loggingIn .rightMargin { margin-right:80px; }
.loggingIn p { margin-bottom:2px;}
.loggingIn label { font-size:16px; }
.loginInput { border:0; width:97%; font-size:16px; color:#666; padding:3px 3px 2px; }
.loginAlert { margin-top:14px; width:100%; }
.loggingIn .normalizedChxbx, .loggingIn .normalizedChxbx label { color:#aca996; font-size:11px; }

body.LoginMessages { background-color:#fff; }
.LoginMessages .header { height:30px; padding:6px 6px 0 0; }
.LoginMessages .headerSeperator { height:22px; padding-top:4px; padding-right:6px; background-color: #d7e1f5; border-bottom:1px solid #cbd7ef; }
.LoginMessages .headerSeperator .hideMessage { float:right!important; padding-right:18px; background:transparent url('images/cancel_faded.gif') no-repeat right; }

.bar { background-color:#95b7fb; border-bottom:1px solid #cbd7ef; zoom:1; }
.barSkinBigWarning { background-color:#ffff88; font-size:14px; font-weight:bold; line-height:2.5em; padding-left:30px; }
.barClose { background-image:url(images/cancel_faded.gif); background-repeat:no-repeat; background-position:center center; display:block; float:right; height:2.5em; margin-right:10px; width:16px; }

.boxRoleModal .ctaRow { border-width:0; background: #d6e1f6 url(images/ctaRowShadow.gif) no-repeat top center; }
.boxRoleModal .small { font-size:11px; }
.boxRoleModal .notice { color:#406ac0; font-size:14px; padding-left:8px; }
.boxRoleModal .tight { margin-bottom: 0; }
.boxRoleModal .tight.weighting-checkbox { margin: 6px 0px 8px 0px; }
.boxRoleModal .tight.weighting-checkbox td { vertical-align: middle; }
.boxRoleModal .botBuff { margin-bottom:12px; }
.modalClose   { position: absolute; right:0; top:0; }
.modalClose a { display:block; font-size:11px; font-weight:bold; color:#717c93 !important; padding:15px 33px 15px 15px; background: url(images/modalClose.gif) no-repeat center right; }
.modalClose a:hover { color:#333 !important; background-image: url(images/modalClose-hover.gif); text-decoration:none; }
.boxSummary .notice { padding-left:5px; }

.errorContent { width:640px; margin:0 auto; }
.primeErrorReturn {margin:6px auto 8px; width:250px; text-align:left;}

/* survey designer */
.question,
.activeQuestion {
	margin-bottom: 8px;
	padding: 0 20px;
}
.question .questionWrapper,
.activeQuestion .questionWrapper {
	padding: 10px;
}
.question .questionWrapper td,
.activeQuestion .questionWrapper td {
	padding: 3px 0;
}

.question.Placeholder .questionWrapper{
	height:100px;
	background:url("images/progress.gif") no-repeat scroll 50% 50% #ebf0fb;
}

#questionPlaceholder .questionWrapper {
	color: #9E9E9E;
	font-size: 14px;
	line-height: 32px;
	padding: 30px 0;
	text-align: center;
}
#questionPlaceholder .questionWrapper span {
	display: block;
	font-size: 24px;
	line-height: 26px;
}
.questionWrapper {
	border: 1px solid #FFF;
	overflow: hidden;
	min-height: 26px;
}
.questionWrapper:hover {
	border: 1px dashed #8fa1c7;
}
#questionPlaceholder .questionWrapper:hover {
	background-image: none;
}
.activeQuestion {
	background-image: url(images/zazaPointer.gif);
	background-position: -1px 4px;
	background-repeat: no-repeat;
}
.activeQuestion .questionWrapper {
	background-color: #ebf0fb;
	border: 1px solid #c0cce4;
}
.activeQuestionNoPointer {
	margin-bottom: 8px;
	padding: 0 20px;
}
.activeQuestionNoPointer .questionWrapper {
	padding: 10px;
}
.activeQuestionNoPointer .questionWrapper td {
	padding: 3px 0;
}
.activeQuestionNoPointer {
	background-position: -1px 4px;
	background-repeat: no-repeat;
}
.activeQuestionNoPointer .questionWrapper {
	background-color: #ebf0fb;
	border: 1px solid #c0cce4;
}
.questionHidden div,
.questionHidden span,
.questionHidden a {
	color: #5E5E5E !important;
}
.questionWrapper td {
	color: #000;
}
.insertButton {
	background-image: url('images/bg_insert.gif');
	background-position: center;
	background-repeat: repeat-x;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 8px;
	text-align: center;
	height: 26px;
}
.questionMoveUp {
	background-image: url(images/extras.gif);
	background-position: 0 -158px;
	cursor: pointer;
}
.questionMoveDown {
	background-image: url(images/extras.gif);
	background-position: 0 -173px;
	cursor: pointer;
}
.questionMoveUpDisabled {
	background-image: url(images/extras_off.gif);
	background-position: 0 -158px;
	cursor: default;
}
.questionMoveDownDisabled {
	background-image: url(images/extras_off.gif);
	background-position: 0 -173px;
	cursor: default;
}
.elemFilter {
	background-image: url(images/extras.gif);
	background-position: 0 -233px;
	cursor: pointer;
}
.questionCopy {
	background-image: url(images/extras.gif);
	background-position: 0 -18px;
	cursor: pointer;
}
.questionDelete {
	background-image: url(images/extras.gif);
	background-position: 0 -138px;
	cursor: pointer;
}
.questionButtons {
	top: 10px;
	padding: 3px 2px 1px 10px;
	float:right;
	text-align: center;
}
.reportActionButtons {
	position: static;
}
.questionButtons a {
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	padding-right: 3px;
	padding-top: 3px;
	text-shadow: 1px 1px 0 #FFFFFF;
	width: 18px;
}
.questionButtons a i {
	display: block;
	font-style: normal;
}
.question-heading,
.question-heading:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.even-row {
	background: #E5EEFB;
}
.response-set {
	margin-top: 10px;
}
.hidden {
	display: none !important;
}
.paste-hidden {
	display: none !important;
}
#menu {
	height:17px;
	float: left;
}

.inlineAddButton {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}

.exportinline {
	width : 90px;
}
.deleteinline {
	width : 103px;
}
.designerMenu {
	background-color: #FFF;
	border: 1px solid #999;
	display: block;
	font-size: 11px;
	padding: 3px;
	text-align: left;
	width: 142px;
	z-index:999;

	position: absolute;
	left: 0px;
	top: 24px;
}

.addMenu {
	background-color: #FFF;
	border: 1px solid #999;
	display: block;
	font-size: 11px;
	padding: 3px;
	text-align: left;
	width: 380px;
	height: auto;
	z-index: 1000; /* Need for Scrolling Matrix, it's topics overlaps the dropdown menu */
	position: absolute;
	left: 0px;
	top: 24px;
	white-space:nowrap;
}

.addMenu li {
	position: relative;
	width: 190px;
	margin: 0 0 0 0;
	line-height:15px;
	float:left;
}

.designerMenu li {
	position: relative;
	float: left;
	width: 175px;
	margin-right: 0px;
}

.CustomMenu {
	background-color: #FFF;
	border: 1px solid #999;
	display: block;
	font-size: 11px;
	padding: 3px;
	text-align: left;
	width: 142px;
	z-index:1;

	position: absolute;
	left: 0px;
	top: 24px;
}

.scrollMenu {
	max-height: 360px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.CustomMenuPanel 
{
	width: 158px;
}

.addMenu strong,
.designerMenu strong {
	color: #333;
	display: block;
	font-size: 11px;
	margin: 8px 6px 3px 6px;
}
.addMenu strong.first,
.designerMenu strong.first {
	margin-top: 8px;
}
.designerMenu a  {
	border: 1px solid #FFF;
	color: #000;
	display: block;
	font-size: 11px;
	line-height: 17px;
	padding: 3px 3px 3px 3px;
	width: 133px;
}
.addMenu a,
.reportingContent .contentViewer .addMenu a {
	border: 1px solid #FFF;
	color: #000;
	display: block;
	font-size: 11px;
	line-height: 17px;
	padding: 3px 3px 3px 8px;
	width: 175px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 17px;
}
.addMenu a i {
	background-image: url('images/addButtonIcons.gif');
	background-position: 0px center;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 21px;
	width: 22px;
}
.inlineAddMenu a i {
	height: 16px;
}
.reportDesignerViewer .inlineAddMenu a i {
	margin-right: 5px;
}
.CustomMenu a:hover {
	background-color: #f3f7e5;
	border: 1px solid #c2d783;
	color: #000;
	text-decoration: none;
}

.CustomMenu a {
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	color: #000;
	display: block;
	font-size: 11px;
	line-height: 17px;
	padding: 3px;
	width: 114px;
}

.CustomMenuPanel a {
	width: 150px;
}

.CustomSurveyMenu {
	background-color: #FFF;
	border: 1px solid #999;
	display: block;
	font-size: 11px;
	padding: 3px;
	text-align: left;
	width: 160px;
	z-index:1001;
	position: absolute;
	left: 0px;
	top: 24px;
	text-decoration:none;
}


.CustomSurveyMenu a:hover {
	background-color: #f3f7e5;
	border: 1px solid #c2d783;
	color: #000;
	text-decoration: none;
	background-position: right center;
	background-repeat: no-repeat;
}

.CustomSurveyMenu a {
	background-position: right center;
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	color: #000;
	display: block;
	font-size: 11px;
	line-height: 17px;
	padding: 3px;
	width: 150px;
	text-decoration:none;
}

.CustomSurveyMenu a.CustomSurveyMenuRightArrow ,
.CustomSurveyMenu a.CustomSurveyMenuRightArrowHover,
.CustomSurveyMenu a.CustomSurveyMenuRightArrowHover:hover { 
	background-position:right -245px;
	background-image: url("images/btnArrows.png");
}

.CustomSurveyMenu .CustomSurveyMenuRightArrow.btnDisabled { 
	background-position:right -746px;
}

.CustomSurveyMenu a.btnDisabled,
.CustomSurveyMenu a.btnDisabled:hover {
	background-color: #FFF;
	border: 1px solid #FFF;
	color: #999;
}
.ReportList .downloadReport.CustomSurveyMenu a, 
.ReportingGrid .downloadReport.CustomSurveyMenu a { 
	width:135px;
}

.CustomSurveyMenuRightArrow {
	background-image: url('images/smallArrow.gif');
	background-position: right center; 
	background-repeat: no-repeat;
}

.CustomSurveyMenuRightArrowHover {
	background-image: url('images/smallArrow.gif');
	background-color: #f3f7e5;
	border: 1px solid #c2d783 !important;
	color: #000;
	text-decoration: none;
	background-position: right center;
	background-repeat: no-repeat;
}

.addMenu a:hover,
.designerMenu a:hover,
.reportingContent .contentViewer .addMenu a:hover {
	background-color: #f3f7e5;
	border: 1px solid #c2d783;
	color: #000;
	text-decoration: none;
}
.clickPreviewLabel a {
	color: #406ac0 !important;
}
.questionHiddenLabel {
	background-image: url('images/alert_small.gif');
	background-position: left top; 
	background-repeat: no-repeat;
	height: auto;
	padding: 0px 0px 2px 20px;
	color: #000000 !important;
	font-weight: bold !important;
}
.questionLockedLabel {
	background-image: url('images/locked.gif');
	background-position: left top; 
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
}
.questionLockedLabel > .lockedMessage {
	margin-top: 2px;
	color: #000000 !important;
	font-weight: bold !important;
}
.lnkPagination {
	cursor: pointer;
}
.lnkPaginationSelected {
	cursor: default;
	color: #000000;
	font-weight: bold;
}
.lnkPaginationSelected,
.lnkPaginationSelected:hover {
	cursor: default;
	color: #000000 !important;
	text-decoration: none !important;
}
.surveyStatusIndicator {	
	padding-top:.3em;
}
.surveyStatusIndicator .surveyStatus
{
	font-weight: bold;
}

/* end survey designer */

.ghosttext {
	color: #999;
}
h1 a {
	color: #000;
	cursor: default;
}
.fltLeft {
	float: left;
}
.fltRight {
	float: right;
}
/** ~/intercepts/InterceptList.aspx **/

.InterceptList td.interceptCodeSnippet,
.InterceptList td.interceptDesign,

/** ~/projects/SurveyList.aspx **/
.PollList td.profileDesign,
.PollList td.pollResults,
.PanelProfiles td.profileDesign,
.PanelProfiles td.profileAnalyze,
.SurveyList td.surveyDesign,
.SurveyList td.surveyDeploy,
.SurveyList td.surveyAnalyze {
	padding: 0px !important;
}
.PollList td.profileDesign a,
.PollList td.pollResults a,
.InterceptList td.interceptCodeSnippet a,
.PanelProfiles td.profileDesign a,
.PanelProfiles td.profileAnalyze a,
.SurveyList td.surveyDesign a,
.SurveyList td.surveyDeploy a,
.SurveyList td.surveyAnalyze a,
.InterceptList td.interceptDesign a,
.ReportingGrid td.reportDesign a,
.ReportingGrid td.reportPreview a {
	background: url(images/icons-sprite-1.png) no-repeat 20px -1622px;
	display: inline-block;
	padding: 7px 10px;
	text-decoration: none;
	width: 50px;
}
.ReportingGrid td.reportDesign.noPadding,
.ReportingGrid td.reportPreview.noPadding {
	padding: 0px;
}
.PollList td.profileDesign a,
.InterceptList td.interceptDesign a,
.PanelProfiles td.profileDesign a,
.SurveyList td.surveyDesign a,
.ReportingGrid td.reportDesign a {
	background-position: 20px -1622px;
}
.SurveyList td.surveyDeploy a {
	background-position: 20px -1676px; /* adjusted to prevent having to alter the image */
}
.InterceptList td.interceptCodeSnippet a {
	background-position: 20px -1778px; /* adjusted to prevent having to alter the image */
}
.PanelProfiles td.profileAnalyze a,
.PollList td.pollResults a,
.SurveyList td.surveyAnalyze a {
	background-position: 20px -1722px;
}
.PollList td.profileDesign a:hover,
.InterceptList td.interceptDesign a:hover,
.PanelProfiles td.profileDesign a:hover,
.SurveyList td.surveyDesign a:hover {
	background-position: 18px -1624px;
}
.SurveyList td.surveyDeploy a:hover {
	background-position: 18px -1678px; /* adjusted to prevent having to alter the image */
}
.InterceptList td.interceptCodeSnippet a:hover {
	background-position: 18px -1780px; /* adjusted to prevent having to alter the image */
}
.PanelProfiles td.profileAnalyze a:hover,
.PollList td.pollResults a:hover,
.SurveyList td.surveyAnalyze a:hover {
	background-position: 18px -1724px;
}
.ReportingGrid td.reportPreview a {
	background-position: 26px -1778px;
}
.SurveyList .alignLeft img{
	position:absolute;
}
.SurveyList .LinkColumn{
	margin-left:6px;
}

.DistributeDashboard .mainContent,
.ManageParticipants .mainContent,
.Scheduler .mainContent,
.InterceptList .mainContent, 
.PollList .mainContent {
	margin-left: 0px !important;
	margin-top: 0px !important;
}

.DistributeDashboard .intro,
.ManageParticipants .intro, 
.Scheduler .intro,
.DataStoreList .intro,
.InterceptList .intro,
.PollList .intro { 
	padding: 0px !important;
}

.SurveyList .toggle { padding:0; margin:0; } /*See ie6.css*/
.SurveyList .toggle a { color:#000; display: block; padding: 7px 27px; background: url(images/icons-sprite-1.png) no-repeat 8px -634px; text-decoration:none; }
.SurveyList .toggle a:hover { text-decoration:none; color:#000; }
.SurveyList .collapsed {  }
.SurveyList .collapsed .toggle a { margin:0; background: url(images/toggle-collapsed.gif) no-repeat 12px 10px; }
.SurveyList .collapsed .content { display:none; }
.SurveyList .collapsed .rooftop { background: url(images/rooftop.gif) repeat-x bottom; border: 1px solid #fff; }
.SurveyList		.surround { min-width: 960px; }
.SurveyList.es	.surround, 
.SurveyList.pt	.surround, 
.SurveyList.it	.surround, 
.SurveyList.fr	.surround { min-width: 1100px; }
.SurveyList.de	.surround { min-width: 1150px; }
.SurveyList.ru	.surround { min-width: 1255px; }
.SurveyList .feedback{ padding:10px 5px; text-align:center;}
.SurveyList .feedback a{ font-weight:bold; margin-bottom:5px; display:block;}
.SurveyList .RadGrid_Vovici .rgExpand { background-image:url("images/toggle-collapsed.gif");	}
.SurveyList .RadGrid_Vovici .rgCollapse	{ background-image:url("images/toggle-open.gif"); }	
.SurveyList .ExpandButton.arrow { background: url(images/icons-sprite-1.png) no-repeat 3px -667px; }
.SurveyList .CollapseButton.arrow { background: url(images/icons-sprite-1.png) no-repeat -2px -638px; }
.SurveyList #shadow { z-index: 100; width: 100%; height: 100%; position: absolute; top: 0px; background: url(images/progress.gif) no-repeat scroll 50% 50% gray; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.SurveyList .divNestedItem { background-color:#eff7d5; }

.SurveyList .search input { width: 190px !important; }
.SurveyList .title {display: inline-block;}
.SurveyList .quickFilters ,
.SurveyList .viewingPanel {display: inline-block;float: right;line-height: 20px;padding-left: 20px;}
.SurveyList .RadGrid_Vovici .rgExpand, .SurveyList .RadGrid_Vovici .rgCollapse {
	background-color: transparent;
	background-position: left;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	font-size: 1px;
	height: 16px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 16px;
}
.SurveyList .ExpandButton
{
	cursor:pointer;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 4px;
}
.SurveyList .CollapseButton
{
	cursor:pointer;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 2px;
}
.SurveyList .moveMenu .RadTreeView .rtImg
{
	cursor: pointer;
}
	
.SurveyList .nav { background-position: 0px -1199px !important; }

.SurveyList .actionHidden { display: none !important;}


/** Survey share access dialog**/
.SurveyShereAccess.content { width: 548px; }
.SurveyShereAccess .usersList { width: 100%; height: 100%; background-color: #ffffff; position:relative; border: 1px solid #e2e0e1; }
.SurveyShereAccess .sharingList { width: 220px; height: 147px; background-color: #ffffff; }
.SurveyShereAccess .buttonMove { width: 33px;padding: 3px 11px 3px 28px; }
.SurveyShereAccess .divButton { margin: 3px 17px; }
.SurveyShereAccess .shareDescription { margin-bottom: 10px; text-align: justify; display: block; }
.SurveyShereAccess .tree.usersList li { border-top: none; border-bottom: none; }
.SurveyShereAccess .tree.usersList li .rtDisabled .rtIn{ color: #CCC !important; }

/** ~/distribute/SelectDistribution.aspx **/
.SelectDistribution a.disabled,
.SelectDistribution a.disabled:hover {
	color:#CCC;
	cursor:default;
	text-decoration:none;
}

/** ~/distribute/DistributeDashboard.aspx **/
/* for making links more obvious */
.DistributeDashboard h2 {
	font-size:14pt;
}

/* Make link text the same as H2 in case of telerik:AjaxUpdatedControl additional fields (<div>) */
.DistributeDashboard h2 a {
	font-size:14pt;
}

/* For reporting on survey open/close status */
.DistributeDashboard .surveyAlertImg { width:30px; height:30px; background-image:url(images/alert.gif); background-repeat:no-repeat; }
.DistributeDashboard .surveyOpenImg { width:30px; height:30px; background-image:url(images/survey_open.gif); background-repeat:no-repeat; }

.DistributeDashboard p.surveyMode {
	color:#666;
}

.DistributeDashboard p.surveyMode .label {
	font-weight:bold;
}

.DistributeDashboard p.surveyMode .text {
	padding-right: 6px;
}

.DistributeDashboard .helpLink {
	background: url(images/help.gif) no-repeat top left;
	padding:0 0 0 15px;
	width:15px;
	height:15px;
}

.DistributeDashboard .small a:link {
	font-weight: bold;
	text-decoration: underline;
}
.DistributeDashboard a.distinct {
	font-weight: bold;
	text-decoration: underline;
}

.DistributeDashboard .scheduleToolTip { width:220px; margin:7px 0;}
.DistributeDashboard .scheduleToolTip tr:first-child td:first-child { width:40px; background-position:top!important; }
.DistributeDashboard .scheduleToolTip span.itemAction { font-size:12px; font-weight:bold;}
.DistributeDashboard .scheduleToolTip span.itemSchedule { color:#999999; padding-top:2px; font-weight:bold; display:block;}
.DistributeDashboard .scheduleToolTip .eventActions { float:left;}
.DistributeDashboard .scheduleToolTip .eventActions a { float:left; }
.DistributeDashboard .scheduleToolTip .eventActions .button { margin-right:5px; }
.DistributeDashboard .scheduleToolTip .eventActions .deleteEvent { background-image:url(images/extras.gif); background-position:0px -140px; background-repeat:no-repeat; display:block; border:none; float:left; height:14px; margin:5px 0 0 0; width:14px; }
.DistributeDashboard .scheduleToolTip .eventActions .deleteEvent span { display:none; }
.DistributeDashboard .scheduleToolTip .eventActions .deleteSpacer { display:none; }

.DistributeDashboard .statType,
.SurveySnapshot .statType                 { margin:0 0 0; padding:0; background: #fff url(images/statType.gif) repeat-x bottom; border: 1px solid #95a7cb; vertical-align:middle; }
.DistributeDashboard .statType.typeTotal a { font-size:20px; color:#333; text-align:center; font-weight:bold; display:block; padding:0px; border-left: 1px solid #fff; }
.DistributeDashboard tr .statType.typeTotal span { border-left: 0px; }
.DistributeDashboard .statType.typeTotal span,
.DistributeDashboard .statType a,
.DistributeDashboard .statType span       { font-size:20px; color:#333; text-align:center; font-weight:bold; display:block; padding:12px 12px 8px; border-left: 1px solid #fff; }
.SurveySnapshot .statType a,
.SurveySnapshot .statType span            { font-size:20px; color:#333; text-align:center; font-weight:bold; display:block; padding:9px 15px 7px; border-left: 1px solid #fff; }
.DistributeDashboard .statType i,
.SurveySnapshot .statType i			      { font-style: normal; }
.DistributeDashboard .statType a:hover,
.SurveySnapshot .statType a:hover         { color:#406ac0; text-decoration:none; }
.DistributeDashboard .statType a.totalHover:hover span { color:#406ac0; text-decoration:none; }
.DistributeDashboard .statLabel			  { font-size:12px; font-weight:normal; color:#999; padding:5px 0 0 11px; text-align:left; vertical-align: middle; }
.SurveySnapshot .statLabel                { font-size:12pt; font-weight:normal; color:#999; padding:5px 0 0 11px; text-align:left; vertical-align: middle; }
.DistributeDashboard .statLabel .detes    { font-size:10px; font-weight:normal; color:#666; margin:0; line-height:14px; }
.SurveySnapshot .statLabel .detes         { font-size:10px; font-weight:normal; color:#666; margin:0; line-height:14px; }
.DistributeDashboard .statDir,
.SurveySnapshot .statDir                  { position: relative; }
.DistributeDashboard .statDir b,
.SurveySnapshot .statDir b                { margin: 0px auto -11px auto; display:block; width:20px; height:11px; background: url(images/statType-arrow.gif) no-repeat center; }
* html .DistributeDashboard .statDir b    { top:0; }

.DistributeDashboard .GhostTextBox { color: #999;}
.DistributeDashboard .ctbRow,
.SurveySnapshot .ctbRow                   { background-color: #d6e1f6; border-top:1px solid #95a7cb; padding:14px 16px; overflow:hidden; *margin-bottom:-2px;}
.DistributeDashboard .divDistributionOptions:first-child .ctbRow {border-top:0px;}
* html .DistributeDashboard .ctbRow,
* html .SurveySnapshot .ctbRow            { zoom:1; }
.DistributeDashboard .ctbRow,
.SurveySnapshot .ctbRow                   { padding:0; height:32px; vertical-align:middle; }
.DistributeDashboard .ctbRow .buttonSplit,
.SurveySnapshot .ctbRow .buttonSplit      { padding:9px 0px 0px 12px; }

.DistributeDashboard .ctbRowExpanded	  { background-color: #d6e1f6; padding:10px 20px 20px 20px; overflow:hidden; vertical-align:middle;}
.DistributeDashboard .keyword .StatusWarning { display: inline-block;}

/*================*/
.DistributeDashboard .typeInvitationSent,
.SurveySnapshot .typeInvitationSent	       { border-left:10px solid #F19E27; }
.DistributeDashboard .typeUndeliverable,
.SurveySnapshot .typeUndeliverable         { border-left:10px solid #b24318; }
.DistributeDashboard .typeBouncedBack,
.SurveySnapshot .typeBouncedBack	       { border-left:10px solid #a39865; }
.DistributeDashboard .typeUnsubscribed,
.SurveySnapshot .typeUnsubscribed          { border-left:10px solid #B8AE58; }
.DistributeDashboard .typeNotStarted,
.SurveySnapshot .typeNotStarted			   { border-left:10px solid #D4E851; }
.DistributeDashboard .typeStarted1,
.SurveySnapshot .typeStarted1              { border-left:10px solid #FFFF66; }
.DistributeDashboard .typeComplete1,
.SurveySnapshot .typeComplete1             { border-left:10px solid #FF3333; }
.DistributeDashboard .typeBranchedOut,
.SurveySnapshot .typeBranchedOut             { border-left:10px solid #000000; }
.DistributeDashboard .typeOverQuota,
.SurveySnapshot .typeOverQuota             { border-left:10px solid #999999; }
/*================*/
.DistributeDashboard .typeNotInvited,
.SurveySnapshot .typeNotInvited	          { border-left:10px solid #F19E27; }
.DistributeDashboard .typeInvited,
.SurveySnapshot .typeInvited              { border-left:10px solid #CF1F37; }
.DistributeDashboard .typeStarted,
.SurveySnapshot .typeStarted              { border-left:10px solid #F5F1D6; }
.DistributeDashboard .typeComplete,
.SurveySnapshot .typeComplete             { border-left:10px solid #B8AE58; }
.DistributeDashboard .typeTotal,
.SurveySnapshot .typeTotal                { padding-left:4px; }
.DistributeDashboard .secondHr,
.SurveySnapshot .secondHr			      { *margin-top:2px; }

.DistributeDashboard .participantsDisplay {
	padding-bottom:10px;
	width:100%;
	*zoom:1;
	*display:block;
	clear:both;
}	

.DistributeDashboard .participantsDisplay:after { clear:both; content: '.'; display:block; visibility:hidden; height:0; }
* html .DistributeDashboard .participantsDisplay { height: 1%; }
.DistributeDashboard .participantsDisplay .chartContainer { float:left; display:inline-block; width:30%; text-align:center; }
.SurveySnapshot .participantsDisplay .chartContainer { float:left; display:inline-block; width:60%; text-align:center; }
.DistributeDashboard .participantsDisplay .stats { float:right; display:inline-block; }
.SurveySnapshot .participantsDisplay .stats { display:inline-block; }

.SurveySnapshot .fistats { float:left; width:300px; }
.SurveySnapshot .fistats td { width:120px; }

.DistributeDashboard .statusBox { padding-bottom:8px; }
.DistributeDashboard .statusBox h2 { margin-top:1px; margin-bottom:9px; }

.DistributeDashboard .scheduleBox { padding:0px; }
.DistributeDashboard .scheduleBox h2 { margin:14px 0 6px 17px; }
.DistributeDashboard .scheduleBox .scheduleViewToggle { float:right; margin:17px 20px 0 0; width:200px; }
.DistributeDashboard .scheduleBox .scheduleViewToggle a { font-size:12px; }
.DistributeDashboard .scheduleBox .scheduleList { padding-bottom:5px; }
.DistributeDashboard .scheduleBox .scheduleList li { display:block; height:50px; padding:0 0 0 21px; }
.DistributeDashboard .scheduleBox .scheduleList li.next { background:#d6e1f6 url(images/zazaPointer.gif) no-repeat 8px 12px; }
.DistributeDashboard .scheduleBox .scheduleList li.eventArrow { background:transparent url(images/scheduleArrowDown.gif) no-repeat 33px 4px; height:20px; }
.DistributeDashboard .scheduleBox .scheduleList li i { background-position:0px 1px; background-repeat:no-repeat; display:block; float:left; height:50px; margin-right:12px; width:50px; }
.DistributeDashboard .scheduleBox .scheduleList li.open i { background-image: url(images/scheduleOpen.gif); }
.DistributeDashboard .scheduleBox .scheduleList li.openFaded i { background-image: url(images/scheduleOpenFaded.gif); }
.DistributeDashboard .scheduleBox .scheduleList li.close i { background-image: url(images/scheduleClose.gif); }
.DistributeDashboard .scheduleBox .scheduleList li.closeFaded i { background-image: url(images/scheduleCloseFaded.gif); }
.DistributeDashboard .scheduleBox .scheduleList li.invite i { background-image: url(images/scheduleInvitation.gif); }
.DistributeDashboard .scheduleBox .scheduleList li.inviteFaded i { background-image: url(images/scheduleInvitationFaded.gif); }
.DistributeDashboard .scheduleBox .scheduleList li.import i { background-image: url(images/response_rate_surveys_on.gif); }
.DistributeDashboard .scheduleBox .scheduleList p { color:#000; float:left; line-height:20px; padding-top:6px; }
.DistributeDashboard .scheduleBox .scheduleList p .eventDate { color:#666; font-size:11px; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions { float:right; padding:13px 5px 0 0; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions a { float:right; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions .button { margin-left:5px; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteEvent { background-image:url(images/extras.gif); background-position:0px -140px; background-repeat:no-repeat; border:none; display:block; float:right; height:14px; margin:5px 0 0 5px; width:14px; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteEvent span { display:none; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteSpacer { background-image:none; border:none; display:block; float:right; height:14px; margin:5px 0 0 5px; width:14px; }
.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteSpacer span { display:none; }
.DistributeDashboard .scheduleBox .scheduleList .next .eventActions .deleteSpacer { background-color: #d6e1f6; }

.DistributeDashboard .rcRow td { width: 20px; }

.DistributeDashboard .rcFastPrev,
.DistributeDashboard .rcFastNext {
	visibility:hidden;
}

.DistributeDashboard .aSurveyMode 
{
	text-decoration:none;
	color:#666666;
}
.DistributeDashboard .surround { min-width: 1078px;}
.DistributeDashboard .buttonSplit a { margin-right:12px; }
.DistributeDashboard .advContainer { margin-right:12px;}
.DistributeDashboard .hypToggleLink { padding-left: 10px; background: url("images/toggle-collapsed.gif") no-repeat 0px; text-decoration:none; }
.DistributeDashboard .sixtyForty { min-width: 1018px;}
.DistributeDashboard .stats { width: 44%; }
.DistributeDashboard .stats >table{ width: 42%;display: block;}
.DistributeDashboard .container { width: 10% !important; }
.DistributeDashboard .col1 { min-width: 570px;}
.DistributeDashboard .chartContainer { margin-top: -5px;}

.AdvancedSettings #boxWarning{margin:10px 0;}

.SurveySnapshot .scheduleBox { padding:0px; }
.SurveySnapshot .scheduleBox h2 { margin:14px 17px 6px 14px; }
.SurveySnapshot .scheduleBox .scheduleViewToggle { float:right; margin:17px 20px 0 0; width:200px; }
.SurveySnapshot .scheduleBox .scheduleViewToggle a { font-size:12px; }
.SurveySnapshot .scheduleBox .scheduleList { padding-bottom:16px; }
.SurveySnapshot .scheduleBox .scheduleList li { display:block; height:50px; padding:0 0 0 21px; }
.SurveySnapshot .scheduleBox .scheduleList li.next { background:#d6e1f6 url(images/zazaPointer.gif) no-repeat 8px 12px; }
.SurveySnapshot .scheduleBox .scheduleList li.eventArrow { background:transparent url(images/scheduleArrowDown.gif) no-repeat 33px 4px; height:20px; }
.SurveySnapshot .scheduleBox .scheduleList li i { background-position:0px 1px; background-repeat:no-repeat; display:block; float:left; height:50px; margin-right:12px; width:50px; }
.SurveySnapshot .scheduleBox .scheduleList li.open i { background-image: url(images/scheduleOpen.gif); }
.SurveySnapshot .scheduleBox .scheduleList li.openFaded i { background-image: url(images/scheduleOpenFaded.gif); }
.SurveySnapshot .scheduleBox .scheduleList li.close i { background-image: url(images/scheduleClose.gif); }
.SurveySnapshot .scheduleBox .scheduleList li.closeFaded i { background-image: url(images/scheduleCloseFaded.gif); }
.SurveySnapshot .scheduleBox .scheduleList li.invite i { background-image: url(images/scheduleInvitation.gif); }
.SurveySnapshot .scheduleBox .scheduleList li.inviteFaded i { background-image: url(images/scheduleInvitationFaded.gif); }
.SurveySnapshot .scheduleBox .scheduleList p { color:#000; float:left; line-height:20px; padding-top:6px; margin:0;}
.SurveySnapshot .scheduleBox .scheduleList p .eventDate { color:#666; font-size:11px; }
.SurveySnapshot .scheduleBox .scheduleList .eventActions {	clear:both;	padding-bottom:6px;	margin-left:62px; }
.SurveySnapshot .scheduleBox .scheduleList .eventActions a { }
.SurveySnapshot .scheduleBox .scheduleList .eventActions .button { margin-left:5px; }
.SurveySnapshot .scheduleBox .scheduleList .eventActions .deleteEvent { background-image:url(images/extras.gif); background-position:0px -140px; background-repeat:no-repeat; display:block; float:right; height:14px; margin:5px 0 0 5px; width:14px; }
.SurveySnapshot .scheduleBox .scheduleList .eventActions .deleteEvent span { display:none; }
.SurveySnapshot .scheduleBox .scheduleList .eventActions .deleteSpacer { background-image:none; display:block; float:right; height:14px; margin:5px 0 0 5px; width:14px; }
.SurveySnapshot .scheduleBox .scheduleList .eventActions .deleteSpacer span { display:none; }

.SurveySnapshot div.callout { border-style:solid;border-color:#c0cbe2;border-width:1px;padding:20px; margin: 10px 10px 10px 0px; background-color:White; }
.SurveySnapshot div#corner { margin-left:37px; margin-bottom:-14px;position:relative; z-index:1000; }

/** ~/distribute/dialogs/MailLog.aspx **/
.MailLog .action-gear {
	background: url("images/gear_sm.png") no-repeat center center;
	cursor: pointer;
}
.MailLog .status-not-invited {
	background: url("images/bullet_yellow.png") no-repeat center center;
}
.MailLog .status-queued {
	background: url("images/bullet_green.png") no-repeat center center;
}
.MailLog .status-sent {
	background: url("images/bullet_blue.png") no-repeat center center;
}
.MailLog .status-errors {
	background: url("images/bullet_red.png") no-repeat center center;
}

.MailLog .status-disabled {
	background: url("images/bullet_grey.png") no-repeat center center;
}
.MailLog .action-gear:link,
.MailLog .action-gear:visited ,
.MailLog .action-gear:active,
.MailLog .action-gear:hover {
	text-decoration: none;
}
.MailLog .action-gear:hover, .MailLog .menu-active {
	background-color: #FFF!important;
	border: 1px solid #CBD6E9!important;
	cursor: pointer;
 }
.MailLog .action-gear {
	border: 1px solid transparent;
	display: block;
	position: relative;
	width: 40px;
	height: 22px;
	padding: 0;
	margin: 0 auto;
}
.MailLog .action-gear-container {
	vertical-align: middle;
	padding: 0 !important;
}
.MailLog #tableMenu {
	position: absolute;
	z-index: 1000;
	background: #fff;
	border: 1px solid #CBD6E9;
}
.MailLog #tableMenu li {
	padding: 2px;
	font-size: 11px;
}
.MailLog #tableMenu a, #tableMenu a>span {
	line-height: 23px;
	display: block;
}
.MailLog #tableMenu a:link,
.MailLog #tableMenu a:visited ,
.MailLog #tableMenu a:active {
	border: 1px solid #fff;
	text-decoration: none;
	padding: 0 3px;
}
.MailLog #tableMenu a:hover{
	background-color: #f3f7e5;
	border: 1px solid #c2d783;
	text-decoration: none;
}
.MailLog #tableMenu a>span {
	color: #666666;
}
.MailLog #tableMenu .Separator {
	padding: 0;
	height: 1px;
	width: 90%;
	background: #CBD6E9;
	margin: 0 auto;
}
.MailLog table tr td .detailed-description,
.Invitations table tr td .detailed-description {
	border-bottom: 1px dotted #1e90ff;
	color: #1e90ff;
}
.MailLog #tableMenu .disabled span{
	color: #999;
}

/** ~/design/Test.aspx **/
.Test {
	overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden;
}
.Test .TestBanner {
	background-color: #000;
	color: #FFF;
	height: 105px;
	margin: 0;
	padding: 15px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.Test .TestBanner h1 {
	color: #FFF;
	font-size: 2em;
	margin: 0 0 10px 0;
	padding: 0;
}
.Test .TestBanner p {
	color: #999;
}
.Test .TestBanner a,
.TestBanner a:visited,
.TestBanner a:hover {
	color: #FF0;
}
.Test a.CloseText {
	background-image: url(images/closeFrame.gif);
	background-position: center right;
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 16px;
	padding-right: 20px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.Test .boxRoleModal {
	margin: 15% auto 0;
	width: 400px;
}
.Test .boxRoleModal .content p,
.LandingPage .boxRoleModal .content p {
	margin-left: 41px;
}
.Test .boxRoleModal .ctaRow,
.LandingPage .boxRoleModal .ctaRow {
	text-align: right;
}
.Test .SurveyFrame {
	background-color: #808080;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 135px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	overflow-y: hidden;
}
.Test .FullSize {
	height: 100%;
	width: 100%;
}

.Disabled {
	color: #CCC !important;
	text-decoration: none !important;
	cursor: default;
}

/** ~/design/SurveyExporter.aspx **/
.SurveyExporter h2.attn {
	background-position: 0px 4px;
}
.SurveyExporter .small a,
.StepRun .small a {
	font-weight: bold;
	text-decoration: underline;
}

/** ~/registration.aspx (TEMPORARY) **/
.Registration .column {
	float: left;
}
.Registration .labels {
	width: 30%;
}
.Registration .fields {
	width: 70%;
}
.Registration label {
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	margin-left: 10px;
	width: 100%;
}
.Registration label.optional {
	color: #666;
}
.Registration label.info {
	font-weight: normal;
}
.Registration .registerInput {
	border: 0px;
	color: #666;
	font-size: 16px;
	height: 23px;
	padding: 3px 3px 2px;
	width: 97%;
}
.Registration .fields .first {
	margin-top: 4px;
}
.Registration .fields .last {
	margin-bottom: 50px;
}
.Registration .ctaRow {
	clear: both;
	text-align: right;
}
.Registration .success {
	height: 351px;
}
.Registration .success h2 {
	margin-bottom: 16px;
}
.Registration .success p {
	line-height: 1.7em;
}

.republishWarning { background-color:#cddeff; border-top:1px solid #FFF; border-bottom:1px solid #cbd7ef; height:25px; line-height:25px; text-align:center; }
.wordProcessorWarning{ background-color:#cddeff; border-top:1px solid #FFF; border-bottom:1px solid #cbd7ef; height:25px; line-height:25px; text-align:center; }

.moveMenu {
	border: 1px solid #999;
	background-color: #FFF;
	font-size: 11px;
	text-align: left;
	padding: 3px 0;
	width: 200px;
	line-height: 19px;
	position: absolute;
	left: 0px;
	top: 25px;
	z-index: 9000;
	max-height: 200px;
	overflow:auto;
}

.moveMenu a {
	border: 1px solid #FFF;
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 11px;
	line-height: 24px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 0 3px;
	width: 186px;
}
.moveMenu a:hover {
	background-color: #f3f7e5;
	border: 1px solid #c2d783;
	text-decoration: none;
}
.moveMenu hr {
	display: block;
	margin: 5px 3px;
	height: 1px;
	line-height: 1px;
}
.moveMenu li {
	background-image: none;
	width: 90%;
}
.addFolder {
	position: absolute;
	top: 4px;
	right: 4px;
}
.fr .btnDesignNew{
	font-size:9px;	
}
.btnDesignNew {
	padding-bottom:4px;
}
.welcomeDashTitleSub {
	padding:5px 10px 13px; 
	margin:0;
}

/* ~/TaskWizard/StepPublishSurvey.aspx */
.StepPublishSurvey .sched span {
	color: #000000;
}
.StepPublishSurvey .content{
	min-height:75px;
}

.StepPublishSurvey .content.notification {
	min-height: 10px;
}

/* ~/TaskWizard/StepUpload.aspx */
.StepUpload #divSelect {
	padding-top:10px;
}

.StepUpload .bold {
	font-weight:bold;
}

.StepUpload .import-org-method {
	margin-left: -5px;
}

.StepUpload .download-template {
	margin-top: -7px;
	padding-bottom: 7px;
	text-decoration: underline;
}

/* ~/TaskWizard/StepRun.aspx */
.StepRun .importStatus {
	height: 250px;
	overflow: auto;
}

.StepSelectFile .divDialogStatus {
	padding-left: 30px;
}

/** ~/invites/InvitationDesigner.aspx **/
.InvitationDesigner .intro {
	float: left;
}
.InvitationDesigner .intro p {
	margin: 0;
}
.InvitationDesigner .outOfBoxAction {
	float: right;
	line-height: 17px;
	margin-top: 36px;
}

.InvitationDesigner .emailCompose { padding-left:0; }

.InvitationDesigner .emailCompose .column {
	float: left;
}
.InvitationDesigner .emailCompose .fields {
	margin-right: 2%;
	width: 34%;
}
.InvitationDesigner .emailCompose .message {
	width: 100%;
}
.InvitationDesigner .emailCompose .vcMessagesTree .vcTreeHeader {
	background-color: #F8F8F8;
	border: 1px solid #CCC;
	font-size: 1.1em;
	height: 24px;
	line-height: 24px;
	padding: 2px;
	font-weight:bold;
}
.InvitationDesigner .emailCompose .vcMessagesTree .vcToolbarButton {
	background-color: #F8F8F8;
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #F8F8F8;
	display: block;
	float: left;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 8px;
	white-space: nowrap;
	font-weight:bold;
}
.InvitationDesigner .emailCompose .vcMessagesTree .vcToolbarButton {
	padding-left: 5px;
}
.InvitationDesigner .emailCompose .vcMessagesTree .vcTreeContent {
	background-color: #FFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.InvitationDesigner .emailCompose .vcMessagesTree .vcHelpText {
	font-size: 11px;
}
.InvitationDesigner .testInvitation {
	margin: 20px 10% 0 10%;
}
.InvitationDesigner .InsertUrl .ctaRow {
	clear: both;
	text-align: right;
	padding-right: -10px;
}
.InsertUrl .content {
	padding-bottom: 15px;
}
.InvitationDesigner .emailToHeader {
	width:100%;
}
.InvitationDesigner .emailToHeader .labelTo {
	float:left;
	width:10%;
	text-align:right;
	font-size:14px;
	padding-right:3px;
}
.InvitationDesigner .emailToHeader .inputTo {
	float:left;
	width:79%;
}
.InvitationDesigner .deliveryContent {
	padding-left:10%;
	padding-right:1%;
}
.InvitationDesigner .recurrence {
	margin-top:-1px;
}
.divCaseRulesEdit .recurrence,
.divCaseRulesEdit div.recurrenceOptions,
.InvitationDesigner .recurrence,
.InvitationDesigner div.recurrenceOptions,
.DataStoreConnections div.recurrenceOptions {
	padding-left:21px;
	padding-left:19px\9;
	*padding-left:20px;
}
.InvitationDesigner.divToRight { width:89%; }

.InvitationDesigner .intro .prevArrow, 
.InvitationDesigner .intro .nextArrow { 
	background-repeat:no-repeat; height:18px; 
}

.InvitationDesigner .contentBox { padding-top: 5px; }
.InvitationDesigner .contentBox .largeInputPair { padding-top: 8px; padding-right: 10px; }
.InvitationDesigner .contentBox .largeInputPair .lblLanguage { float:right; margin:3px; font-family:Arial; }
.InvitationDesigner .RadTabStrip { float:left; margin-left: 15px; }
.InvitationDesigner .divInvitationHeader { padding-left:0; padding-right:1%; margin-top:10px; }
.InvitationDesigner .divTabs { margin-left: 15px; margin-right: 15px; }
.InvitationDesigner .divTabs .boxContent { padding-top: 10px; }
.InvitationDesigner .divPreview { float:right;margin-right:10px; margin-top:5px; }
.InvitationDesigner #divTrackingPreference { padding-top: 15px; padding-bottom: 15px; height:15px;float:right;margin-right:10px; }
.InvitationDesigner #btnSendTestButton{ float:right;margin-right:17px; margin-top:5px; }
.InvitationDesigner .RadEditor.Default .reEditorModes {background-color:#F8F8F8;}
.InvitationDesigner .Default.RadEditor .reToolCell {background:#F8F8F8;}
.InvitationDesigner .RadEditor.Default .reContentCell {border:solid 1px #CCC;}
.InvitationDesigner .reWrapper {min-width: 1px !important;min-height: 1px !important;}
.InvitationDesigner .rcbSeparator{ background: #F1F8F0!important; min-height: 1px!important;}
.InvitationDesigner .reToolbar .reTool_text .reButton_text { color:#000000 !important; }
.InvitationDesigner .reContentArea {font-family: Arial !important;font-size: 12px !important;}
.InvitationDesigner .boxContent .RadComboBox_Default .rcbInputCellLeft {background: none;border: 1px solid #ccc;}

.InvitationDesigner .mobileTab .RadEditor .reStatistic {
	padding-left: 5px;
	border: none;
	background-color: transparent !important;
}

.InvitationDesigner .mobileTab .RadEditor .messages-counter { line-height: 22px; }

	.InvitationDesigner .mobileTab .RadEditor .messages-counter.limit-exceeded { color: red; }

.InvitationDesigner .noSms .rtsSelected {
	cursor: default;
}

.InvitationDesigner .mobileTab .sendFields {
	display: none;
}

.InvitationDesigner .messages-counter .icon {
	float: left;
	width: 20px;
	height: 19px;
	background: url(images/icons-sprite-1.png) no-repeat;
	background-position: 0px -688px;
}

.ScheduleSurvey .testWarning,
.ScheduleSurvey .recurrence {
	margin-top: -10px;
}

.recurrence {
	cursor:pointer;
}

.ScheduleSurvey .testWarning,
.recurrence {
	clear:both;
	display:block;
	font-size:9pt;
	color:#406ac0;
}

.ScheduleSurvey .testWarning,
.ScheduleSurvey .recurrence,
.ScheduleSurvey div.recurrenceOptions {
	padding-left:28px;
	padding-left:26px\9;
	*padding-left:27px;
}

.ScheduleSurvey .testWarning {
	font-weight:bold;
}

.ScheduleSurvey .boxContent h3 {
	padding-top:16px;
	font-weight:bold;
}

.ScheduleSurvey .boxContent p {
	padding-bottom: 16px;
}

.ScheduleSurvey .boxContent label {
	margin-top:10px;
}

.ScheduleSurvey .alert ul {
	list-style:disc inside none;
	padding-top:6px;
}

.ScheduleSurvey .alert li {
	padding-top:8px;
}

.ScheduleSurvey .radioButtons {
	list-style: none;
}

.ScheduleSurvey .radioButtons li,
.InvitationDesigner .recurrenceOptions,
.DataStoreConnections .recurrenceOptions {
	line-height:30px;
}

.ScheduleSurvey .radioButtons li label {
	padding:0 4px;
}

.ScheduleSurvey .radioButtons li div  {
	margin-top:-1px\9;
	*margin-top:1px;
}

.boxRoleModal .selectusercontent {
	padding: 20px 20px 10px;
	height: 310px;
}

.boxRoleModal .selectuser {
	padding: 20px 20px 10px;
	height: 290px;
}

.boxRoleModal .selectusercontent .searchrow {
	line-height:19px;
}

.boxRoleModal .selectusercontent .searchrow .textbox {
	width: 220px;
}

.boxRoleModal .selectusercontent .userlist {
	width: 240px;
	height: 200px;
	margin-bottom: 5px;
}
.boxRoleModal .selectusercontent .userlistSelected {
	width: 200px;
}
.button .disabled {
	background-image: url(images/adder-openeddisabled.gif) !important;
	color: #ACA899 !important;
}

/*
	~/projects/ImportFromTemplate.aspx
	~/projects/ImportFromFile.aspx
*/
.ImportFromTemplate .clearBox { 
	clear:both;
}
.ImportFromTemplate .templatesList { 
	float:left;
	height:274px;
}
.ImportFromTemplate .templatePreview {
	background:url("images/progress.gif") no-repeat scroll center center transparent;
	clear:none;
	float:left;
	height:274px;
	margin-left:10px;
	margin-right:-30px;
	width:425px;
}
.ImportFromTemplate .rooftop{
	background:url("images/rooftop.gif") repeat-x scroll center bottom transparent;
	border:1px solid #FFFFFF;
}
.ImportFromTemplate  .rooftop span{
	padding:7px 15px;
	line-height:29px;
	color:#878787;
	font-weight:bold;
}
.ImportFromTemplate .templatePreview .preview{
	height:243px;
	margin-left:1px;
	width:424px;
}

.ImportFromFile .alert{
	margin:10px 0;
}

.importFromFile input[type='file'] { max-width: 100%; }

.ImportFromFeedback .instructionText{
	font-size: 12px;
	font-weight: bold;
	padding: 15px;
	padding-bottom: 0px;
}
.ImportFromFeedback .dialogContent{
	border: 1px solid #afb4bf;
	overflow: hidden;
	padding: 0px;
	height: 350px;
}
.ImportFromFeedback .dialogContent, .ImportFromFeedback .alert {
	margin-right: 10px;
}
.ImportFromFeedback .textInput{
	width: 370px;
}
.ImportFromFeedback .textInputHeight{
	height: 180px;
}
.ImportFromFeedback #nameSurveyForm{
	padding-left: 25px;
	width: 370px;
}
.ImportFromFeedback #WarningDiv{
	margin-left: 25px;
	width: 370px;
	background-color: #e1ebff;
	border: 1px solid #7095e0;
}
.ImportFromFeedback .wsButton{
	margin: 2px 0px;
}
.ImportFromFeedback .TextBox{
	width: 250px;
}
.ImportFromFeedback .tdLbl{
	padding: 4px;
}

.ImportFromFeedback li{
	list-style: disc inside none;
	padding-left: 15px;
}

.ImportFromFeedback ul{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ImportFromFeedback ul.inlineList li{
	list-style: none;
}

.ImportFromFeedback ul.inlineList{
	padding-top: 0px;
	padding-bottom: 0px;
}

.ReportPreviewContent .LoadingDisplay {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	height:200px;
	width:500px;
	border:1px solid #666666;
	text-align:center;
	background-color:#fff;	
	background-image: url(images/splash.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.ReportPreviewContent .toolbar {
	position: fixed;
	width: 100%;
	z-index: 100;
	border-bottom: solid 1px #CCCCCC;
}

.ReportPreviewContent .toolbar .reportTitle {
	float: left;
}

.ReportPreviewContent .toolbar .reportTitle h2 span {
	font-size: 22px;
}

.ReportPreviewContent .toolbar .fltRight.actions {
	padding-right: 60px;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport {
	width: 160px;
	top: 37px; 
	left: auto;
	width: 160px; 
	top: 25px; 
	overflow-y:hidden;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .msword a {
	background:url("images/downloadWord.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .msppt a {
	background:url("images/downloadPPT.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .pdf a {
	background:url("images/downloadPDF.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .cluster a {
	background:url("images/downloadCluster.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .excel a {
	background:url("images/exportExcel.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport a:hover {
	background-color: #dde8ff;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport li span {
	font-weight:bold;
	padding-left: 5px;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport a {
	color:#000000;
	padding-left:20px;
	text-decoration:none;	
}

.ReportPreviewContent .toolbar .fltRight.actions ul.reportSections {
	height:auto; 
	max-height:370px; 
	overflow-x:hidden; 
	overflow-y:auto;
	width: 150px;
	left: auto;
	top: 25px;
}

.ReportPreviewContent .toolbar .fltRight.actions ul.reportSections li a {
	width: 140px;
}

.ReportPreviewContent .toolbar .fltRight.actions .sectionLbl {
	padding-left: 15px;
	padding-right: 7px;
}

.ReportPreviewContent .reportingContent {
	padding-top:45px;
}

.ReportPreviewContent .reportingContent .contentViewer .highcharts-container{
	margin: 0 auto;
}

.reToolbar .reTool_text .reButton_text 
{
	color: #406ac0 !important;
	font-size: 11px;
}

.reTool .InsertPipedValue,
.reTool_text .InsertPipedValue,
.customProperties .InsertPipedValue
{
	background-image: url(images/pipedData.gif) !important;
	background-position: center;
}

.reTool .PipingIntoChoices,
.reTool_text .PipingIntoChoices
{
	background-image: url(images/pipingColumns.gif) !important;
	background-position: center;
}

.reTool .PipingIntoTopics,
.reTool_text .PipingIntoTopics
{
	background-image: url(images/pipingRows.gif) !important;
	background-position: center;
}

.reTool .AddFromLibrary,
.reTool_text .AddFromLibrary
{
	background-image: url(images/addFromLibrary.gif) !important;
	background-position: center;
}

.reTool .InsertFillIn {
  background-image: url(images/insertFillIn.gif) !important;
}

.reTool .ExpandedView {
  background-image: url(images/expandedView.gif) !important;
  background-position: center;
}

.reTool_text .MediaManager,
.reTool .MediaManager {
  background-image: url(images/16/media.gif) !important;
  background-position: center;
}

.toolbar .items.actions .downloadReport li:hover {
	background-color: #d4dff4;
}

.toolbar .items.actions .downloadReport li a[disabled='disabled'] {
	color: #999999;
}

.toolbar .items.actions .downloadReport li a[disabled='disabled']:hover {
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
}

.ru .toolbar .button,
.fr .toolbar .button,
.de .toolbar .button,
.th .toolbar .button {
	font-size: 10px;
}

.StepMap .buttonSplit .left{
	float:left;
}

.DialogHeader {
	background-color:#F6F6F6;
	position: relative;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:20px;
	padding-right:20px;
	border-bottom-color: #CACACA;
	overflow: hidden;
}

.DialogHeaderLabel {
	width: 90%;     
	float: left;
	color: #333333;
	font-weight:bold;
	font-size: 13px;
}

.DialogHeaderLabel > span {
	word-wrap: break-word;
}

.DialogHeaderHelp {
	width: 10%;   
	float: right;
	text-align :right;
	color: #666666;
	font-size: 13px;
}

.DialogHeaderHelp a { color: #666666; }

.DialogHeaderHelp a:hover { color: #666666; text-decoration:underline; }

.DialogHeaderClearFloat {
	clear:both; 
}


/***********************************/
/*   StatusInfo (Custom Control)   */
/***********************************/
.StatusInfo .Button,
.StatusWarning .Button,
.StatusError .Button
{
	width: 60px;
}
.StatusInfo .StatusCheckbox
{
	margin-left:0px;
	_margin-left:-5px;
}
.StatusInfo
{
	background: #b6cefe url(images/lightbulb_small.gif) no-repeat 10px 10px;
	color: #666;
}
.StatusWarning
{
	word-wrap:break-word;
	/* No background image, use the one defined in boxSkinMiniAlert in controls.css */
	background-color: #efffcd;
}
.StatusError
{
	background: #FDD url(images/critical_small.gif) no-repeat 10px 10px;
	color: #300;
}

/* ~/panel/PanelMembers.aspx */
.PanelMembers .divHealthScore { float:right; line-height:26px; }
.PanelMembers .SearchTextBox { color:#000; font-size:8pt; padding:2px 0; }
.PanelMembers .SearchTextBoxGhost { color:#999; font-size:8pt; padding:2px 0; }
.PanelMembers .hypHealthScore { background-image:url(images/help.gif); display:inline-block; float:right; height:15px; width:15px; }
.PanelMembers .hypHealthScore span { display:none; }
.PanelMembers .RadGrid_Vovici th.rgSorted {white-space:normal;}
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled .rmExpandRight, 
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled .rmExpandDown, 
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled:hover .rmExpandRight, 
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled:hover .rmExpandDown 
{
	background-position: inherit !important;
}
.RadMenu_Vovici .rmItem .rmDisabled .rmExpandDown img { opacity: 0.3; filter: alpha(opacity=30); }

.PanelMemberInfo #DataContainer { padding-top:10px; *padding-top:-2px; }
.PanelMemberInfo .browse { width:100%; }
.PanelMemberInfo .browse .col1 { float:left; width:20%; margin-right:4%; }
.PanelMemberInfo .browse .col2 { float:left; width:50%; margin-right:4%; }
.PanelMemberInfo .browse .col3 { float:left; width:20%; }

.PanelMemberInfo #ProfileData { height:285px; overflow:auto; }
.PanelMemberInfo .statusInfo { padding-top:3px; }
.PanelMemberInfo .wsDataGridHeader { font-weight:bold; padding:0 2px; }
.PanelMemberInfo .wsDataGrid td { padding: 3px 3px; vertical-align:middle; margin:auto 0; }

.PanelMemberHistory .ScoreLow { color:#F00; }
.PanelMemberHistory .ScoreHigh { color:#008000; font-weight:bold; }
span.PanelHealthScore.ScoreHigh {background-color:#CCFFCC; color:#008000; font-weight:bold;}
span.PanelHealthScore.ScoreLow {background-color:#FFCCCC; color:#FF0000;}

.PanelMemberHistory .eighty { width:100%; padding:5px 0; vertical-align:middle; }
.PanelMemberHistory .eighty:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
* html .PanelMemberHistory .eighty { height: 1%; }
.PanelMemberHistory .eighty .col1 { float:left; width:77%; margin:0 4% 0 2px; }
.PanelMemberHistory .eighty .col2 { float:right; width:18%; }
.PanelMemberHistory .eighty .col2 a.button { margin-right:6px; }
.PanelMemberHistory .eighty .col2 a.button span { padding-right:20px; }
.PanelMemberHistory .historyNote { padding:6px 0 3px 2px; }

.PanelAddMember .detailForm { width:566px; }
.PanelAddMember .detailForm .detailTable td { padding:3px 0; vertical-align:middle; margin:auto 0; }
.PanelAddMember .RadGrid_Vovici { margin-top: 6px; }
.PanelAddMember .RadTabStripTop_Vovici { width: auto; }

.PanelAddGroup .detailTable td { padding:3px 0; vertical-align:middle; margin:auto 0; }
.PanelAddGroup .addPanel {width:400px; height:140px;}

.pointer_cursor { cursor: pointer; }
.LibraryHierarchical .RadGrid_Vovici .rgRow td, .LibraryHierarchical .RadGrid_Vovici .rgAltRow td { text-align:left;}
.LibraryHierarchical .btnSkinToolbar.disabled{color: #999;cursor: default;text-decoration: none;}
.LibraryHierarchical .btnSkinToolbar.disabled:hover,
.LibraryHierarchical .btnSkinToolbar.disabled:hover span{background-position:0 -64px;}

.LibraryHierarchicalEdit .EditableContent {height:595px;overflow-x:auto;overflow-y:hidden;padding:20px 40px 0px 40px; position:relative;} /*border:1px solid #CCCCCC;*/
.LibraryHierarchicalEdit .StepDiv {overflow:visible;padding-left:10px;padding-top:0;width:230px;}
.LibraryHierarchicalEdit .StepDiv .primary .content {padding:0;}
.LibraryHierarchicalEdit .StepText{ width:230px; height:250px;}
.LibraryHierarchicalEdit .StepLabel{ border:1px solid #BBBBBB;width:234px;}
.LibraryHierarchicalEdit .StepLabelInvisble{ visibility:hidden;  width:1px;}
.LibraryHierarchicalEdit .step-sorting { margin-top: 5%; }
.LibraryHierarchicalEdit .step-sorting span { font-weight: bold; float: left; padding: 2px; }
.LibraryHierarchicalEdit .step-sorting div { overflow: hidden; }
.LibraryHierarchicalEdit .step-sorting select { width: 100%; }
.LibraryHierarchicalEdit .step-grid-wrapper { height: 434px; overflow-y: scroll; overflow-x: hidden; }
.LibraryHierarchicalEdit .step-list-grid { width: 100%; }
.LibraryHierarchicalEdit .step-list-grid th { background-color: #D5E0EC; border-bottom: 1px solid #fff; border-right: 1px solid #9BB4CF; border-top: 1px solid #fff; border-left: 0; padding: 9px 10px 7px; text-align: left; }
.LibraryHierarchicalEdit .step-list-grid th:last-child{ border-right: 0; }
.LibraryHierarchicalEdit .step-list-grid td { border: 1px solid #fff; border-left: 0; border-right: 0; padding: 10px; position: relative; cursor: default; }
.LibraryHierarchicalEdit .step-list-grid td:last-child { padding-right: 25px; }
.LibraryHierarchicalEdit .step-list-grid tr:hover td { background-color: #eff7d5; }
.LibraryHierarchicalEdit .step-list-grid tr.row-selected td { background-color: #eff7d5; }
.LibraryHierarchicalEdit .step-list-grid td span { overflow: hidden; display: block; max-width: 80px; -moz-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-up,
.LibraryHierarchicalEdit .step-list-grid td .arrow-down { position: absolute; right: 4px; width: 0; height: 0; border-style: solid; border-color: transparent; cursor: pointer; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-down { border-width: 8px 8px 0 8px; top: 50%; border-top-color: #4F4F4F; margin-top: 2px; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-up { border-width: 0 8px 8px 8px; top: 50%; border-bottom-color: #4F4F4F; margin-top: -10px; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-up:hover { border-bottom-color: #3A3A3A; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-down:hover { border-top-color: #3A3A3A; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-up.arrow-disabled { border-bottom-color: #CCC; cursor: default; }
.LibraryHierarchicalEdit .step-list-grid td .arrow-down.arrow-disabled { border-top-color: #CCC; cursor: default; }
.LibraryHierarchicalEdit .step-list-grid .row td { background-color: #E5EDF6; }
.LibraryHierarchicalEdit .step-list-grid .alt-row td { background-color: #F6F6F6; }
.LibraryHierarchicalEdit .NewStep{overflow:visible;padding-left:10px;padding-right:10px;padding-top:0;width:220px;}
.LibraryHierarchicalEdit .NewStepControl{ border:2px dashed #BBBBBB;height:153px;margin:0;padding-top:220px;text-align:center;width:100%;}
.LibraryHierarchicalEdit .StepControlDiv { border:1px solid #BBBBBB;height:275px;margin:0;padding:0;width:100%;}
.LibraryHierarchicalEdit .StepList {border-color:#BBBBBB -moz-use-text-color -moz-use-text-color;border-right:medium none;border-style:solid none none;border-width:1px medium medium;height:465px;width:235px; word-break: break-all; white-space: nowrap; word-wrap: break-word;}
.LibraryHierarchicalEdit .StepListBase {display:none;}
.LibraryHierarchicalEdit .WSForm {width:500px;margin-left: 5px;}
.LibraryHierarchicalEdit .WSFormInput {width:502px; margin:0px 0px 5px 5px;}
.LibraryHierarchicalEdit .TextTable{ background-color: white;background-image: url(images/stbBgExpanded.gif); background-repeat: repeat-y;background-position: -200px; table-layout:fixed; width:100%; }
.LibraryHierarchicalEdit .primary { margin: 20px; }
.LibraryHierarchicalEdit .RadTabStripTop_Vovici {width: 100%; }
.LibraryHierarchicalEdit h2{ margin-bottom:0px;}
.LibraryHierarchicalEdit .EditableContent p { line-height:1;}
.LibraryHierarchicalEdit .box.StatusInfo {margin: 20px 40px 40px 40px; width: auto !important;}
.LibraryHierarchicalEdit .translationsDiv .EditableContent {height:559px;overflow-y:auto;}
.LibraryHierarchicalEdit .translationsDiv .button {margin-top:3px;}
.LibraryHierarchicalEdit .languages li {clear: both;height: 40px;padding: 0 15px;width:225px;}
.LibraryHierarchicalEdit .languages  li span{float:left;clear:left;color:#717c93;}
.LibraryHierarchicalEdit .languages .translate{font-weight:bold;float:left; max-width: 165px;color:Black;text-decoration:none;}
.LibraryHierarchicalEdit .languages .remove{float:right;background-image:url("images/icons-sprite-1.png");background-repeat:no-repeat;background-position:2px -139px;height:17px;width:20px;margin-left:2px;}
.LibraryHierarchicalEdit #QuestionPreviewArea { height: 490px; width: 100%; min-width: 856px;  margin-bottom: 20px; }

.LibraryHierarchicalEdit_Dialog .SingleLineText{margin:0 0 14px;padding:0;width:100%;}
.LibraryHierarchicalEdit_Dialog .MultiLineText {height:215px;margin:0;padding:0;width:100%;}

.LibraryTemplates .RadGrid_Vovici .rgIconLocked{ width:16px; display:inline-block;}
.LibraryTemplateAdd .templateText,
.LibraryTemplateAdd .templateInput { display:block; }
.LibraryTemplateAdd .templateText { padding-top:10px; }
.LibraryTemplateAdd .templateInput { width:525px; }
.LibraryTemplateAdd select { height:240px; }
.LibraryTemplateAdd .divDialogStatus { padding: 10px 0; *padding-top:3px; height:35px; }

.LibraryThemes .RadGrid_Vovici .rgIconLocked,
.LibraryReportThemes .RadGrid_Vovici .rgIconLocked,
.LibraryLanguagePacks .RadGrid_Vovici .rgIconLocked{ width:16px; display:inline-block;}
.LibraryThemesEdit .UploadButtons { background-color:#FCFCFC; border:1px solid #afb4bf; padding:3px 7px; width:490px; }
.LibraryThemesEdit .UploadButtons input { font-size:11px !important; }
.LibraryThemesEdit .UploadButtons td { vertical-align:middle; }
.LibraryThemesEdit .fileUpload input { width:250px; }
.LibraryThemesEdit .RadUpload .ruInputs li { margin: 0 }
.LibraryThemesEdit .UploadButtons table { width:100% }
.LibraryThemesEdit .RadUpload .ruFileWrap { min-width:250px !important; }
#divSelect .fileUpload input { min-width:250px; }

.LibraryQuestions .RadGrid_Vovici .rgIconLocked{ width:16px; display:inline-block;}

.recentPage { clear:both; float:left;  margin:10px 0 0 0; white-space:nowrap;}
.recentPage ul {margin-top:10px;padding-left:70px;}
.recentPage i { float:left; width:50px; height:80px; padding:0 0 0 21px; background:transparent url(images/pageunselected.gif) no-repeat; }
.recentPage .recentQuestion { margin-top:6px;}
.recentPage .recentQuestion .qHeading { margin:3px 0 0 14px;}

.LibraryReportThemeEdit table.colorPickerList { margin-top: 6px; margin-bottom: 6px; }
.LibraryReportThemeEdit table.colorPickerList tr.altRow { background-color:#ffffff; }
.LibraryReportThemeEdit table.colorPickerList td { vertical-align:middle; padding:4px; }

.LibraryImageManager #decoratedZoneFieldset, .LibraryMediaManager #decoratedZoneFieldset { margin-bottom: 5px; }
.LibraryImageManager #decoratedZoneFieldset fieldset, .LibraryMediaManager #decoratedZoneFieldset fieldset { width: 300px; height: 320px; margin-top: 14px; border: 1px solid #d9d9d9; }
.LibraryImageManager #decoratedZoneFieldset legend, .LibraryMediaManager #decoratedZoneFieldset legend { margin-left: 15px; }
.LibraryImageManager #decoratedZoneFieldset img { margin: 10px; max-width: 290px; max-height: 290px; vertical-align: middle; }
.LibraryImageManager .imgEditLink:hover { cursor: pointer; }
.LibraryImageManager .imgEditLink.Disabled { color: #999; text-decoration: none; cursor:default; }

#divEditStyling .RadGrid_Vovici .warningSupportIndicator { background: transparent url(images/warning_filter.gif) no-repeat 0px 2px; width: 20px; height: 20px; display: inline-block; margin-left: 2px; }
#divEditStyling .RadGrid_Vovici .informationSupportIndicator { background: transparent url(images/information.png) no-repeat 0px 4px; width: 20px; height: 20px; display: inline-block; margin-left: 2px; top: 4px; position: relative;}

/** SIDE TABS (LAYOUT) ***/
.sidetabs.stbAdministrationTab {
	min-height: 900px;
}
.sidetabs.stbReportingTab { background-position: -54px 0; padding-left: 180px; }
.sidetabs.stbReportingTab .tabList { width: 145px; }
.sidetabs.stbReportingTab .tabList li { width: 145px; }
.sidetabs.stbReportingTab .tabList a.stbIconToggle { width: 136px; }
.WorkgroupSetup .ddinput{ width:400px;}
.WorkgroupSetup h2, .GroupCaseSetup h2, .MailSetup h2 {margin: 21px 0 11px;}
.WorkgroupSetup .boxRoleModal .content { padding: 0px 30px 5px; }
.WorkgroupSetup .disabledControlToolTipSpan
{
	position    :absolute;
	z-index     :1010101010;
	display     :block;
	width       :100%;
	height      :100%;
	top         :0;         
}

.GroupCaseSetup .sectionDescription { margin-bottom: 15px; }
.GroupCaseSetup .priorityLabel { width: 200px; }
.GroupCaseSetup .divPropertiesWrapper {margin-bottom: 20px;}
.GroupCaseSetup .divPropertiesWrapper li{ margin-bottom: 3px; }
.GroupCaseSetup .divCaseEscalation .RadAjaxPanel { display: inline-block !important; }
.GroupCaseSetup #divCaseEscalation.labelsContent { min-height:615px; }
.GroupCaseSetup #divCaseEscalation #btnAddCaseRule { position: absolute; right: 1%; top: 19px; }
.GroupCaseSetup #divCaseEscalation .caseRuleItem { padding-left:25px!important; padding-bottom:10px; padding-top:10px; margin:0px; position:relative;}
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleHeader .caseRuleActions { float:right; position:absolute; top: 5px; right:0px; }
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleHeader .headerText { padding-top: 10px; width:75%;}
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleHeader .headerText { display:inline-block; word-wrap:break-word; }
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleHeader .headerText .lnkBranchTitle { text-decoration:underline; }
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleHeader .branchDestination{ margin-top:5px; float:right; }
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleHeader .reportActionButtons { margin-top: 0px; }
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseMailTo { color: gray;display: inline-block;padding-left: 10px;}
.GroupCaseSetup #divCaseEscalation .caseRuleItem .caseRuleCriteria { float: left; padding-top: 10px; clear:both;}
.GroupCaseSetup #divCaseEscalation .caseRuleItemAlt { background-color: #E5EDF6; padding:5px 0px 5px; min-height:25px; }
.GroupCaseSetup #divCaseEscalation .viewButtons { position: absolute; top: 25px; right: 10%; }
.GroupCaseSetup #divCaseEscalation .viewButtons li + li { padding: 0px; }
.GroupCaseSetup .Hdl {
	background: url(images/rowGrip.png) center center no-repeat;
	cursor: move;
	visibility: visible;
	float:right;
	width:14px;
	height:14px;
}

.EditCustomProperty .lnkAddChoice { margin: 5px 0 10px; }
.EditCustomProperty .Row { margin-bottom: 10px; }
.EditCustomProperty .divTable { margin-bottom: 10px; }
.EditCustomProperty .tdPropertyType { width:90%; padding-bottom:6px; }

.CaseRulesEdit .divCaseDialogOptions {
	padding: 20px 30px 15px;
	background-color: #d9e1f4;
}

.CaseRulesEdit .riTextBox{
	height: 20px;
	margin: 2px 0 !important;
}
.CaseRulesEdit td{
	padding: 2px;
}
.CaseRulesEdit select.Control{
	width: auto;
	height: 20px;
}
.CaseRulesEdit .CriteriaBuilder .expressionList{
	line-height: 19px;
}
.CaseRulesEdit .RadComboBox {
	height: 22px;
}
.CaseRulesEdit .Control,
.CaseRulesEdit select,
.CaseRulesEdit .RadComboBox,
.CaseRulesEdit .RadAutoCompleteBox{
	margin: 2px 0px;
}
.CaseRulesEdit .editorBlock{
	padding: 4px 0px;
}
.CaseRulesEdit .Control{
	padding: 2px;
}
.CaseRulesEdit .wrapperCriteriaBuilder{
	height: 388px;
}
.CaseRulesEdit .CriteriaBuilder .gridScroller{
	max-height: 385px;
}
.CaseRulesEdit .caseDetails .RadComboBox,
.CaseRulesEdit .caseDetails .RadAutoCompleteBox,
.CaseRulesEdit .ruleEmail .RadComboBox,
.CaseRulesEdit .ruleEmail .RadAutoCompleteBox{
	width: 596px !important;
}
.CaseRulesEdit .RadAutoCompleteBox .racSlide .RadAutoCompleteBoxPopup .racList { 
	max-height: 300px; 
}
.CaseRulesEdit .Control{
	width: 590px;
}
.CaseRulesEdit .caseDetails .contactDetails .Control{
	width: 546px;
}
.CaseRulesEdit .caseDetails .reContentCell {
	padding: 3px;
	position: relative;
}
.CaseRulesEdit .caseDetails td{
	vertical-align: middle; 
}
.CaseRulesEdit .customProperties td { padding: 0; }
.CaseRulesEdit .customProperties .lblCaseProperties{ font-weight: bold; margin: 10px 0 5px; display:inline-block;}
.CaseRulesEdit .scroller{ overflow-y:auto; overflow-x:hidden; height:370px; position:relative;}
.CaseRulesEdit .CriteriaBuilder .gridScroller {overflow:auto; position:relative; zoom:1;  min-height: 100px !important;  max-height: none !important;}
.CaseRulesEdit .wrapperCriteriaBuilder { height:250px; }
.CaseRulesEdit .RadAutoCompleteBox { display:inline-block; vertical-align: middle; }
.CaseRulesEdit .RadComboBox table { vertical-align:middle; }
.CaseRulesEdit .RadAutoCompleteBoxPopup .racList {padding:0px;}
.CaseRulesEdit .RadAutoCompleteBox .racTextToken { overflow: hidden; text-overflow: ellipsis; max-width: 200px; }
.CaseRulesEdit select{ vertical-align:middle; padding:1px!important; height:20px;}
.CaseRulesEdit .riTextBox { padding:1px!important; height:20px!important;}


.SurveyDesigner .questionPagePrev { background-image: url(images/pagPrev.gif); background-position:4px 4px; padding-left:15px; background-repeat:no-repeat; cursor:pointer; }
.SurveyDesigner .questionPageNext { background-image: url(images/pagNext.gif); background-position:95px 4px; padding-right:20px; background-repeat:no-repeat; text-decoration:none; cursor:pointer; }

.GroupUnsubscribes .wrapper { min-width:950px;}
.grid-images-toolbar .items .search, .toolbar .items .search{ float:right;}
.grid-images-toolbar .items .search input, .toolbar .items .search input{font-size:8pt;padding: 5px 2px;width: 175px;margin-top: 0px; height: 10px}
@-moz-document url-prefix() {.grid-images-toolbar .items .search input, .toolbar .items .search input{height: 12px}}
.GroupWorkflow .contentTable{ width:100%;}
.GroupWorkflow .allUsersCol{ width:45%;}
.GroupWorkflow .buttonsCol { width:10%;}
.GroupWorkflow .selectedUsersCol{ width:45%;}
.GroupWorkflow .allUsersRow{ vertical-align:top;}
.GroupWorkflow .reviewBtnRow { vertical-align:middle; text-align:center;}
.GroupWorkflow .supervisedBtnRow{ vertical-align:middle; text-align:center;}

.GroupOrganizations .wrapper { min-width: 1140px; }
.GroupOrganizations .contentTable{ width:100%;}
.GroupOrganizations .allUsersCol{ width:45%;}
.GroupOrganizations .buttonsCol { width:10%;}
.GroupOrganizations .selectedUsersCol{ width:45%;}
.GroupOrganizations .allUsersRow{ vertical-align:top;}
.GroupOrganizations .assignBtnRow { vertical-align:middle; text-align:center;}

.GroupOrganizations .GearButton {
	background: url(images/gear_m.png) center center no-repeat;
	float: right;
	height: 26px;
	margin-top: -2px;
	position: relative;
	width: 40px;
	z-index: 101;
	cursor: pointer;
}
.GroupOrganizations .GearButton .rmExpandDown { background: none!important; }
.GroupOrganizations .GearButton .rmSlide { left: -92px!important; }
.GroupOrganizations .GearButton .rmLink { cursor: pointer; }
.GroupOrganizations .GearButton .rmLink.rmDisabled { cursor: default; }

.TaskFilter select,.TaskFilter input { margin:3px 0;}
.TaskFilter .SubSectionText { display:block; font-size:1.1em; font-weight:bold; height:28px; line-height:28px; }
.TaskFilter .Options { margin-bottom:10px; padding-left:5px; }
.TaskFilter .FilterLabel { width:65px; }
.TaskFilter .FilterOptions { height: 285px; }
.TaskFilter .StartDateLabel {padding-bottom:10px !important;}

.GroupRoles td.defaultCol { padding:0px!important; vertical-align:middle;}
.GroupRoles .RadGrid_Vovici .rgIconLocked{ width:16px; display:inline-block;}

.GroupRolesEdit p.tight { margin-top:10px;}
.GroupRolesEdit .wsDataGrid { border:1px solid #c0cbe2; }
.GroupRolesEdit .wsDataGrid th, .wsDataGrid td { border:1px solid #c0cbe2!important;}
.GroupRolesEdit .wsDataGrid .wsToolbar th { background-color:#c1d0ef; }
.GroupRolesEdit .wsDataGrid .wsDataGridHeader {font-weight:bold; background:#d6e1f6;}
.GroupRolesEdit .wsDataGrid .wsDataGridItem {background-color:#edf2fb;}
.GroupRolesEdit .wsDataGrid .wsDataGridAltItem {background-color:#FFF;}
.GroupRolesEdit .wsDataGrid .wsDataGridItem,.GroupRolesEdit  .wsDataGrid .wsDataGridAltItem{ text-align:center;}
.GroupRolesEdit .wsDataGrid .wsDataGridItem td:first-child,.GroupRolesEdit  .wsDataGrid .wsDataGridAltItem td:first-child { text-align:left;}
.GroupRolesEdit input { margin:3px 0; vertical-align: bottom; }
.GroupRolesEdit .wsDataGrid ul { list-style:none; margin:0px; padding:0px; }
.GroupRolesEdit .wsDataGrid li { float:left; padding:2px 15px 2px 0px; text-align:left; width:170px; white-space:nowrap; }
.GroupRolesEdit .wsDataGrid li.Exp { width: 250px; padding: 2px 0px 2px 0px;}
.GroupRolesEdit .wsDataGrid { border-collapse:collapse; }
.GroupRolesEdit .wsDataGrid th, .wsDataGrid td { border:1px solid #afb4bf; height:18px; line-height:18px; padding:3px; }
.GroupRolesEdit .wsToolbar th { font-weight:normal; }
.GroupRolesEdit .wsDataGridItem td.notop {
	border-top: 0px !important;
	padding-top: 0px;
}

.GroupRolesEdit .wsDataGridItem td.nobottom {
	border-bottom: 0px !important;
	padding-bottom: 0px;
}

.reviewAction .tabs {  position:static;background:url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6;}
.reviewAction .tabs .rtsLI {margin:0 2px;}
.reviewAction .tabs li a { padding:0px;}
.reviewAction .tabs li a>span {padding:8px;font-size:14px;}
.reviewAction .tabs li a {background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;}
.reviewAction .tabs li a > span{background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;}
.reviewAction .tabs li a.rtsSelected {background:url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent;}
.reviewAction .tabs li a.rtsSelected > span{background:url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;color:#000000;}
.reviewAction .tabs li a.rtsDisabled {background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; color:#ACA899 !important;}
.reviewAction .tabs li a.rtsDisabled > span{background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;}
.reviewAction #shadow { z-index: 100; width: 100%; height: 100%; position: absolute; top: 0px; left:0px; background: url("images/progress.gif") no-repeat scroll 50% 50% gray; opacity: 0.3;filter: alpha(opacity = 30); }

/* General heading and data colors */
.HeadingColors { background:#e0e5ee; color:#666; }
.HeadingColorsBordered { background:#e0e5ee; border-left:solid 1px #afb4bf; border-right:solid 1px #afb4bf; border-bottom:solid 1px #afb4bf; color:#666; }
.DataColors { background:#FFF; color:#666; }
.DataColorsAlternate { background:#EFEFEF; color:#666; }
.Grid { background:#FFF; border: solid 1px #afb4bf; color:#666; }
.Grid td { border: solid 1px #afb4bf; }

/* AdvancedBranchingEdit and EmailTriggersEdit and QuotaManagementEdit filter layout */
.ChoiceConditions .ControlBordered, .QuotaManagementEdit .ControlBordered, .EmailTriggersEdit .ControlBordered, .AdvancedBranchingEdit .ControlBordered { background:#FFF; border:solid 1px #afb4bf; color:#666; border-collapse:collapse; font-size:8pt; margin-bottom:5px; vertical-align:middle !important; padding:auto !important; }
.ChoiceConditions .HighlightColors, .QuotaManagementEdit .HighlightColors, .EmailTriggersEdit .HighlightColors, .AdvancedBranchingEdit .HighlightColors { background:#b6cefe !important; color:#666; }
.ChoiceConditions .SubDataColors, .QuotaManagementEdit .SubDataColors, .EmailTriggersEdit .SubDataColors, .AdvancedBranchingEdit .SubDataColors { background:#EFEFEF; color:#666; }
.ChoiceConditions .DataColors, .QuotaManagementEdit .DataColors, .EmailTriggersEdit .DataColors, .AdvancedBranchingEdit .DataColors { background:#FFF; color:#666; }
.ChoiceConditions .HeadingColors, .QuotaManagementEdit .HeadingColors, .EmailTriggersEdit .HeadingColors, .AdvancedBranchingEdit .HeadingColors { background:#e0e5ee; color:#666; padding:3px; }
.ChoiceConditions .Control, .QuotaManagementEdit .Control, .EmailTriggersEdit .Control, .AdvancedBranchingEdit .Control { background:#FFF; border:solid 1px #7B9EBD; font-size:8pt; }
/* setting style on td elements so IE7 will apply them as IE7 is touchy about row styles vs cell styles. xhtml strict doctypes sometimes get interpreted as "rows aren't allowed to have styling" */
.ChoiceConditions .HighlightColors td, .QuotaManagementEdit .HighlightColors td, .EmailTriggersEdit .HighlightColors td, .AdvancedBranchingEdit .HighlightColors td { background-color:#b6cefe; color:#666; vertical-align:middle; border:solid 1px #afb4bf;}
.ChoiceConditions .SubDataColors td, .QuotaManagementEdit .SubDataColors td, .EmailTriggersEdit .SubDataColors td, .AdvancedBranchingEdit .SubDataColors td { background:#EFEFEF; color:#666; vertical-align:middle; border:solid 1px #afb4bf;}
.ChoiceConditions .DataColors td, .QuotaManagementEdit .DataColors td, .EmailTriggersEdit .DataColors td, .AdvancedBranchingEdit .DataColors td { background:#FFF; color:#666; vertical-align:middle; border:solid 1px #afb4bf;}
.ChoiceConditions .HeadingColors td, .QuotaManagementEdit .HeadingColors td, .EmailTriggersEdit .HeadingColors td, .AdvancedBranchingEdit .HeadingColors td { background:#e0e5ee; color:#666; padding:3px; border:solid 1px #afb4bf;}
.ChoiceConditions .Control td, .QuotaManagementEdit .Control td, .EmailTriggersEdit .Control td, .AdvancedBranchingEdit .Control td { background:#FFF; border:solid 1px #7B9EBD; font-size:8pt; vertical-align:middle; border:solid 1px #afb4bf;}

/* AdvancedBranching and EmailTriggers and QuotaManagement */
.EmailTriggers .RadGrid_Vovici .rgRow td, .QuotaManagement .RadGrid_Vovici .rgRow td, .AdvancedBranching .RadGrid_Vovici .rgRow td { border-color:#FFFFFF #c0cbe2 #c0cbe2 -moz-use-text-color; border-style:solid solid solid none; border-width:1px 1px 1px medium; }
.EmailTriggers .RadGrid_Vovici .rgAltRow td, .QuotaManagement .RadGrid_Vovici .rgAltRow td, .AdvancedBranching .RadGrid_Vovici .rgAltRow  td {border-color:#FFFFFF #c0cbe2 #c0cbe2 -moz-use-text-color; border-style:solid solid solid none; border-width:1px 1px 1px medium; }

.EmailTriggersEdit .divTriggerDialogOptions {
	padding: 20px 30px 15px;
	background-color: #d9e1f4;
}

.EmailTriggersEdit .riTextBox{
	height: 20px;
	margin: 2px 0 !important;
}
.EmailTriggersEdit td{
	padding: 2px;
}
.EmailTriggersEdit select.Control{
	width: auto;
	height: 20px;
}
.EmailTriggersEdit .CriteriaBuilder .expressionList{
	line-height: 19px;
}
.EmailTriggersEdit .RadComboBox{
	height: 22px;
}
.EmailTriggersEdit .Control,
.EmailTriggersEdit select,
.EmailTriggersEdit .RadComboBox,
.EmailTriggersEdit .RadAutoCompleteBox{
	margin: 2px 0px;
}
.EmailTriggersEdit .editorBlock{
	padding: 4px 0px;
}
.EmailTriggersEdit .Control{
	padding: 2px;
}
.EmailTriggersEdit .wrapperCriteriaBuilder{
	height: 388px;
}
.EmailTriggersEdit .CriteriaBuilder .gridScroller{
	max-height: 385px;
}
.EmailTriggersEdit .caseDetails .RadComboBox,
.EmailTriggersEdit .caseDetails .RadAutoCompleteBox,
.EmailTriggersEdit .triggerEmail .RadComboBox,
.EmailTriggersEdit .triggerEmail .RadAutoCompleteBox{
	width: 596px !important;
}
.EmailTriggersEdit .RadAutoCompleteBox .racSlide .RadAutoCompleteBoxPopup .racList { 
	max-height: 300px; 
}
.EmailTriggersEdit .Control{
	width: 590px;
}
.EmailTriggersEdit .caseDetails .contactDetails .Control{
	width: 546px;
}
.EmailTriggersEdit .caseDetails .reContentCell {
	padding: 3px;
}
.EmailTriggersEdit .caseDetails .reContentArea,
.EmailTriggersEdit .triggerEmail .reContentArea {
	word-break: break-all;
}
.EmailTriggersEdit .caseDetails .reLayoutWrapper {
	height: 100% !important;
}
.EmailTriggersEdit .caseDetails td{
	vertical-align: middle; 
}
.EmailTriggersEdit .caseDetails .reToolZone {
	padding: 0;
}
.EmailTriggersEdit .customProperties td { padding: 0; }
.EmailTriggersEdit .customProperties .lblCaseProperties{ font-weight: bold; margin: 10px 0 5px; display:inline-block;}

/* My Account & Administration pages */
.myAccountTitle { margin-bottom: 16px; padding-top: 2px; width: 50%;}
.DataSection { border-top:2px solid #a4b6dc; margin-right:8px; padding:0 4px 25px 0; }
.DataSection .SubSectionText { font-size:18px; padding-bottom:8px; display:block; }
.DataSection .Options { padding-bottom:0px;margin-bottom: 5px;}
.DataSection .Options input[type=text], .DataSection input[type=password] { width:325px; }
.DataSection .Options select { width:330px;}
.DataSection .Options .help-text { color: #999999; }
.UserProfile .DataSection .Options select { height:20px; }
.DataSection .IndentOptions { margin-left:14px; }
.DataSection .SubSectionHeading { font-weight:bold; display:block; }
.UserProfile .EnableAdvancedDesigner {padding-bottom: 0px!important;}
.changeTableauPassword .DataSection {border-top: none;}

.UserProfile .divSpecialTopRight { position:absolute; top:20px; right:30px; }
.UserProfile .buttonsSettings { width: 40%; min-width: 485px; float: right; position: absolute; }
.UserProfile .btnHiddenMessage { float: left; }
.UserProfile .btnSaveReset { float: right; }
.UserProfile .sidetabs .tabContentArea h1 { margin-bottom: 25px; }

.UserProfile .DataSection { padding-top:25px; }
.UserProfile .layout { width:100%; }
.UserProfile .layout .column { width:48%; }
.UserProfile .columnGap { width:4%; }
.UserProfile .optionList td { padding:4px 0; }
.UserProfile .optionCheckbox div { margin: 4px 0px 0px 0px; }

.GroupSMSGatewaySettings .DataSection { padding-top: 10px; padding-bottom: 10px; }
.GroupSMSGatewaySettings .divEnableSMS,
.WorkGroupEdit .divEnableSMS {
	margin-bottom: 15px;
}
.GroupSMSGatewaySettings .divEnableSMS label,
.WorkGroupEdit .divEnableSMS label {
	font-size: 14px;
}

/*Culture specific css*/
.UserProfile.de a.stbIconDictionary span { display: block; line-height: 17px; padding-left: 46px; }

.MailSetup .content td { padding:2px; }
.MailSetup td.label { width:150px; }
.MailSetup a[disabled] { color:#999!important; cursor:default!important; text-decoration:none!important; }
.MailSetup div.StatusInfo[id*=stsSaveSetup] {margin-right:58px;}
.MailSetup .testMail .box, .MailSetup .Options .box { clear:none!important }

.GroupReports #ToCheckboxDiv { background-color:#FCFCFC; border:1px solid #afb4bf; }
.GroupReports .wsDataGrid td { border:1px solid #afb4bf; padding:3px 5px; }
.GroupReports .lnkMenu { background-repeat:no-repeat;background-position:left center;padding-left:29px;padding-top:8px;padding-bottom:8px; background-image:url(images/back.gif); }
.GroupReports .lnkMenu:hover { background-image:url(images/back_on.gif); }
.GroupReports .tblLinks td, .GroupReports .divLinks { padding:10px; }
.GroupReports #ReportsDiv { margin-top:20px;margin-left:30px; }
.GroupReports #ReportsDiv h1 { font-size:1.6em; }
.GroupReports .caseReports h1 { float: left; margin: 12px 0 0; }
.GroupReports .caseReports .boxBorderThickGrey { border-radius: 5px; }
.GroupReports #ReportsDiv .divDirections { margin-bottom:20px; }
.GroupReports .divReportDateOptions { margin-bottom:20px;background-color:#b6cefe;border:1px solid #7095e0;padding:5px;float:left; }
.GroupReports .divReportDateOptions table td { padding:8px; }
.GroupReports .sysadmin.divLinks { clear:both;}
.GroupReports .sysadmin.divLinks span{ display:block; width:300px; float:left; padding:10px; height:130px;}
.GroupReports #tblTimeFrame { background-color:#e8effc; border:1px solid #c0cbe2; }
.GroupReports #tblTimeFrame tr td { padding:5px; }

/* Verbatim Counter */
.GroupReports .verbatimCounterTotal { margin-bottom: 10px; }
.GroupReports .verbatimCounterTotal span { font-weight: bold; }
.GroupReports #divVerbatimCounter {
	position:relative !important; 
	display:block; 
	min-width:300px; 
	min-height:300px;
	max-width:1540px; 
	height: 480px; 
	margin-right: auto; 
	margin-left: auto;
}
.GroupReports #divVerbatimCounter #chartWrapper {
	position:relative !important;
}
.GroupReports #divVerbatimCounter #chartContainer {
	background-color:White;
	margin-top:20px; 
	position: relative !important;
}

.GroupReports .divReportContent .divNote { padding-top: 5px; }

/* My Account Change Password */
.ChangePassword .DataSection { border-top:none; }

/* My Account Dictionary */
.UserDictionary .heading { padding-bottom:10px; }
.UserDictionary .loading { margin-top:48px; }
.UserDictionary .panel { width:460px; padding:10px; }
.UserDictionary .addWord { padding-bottom:8px; }
.UserDictionary .addWord a span, .UserDictionary .wordList a span { width:60px; text-align:center; }
.UserDictionary .TextBox, .UserDictionary .GhostTextBox  { width:334px; height:22px; line-height:18px; vertical-align:middle; }
.UserDictionary .GhostTextBox { color:#AAA;}
.UserDictionary select { width:340px; height: 250px; vertical-align:top; }
.UserDictionary .status { margin-top:10px; }
		
.SurveyGlossary .vcKeywordList .vcTreeHeader { background-color: #F8F8F8; border: 1px solid #CCC; font-size: 1.1em; height: 24px; line-height: 24px; padding: 2px; width: 238px; }
.SurveyGlossary .vcKeywordList .vcToolbarButton { background-color: #F8F8F8; background-position: left center; background-repeat: no-repeat; border: 1px solid #F8F8F8; display: block; float: left; line-height: 22px; padding-left: 8px; padding-right: 8px; white-space: nowrap; }
.SurveyGlossary .vcKeywordList .vcToolbarButton:hover { background-color: #b6cefe; border: 1px solid #7095e0; }
.SurveyGlossary .vcKeywordList a.vcIconButton { background-position: center center; background-repeat: no-repeat; border: 1px solid #F8F8F8; cursor: default; display: block; float: right; height: 22px; margin-left: 2px; text-indent: -1000px; width: 22px; }
.SurveyGlossary .vcKeywordList a.vcIconButton:hover { background-color: #b6cefe; border: 1px solid #7095e0; cursor: pointer; }
.SurveyGlossary .vcKeywordList a.vcDelete { background-image: url(images/delete.gif); }

.SurveyGlossaryPane {height:519px;padding:0px;}
.SurveyGlossary .keyPane {height:470px;padding:20px 20px 0 20px;border-right: solid 1px #CCC; float: left;}
.SurveyGlossary .valuePane {height:470px;left:298px;padding:20px 20px 0 20px;float: left; width: 540px;}
.SurveyGlossary #divStatus {padding:3px 0 0;}

.GroupNotify #ToCheckboxDiv { background-color:#FCFCFC; border:1px solid #afb4bf;margin-top:3px;margin-bottom:3px; }
.GroupNotify input,.GroupNotify select { margin-top:3px;margin-bottom:3px; }
.GroupNotify .label{ width:80px;}
.GroupNotify .RadEditor .reContentArea,
.GroupNotify .RadEditor.reWrapper .reToolCell {word-wrap: break-word; max-width:1569px; min-width:200px;}
.GroupNotify .notifyMessageBody *{max-width:1570px;}

.AdvReportElementSettings { padding:4px !important; }
.AdvReportElementSettings h2 { margin-bottom:0px;}
.AdvReportElementSettings h2+p { margin-top:4px;}
.AdvReportElementSettings .tabs {  position:static;background:url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6;}
.AdvReportElementSettings .tabs .rtsLI {margin:0 2px;}
.AdvReportElementSettings .tabs li a { padding:0px;color: #fff;}
.AdvReportElementSettings .tabs li a:hover { text-decoration: none; color: #fff; }
.AdvReportElementSettings .tabs li a>span {padding:8px;font-size:14px;}
.AdvReportElementSettings .tabs li a {background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;}
.AdvReportElementSettings .tabs li a > span{background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;}
.AdvReportElementSettings .tabs li a.rtsSelected {background:url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent;}
.AdvReportElementSettings .tabs li a.rtsSelected > span{background:url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;color:#000000;}
.AdvReportElementSettings .tabs li a.rtsDisabled {background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; color:#ACA899 !important;}
.AdvReportElementSettings .tabs li a.rtsDisabled > span{background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;}
.AdvReportElementSettings a.button { margin-top: 8px; }
.AdvReportElementSettings td+td { padding-left:8px; }
.AdvReportElementSettings tr+tr label,
.AdvReportElementSettings tr+tr input { margin-top:4px; }

/* CustomProperties Datagrid styleing */
.CustomProperties .DataGrid { border-collapse: collapse; }
.CustomProperties .DataGrid td { height:28px; vertical-align:middle; border-color: #afb4bf;	border-style: solid; border-width: 0 1px 1px 0; padding-left:5px; }
.CustomProperties .DataGridAltItem { background-color: #EFEFEF; color: #666; }
.CustomProperties .DataGridAltItem td { background-color: #EFEFEF; color: #666; }
.CustomProperties .DataGridAltItem a { color: #0245CE; }
.CustomProperties .DataGridAltItem a:hover { color: #406ac0; }
.CustomProperties .DataGridEditItem { background-color: #85acfb; color: #666; }
.CustomProperties .DataGridEditItem td { background-color: #85acfb; color: #666; }
.CustomProperties .DataGridFooter { background-color: #e0e5ee; color: #666; }
.CustomProperties .DataGridHeader { background-color: #e0e5ee; color: #666; }
.CustomProperties .DataGridHeader td { background-color: #e0e5ee; color: #666; }
.CustomProperties .DataGridItem { background-color: #FFF; color: #666; }
.CustomProperties .DataGridItem { color: #666; }
.CustomProperties .DataGridItem td { color: #666; }
.CustomProperties .DataGridItem a { color: #0245CE; }
.CustomProperties .DataGridItem a:hover { color: #406ac0; }
.CustomProperties .DataGridSelectedItem { background-color: #85acfb; color: #666; }
.CustomProperties .DataGridSelectedItem td { background-color: #85acfb; color: #666; }
.CustomProperties .DataGridSeparator {}
.CustomProperties a[disabled]{color:#999999!important;cursor:default!important;text-decoration:none!important;}

.DataGrid .DataGridAltItem td{ border:none; padding:7px 10px;}
.DataGrid .DataGridEditItem  td { border:none; padding:7px 10px 5px 10px;}

.editPane.ReportFrequencyChart .btnSkinPushablePanel, 
.editPane.ReportTrendChart .btnSkinPushablePanel,
.editPane.ReportSentimentChart .btnSkinPushablePanel {
	 width:293px; 
}
.editPane.ReportFrequencyChart .addMenuContainer, 
.editPane.ReportTrendChart .addMenuContainer,
.editPane.ReportSentimentChart .addMenuContainer {
	height:0px;
	position:relative; 
	width:308px; 
}
.editPane.ReportFrequencyChart .addMenu, 
.editPane.ReportTrendChart .addMenu, 
.editPane.SentimentChart .addMenu {
	 margin-top:8px;
	 width:300px; 
}
.editPane.ReportFrequencyChart .addMenu a, 
.editPane.ReportTrendChart .addMenu a,
.editPane.ReportSentimentChart .addMenu a {
	font-size:14px;
	line-height:22px;
	width:286px; 
}

.GroupNotify .RadEditor ul { list-style: disc none outside; padding-left:40px;}

.GroupUsers .wrapper { min-width:940px;}
.GroupUsers .wrapper.sidetab-expanded { min-width:1140px;}

.layout-tbl{table-layout:fixed;width:100%;}
.layout-tbl td{vertical-align:top;}
.org-col {width:20%;padding-right:20px;}

.GroupUsers .attn,.manageusers .attn{ width:310px; word-wrap:break-word;}
.GroupUsers .Content { margin:10px;width: 930px; }
.GroupUsers .wsToolbar { border-bottom:none; }
.GroupUsers .ghosttext { width: 95%; }
.GroupUsers .edittext { width: 95%; line-height: 1.5%; }
.GroupUsers #divOrgTree, .sharingTree { width: 100%; border: 2px solid #D9D9D9; }
.GroupUsers #divOrgTree, .GroupUsers .tree, .sharingTree { background-color: #fff; }
.GroupUsers .tree { position:relative; width: 100%; }
.GroupUsers .tree li { border-top: none; border-bottom: none; }
.GroupUsers .orgSearchBox { border-bottom: 1px solid #D9D9D9; background: url(images/icons-sprite-1.png) repeat-x 0px -1346px; position: relative; padding: 5px 4px 3px 9px; height: 27px; }
.GroupUsers .orgSearchBox input[type=text] { width: 100%; height: 10px; padding: 5px 2px; font-size: 8pt; }
@-moz-document url-prefix() { .GroupUsers .orgSearchBox input[type=text] { height: 12px } }
.GroupUsers .orgSearchBox .button { position: absolute; top: 5px; right: 9px; }
.GroupUsers .currentOrgWrapper { padding-top: 4px; margin-bottom:23px; }
.GroupUsers .currentOrganization { display: table-cell; }
.GroupUsers .currentOrganization span { font-weight: bold; font-size: 16px; }
.GroupUsers .quickOrganizationFilters { width:300px; display: table-cell; text-align:right; }

.edituser .rmpView.tabContent {padding:10px; height:315px; background-color:#fff; border:1px solid #ccc; border-top:none;}
.edituser .tabContent.overflow, .WorkGroupEdit .tabContent.overflow {overflow-y:auto;overflow-x:auto;position:relative !important;}
.edituser .editUserLonger { width:99%; margin: 3px 0; padding: 3px 0 3px 3px;}
.edituser .editUserDropdown {padding:3px 0 3px 3px;width:100%; margin: 3px 0; }
.edituser .editUser { margin-left: 20px; width: 250px;  }
.edituser .editUserEx {  margin:3px 0;width:97%;  }
.edituser .editUserSettings { margin: 3px 0px 3px 5px; width: 200px;  }
.edituser .editUserSettingsSmall { margin-left: 5px; width: 115px;  }
.edituser .editUserSmall { margin-left: 5px; width: 40px;}
.edituser .wsToolbar *{position:static!important;}
.edituser .StatusWarning, .ReportName .StatusWarning, .CreateNewSurvey .StatusWarning { margin-top:10px;}
.edituser .PasswordInstructions { display:block;font-weight:bold;padding-left:20px;padding-top:20px;text-align:center;width:510px;}
.edituser #StatusDiv { margin-left:10px;}
.edituser .DataGrid .DataGridEditItem td{ border:none;padding:7px 10px;}

.GroupDevices input[type="text"] { padding: 3px;}

.EditDevice .tabContent {padding:10px; height:305px; border:1px solid #ccc; border-top:none;}
.EditDevice .tabContent.overflow {overflow-y:auto;}
.EditDevice .editDeviceLong {margin:3px 0 3px 20px;width:150px;padding:3px; }
.EditDevice .editDeviceLonger {margin:3px 0 3px 20px;width:300px;padding:3px; }
.EditDevice .editDeviceDropdown {margin:3px 0 3px 20px;width:306px; }
.EditDevice .StatusWarning, .ReportName .StatusWarning, .CreateNewSurvey .StatusWarning { margin-top:10px;}

.DataGrid { border-collapse:separate!important; width:100%;}
.DataGrid .DataGridHeader { background-color:#d6e1f6;text-align:left; border:none;}
.DataGrid .DataGridHeader td{padding:9px 10px 7px; border:1px solid #c0cbe2; border-left:none; }
.DataGrid .DataGridItem {background-color:#edf2fb;}
.DataGrid .DataGridItem td{ border:none;padding:7px 10px;min-width:100px;}
.DataGrid .DataGridItem a[disabled] { color: #aaaaaa; }
.DataGrid .DataGridAltItem  a[disabled] { color: #aaaaaa; }
.DataGrid .DataGridAltItem {background-color:#FFFFFF;}
.edituser .DataGrid .DataGridEditItem td{ background-color: #FFF; color: #666; border:none;padding:7px 10px;}

.WorkGroupEdit .tabs {  position:static;background:url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6;}
.WorkGroupEdit .tabs .rtsLI {margin:0 2px;}
.WorkGroupEdit .tabs li a { padding:0px;}
.WorkGroupEdit .tabs li a>span {padding:8px;font-size:14px;}
.WorkGroupEdit .tabs li a {background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;}
.WorkGroupEdit .tabs li a > span{background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;}
.WorkGroupEdit .tabs li a.rtsSelected {background:url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent;}
.WorkGroupEdit .tabs li a.rtsSelected > span{background:url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;color:#000000;}
.WorkGroupEdit .tabs li a.rtsDisabled {background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; color:#ACA899 !important;}
.WorkGroupEdit .tabs li a.rtsDisabled > span{background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;}
.WorkGroupEdit .rmpView.tabContent {padding:10px; height: 515px; background-color:#fff;  border:1px solid #ccc; border-top:none;}
.WorkGroupEdit .tabContent.overflow {overflow-y:auto;}
.WorkGroupEdit .general input[type="text"]{ width:320px;}
.WorkGroupEdit .general select{ width:325px;}
.WorkGroupEdit .status {float: left; margin-left: 20px; width: 80px;}
.WorkGroupEdit .statusTitle{ float:left;}

.manageusers .wrapper { min-width:1260px;}

.PublishingSetup .tblContent { width:100%;}
.PublishingSetup .tblContent tr {height:24px;}

.WorkGroupEdit .DeploymentMethod,
.PublishingSetup .tblContent .DeploymentMethod { width:400px;}

.WorkGroupEdit  .tbLong,
.PublishingSetup .tbLong { width:670px;}
.PublishingSetup .tbShort { width:270px;}

.WorkGroupEdit .DeploymentMethod label, 
.PublishingSetup .DeploymentMethod label, 
.WorkGroupEdit .DeploymentMethod input[type=radio] ,
.PublishingSetup .DeploymentMethod input[type=radio] {
	float: left;
	display: block;
	margin:3px 3px 0px 0px;
	padding: 0px;
}

.WorkGroupEdit .DeploymentMethod label ,
.PublishingSetup .DeploymentMethod label {
	max-width:370px;
	overflow-wrap:break-word;
	word-break: break-all;
}

.WorkGroupEdit .DeploymentMethod br,
.PublishingSetup .DeploymentMethod br {
	clear: both;
}

/* ~/controls/SurveySearch.ascx */
.ProjectSearch .SearchInformation { margin:5px 0;}
.ProjectSearch select, .ProjectSearch input { vertical-align:0; margin:2px 2px 2px 0px;}
.ProjectSearch .DataListItem { background-color:#edf2fb; padding:10px; color:#666;}
.ProjectSearch .DataListAltItem {background-color:#FFF;padding:10px;color:#666;}
.ProjectSearch .SearchResultsPager{background-color: #d6e1f6; padding:10px 0px 10px 10px;}
.ProjectSearch .SurveysList { padding:10px;}
.ProjectSearch .DataList { width:100%;}
.ProjectSearch .NoRecordsMessage{ display:block; padding:15px;}
.ProjectSearch .ResultTitle { font-size:large;}
.ProjectSearch .matchRadios td { padding:0 3px;}
.ProjectSearch .boxSpecialSearch .content { padding-top:4px; padding-bottom:5px; }
.ProjectSearch .AddCriteria { padding-left:1px; padding-top:3px; }
.ProjectSearch hr { border-color:#c0cbe2; margin:10px auto; }
.ProjectSearch .Match { float:right; }
.ProjectSearch .Match input { margin:3px 3px 0 5px; }
.ProjectSearch .btnSkinCancel { margin-left:5px; }
.ProjectSearch .TextCell { line-height:1.6em; }
.ProjectSearch .ResultUrl { color:#999; }
.ProjectSearch .ResultUrl a { color:#999; }
.ProjectSearch .ResultUrl a:hover { color:#A32C18; }

.SurveyList .toolbar .itemSearch { float:right;}
.SurveyList .btnIconSearch i{ background:url(images/enlarge.png) no-repeat 50% 50%;}

/** ~/invites/InvitationPreview.aspx **/
.InvitationPreview .divToRight { float:left; width:88%; }
.InvitationPreview .inputTo { float:left; width:79%; margin-bottom:8px; margin-right:-42px; }
.InvitationPreview .vcMessagesTree .vcTreeHeader { background-color: #F8F8F8; border: 1px solid #CCC; font-size: 1.1em; height: 24px; line-height: 24px; padding: 2px; font-weight:bold; }
.InvitationPreview .vcMessagesTree .vcToolbarButton { background-color: #F8F8F8; background-position: left center; background-repeat: no-repeat; border: 1px solid #F8F8F8;	display: block;	float: left; line-height: 22px;	padding-left: 23px;	padding-right: 8px;	white-space: nowrap; font-weight:bold; }
.InvitationPreview .vcMessagesTree .vcToolbarButton { padding-left: 5px; }
.InvitationPreview .vcMessagesTree .vcTreeContent { background-color: #FFF; border-color: #CCC; border-style: solid;	border-width: 0 1px 1px 1px; }
.InvitationPreview .labelTo { float:left; width:12%; text-align:left; font-size:14px; padding-right:3px; }
.InvitationPreview .largeLabel { font-size:14px; width: 65px; text-align:left; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; }
.InvitationPreview .largeInputText { color: #333; vertical-align:middle; font-size:14px; border: 1px solid #cbcbcb; padding:3px; width:454px; }

/* ~/design/dialogs/Scoring.aspx */
.Scoring .ScoringContent {	height: 446px; overflow: auto; padding: 20px; }
.Scoring .questionHeading { font-weight:bold; }
.Scoring td.ChooseOne { background: url(images/16/chooseone.gif) no-repeat; margin-left: 15px; text-indent: 25px; }
.Scoring td.ChooseMany { background: url(images/16/choosemany.gif) no-repeat; margin-left: 15px; text-indent: 25px; }
.Scoring td.ImageChooseMany { background: url(images/16/choosemany_image.gif) no-repeat; margin-left: 15px; text-indent: 25px; }
.Scoring td.ImageChooseOne { background: url(images/16/chooseone_image.gif) no-repeat; margin-left: 15px; text-indent: 25px; }		
.Scoring td.minMaxLabel { font-weight:bold; margin-left: 15px; }
.Scoring input.Score { text-align: right; width: 50px; }
.Scoring .HeadingText { margin-right:10px; }
.Scoring .HeadingColors { background:#e0e5ee; color:#666; padding:3px; }

/* ~/design/dialogs/StatisticsReport.aspx */
.StatisticsReport .HeadingText {font-size:10pt; }
.StatisticsReport .PlainText {font-size:10pt; }
.StatisticsReport table { line-height:25px; }
.StatisticsReport table td { padding-right:10px; }

/* ~/design/dialogs/CustomEditorDialog.aspx */
.customEditorDialog .tabs { position:static;background:url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6; margin-bottom: 10px; }
.customEditorDialog .tabs .rtsLI { margin:0 2px; }
.customEditorDialog .tabs li a { padding:0px; }
.customEditorDialog .tabs li a > span { padding:8px;font-size:14px; }
.customEditorDialog .tabs li a { background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; }
.customEditorDialog .tabs li a > span { background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent; }
.customEditorDialog .tabs li a.rtsSelected { background:url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent; }
.customEditorDialog .tabs li a.rtsSelected > span { background:url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;color:#000000; }
.customEditorDialog .tabs li a.rtsDisabled { background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; color:#ACA899 !important; }
.customEditorDialog .tabs li a.rtsDisabled > span { background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent; }
.customEditorDialog .tabContent { padding:10px; height:255px; background-color:#fff; border:1px solid #ccc; border-top:none; }
.customEditorDialog .tabContent.overflow { overflow-y:auto; }
.customEditorDialog .stepHeader { font-weight: bold; }
.customEditorDialog .stepHeader.step1 { padding-top: 0px; padding-bottom: 6px; }
.customEditorDialog .stepHeader.step2 { padding-top: 8px; padding-bottom: 0px; }
.CustomEditorDialog .RadTabStripTop_Vovici { width: auto; }

/* ~/design/dialogs/InsertQuestionFromLibrary.aspx */
.insertQuestionFromLibrary .tabs { position:static;background:url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6; margin-bottom: 10px; }
.insertQuestionFromLibrary .tabs .rtsLI { margin:0 2px; }
.insertQuestionFromLibrary .tabs li a { padding:0px; }
.insertQuestionFromLibrary .tabs li a > span { padding:8px;font-size:14px; }
.insertQuestionFromLibrary .tabs li a { background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; }
.insertQuestionFromLibrary .tabs li a > span { background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent; }
.insertQuestionFromLibrary .tabs li a.rtsSelected { background:url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent; }
.insertQuestionFromLibrary .tabs li a.rtsSelected > span { background:url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;color:#000000; }
.insertQuestionFromLibrary .tabs li a.rtsDisabled { background:url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent; color:#ACA899 !important; }
.insertQuestionFromLibrary .tabs li a.rtsDisabled > span { background:url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent; }
.insertQuestionFromLibrary .tabContent { padding:10px; height:255px; background-color:#fff; border:1px solid #ccc; border-top:none; }
.insertQuestionFromLibrary .tabContent.overflow { overflow-y:auto; }

/*  Dashboard Link (Link containing image and description that acts as one unit) */
.DashboardLink { margin: 5px 0; }
.DashboardLink a, 
.DashboardLink a:visited { border: 1px solid #FFF; color: #666; cursor: default; display: block; line-height: 1.6em; min-height: 50px; padding: 5px; text-decoration: none; width: 236px; }
.DashboardLink a:hover { text-decoration: none; }
.DashboardLink dl { margin: 0 0 0 60px; }
.DashboardLink dt { font-size: 1.2em; font-weight: bold; }
.DashboardLink dd { margin: 0; }
.DashboardLink a.On dt,
.DashboardLink a.On:visited dt { color: #406ac0; }
.DashboardLink a.On:hover { background-color: #b6cefe; border: 1px solid #7095e0; color: #333; cursor: pointer; display: block; }
.DashboardLink a.On:hover dt { color: #A32C18; text-decoration: underline; }
.DashboardLink a.Off,
.DashboardLink a.Off:visited { color: #999; }
.DashboardLink .Image { background-position: center center; background-repeat: no-repeat; float: left; height: 50px; width: 50px; }
.ReportDesigner .reportingContent .eoAppearance td {vertical-align: middle; padding:2px 0; }

.PanelReports .vcCommunityReportsDefault, 
.PanelReports .vcCommunityReportsMemberStatus, 
.PanelReports .vcCommunityReportsAvgPanelHealth {
	position:absolute;
	top:75px;
	left:450px;
	height:330px;
	width:330px;
	padding:15px;
	font-size:large;
	background-repeat:no-repeat
}
.PanelReports .vcCommunityReportsDefault { background-image: url(images/chart_example_default.gif); }
.PanelReports .vcCommunityReportsMemberStatus { background-image: url(images/chart_example_member_status.gif); }
.PanelReports .vcCommunityReportsAvgPanelHealth { background-image: url(images/chart_example_trend.gif); }
.PanelReports .btnSkinConfirm { position:absolute; top:20px; right:30px; }
.PanelReports .boxSkinInlineAlert { margin-left:10px; }

.wsHelpLink
{
	background-image: url(images/help.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 0.95em;
	height: 19px;
	line-height: 19px;
	padding-right: 20px;
	text-align: right;
	
	position: absolute;
	right: 2px;
	top: 2px;
}

.rwWindowContent.rwLoading {  background:url("images/progress.gif") no-repeat scroll 50% 50% #e8effc!important;}
.CommunityEmailReport .divMessageBoxContent 
{
	bottom:51px;
	left:95px;
	padding-bottom:10px;
	position:absolute;
	right:12px;
	top:60px;
} 

.changePasswordContent { width:566px; }

.AccountRequest .PasswordCriteria ul, .changePasswordContent .PasswordCriteria ul, .sysoptions .PasswordCriteria ul, .loginex_dialog .PasswordCriteria ul {
	margin-left:10px;
}
.AccountRequest .PasswordCriteria span, .changePasswordContent .PasswordCriteria span, .sysoptions .PasswordCriteria span, .loginex_dialog .PasswordCriteria span{
	color:#999!important;
	list-style-type:disc;
	list-style-position:inside;
	padding-left:10px;
	padding-bottom:5px;
	display:block;
}

.DataSection .divDescriptionRules {
   max-width:780px;
   padding-top:5px;
}

.DataSection .DescriptionRules {
   	color:#999!important;
	list-style-type:disc;
	list-style-position:inside;
}

/* ReportOptions */
.ReportOptions .modeSwitch { height:30px; margin-bottom:2px; }
.ReportOptions img.runNow { cursor: pointer; }
.ReportOptions .ListView td.checkBoxColumn { width:30px; }
.ReportOptions .ListView thead td { background:#d6e1f6; color:#666; font-weight:bold; padding:9px 10px 7px 10px; border-bottom:#c0cbe2 1px solid; border-left:medium none; border-top:#fff 1px solid; border-right:#c0cbe2 1px solid; }
.ReportOptions .ListView td { border:none; padding:7px 10px 7px 10px; color:#666; border-bottom:#c0cbe2 1px solid; border-left:medium none; border-top:#fff 1px solid; border-right:#c0cbe2 1px solid; max-width: 70px; overflow-x: hidden; }
.ReportOptions .ListView tr:hover { background:#d6e1f6; }
.ReportOptions .ListViewColors { background:#edf2fb; }
.ReportOptions .ListViewSubDataColors {  }
.ReportOptions .ListViewHighlightColors { background:#c1d0ef; }
.ReportOptions .smallTopMargin { margin-top:6px; }
.ReportOptions .asteriskHighlight, .TransactionalDialog .asteriskHighlight { color:#406ac0; }
.ReportOptions .addZIndex { z-index:1001; }
.ReportOptions .page {background:#d6e1f6 url("images/icons-sprite-1.png") no-repeat 3px -636px; color:#666; padding:9px 10px 7px 18px!important;  }
.ReportOptions .pages-collapsed { background-position: 3px -660px!important;}
.ReportOptions .reportValue {text-align:right;}
.ReportOptions .TableSize {max-height: 700px;overflow-y: auto;display: block;}
.ReportOptions .options { padding: 0px 0px 8px 8px; }
.ReportOptions .options span { font-weight: bold; }
.ReportOptions .options input{ position: relative; bottom: -2px; }

.reportOptionsPage .inputText input { width: 100%; }
.reportOptionsPage .xssWarning .alertImg { display: block; }

.reportOptionsPage .alertImg {
	background: url(images/alert_small.gif) no-repeat scroll left center transparent;
	display: none;
	float: right;
	color: Gray;
	clear: both;
	min-height: 20px;
	min-width: 16px;
	position: relative;
	top: -10px;
	margin: -10px 0px;
}

/* Scheduler */
.Scheduler .modeSwitch { height:30px; margin-bottom:2px; margin-right: 4px;}
.Scheduler .modeSwitch .RadMenu_rtl .rmLink {direction: ltr;}
.Scheduler .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmText { padding-right: 0px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Scheduler .modeSwitch .modeSwitchMenu .rmVertical .rmItem .rmLink { min-width: 123px !important; max-width: 250px !important; }
.Scheduler .modeSwitch .modeSwitchMenuSchedule .rmVertical .rmItem .rmLink { width: 150px !important; }
.Scheduler img.runNow { cursor: pointer; }
.Scheduler .ListView td.checkBoxColumn { width:30px; }
.Scheduler .ListView thead td { background:#d6e1f6; color:#666; font-weight:bold; padding:9px 10px 7px 10px; border-bottom:#c0cbe2 1px solid; border-left:medium none; border-top:#fff 1px solid; border-right:#c0cbe2 1px solid; }
.Scheduler .ListView td { border:none; padding:7px 10px 7px 10px; color:#666 }
.Scheduler .ListView tr:hover { background:#d6e1f6; }
.Scheduler .ListViewColors { background:#edf2fb; }
.Scheduler .ListViewHighlightColors { background:#c1d0ef; }
.Scheduler .smallTopMargin { margin-top:6px; }
.Scheduler .asteriskHighlight, .TransactionalDialog .asteriskHighlight { color:#406ac0; }
.Scheduler .addZIndex { z-index:1001; float:right; display: flex;}
.Scheduler .addZIndex .spanLbl { margin: 6px 5px 0px 5px; font-weight: bold; }
.Scheduler span.gridDescription {display: block; font-size: 18px; margin-top: 20px; margin-bottom: 10px;}
.TransactionalDialog select { vertical-align:middle; width:191px; }
.TransactionalDialog .heading { font-size: 14px; }
.TransactionalDialog .days { width:38px !important; text-align:right; }
.TransactionalDialog .time input { text-align:right; }
.TransactionalDialog .timeView { position:absolute; right:-87px; }
.TransactionalDialog .panel { display:inline; }
.TransactionalDialog .smallTopMargin { margin-top:6px; }
.TransactionalDialog .divDialogStatusLocal { margin-top:6px; bottom:6px !important; }
.TransactionalDialog .loading { position:relative; top:70px; left:-70px; }
.TransactionalDialog table.EventList { table-layout:fixed;overflow:hidden;text-overflow:ellipsis;empty-cells:show;width:100%; }
.TransactionalDialog table.EventList th { text-align:left; }
.TransactionalDialog table.EventList td { padding:2px; }
.TransactionalDialog td { white-space:nowrap; }
.ScheduleDialog td.recurrencePattern { padding-bottom:9px; width:80px; border-right:thin groove #c0cbe2; border-bottom:thin groove #c0cbe2; }
.ScheduleDialog #WeeklyView span { padding-left:4px; }
.ScheduleDialog .drawerDisabled h3 { /* override control.css .drawer */ background-image:none; background-position:0 0; cursor:default; padding-left:9px; }
.ScheduleDialog .drawer .content { padding-top:6px !important; }
.ScheduleDialog td.recurrenceRange { padding-top:6px; }
.ScheduleDialog td.recurrenceRange input { margin-top:6px; }
.ScheduleDialog .endDatePicker { padding-bottom:7px; }
.ScheduleDialog td { padding:2px; }
.ScheduleDialog .divDialogContent { min-height: 471px; }

.PanelPortal #SVY .vcProjectTree, #SVY .vcMessagesTree,#DLG .vcMessagesTree
{
	background-color: #FCFCFC;
	padding: 3px;
}

#SVY #MessageContentDiv
{
	margin: 3px;
}
.PanelPortal #SVY .vcProjectTree .vcTreeHeader, #SVY .vcMessagesTree .vcTreeHeader, 
.PanelPortal #DLG .vcMessagesTree .vcTreeHeader,
.PanelPortal #DLG .vcKeywordList .vcTreeHeader
{
	background-color: #F8F8F8;
	border: 1px solid #CCC;
	font-size: 1.1em;
	height: 24px;
	line-height: 24px;
	padding: 2px;
	
}

* html #SVY .vcProjectTree .vcTreeContent, * html #SVY .vcMessagesTree .vcTreeContent
{
	top: 35px;
}
.PanelPortal #SVY .vcProjectTree .vcToolbarButton, #SVY .vcMessagesTree .vcToolbarButton,
.PanelPortal #DLG .vcMessagesTree .vcToolbarButton,
.PanelPortal #DLG .vcKeywordList .vcToolbarButton
{
	background-color: #F8F8F8;
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #F8F8F8;
	display: block;
	float: left;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 8px;
	white-space: nowrap;
}
.PanelPortal #DLG .vcKeywordList .vcToolbarButtonOff
{
	background-color: #F8F8F8;
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #F8F8F8;
	display: block;
	float: left;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 8px;
	white-space: nowrap;
	color: Gray;
}
.PanelPortal #SVY .vcMessagesTree .vcToolbarButton,
.PanelPortal #DLG .vcMessagesTree .vcToolbarButton
{
	padding-left: 5px;
}
.PanelPortal #SVY .vcProjectTree .vcToolbarButton:hover,
.PanelPortal #DLG .vcKeywordList .vcToolbarButton:hover
{
	background-color: #b6cefe;
	border: 1px solid #7095e0;
}
.PanelPortal #SVY .vcProjectTree .vcNewSurvey,
.PanelPortal #DLG .vcKeywordList .vcNewKeyword
{
	background-image: url(images/toolbar/new.gif);
}
.PanelPortal #DLG .vcKeywordList .vcNewKeywordOff
{
	background-image: url(images/toolbar/new_off.gif);
}
.PanelPortal #SVY .vcProjectTree a.vcIconButton,
.PanelPortal #SVY .vcProjectTree a.vcIconButtonOff,
.PanelPortal #DLG .vcMessagesTree a.vcIconButton,
.PanelPortal #DLG .vcMessagesTree a.vcIconButtonOff,
.PanelPortal #DLG .vcKeywordList a.vcIconButton,
.PanelPortal #DLG .vcKeywordList a.vcIconButtonOff
{
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #F8F8F8;
	cursor: default;
	display: block;
	float: right;
	height: 22px;
	margin-left: 2px;
	text-indent: -1000px;
	width: 22px;
}
.PanelPortal #SVY .vcProjectTree a.vcIconButton:hover,
.PanelPortal #DLG .vcMessagesTree a.vcIconButton:hover,
.PanelPortal #DLG .vcKeywordList a.vcIconButton:hover
{
	background-color: #b6cefe;
	border: 1px solid #7095e0;
	cursor: pointer;
}
.PanelPortal #SVY .vcProjectTree a.vcNewFolder,
.PanelPortal #DLG .vcMessagesTree a.vcNewFolder
{
	background-image: url(images/toolbar/folder_new.gif);
}
.PanelPortal #SVY .vcProjectTree a.vcNewFolderOff,
.PanelPortal #DLG .vcMessagesTree a.vcNewFolderOff
{
	background-image: url(images/toolbar/folder_new_off.gif);
}
.PanelPortal #SVY .vcProjectTree a.vcSearch,
.PanelPortal #DLG .vcMessagesTree a.vcSearch,
.PanelPortal #DLG .vcKeywordList a.vcSearch {
	background-image: url(images/icons/preview.gif);
}

.PanelPortal #SVY .vcProjectTree a.vcDelete,
.PanelPortal #DLG .vcMessagesTree a.vcDelete,
.PanelPortal #DLG .vcKeywordList a.vcDelete
{
	background-image: url(images/toolbar/delete.gif);
}
.PanelPortal #SVY .vcProjectTree a.vcDeleteOff,
.PanelPortal #DLG .vcMessagesTree a.vcDeleteOff,
.PanelPortal #DLG .vcKeywordList a.vcDeleteOff
{
	background-image: url(images/toolbar/delete_off.gif);
}
.PanelPortal #SVY .vcProjectTree .vcTreeContent, #SVY .vcMessagesTree .vcTreeContent
{
	background-color: #FFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.PanelPortal #DLG .vcMessagesTree .vcTreeContent
{
	background-color: #FFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	width: 242px;
	left: 3px;
}

.PanelPortal #SVY .vcProjectTree .vcTreeContent {
	bottom: 3px;
}
.PanelPortal #SVY .vcProjectContent
{
	background-color: #FFF;
	background-color: #FFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
.PanelPortal #SVY .vcFolderDetails
{
	padding: 10px;
}
.PanelPortal #SVY .vcToolbar
{
	background-color: #c8cdd8;
	border-color: #afb4bf;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	height: 24px;
	padding: 2px 0;
	width: 678px;
}
.PanelPortal #SVY .vcActionBar
{
	background-color: #F8F8F8;
	border-bottom: 1px solid #CCC;
	height: 32px;
	padding-top: 1px;
	padding-right: 5px;
}
.PanelPortal #SVY .vcActionBar .wsMenuParent,
.PanelPortal #SVY .vcActionBar .wsMenuParentDisabled
{
	border-color: #F8F8F8;
}
.PanelPortal #SVY .vcActionBarButton,
.PanelPortal #SVY .vcActionBarButton:visited
{
	background-color: #F8F8F8;
	background-position: 3px 4px;
	background-repeat: no-repeat;
	border: 1px solid #F8F8F8;
	color: #666;
	display: block;
	float: right;
	line-height: 25px;
	margin: 2px 0 0 10px;
	padding-left: 23px;
	padding-right: 8px;
	white-space: nowrap;
}
.PanelPortal #SVY .vcActionBarButton:hover
{
	background-color: #b6cefe;
	border: 1px solid #7095e0;
	color: #406ac0;
	cursor: pointer;
}
.PanelPortal #SVY .vcActionBar a.vcPublish
{
	background-image: url(images/toolbar/publish.gif);
}
.PanelPortal #SVY .vcActionBar a.vcPublish:hover
{
	background-image: url(images/icons/publish_on.gif);
}
.PanelPortal #SVY .vcActionBar a.vcPublishOff
{
	background-image: url(images/toolbar/publish_off.gif);
}
.PanelPortal #SVY .vcActionBar a.vcActivate
{
	background-image: url(images/toolbar/active.gif);
}
.PanelPortal #SVY .vcActionBar a.vcActivate:hover
{
	background-image: url(images/icons/active_on.gif);
}
.PanelPortal #SVY .vcActionBar a.vcActivateOff
{
	background-image: url(images/toolbar/active_off.gif);
}
.PanelPortal #SVY .vcActionBar a.vcShare
{
	background-image: url(images/toolbar/share.gif);
}
.PanelPortal #SVY .vcActionBar a.vcShare:hover
{
	background-image: url(images/icons/share_on.gif);
}
.PanelPortal #SVY .vcActionBar a.vcShareOff
{
	background-image: url(images/toolbar/share_off.gif);
}
.PanelPortal #SVY .vcActionBar a.vcHistory
{
	background-image: url(images/icons/history.gif);
}
.PanelPortal #SVY .vcActionBar a.vcAccept
{
	background-image: url(images/icons/accept_survey.gif);
}
.PanelPortal #SVY .vcActionBar a.vcDecline
{
	background-image: url(images/icons/decline.png);
}
.PanelPortal #SVY .vcActionBar a.vcWithdraw
{
	background-image: url(images/icons/withdraw.gif);
}
.PanelPortal #SVY .vcActionBarIconButton
{
	background-color: #F8F8F8;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #F8F8F8;
	color: #666;
	display: block;
	float: right;
	height: 23px;
	margin: 2px 0 0 0;
	width: 24px;
}
.PanelPortal #SVY .vcActionBarIconButton:hover
{
	background-color: #b6cefe;
	border: 1px solid #7095e0;
	color: #406ac0;
	cursor: pointer;
}
.PanelPortal #SVY .vcActionBar a.vcWord
{
	background-image: url(images/icons/word.gif);
}
.PanelPortal #SVY .vcActionBar a.vcWordOff
{
	background-image: url(images/icons/word_off.gif);
}
.PanelPortal #SVY .vcActionBar a.vcWord:hover
{
	background-image: url(images/icons/word_on.gif);
}
.PanelPortal #SVY .vcActionBar a.vcPDF
{
	background-image: url(images/icons/pdf.gif);
}
.PanelPortal #SVY .vcActionBar a.vcPDFOff
{
	background-image: url(images/icons/pdf_off.gif);
}
.PanelPortal #SVY .vcActionBar a.vcPDF:hover
{
	background-image: url(images/icons/pdf_on.gif);
}
.PanelPortal #SVY .vcActionBar a.vcQUE
{
	background-image: url(images/icons/que.gif);
}
.PanelPortal #SVY .vcActionBar a.vcQUEOff
{
	background-image: url(images/icons/que_off.gif);
}
.PanelPortal #SVY .vcActionBar a.vcQUE:hover
{
	background-image: url(images/icons/que_on.gif);
}
.PanelPortal #SVY .vcActionBar .C2
{
	width: 350px;
}
.PanelPortal #SVY .vcActionBar .C3
{
	padding-top: 3px;
	padding-right: 3px;
	text-align: right;
	width: 75px;
}
.PanelPortal #SVY .vcActionBar .C4,
.PanelPortal #SVY .vcActionBar .C5,
.PanelPortal #SVY .vcActionBar .C6
{
	text-align: center;
	width: 20px;
}

.PanelPortal .vcMessagesTree .vcTreeHeader .vcToolbarButton 
{
	font-weight:bold;
}
.PanelPortal #SVY .vcMessagesTree .vcHelpText,
.PanelPortal #DLG .vcMessagesTree .vcHelpText
{
	font-size:11px;
}
.PanelPortal .vcActionBar .vcPortalLinkHeader
{	
	float: left;
	line-height: 30px;
	padding-left: 8px;
	padding-right: 8px;
	white-space: nowrap;
	font-size:1.05em;
}
.PanelPortal .vcPortalLinkHeader .vcPortalLinkLabel 
{
	font-weight:bold;
}

.PanelPortal .vcMessageContainer 
{
	padding:10px;
}
.PanelPortal .vcMessageTitle
{
	font-size:1.4em;
	font-weight:bold;
}
.PanelPortal .vcMessageEditor 
{
	padding:20px;
	width:600px;
}

.PanelPortal .surround
{
	min-width:1200px;
} 

.PanelPortal .RadEditor .reContentArea,
.PanelPortal .RadEditor.reWrapper .reToolCell {word-wrap: break-word; max-width:627px; min-width:200px;}

.InsertUrlPage div.box.boxRoleModal{ height:177px; }

.sysoptions input{ margin:3px !important;}
.sysoptions .StatusInfo{ margin-top:10px;}
.sysoptions .tabContentArea { clear:both; padding-top: 10px; }

.FeedbackIntelligence .HeadingText, .Tableau .HeadingText { font-weight:bold;}
.setupconfig  input,.setupconfig  select{ margin:2px 0 8px;}
.setupconfig input[type="text"],.setupconfig input[type="password"],.setupconfig  select{width: 150px!important;}
.setupconfig  input[type="checkbox"]{ margin:3px 3px 8px 0;}
.setupconfig  #StatusDiv{ margin-top:10px;}
#questionsDescriptions { position: absolute; left: 515px; top: 220px; z-index: 100; }
#questionsDescriptions.border { border: solid 1px #a7b6d5; border-left: none 0px; }
#questionsDescriptions.short { left: 430px; }
#questionsDescriptions > .descriptionWrapper { display: none; z-index: 1000; margin-left: -21px; }
#questionsDescriptions > .descriptionWrapper td { vertical-align: top; }
#questionsDescriptions > .descriptionWrapper .left-spacer { }
#questionsDescriptions > .descriptionWrapper .left-spacer .arrow { position: relative; background-image: url(images/flyoutArrow.gif); background-repeat: no-repeat; background-position: right; width: 21px; height: 27px; }
#questionsDescriptions > .descriptionWrapper .flyout-td { background-color: #e8effc; }
#questionsDescriptions > .descriptionWrapper .flyout { width: 420px; padding: 10px 15px 4px 15px; }
#questionsDescriptions > .descriptionWrapper .flyout .showMe { float: right; width: 70px; background-color: transparent; border: none 0px; text-align: center; } 
#questionsDescriptions > .descriptionWrapper .flyout .showMe a { background-color: inherit; border: none 0px; cursor: pointer; font-size: 11px; }
#questionsDescriptions > .descriptionWrapper .flyout .showMe div { color: #9E9E9E; text-align: center; font-size: 11px; }
#questionsDescriptions > .descriptionWrapper .flyout hr { border-bottom: solid 1px #FFFFFF; border-top: solid 1px #a0b4de; margin-top: 10px; }
#questionsDescriptions > .descriptionWrapper .flyout .title { float: left; width: 350px; }
#questionsDescriptions > .descriptionWrapper .flyout .content { padding-top: 12px; }
#questionsDescriptions > .descriptionWrapper .flyout .content img { border: none 0px; }

.projectaccess select { border:1px solid #333333;}

.ForgotPassword label.UserName {
	display:block;
	padding-bottom:10px;
}
.ForgotPassword input.UserName{
	width:100%;
	margin-bottom:10px;
}
.ForgotPassword .content{
	
}

.TranslatorMain .surround { background-color: #d7e1f5; }
.TranslatorMain .RadMenu { float:none; }
.TranslatorMain #divLeft table { width:100%; }
.TranslatorMain .RadMenu_Vovici .rmRootGroup .rmLink { margin-right:10px; }
.TranslatorMain .toolbar .menuActions { float:left; margin-top:-1px; }
.TranslatorMain .toolbar .menuButtons { float:left; }
.TranslatorMain .toolbar .menuLastEdit { float:right; margin-top:5px; margin-left:20px; color:#666; }
.TranslatorMain .toolbar .items { float:right; padding-left:10px; }
.TranslatorMain .toolbar .items li { margin-right:0; }
.TranslationCost div.HeadingColors { font-size:12px; font-weight:bold; color:#666; }

.SurveyList .RadGrid tr { background-color:White;}

.SurveyList .SurveySnapshot .statType a,
.SurveyList .SurveySnapshot .statType span {font-size:12px; color:#333; text-align:center; font-weight:bold; display:block; padding:9px 15px 7px; border-left: 1px solid #fff; }
.SurveyList .rgExpandCol{ display:none;}
.SurveyList .sixtyForty .boxSummary { width:100%; }

.SurveySnapshot .statLabel { font-size:8pt; font-weight:normal; color:#999; padding:5px 0 0 11px; text-align:left; vertical-align: middle; }

.globalAccess { z-index: 100; }
.globalAccess li { float:left !important; background-position: right 50% !important; }
.globalAccess .RadMenu a.rmLink,.globalAccess .RadMenu a.rmLink span { background: none !important; margin-left: 0px; padding-right: -3px; }
.header .globalAccess .RadMenu a.rmLink td { vertical-align: middle !important; }
.header .globalAccess .RadMenu a.rmLink div.text { background: none !important; color: #ffffff !important; line-height: 22px !important; font-size: 11px; margin-top: 1px; }
.header .globalAccess .RadMenu a.rmLink div.workgroup-menu-arrow { display: block; width: 14px; height: 14px; line-height: 14px !important; background-image: url('images/icons-sprite-1.png') !important; background-repeat: no-repeat; background-position: 4px -602px !important; margin: 0px !important; }
.globalAccess .RadMenu li.rmItem .rmLink:hover {text-decoration: none !important;}
.globalAccess .RadMenu li.rmItem .rmLink:hover span.ddmi {text-decoration: underline !important; cursor: pointer; }
.globalAccess .RadMenu .rmSlide a.rmLink span { color:Black;}
.globalAccess .RadMenu a.rmLink span{background:none!important; color:White; line-height:22px!important;}	
.globalAccess .RadMenu li.rmItem {padding:0px!important; background:none!important;}
.globalAccess .RadMenu .rmSlide { z-index: 100; }
.globalAccess .RadMenu .rmExpandDown img{margin-left:-16px;}
.globalAccess .RadMenu .rmRootGroup .rmLink .rmText { padding-left: 0px !important; margin-right: -11px; padding-right: 8px; }
.RadMenu .rmVertical .rmItem { margin-right: 0px; }
.ChangeWorkgroup .boxRoleModal .selectusercontent .userlist .rlbGroup {height:229px;}
.ChangeWorkgroup .search .ghosttext{width:390px;}
.ChangeWorkgroup.fr .search .ghosttext{width:370px;}

.SurveyList .RadComboBoxDropDown.rcbAutoWidth { min-width: 178px !important; width: auto !important; max-width: 405px; }

.CreateNewSurvey .largeInputText {
	width:69%;
	margin:1px 0px 3px 8px;
}

.CreateNewBlock .largeInputText {
	width:69%;
	margin:1px 0px 3px 8px;
}

.PollResults .bar { background-color: #85acfb; height:15px;  }
.PollResults .tdSurveyInfo { line-height: 1.6em; vertical-align: top; }
.PollEdit .divDialogContent .divPollText tr { height:25px; }
.PollEdit .divDialogContent .divPollText tr td { padding-right:5px; }
.PollEdit .divDialogContent .divPollStyle table { margin-bottom:10px; }
.PollEdit .divDialogContent .divPollStyle table td { padding-right:5px; vertical-align:middle;}
.PollEdit .divDialogContent .divPollStylePreview table td { vertical-align:top!important;}
.PollEdit .divDialogStatus { padding-left:5px;padding-top:5px; }
.PollPreview .divPreviewContent { overflow:auto; height:300px; }

.TransEventsStat .filterContent{ margin-bottom:10px;}
.EndPageDesigner table.options td { padding:2px; }

.nextArrow {display:inline-block; width:6px; height:13px; top:2px; background-image: url(images/nextStepArrow.gif); cursor:pointer; }
.prevArrow {display:inline-block; width:6px; height:13px; top:2px; background-image: url(images/prevStepArrow.gif); cursor:pointer; }
.vcIconButton, .vcIconButtonOff
{
	background-position: center center;
	background-repeat: no-repeat;
	cursor: default;
	display: block;
	float: right;
	height: 22px;
	text-indent: -1000px;
	width: 22px;
}
.vcDeleteOff{background-image: url(images/delete_off.gif);}
.vcDelete { background-image: url(images/delete.gif); }

.InvitationRespondents #divToLeft
{
	float:left;
	margin-left:69px;
}

.InvitationRespondents #divToRight
{
	float:left;
	width:88%;
}

.InvitationDesigner .emailButton
{
	width:4%;
	float:left;
	min-width:72px;
	margin-right: 3px;
	text-align:right;
}

.InvitationDesigner .emailButton span { min-width:53px; }

.InvitationDesigner .emailButton a { cursor: pointer;}
.InvitationDesigner .divInvitationHeader a[disabled] span { color: #999 !important;}

.InvitationDesigner .largeInputText { color: #333; vertical-align:middle; font-size:14px; border: 1px solid #cbcbcb; padding:3px 0px 3px 0px; width:78%; }

.InvitationDesigner textarea { overflow: auto; }
.InvitationDesigner .RadEditor .reLayoutWrapper, 
.InvitationDesigner .RadEditor .reLayoutWrapper>tbody, 
.InvitationDesigner .RadEditor .reLayoutWrapper>tbody>tr, 
.InvitationDesigner .RadEditor .reLayoutWrapper .reContentCell { display:block; } 
.InvitationDesigner .RadEditor .reContentArea { word-wrap: break-word; max-width:1774px; min-width:200px; display:block;}
.InvitationDesigner .RadEditor.reWrapper .reToolCell { word-wrap: break-word; word-break:break-all; }
.InvitationDesigner #divRadMessage *{max-width:1775px;}

.InvitationDesigner .loading {
	background: url(images/progress.gif) no-repeat scroll 50% 50% #eee;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.InvitationPreviewMobile .description {color: #888;}
.InvitationPreviewMobile .pnl-sms-viewer {
	margin-top: 10px;
	height: 500px;
	width: 340px;
	overflow-y: auto;
}

.InvitationPreviewMobile .sms-content {
	padding-left: 10px;
	margin-top: 10px;
}

.InvitationPreviewMobile .sms-content .talk-bubble {
	margin-bottom: 10px;
	display: inline-block;
	position: relative;
	width: 300px;
	height: auto;
	background-color: white;
	word-wrap: break-word;
}

.InvitationPreviewMobile .sms-content .round {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #666;
}

.InvitationPreviewMobile .sms-content .talk-text {
	padding: 1em;
	text-align: left;
	line-height: 1.5em;
}

.InsertUrl a.vcIconButton {
	float: none;
	display: inline-block;
	background-image: url(images/icons-sprite-1.png);
	background-repeat: no-repeat;
	background-position: 2px -79px;
	height: 17px;
	width: 20px;
	margin-left: 2px;
	vertical-align: bottom;
}

.InsertUrl .divLanguages { width: 220px;}
.InsertUrl .divLanguages select { margin-top: 5px;}
.InsertUrl .divMobileViewInsert { margin-top: 5px; }
.InsertUrl .divMobileViewInsert input{ margin-left: 0px;}

.InvitationRespondents textarea { overflow: auto; }

.SurveyEditorDialog .StatusWarning { margin:12px 0 0 12px; }
.SurveyEditorDialog .StatusWarning span, 
.SurveyEditorDialog .StatusWarning li { font-size:12px; font-weight:bold; color:#F00; }
.SurveyEditorDialog .StatusWarning ul { padding:3px 0; list-style: circle none inside; margin-left:12px; }

.SurveyEditorDialog #divDialogContent { width:800px; }
.SurveyEditorDialog #divDialogContent>table { margin-top:4px; margin-bottom:12px; }
.SurveyEditorDialog #divDialogContent td { vertical-align:top; }
.SurveyEditorDialog #editorBox { padding:10px 10px 0 10px; }
.SurveyEditorDialog .htmlEditor { width:523px; height:418px; }

.SurveyEditorUpload #divDialogContent,
.SurveyEditorDownload #divDialogContent { height:561px; width:790px; margin-left:10px; overflow:hidden; }
.SurveyEditorUpload #divDialogContent span,
.SurveyEditorDownload #divDialogContent a { margin-left:10px; }
.SurveyEditorUpload #divDialogContent h2,
.SurveyEditorDownload #divDialogContent h2 { margin-top:10px; }

.SurveyEditorUpload #uploadBox,
.SurveyEditorDownload #downloadBox { width:775px; height:494px; overflow:auto; border:1px solid #d9d9d9; padding-top:6px; }
.SurveyEditorUpload #uploadBox hr,
.SurveyEditorDownload #downloadBox hr { line-height:4px; }

/* style definitions for EndPageDesigner's RadEditor */
.EndPageDesigner .UrlExampleText { top:5px; left:10px; position:relative; }
.EndPageDesigner .reWrapper {min-width: 1px !important;min-height: 1px !important;}
.EndPageDesigner .reMode_selected { background-image: url(images/vwbBackground.gif); background-repeat: no-repeat; }
.EndPageDesigner .reToolCell { background-image: url(images/statusbar.gif); background-position: left top; }
.EndPageDesigner .reColorPicker, .reInsertTable, .reDropDownBody, .reCustomLinks a:hover { border:1px solid #828282; }
.EndPageDesigner .reDropDownBody .reItemOver { background:none repeat scroll 0 0 #DFDFDF; color:#000000; }
.EndPageDesigner .reColorPicker table td.reItemOver div { border-color:#000000; }
.EndPageDesigner .reColorPicker table div { border:1px solid #C5C5C5; }

.Test p.participantWarning { color: #FFFF00; }

.CommunityReportsDateFilter span input.riError,.TaskFilter span input.riError
{
	background:url(images/alert_small.gif) no-repeat;
	background-position: 102px center;
	background-color:White;
}

.menuItemDisabled a
{
	color:#ACA899 !important;
	cursor:default;
	text-decoration:none !important;
	text-shadow:1px 1px 1px #FFFFFF;
}

.contentDesigner .eoAppearance td {
	padding: 2px 0;
	vertical-align: middle;
}

.contentDesigner .reportingPreviewContent {
	border-bottom:50px solid #333333;
	padding: 45px 46px 46px;
	height: 100%;
	display: inline-block;
	min-width: 100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-height: 100%;
}

.ReportThemeDesigner .contentDesigner .reportingPreviewContent {
	margin-top:-15px;
}

.contentDesigner .reportingPreviewContent .v-table {
	margin:0 auto;
	width:900px;
}

.contentDesigner .designerPagination {
	margin-top:-20px;
}

/* report theme: None */
.reportingContent .None {
	background-color: #ffffff;
}

/* report theme: Khaki */
.reportingContent .Khaki {
	background-color: #ffffff;
}
	
.reportingContent .Khaki .v-table .v-top {
	background: url("../../install/reportthemes/khaki/bg-tl.gif") no-repeat scroll left top transparent;
	font-size: 0;
	height: 7px;
	line-height: 7px;
}

.reportingContent .Khaki .v-table .v-top i {
	background: url("../../install/reportthemes/khaki/bg-tr.gif") no-repeat scroll right top transparent;
	display: block;
	float: right;
	height: 7px;
	width: 7px;
}

.reportingContent .Khaki .v-table .reportElements {
	background-color: #FAF8EA;
	border-color: #D9D9D9;
	border-style: solid;
	border-width: 0 2px;
}

.reportingContent .Khaki .v-table .reportElements .contentViewer {
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-style: solid;
	width:auto !important;
}

.reportingContent .Khaki .v-table .reportElements .reportWrapper {
	padding: 56px 56px 0;
}

.reportingContent .reportingPreviewContent.Khaki .v-table .reportElements .reportWrapper {
	padding-left: 46px;
	padding-top: 10px;
}


.reportingContent .Khaki .v-table .reportElements .reportWrapper .ReportElement {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
}

.reportingContent .Khaki .v-table .v-bottom {
	background: url("../../install/reportthemes/khaki/bg-bl.gif") no-repeat scroll left top transparent;
	height: 7px;
	line-height: 7px;
}

.reportingContent .Khaki .v-table .v-bottom i {
	background: url("../../install/reportthemes/khaki/bg-br.gif") no-repeat scroll left top transparent;
	height: 7px;
	line-height: 7px;
}

 .reportingContent .reportingPreviewContent.Khaki .v-table .v-bottom i {
	position: absolute;
	right: 0;
	width: 8px;
}

.reportingContent .reportingPreviewContent.Khaki .v-table .v-bottom {
	position: relative;
}

/* report theme: Cotton */
.reportingContent .Cotton {
	background-color: #E4E4E2;
}

.reportingContent .Cotton .v-table .v-TL {
	background: url("../../install/reportthemes/Cotton/bg-v-TL.gif") no-repeat bottom right;
	height: 1px;
}

.reportingContent .Cotton .v-table .v-TM {
	background: url("../../install/reportthemes/Cotton/bg-v-TM.gif") repeat-x bottom;
}

.reportingContent .Cotton .v-table .v-TR {
	background: url("../../install/reportthemes/Cotton/bg-v-TR.gif") no-repeat bottom left;
}

.reportingContent .Cotton .v-table .v-ML {
	background: url("../../install/reportthemes/Cotton/bg-v-ML.gif") repeat-y right;
	height: 1px;
}

.reportingContent .Cotton .v-table .v-MM {
	background-color: White;
	width:100%;
}

.reportingContent .Cotton .v-table .v-MR {
	background: url("../../install/reportthemes/Cotton/bg-v-MR.gif") repeat-y left;
}

.reportingContent .Cotton .v-table .v-BL {
	background: url("../../install/reportthemes/Cotton/bg-v-BL.gif") no-repeat top right;
	height: 1px;
}

.reportingContent .Cotton .v-table .v-BM {
	background: url("../../install/reportthemes/Cotton/bg-v-BM.gif") repeat-x top;
}

.reportingContent .Cotton .v-table .v-BR {
	background: url("../../install/reportthemes/Cotton/bg-v-BR.gif") no-repeat top left;
}

.reportingContent .Cotton .v-table .LeftPadding {
	width: 46px;
}

.reportingContent .Cotton .v-table .TopPadding,
.reportingContent .reportingPreviewContent .v-table .v-TM .TopPadding {
	height: 46px;
}

.reportingContent .Cotton .v-table .reportElements .contentViewer {
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-style: solid;
	width:auto !important;
}

.reportingContent .Cotton .v-table .reportElements .reportWrapper {
	padding: 56px 56px 0;
}

.reportingContent .reportingPreviewContent.Cotton .v-table .reportElements .reportWrapper {
	padding-left: 46px;
	padding-top: 10px;
}

.reportingContent .Cotton .v-table .reportElements .reportWrapper .ReportElement {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
}

/* report theme: WorldwideBlue */
.reportingContent .WorldwideBlue {
	background: url("../../install/reportthemes/Worldwide Blue/bg-map.jpg") repeat-x scroll center top #122845;
}

.reportingContent .WorldwideBlue .v-table .v-top {
	background: url("../../install/reportthemes/Worldwide Blue/bg-tl.gif") no-repeat scroll left top #FFFFFF;
	font-size: 0;
	height: 7px;
	line-height: 7px;
}

.reportingContent .WorldwideBlue .v-table .v-top i {
	background: url("../../install/reportthemes/Worldwide Blue/bg-tr.gif") no-repeat scroll right top transparent;
	display: block;
	float: right;
	height: 7px;
	width: 7px;
}

.reportingContent .WorldwideBlue .v-table .reportElements {
	background: #FFFFFF;
}

.reportingContent .WorldwideBlue .v-table .reportElements .reportWrapper {
	padding: 56px 56px 0;
}

.reportingContent .reportingPreviewContent.WorldwideBlue .v-table .reportElements .reportWrapper {
	padding-left: 46px;
	padding-top: 10px;
}

.reportingContent .WorldwideBlue .v-table .reportElements .reportWrapper .ReportElement {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
}

.reportingContent .WorldwideBlue .v-table .v-bottom {
	background: url("../../install/reportthemes/Worldwide Blue/bg-bl.gif") no-repeat scroll left bottom #FFFFFF;
	height: 7px;
	line-height: 7px;
}

.reportingContent .WorldwideBlue .v-table .v-bottom i {
	background: url("../../install/reportthemes/Worldwide Blue/bg-br.gif") no-repeat scroll right bottom transparent;
	height: 7px;
	width: 7px;
	line-height: 7px;
	float: right;
	display: block;
}

/* report theme: Default */
.reportingContent .Default {
	background: #cbcbcb url(../../install/reportthemes/Default/bg_body.jpg) repeat-x;
	padding-top: 50px;
}
.reportingContent .Default .reportElements {
	background-color: #ffffff;
	border: 3px solid #999999;
	margin: 0 auto;
	padding: 50px;
       
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
       
	/* Shadow */
	-moz-box-shadow: 0 0 20px 1px #666666;
	-webkit-box-shadow: 0 0 20px 1px #666666;
	box-shadow: 0 0 20px 1px #666666;
}

.ExpireMsgWrapper 
{
	width: 300px;
	float: right;
	margin-right: 40px;
}

.ExpireMsgWrapper > .arrow 
{
	background-image: url(images/balArrowTop.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 27px;
	display: block;
	float: right;
	margin-right: 30px;
	position: relative;
	z-index: 200;
	margin-top: 4px;
}

.ExpireMsgWrapper > .ExpireMsg
{
	display: block;
	float: right;
	padding-top: 15px;
	position: relative;
	z-index: 100;
	top: -1px;
}

.ExpireMsgWrapper > .ExpireMsg a
{
	display: block;
	height: 15px;
	float: right;
	width: 15px;
}
/* report theme: PlainColor */
.reportingContent .PlainColor .v-table .reportElements .reportWrapper {
	padding: 56px 56px 0;
}

.reportingContent .PlainColor .v-table .reportElements .reportWrapper .ReportElement {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none !important;
}

.headerSeperator { height:22px; padding-top:4px; padding-right:6px; background-color:#cddeff; border-bottom:1px solid #cbd7ef;text-align:center; font-weight:bold}

/* errorhandler.aspx */
.errorhandler .mainContent { margin:10% auto; width:500px; }
.errorhandler .errorContent { margin:0; min-height:inherit; width:auto; }
.errorhandler .loggingIn { margin:0; }
.errorhandler .loggingIn h2 { background-position:0px 5px; line-height:28px; margin:20px 20px 15px 20px; padding:0px 25px 2px 45px; }
.errorhandler .loggingIn p { font-size:13px; line-height:1.6em; margin:0 20px 30px 66px; }

/* Telerik */
.RadTabStrip .rtsScroll { height:auto !important; }

/* Telerik */
.StepUpload .RadUpload .ruFileWrap { width:650px !important;}

.PanelMembers .RadMenu_Vovici .rmGroup .rmText{*padding-left:28px !important;}

.WorkGroupEdit div.tabContent {*overflow-x:hidden !important;}

.toolbar .actionButtons .downloadReport a {
	color: #000000;
	padding-left: 20px;
	text-decoration: none;
}

.toolbar .actionButtons .downloadReport .msword a {
	background: url(images/downloadWord.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .msppt a{
	background: url(images/downloadPPT.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .pdf a{
	background: url(images/downloadPDF.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .cluster a{
	background: url(images/downloadCluster.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .excel a{
	background: url(images/exportExcel.gif) no-repeat left;
}

.dashboardHeader .fltLeft { float:left; }
.dashboardHeader .fltRight { float:right; }
.dashboardHeader a { cursor:pointer}
.dashboardHeader h2 { line-height:30px; margin-bottom:0; }
.dashboardHeader .box { margin-bottom:0; }
.dashboardHeader .box input { border-style:none; font-size:26px; margin:0; padding:3px 2px; }
.dashboardHeader .titleLinks { line-height:20px; padding-top:6px; }
.dashboardHeader .editTitleLinks { line-height: 20px; padding-top: 26px; margin-left: 10px; }
.dashboardHeader .titleLinks a { margin-left:8px; }
.dashboardHeader .button { margin-left:7px; }
.dashboardHeader .toolbar {
	background: none repeat scroll 0 0 #E8EFFC;
	height: 55px;
	padding: 10px 8px 10px 8px;
}
.dashboardHeader .barInterceptInfo {
	margin-left:0px;
}
.CustomEditorDialog .RadTreeView .rtSelected .rtIn { background-color:#b6cefe !important; border-color:#FFF !important; }

.RadComboBox .selectedIconFolder,
.RadComboBox .selectedIconOrg,
.RadComboBox .selectedIconTrash {padding-left:20px !important;}
.RadComboBox .selectedIconFolder {background: url(images/icons-sprite-1.png) no-repeat 0px -2030px !important;}
.RadComboBox .selectedIconOrg {background: url(images/workgroup_collaborate_min.gif) no-repeat 0px 1px !important;}
.RadComboBox .selectedIconTrash {background: url(images/icons-sprite-1.png) no-repeat 0px -2107px !important;}

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn { text-decoration: none !important; }
.RadTreeView .rtIn > .search-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -1957px; }
.RadTreeView .rtIn > .calendar-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -404px; }
.RadTreeView .rtIn > .folder-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -2031px; }
.RadTreeView .rtIn > .team-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/users.png) no-repeat 0px -1px; }
.RadTreeView .rtIn > .org-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/workgroup_collaborate_min.gif) no-repeat 0px -1px; }
.RadTreeView .rtIn > .wfo-org-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/workgroup_collaborate_min_sync.gif) no-repeat 0px -1px; }
.RadTreeView .rtPlus + .rtIn > .folder-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -2031px; }
.RadTreeView .rtMinus + .rtIn > .folder-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -1995px; }
.RadTreeView .rtPlus + .rtIn > .folder-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -2031px; }
.RadTreeView .rtMinus + .rtIn > .folder-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -1995px; }
.RadTreeView .rtIn > .shared-reports-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -2069px; }
.RadTreeView .rtIn > .recycle-bin-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -2109px; }
.SurveyList .RadGrid .folder-icon { padding-left: 18px; padding-bottom: 3px; background: url(images/icons-sprite-1.png) no-repeat 0px -2031px; }

.navIntercept { background: #f6f9fe url(images/mastheadExpansive.gif) repeat-x bottom; padding: 15px 30px 15px 30px; position: relative; } /* See ie6.css */
.InterceptSurvey .surveysBox > .ctaRow { background:none; border:none; padding-right:0px; }
.InterceptProperties .section{margin:0 0 20px; font-size:14px;}
.InterceptProperties .properties{margin:10px 0 10px 0px ; }
.InterceptProperties .properties label{ color:black; font-size:14px;}
.InterceptProperties .properties .text{ width:40px; margin:0 0 0 5px;}
.InterceptProperties .section .buttons{ margin:10px 0 0;}
.InterceptProperties .RadInput_Default input.riTextBox {width: 137px !important;}
.AddTrigger .field{ margin-bottom:20px;}
.AddTrigger .field select{ width:332px; display:block;}
.AddTrigger .field input{ width:326px; display:block;}

.Content .surveysBox { width:400px; margin:10px 0px 10px 0px }
.interceptFolders { width:150px; height:300px; background-color:White; border: 1px solid #8E8E8E; display:inline; float:left; overflow:auto; margin-right:5px; }

.respondentWeightingContent .backgroundOverlay { background: url(images/bg_no_grid_records.png) repeat; margin: 0px !important; width: auto !important; padding: 101px 0px 101px 0px; }
.respondentWeightingContent .backgroundOverlay .popapMessageWrapper { width: 300px; height: 75px; background-color: #f2f5fc; border: 1px solid #8796b3; position: relative; }
.respondentWeightingContent .backgroundOverlay .popapMessageWrapper .popapMessage { padding-top: 30px; margin: 0px !important; }
.respondentWeightingContent .backgroundOverlay .popapMessageWrapper .popapMessage p { padding: 0px; margin: 0px; }
.respondentWeightingContent input.desiredPercent { text-align:right; width: 90%; }

.chooseManySegmentDialog .backgroundOverlay { background: url(images/bg_no_grid_records.png) repeat; margin: 0px !important; width: auto !important; padding: 42px 0px 42px 0px; }
.chooseManySegmentDialog .backgroundOverlay .popapMessageWrapper { width: 300px; height: 75px; background-color: #f2f5fc; border: 1px solid #8796b3; position: relative; }
.chooseManySegmentDialog .backgroundOverlay .popapMessageWrapper .popapMessage { padding-top: 30px; margin: 0px !important; }
.chooseManySegmentDialog .backgroundOverlay .popapMessageWrapper .popapMessage p { padding: 0px 0px 0px 40px; margin: 0px; }
.chooseManySegmentDialog .riTextBox { text-align:right; }

.addFITBNumeric .backgroundOverlay { background: url(images/bg_no_grid_records.png) repeat; margin: 0px !important; width: auto !important; padding: 35px 0px 35px 0px; }
.addFITBNumeric .backgroundOverlay .popapMessageWrapper { width: 300px; height: 75px; background-color: #f2f5fc; border: 1px solid #8796b3; position: relative; }
.addFITBNumeric .backgroundOverlay .popapMessageWrapper .popapMessage { padding-top: 30px; margin: 0px !important; }
.addFITBNumeric .backgroundOverlay .popapMessageWrapper .popapMessage p { padding: 0px 0px 0px 40px; margin: 0px; }
.addFITBNumeric .riTextBox { text-align:right; }

.InterceptFormatting .iconMenu .colapsed { display:none;}
.InterceptFormatting .iconMenu .expanded { background-image:none; position:absolute; margin-left:40px; background-color:#f5f6f7; border: 1px solid #999; border-radius:3px; -moz-border-radius: 3px;}
.InterceptFormatting .iconMenu li { list-style-type:none; display:table-cell; background-color:#f5f6f7; float:left }
.InterceptFormatting .iconButton 
{
	cursor: pointer;
	width: 16px;
	height: 16px;
	float:left;
	padding:2px 2px 2px 2px;
	margin:2px;
}
.InterceptFormatting .iconArrow {
	background: url(images/btnIconWithArrowDown.png) no-repeat 0px 0px;
	width: 22px;
	height: 22px;
	float:left;
	line-height: 18px;
	padding-right: 15px;
	cursor:default;
}
.InterceptFormatting .iconArrow:hover {
	background: url(images/btnIconWithArrowDown.png) no-repeat 0px -22px;
}
.closeIconImg1 { background: url(images/interceptCloseIcons.png) no-repeat 0px 0px; }
.closeIconImg2 { background: url(images/interceptCloseIcons.png) no-repeat -20px 0px; }
.closeIconImg3 { background: url(images/interceptCloseIcons.png) no-repeat -40px 0px; }
.closeIconImg4 { background: url(images/interceptCloseIcons.png) no-repeat -60px 0px; }
.closeIconImg5 { background: url(images/interceptCloseIcons.png) no-repeat -80px 0px; }
.closeIconImg1:hover { background: url(images/interceptCloseIcons.png) no-repeat 0px -30px; }
.closeIconImg2:hover { background: url(images/interceptCloseIcons.png) no-repeat -20px -30px; }
.closeIconImg3:hover { background: url(images/interceptCloseIcons.png) no-repeat -40px -30px; }
.closeIconImg4:hover { background: url(images/interceptCloseIcons.png) no-repeat -60px -30px; }
.closeIconImg5:hover { background: url(images/interceptCloseIcons.png) no-repeat -80px -30px; }

.InterceptFormatting table tbody tr td { padding-left:10px; }
.InterceptFormatting table tbody { padding:10px; }

.InterceptFormatting .sidetabs { min-height:750px; }
.InterceptSurvey .sidetabs { min-height:900px; }
.InterceptSurvey .surveyPreview {width:92%; height:550px;background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #8E8E8E; }
.InterceptMessage .tabContentArea {padding:0px;}
.InterceptMessage .sidetabs { padding-right:0px; float:inherit;}
.InterceptMessage .barInterceptInfo {margin:0px; margin-top:-1px;}
.InterceptMessage .stbInterceptTab { padding-left:142px; }
.InterceptMessage .stbInterceptTab.stbStateCollapsed { padding-left:46px; }
.InterceptMessage .Content #divMessage >table {border-collapse:collapse; height:100%; width:100%;}
.InterceptMessage .Content .th-left {width:50%;border-right:2px solid #DDDDDD; }
.InterceptMessage .Content .th-right {width:50%;  }
.InterceptMessage .Content .th-section span {padding:0px; margin:0px; color: #717c93; font-size: 11px; font-weight: normal;}
.InterceptMessage .Content #divMessage> table tbody {margin-left:32px; margin-top:22px; min-width:200px;}
.InterceptMessage .Content #divMessage .msgTd {vertical-align:top; padding-left:32px; padding-top:15px;}
.InterceptMessage .msgTitle {margin-bottom:7px; position:relative; width:340px;}
.InterceptMessage .msgTitleText {margin-bottom:20px; vertical-align:top;}
.InterceptMessage .msgTitleText .msgCheckBoxTitle {float:left;padding-left:2px;}
.InterceptMessage .msgTitleText .msgTitleText { width: 77%;display: block; border:1px solid #a1a1a1;}
.InterceptMessage .msgMessageLabel { margin-bottom:5px;}
.InterceptMessage .msgTd .msgContent, 
.InterceptMessage .msgContentBody { margin-bottom:20px; min-width:200px; max-width:342px;}
.InterceptMessage .msgContentBody .reContentArea {max-width:331px; width:328px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .InterceptMessage .msgContentBody .reContentArea { width: 326px; } } /* Hacks for safari and chrome */
.InterceptMessage .Content #divMessage .msgTd .msgContent .reContentArea { font-size:12px; border:1px solid #828282; min-height:12px; width:326px;height:100%; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .InterceptMessage .Content #divMessage .msgTd .msgContent .reContentArea { width: 324px; } } /* Hacks for safari and chrome */
.InterceptMessage .Content #divMessage .msgTd .msgContent .reContentCell{ border:0px !important;width:330px;}
.InterceptMessage .Content #divMessage .msgTd .section { margin-bottom:3px;}
.InterceptMessage .Content #divMessage .msgTd .msgConfirmBtnLbl { margin-bottom:15px;}
.InterceptMessage .Content #divMessage .msgTd .msgConfirmBtnLbl .msgConfirmBtnText { border:1px solid #a1a1a1; width:80%;}
.InterceptMessage .Content #divMessage .msgTd .msgCancelBtnLbl { padding-bottom:45px;}
.InterceptMessage .Content #divMessage .msgTd .msgCancelBtnLbl .msgCancelBtnText { border:1px solid #a1a1a1;width:80%;}
.InterceptMessage .Content #divMessage .msgPreviewContent { border-left:2px solid #DDDDDD;vertical-align:top; margin:auto; padding:auto;padding-left:32px; padding-top:15px; word-wrap: break-word;}

.InterceptMessage .textBox {width:340px; overflow:hidden; display:inline-block; border:1px solid #333333; cursor:text; height:auto;}
.InterceptMessage .textBox{font-family:inherit;}
.InterceptMessage .textBox p{margin:0px;}
.InterceptMessage .textBox.disabled { background:gray;color:#6D6D6D;background-color:#F0F0F0; }
.InterceptMessage div#divResponseBar {box-shadow: 5px 5px 2px #888888;display: none;position: absolute;z-index: 5000;}
.InterceptMessage .contentTbl thead th {height:64px; background: url("images/icons-sprite-1.png") repeat-x scroll 0 -2304px #FFFFFF; z-index:9001;padding-left:35px; text-align:left; vertical-align:middle;}
.InterceptMessage .contentTbl>thead th h2{margin-bottom:0px; font-size:14px; padding-top:8px;}
.InterceptMessage .msgCheckBoxTitle{position:absolute; right:0px; margin-bottom:3px; margin-top:-2px;}
.InterceptMessage .msgCheckBoxTitle * { vertical-align:middle;}
.InterceptMessage .msgContent .RadEditor { max-width:340px;}
.InterceptMessage .msgContent .RadEditor .reContentCell {max-width:340px;}
.InterceptMessage .reContentArea p{ line-height:normal;}
.InterceptMessage .interceptPreview p{ line-height:normal;}
.InterceptMessage div.RadEditor.Default.reWrapper { height:auto !important; }

.InterceptFormatting .RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow,
.InterceptFormatting .RadColorPicker.RadColorPicker_Default.rcpCustomColorWrapper,
.InterceptMessage .RadColorPicker.RadColorPicker_Default.rcpCustomColorWrapper,
.InterceptMessage .RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow { z-index:9004!important; }
.InterceptFormatting .customImage { padding-top: 2px; width: 100%; white-space: normal; word-wrap: break-word; }
.InterceptFormatting .customImage input, .customImage input { border: 0; width: 100%; font-size:16px; color:#666; margin: -6px 0px -4px 0px; }
.InterceptFormatting #uploadLinks a { vertical-align: 1px; display: inline-block; width: auto; }
.InterceptCodeSnippet #drwCustomCode{ width: 634px;}
.InterceptCodeSnippet #drwCustomCode .content>div{ margin-top:20px;}
.InterceptCodeSnippet #btnShow{ float: right; margin-top: -4px; font-size:11px; }
.lblAdvanced {color: Gray; font-size:11px;}

.InterceptMessage .reTool .AlignmentOptions
{
	background-image: url("images/16/align_left.gif");
}
/*.InterceptMessage .reTool {box-shadow: 5px 5px 2px #888888;display: none;position: absolute;z-index: 5000;}*/
.InterceptMessage .RadWindow .RadWindow_Default .rwNormalWindow .rwTransparentWindow .rwNoTitleBar .reToolbarWindow {box-shadow: 5px 5px 2px #888888;display: none;position: absolute;z-index: 5000;}
.InterceptMessage .reToolZone {display:none;}

.sharereport .allowFiltering{ margin-left:40px;}

.content .sharedReportProperties {
	margin-top: 5px; 
	margin-bottom: 5px;
}
.sharereport .sharedProjectLabel {
	margin-bottom: 7px;
}
.sharereport .chkShareAligned * {
	vertical-align:middle !important;
}
.controlOrgsUsersTree { width: 220px; height: 345px; position: relative; }
.controlOrgsUsersTree .tree { width: 100%; height: 283px; background-color: #ffffff; position:relative; border: 1px solid #e2e0e1; overflow: visible; padding-top: 0; }
.controlOrgsUsersTree .divTeamSearch { height: 20px; padding-top: 2px; padding-bottom: 5px; width: 100%; border: 1px solid #cfcfcf; background-color: #CFCFCF; }
.controlOrgsUsersTree .divTeamSearch input { width: 148px; margin-left: 3px; }
.controlOrgsUsersTree .RadTreeView { overflow: auto; height: 289px; }
.controlOrgsUsersTree .tree li { border-top: none; border-bottom: none; }
.controlOrgsUsersTree .tree .rtHover.orgDisabled .rtIn { border: none; background-color: transparent !important; color: #CCC !important; }
.controlOrgsUsersTree .tree li .orgDisabled .rtIn { color: #CCC !important; border: none; background-color: transparent; padding: 4px 3px 3px; font-weight: normal; cursor: default; }
.controlOrgsUsersTree .userLimitMessage { white-space: nowrap; margin-top: 7px; display: block; }

/* Verint Theming Overrides */
.header .globalAccess .RadMenu a.rmLink div.text {
  color: #333333 !important;
}
.header .globalAccess .RadMenu .rmSlide a.rmLink span {
  color: #000;
}
.header .globalAccess .RadMenu a.rmLink span {
  color: #333;
}

/* Accordion */
.drawer {
  background-color: #d1e0f0;
  border: 1px solid #97b8dd;
}

/* Boxes */
.boxBackgroundWhite {
  background-color: #fff;
}
.boxBackgroundLightGold {
  background-color: #f2f7fd;
}
.boxBackgroundGold {
  background-color: #e0ecfa;
}
.boxBackgroundDarkGold {
  background-color: #d1e0f0;
  border-color: #97b8dd;
}
.boxBackgroundGrey {
  background-color: #f8f8f8;
}

/* Grid */
.RadGrid_Vovici .rgRow td,
.RadGrid_Vovici .rgAltRow td,
.RadGrid_Vovici .rgEditRow td,
.RadGrid_Vovici .rgFooter td,
.RadGrid_Vovici .rgFilterRow td,
.RadGrid_Vovici .rgHeader,
.RadGrid_Vovici .rgResizeCol,
.RadGrid_Vovici .rgGroupHeader td {
  background-color: #e5edf6;
  border-top: 1px solid #fff;
  color: #666666;
}
.RadGrid_Vovici .rgAltRow td {
  background-color: #f6f6f6;
  color: #666666;
}
.RadGrid_Vovici .rgHeader,
.RadGrid_Vovici th.rgResizeCol,
.RadGrid_Vovici .rgFooter td {
  border: 1px solid #9bb4cf;
  border-top-color: #fff;
  background-color: #d5e0ec !important;
}
.RadGrid_Vovici .rgSelectedRow td,
.RadGrid_Vovici .rgActiveRow td,
.RadGrid_Vovici .rgHoveredRow td {
  background-color: #eff7d5;
}
.RadGrid_Vovici .rgPager .under {
  border: 1px solid #d5e0ec;
  border-top-color: #fff;
}
.RadGrid_Vovici .rgPager .pagination {
  background-color: #d5e0ec;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d5e0ec;
}
.RadGrid_Vovici .rgPager .pagination a {
  color: #666666;
}
.RadGrid_Vovici .rgPager .pagination span {
  color: #666666;
}
.RadGrid_Vovici .rgPager .pagination .item {
  border-right: 1px solid #9bb4cf;
  color: #666666;
}
.RadGrid_Vovici .rgPager .pagination .displayCount .inlineList .active a {
  color: #333333;
}
.RadGrid_Vovici .rgPager .pagination .displayCount .inlineList .active span {
  color: #333333;
}
.RadGrid_Vovici .rgPager .pagination .paginating {
  border-left: 1px solid #9bb4cf;
  border-right: none;
}
.RadGrid_Vovici .rgDefaultRow td {
	background-color: #ddd;
}
.RadGrid_Vovici .rgDisabledRow td {
	background-color: #ddd;
}
.RadGrid_Vovici .rgDisabledRow td a, .RadGrid_Vovici .rgDisabledRow td a:visited {
	color: #666;
}
/* Tab Strip */
.RadTabStrip_Vovici {
	background: #F5F1D6 url('images/mastheadExpansive.gif') repeat-x bottom;
	height: 40px;
	padding: 0 0 0 2px !important;
}
.RadTabStripTop_Vovici {
	width: inherit;
}
.QuotaManagement .RadTabStripTop_Vovici {
	width: auto;
}
.RadTabStrip_Vovici .rtsLink {
	padding-left: 0 !important;
}
.RadTabStrip_Vovici .rtsLink:hover {
	text-decoration: none;

	opacity: .93;
	-moz-opacity: .93;	
}
.RadTabStrip_Vovici .rtsLink .rtsOut {
	background: url('images/tabRight-default.gif') no-repeat bottom right;
	color: #FFF;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 2px;
	padding-right: 8px;
}
.RadTabStrip_Vovici .rtsLink .rtsIn {
	background: url('images/tabLeft-default.gif') no-repeat bottom left;
	display: block;
	line-height: 30px;
	padding: 8px 7px 2px 15px;
}
.RadTabStrip_Vovici .rtsSelected .rtsOut {
	background-image: url('images/tabRight-active-default.gif');
	color: #000;
}
.RadTabStrip_Vovici .rtsSelected .rtsIn {
	background-image: url('images/tabLeft-active-default.gif');
}
.RadTabStrip_Vovici_Dashboard .rtsLevel .rtsUL
{
	overflow: hidden;
	float: left;
	margin-left:0 !important;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

/* Menu */
.menu .items a:hover {
	background-color: #eef4dc;
	border: 1px solid #bed47c;
	color: #000;
	text-decoration: none;
}
.RadMenu_Vovici .rmArrowRight i {
	background-position: -485px -681px !important;
}

/* Panel Link */
a.panellink:hover {
	background-color: #eff7d5;
	color: #333;
}

.AddDashboardItem h2 { margin:10px;font-weight:bold; }
.AddDashboardItem .ItemsPanel { height:488px; background-color: #FFFFFF; overflow-y:hidden;overflow-x:hidden;border-top:1px solid #c0cbe2; }
.AddDashboardItem .toolbar { padding:4px 4px 0px 10px; }
.AddDashboardItem .surveyname { padding-left:6px;padding-right:10px;font-weight:bold; }
.AddDashboardItem .workgroupsource { padding-left:6px;padding-right:10px;font-weight:bold; }
.AddDashboardItem .workgroupfilter { padding-left:10px;padding-right:10px;font-weight:bold; cursor:pointer; }

.AddDashboardItemWorkgroupFilter h3 { font-weight: bold; }
.AddDashboardItemWorkgroupFilter .InstructionPanel {
	background-color: #d6e1f6;
	border-right: 1px solid #CCCCCC;
	line-height: 21px;
	padding: 6px 10px;
	vertical-align: top;
}
.AddDashboardItemWorkgroupFilter .RadTreeView { background-color:#FFFFFF;padding: 6px 0 0 7px; }
.AddDashboardItemReportElements .LoadingDisplay div#LoadMessage { font-weight:bold;padding-top:6px;padding-bottom:6px;color:#808080;font-size:16px; }
.AddDashboardItemReportElements .filterWarning .clearFilter { display:none; }

.AddDashboardItemSource .InstructionPanel { background-color:#D6E1F6;border-right:1px solid #CCC; line-height:21px; padding:6px 10px; width:200px; vertical-align: top; }
.AddDashboardItemSource .RadTreeView { background-color:#FFFFFF;padding: 6px 0pt 0pt 7px; }
.AddDashboardItemSource h3 { font-weight:bold; }

.AddDashboard .largeInputText { color: #333; vertical-align:middle; font-size:14px; border: 1px solid #cbcbcb; padding:3px; margin-left: 2px; width:77%; }
.AddDashboard .dashboardNameInfo { margin-bottom: 15px; }

.reportElements .contentViewer .cbShowAverageTime label, .reportElements .contentViewer .cbShowAverageTime input { vertical-align: middle; } 

.Dashboard .rdTitles {
	width: 85% !important;
}

.Dashboard .ReportElement .ProjectFilter {
	background-color: #F7FBED;
	border-bottom: 1px solid #EAF4D4;
	padding: 4px 10px;
}

.Dashboard .ReportElement .ProjectFilter a {
	cursor: pointer;
	padding-left: 10px;
}

.Dashboard .DashboardElementSubHeader {
	font-size:11px;
	background-color: #EDF2FB;
	border-bottom: 1px solid #D4DFF4;
	padding: 1px 5px;
}

.Dashboard .DashboardElementSubHeader a {
	cursor: pointer;
}


.Dashboard .ReportElement .pages-control {
	text-align: right; 
	line-height: 13px;
	margin: 0 0 0 0;
	position:relative;
}

.NoLongerAvailable {
	color: #B5B5B5;
	font-size: 18px;
	font-weight: bold;
}

/* Dashboard Tab Strip */
.Dashboard {
	background-color: #fff;
}
.RadTabStripTop_Vovici_Dashboard {
	background: url(images/icons-sprite-1.png) repeat-x 0px -2780px;
}
.RadTabStripTop_Vovici_Dashboard .rtsLink {
	padding-left: 1px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsLink .rtsIn {
	background: url(images/icons-sprite-1.png) repeat-x 0px -2780px;
	height: 20px;
	padding: 8px 5px 9px 25px;
}
.RadTabStripTop_Vovici_Dashboard .rtsFirst {
	background: url(images/icons-sprite-1.png) repeat-x 0px -2820px;
}
.RadTabStripTop_Vovici_Dashboard .rtsLink .rtsOut {
	background: url(images/icons-sprite-1.png) repeat-x 0px -2820px;
	padding-right: 1px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsLink .rtsBefore .rtsOut {
	padding-right: 0px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsLink.rtsSelected {
	color: #000;
	font-weight: bold;
	padding-left: 0px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsFirst .rtsLink.rtsSelected {
	padding-left: 1px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsLink.rtsSelected .rtsIn {
	background-color: #fff;
	background-image: none;
}
.RadTabStripTop_Vovici_Dashboard .dshTabName {
	float: left;
}
.RadTabStripTop_Vovici_Dashboard .rtsImg {
	float:left;
}
.RadTabStripTop_Vovici_Dashboard .dshDeleteIcon {
	background: url(images/icons-sprite-1.png) repeat-x 0px -3020px;
	display: block;
	float: right;
	height: 17px;
	margin-left: 10px;
	width: 16px;
}
.RadTabStripTop_Vovici_Dashboard .dshDeleteIcon:hover {
	background-position: 16px -3020px;
}
.RadTabStripTop_Vovici_Dashboard .rtsPrevArrow,
.RadTabStripTop_Vovici_Dashboard .rtsNextArrow,
.RadTabStripTop_Vovici_Dashboard .rtsPrevArrowDisabled,
.RadTabStripTop_Vovici_Dashboard .rtsNextArrowDisabled {
	background-image: url(images/icons-sprite-1.png) !important;
	background-repeat: no-repeat !important;
	height: 32px !important;
	margin-top: 0px !important;
	width: 30px !important;
	z-index: 19;
}
.RadTabStripTop_Vovici_Dashboard .rtsPrevArrow {
	background-position: 0px -3120px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsNextArrow {
	background-position: 0px -3040px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsPrevArrowDisabled {
	background-position: 0px -3160px !important;
}
.RadTabStripTop_Vovici_Dashboard .rtsNextArrowDisabled {
	background-position: 0px -3080px !important;
}
.dshButtonArea {
	background: url(images/icons-sprite-1.png) repeat-x 0px -2860px;
	float: right;
	height: 32px;
	width: 56px;
}
.dshButtonArea .dshSeparator {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2900px;
	display: block;
	float: left;
	height: 100%;
	width: 1px;
}
.dshButtonArea .dshButton {
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin: 7px 0px 6px 8px;
	width: 16px;
	z-index: 4000;
	position:relative;
}
.Dashboard .dshButtonArea .dshButton .rmVertical{
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}

.Dashboard .dshButtonArea .dshButton .RadMenu .rmGroup .rmText {
	padding-left: 32px !important;
}

.Dashboard .dshRMDropDown .dshListSelector .rmLeftImage {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2960px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
	z-index:1 !important;
}

.Dashboard .dshRMDropDown .dshListSelector:hover .rmLeftImage {
	background: url(images/icons-sprite-1.png) no-repeat 0px -3000px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
	z-index:1 !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici .rmRootGroup{
	margin-top: 0px !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici {
	float:right !important;
	z-index:20 !important;
}

.Dashboard .dshRMDropDown .rmRootGroup {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2960px;
	border: 0px !important;
	margin-top: 0px !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici .rmRootGroup, .dshRMDropDown .RadMenu_Vovici .rmLink, .dshRMDropDown .RadMenu_Vovici .rmText{
	background-color: transparent !important;
	background-image: none !important;
}

.Dashboard .dshRMDropDown .RadMenu_Default .rmText {
	padding-bottom:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici a.rmLink .rmText.rmExpandDown{
	padding-bottom:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
}

.Dashboard .dshRMDropDown .rmRootGroup .rmLink { margin-right:0px !important; }

.Dashboard .btnIconReportElement, .Dashboard .btnIconWorkgroupMetric, .Dashboard .btnIconExternalSource, .Dashboard .btnIconAddFilter { margin-right:4px !important; }

.Dashboard .navigationHeader .btnIconReportElement span,
.Dashboard .navigationHeader .btnIconWorkgroupMetric span,
.Dashboard .navigationHeader .btnIconExternalSource span {
	width: 110px; 
}

.Dashboard .dashboardHeader {}

.AddDashboard .lblSelectSurvey {
	font-weight: bold;
}

.AddDashboard .projectTree tr.SearchRow td {
	padding-left: 0px;
	padding-right: 0px;
}

.AddDashboard .projectTree tr.SearchRow input {
	width: 455px !important;
}

.AddDashboard .projectTree {
	margin-top: 5px;
	margin-bottom: 10px;
}


.AddDashboardItemWorkgroupElements .contentDesigner .contentViewer .ReportElement .ResponseActivityChartReportElement,
.AddDashboardItemWorkgroupElements .contentDesigner .contentViewer .ReportElement .CampaignChartReportElement,
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .CaseOpenedCloasedChartReportElement,
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .ResponseActivityChartReportElement,
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .CaseSummariesChartReportElement {
	margin-top: 10px;
}
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .TrendingPropertiesHeatMapReportElement {
	margin-top: 20px;
}

.dshButtonArea .dshAdd {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2940px;
}
.dshButtonArea .dshAdd:hover {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2980px;
}
.dshButtonArea .dshList {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2960px;
}
.dshButtonArea .dshList:hover {
	background: url(images/icons-sprite-1.png) no-repeat 0px -3000px;
}
.dshOptionsPosition { height: 62px; padding-top: 6px; margin-top: -70px; z-index: 10;margin-right: 5px; float: right; }

.dshEditFilters { z-index: 10; margin-right: 5px; float: right;  width: 99%}

.dshEditFilters .divFiltersContent { font-size: 28px; color: #666666;margin-bottom: 20px;  }
.dshEditFilters .divFiltersContent.boxEditable { background-color: #edf2fb;margin-bottom: 20px;    padding-bottom: 10px; }

	.dshEditFilters .divFiltersContent.boxEditable .balloon {
		position: absolute;
		top: 0px;
		right: 0px;
		display: block;
	}
.dshEditFilters .divFiltersContent .balloon { width:18px; height: 18px; display:none; float:right; margin-top:5px; margin-right: 5px; }
.dshEditFilters .divFiltersContent .balloon a.close { margin: 1px; }

.dshEditFilters .divFiltersContent.boxEditable .divFiltersArea { margin-right: 25px;  }
.dshEditFilters .divFiltersContent .divFiltersArea { display: block; margin-top: 30px; margin-top: 15px; }

.dshEditFilters .RadMenu { float: right; }
.dshEditFilters .RadMenu .rmRootGroup .rmItem .rmRootLink { width: 270px; }
.dshEditFilters .RadMenu .rmRootGroup .rmItem .rmRootLink img { position:absolute;right:10px;top:10px; }
.dshEditFilters .RadMenu .filterOptions .rmText { padding-top:6px !important; padding-right:2px !important; }
.dshEditFilters .RadMenu .filterOptions label { float:left; width:80px;padding-top:4px; }
.dshEditFilters .RadMenu .filterOptions select { width:148px; }
.dshEditFilters .RadMenu .filterOptions .filterOption { padding-bottom: 4px; }
.dshEditFilters .RadMenu .rmItem .rmText { font-size: 20px; }
.dshEditFilters .RadMenu .RadMenu_Vovici { margin-top: 15px; }
.dshEditFilters .RadMenu_Vovici .rmRootGroup .rmLink .rmText { background-color: White !important; background-image: none; }
.dshEditFilters .RadMenu .rmRootGroup .rmItem .rmRootLink { background-color: White !important; background-image: none; width:270px !important; }
.dshEditFilters .UserFilter .RadMenu .rmRootGroup .rmItem.rmFirst.rmLast .rmText { width: 210px; overflow-x: hidden; text-overflow: ellipsis;}

.dshEditFilters .divFiltersContent .btnIconAddFilter { margin-right:10px !important; margin-top:2px;}
.dshEditFilters .divFiltersContent .btnIconAddFilter span { width: 115px; font-size: 14px; }

.dshEditFilters .btnIconAddFilter i {
	background: url(images/addSideSmall.png);
	width:12px;
	height: 12px;
	margin-top: 3px;
	margin-left: -5px !important;
	margin-right: 5px;
}

.dshEditFilters .pnlUserFilters,
.dshEditFilter .RadComboBox,
.dshEditFilters .FilterItem {
	float:right;
}

.dshEditFilters .FilterItem  {
	margin-right: 5px;
	width:272px;
	
	margin-bottom: 5px;
}

.dshEditFilters .FilterItem.AddFilterButton{
	text-align: right;
}

.dshEditFilters  .divFiltersContent.boxEditable .FilterItem  {
	width:300px;
}

.dshEditFilters  .divFiltersContent.boxEditable .DateFilter  {
	width:275px;
}

.dshEditFilters .FilterItem .divRemoveFilter {
	margin-right: 5px;
	width: 20px; 
	float:left;
	margin-top: -1px;
}
.dshEditFilters .FilterItem .vcControl {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 15px;
	margin: 0px 5px 0px 5px;
	width: 15px;
}
.dshEditFilters .FilterItem .vcDelete {
	background-image: url(images/delete_off.gif);
}

.dshEditFilters .FilterItem .vcEdit {
	background-image: url(images/gear_small.gif);
	opacity: 0.6;
}

.dshEditFilters .FilterItem  .divRemoveFilter {
	display: none;
}

.dshEditFilters .divFiltersContent.boxEditable .FilterItem .divRemoveFilter {
	display: block;
}

.dshEditFilters .FilterItem .divRemoveFilter .vcDelete:hover {
	background-image: url(images/delete.gif);
	opacity: 1;
	cursor: pointer;
}

.dshEditFilters .FilterItem .vcEdit:hover {
	opacity: 1;
}

.dshEditFilters .FilterItem .divRemoveFilter .vcDelete.disabled:hover {
	background-image: url(images/balloonClose.png);
}

.dshEditFilters .FilterItem .RadMenu .rmRootGroup .rmItem .rmRootLink { height: 25px; width: 270px; }

.AddUserFilter .row {
	margin-bottom: 10px;
}

.AddUserFilter .row .divLabel {
	display: inline-block;
	width: 150px;
}

.AddUserFilter .row .divLabel.top {
	vertical-align: top;
}

.AddUserFilter .choice-list {
	margin-bottom: 20px;
}

.AddUserFilter .row .divItem.criteria {
	max-height: 500px;
	overflow: auto;
}


.AddUserFilter .row .divItem {
	display:inline-block;
	width: 570px;
}

.AddUserFilter .RadWindow_Vovici { top: 15px !important; }

.AddUserFilter .divAddOption {
	margin-left: 5px;
}

.AddFilterOption .row {
	padding: 20px 30px 15px;
	background-color: #d9e1f4;
}

.AddFilterOption .row .divLabel {
	display: inline-block;
	width: 70px;
}

.AddFilterOption .row .divItem {
	display: inline-block;
	width: 595px;
}

.AddFilterOption .CriteriaBuilder .DataGridEditItem .buttons {
	top: 16px;
}

.Dashboard .navigationContent .divCreateDashboard {
	position:absolute; bottom:0; width:180px;
}

.Dashboard .navigationContent .divCreateDashboard .btnSkinEmphasized span {
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 0;
}

.Dashboard ul.split-dropdown {
	background-color: #FFF;
	border: 1px solid #999;
	height: auto;
	padding: 3px;
	width: 200px;
	position: absolute;
	z-index: 1000;
}

.Dashboard ul.split-dropdown li {
	background-image: none;
	float: none;
	padding: 0;
}

.Dashboard ul.split-dropdown li a {
	background-color: #FFF;
	border: 1px solid #FFF;
	color: #000;
	cursor: pointer;
	display: block;
	padding: 4px 5px;
}

.Dashboard ul.split-dropdown li a:hover {
	background-color: #f3f7e5;
	border: 1px solid #c2d783;
	color: #000;
	text-decoration: none;
}

.dshOptions a {
	display: block;
	float: left;
	font-size: 14px;
	margin-left: 30px;
	margin-top: 23px;
	padding-left: 20px;
}
.dshOptions a span {
	background-color: #fff;
}
.dshOptions .hypEdit, .dshOptions .hypFilters {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2700px;
}
.dshOptions .hypShare {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2740px;
}
.dshOptions .hypDuplicate {
	background: url(images/icons-sprite-1.png) no-repeat 0px -20px;
}
.dshOptions .hypExport {
	background: url(images/icons-sprite-1.png) no-repeat 0px -2760px;
}
.dshOptions select {
	color: #666;
	font-size: 20px;
	margin-left: 30px;
	margin-top: 12px;
	padding: 3px;
}
.dshItemArea {
	padding: 22px 18px 0;
}
.dshItemArea h1 {
	margin-bottom: 18px;
	padding-left: 2px;
}
.dshItemArea .RadDockZone {
	padding: 0px !important;
	z-index:0;
}
.dshItemArea .RadDock {
	margin: 0.101%;
}
.dshItemArea .RadDock .ChartReportElement {
	padding-top: 0px !important;
}
.dshItemArea .RadDock .rdTop .rdLeft,
.dshItemArea .RadDock .rdTop .rdRight,
.dshItemArea .RadDock .rdBottom .rdLeft,
.dshItemArea .RadDock .rdBottom .rdRight {
	width: 3px !important;
}
.dshItemArea div.RadDock .rdTop .rdRoundedCorner.rdRight {
	background-position: -11px 0 !important;
}
.dshItemArea .RadDock .rdMiddle .rdRight {
	background-position: -11px 0 !important;
}
.dshItemArea .RadDock .rdBottom .rdRight.rdRoundedCorner {
	background-position: -11px -54px !important;
}
.dshItemArea .RadDock .rdTop .rdCenter {
	padding-left: 5px !important;
}

/* Tree */
.RadTreeView_Vovici .rtIn {
  color: #406ac0 !important;
}
.RadTreeView_Vovici .rtHover .rtIn {
  background-color: #eef4dc !important;
  border-color: #bed47c !important;
  color: #72940c !important;
}
.RadTreeView_Vovici .rtSelected.rtHover .rtIn {
  background-color: inherit !important;
  border-color: inherit !important;
  color: #000 !important;
}
.RadTreeView_Vovici .rtSelected .rtIn {
	color: #000 !important;
}
.RadTreeView .rtPlus {
	background-position: 0 -44px !important;
}
.RadTreeView .rtPlusHover {
	background-position: 0 -66px !important;
}
.RadTreeView .rtMinus {
	background-position: 0 -55px !important;
}
.RadTreeView .rtMinusHover {
	background-position: 0 -77px !important;
}
.TablePropertiesAdvanced .boxRoleModal { margin-top: 0; }
.TablePropertiesAdvanced td { padding:5px; }
.TablePropertiesAdvanced td.section { height:14px;padding:0px 0px 0px 7px;background: #E0E0E0;}

.TablePropertiesAdvanced .BackgroundColors { background:#EDEAE0; color:#666; }
.TablePropertiesAdvanced .DataColors { background:#FFF; color:#666; }
.TablePropertiesAdvanced .DesignerColors { background:#EDEAE0; color:#666; }
.TablePropertiesAdvanced .HeadingColors { background:#EDEAE0; color:#666; }
.TablePropertiesAdvanced .HighlightColors { background:#FEF2B6 !important; color:#666; }
.TablePropertiesAdvanced .SubDataColors { background:#EFEFEF; color:#666; }
.TablePropertiesAdvanced .TitleColors { background:#D6D5CA; color:#666; font-size:9pt; }

.TablePropertiesAdvanced .BackgroundBordered { background:#EDEAE0; border:solid 1px #BEBDB0; color:#666; }
.TablePropertiesAdvanced .ControlBordered { background:#FFF; border:solid 1px #BEBDB0; color:#666; border-collapse:collapse;font-size:8pt; }
.TablePropertiesAdvanced .DataBordered { background:#FFF; border:solid 1px #BEBDB0; color:#666; }
.TablePropertiesAdvanced .SubDataBordered { background:#EFEFEF; border:solid 1px #BEBDB0; color:#666; }
.TablePropertiesAdvanced .HighlightBordered { background:#FEF2B6 !important; border:solid 1px #BEBDB0; color:#666; }
.TablePropertiesAdvanced .align { vertical-align:middle;}
.TablePropertiesAdvanced .RadInput_Default table { width: 117px !important; }
.TablePropertiesAdvanced .RadInput_Default input.riTextBox { width: 117px !important; }
.TablePropertiesAdvanced .content.main { height: auto; padding-right:0; padding-bottom: 30px; }
.TablePropertiesAdvanced .table-properties .row-table-alignment .RadAjaxPanel { display: inline-block !important; vertical-align: top; }
.TablePropertiesAdvanced .table-properties-wrapper { width: 480px; height: 350px; overflow-y: auto; border: 1px solid; padding:10px; }
.TablePropertiesAdvanced .table-properties { height:320px; }
.TablePropertiesAdvanced .table-properties .warning-icon { display: inline-block; width: 16px; height: 16px; background: transparent url(images/warning_filter.gif) no-repeat; vertical-align: bottom; }
.TablePropertiesAdvanced .table-properties .table-properties-ddl { width: 117px; }
.TablePropertiesAdvanced .table-properties .DataGrid tbody tr { word-break: break-all; }
.TablePropertiesAdvanced .ctaRow .box { float: left; margin-top: 0; }
.TablePropertiesAdvanced .ctaRow .buttonSplit { float: right; width: auto; }

/* ~/login.aspx */
.login .vrtUtilityBar {	background: url('images/verintLoginUpSpacer.gif') repeat-x; height: 28px; }
.login .vrtUtilityBar a { color: #7085a8; display: block; float: left; font-size: 11px; font-weight: bold; }
.login .vrtLogo { background: url('images/verintLoginUpaneLogo.jpg') no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 220px; }
.login .vrtUpperRight { float: right; height: 100%; line-height: 28px; }
.login .vrtRefresh { background: url('images/verintLoginUpRefresh.gif') no-repeat left center; padding-left: 15px; }
.login .vrtPrint { background: url('images/verintLoginUpPrint.gif') no-repeat left center; margin-left: 11px; padding-left: 16px; padding-right: 12px; }
.login .vrtHelp { background: url('images/verintLoginUpSpacer2.gif') repeat-x; border-left: 1px solid #c9c9c9; height: 28px; padding-left: 7px; padding-right: 15px; }
.login .vrtHeader { background: url('images/verintLoginMainBg.jpg') repeat-x; border-top: 1px solid #fff; height: 199px; }
.login .vrtProductName { background: url('images/verintLoginMain.jpg') right center no-repeat; float: right; height: 100%; width: 800px; }
.login .vrtLine1,
.login .vrtLine2 { display: block; text-indent: -10000px; }
.login .vrtMain { background-color: #f4f4f4; }
.login .vrtLoginArea { margin-right: 350px; }
.login .vrtLoginArea hr { background-color: #999; border: none; color: #999; height: 1px; margin-right: 9px; }
.login .vrtLoginTitle { background: url('images/verintLoginPerson.gif') 50px 0px no-repeat; padding-left: 78px; }
.login .vrtLoginFields { margin: 0 auto; padding-top: 76px;	width: 300px; }
.login .vrtLoginFields label { color: #4b598e; display: inline-block; font-size: 11px; width: 65px; }
.login .vrtLoginFields p { color: #4b598e; font-size: 11px; margin-bottom: 0; }
.login .vrtLoginFields input { background-color: #fff; border: 1px solid #7085a8; color: #263363; margin-left: 11px; padding: 2px 5px; width: 200px; }
.login .vrtLegalArea { background-color: #fff; border: 1px solid #d4d8e8; color: #a8b0d0; margin-top: 40px; padding: 11px 14px; width: 310px; position: absolute; top: 228px; right: 10px; }
.login .vrtLegalArea a,
.login .vrtLegalArea a:hover { color: #a8b0d0; text-decoration: underline; }
.login .vrtLoginButton { background-color: #E3F0BC; border: 1px solid #799344; display: inline-block; float: right; margin: 6px 9px 10px 0; }
.login .vrtLoginButton span { border-color: #fff #b3c880 #b3c880 #fff; border-style: solid; border-width: 1px; color: #263363; display: inline-block; padding: 0 5px; }
.login .vrtOtherLinks { margin-right: 9px; text-align: right; }
.login .vrtOtherLinks a,
.login .vrtOtherLinks a:hover { color: #9ba1b0; font-size: 11px; margin-left: 10px; }

.watchVideoHelp { float:right; padding:0px 10px 0px 0px; }
.watchVideoHelp .icon { float:left; width:25px; height:17px; display:block; }
.watchVideoHelp a { vertical-align:top; line-height:25px; }

.hideWelcomeStart { float:right; padding-bottom: 10px; padding-right: 17px;}

.contentWrapper .sideBar .unselectable {
	-moz-user-select:none;
	-webkit-user-select:none;
}

.ViewSentencesDialog .box-top {
	margin-top:10px;
}
.ViewSentencesDialog .box-bottom {
	margin-bottom:10px;
}
.ViewSentencesDialog .box-top .btnIconUp {
	width:22px;
	height:20px;
	position:relative;
	left:40%;
	cursor: pointer;
	background:url(images/arrowsResponseList.gif) 0px 0px;
}
.ViewSentencesDialog .box-top .btnIconUp[disabled]{
	cursor: default;
	background:url(images/arrowsResponseList.gif) 0px 40px;
}
.ViewSentencesDialog .box-bottom .btnIconDown {
	width:22px;
	height:20px;
	position:relative;
	left:40%;
	background:url(images/arrowsResponseList.gif) 0px 60px;
	cursor: pointer;
}
.ViewSentencesDialog .box-bottom .btnIconDown[disabled] {
	background:url(images/arrowsResponseList.gif) 0px 20px;
	cursor: default;
}
.ViewSentencesDialog .separator {
	border: 1px solid #A4B6DC;
	margin: 0px 3px 0px;
}
.ViewSentencesDialog .sideBar {
	float: left;
	width: 146px;
	border-top: 1px solid white;
}
.ViewSentencesDialog .categoryBar {
	overflow: hidden;
}
.ViewSentencesDialog .sideBar h4 {
	margin: 12px 6px 12px 14px;
}
.ViewSentencesDialog .sideBar .title-top 
{
	margin-top: 43px;
}
.ViewSentencesDialog .stlPlaceholder {
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin-bottom: 8px;
}
.ViewSentencesDialog .ctlPlaceholder {
	height: 140px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
.ViewSentencesDialog .ctlPlaceholder .liItem, .stlPlaceholder .liItem {
	line-height: 28px;
	cursor: pointer;
	padding: 0px 14px;
	white-space: nowrap;
}
.ViewSentencesDialog .ctlPlaceholder .liItem.liSelected, .stlPlaceholder .liItem.liSelected {
	line-height: 26px;
	background-color: #DCE4F3;
	border-top:1px solid #A4B6DC;
	border-right:1px solid #DCE4F3;
	border-bottom:1px solid #A4B6DC;
	color: #333;
	cursor: default;
}
.ViewSentencesDialog .ulCategoryList, .ulSentimenList {
	list-style: none outside;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.ViewSentencesDialog .content {
	padding: 0px;
}
.ViewSentencesDialog .box .boxRoleModal .content {
	padding: 30px;
}
.ViewSentencesDialog .content .contentWrapper {
	height: 100%;
	position: relative;
	background: url(images/stbBgExpanded.gif) repeat-y;
}
.ViewSentencesDialog .content .ResponseGrid {
	background-color:#E8EFFC;
	overflow-y: auto;
	overflow-x: hidden;
	position:relative;
	display:block;
}
.ViewSentencesDialog .RadGrid_Vovici .rgRow td, 
.ViewSentencesDialog .RadGrid_Vovici .rgAltRow td, 
.ViewSentencesDialog .RadGrid_Vovici .rgEditRow td {
	position: relative;
	white-space:normal!important;
}
.ViewSentencesDialog .RadGrid_Vovici .rgRow td:hover > div.buttonsWrapper,
.ViewSentencesDialog .RadGrid_Vovici .rgAltRow td:hover > div.buttonsWrapper, 
.ViewSentencesDialog .RadGrid_Vovici .rgEditRow td:hover > div.buttonsWrapper {
	position: absolute;
	max-width: 300px;
	border: 1px solid #95A7CB;
	border-bottom: 0px;
	background-color: #D6E1F6;
	right: 0px;
	bottom: 0px;
	display: block;
	overflow: hidden;
	padding: 3px;
}
.ViewSentencesDialog .RadGrid_Vovici .rgRow td > div.buttonsWrapper,
.ViewSentencesDialog .RadGrid_Vovici .rgAltRow td > div.buttonsWrapper, 
.ViewSentencesDialog .RadGrid_Vovici .rgEditRow td > div.buttonsWrapper { display: none; }
.ViewSentencesDialog div.buttonsWrapper .actionButton { display: inline; cursor: pointer; margin: 3px; }
.ViewSentencesDialog div.buttonsWrapper .actionButton.buttonSeparator { background: url(images/icons-sprite-1.png) no-repeat 89px -617px; padding-right:8px;}
.ViewSentencesDialog div.buttonsWrapper .actionButton.imageButton { background: url(images/icons-sprite-1.png) no-repeat 97px -668px; padding-right: 20px; }
.ResponseFrame { width: 100%; height: 100%; position: absolute; top: 0px; }
.ResponseFrame.hiddenFrame{ display: none; }

.ViewSentencesDialog .RadGrid_Vovici td.sentence .FullText{
	display:none;
}

.ViewSentencesDialog .RadGrid_Vovici td.sentence.sentence-expanded .SampleText{
	display:none!important;
}
.ViewSentencesDialog .RadGrid_Vovici td.sentence.sentence-expanded .FullText{
	display:block;
}

.ViewSentencesDialog .RadGrid_Vovici .RowExpanded
{
	display:block!important;
}
.ViewSentencesDialog .RadGrid_Vovici .RowCollapsed
{
	display:none!important;
}
.ViewSentencesDialog .rgDataDiv {
	background-color: #FFF;
}
.ViewSentencesDialog .TextWrapper
{
	color: #666;
	font: 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height:15px;
	max-height: 25px;
}
.ViewSentencesDialog .RadGrid_Vovici .rgHeader:last-child {
	width:630px!important;
}
.ViewSentencesDialog .RadGrid_Vovici tr td:last-child {
	display:block;
}
.ViewSentencesDialog .RadGrid_Vovici .rgNoRecords td:last-child {
	display:inline-block!important;
	position:absolute;
}
.ViewSentencesDialog .RadGrid_Vovici .rgNoRecords div {
	margin:28px 177px;
}
.ViewSentencesDialog .filterWarning {
	background-color: #F3FFCD;
	border-bottom: 1px solid #cbd7ef;
	border-top: 1px solid #FFFFFF;
	line-height: 25px;
	text-align: center;
}

.Dashboard .reportelementfilter { color:#ff0000; }
.Dashboard .reportelementsource { text-align:right; }

.BorderedGridWrapper {
	border: 1px solid #c0cbe2;
	margin: 0 0 10px 0;
	padding: 0;
	margin: 0;
}

.BorderedGridWrapper .content {
	padding: 0;
}

.BorderedGridWrapper .rgDataDiv {
	background-color: #FFF;
}

/* TOP BOX */
.Dashboard .TopBox { background:#8888FF; border:solid 1px #4B54C5; color:#3742A9; }
.Dashboard .NeutralBox { background:#FFF1C1; border:solid 1px #D9C787; color:#CBB155; }
.Dashboard .BottomBox { background:#FF8888; border:solid 1px #C54B4B; color:#C54B4B; }
.Dashboard .NonBox { background:#C4C4C4; border:solid 1px #888888; color:#888888; }

.Dashboard .MeanBar, 
.Dashboard .GapBarNegative, 
.Dashboard .GapBarPositive, 
.Dashboard .FreqBar, 
.Dashboard .FreqBarMax { height:20px; }

.Dashboard .TopBox, 
.Dashboard .NeutralBox, 
.Dashboard .BottomBox, 
.Dashboard .NonBox { height:22px; }

.Dashboard .ReportTable { cursor: default; border:solid 1px #C0C0C0; /*font-family:Arial, sans-serif;*/ font-size:10pt; width: 100% !important; }
.Dashboard .ReportTable td, .Dashboard .ReportTable th {vertical-align:middle; border:1px solid silver; padding: 3px;}
.Dashboard .TopBottomTable td { border:none; font-size:10pt; font-weight:bold; line-height:22px; }

.renderExternalDashboardItem .box { background-color: #fff !important; border: none !important;}
body.renderExternalDashboardItem { overflow:auto !important; }

.Dashboard .viewShareTo .rtsIn,
.Dashboard .viewShareBy .rtsIn {
	padding-left: 8px !important;
}
.Dashboard .viewShareBy .rtsIn div,
.Dashboard .viewShareTo .rtsIn div {
	 background-image:url(images/icons-sprite-1.png); 
	 background-repeat:no-repeat; 
	 line-height:17px; 
	 margin-bottom:2px;
	 width: 22px;
	 height: 17px;
	 float: left;
}

.Dashboard .viewShareTo .rtsIn div {
	 background-position:0 -3200px;
}

.Dashboard .viewShareBy .rtsIn div {
	 background-position:0 -2740px;
}

.Dashboard .viewShareTo .rtsIn {
	 padding-right: 12px;
}

.Dashboard .surround .dshItemArea .viewShareBy,
.Dashboard .surround .dshItemArea .viewShareTo {
	 background-image:url(images/icons-sprite-1.png); 
	 background-repeat:no-repeat; 
	 margin-bottom:2px;
	 width: 22px;
	 height: 28px;
	 float: left;
}

.Dashboard .surround .dshItemArea .viewShareBy {
	background-position:0 -2733px;
}

.Dashboard .surround .dshItemArea .viewShareTo {
	background-position:0 -3193px;
}

.Dashboard .surround .dshShareNotify {
	background-color:#FEC;
	line-height: 28px;
	font-size:14px; 
	font-weight:bold;
	margin: 2px 20px;
	padding-left: 10px;
}

.Dashboard .surround .ShareNotifyLabel {
	background: transparent url(images/warning_filter.gif) no-repeat center left;
	padding-left: 20px;
}

.Dashboard .surround .clearShareNotify {
	background: transparent url(images/balloonClose.png) no-repeat center center;
	width: 17px;
	height: 17px;
	display: block;
	cursor: pointer;
	float: right;
	padding: 10px 20px 0 0;
}

.DashboardExperience .splash {
	height:327px;
	width:948px;
}
.DashboardExperience .splash ul {
	float: left;
	margin: 0;
	padding: 0;
}
.DashboardExperience .splash li {
	background: url(images/splash_bg.gif) no-repeat -19px 15px;
	float: left;
	list-style-type: none;
	margin: 0 0 0 25px;
	padding: 0;
}
.DashboardExperience .splash h2 {
	border: 2px solid #8fac39;
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 397px;
	
	color: #fff;
	font-weight: bold;
	margin: 7px 0 0 0;
	padding: 5px 17px 5px 16px;
	
	/* Gradient */
	background: #bcd279;	/* Old browsers */
	background: -moz-linear-gradient(top, #bcd279 0%, #8fac39 100%);	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcd279), color-stop(100%, #8fac39));	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bcd279 0%, #8fac39 100%);	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bcd279 0%, #8fac39 100%);	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #bcd279 0%, #8fac39 100%);	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcd279', endColorstr='#8fac39',GradientType=0 );	/* IE6-9 */
	background: linear-gradient(top, #bcd279 0%, #8fac39 100%);	/* W3C */
	
	/* Rounded Corners */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

	/* Shadow */
	-moz-box-shadow: 2px 2px 2px #666;
	-webkit-box-shadow: 2px 2px 2px #666;
	box-shadow: 2px 2px 2px #666;
}
.DashboardExperience .splash p {
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
	display: block;
	height: 99px;
	margin: 4px 20px 2px 9px;
	padding: 5px 10px;
	width: 385px;

	/* Shadow */
	-moz-box-shadow: 2px 2px 2px #666;
	-webkit-box-shadow: 2px 2px 2px #666;
	box-shadow: 2px 2px 2px #666;
}
.DashboardExperience .splash p span {
	display: block;
	float: left;
	line-height: 1.4em;
	width: 200px;
}
.DashboardExperience .splash p img {
	background-color: #CCC;
	border: none;
	float: right;
	height: 94px;
	width: 180px;

	/* Shadow */
	-moz-box-shadow: 2px 2px 2px #999;
	-webkit-box-shadow: 2px 2px 2px #999;
	box-shadow: 2px 2px 2px #999;
}

.AddBranch ul.pageMenu { background-color:#FFF; border:1px solid #999; height:auto; padding:3px; position:absolute; z-index:1000; max-height:340px; overflow:auto; width:294px; }
.AddBranch pageMenu li { background-image:none; float:none; padding:0; }
.AddBranch ul.pageMenu li a { background-color:#FFF; border:1px solid #FFF; color:#000; cursor:pointer; display:block; padding:4px 5px; font-size:11px;}
.AddBranch ul.pageMenu li a:hover { background-color: #f3f7e5; border: 1px solid #c2d783; color:#000; text-decoration:none; }

.AddBranch .destination {
	margin:5px 0px;
}

.AddBranch .CriteriaBuilder {
	position:absolute;
	left:10px;
	width:96%;
}

.AddBranch .destination label {
	width:322px;
	overflow:hidden;
}

.AddBranch .ctaRow {
	overflow:visible;
}

.AddBranch .boxRoleModal #divDialogContent {
	padding: 15px 20px;
}

.AddBranch .boxRoleModal .content.notification {
	padding: 11px 10px 10px 35px
}

.AddBranch .watermark {
	color:gray;
}

.AddBranch .descriptionControl {
	width: 706px;
}

.AddBranch .checkpoint {
	position:relative; 
	float:left;
	padding: 9px 0px;
}

.AddBranch .ctaRow .right a + a {
    margin-left: 5px;
}

.AddBranch .CriteriaBuilder .criteria {
	padding-left: 8px;
}

.AddBranch .CriteriaBuilder .criteriaFooter {
	padding-left: 8px;
}

.AddBranch a.aspNetDisabled {
	color: #999!important;
	cursor: default;
	text-decoration: none;
}

.CriteriaBuilder {
}

.CriteriaBuilder .DataGrid .DataGridItem > td,
.CriteriaBuilder .DataGrid .DataGridAltItem > td,
.CriteriaBuilder .DataGrid .DataGridEditItem > td {
	min-width: 100px;
	padding: 7px 2px 7px;
}

.CriteriaBuilder .criteria {
	position: relative;
	height:100%;
}

.CriteriaBuilder .criterionText {
	display: block;
	max-width: 650px;
}
.CriteriaBuilder .criteria .source {
	padding-bottom: 2px;
}
.CriteriaBuilder .criteria .source .lnkSource {
	display:inline-block;
	padding:3px;
}
.CriteriaBuilder .buttons {
	position: absolute;
	top: 0px;
	right: 0px;
}
.CriteriaBuilder .DataGridEditItem .buttons {
	top: 22px;
}

.CriteriaBuilder .buttons li {
	float: left;
	height: 22px;
	line-height: 22px;
}

.CriteriaBuilder .criteriaMatch label {
	margin-right: 5px;
}

.CriteriaBuilder .criteriaFooter {
	min-height: 32px;
	padding-top: 5px;
}
.CriteriaBuilder .criteriaFooter.Item {
	background-color: #EDF2FB;
}

.CriteriaBuilder .criteriaFooter.AltItem {
	background-color: #FFFFFF;
}

.CriteriaBuilder .gridScroller {
	overflow: auto;
	max-height: 300px;
	position: relative;
}

.CriteriaBuilder .valueList {
	width: 150px;
	height:22px;
	vertical-align: middle;
}
.CriteriaBuilder .expressionList {
	width: 115px;
	height:22px;
	vertical-align: middle;
}
.CriteriaBuilder .valueText {
	height:16px;
	vertical-align: middle;
}

.CriteriaBuilder .leftBlock {
	float:left;
	position:relative;
}
.CriteriaBuilder .centerBlock {
	float:left;
}
.CriteriaBuilder .centerBlock.advanced {
	margin-left:5px;
	margin-right:5px;
}
.CriteriaBuilder .centerBlock.advanced a {
	width:396px;
}
.CriteriaBuilder .centerBlock a > span:first-child {
	white-space:nowrap;
}

.lang-settings .rbDelete,
.CriteriaBuilder .rbDelete,
.CriteriaBuilder .rbMoveUp,
.CriteriaBuilder .rbMoveDown { display:inline-block; background-color:inherit; background-image: url(images/icons-sprite-1.png); background-repeat:no-repeat; border:none; height:17px; width:20px; background-color: transparent; }
.CriteriaBuilder .rbDelete { background-position: 2px -138px; margin-left: 2px; }
.CriteriaBuilder .rbDelete.rbDisabled { background-position: -21px -138px; margin-left: 2px; }
.CriteriaBuilder .rbMoveUp { background-position:2px -158px; }
.CriteriaBuilder .rbMoveUp.rbDisabled { background-position: -21px -158px; }
.CriteriaBuilder .rbMoveDown { background-position:2px -173px; }
.CriteriaBuilder .rbMoveDown.rbDisabled { background-position: -21px -173px; }
.CriteriaBuilder .addNewCriteria { background: url(images/extras.gif) 0 0 no-repeat; padding-left: 20px; }
.CriteriaBuilder a.aspNetDisabled {
	color: #999!important;
	cursor: default;
	text-decoration: none;
}

/* Conditional Visibility Dialogs */

.PageProperties {
	overflow-y: hidden;
}

.PageProperties .aspNetDisabled label {
	color: #999;
}

.PageProperties .PageTitleEdit {
	width: 749px;
	margin-bottom: 20px;
}

.QuestionConditions.ctaRow .right a + a,
.ResponseProperties.ctaRow .right a + a,
.PageProperties .ctaRow .right a + a {
	margin-left: 5px;
}

.PageProperties .spanName {
	color: black !important;
	font-weight: bold !important;
	clear: both;
}

.PageProperties #divDialogContent {
	padding: 20px 20px 5px;
}

.PageProperties .divDialogButtons {
	position:static!important;
}

.PageProperties .optionsGroup {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: -5px;
}
.PageProperties .divVisibilityWrapper {
	margin-bottom: 15px;
	border-bottom: 2px solid #d9d9d9;
}
.PageProperties .divDialogButtons td {
	 padding-bottom:4px;
}

.wrapperCriteriaBuilder {
	display:block;
	height:300px;
	margin-bottom: 10px;
}

.PageProperties .cblList,
.QuestionConditions .cblList,
.choiceconditions .cblList {
	background-color: #fff;
}

.PageProperties .cblList tbody td,
.QuestionConditions .cblList tbody td,
.choiceconditions .cblList tbody td {
	padding: 5px;
}

.PageProperties .cblList td *,
.QuestionConditions .cblList td *,
.choiceconditions .cblList td * {
	vertical-align: middle!important;
}

.PageProperties .criteriasString,
.QuestionConditions .criteriasString,
.choiceconditions .criteriasString {
	margin-top: 10px;
	height: auto;
	width: 745px;
	border: 1px solid #ccc;
}

.PageProperties span.selectedVisibility,
.QuestionConditions span.selectedVisibility,
.choiceconditions span.selectedVisibility {
	font-weight: bold;
	margin: 5px;
	float:left;
}

.PageProperties .scrollingControlContainer,
.QuestionConditions .scrollingControlContainer,
.choiceconditions .scrollingControlContainer {
	overflow-x: hidden;
	overflow-y: scroll;
	width: 745px;
}

.QuestionConditions .WarningWrapper,
.choiceconditions .WarningWrapper {
	float: left;
	width: 300px;
}

.PageProperties .scrollingCheckBoxList,
.QuestionConditions .scrollingCheckBoxList,
.choiceconditions .scrollingCheckBoxList {
	border: 1px #808080 solid;
	height: 340px;
	margin-top: 15px;
	margin-bottom: 20px;
	background-color: white;
}

.PageProperties .criteriasStringContent,
.QuestionConditions .criteriasStringContent,
.choiceconditions .criteriasStringContent {
	padding: 5px;
	overflow-y: scroll;
	max-height: 50px;
}

.PageProperties .floatLeft,
.QuestionConditions .floatLeft, 
.choiceconditions .floatLeft {
	float: left!important;
}

.PageProperties .divApplyWarning,
.QuestionConditions .divApplyWarning,
.choiceconditions .divApplyWarning {
	float: left; 
	width:300px;
}

.choiceconditions .showingChoice,
.QuestionConditions .showingChoice {
	margin-bottom: 5px;
}

.PageProperties .showingChoice {
	margin: 0;
	margin-bottom: 5px;
}

.choiceconditions .showingChoice label,
.PageProperties .showingChoice label,
.QuestionConditions .showingChoice label {
	overflow:hidden;
}
.QuestionConditions .showingChoice .aspNetDisabled {
	color: #999!important;
}

.printResponseToPDF {
	background: url('images/print.gif') no-repeat left center; padding-left: 23px;
}

.content .rblSurveyLogicType {
	margin:5px 0px 5px 0px; 
}

.advancedFeaturesBlock div {
	margin-bottom: 10px; 
}

.reportElementFilterDialog .dataFilter input[type="radio"]
{
	margin-left: 0px;
}

.reportElementFilterDialog .CriteriaBuilder
{
	margin: 10px 0;
}

.ReportFilterDialog .content.reportFilterDialog 
{
	padding-bottom: 25px;
	width:740px;
	height:auto;
}

.reportFilterDialog .showCompletedResponses input[type="checkbox"]
{
	margin-left: 0px;
}

.reportFilterDialog .RadComboBox table td.rcbInputCell 
{
	padding: 0 4px 0 9px;
}

.CriteriaBuilder .centerBlock .questionText.criterionLink
{
	display: block;
	float: left;
	width: auto;
	overflow: hidden;
	margin: 0px;
	max-width: 540px;
	text-decoration:inherit;
}

.CriteriaBuilder .centerBlock .expressionText.criterionLink
{
	float: left;
	display: block;
	width: auto;
	text-decoration:inherit;
}

.AddDashboardItemExternalElements .contentDesigner, 
.AddDashboardItemWorkgroupElements .contentDesigner,
.AddDashboardItemReportElements .contentDesigner
 {
	background-color:#FFFFFF;
}
.AddDashboardItemReportElements .ReportElement {
	overflow:auto;
}
.AddDashboardItemExternalElements .externalElement:first-child {
	padding-top:9px;
}
.AddDashboardItemExternalElements .externalElement {
	padding-left:10px;
	width:65%;
	padding-top:32px;
}
.AddDashboardItemExternalElements .externalElement > span:first-child {
	display:inline-block;
	width:300px;
	font-size: 18px;
	color: #4F5559;
}
.AddDashboardItemExternalElements .reportingContent .contentViewer .ReportHeaderRow th {
	cursor: default;
}
.AddDashboardItemExternalElements .reportingContent .contentViewer .WordCloudReportElement a {
	cursor: default; 
}

.AddDashboardItemExternalElements .reportingContent, 
.AddDashboardItemReportElements .reportingContent {
	padding: 31px 46px 46px !important;
}

.AddDashboardItemExternalElements .reportWrapper, 
.AddDashboardItemReportElements .reportWrapper {
	padding: 10px 56px 0px !important;
}

.ExternalSourceConfigure .groupHeader {
	
}
.ExternalSourceConfigure .inputFields {
	padding-bottom:10px;
}
.ExternalSourceConfigure .inputFields .labelWidth {
	display:inline-block;
	width:120px;
	padding-bottom:10px;
}
.ExternalSourceConfigure .inputFields .inputWidth {
	width:370px;
}
.ExternalSourceConfigure .inputFields .inputWidthLong {
	width:370px;
}
.ExternalSourceConfigure .inputFields .RadComboBox {
	width:375px!important;
}

.externalElement .FI_Example {
	padding-left:9px; 
	background: url(images/FI_Example.png) no-repeat center left;
	width: 439px;
	height: 375px;
}
.externalElement .tableauExample {
	padding-left:9px; 
	background: url(images/tableauExample.png) no-repeat center left;
	width: 439px;
	height: 300px;
}
.StepMemberPreview .content {
	padding: 0px;
	overflow-y: hidden;
}

.grdCases .statusIcon  { display: inline-block; width: 15px; height: 15px; margin:-4px; }
.grdCases .unassignedIcon  { background: url(images/information.png) no-repeat; margin:-4px;}
.grdCases .idleIcon  { background: url(images/clock.png) no-repeat; margin:-4px;}
.grdCases .notviewedIcon { background: url(images/unread_case.png) no-repeat; margin:-4px;}

.CaseList .search input { width: 230px !important; }
.CaseList .PageFilter span { word-wrap: break-word; }
.CaseList .RadGrid_Vovici .rgDataDiv { height: 100% !important; }

/* Case Details */
#divCaseTitle { margin-bottom: 15px; }

#caseDetails #divFlexer { margin-top: 20px; padding-bottom:20px; }

.CaseDetails .caseTitle .prevCase,
.CaseDetails .caseTitle .nextCase {
	background-image: url("images/arrows.png");
	display: inline-block;
	height: 16px;
	width: 16px;
}

.CaseDetails .caseTitle .prevCase { background-position: -16px 0px; margin-right: 10px; }
.CaseDetails .caseTitle .nextCase { background-position: 0px 0px; margin-left: 10px; }

.CaseDetails .caseTitle .prevCase:hover { background-position: -48px 0px; cursor: pointer; }
.CaseDetails .caseTitle .prevCase.disabled { background-position: -78px 0px; cursor: default; }

.CaseDetails .caseTitle .nextCase:hover { background-position: -32px 0px; cursor: pointer; }
 .CaseDetails .caseTitle .nextCase.disabled { background-position: -64px 0px; cursor: default; }

#caseDetails #divStatusBar a + a { margin-left: 15px; }
#caseDetails #divStatusBar.viewButtons a { display:inline-block; text-align: center; }
#caseDetails #caseContentWrapper { float: left; width: 70%; margin-left:30px; clear: both; }
#caseDetails #caseContentWrapper #caseTitle { word-wrap: break-word; margin-bottom: 4px; }
#caseDetails #caseContentWrapper .caseDescription { margin-top: 11px; word-wrap: break-word; min-height: 21px; }
#caseDetails #caseStatus { color:#888; }
#caseDetails #caseContentWrapper #caseStatus .aspNetDisabled { color: #888; font-weight: bold; }
#caseDetails #caseContentWrapper #caseStatus .aspNetDisabled:hover { text-decoration: none; }

#caseDetails #caseContentWrapper #caseStatus .case_status 
{
	border-radius: 3px;
	display: inline-block;
	font-weight: bold;
	padding: 0px 3px;	 
}

#caseDetails #caseContentWrapper #caseStatus .case_status.open
{
	background-color: #CFC;
	border: 1px solid #080;
	color: #060;
}

#caseDetails #caseContentWrapper #caseStatus .case_status.closed {
	background-color: #EEE;
	border: 1px solid #888;
	color: #666;
}

#caseDetails #caseContentWrapper #caseStatus .case_status.onhold {
	background-color: #FFA;
	border: 1px solid #880;
	color: #660;
}


#caseDetails #caseProperties { float: right; width: 20%; margin-right:30px; }
#caseDetails #caseProperties fieldset { border: 1px solid #d9d9d9; padding: 8px; margin-bottom: 20px; word-wrap: break-word; position: relative; border-radius: 5px 5px 5px 5px;}
#caseDetails #caseProperties fieldset legend { color: #666; font-weight: bold; display:inline; }
#caseDetails #caseProperties fieldset ul li { margin-bottom: 2px; font-size: 11px; }
#caseDetails #caseProperties fieldset .propertyItem { margin-bottom: 7px; display: inline-block; max-width: 320px; word-break: break-all; }
#caseDetails #caseProperties fieldset .propertyItem.aspNetDisabled { color: #333; text-decoration: none; }
#caseDetails #caseProperties fieldset .propertyItem.textOverflow { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; }
#caseDetails #caseProperties fieldset.fsContacts { min-width: 0; }
#caseDetails #caseProperties fieldset.fsContacts .StatusError span { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#caseDetails #caseProperties fieldset.fsContacts .RadAutoCompleteBoxPopup { max-height: 300px; overflow-x: auto; }
#caseDetails #caseProperties fieldset .divCustomProperties { width: 100%; }
#caseDetails #caseProperties fieldset .divCustomProperties li div { font-size: 11px; min-height: 22px; }
#caseDetails #caseProperties fieldset .divCustomProperties li div select { height: 20px }
#caseDetails #caseProperties fieldset .divCustomProperties li span { margin-bottom: 2px; display: block; }
#caseDetails #caseProperties fieldset .propertyChoices { width: 100%; }
#caseDetails #caseProperties fieldset .spnContactField { margin-bottom: 7px; display: inline-block; }
/*Firefox fix to prevent sizing of fsContacts fieldset depending on content*/
@-moz-document url-prefix() { #caseDetails #caseProperties fieldset.fsContacts { display: table-cell; } }

#caseDetails #caseEvents { margin-top: 20px; }
#caseDetails #caseEvents .eventWrapper { margin-bottom: 2px; clear: both; overflow: hidden; }
#caseDetails #caseEvents .eventSide { width: 28px; float: left; margin-bottom: -5000px; padding-bottom: 5000px; }
#caseDetails #caseEvents .eventContent { margin-left: 28px; margin-bottom: -5000px; padding-bottom: 5000px; }
#caseDetails #caseEvents .eventContent .eventHeader { padding: 8px 8px 6px 10px; background-color: #f4f4f4; font-size: 11px; position:relative; }
#caseDetails #caseEvents .eventContent .eventHeader .eventOwner { display: block; float: none; margin-left: 140px; color: #666; text-align: justify; }
#caseDetails #caseEvents .eventContent .eventHeader .eventDate { display: block; float: left; width: 140px; }
#caseDetails #caseEvents .eventContent .eventHeader .ownerUsername { font-weight: bold; }
#caseDetails #caseEvents .eventContent .eventTextWrapper { padding-top: 3px; padding-bottom: 12px; padding-left: 10px; font-size: 13px; color: #000; }
#caseDetails #caseEvents .eventContent .eventTextWrapper .eventText { margin-top: 8px; display:inline-block; }
#caseDetails #caseEvents .eventIcon { display: inline-block; width: 15px; height:15px; margin: 6px 0px 0px 6px; }

#caseDetails #caseEvents .eventSide.openEvent { background-color: #c1ffc8; }
#caseDetails #caseEvents .eventSide.closedEvent { background-color: #e0e0e0; }
#caseDetails #caseEvents .eventSide.closedEvent .eventIcon { background: url("images/casedetails.png") 22px -6px; }
#caseDetails #caseEvents .eventSide.emailSentEvent { background-color: #c4f3fc; }
#caseDetails #caseEvents .eventSide.emailSentEvent .eventIcon { background: url("images/casedetails.png") -62px -6px; }
#caseDetails #caseEvents .eventSide.assignEvent { background-color: #e1c1ff; }
#caseDetails #caseEvents .eventSide.assignEvent .eventIcon { background: url("images/casedetails.png") -33px -6px; }
#caseDetails #caseEvents .eventSide.onHoldEvent .eventIcon { background: url("images/casedetails.png") 50px -6px; }

#caseDetails #caseEvents .eventSide.onHoldEvent,
#caseDetails #caseEvents .eventSide.resumeEvent { background-color: #fff4c1; }

#caseDetails #caseEvents .eventSide.openEvent .eventIcon,
#caseDetails #caseEvents .eventSide.resumeEvent .eventIcon { background: url("images/casedetails.png") 78px -6px; }

#caseDetails #caseEvents .eventSide.customPropertyChangedEvent,
#caseDetails #caseEvents .eventSide.changeTitle,
#caseDetails #caseEvents .eventSide.changePriorityEvent, 
#caseDetails #caseEvents .eventSide.commentEvent,
#caseDetails #caseEvents .eventSide.changeDescription,
#caseDetails #caseEvents .eventSide.contactFieldChanged,
#caseDetails #caseEvents .eventSide.changeProjectId,
#caseDetails #caseEvents .eventSide.changeRecordId { background-color: #c1deff; }

#caseDetails #caseEvents .eventSide.changeTitle .eventIcon,
#caseDetails #caseEvents .eventSide.customPropertyChangedEvent .eventIcon,
#caseDetails #caseEvents .eventSide.changePriorityEvent .eventIcon,
#caseDetails #caseEvents .eventSide.commentEvent .eventIcon,
#caseDetails #caseEvents .eventSide.changeDescription .eventIcon,
#caseDetails #caseEvents .eventSide.contactFieldChanged .eventIcon,
#caseDetails #caseEvents .eventSide.changeProjectId .eventIcon,
#caseDetails #caseEvents .eventSide.changeRecordId .eventIcon { background: url("images/casedetails.png") 162px -6px; }

.EditCase .editorContainer .RadEditor { height: 356px !important; padding-bottom: 7px; }
.CreateNewCase	.editorBlock .RadEditor .reContentArea { word-break: break-all; max-width:685px; }

.createNewCase td { font-size:12px; padding-bottom: 4px; border: 0; vertical-align: middle; }
.createNewCase .RadInput { padding-bottom: 4px; }
.createNewCase .editorBlock { padding-bottom: 8px;}
.createNewCase table { width: 100%; }
.createNewCase .CaseTitle { width: 100%; }
.EditCase .racSlide .RadAutoCompleteBoxPopup .racList,
.CreateNewCase .racSlide .RadAutoCompleteBoxPopup .racList,
.tableCaseOptions .RadAutoCompleteBox .racSlide .RadAutoCompleteBoxPopup .racList { max-height: 300px; }
.newCaseStatus .RadAjaxPanel .box { margin: 0px; }
.RadAutoCompleteBox .racTokenList { max-height: 36px; overflow-y: auto !important; }

.editorContainer .editorBlock .tableCaseOptions { width: 702px; margin-bottom: 5px}
.editorContainer .editorBlock .tableCaseOptions td { vertical-align: middle; }
.editorContainer .editorBlock .tableCaseOptions .RadAutoCompleteBox { margin: 5px 0; }
.editorContainer .editorBlock .reContentCell { padding: 3px; }
.editorContainer .editorBlock .reContentArea { max-width: 743px; word-wrap: break-word; }

.wrapperContent .tabContentArea .quickCasesFilters .textDecorationNone,
.quickReportFilters .textDecorationNone { text-decoration: none; font-weight:bold; cursor: default; color: #000000; }
.wrapperContent .tabContentArea .quickCasesFilters,
.quickReportFilters { float: right; height: 0px; top: -39px; position: relative; }
.wrapperContent .tabContentArea .quickCasesFilters a,
.quickReportFilters a { margin-left: 2px; margin-right: 2px; }
.unsupportedbrowser .box{padding:115px 0;}
.unsupportedbrowser .container{margin: 0 auto;width: 700px;}
.unsupportedbrowser .container h1{color:#7990BF;font-size: 290%;font-weight: bold;text-align: center;}
.unsupportedbrowser .container .intro{padding:15px 0;font-size:100%;}
.unsupportedbrowser .container .CTA{font-size: 125%;height: 170px;padding: 20px 15px 0;text-align: center;}
.unsupportedbrowser .container .CTA ul{font-size: 80%;margin-top: 12px;}
.unsupportedbrowser .container .CTA li{display: inline-block; list-style-type: none;padding-right: 7px; text-align: left; vertical-align: top;}
.unsupportedbrowser .container li .imgFirefox {background-image: url('images/browser/GetFirefox_empty.gif')}
.unsupportedbrowser .container li .imgIE {background-image: url('images/browser/GetIE_empty.gif')}
.unsupportedbrowser .container li .imgChrome {background-image: url('images/browser/GetChrome_empty.gif')}
.unsupportedbrowser .container li .imgSafari {background-image: url('images/browser/GetSafari_empty.gif')}
.unsupportedbrowser .container li a{ width: 149px; height: 46px; display: inline-block; }
.unsupportedbrowser .container li a span { text-decoration: none; display: inline-block; color: #CC092F; font-size: 15px; font-weight: bold; padding-left: 60px; padding-top: 14px; }
.unsupportedbrowser .container li a:hover { text-decoration: none; }
.unsupportedbrowser .container li a.imgIE span { padding-top: 5px; }

#caseDetails .editable:hover { background: #FFC url(images/pencil.png) no-repeat right 4px; cursor: pointer; }
#caseDetails #caseProperties .sendEmailIcon { background: url("images/casedetails.png") -61px -6px; min-width: 15px; margin-left: 5px; padding: 0px 10px 5px 10px; cursor: pointer;}
#caseDetails #caseProperties .spnEnabled { cursor: pointer; }
#caseDetails #caseProperties .spnDisabled { cursor: default; }

#caseDetails #caseContent .linkPriority,
#caseDetails #caseContent .spnAssignedTo { font-weight: bold; }
#caseDetails #caseContent #txtNewTitle { width: 100% }
#caseDetails #caseContent #caseTitleEdit .content { padding-right: 18px; }

.divMultipleUsersFilter .available-filter{ width: 99.7%;}
#ReportsDiv .divCaseReportOptions { float: right; margin-bottom: 5px;} 
#ReportsDiv .divCaseReportOptions .reportCaseControl { height: 28px; line-height: 25px; padding: 6px; }
#ReportsDiv .divCaseReportOptions .lblFilterOption { font-size: 11px; color: #666; }
#ReportsDiv .divCaseReportOptions .RadMenu .rmItem .rmText { font-size: 14px; }
#ReportsDiv .divCaseReportOptions .RadMenu .RadMenu_Vovici { margin-top: 15px; }
#ReportsDiv .divCaseReportOptions .RadMenu_Vovici .rmRootGroup .rmLink .rmText { background-color: White !important; background-image: none; }
#ReportsDiv .divCaseReportOptions .RadMenu .rmRootGroup .rmItem .rmRootLink { background-color: White !important; background-image: none; width: 270px !important; }
#ReportsDiv .divCaseReportOptions .RadMenu .rmRootGroup .rmItem .rmRootLink img { position: absolute; }
#ReportsDiv .divCaseReportOptions .filterOptions .rmText { padding-top:6px !important; padding-right:2px !important; }
#ReportsDiv .divCaseReportOptions .filterOptions label { float:left; width:80px;padding-top:4px; }
#ReportsDiv .divCaseReportOptions .filterOptions select { width:148px; }
#ReportsDiv .divCaseReportOptions .filterOptions .filterOption { padding-bottom: 4px; }
#ReportsDiv .divCaseReportOptions .filterGroup { display: inline-block; float: left; margin-left: 15px; }

.toolbar .items li a:hover { cursor: pointer; }
.toolbar .items li a.rmDisabled:hover,
.toolbar .items li a.btnDisabled:hover { cursor: default; }

.ShareDashboard .content .loader { height: 400px; padding: 25%; text-align: center; }
.OrganizationEmail .content .loader { height: 400px; padding: 25%; text-align: center; }

.DataPointEdit .heading { margin-bottom: 10px; width: 100%; }
.DataPointEdit .heading td.label { white-space: nowrap; padding-right: 10px;}
.DataPointEdit .heading td.textbox { width: 90%; }
.DataPointEdit .heading td input[type=text] { width: 100%; }
.DataPointEdit td.textbox { padding: 3px 0px; }
.DataPointEdit td.label, 
.DataPointEdit td.dropDown { padding: 3px 0px; }
.DataPointEdit select:disabled { background-color: #EBEBE4; }
.DataPointEdit .StatusWarning { display:inline-block; width: 385px !important; }

.DataMartList .surround {min-width: 1280px;}
.DataMartList .wrapper { min-width: 1180px;}
.DataMartList .wrapper .sidetabs.stbPanelTab {min-width: 999px;}

.dataMartDashTitleCol { float:left; width:225px; padding:0 0px; display:inline; }
.dataMartDashStartCol { float:left; width:240px; display:inline; }
.dataMartDashTitle { color:#7990bf; font-size:24px; padding:5px 10px 13px; margin:0; }
.dataMartDashTitle h1 {color:#7990bf; font-size:24px; margin:0;  }
* html .dataMartDashTitle { zoom:1; }
.dataMartDashSubTitle { font-size:18px; position: relative; padding: 20px 0 4px 36px; left:-25px; margin-top:-6px; }
.dataMartDashSubTitle span { display:block; width:36px; text-align:center; font-size:30px; color:#a0c040; position: absolute; top:20px; left:0; line-height:24px; }
* html .dataMartDashSubTitle span { top:28px; left:-36px; height:30px; padding-top:4px; }
.threeStepDescription { padding-top:5px; }

.dataMartDashToggle { cursor: pointer;	top: 10px;	padding: 3px 2px 1px 10px;	float:right;text-align: center; vertical-align:top;}
.dataMartDashCollapsed { float:left; display:inline; margin-bottom:-10px; }

.dataMartStepAddDataPoints  { background: url(images/dataMartSteps.png) no-repeat -20px 0; padding-top:118px; width: 220px;}
.dataMartStepTieIn  { background: url(images/dataMartSteps.png) no-repeat -625px 0; padding-top:118px; }
.dataMartStepPublishing { background: url(images/dataMartSteps.png) no-repeat -925px 0; padding-top:118px; }
.dataMartDashTitleSub { padding:5px 10px 13px; margin:0; }

.DataPointRecode .choice-label{ width: 144px;}
.DataPointRecode .rgRow.primary td { height:16px;}
.DataPointRecode .rgRow.primary,
.DataPointRecode .rgRow.primary td{ background-color: #F2F2B3;}
.DataPointRecode .rgAltRow.primary,
.DataPointRecode .rgAltRow.primary td{ background-color: #FFFFC0;}

.DataPointRecode .RadGrid_Vovici { background-color:white;}
.DataPointRecode .RadGrid_Vovici .secondaryRow td.selectQuestion{ padding-top: 3px; padding-bottom:0px;}

.DataPointRecode .ddIcon {
	background-image: url('images/addButtonIcons.gif');
	background-position: 0px center;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 21px;
	width: 22px;
}

.DataPointRecode div.combocss .rcbInputCell .rcbInput { width:90%; }
.DataPointRecode div.RadComboBoxDropDown .rcbImage { 
	vertical-align: middle; 
	margin: 0 6px 2px 0;
	float:right;
}
.DataPointRecode .RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll { overflow: auto !important;}

.DataPointRecode .rcbInputCell .rcbInput { float:left;}

.DataPointRecode .imgPleaseSpecify {
	display:inline;
	float:right;
	vertical-align: middle;
	width:16px;
	height:16px;
	margin-top:1px;
}

.DataPointRecode .itemPleaseSpecify {
	white-space:nowrap;
	background: url(../../css/default/images/fillin.png) no-repeat center right;
	padding-right:20px;
}

.ProjectTreeControl .projectTreeWrapper { margin: 0 auto;}
.ProjectTreeControl table { width: 100%;border-bottom: 1px solid #ccc; }
.ProjectTreeControl table tr td { vertical-align: top; }
.ProjectTreeControl table tr.SearchRow { border-bottom: 1px solid #ccc; }
.ProjectTreeControl table tr.SearchRowAddReportElementHide { display: none; }
.ProjectTreeControl table tr.SearchRow td { padding:4px; }
.ProjectTreeControl table tr.SearchRow td input[type=text] { display:block; float:left; height: 17px; line-height: 17px; }
.ProjectTreeControl table tr.SearchRow td input[type=text].CreateReport { margin-top: 0px; padding: 2px 0px 1px 0px; height: 17px }
@-moz-document url-prefix() { .ProjectTreeControl table tr.SearchRow td input[type=text].CreateReport { height: 19px } }
.ProjectTreeControl table tr.SearchRow td input[type=text].CreateReport,
.ProjectTreeControl table tr.SearchRow td input[type=text].AddReportElement { width: 510px; }
.ProjectTreeControl table tr.SearchRow td input[type=text].LinkedField,
.ProjectTreeControl table tr.SearchRow td input[type=text].DataPoint { width: 650px; }
.ProjectTreeControl table tr.SearchRow td a { float:right; display:block; }
.ProjectTreeControl table tr td.Projects { background-color:white; float:left; }
.ProjectTreeControl table tr td.ProjectsAddReportElementHide { display: none; }
.ProjectTreeControl table tr td.Projects .RadTreeView { width:270px;overflow:auto; }
.ProjectTreeControl table tr td.ProjectsLinkedField .RadTreeView,
.ProjectTreeControl table tr td.ProjectsDataPoint .RadTreeView,
.ProjectTreeControl table tr td.ProjectsAddReportElement .RadTreeView { height: 371px; }
.ProjectTreeControl table tr td.ProjectsFull { background-color:white;}
.ProjectTreeControl table tr td.ProjectsFull .RadTreeView { width:606px;height:338px;overflow:auto; }
.ProjectTreeControl table tr td.Questions .divQuestions { font-weight: bold; }
.ProjectTreeControl table tr td.Questions .divRowQuestions { font-weight: bold;padding-top: 7px; }
.ProjectTreeControl table tr td.Questions .divColumnQuestions { font-weight: bold;padding-top: 7px; }
.ProjectTreeControl table tr td.Questions { border-left:1px solid #ccc;padding-left:10px;padding-top:7px;padding-right:10px;padding-bottom:10px; }
.ProjectTreeControl table tr td.QuestionsTwoLists .RadListBox { height: 158px;width: 560px; }
.ProjectTreeControl table tr td.QuestionsThreeLists .RadListBox { height: 98px;width: 560px; }
.ProjectTreeControl table tr td.QuestionsOneList .RadListBox { height: 334px; width: 555px; }

.withSources .ProjectTreeControl table tr td.QuestionsOneList .RadListBox { width: 295px; }
.withSources .ProjectTreeControl table tr td.QuestionsTwoLists .RadListBox { width: 295px; }
.withSources .ProjectTreeControl table tr td.QuestionsThreeLists .RadListBox { width: 295px; }
.withSources .ProjectTreeControl .projectTreeWrapper { margin-left: 0px;}

.ProjectTreeControl table tr td.Questions .rlbGroup { height: 100%;overflow:auto; }
.ProjectTreeControl .lblIdentityInfo, .divLinkedQuestions { color: black !important; font-weight: bold !important; clear: both; }
.ProjectTreeControl .divLinkedQuestions { margin-bottom: 3px;}
.ProjectTreeControl .boxSkinMiniAlert { margin-left: 10px; margin-top: 10px; }
.ProjectTreeControl .RadTreeView .rtImg { cursor: pointer; }
.ProjectTreeControl .RadListBox .rlbTemplate { display:inline !important; vertical-align: middle;}
.divDataSrc { padding: 5px 5px 5px 5px; background-color:#d6e1f6; border-bottom-color:#C0CBE2; border-bottom-width: 1px; border-bottom-style: solid; }

.divDataSourceWrapper { min-height:350px; }
.divDataSourceWrapper.hierarchyDataSource { min-height: 450px !important; }
.hierarchyDataSource .projectTreeWrapper { float: left; }
.divDataSourceWrapper .divHierarchyOptions { float:left; margin-top: 39px; margin-left: 30px; display: none; }
.divDataSourceWrapper.onlyQuestions .divHierarchyOptions { margin-top: 6px; }
.divDataSourceWrapper .divHierarchyOptions .treeContainer { margin: 0 3px 7px 0; background-color: #fff; height: 334px; overflow: auto; border: solid 1px gray;width: 240px; }
.divDataSourceWrapper .divHierarchyOptions .lblBrokenDownBy { font-weight: bold; }
.divDataSourceWrapper.withHierarchy .ProjectTreeControl { float: left; }
.divDataSourceWrapper.withHierarchy #divHierarchyOptions { display:block; }
.hierarchyDataSource.onlyQuestions .ProjectTreeControl .Questions{ width: 560px; border: 0; }
.hierarchyDataSource.onlyQuestions .ProjectTreeControl .Questions .RadListBox { width: 560px; }
.hierarchyDataSource.onlyQuestions .ProjectTreeControl table { border: 0; }

.DataPointAdd .divIndentityDescription { margin: 10px 0px; }
.DataPointAdd .divIndentityInfo { margin:10px 0px;}
.DataPointAdd select.ddlIdentity.aspNetDisabled { background-color: #eee;}
.DataPointAdd select.ddlSourceIdentity.aspNetDisabled { background-color: #eee;}
.DataPointAdd .ProjectTreeControl table tr td.QuestionsOneList .RadListBox { width: 450px !important; }

.DataMartPublish .validationHelp { background: url(images/icons-sprite-1.png) no-repeat -1px -692px; margin: -2px; margin-left: 5px; width: 15px; height: 15px; display:inline-block; }
.DataMartPublish .sectionHeader { padding-bottom: 15px; }
.DataMartPublish .sdList { padding-bottom: 15px; margin-left: 18px;}
.DataMartPublish .validation-wrapper { border:1px solid #ccc; max-height: 350px; overflow-y: auto; padding: 8px; background-color: #ffffff; }
.DataMartPublish .odd { padding-left: 45px; }
.DataMartPublish .even { margin-left: 10px; }
.DataMartPublish .even.identity { background: url(images/id_card.png) no-repeat; padding-left:20px; }
.DataMartPublish .even.linked { background: url(images/link.png) no-repeat;  padding-left:20px; }

.DataPointRelabel .SearchTextBox { color:#000; font-size:12px;}
.DataPointRelabel .SearchTextBoxGhost { color:#999; font-size:12px;}
.DataPointRelabel .RadGrid_Vovici .rgRow td, 
.DataPointRelabel .RadGrid_Vovici .rgAltRow td {
	padding: 2px 2px 2px 2px;
}
.DataPointRelabel .boxRoleModal .content { padding: 10px 10px 10px 10px;}
.DataPointRelabel .boxRoleModal .boxSkinMiniAlert .content { padding: 11px 10px 10px 35px;}
.DataPointRelabel .divPrimaryQuestion table { width: 100%; }
.DataPointRelabel td.label { width: 105px; }
.DataPointRelabel .divPrimaryQuestion td.textbox, .DataPointRelabel .divMatrixSection td { padding-bottom: 5px; }
.DataPointRelabel .divPrimaryQuestion td.textbox input, .DataPointRelabel .divMatrixSection td select { margin: 0; }

.Calendar .schedulerCell,
.Calendar .calendarCell,
.Calendar .tasksCell { vertical-align: top; }
.Calendar .headerRow { position: relative; }
.Calendar .headerRow h1{ margin-left:10px;}
.Calendar .btnSpecialReturn { position: absolute; top: 0px; right: 10px; }
.Calendar .RadScheduler_Default .rsAptIn, 
.Calendar .RadScheduler_Default .rsAptMid, 
.Calendar .RadScheduler_Default .rsAptContent,
.Calendar .RadScheduler_Default .rsAptSelected .rsAptIn, 
.Calendar .RadScheduler_Default .rsAptSelected .rsAptMid, 
.Calendar .RadScheduler_Default .rsAptSelected .rsAptContent { border:0px; background:transparent; margin:0px;}
.Calendar .RadScheduler_Default .rsAptContent { border:0px; background:transparent; }
.Calendar .RadScheduler_Default .rsAptContent img{ max-width:100%; max-height:100%; }
.Calendar .RadScheduler .rsHeader { z-index:999;}
.Calendar .rsAptResize{display: none;}
.Calendar .scheduleToolTip { width:220px; margin:7px 0;}
.Calendar .scheduleToolTip tr:first-child td:first-child { width:40px; background-position:top!important; }
.Calendar .scheduleToolTip span.itemAction { font-size:12px; font-weight:bold;}
.Calendar .scheduleToolTip span.itemSchedule { color:#999999; padding-top:2px; font-weight:bold; display:block;}
.Calendar .scheduleToolTip .eventActions { float:left;}
.Calendar .calendarCell {  height:100px;  padding-right: 20px; }
.Calendar .rsHeader h2 { line-height:inherit;}
.Calendar .rsHeader .rsToday { text-transform: capitalize; }

.Calendar .RadCalendar_Vovici .rcRow .rcHover { background: #F5F1D6;border: 1px solid #E1DDC0 !important;color: #DE3B21; }
.Calendar .RadCalendar_Vovici .rcRow .existingevent.rcSelected { background-color: #F5F1D6;}

.Calendar .RadCalendar_Vovici .rcRow .OpenSurveyActive
{
	background:url('images/calendarOpen.gif') no-repeat 50% 50%;
}
.Calendar .RadCalendar_Vovici .rcRow .existingevent.rcHover
{
	background-color:#F5F1D6;
	cursor: pointer;
}

.Calendar .rcRow { 
	height: 56px;
}

.Calendar .rcRow td{ 
	width:56px;
}

.Calendar .rcRow .existingevent { 
	height: 54px;
	width:54px;
}

.OpenSurveyFaded
{
	background:url('images/calendarOpenFaded.gif') no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .SendFirstReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendSecondReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendThirdReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendFourthReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendThankYouActive,
.Calendar .RadCalendar_Vovici .rcRow .SendInitialInviteActive
{
	background:url('images/calendarInvitation.gif') no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .SendFirstReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendSecondReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendThirdReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendFourthReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendThankYouFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendInitialInviteFaded
{
	background:url('images/calendarInvitationFaded.gif') no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow  .CloseSurveyActive
{
	background:url('images/calendarClose.gif') no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow  .CloseSurveyFaded
{
	background:url('images/calendarCloseFaded.gif') no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow  .MultipleEventsActive
{
	background:url('images/calendarMultiple.gif') no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow  .MultipleEventsFaded
{
	background:url('images/calendarMultipleFaded.gif') no-repeat 50% 50%;
}

table.CreateNewReport { margin: 15px; }
table.CreateNewReport .Projects { border: 1px solid #ccc; background-color: white; }
table.CreateNewReport .SearchRow td { padding-bottom: 10px; }

.newReport a { width: 154px; }
.newReport { width: 162px; }

.bulletList {
	list-style-type: decimal;
	padding: 10px 0 0 61px;
	max-width: 400px;
}

.bulletList.withBullets {
	list-style-type: disc;
}

.ManageResponses .intro, .RespondentWeighting .intro, .ReportingGrid .intro, .ExportClarabridge .intro, .Insights .intro { padding: 0; }
.ManageResponses .headercommands { padding-top:14px; }

.rateit {
	display: -moz-inline-box;
	display: inline-block;
	position: relative;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}

.rateit .rateit-range {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	background: url(images/star.gif);
	height: 16px;
	outline: none;
}

.rateit .rateit-range * {
	display: block;
}

/* for IE 6 */
* html .rateit, * html .rateit .rateit-range {
	display: inline;
}

/* for IE 7 */
* + html .rateit, * + html .rateit .rateit-range {
	display: inline;
}

.rateit .rateit-hover, .rateit .rateit-selected {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
}

.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {
	left: auto;
	right: 0;
}

.rateit .rateit-hover {
	background: url(images/star.gif) left -32px;
	color: rgb(239, 197, 41);
}

.rateit .rateit-hover-rtl {
	background-position: right -32px;
}

.rateit .rateit-selected {
	background: url(images/star.gif) left -16px;
	color: rgb(191,66,66);
}

.rateit .rateit-selected-rtl {
	background-position: right -16px;
}

.rateit .rateit-preset {
	background: url(images/star.gif) left -48px;
	color: rgb(239, 107, 34);
}

.rateit .rateit-preset-rtl {
	background: url(images/star.gif) left -48px;
}

.rateit button.rateit-reset {
	background: url(images/stars-small.png) 0 22px;
	width: 20px;
	height: 20px;
	display: -moz-inline-box;
	display: inline-block;
	float: left;
	outline: none;
	border: none;
	padding: 0;
	opacity: 0.5;
}

.rateit .rateit-reset span {
	display: none;
}

.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {
	background-position: 0 22px;
	opacity: 1;
}


.rateit-font {
	font-size: 24px;
	line-height: 1em;
}

.rateit-font .rateit-range {
	background: none;
	height: auto;
}

.rateit-font .rateit-empty {
	color: #ccc;
}

.rateit-font .rateit-range > div {
	background: none;
	overflow: hidden;
	cursor: default;
	}

.rateit.rateit-font .rateit-reset {
	font-size: inherit;
	background: none;
	width: 0.6em;
	height: 0.6em;
	margin-top: 0.2em;
	background: gray;
	border-radius: 50%;
	position: relative;
}

.rateit.rateit-font .rateit-reset span {
	display: block;
	font-weight: bold;
	color: white;
	height: calc(50% - 0.045em);
	top: 0;
	position: absolute;
	border-bottom: 0.09em solid white;
	width: 72%;
	margin-left: 14%;
}


.rateit.rateit-font .rateit-reset:hover, .rateit.rateit-font button.rateit-reset:focus {
	background: #e6574b; /* Old browsers */
	background: radial-gradient(ellipse at center, #e6574b 55%,#f6836b 77%,#f9d3cc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background-position: 0 0;
}

/* ImageResponses Page styles */

.grid-images-wrapper { width: 100%; }
.grid-images-wrapper .toolbar { padding-bottom: 0; background: #d5e0ec!important; border-bottom: 1px solid #d5e0ec; padding: 5px 6px 1px;  }
.grid-images-wrapper .image-tab-control { visibility: visible !important;}
.grid-images-wrapper .grid-images { position: relative; min-height: 35px; }
.grid-images-wrapper .grid-images .loader-panel { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #d0d0d0; filter: alpha(opacity=40); -ms-opacity: .4; opacity: .4;display: none; }
.grid-images-wrapper .grid-images .loader-panel img { margin: auto; top: 0; bottom: 0; left: 0; right: 0; position: absolute; }
.grid-images-wrapper .no-images { margin: 28px auto; text-align: center; display: none; }
.grid-images-wrapper .toolbar label { font-weight: bold;vertical-align: middle; }
.grid-images-wrapper .toolbar select { vertical-align: middle; width: 140px; }
.grid-images-wrapper .toolbar .RadSlider { display: inline-block; vertical-align: middle; margin-left: 5px; }
.grid-images-wrapper .toolbar .items.align-right { position: absolute; right: 0; }
.grid-images-wrapper .grid-images-toolbar { height: 28px; background: url(images/icons-sprite-1.png) repeat-x 0px -1346px; padding: 5px 4px 3px 9px; height: 28px;}
.grid-images-wrapper .grid-images-toolbar li { margin-right: 6px; }

.grid-images-content .image-item { width: 10%; float: left; border: 1px solid #F1F1F1; box-sizing: border-box; overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;min-width: 120px;width:expression(document.body.clientWidth < 1280? "120px": "auto");}
.grid-images-content .image-item:hover { background-color: #eff7d5; }
.grid-images-content .image-item .image-thumb { height: 100%; position: relative; margin: auto; }
.grid-images-content .image-item .image-wrapper { position: relative; width: 100%; height: 100px; margin: 10px 0; line-height: 15px; }
.grid-images-content .image-item .image-wrapper img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%; -ms-border-radius: 4px; border-radius: 4px; }
.grid-images-content .image-item .image-info-top { margin: auto; margin-top: 7px;margin-left: 5px; }
.grid-images-content .image-item .image-name,
.grid-images-content .image-item .image-date { display: none;  white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }
.grid-images-content .image-item .image-name span:first-child,
.grid-images-content .image-item .image-date span:first-child { font-weight: bold; }
.grid-images-content .image-item .image-link { display: none; }
.grid-images-content .image-item .image-rating { margin: auto; margin-bottom: 10px; display: none; width: 120px; height: 20px; }
.grid-images-toolbar .rateit .rateit-range, .grid-images-content .image-item .image-rating .rateit-range { background: url(images/stars-small.png); height: 20px; }
.grid-images-toolbar .rateit .rateit-hover, .grid-images-content .image-item .image-rating .rateit-hover { background: url(images/stars-small.png) left -40px; }
.grid-images-toolbar .rateit .rateit-hover-rtl, .grid-images-content .image-item .image-rating .rateit-hover-rtl { background-position: right -20px; }
.grid-images-toolbar .rateit .rateit-selected, .grid-images-content .image-item .image-rating .rateit-selected { background: url(images/stars-small.png) left -20px; }
.grid-images-toolbar .rateit .rateit-selected-rtl, .grid-images-content .image-item .image-rating .rateit-selected-rtl { background-position: right -20px; }
.grid-images-toolbar .rateit .rateit-preset, .grid-images-content .image-item .image-rating .rateit-preset { background: url(images/stars-small.png) left -20px; }
.grid-images-toolbar .rateit .rateit-preset-rtl, .grid-images-content .image-item .image-rating .rateit-preset-rtl { background: url(images/stars-small.png) left -20px; }
.grid-images-toolbar .rateit .rateit-reset, .grid-images-content .image-item .image-rating .rateit-reset { background: url(images/stars-small.png) left -60px; width: 20px; height: 20px; }

.grid-images-content input[type=checkbox] { border: 0; margin: 0; opacity: 0; outline: 0; overflow: hidden; padding: 0; position: absolute; }
.grid-images-content input[type=checkbox] + label:before, 
.grid-images-content i.input-checkbox:before { background-color: #f0f0f0; border: 1px solid #ccc; content: ''; display: inline-block; height: 16px; margin-right: 7px; width: 16px; position: relative; top: 2px; -webkit-border-radius: .2em; -moz-border-radius: .2em; -khtml-border-radius: .2em; border-radius: .2em;}
.grid-images-content input[type=checkbox] + label:hover:before, 
.grid-images-content i.input-checkbox:hover:before,
.grid-images-content .hover i.input-checkbox:before { background-color: #cccccc; background-image: url(images/checkbox.png); background-image: none, url(images/checkbox.svg); background-position: center center; background-repeat: no-repeat; border-color: #cccccc; }
.grid-images-content input[type=checkbox]:checked + label:before,
.grid-images-content input[type=checkbox]:checked + label:hover:before,
.grid-images-content .checked i.input-checkbox:before,
.grid-images-content .checked i.input-checkbox:hover:before { background-image: url(images/checkbox.png); background-image: none, url(images/checkbox.svg); background-position: center center; background-repeat: no-repeat; }
.grid-images-content input[type=checkbox]:checked + label:before,
.grid-images-content input[type=checkbox]:checked + label:hover:before,
.grid-images-content .checked i.input-checkbox:before,
.grid-images-content .checked i.input-checkbox:hover:before { background-color: #a4b8e0; border-color: #a4b8e0; }
.grid-images-content .image-item.selected { background-color: #eff7d5; }
.grid-images-content .image-item .image-selected-checkbox { margin-top: 5px;margin-left: 5px;}
.lb-data .lb-caption { color: #fff;font-size: 18px;}
.lb-data .lb-caption:hover { cursor: pointer;}

.grid-images-content.row-size-8 .image-item { width: 12.5%; }
.grid-images-content.row-size-8 .image-item.selected {background: url("./images/img_selected_x8.png") no-repeat 100% 102% #eff7d5;}
.grid-images-content.row-size-6 .image-item { width: 16.666%; }
.grid-images-content.row-size-6 .image-item.selected {background: url("./images/img_selected_x6.png") no-repeat 100% 101% #eff7d5;}
.grid-images-content.row-size-4 .image-item { width: 25%; }
.grid-images-content.row-size-4 .image-item.selected {background: url("./images/img_selected_x4.png") no-repeat 100% 102% #eff7d5;}
.grid-images-content.row-size-2 .image-item { width: 50%; }
.grid-images-content.row-size-2 .image-item.selected {background: url("./images/img_selected.png") no-repeat 100% 107% #eff7d5;}
.grid-images-content.row-size-4 .image-item .image-wrapper,
.grid-images-content.row-size-2 .image-item .image-wrapper { height: 160px; }
.grid-images-content.row-size-6 .image-item .image-wrapper { height: 135px; }
.grid-images-content.row-size-2 .image-item .image-rating,
.grid-images-content.row-size-4 .image-item .image-rating,
.grid-images-content.row-size-6 .image-item .image-rating { bottom: 0px; }
.grid-images-content.row-size-8 .image-item .image-rating { bottom: 0px; }
.grid-images-content.row-size-4 .image-item .img-selected,
.grid-images-content.row-size-4 .image-item .img-selected { bottom: -8px;}
.grid-images-content.row-size-6 .image-item .img-selected,
.grid-images-content.row-size-6 .image-item .img-selected { bottom: -14px;}
.grid-images-content.row-size-10 .image-item .img-selected,
.grid-images-content.row-size-8 .image-item .img-selected { right: -52px;bottom: -8px;}
.grid-images-content.row-size-10 .image-item .img-selected img,
.grid-images-content.row-size-8 .image-item .img-selected img { max-width: 60%; }

.grid-images-content[data-show-name="true"] .image-thumb .image-name,
.grid-images-content[data-show-name="true"] .image-thumb .image-link,
.grid-images-content[data-show-date="true"] .image-thumb .image-date,
.grid-images-content[data-show-rating="true"] .image-thumb .image-rating,
.rating-filter .rateit { display: block; }

.grid-images-wrapper .btnSkinEmphasized { float: right; margin: 10px; display: none; }
.thumb-details .thumb-details-lbl { font-weight: bold; }
.thumb-details .thumb-options div input,
.thumb-details .thumb-options div label { vertical-align: middle; }

.grid-images-toolbar .rating-filter td{ vertical-align: middle; padding: 0 3px; }
/* End of ImageResponses Page styles */

/* Start of ImagePreview Page styles */
.ImagePreview .rateit { margin-top: 0px; display: none; width: 120px; height: 20px; }
.ImagePreview .rateit div.rateit-range { background: url(images/stars-small.png); height: 20px; }
.ImagePreview .rateit div.rateit-hover { background: url(images/stars-small.png) left -40px; }
.ImagePreview .rateit div.rateit-hover-rtl { background-position: right -20px; }
.ImagePreview .rateit div.rateit-selected { background: url(images/stars-small.png) left -20px; }
.ImagePreview .rateit div.rateit-selected-rtl { background-position: right -20px; }
.ImagePreview .rateit div.rateit-preset { background: url(images/stars-small.png) left -20px; }
.ImagePreview .rateit div.rateit-preset-rtl { background: url(images/stars-small.png) left -20px; }
.ImagePreview .rateit div.rateit-reset { background: url(images/stars-small.png) left -60px; width: 20px; height: 20px; }
/* End of ImageResponses Page styles */

.SelectQuestion .ctaRow { min-height:37px; max-height: 75px;}
.horizontalScroll { overflow-y: auto; }

.DataMartEdit .btnSkinConfirm.updated span,
.DataMartEdit .btnSkinConfirm.updated .btnDisabled span,
.DataMartEdit .btnSkinCancel.updated span,
.DataMartEdit .btnSkinCancel.updated .btnDisabled span {
	padding: 2px 10px 2px 9px;
	font-size: 11px;
}

.LibraryTextBlockAdd .AddTextBlock .AddTextBlockName { width:683px; margin-left:3px; }
.LibraryTextBlockAdd .AddCodeBlock .AddTextBlockName { width:530px; margin-left:3px; }

.LibraryTextBlockAdd .AddTextBlock .AddTextBlockName {width:728px;} 
.LibraryTextBlockAdd .AddCodeBlock .AddTextBlockName {width:528px;} 

.LibraryTextBlockAdd .RadEditor { margin-right:5px; margin-left:3px; margin-bottom:0px; margin-top:10px; white-space:nowrap; }
.LibraryTextBlockAdd .RadEditor .reContentArea { width: 760px; word-wrap:break-word; word-break:break-all; white-space: normal; }
.LibraryTextBlockAdd .RadEditor img{ vertical-align:top !important; }

.LibraryTextBlockAdd .Row.StatusInfo { width: 400px; margin-left:3px; margin-top:10px; }
.LibraryTextBlockAdd .CodeBlockEditor { margin-right:5px; margin-left:3px; margin-bottom:0px; margin-top:10px; white-space:pre; }

.InsertQuestionFromLibrary .leftPanel { width: 245px; vertical-align: top; float:left;}
.InsertQuestionFromLibrary .library-gap  {margin-top: 8px;margin-bottom: 2px;}
.InsertQuestionFromLibrary .rightPanel { margin-top: 8px; width: 526px; vertical-align: bottom; margin-left: auto; padding-left: 15px;}

.sidetabs .tabList a.stbIconAdminReports.stbSelected,
.sidetabs .tabList a.stbIconReports.stbSelected
{
	cursor: pointer;
}
.ReportSchedule .outOfBoxAction {
	float: right;
	line-height: 17px;
	margin-top: 36px;
}

.ReportSchedule .intro {
	float: left;
}
.ReportSchedule .intro p {
	margin: 0;
}

.ReportSchedule .emailButton,
.ReportSchedule .emailButton {
	width:4%;
	float:left;
	min-width:72px;
	margin-right: 3px;
	text-align:right;
}
.ReportSchedule .emailButton.to,
.ReportSchedule .emailButton.subject {
	cursor: pointer;
}
.ReportSchedule .emailButton.from {
	cursor: default;
}
.ReportSchedule .emailButton span { min-width:53px; }

.ReportSchedule .largeInputText { color: #333; vertical-align:middle; font-size:14px; border: 1px solid #cbcbcb; padding:3px 0px 3px 0px; width:78%; }

.ReportSchedule textarea { overflow: auto; }
.ReportSchedule .RadEditor .reLayoutWrapper, 
.ReportSchedule .RadEditor .reLayoutWrapper tbody, 
.ReportSchedule .RadEditor .reLayoutWrapper tr, 
.ReportSchedule .RadEditor .reLayoutWrapper .reContentCell { display:block; } 
.ReportSchedule .RadEditor .reContentArea { word-wrap: break-word; word-break:break-all; max-width:1774px; min-width:200px; display:block;}
.ReportSchedule .RadEditor.reWrapper .reToolCell { word-wrap: break-word; word-break:break-all; }
.ReportSchedule #divRadMessage *{max-width:1775px;}
.ReportSchedule textarea { overflow: auto; }


.ReportSchedule .RadEditor.Default .reEditorModes {background-color:#F8F8F8;}
.ReportSchedule .Default.RadEditor .reToolCell {background:#F8F8F8;}
.ReportSchedule .RadEditor.Default .reContentCell {border:solid 1px #CCC;}
.ReportSchedule .reWrapper {min-width: 1px !important;min-height: 1px !important;}
.ReportSchedule .rcbSeparator{ background: #F1F8F0!important; min-height: 1px!important;}
.ReportSchedule .reToolbar .reTool_text .reButton_text { color:#000000 !important; }
.ReportSchedule .reContentArea {font-family: Arial !important;font-size: 12px !important;}
.ReportSchedule  .boxContent .RadComboBox_Default .rcbInputCellLeft {background: none;border: 1px solid #ccc;}
.ReportSchedule .recurrence {
	margin-top:-1px;
}
.ReportSchedule .recurrence,
.ReportSchedule div.recurrenceOptions {
	padding-left:21px;
	padding-left:19px\9;
	*padding-left:20px;
}
.ReportSchedule.divToRight { width:89%; }

.ReportSchedule .intro .prevArrow, 
.ReportSchedule .intro .nextArrow { 
	background-repeat:no-repeat; height:18px; 
}


.ReportSchedule .deliveryContent {
	padding-left: 10%;
	padding-right: 1%;
}

.ReportSchedule .recurrenceOptions {
    line-height: 30px;
}

.ReportSchedule .emailCompose .column {
	float: left;
}
.ReportSchedule .emailCompose .message {
	width: 100%;
}

.tabExternalIds .error, .gridExternalSourcesWrapper .error, .largeInputText.error {
	border-width: 2px;
	border-color: #ff0000;
}
.gridExternalSourcesWrapper {
	padding-top: 10px;
	padding-bottom: 10px;
}
.tableSpacing td { padding-top: 3px; }

.AssignToTeam .tree { height: 275px; width: 100%; background:#fff; }
.AssignToTeam .tree li { border: none; }

.tabExternalIds .RadGrid_Vovici .rgRow td, .tabExternalIds .RadGrid_Vovici .rgAltRow td, .tabExternalIds .RadGrid_Vovici .rgEditRow td,
.EditOrganization .RadGrid_Vovici .rgRow td, .EditOrganization .RadGrid_Vovici .rgAltRow td, .EditOrganization .RadGrid_Vovici .rgEditRow td {
    text-overflow:inherit;
}
.EditOrganization .DataSection { border-top:none; }
.EditOrganization .editOrganization  { margin: 3px 0; padding: 3px 0 3px 3px;}
.EditOrganization .editDefaultUser { margin: 3px 0; padding:3px 0 3px 3px;  }

.EditGroup .tabContent {padding:10px; height:250px; background-color:#fff; border:1px solid #ccc; border-top:none;}
.EditGroup .tabContent.overflow, .WorkGroupEdit .tabContent.overflow {overflow-y:auto;overflow-x:auto;position:relative !important;}
.EditGroup .editGroupLonger { width:99%; margin: 3px 0; padding: 3px 0 3px 3px;}
.EditGroup .editGroupDropdown {padding:3px 0 3px 3px;width:100%; margin: 3px 0; }

.GroupUsers .orgDisabled .rtIn, .GroupUsers a.orgDisabled { color: gray!important; }
.GroupUsers .RadTreeView .orgDisabled, .GroupUsers .TreeUsers .orgDisabled
{
	display: none;
}
.GroupUsers .TreeOrgs .orgDisabled
{
	display: block;
}

.RadGrid_Vovici [disabled] td
{
	background-color: #D9D9D9;
}
.RadGrid_Vovici [disabled] td a { color: #666; }

.BoConnectionEdit td, .TableauConnectionEdit td, .TableauDSConnectionEdit td { padding: 1px; }

.ReportList #shadow, .DataMartList #shadow { z-index: 1010; width: 100%; height: 100%; position: absolute; top: 0px; background: url(images/progress.gif) no-repeat scroll 50% 50% gray; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

.Dashboard .RadTabStrip .rtsLink:hover{ cursor:move; }
.Dashboard .rtsDropClueTop { background: url("images/icons-sprite-1.png") -2px -129px; }
.Dashboard .rtsDropClueBottom { background: url("images/icons-sprite-1.png") -2px -113px; margin-top:-10px;  height:15px; width:10px; }
.Dashboard .rtsGhostTab { background-color: #EBEBEB; }

.DivTextCrop {
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.verticalAlignMiddle * {vertical-align: middle;}

.NotifyUsers .RadEditor .reContentArea { word-wrap:break-word; word-break:break-all; width: 750px; } 
.PublishNotify .RadEditor .reContentArea { word-wrap:break-word; width: 759px; }
.EndPageDesigner .RadEditor .reContentArea { word-wrap:break-word; word-break:break-all; width: 781px; }

.EditReportOptions .RadGrid_Vovici .rgRow td, 
.EditReportOptions .RadGrid_Vovici .rgAltRow td {
	padding: 2px 2px 2px 2px;
}
.EditReportOptions .SearchTextBoxGhost {
	color: #999;
	font-size: 12px;
}
.EditReportOptions .divPrimaryQuestion { margin-bottom: 10px; }
.EditReportOptions .divPrimaryQuestion .label { width: 60px; }
.EditReportOptions .divMatrixSection { margin-bottom: 10px; }
.EditReportOptions .divMatrixSection .label { width: 85px; }

.ExportClarabridge input[type="radio"]:disabled, .ExportClarabridge input[type="checkbox"]:disabled {
	background: none;
	border: none;
}
div.RadToolTip td {vertical-align:middle;}
.RadToolTip table.rtShadow tr .rtWrapperLeftMiddle, .RadToolTip table.rtShadow  tr .rtWrapperRightMiddle {min-width: 7px;}

.DeleteBlock ul.delete-options {
	margin-left: -15px;
	margin-top: 10px;
}

.DeleteBlock ul.delete-options li {
	padding-bottom: 5px;
}

.DeleteBlock input[type="radio"] {
	float: left;
	margin-top: 0px;
}

.DeleteBlock .vert-middle * {
	vertical-align: middle;
}

.DeleteBlock .content {
	padding: 17px 56px 5px !important;
}
.DeleteBlock ul.delete-options label {
	margin-left: 22px;
	display: block;
}

.sysoptions .inline.collapsed .divWarningContainer {
	margin: 0;
}

.sysoptions .divWarningContainer {
	padding: 2px 10px 2px 2px;
	background-color: #FFF;
	margin: 5px 1px 10px 0px;
}

.sysoptions .divWarningContainer .content div {
	line-height: 20px;
}

.sysoptions .divWarningContainer .box {
	margin-bottom: 0px !important;
}

.sysoptions .StatusError {
	background: url("images/error.gif") no-repeat scroll 10px 10px #f7fce8 !important;
}

.sysoptions .StatusWarning {
	background: url("images/warning.gif") no-repeat scroll 10px 10px #f7fce8 !important;
}

.sysoptions .StatusSuccsess {
	background: url(images/check.png) no-repeat scroll 10px 10px #f7fce8 !important;
}

.EditGroupGrid .rgHeaderWrapper {
	background-color: #e5edf6 !important;
}

.EditGroupGrid {
	background-color: transparent;
	border: none;
}

.DataStoreFields .RadGrid_Vovici .new-column td {
	background-color: #CFC;
}

.DataStoreData .StatusInfo span {
	font-weight: bold;
	font-size: 12px;
}

.DataStoreData .RadGrid_Vovici .rgDataDiv {
	height: 100% !important;
}

.ChannelItem {
	margin-top:10px;
	margin-bottom:10px;
	min-width: 740px; 
	height:50px;
}

.ChannelItem .content {
	background: #FFF url(images/icons-sprite-1.png) repeat-x 0px -2304px;
	padding: 10px;
	height: 30px;
}

.ChannelItem.enabled .content{
   	cursor:pointer;
}

.ChannelItem.highlited .content:hover {
	box-shadow: 5px 0px 10px 0px #d8d8d8;
}

.ChannelItem .divLeft {
   float:left;
   margin: 0px 5px 0px 0px;
}

.ChannelItem #divCheckbox,
.ChannelItem #divIcon,
.ChannelItem #divDelete  {
	padding-top:7px;
}

.ChannelItem .addSurvey {
   background: url(images/survey.png) no-repeat;
}

.ChannelItem .addProfile {
   background: url(images/profile.png) no-repeat;
}

.ChannelItem .addDataStore {
   background: url(images/dataStore.png) no-repeat;
}

.ChannelItem #divIcon {
	margin-top: 3px;
}

.ChannelItem .icon {
	width: 20px;
	height: 17px;
	vertical-align: baseline;
	padding: 10px 20px 10px 15px;

}

.ChannelItem .itemDescription {
	color: #908C73;
	font-size: 11px;
}

.ChannelItem #divLabels {
	margin-right: 20px;
	width: 280px;
}

.ChannelItem.with-campaign #divLabels {
	margin-right: 0px;
	width: 175px;
}

.AddTrigger .divProfiles .ChannelItem #divLabels {
	width: 175px !important;
	margin-right: 0px !important;
}

.AddTrigger .divProfiles .ChannelItem #divDataField,
.AddTrigger .divProfiles .ChannelItem #divSurveyQuestion {
	margin-left: 8px !important;
}

.ChannelItem #divDataField,
.ChannelItem #divSurveyQuestion {
	margin-left: 20px;
	width: auto;
}

.ChannelItem select{
   width:150px;
}

.AddTrigger	.ChannelItem select{
	width: 180px !important;
}

.ChannelItem #divDelete {
	float: right;
}

.ChannelItem .vcDelete {
	background-image: url(images/balloonClose.png);
	display: inline-block;
	height: 16px;
	opacity: 0.5;
	padding: 0;
	visibility: visible;
	width: 16px;
}

.ChannelItem.highlited .vcDelete:hover {
	background-image: url(images/balloonCloseOn.png);
	opacity: 1;
	cursor: pointer;
}

.ChannelItem .vcDelete.disabled:hover {
	background-image: url(images/balloonClose.png);
}

.AddSurvey .content.projects,
.AddDataStore .content.projects {
	 padding-top: 20px;
}

.AddSurvey .projectTree tr.SearchRow td,
.AddDataStore .projectTree tr.SearchRow td{
	padding-left: 0px;
	padding-right: 0px;
}

.AddSurvey .projectTree tr.SearchRow input,
.AddDataStore .projectTree tr.SearchRow input{
	width: 455px !important;
}

.AddSurvey .projectTree,
.AddDataStore .projectTree {
	margin-top: 5px;
	margin-bottom: 10px;
}

.AddSurvey .lblSelectSurvey,
.AddDataStore .lblSelectSurvey {
	font-weight: bold;
}

.DataStoreChannels .divAddNewItem,
.CollectDataChannels .divAddNewItem {
	display: inline-block;
}

.DataStoreChannels .divAddNewItem .iconAdd,
.CollectDataChannels .divAddNewItem .iconAdd,
.AddTrigger .divAddNewItem .iconAdd {
    background-position: 0 0;
	float: left;
    display: block;
    width: 20px;
    height: 17px;
    background: url(images/icons-sprite-1.png) no-repeat;
    vertical-align: baseline;
}

.DataStoreChannels .divAddNewItem a,
.CollectDataChannels .divAddNewItem a,
.AddTrigger .divAddNewItem a {
	vertical-align: middle;
	cursor: pointer;
}

.DataStoreChannels .divAddNewItem.disabled a,
.AddTrigger .divAddNewItem.disabled a {
	cursor: default;
}

.DataStorePublish .validation-wrapper {
	border:1px solid #ccc; min-height: 150px; max-height: 350px; overflow-y: auto; padding: 8px; background-color: #ffffff;
}

.DataStorePublish .sectionFooter {
	padding-top: 15px;
}

.DataStorePublish .sectionDescription {
	padding-bottom: 15px;
}

.DataStorePublish .ulEvents {
	margin-left: 18px;
}

.DataStorePublish .ulEvents.errors {
	padding-bottom: 15px;
	padding-top: 15px;
}

.DataStorePublish .ulEvents .even {
	margin-left: 10px;
}


.DataStoreValues .divWarningContainer,
.DataStoreTriggers .divWarningContainer {
	background-color: #FFF; 
	margin-right: 1px; 
	width: 480px;
}

.DataStoreFields .box .content.notification{
	font-size: 12px !important;
}

.DataStoreTriggers #divTriggersPane	.StatusInfo .content {
	font-size: 12px !important;
}

 /* Data Store Triggers styling */
.DataStoreTriggers #divTriggersPane { margin-top: 20px; }
.DataStoreTriggers #divTriggersPane #triggerWrapper{ width: 100%;}
.DataStoreTriggers #divTriggersPane.labelsContent { min-height:615px; }
.DataStoreTriggers #divTriggersPane #btnAddTrigger { position: absolute; right: 1%; top: 19px; }
.DataStoreTriggers #divTriggersPane .triggerItem { padding-left:20px; padding-bottom:10px; padding-top:10px; margin:0px; position:relative;}
.DataStoreTriggers #divTriggersPane .triggerItem .triggerHeader .branchActions { float:right; position:absolute; top: 5px; right:0px; }
.DataStoreTriggers #divTriggersPane .triggerItem .triggerHeader .headerText { padding-top: 10px; width:75%;}
.DataStoreTriggers #divTriggersPane .triggerItem .triggerHeader .headerText { display:inline-block; word-wrap:break-word; }
.DataStoreTriggers #divTriggersPane .triggerItem .triggerHeader .headerText .lnkBranchTitle { text-decoration:underline; }
.DataStoreTriggers #divTriggersPane .triggerItem .triggerHeader .branchDestination{ margin-top:5px; float:right; }
.DataStoreTriggers #divTriggersPane .triggerItem .triggerHeader .reportActionButtons { margin-top: 0px; }
.DataStoreTriggers #divTriggersPane .triggerItem .triggerMode  { color: gray;display: inline-block;padding-left: 10px;  }
.DataStoreTriggers #divTriggersPane .triggerItem .triggerCriteria { float: left; padding-top: 10px; clear:both;}
.DataStoreTriggers #divTriggersPane .triggerItemAlt { background-color: #E5EDF6; min-height:25px; }
.DataStoreTriggers #divTriggersPane .viewButtons { position: absolute; top: 25px; right: 10%; }
.DataStoreTriggers #divTriggersPane .viewButtons li + li { padding: 0px; }

.AddTrigger .divTriggerDialogOptions { padding: 20px 30px 15px; background-color: #d9e1f4; }
.AddTrigger .divTriggerDialogOptions table { width:650px; }
.AddTrigger .divTriggerDialogOptions .tdLabel { white-space:nowrap; padding-bottom: 5px; }
.AddTrigger .divTriggerDialogOptions .tdContent { width:100%; padding-left:10px; padding-bottom: 5px; }
.AddTrigger .divTriggerDialogOptions input { width:560px; padding-bottom:2px;}
.AddTrigger .divTriggerDialogOptions select { width:170px; }

.AddTrigger .divDialogContent { height:440px; overflow-y:auto; }
.AddTrigger .divTabsContent { display:block; height:475px; }
.AddTrigger .divWarning { padding-top:10px; padding-left: 30px; }
.AddTrigger .RadAjaxPanel .racSlide { top:21px !important; left: 0px !important; }
.AddTrigger .RadTabStrip { width:100%; }

.AddTrigger .riSingle { height:23px; width:23px;}
.AddTrigger .riTextBox { height: 20px !important; }
.AddTrigger td { padding: 2px; }

.AddTrigger .editorBlock { padding: 4px 0px; }
.AddTrigger .wrapperCriteriaBuilder{ height: 388px; }
.AddTrigger .CriteriaBuilder .gridScroller { max-height: 385px; }
.AddTrigger .CriteriaBuilder .expressionList { line-height: 19px; }

.AddTrigger select.Control { width: auto; height: 20px; }
.AddTrigger .RadComboBox { height: 22px; }
.AddTrigger .Control { padding: 2px; width: 590px; }

.AddTrigger .Control,
.AddTrigger select,
.AddTrigger .RadComboBox,
.AddTrigger .RadAutoCompleteBox {
	 margin: 2px 0px;
}

.AddTrigger .caseDetails .RadComboBox,
.AddTrigger .caseDetails .RadAutoCompleteBox,
.AddTrigger .triggerEmail .RadComboBox,
.AddTrigger .triggerEmail .RadAutoCompleteBox {
	width: 596px !important;
}

.AddTrigger .RadAutoCompleteBox .racSlide .RadAutoCompleteBoxPopup .racList { max-height: 300px; }
.AddTrigger .caseDetails .contactDetails .Control { width: 546px; }
.AddTrigger .caseDetails .reContentCell { padding: 3px; }
.AddTrigger .caseDetails .reContentArea { word-break: break-all; }
.AddTrigger .caseDetails .reLayoutWrapper { height: 100% !important; }
.AddTrigger .caseDetails td { vertical-align: middle; }
.AddTrigger .caseDetails .reToolZone { padding: 0; }
.AddTrigger .customProperties td { padding: 0; }
.AddTrigger .customProperties .lblCaseProperties{ font-weight: bold; margin: 10px 0 5px; display:inline-block;}

.AddTrigger .participantDetails .divChkRow {
	margin-bottom: 5px;
}

.AddTrigger .participantDetails .tbDaysValue {
	width:30px;
	text-align:right;
}

.AddTrigger	.participantDetails .ChannelItem {
	min-width: 0 !important;
}

.AddTrigger .RadWindow_Vovici { top: 40px !important; }
.AddTrigger .RadWindow_Default { top: 170px !important; }

.UpdateProfile .lblDescription {
	margin-right: 5px;
}

.UpdateProfile .RadGrid {
	margin-top: 20px;
	margin-bottom: 15px;
	height: 350px;
}
.UpdateProfile .RadGrid .rgHeaderDiv {
	margin-right: 0px !important;
}

/*CustomLangPageDesigner.aspx dialog*/
.lang-settings {
	margin-top: 7px;
	max-height: 396px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}
.lang-settings ul {
	width: 370px;
}
.lang-settings .lang-item {
	padding: 5px;
	padding-right: 29px;
	background-color: #F0F4FA;
	border: 1px solid #C0CEE4;
	-webkit-box-shadow: 0 0 5px 0 #d8d8d8;
	-ms-box-shadow: 0 0 5px 0 #d8d8d8;
	box-shadow: 0 0 5px 0 #d8d8d8;
	-ms-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 4px;
	position: relative;
}
.lang-settings .lang-item .lang-grip {
	background: url(images/itemGrip.png) center center no-repeat;
	cursor: move;
	display: block;
	float: right;
	height: 24px;
	margin: 0;
	width: 24px;
	position: absolute;
	top: 5px;
	right: 5px;
}
.lang-settings .lang-item-info {
	height: 24px;
	width: 100%;
	line-height: 22px;
}
.lang-settings .lang-item-info input[type="checkbox"],
.lang-settings .lang-item-info .lang-title {
	vertical-align: super;
}
.lang-settings .lang-item-info .lang-title {
	width: 100%;
	max-width: 270px;
	overflow: hidden;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: initial;
}
.lang-settings .lang-item-info .lang-title.editable:hover {
	background: #FFC;
	cursor: pointer;
}

.lang-settings .lang-item-info .lang-title.editing {
	z-index: 2;
}

.lang-settings .lang-item-info .lang-title.editing input {
	width: 98%;
	height: 18px;
	border: none;
	font-size: 12px;
}
.lang-settings .lang-item.ui-sortable-placeholder {
	visibility:visible!important;
	border:1px dashed #C0CEE4;
	margin-bottom: 4px;
}

/*Start of AutoNumberQuestionHeadings.aspx dialog*/
#divAutoNumberQHeadingType li>input[type=radio],
#divAutoNumberOptions input[type=checkbox] {
	vertical-align: bottom;
	margin: 0 3px 0 0;
	position: relative;
}

#divAutoNumberQHeadingType li>input[type=radio] {
	top: -3px
}

#divAutoNumberOptions input[type=checkbox] {
	top: -1px
}

#divAutoNumberQHeadingType li {
	padding-bottom: 5px;
}

#divAutoNumberOptions {
	padding-bottom: 14px; 
	width: 100%;
}

#divAutoNumberOptions table {
	width: 100%;
}
#divAutoNumberOptions table td {
	width: 50%;
}

#divAutoNumberQHeadingType .lblAutoNumberExamp {
	padding-left: 22px;
	white-space: nowrap;
	overflow: hidden;
	max-width: 500px;
	display: inline-block;
	text-overflow: ellipsis;
}
/*End of AutoNumberQuestionHeadings.aspx dialog*/

.lang-settings .lang-item-info .lang-icon {
	width: 24px;
	display: inline-block;
	margin-right: 5px;
	max-height: 24px;
}

.lang-settings .lang-item-info .lang-icon img {
	max-width: 24px;
	max-height: 24px;
	cursor: pointer;
}

.lang-settings .rbDelete {
	position: relative;
    top: -35px;
    left: 15px;
	display: none;
	background-position: 0px -140px;
	cursor: pointer;
}

.lang-item[data-is-default-flag="false"] .lang-icon:hover .rbDelete {
	display: block;
}

/*Start of InserRespone.aspx dialog*/
.InsertResponse #divInsertResponses #QuestionTextDescriptionSpan{
	font: 9pt arial;
	font-style: italic;
	color: grey;
}
.InsertResponse #divInsertResponses span{
	font:10pt arial, helvetica, sans-serif;
	font-weight:bold;
}
.InsertResponse #divInsertResponses select {
	width: 100%;
}

.InsertResponse #divInsertResponses input {
	width: 324px;
}
/*End of InserRespone.aspx dialog*/

/*LinkManager.ascx dialog styles*/
div[id*="dialogOpenerLinkManager"] {
	width: 409px !important;
	height: 353px !important;
}
/*End of LinkManager.ascx dialog */

/*Quotas Tab Page*/
.Quotas .contentPreviewMask { background-color:#F8F8F8; position:absolute; z-index:3001; }
.Quotas .contentPreviewMask span { background-color:#cddeff; border:1px solid #cbd7ef; color:#333; display:block; font-size:13px; font-weight:bold; margin:20px auto 0 auto; padding:10px; text-align:center; width:100px; }
.QuotasPane .ui-sortable-placeholder {
	visibility:visible!important;
	border:1px dashed #C0CEE4;
	margin-bottom: 4px;
}
/*End of Quotas Tab Page*/

/*Invitations Tab Page*/
.Invitations .RadGrid span.icon { padding: 0px 8px 2px 8px; }
.Invitations .RadGrid span.icon:hover {
	cursor: pointer;
}

.Invitations .RadGrid .iconNotInvited{ background: url("images/inv_not_invited.png");}
.Invitations .RadGrid .iconQueue{ background: url("images/inv_queued.png"); }
.Invitations .RadGrid .iconSent{ background: url("images/inv_sent.png"); }
.Invitations .RadGrid .iconConfirmed{ background: url("images/inv_opened.png"); }
.Invitations .RadGrid .iconUnsubscribed{ background: url("images/inv_unsubscribe.png"); }
.Invitations .RadGrid .iconUndeliverable{ background: url("images/warning_filter.gif"); }
.Invitations .RadGrid .iconBounced{ background: url("images/inv_bounced.png"); }
.Invitations .RadGrid .iconStarted{ background: url("images/inv_started.png"); }
.Invitations .RadGrid .iconCompleted{ background: url("images/inv_completed.png"); }

.Invitations .RadGrid .rgDataDiv { height : auto !important; }

.Invitations .intro .campaignDd { float:right; display: flex; }
.Invitations .intro .modeSwitch { height:30px; margin-bottom:2px; margin-right: 4px; }
.Invitations .intro .spanLbl { margin: 6px 2px 0px 0px; font-weight: bold; }
.Invitations .modeSwitch .RadMenu_rtl .rmLink {direction: ltr;}
.Invitations .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmText { padding-right: 0px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Invitations .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmLink { min-width: 123px !important; max-width: 250px !important; }

/*End of Invitations tab Page*/

/*Start of ForgotPage.aspx*/
.ForgotPage .loggingIn .notification{
	padding : 11px 10px 10px 35px;
	border : 0;
}
/*End of ForgotPage.aspx*/

/*Start of UpdatePassword.aspx*/
.UpdatePassword .PasswordCriteria span {
	color:#999!important;
	list-style-type:disc;
	list-style-position:inside;
	padding-left:10px;
	padding-bottom:5px;
	display:block;
}
/*End of UpdatePassword.aspx*/

/*OverviewDistribution*/
.OverviewDistribution .surround {
	min-width: 1100px !important;
}

.OverviewDistribution .stbReportingTab {
	overflow: hidden;
}

.OverviewDistribution .divDataSectionItem { margin-top: 10px; margin-bottom: 20px; }

/* For reporting on survey open/close status */
.OverviewDistribution .surveyAlertImg { width:30px; height:30px; background-image:url(images/alert.gif); background-repeat:no-repeat; }
.OverviewDistribution .surveyOpenImg { width:30px; height:30px; background-image:url(images/survey_open.gif); background-repeat:no-repeat; }

.OverviewDistribution .boxSkinAlert { background: #e8effc url(images/warning.gif) no-repeat 15px 10px; border-radius: 10px; }
.OverviewDistribution .boxSkinAlert .content { padding-top: 20px; padding-bottom: 20px; }
.OverviewDistribution .statusBox h2 { margin-top: 1px; margin-bottom: 9px; font-size: 14pt; }
.OverviewDistribution .boxIntro { padding-top: 16px; padding-bottom: 8px; border-radius: 10px; }
.OverviewDistribution .statusWrapper { border-radius: 10px; box-shadow: 5px 0px 10px 0px #d8d8d8; }
.OverviewDistribution .statusWrapper .content{ padding: 0; }
.OverviewDistribution .statusWrapper .boxAction div { display: inline !important;}

.OverviewDistribution .add-campaign-dropdown.RadMenu_Vovici .rmHorizontal .rmLink .rmText { padding-right: 20px; padding-left: 25px; }
.OverviewDistribution .add-campaign-dropdown .rmRootGroup { background: url(images/nextStepArrowExpanded.gif) 99% 7px no-repeat; }
.OverviewDistribution .add-campaign-dropdown { background: url(images/extras.gif) 3px 6px no-repeat; height: 25px; }
.OverviewDistribution .RadMenu_Vovici.add-campaign-dropdown .rmRootGroup .rmLink .rmText span { font-size: 14px; }
.OverviewDistribution .RadMenu_Vovici.add-campaign-dropdown .rmRootGroup .rmLink .rmText,
.OverviewDistribution .RadMenu_Vovici.add-campaign-dropdown .rmBottomArrow, 
.OverviewDistribution .RadMenu_Vovici.add-campaign-dropdown .rmLink, 
.OverviewDistribution .RadMenu_Vovici.add-campaign-dropdown .rmRootGroup .rmLink { background: none; }
.OverviewDistribution .menu-gap { height: 180px; }
.OverviewDistribution ul.menu-options { cursor: default; }
.OverviewDistribution ul.menu-options li { cursor: pointer; }
/*End of OverviewDistribution*/

/* WFO Settings*/
.WFOSettings .options input { width: 330px; }
.WFOSettings .options .ddinput { width: 335px; }
.WFOSettings .options { margin-bottom: 5px; }
.WFOSettings .wfoRecurrenceOptions input { width: auto; margin-bottom: 10px; }
.WFOSettings div.recurrenceOptions { padding-left: 21px; }
.divWorkGroupEditStatus div { margin-left: 14px; }
.WFOSettings .ds-connections-options { display: none; }

.tbImportWfoUsers { width: 100%; }
.tdSharingSource, .tdSharingDestination { width: 47%; }
.tdSharingButtons { width: 6%; text-align: center; }
.tbImportWfoUsers .RadTreeView { height: 500px; overflow: auto; }
.tbImportWfoUsers { margin-bottom: 20px; }

.wfoImportButtons .buttonSplit { text-align: right; }
.wfoImportButtons .RadAjaxPanel { display: inline !important; }

/* End WFO Settings*/


.bold-text { font-weight: bold; }

/*Tableau WDC*/
.wdcLabel { font-size: 16px; }
.wdcMessage { font-size: 12px ;}
.treeViewOverlap {position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.7; z-index: 1000; display: none; }

/*Participant Details dialog*/

.ParticipantDetails .btnSkinConfirm {
	margin-right: 5px;
}

.ParticipantDetails .divHeader {
	font-size: 16px;
	margin: 2px 0;
	padding-bottom: 12px;
	border-bottom: 2px solid #a4b6dc;
	position: relative;
	z-index: 1;
}

.ParticipantDetails .divHeader select {
	float: right;
	width: 140px;
}

.ParticipantDetails .divChart {
	height: 250px !important;
	padding-bottom: 10px;
}

.ParticipantDetails .divChart div[id*=ResponseChartControl] {
	margin-top: 0 !important;
}

.ParticipantDetails .divChart .highcharts-container {
	height: 350px !important;
	top: -90px !important;
}

.ParticipantDetails .divTable {
	margin-bottom: 30px;
}

.ParticipantDetails .divTable table {
	width: 100%;
}

/*End Participant Details dialog*/