select{font-size:10pt;}
pre{border:1px dashed #2f6fab;padding:5px;margin:5px;}
.nindent{display:block;overflow:hidden;text-indent:-40000px;}
.textBold{font-weight:bold;}
.footerI .textBold{color:#FFFFFF;}
ul.navigationStandard{font-size:8pt;list-style:none url(/images/clear.gif) outside;}
.navigationSelectMenu{font-size:8pt;padding:2px 5px;background:#ffffff;padding-left:25px;}
.navigationLinkMenu{font-size:8pt;color:#413f3f;padding:2px;padding-left:25px;}
.navigationCategory{font-size:8pt;color:#413f3f;font-weight:bold;padding:10px 0 0 20px;padding-bottom:5px;}
.navigationCategory a:link, .navigationCategory a:visited{font-size:8pt;color:#413f3f;text-decoration:none;}
.navigationCategory a:hover{font-size:8pt;color:#413f3f;text-decoration:underline;}
.navigationSelect{font-size:8pt;padding:2px 5px;background:#ffffff;margin-left:25px;}
.navigationSelect a:link, .navigationSelect a:visited{font-size:8pt;color:#413f3f;text-decoration:none;}
.navigationLink{font-size:8pt;color:#413f3f;padding:2px 5px;margin-left:25px;}
.navigationLink a:link, .navigationLink a:visited{font-size:8pt;color:#413f3f;text-decoration:none;}
.navigationHover{background:#EFEFEF;cursor:pointer;cursor:hand;}
.navLinkEnclosing{position:relative;z-index:1;margin: 0;padding: 0;}
.navigationLink a:hover{font-size:8pt;color:#413f3f;text-decoration:underline;}
.textSmall{font-size:8.5pt;}
.textSmallBold{font-size:8.5pt;font-weight:bold;}
.textRed{color:#E91D1A;}
.required{color:#E91D1A;}
.textBoldRed{font-weight:bold;color:#E91D1A;}
.textWhite{color:#ffffff;}
.textBoldWhite{font-weight:bold;color:#ffffff;}
.secondaryText{font-size:8pt;}
.Explanation{font-size:8pt;color:#666;display:none;}
.ExplanationContainer{height:15px;margin-left:2px;margin-top:3px;}
.secondaryTextSmall{font-size:7pt;}
.textStrike{text-decoration:line-through;}
.secondaryTextBlue{color:#003366;font-weight:bold;}
a.secondaryTextBlue, a.secondaryTextBlue:visited, a.secondaryTextBlue:link, a.secondaryTextBlue:hover{color:#003366;text-decoration:underline;}
.secondaryTextWhite{color:#ffffff;}
a.secondaryTextWhite, a.secondaryTextWhite:visited, a.secondaryTextWhite:link, a.secondaryTextWhite:hover{color:#ffffff;text-decoration:underline;}
.special, .premium{font-size:8.5pt;font-weight:bold;color:#ff6600;}
a.special, a.special:visited, a.special:link, a.special:hover a.premium a.premium:visited, a.premium:link a.premium:hover{color:#ff6600;text-decoration:underline;}
.premium, a.premium, a.premium:visited, a.premium:link a.premium:hover{color:rgb(204, 102, 0);}
.headingLarge{font-size:13pt;font-weight:bold;color:#413f3f;margin-left:2px;margin-bottom:2px;margin-top:7px;text-align:left;}
.heading{font-size:14pt;font-weight:bold;color:#314E64;margin-left:2px;margin-bottom:2px;text-align:left;padding-top:5px;}
.headingLargeWhite{font-size:11pt;font-weight:bold;color:#ffffff;margin-left:2px;margin-bottom:2px;text-align:left;}
.headingMedium{font-size:11pt;font-weight:bold;color:#413f3f;margin-bottom:2px;margin-top:8px;text-align:left;padding-bottom:4px;}
.sliderTextNumericDropDown{font-size:11pt;color:#413f3f;margin-bottom:2px;margin-top:8px;text-align:left;padding-bottom:4px;margin-left: 10px; margin-top: 5px;}
.sliderTextNumericDropDownHeading{font-size:11pt;font-weight:bold;color:#413f3f;margin-bottom:2px;margin-top:8px;text-align:left;padding-bottom:4px;padding-bottom: 10px;padding-top: 10px;}
#sliderDummyDisplay{margin: 0 20px 10px;}
.subtitle{font-style:italic;}
.number{font-size:20px;font-weight:bold;text-align:center;color:#999;}
.subtitle ul{display:inline;list-style-type:none;}
.subtitle ul li{display:inline;list-style-type:none;}
.headingSmall{font-size:8.5pt;font-weight:bold;color:#413f3f;margin-left:2px;margin-bottom:2px;text-align:left;}
.headingWhite{font-size:8.5pt;font-weight:bold;color:#ffffff;margin-left:2px;margin-bottom:2px;}
.textInput{background-image:url(/images/tile.gif);background-color:#ffffff;}
.bottomshadow{height:12px;background-image:url("/images/border_bottom.gif");background-repeat:repeat-x;}
.bottom{background-color:#f0f0f0;}
.qSample{background-image:url("/images/qsample-blue-banner.png");background-repeat:no-repeat;height:320px;}
.popupText{color:#FFFFFF;background:#413f3f;}
.grid{margin:2px 0 5px 0;border-collapse:collapse;}
.grid th{border:1px solid #ccc;padding:2px 4px 2px 4px;text-align:center;}
.grid td{border:1px solid #ccc;padding:3px 4px 3px 4px;color:#413F3F}
.nogrid td{border:none;}
.dropdown td{border:none;padding: 0;}
.cellgrid{border:1px solid #ccc;padding:3px 4px 3px 4px;}
.simpleBorder{padding:2px;margin:2px;border:1px solid #ccc;}
tr.alt{background:#ccc;}
.channelHeader{}
.channelHeader .header{background:url(/images/ts-bg.gif) no-repeat 100%;font-weight:bold;white-space:nowrap;cursor:hand;}
.channelHeader .headerSortUp{background:url(/images/ts-asc.gif) no-repeat 100%;color:#413f3f;font-weight:bold;white-space:nowrap;cursor:hand;}
.channelHeader .headerSortDown{background:url(/images/ts-desc.gif) no-repeat 100%;color:#413f3f;font-weight:bold;white-space:nowrap;cursor:hand;}
.summary-sort .header{background:url(/images/ts-bg.gif) no-repeat 100%;color:#413f3f;font-weight:bold;white-space:nowrap;cursor:hand;}
.summary-sort .headerSortUp{background:url(/images/ts-asc.gif) no-repeat 100%;color:#413f3f;font-weight:bold;white-space:nowrap;cursor:hand;}
.summary-sort .headerSortDown{background:url(/images/ts-desc.gif) no-repeat 100%;color:#413f3f;font-weight:bold;white-space:nowrap;cursor:hand;}
.summary-sort{background:none;color:#413f3f;font-weight:bold;white-space:nowrap;height:33px;}
div.channelHeader{margin:8px 0 0 0;padding-left:3px;height:25px;}
.channelHeaderEditAnswer{background:url(/images/channelHeaderEditAnswer.gif);color:#413f3f;font-weight:bold;white-space:nowrap;}
div.channelHeaderEditAnswer{margin:8px 0 0 0;padding-left:3px;height:45px;}
.headingBoxReport{background-color:#413f3f;padding:3px;color:#ffffff;font-weight:bold;font-size:11pt;}
.singleLine{border-bottom:1px solid #ccc;margin-bottom:5px;}
ol{padding: 0 0 0 0;margin:5px 0 0 16px;margin-left:1.25em;padding-left:1.25em;}
ol li{margin: 0 0 5px 0;}
ul.whiteBullet{padding: 0 0 0 0;margin:5px 0 0 16px;margin-left:1.25em;padding-left:1.25em;list-style:none url(/images/standard_bullet_white.gif) outside;}
ul.notice{padding: 0 0 0 0;margin:5px 0 0 16px;margin-left:1.25em;padding-left:1.25em;list-style:none url(/images/bullet_cube.gif) outside;}
ul.tick{padding: 0 0 0 0;margin:5px 0 0 16px;margin-left:1.25em;padding-left:1.25em;list-style:none url('/images/tickII.gif') outside;}
ul.noticeBlack{list-style:none outside url("/images/arrow.png");margin:15px 0 10px;padding:0 0 15px 1.25em;}
ul.noticeBlack li{font-size:14px;margin:10px 4px 5px 0;}
.acedemicQuoteName{border-right:1px solid #DFDFDF;padding-right:10px;}
.customer-spotlight{color:#4C4646;font-size:16px;margin-top:-20px;}
ul.noimage{padding: 0 0 0 0;margin:5px 0 0 16px;margin-left:1.25em;padding-left:1.25em;list-style:none url(/images/clear.gif) outside;}
.panelHeader{font-size:12px;padding:4px 6px 4px 6px;border-style:solid none solid none;cursor:pointer;}
#navContainer{width:160px;margin: 0 1px 3px 1px;}
#navTop{background-image:url(/images/nav_top.gif);background-repeat:no-repeat;height:5px;overflow:hidden;}
#graybackground{background:#F0F0F0;width:160px}
#navGrayBtm2{border-bottom:1px solid #DDDDDD;background-repeat:no-repeat;background-position:top;width:160px;padding: 0;}
#navDivider{background-image:url(/images/nav_gray_divide.gif);background-repeat:no-repeat;height:5px;}
.navHeading{padding-top:5px;padding-bottom:2px;padding-left:8px;padding-right:25px;font-size:8pt;color:#413f3f;font-weight:bold;border-bottom:1px solid #DDDDDD;}
.navHeading a:link, .navHeading a:visited{color:#413f3f;text-decoration:none;}
.navHeading a:hover{color:#413f3f;text-decoration:underline;}
.navRow{font-size:8pt;color:#413f3f;font-weight:bold;}
.navRow a:link, .navRow a:visited{color:#413f3f;text-decoration:none;display:block;padding:5px 10px;}
.navRow a:hover{background:url(/images/linkarrow.gif) no-repeat scroll right center #003366;color:#FFFFFF;display:block;font-weight:bold;padding:5px 10px;}
.navRowCurrent{background:url(/images/linkarrow.gif) no-repeat scroll right center #003366;padding:5px 10px;font-size:8pt;color:#413f3f;font-weight:bold;}
.navRowCurrent a:link, .navRowCurrent a:visited{color:#FFFFFF;text-decoration:none;padding:5px 10px;}
.navRowCurrent a:hover{color:#FFFFFF;text-decoration:none;padding:5px 10px;}
.navRowCurrentSub{background:none no-repeat scroll right center #D8DFEA;padding:5px 10px;font-size:8pt;color:#413f3f;font-weight:bold;}
.navRowCurrentSubCurrent{background:url(/images/linkarrow.gif) no-repeat scroll right center #003366;padding:5px 10px;font-size:8pt;color:#413f3f;font-weight:bold;}
#navSubContainer{margin: 0;padding: 0;width:160px;background-color:#eeeeee;}
#navSubTop{background-image:url(/images/grey-top.gif);background-repeat:no-repeat;background-position:bottom;background-color:#ffffff;width:160px;height:7px;}
#navSubBottom{background-image:url(/images/grey-bottom.gif);background-repeat:no-repeat;background-position:top;background-color:#ffffff;width:160px;height:7px;}
.navSubRow{padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:6px;font-size:8pt;color:#413f3f;font-weight:bold;}
.navSubRow a:link, .navSubRow a:visited{color:#413f3f;text-decoration:none;}
.navSubRow a:hover{color:#413f3f;text-decoration:underline;}
#fancyDropTop{font-weight:bold;color:#ffffff;background-position:bottom;margin: 0 13px 0 0;padding:3px 3px 3px 3px;}
#fancyDropContainer{margin: 0;padding: 0;width:250px;}
#fancyDropExt{background-image:url(/images/fancy_drop_ext.gif);background-repeat:repeat-y;background-position:top;margin: 0;padding: 0;}
#fancyDropBottom{background-image:url(/images/fancy_drop_bottom.gif);background-repeat:no-repeat;background-position:top;width:250px;height:17px;}
#fancyDropText{width:220px;padding:5px 18px 5px 10px;}
#fancyDropTop180{font-weight:bold;color:#ffffff;background-position:bottom;margin: 0 9px 0 0;padding:3px 3px 3px 3px;}
#fancyDropContainer180{margin: 0;padding: 0;width:180px;text-align:left;}
#fancyDropExt180{background-image:url(/images/fancy_drop_ext_180.gif);background-repeat:repeat-y;background-position:top;margin: 0;padding: 0;}
#fancyDropBottom180{background-image:url(/images/fancy_drop_bottom_180.gif);background-repeat:no-repeat;background-position:top;width:180px;height:17px;}
#fancyDropText180{padding:5px 14px 5px 10px;}
#fancyDropTop335{color:#413f3f;background-position:bottom;margin: 0 16px 0 0;padding:3px 3px 3px 3px;}
#fancyDropContainer335{margin: 0;padding: 0;width:335px;}
#fancyDropExt335{background-image:url(/images/fancy_drop_ext_335.gif);background-repeat:repeat-y;background-position:top;margin: 0;padding: 0;}
#fancyDropBottom335{background-image:url(/images/fancy_drop_bottom_335.gif);background-repeat:no-repeat;background-position:top;width:335px;height:17px;}
#fancyDropText335{padding:5px 14px 5px 10px;}
.navcontrol{background-color:#ffffff;border:1px solid #666666;}
.navcontrol_cell{border-bottom:1px solid #E0E0E0;padding:2px;}
.navcontrol_row{font-size:9pt;cursor:pointer;}
.navcontrol_close{border:1px solid #ffffff;color:#ffffff;}
.navcontrol_header{font-weight:bold;color:#ffffff;background-color:#965B60;cursor:pointer;font-size:7.5pt;}
.dropshadow{background-image:url(/images/ds.gif);background-position:left top;background-repeat:no-repeat;background-color:#DADADA;width:3px;}
.dropshadowbottom{background-image:url(/images/ds.gif);background-position:left top;background-repeat:no-repeat;background-color:#DADADA;height:3px;}
.darkstroke{border:1px solid #336699;background-color:#FFFFFF;}
.darkstroke .boxTitle{position:absolute;top:-8px;background-color:#fff;padding:0 3px 0 3px;font-size:10px;margin-left:10px;}
#menu{PADDING-LEFT:10px;PADDING-BOTTOM:19px;MARGIN: 0;BORDER-BOTTOM:#413f3f 1px solid;}
#menu ul li a:link{BORDER:#413f3f 1px solid;PADDING:2px 10px 2px 10px;FONT-WEIGHT:bold;BACKGROUND:#413f3f;FLOAT:left;COLOR:#f0f0f0;LINE-HEIGHT:14px;MARGIN-RIGHT:8px;TEXT-DECORATION:none;}
#menu ul li a:visited{BORDER:#413f3f 1px solid;PADDING:2px 10px 2px 10px;FONT-WEIGHT:bold;BACKGROUND:#413f3f;FLOAT:left;COLOR:#f0f0f0;LINE-HEIGHT:14px;MARGIN-RIGHT:8px;TEXT-DECORATION:none;}
#menu ul li a.active:link{BACKGROUND:#fff;COLOR:#000;BORDER-BOTTOM:#fff 1px solid}
#menu ul li a.active:visited{BACKGROUND:#fff;COLOR:#000;BORDER-BOTTOM:#fff 1px solid}
#menu ul{PADDING: 0;DISPLAY:inline;MARGIN: 0;LIST-STYLE-TYPE:none;}
#menu ul li{PADDING: 0;DISPLAY:inline;MARGIN: 0;LIST-STYLE-TYPE:none;}
#menu ul li a:hover{color:#ffffff;}
#menu ul li#nav-other{float:right;}
#menu ul li#nav-other a{background:none;border:none;font-weight:normal;color:#000;}
#contents{clear:both;background:#ffffff;padding-bottom:15px;margin: 0;padding-top:15px;}
#panelContents{clear:both;background:#ffffff;padding: 0;margin: 0;border-bottom:#413f3f 1px solid;}
DIV.section-1 #menu LI#nav-1 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
DIV.section-2 #menu LI#nav-2 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
DIV.section-3 #menu LI#nav-3 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
DIV.section-4 #menu LI#nav-4 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
DIV.section-5 #menu LI#nav-5 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
DIV.section-6 #menu LI#nav-6 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
DIV.section-7 #menu LI#nav-7 A{BACKGROUND:#ffffff;COLOR:#413f3f;BORDER-BOTTOM:#fff 1px solid;}
.highlight{background-color:#D9EEFD;}
.nohighlight{}
.error{text-align:left;font-weight:normal;color:#E91D1A;}
.transparent{filter:alpha(opacity=50);-moz-opacity:0.50;background-color:#cccccc;color:white;border:1 #cccccc solid;}
.dashedSingleLine{border-top:1px dashed #cccccc;padding-top:6px;padding-bottom:3px;margin-top:3px;text-align:center;padding-right:10px;}
.dashedSingleLineTop{border-bottom:1px dashed #cccccc;padding-bottom:6px;padding-top:3px;margin-bottom:3px;text-align:right;}
.indent{padding-left:8px;}
.dashedSingleLineWhite{border-top:1px dashed #ffffff;}
.img-box .line{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("/images/big-shadow.png");background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:auto auto;width:690px;height:26px;}
h1.title{border-bottom:1px solid #989898;color:black;font:bold 24px/1.4em "Lucida Grande", Tahoma;margin-bottom:0;}
h1.fancyHeader{background:url('/images/heading_background.gif') no-repeat 0 0;margin-top:0;margin-bottom:0.8em;font-weight:bold;height:26px;padding:18px 0 5px 30px;font-size:1.5em;color:#273e83;text-align:left;}
.imageFrame{padding:4px;background:#ffffff;border:1px solid #cccccc;}
.raterContent img{margin-right:3px;margin-left:3px;border:1px solid #fff;}
.raterContent span{font-size:80%;color:#3f7c5f;font-weight:bold;}
.raterContent .faceOver{border:1px solid blue;background:#fff;}
.cornerBookmark{background:#c7defc;font-size:8pt;background-image:url(/images/corner_br.gif);background-repeat:no-repeat;background-position:right bottom;padding:1px 4px 1px 4px;}
.rightAngle{border:1px solid #cccccc;border-top: 0;border-right: 0;border-bottom: 0;}
.spotlightHeader{height:40px;width:700px;background:url(/images/spotlightHeader.gif) no-repeat;}
.yellowFadeHeader{height:30px;width:550px;background:url(/images/yellowFade550.gif) no-repeat;}
.yellowFadeHeader705{height:30px;width:705px;background:url(/images/yellowFade705.gif) no-repeat;}
.orangeBorder{height:125px;width:350px;background:url(/images/orangeBorderBackground.gif) no-repeat;}
#casestudyHeader{float:left;width:400px;padding:0 0 0 50px;height:200px;color:#696767;font-size:11px;margin-top: 0;background:url(/images/casestudy/bg.jpg) no-repeat;}
#casestudyHeader div{float:left;margin-bottom:6px;}
#casestudyHeader h1{margin:10px 0 10px 0;color:#696767;font-size:18px;}
#casestudyHeader .label{float:left;width:80px;font-weight:bold;}
#casestudyHeader .description{float:left;width:320px;}
#casestudyHeader .buttons{width:100%;position:relative;z-index:100;height:200px;}
#casestudyHeader .buttons .view, #casestudyHeader .buttons .casestudies{position:absolute;height:1%;top:158px;}
#casestudyHeader .buttons .casestudies{left:58px;}
#casestudyHeader .buttons .view{left:222px;}
.pages{padding:1px;clear:left;}
.pages a, .pages span{display:block;float:left;padding:0.2em 0.5em;margin-right:0.1em;border:1px solid #fff;background:#fff;text-decoration:none;}
.pages span.current{border:1px solid #2E6AB1;font-weight:bold;background:#2E6AB1;color:#fff;}
.pages a{border:1px solid #9AAFE5;text-decoration:none;}
.pages a:hover{border-color:#2E6AB1;}
.pages a.nextprev{font-weight:bold;text-decoration:none;}
.pages span.nextprev{color:#666;}
.pages span.nextprev{border:1px solid #ddd;color:#999;}
.handPointer{cursor:pointer;cursor:hand;}
#stockframe{display:block;position:relative;width:100%;background-repeat:no-repeat;font-weight:bold;}
#stockframe .nobg{display:none;visibility:hidden;}
* html #stockframe .nobg{display:inherit;visibility:visible;}
#stockframe a{color:#fff;text-decoration:none;}
#stockframe a:hover{color:#fff;text-decoration:underline;}
#stockframe .ftitle{color:#fff;height:32px;padding-top:2px;padding-left:12px;margin:0;display:block;position:absolute;left:0;top:0;font-size:140%;font-weight:normal;line-height:28px;font-weight:bold;text-align:left;}
#stockframe .ftitle_bg{background:transparent url(/images/stockframe/top_left.png) no-repeat;}
.microStockTop{height:25px;background-repeat:repeat-x;background-image:url("/images/stockframe/microStockTop7.gif");}
.microStockBottom{height:15px;width:598px;overflow:hidden;background-image:url("/images/stockframe/microStockBottom7.gif");}
* html #stockframe .ftitle_bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stockframe/top_left.png", sizingMethod="crop");}
#stockframe div.trans{position:absolute;display:block;right:40px;top:65px;}
#stockframe div.trans_hd{display:block;position:relative;width:215px;height:3px;overflow:hidden;}
#stockframe div.trans_bd{display:block;position:relative;width:215px;padding:6px 0 6px 0;}
#stockframe div.trans_bd p{padding-left:6px;padding-right:4px;color:#fff;font-weight:normal;}
#stockframe div.trans_ft{display:block;position:relative;width:215px;height:3px;overflow:hidden;}
#stockframe div.trans_hd_bg{background:transparent url(/images/stockframe/box_top.png) no-repeat;}
#stockframe div.trans_bd_bg{background:transparent url(/images/stockframe/box.png) repeat-y;}
#stockframe div.trans_ft_bg{background:transparent url(/images/stockframe/box_bottom.png) no-repeat;}
.summaryReportBox{border:1px solid #413f3f;padding:15px 8px 15px 8px;}
.lightBlueFade{background-repeat:repeat-x;background-image:url("/images/lightBlueFade.png");}
.sectionMenuHighlight div, .sectionMenuHighlight a, .sectionMenuHighlight table, .sectionMenuHighlight td{}
.sectionMenuHighlight{background:#ffffff;border: 1px solid #bfbfbf;}
.sectionMenuHighlight div .headingMedium{color: #14BCF8;}
.sectionMenuHighlight h3 {font-size:18px !important;}
.sectionMenuHighlight label{font-weight: normal !important;}
.sectionMenuHighlight form label { font-weight: bold !important; }
.sectionMenuNormal{background:#F2F2F2;color:#413f3f;border: 1px solid #ececec;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ccffff));
    background:-moz-linear-gradient(center top , #ffffff, #f8f8f8) repeat scroll 0 0 transparent;
    background-image: -webkit-linear-gradient(top, #ffffff, #f8f8f8);background-image:-moz-linear-gradient(top, #ffffff, #f8f8f8);
    background-image:-ms-linear-gradient(top, #ffffff, #f8f8f8);
    background-image: -o-linear-gradient(top, #ffffff, #f8f8f8);
    background-image:linear-gradient(to bottom, #ffffff, #f8f8f8);}
.sectionMenuNormal label{font-size:13px !important;font-weight: normal !important;}
.sectionMenuHighlight div.headingMedium {color: #14BCF8;}
.sectionMenuNormalhover label{margin-bottom: 0 !important;font-weight: normal !important}
.sectionMenuNormal h3 {font-size:18px !important;}
.sectionMenuNormalhover .headingMedium{color: #14BCF8;}
.sectionMenuNormalhover h3 {font-size:18px !important;}
.sectionMenuNormalhover{background:#ffffff;border:1px solid #ececec;}
textarea.focus{color:#333;background-image:url(/images/is_i_b.gif) no-repeat;}
select{color:#666;padding:4px 3px 4px 3px;border:1px solid #CCC;border-top-color:#666;border-left-color:#999;background:#fff url(/images/is_i_b.gif) no-repeat;}
select:focus{color:#333;background-image:url(/images/is_i_a.png);}
input.submit, input[type="submit"], input[type="button"]{}
input[type="submit"]:hover, input[type="submit"]:focus{}
td.buttonLeft{padding-top:3px;padding-bottom:3px;width:5px;}
td.buttonCenter{padding-top:3px;padding-bottom:3px;}
td.buttonRight{padding-top:3px;padding-bottom:3px;width:5px;}
.iconLink{font-size:8pt;vertical-align:middle;color:#3252b2;}
a.iconLink, a.iconLink:visited, a.iconLink:link{text-decoration:none;color:#3252b2;}
.fbDDHeader{-moz-border-radius:3px 3px 3px 3px;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;background:-webkit-gradient(linear,center top, center bottom, from(#ffffff), to(#eeeeee));filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EEEEEE', startColorstr='#FFFFFF', gradientType=);border:1px solid #CCCCCC;color:#000000;cursor:pointer;height:100%;overflow:visible;padding:3.5px 10px 3.5px 5px!important;vertical-align:middle;white-space:nowrap;}
.fbDDHeader:hover,.fbDDHeader:focus{border-color:#999;background:#f3f3f3;background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(endColorStr=#ebebeb, startColorStr=#ffffff);outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;}
.fbDDSelHeader{-moz-border-radius:3px 3px 0 0;background-color:#424242!important;border:2px solid #424242!important;cursor:pointer!important;margin:-1px!important;padding:3.5px 10px 3.5px 5px!important;color:#ffffff!important;}
.fbDDBody{background-color:#eeeeee!important;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;background:-webkit-gradient(linear,center top, center bottom, from(#ffffff), to(#eeeeee));filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EEEEEE', startColorstr='#FFFFFF', gradientType='0');padding: 0 0 0 0!important;width:100%!important;border:1px solid #424242!important;margin-top:-1px;}
.menuSeparator{border-top-width:1px;border-top-style:solid;border-top-color:#CCCCDF;}
.fbDDBody b{margin:5px;}
.fbDDBody ul{margin: 0;padding: 0;white-space:nowrap;}
.fbDDBody ul li{list-style-image:none;list-style:none;margin: 0!important;padding: 0!important;}
.fbDDBody ul li a.iconLink, .fbDDBody ul li a.iconLink:visited, .fbDDBody ul li a.iconLink:link{font-size:12px;padding:15px 5px 5px 15px;text-decoration:none;color:#3252b2;display:block;}
.fbDDBody ul li a.iconLink:hover{text-decoration:none;display:block;background:#CCCCDF;padding:15px 5px 5px 15px;}
a.iconLink:hover{text-decoration:underline;}
.iconDiv{width:24px;}
.focusHighlight{border:1px dashed skyblue;margin:20px;padding:5px;background:azure;}
.yellowBox{background:#ffffcc;border:1px solid #ffcc00;padding:10px;margin-top:5px;margin-bottom:5px;}
.warningBox{background:#E40001;border:1px solid #D6D6D6;padding:5px;margin-top:5px;margin-bottom:5px;font-size: 18px;font-weight: bold;color: #FFFFFF}
.grayBox{background:#f1f1f1;border:1px solid #cccccc;padding:10px;margin-bottom:5px;}
.grayBoxDataVisulaizer{background:#f1f1f1;border:1px solid #cccccc;padding:10px;margin-bottom:5px;float:left;width: 100%}
.blueBox{background:#EDF3F4;border:1px solid #C7D1D8;padding:10px;margin-top:5px;margin-bottom:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.errorBox{background:#ffebe8;border:1px solid #E91D1A;padding:3px 10px 3px 10px;margin-top:3px;margin-bottom:3px;}
/*
#AlertMessageBody{font-size:12px;font-weight:bold;margin-bottom:10px;margin-top:10px;padding:5px 5px 5px 30px;text-align:left;}
.AlertMessageBody{font-size:12px;font-weight:bold;margin-bottom:10px;margin-top:10px;padding:5px 5px 5px 30px;text-align:left;}
.AlertDismiss{background:url(/images/alert_close.png) no-repeat scroll right 4px transparent;cursor:pointer;display:block;height:12px;padding:7px 0 2px;position:relative;right:14px;text-indent:-12345px;top:-4px;width:18px;float:right;}
.AlertMessageSuccess{background:#e2f9e3 url(/images/alert_success.gif) no-repeat scroll left center;border-color:#99CC99;color:#006600;border:1px solid #99CC99;}
.AlertMessageError{background:#ffebe8 url(/images/alert_error.gif) no-repeat scroll left center;border-color#:cc0000;color:#660000;border:1px solid #cc0000;}
.AlertMessageWarning{background:#ffffcc url(/images/alert_warning.gif) no-repeat scroll left center;border:1px solid #ffcc00;}
  */
.flashMessage{background:#e2f9e3 url(/images/alert_success.gif) no-repeat scroll left center;border:1px solid #99cc99;padding:5px 5px 5px 30px;text-align:left;font-weight:bold;color:#006600;margin-bottom:10px;margin-top:10px;}
#MicroPoll_WidgetHeader{font-size:12px;padding:3px;background:url(/images/section-bg.gif) repeat-x;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#MicroPoll_WidgetText{padding-top:5px;border:1px solid #cccccc;}
.wizSelBody{background:url('/images/wiz-sel-body.gif');background-repeat:repeat-x;font-size:10pt;}
.wizBody{background:url('/images/wiz-body.gif');background-repeat:repeat-x;font-size:10pt;}
#AddNew{padding-bottom:10px;}
.buyBackground{background-image:url("/images/buy-bg.png");background-repeat:no-repeat;width:287px;height:185px;}
.freeBackground{background-image:url("/images/free-bg.png");background-repeat:no-repeat;width:287px;height:185px;}
.subsection{padding:5px 5px 5px 10px;margin-bottom:15px;}
#facebookMessage{background:url('/images/icon48/facebook.png') no-repeat;}
#websiteMessage{background:url('/images/icon48/website.png') no-repeat;}
#surveyLinkMessage{background:url('/images/icon48/links.png') no-repeat;}
#twitterMessage{background:url('/images/icon48/twitter.png') no-repeat;}
#emailMessage{background:url('/images/icon48/email.png') no-repeat;}
#linkedinMessage{background:url('/images/icon48/linkedin.png') no-repeat;}
#panelMessage{background:url('/images/icon48/globe.png') no-repeat;}
.doNotDisplay{top:auto;left:-10000px;position:absolute;}
#creditfooter{display:none;}
.textFieldLabel{text-align:right;font-weight:bold;vertical-align:center;padding-right:5px;font-size:10pt;}
.textFieldLabelSmall{text-align:right;font-weight:bold;vertical-align:center;padding-right:5px;}
#loginBox input[type="text"]{width:250px;}
#loginBox input[type="password"]{width:250px;}
.dashboard{background-color:#999999;color:#FFFFFF;float:left;padding:8px;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px
width:auto;min-width:80px;height:90px;margin-top:5px;line-height: 15px;}
.dashboardTitle{font-size:10px;margin-bottom:5px;text-align:center;text-transform:uppercase;color:#fff;}
.dashboardContent{font-size:70px;font-weight:bold;text-align:center;margin-top:20px;color:#fff;}
.btnLeftTd{background:url('/images/btn_left.gif') no-repeat;width:10px;height:24px;}
.btnClickLeftTd{background:url('/images/btn_click_left.gif') no-repeat;width:10px;height:24px;}
.btnBodyTd{background:url('/images/btn_center.gif');}
.btnClickBodyTd{background:url('/images/btn_click_center.gif');}
.btnRightTd{background:url('/images/btn_right.gif') no-repeat;width:10px;}
.btnClickRightTd{background:url('/images/btn_click_right.gif') no-repeat;width:10px;}
#footer ul{list-style:none;margin:0;padding-left:2px;}
#footer ul li{font-size:8.5pt;}
#footer div{font-size:8.5pt;}
#footer td{font-size:8.5pt;}
img{border:none;}
#hotFlame{border:1px solid rgb(230, 219, 85);color:rgb(51, 51, 51);font-size:13px;margin:5px 0pt 15px;padding:0pt 0.6em;background:url(/images/Flame.png) no-repeat scroll 0% 0% rgb(255, 255, 224);font-weight:bold;height:48px;}
#hotFlame div{padding-top:8px;padding-bottom:8px;margin-left:30px;height:15px;}
#hotFlame div form{float:right;}
.SurveyReport{background-color:#2f457c;}
.SurveyReportQuestionTotalRow{background-color:#2f457c;border-left:1px solid #2f457c;border-right:1px solid #2f457c;}
.book-shelf{background:url(/images/shelf-bg.png) repeat-y 50% 0;width:700px;}
.book-shelf-inline{background:url(/images/shelf-bg-inline.png) repeat-y 50% 0;width:400px;}
.book-shelf-home{background:url(/images/shelf-bg-home.png) repeat-y 50% 0;width:900px;}
#guide-shelf{padding-left:55px;margin-left:20px;overflow:hidden;list-style:none;}
#guide-shelf ul{list-style:none;}
#guide-shelf li{list-style-type:none;float:left;width:140px;height:230px;margin:0 34px 30px;}
#guide-shelf div.cover{padding:6px 0 2px 9px;width:123px;height:160px;margin:0 auto;background:url(/images/guide-bg.png) no-repeat 2px -3px;}
#guide-shelf h3{font-size:12px;font-weight:bold;margin:30px 0 0;height:30px;line-height:120%;text-align:center;}
#guide-shelf a{color:#3252B2;border:none;}
#guide-shelf > li:hover > h3 > a, #guide-shelf a:hover{color:#FF6C17;}
.academicQuote, .academicQuote td, .academicQuote p{background:#eeeeee;color:#4C4646;font-size:16px;}
.header-btn{float:left;margin: 0 5px 0 0;}
.yt-uix-button{-moz-border-radius:3px 3px 3px 3px;background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;background:-webkit-gradient(linear,center top, center bottom, from(#ffffff), to(#eeeeee));filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EEEEEE', startColorstr='#FFFFFF', gradientType='0');border:1px solid #CCCCCC;color:#000000;cursor:pointer;height:2.0833em;overflow:visible;padding:0 0.5em;vertical-align:middle;white-space:nowrap;}
.yt-uix-button:hover,.yt-uix-button:focus{border-color:#999;background:#f3f3f3;background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(endColorStr=#ebebeb, startColorStr=#ffffff);outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;}
#book-details{font-size:1.2em;color:#777777;text-align:left;background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
#book-details a{border:none;color:#369;}
.inner{margin:0 auto;width:790px;}
#book-details a:hover{color:#000;}
#book-display{float:right;width:300px;margin-right:20px;padding-bottom:20px;}
#book-content{float:left;width:400px;margin-left:20px;padding-bottom:20px;}
#book-content p{line-height:1.4em;}
#book-content blockquote{border-left:solid 15px #e9f3fc;margin-top:20px;padding-left:20px;}
#book-content h3{font-size:1.8em;font-weight:bold;margin:1.2em 0 12px;color:#333;}
#book-content ul{margin-top:20px;}
#book-content li{font-size:1 em;list-style:disc inside none;margin:0.1em 0 0 1em;}
#book-cover-box{text-align:center;padding-bottom:18px;background:url(../images/bookshelf/cover-box-bg.png) repeat-x 0 100%;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;}
#book-cover{width:268px;height:340px;text-align:left;margin:0 auto 3px;position:relative;left:4px;background:url(../images/bookshelf/cover-bg.png) no-repeat;}
#book-cover img{padding:1px 0 0 2px;}
#book-download{display:block;margin:18px auto 0;width:199px;height:43px;line-height:43px;color:#fff !important;text-transform:uppercase;font-size:16px;background:url(../images/bookshelf/btn-dl.png) no-repeat;}
#share-book-facebook{margin-top:20px;}
#share-book-twitter img{vertical-align:middle;margin-right:3px;}
#book-categories{text-align:center;line-height:2em;padding:18px 20px 0;}
.quetionReportLeftNavSel{color:#fff;}
a.quetionReportLeftNavSel, a.quetionReportLeftNavSel:link, a.quetionReportLeftNavSel:visited{background:url('/images/question-report-selected-bg.png') center left no-repeat;color:#fff;display:block;width:285px;height:30px;padding: 0 8px;font-weight:bold;line-height:30px;}
a.quetionReportLeftNav, a.quetionReportLeftNav:link, a.quetionReportLeftNav:visited{color:#fff;display:block;width:285px;height:30px;padding: 0 8px;font-weight:bold;line-height:30px;}
a.quetionReportLeftNav:hover{background:url('/images/question-report-hover-bg.png') center left no-repeat;}
.quetionReportLeftNav div{padding-top:7px;color:#fff;}
.quetionReportLeftNavSel div{padding-top:7px;color:#fff;}
.questionReportMainDiv{background:url('/images/question-report-main-div-bg.gif') #194979 repeat-x top left;}
html>body .questionReportMainDiv{background:-moz-linear-gradient(center top , #83adc4, #194979) repeat scroll 0 0 #F6F6F6;-moz-border-radius:10px;background:-webkit-gradient(linear,center top, center bottom, from(#83adc4), to(#194979));-webkit-border-radius:10px;}
.questionReportContentWindow{background:#fff;margin:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.features td{height:35px;padding: 0 7px;vertical-align:text-center;vertical-align:center;}
.featuresTblHeader, .featuresTblHeader td{font-weight:bold;background:#336699;color:#fff;vertical-align:text-top;vertical-align:top;text-align:center;padding:10px;font-size:22px;}
td.featuresTblHeaderI{background:#666;color:#fff;vertical-align:text-top;vertical-align:top;text-align:left;font-size:28px;}
div.featuresTblHeaderII{font-size:16px;color:#fff;}
.featuresTblHeaderIII, .featuresTblHeaderIII td{font-weight:bold;background:#bdbdbd;color:#333;font-size:14px;}
.featuresText, .featuresText td{font-size:15px;color:#333;text-align:center;}
.featuresTextAlt, .featuresTextAlt td{background:#eee;}
.roundBottomLeft{-moz-border-radius-bottomleft:5px;border-radius-bottom-left-radius:5px;}
.roundBottomRight{-moz-border-radius-bottomright:5px;border-radius-bottom-right-radius:5px;}
.roundTopLeft{-moz-border-radius-topleft:5px;border-radius-top-left-radius:5px;}
.roundTopRight{-moz-border-radius-topright:5px;border-radius-top-right-radius:5px;}
.roundTopCorners{-moz-border-radius-topleft:5px;border-radius-top-left-radius:5px;-moz-border-radius-topright:5px;border-radius-top-right-radius:5px;}
.roundBottomCorners{-moz-border-radius-bottomleft:5px;border-radius-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;border-radius-bottom-right-radius:5px;}
.allRoundCorners{-moz-border-radius:5px;border-radius:5px;}
#qpsignup-nl{width:819px;background:url('/images/bg-nl.png') no-repeat;height:136px;position:relative;}
#qpsignup-nl form{width:770px;color:white;margin-top:0;padding:0;margin:0;}
#qpsignup-nl h3{font-size:48px;font-style:italic;font-weight:bold;margin:0 510px 0 0;padding-top:35px;}
#qpsignup-nl p{font-size:32px;margin:15px 385px 0 0;color:#ddd;font-style:italic;}
#qpsignup-nl .fields{position:absolute;top:40px;right:40px;width:342px;height:39px;background:url('/images/field-btn4.png') no-repeat;}
#qpsignup-nl .fields input.email{width:233px;background-color:transparent;border-style:none;height:37px;font-size:21px;font-style:italic;margin-right:100px;}
#qpsignup-nl .fields input.email:focus{outline:none;}
#qpsignup-nl .fields input.image{background-color:transparent;border-style:none;height:38px;overflow:hidden;text-indent:-200px;cursor:pointer;position:absolute;left:234px;}
.showEntryTick{padding-left:23px;font-size:16px;margin-bottom:2px;}
#addAQuestion td, #addAQuestion tr{align:left!important;text-align:left!important;}
.answer-score{font-weight:10px;font-style:italic;}
.question-score{font-weight:10px;font-style:italic;}
#alertWrapper{padding:15px 0 15px 0;width:800px;margin:0 auto;}
.alertLifted{background:#dfdfe1 !important;border:1px solid #cfcfcf;padding:10px 10px 15px 10px;width:775px;}
.alertlist{position:relative;width:650px;list-style-type:none;}
.alertlist .list{background:url(/images/iconshock/alert-arrow2.png) no-repeat scroll 0 8px transparent;color:#413F3F;font-size:14pt;line-height:1.4em;padding:1px 0 0 20px;text-shadow:0 1px 1px #CCC;}
.releaseVersionTitle{text-align:center;font-size:26px;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:5px;}
.questionSelector{height:200px !important;}
.bg003366 {
  background:#003366;
}

.reportHeader {
  color:#fff;
  font-size:23px;
  padding:15px;
}

.reportHeaderStats {
  color:#816666;
  padding: 0;
  margin: 0;
  width:100%;
  border: 0;
  margin:5px 0;
  height:30px;
}

.reportHeaderStats td {
  text-align:center;
  border-right:1px solid #ccc;
  white-space:nowrap;
  font-size:12px;
  background:#fff;

}

.whiteColFiller {
  background:#fff;
  height:90%
}

.reportSubHeader {
  font-size:23px;
  vertical-align:text-middle;
  color:#fff !important;
  padding:10px 10px;
  padding-top:5px;
}

.questionReportTable{
  width:100%;
  font-size:12px;
}

.questionReportGrayFont {
  color:#999999;
}

.cccBorder {
  border:1px solid #ccc;
}

.roundBottomLeft {
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
}

.roundBottomRight {
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
}

.roundTopLeft {
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
}

.roundTopRight {
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
}

.roundTopCorners {
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
}

.roundBottomCorners {
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
}


.allRoundCorners {
  -moz-border-radius:5px;
  border-radius:5px;
}

.textColorfff {
  color:#fff !important;
}

.defaultPadding {
  padding:5px;
}

.defaultMargin {
  padding:10px;
}



/* new added css for logic and edit screen */


.grayBoxPlane {
    background-color:#f6f6f6;
    margin-bottom: 5px;
    padding:10px 10px 3px 10px;
}
.plane {
    margin-bottom:7px;
    margin-top: 0;
}

.btn-blue {
	padding: 7px 10px;
    vertical-align: top;
	background-color: #1ACAFC;
    background-image: -moz-linear-gradient(center top , #1ACAFC, #11B2F6);
    background-repeat: repeat-x;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	border:1px solid #11B2F6;
}
.btn-blue:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1ACAFC;
 *background-color: #d9d9d9;
	/* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 0;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn-blue:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn-blue.active, .btn-blue:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.updateTheme-btn{
	background:url('/images/newUI/update-theme.png') 0 0 no-repeat;
	width:213px;
	height:50px;
	float:right;
	margin:0 40px;
	border:none;
	text-indent:-9999px;
}
.updateTheme-btn:hover{
	background:url('/images/newUI/update-theme-hover.png') 0 0 no-repeat;
}
.mySocialLink-facebook {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:25px;
    text-indent: -99999px;
    width:28px;
}
.mySocialLink-facebook:hover {
   background: url('/images/newUI/icons-group.png') no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
}

.mySocialLink-twitter {
	background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -29px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:25px;
    text-indent: -99999px;
    width:28px;
}
.mySocialLink-twitter:hover {
	background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -29px rgba(0, 0, 0, 0);
}
.mySocialLink-linkedin {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -58px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:25px;
    text-indent: -99999px;
    width:28px;
}
.mySocialLink-linkedin:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -58px rgba(0, 0, 0, 0);
}
.mySocialLink-mail {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -87px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:25px;
    text-indent: -99999px;
    width:28px;
}
.mySocialLink-mail:hover {
	background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -87px rgba(0, 0, 0, 0);
}

.mySocialLink-qr {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -116px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:25px;
    text-indent: -99999px;
    width:28px;
}
.mySocialLink-qr:hover {
     background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -116px rgba(0, 0, 0, 0);
}
.preview a{
	float:right;
	width:auto;
	font-size:11px;
	color:#404040;
	text-decoration:underline;
}
.preview a:hover{
	text-decoration:none;
}
.customize a{
	float:right;
	width:auto;
	font-size:11px;
	color:#404040;
	padding:0 0 0 8px;
	text-decoration:underline;
}
.customize a:hover{
	text-decoration:none;
}
.menuBarBg{
	background-color:#23adda;
	height:26px;
	color:#fff;
}
.none{
	background:none;
}
.btn-menu{
    font-size: 13px;
    line-height:22px;
    background:none;
    border:none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    padding:2px 10px;
    text-align: center;
    text-shadow: 0 1px 1px #0079aa;
    vertical-align: middle;
}
.btn-menu:hover{
    background-color:#2092b7;
    border:none;
}
.submenuDivider{
	background-color:#ffffff;
	width:1px;
	height:26px;
	float:left;
}

.submenusection {
	padding:0;
	margin-bottom:10px;
}
.bluerow{
	width:100%;
	float:left;
	color:#172A4E;
}
.bluerow:hover{
	width:100%;
	background:#23adda;
	color:#ffffff;
	cursor:pointer;

}

.logicbox table { border-collapse: collapse; }
.logicbox tbody { background: #f6f6f6; }

.yellowboxLogic table { border-collapse: collapse; }
.yellowboxLogic th { padding:10px; border:2px #ffffff solid; background:#d9edf7; }
.yellowboxLogic td{ border:2px #ffffff solid;padding: 1px;text-align: center;}
.yellowboxLogic th{ padding:11px 8px;}
.yellowboxLogic thead { background: #d9edf7; }
.yellowboxLogic tbody { background: #f6f6f6; }

.blueboxLogic table { border-collapse: collapse; }
.blueboxLogic th { padding:10px; border:2px #ffffff solid; background:#23ADDA; color:white;}

.logicbox h1{
	background:#f6f6f6 url('/images/newUI/bluearrow.png') left center no-repeat;
	font-size:18px;
	color:#464646;
	padding:3px 0 3px 40px;
}

.logicbox form {
    margin: auto;
}

.logicbox input[type="radio"] {
    margin: 10px;
}

.logicbox label {
    display: inline;
}

.copyQuestionDiv {
    font-size: 15px; line-height: 10px; padding: 0 0 12px 42px;
}
.blueRow{
	padding:5px;
	border-bottom:2px #ffffff solid;
	color:#172A4E;

}
.blueRow:hover{
	 background: none repeat scroll 0 0 #23ADDA;
    color: #FFFFFF;
    cursor: pointer;
}
.logicbox h2{
	font-size:14px;
	font-weight:normal;
	padding:0 0;
	border-bottom:2px #ffffff solid;
	color:#172A4E;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 2.5 !important;
}

.selectedH2 {
    background: none repeat scroll 0 0 #23ADDA;
    font-size:14px;
    color: #FFFFFF !important;
}

.logicbox h2:hover{
	 background: none repeat scroll 0 0 #23ADDA;
    color: #FFFFFF;
    cursor: pointer;
}


.heading-02{
	float:left;

	font-size:14px;
	padding:9px;
}

.icons-1 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -145px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -145px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-1:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -145px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -145px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-2 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -175px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -175px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-2:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -175px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -175px;
    background-color: rgba(0, 0, 0, 0);
}

.icons-2-logicindicator {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -175px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -175px;
    background-color: rgba(0, 0, 0, 0);
    text-indent: -99999px;
    display: block;
    height:26px;
    width:30px;
    float: left;
}

.icons-3 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -205px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -205px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-3:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -205px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -205px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-4 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -235px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -235px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-4:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -235px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -235px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-5 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -265px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -265px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-5:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -265px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -265px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-6 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -295px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -295px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-6:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -295px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -295px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-7 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -325px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -325px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-7:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -325px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -325px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-8 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -355px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -355px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-8:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -355px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -355px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-9 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -385px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -385px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-9:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -385px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -385px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-10 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -415px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -415px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-10:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -415px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -415px;
    background-color: rgba(0, 0, 0, 0);
}
.icons-11 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -445px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -445px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-11:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -445px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -445px;
    background-color: rgba(0, 0, 0, 0);
}

.displayNone {
    display: none !important;
}

.iconPosition {
    width:auto; float:right; padding:5px 0;
}

.icons-12 {
    background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -476px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: 0 -476px;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height:26px;
    text-indent: -99999px;
    width:30px;
}
.icons-12:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -476px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -476px;
    background-color: rgba(0, 0, 0, 0);
}


.yellowbox table { border-collapse: collapse; }
.yellowbox th { padding:10px; border:2px #ffffff solid; text-align:center; background:#ccc; }
.yellowbox td{ border:2px #ffffff solid; text-align:center; padding:10px;}
.yellowbox th{ padding:4px 8px;}
.yellowbox thead { background: #d9edf7; }
.yellowbox tbody { background: #f6f6f6; }

.formlogic{
    padding: 5px;
}

.padding {
    padding: 10px;
}
.data-quality-report {
    font-size: 14px;
    padding: 100px;
    padding-top: 50px;
}
.data-quality-text{
    color: #999;
    font-size: 14px;
    font-weight: 400;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.formlogic label {
    display: block;
    text-align: center;
}
.formlogic input[type="text"], .formlogic input[type="password"]{
	width:220px;
	height:26px;
    background-color: #FFFFFF;
    border: 1px solid #c9c7c7;
    box-shadow:1px 1px 2px #D3D3D3;
	border-radius:0;
	margin:0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.formlogic select {
    background:#FFFFFF;
	box-shadow:1px 1px 2px #D3D3D3;
    border-color: #666666 #CCCCCC #CCCCCC #999999;
    border-image: none;
    border: 1px solid #c9c7c7;
    color: #666666;
    padding:6px 3px;
	height:33px;
	margin:0 0 0 10px;
}
.bottomsel{
	float:right;
    width:900px;
	padding:0 100px 0 0;
}
.bottomsel label {
    display: block;
    margin-bottom: 15px;
	font-size:16px;
	color:#464646;
    text-align: right;
}
.bottomsel input[type="text"], .bottomsel input[type="password"]{
	width:230px;
	height:26px;
    background-color: #FFFFFF;
    border: 1px solid #c9c7c7;
    box-shadow:1px 1px 2px #D3D3D3;
	border-radius:0;
	margin:0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.bottomsel select {
    background:#FFFFFF;
	box-shadow:1px 1px 2px #D3D3D3;
    border-color: #666666 #CCCCCC #CCCCCC #999999;
    border-image: none;
    border: 1px solid #c9c7c7;
    color: #666666;
    padding:6px 3px;
	height:33px;
	margin:0 0 0 10px;
}
.radioBox {
    float:none;
}
.radioBox input[type="checkbox"] {
    width: auto;
}
.radioBox input[type="checkbox"] {
    cursor: pointer;
    line-height: normal;
    margin: 3px 0;
    float:left;
}

.single {
    padding: 0;
    width:auto;
}

.single .simpleBorder {
    padding:5px;
    background:#fafafa;
    border:1px solid #ececec;
    margin:5px auto 0 auto;
    font-size:13px;
    width:351px;
    text-align:left;

}
.option{
    text-align:center;
}

.options {
    text-align: left;
}
.single select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C9C7C7;
    box-shadow: 1px 1px 2px #D3D3D3;
    color: #666666;
    height: 33px;
    margin:0;
    padding: 6px 3px;
    width: 260px;
}

.descriptionLogic {
    padding:7px;
}

.descriptionNote {
    padding:7px;
    border-bottom: 2px #ffffff solid;
    background-color: #FEF034;
}

.note{
	float:left;
	font-size:13px;
}
.btn-large {
    font-size: 15px;
    padding: 9px 14px;
}
.logicbtn {
    background-color: #f6f6f6;
    background: -moz-linear-gradient(top, #f6f6f6 0%, #CECECE 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#CECECE)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#CECECE 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f6f6 0%,#CECECE 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6f6f6 0%,#CECECE 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f6f6f6 0%,#CECECE 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#CECECE',GradientType=0 ); /* IE6-9 */    background-repeat: repeat-x;
    border-color: #d0d0d0;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    float:right;
    color: #172a4e;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin:0 0 0 8px;
    padding:8px 10px;
    text-align: center;
    font-weight:bold;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.logicbtn:hover {
    background-color: #cecece;
    background: -moz-linear-gradient(top, #CECECE 0%, f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CECECE), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #CECECE 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #CECECE 0%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #CECECE 0%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #CECECE 0%,#f6f6f6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CECECE', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */    background-repeat: repeat-x;
}


/* Branching Randomizer */

.branchingSelect {
    float:left;
    padding:20px;
    width:100%;
}
.branchingSelect label {
    display: block;
    margin:0;
    text-align:left;
}
.branchingSelect input[type="text"], .branchingSelect input[type="password"]{
	width:230px;
	height:26px;
    background-color: #FFFFFF;
    border: 1px solid #c9c7c7;
    box-shadow:1px 1px 2px #D3D3D3;
	border-radius:0;
	margin:0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.branchingSelect select {
    background:#FFFFFF;
	box-shadow:1px 1px 2px #D3D3D3;
    border-color: #666666 #CCCCCC #CCCCCC #999999;
    border-image: none;
    border: 1px solid #c9c7c7;
    color: #666666;
    padding:6px 3px;
	height:33px;
	margin:0 0 0 10px;
}

.closePopupLogic {
    cursor:pointer;
    background: url('/images/app/close-popup.png') no-repeat;
    padding-right: 10px;
    float:right;
    margin-top: -10px;
    margin-right: -15px;
    z-index: 10;
}

/* quota control */

.single input[type="text"], .formlogic input[type="password"]{
	width:60px;
	height:26px;
    background-color: #FFFFFF;
    border: 1px solid #c9c7c7;
    box-shadow:1px 1px 2px #D3D3D3;
	border-radius:0;
	margin:0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

/* scoring logic */

.scoringlogic {
	float:left;
	padding:10px 0 0 15px;
}
.scoringlogic label {
    display: block;
    margin-bottom: 15px;
    text-align: right;
}
.scoringlogic input[type="text"], .scoringlogic input[type="password"]{
	width:210px;
	height:26px;
    background-color: #FFFFFF;
    border: 1px solid #c9c7c7;
    box-shadow:1px 1px 2px #D3D3D3;
	border-radius:0;
	margin:0 0 0 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.scoringlogic select {
    background:#FFFFFF;
	box-shadow:1px 1px 2px #D3D3D3;
    border-color: #666666 #CCCCCC #CCCCCC #999999;
    border-image: none;
    border: 1px solid #c9c7c7;
    color: #666666;
    padding:6px 3px;
	height:33px;
	margin:0 0 0 10px;
    width: 70%;
}

 .dummyDiv {
     width:auto; float:right; padding:0 0 0 5px;
 }

.formlogicleft{
	float: right ;
    width:400px;
}
.formlogicleft input[type="text"]{
	width:240px;
	height:26px;
    background-color: #FFFFFF;
    border: 1px solid #c9c7c7;
    box-shadow:1px 1px 2px #D3D3D3;
	border-radius:0;
	margin:0;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.formlogicleft select {
    background:#FFFFFF;
	box-shadow:1px 1px 2px #D3D3D3;
    border-color: #666666 #CCCCCC #CCCCCC #999999;
    border-image: none;
    border: 1px solid #c9c7c7;
    color: #666666;
    padding:6px 3px;
	height:33px;
	margin:0;
    width: 250px;
}
.branchingDiv {
    padding-top:15px; float: left; width:320px; text-align:left;
}

.branchingDiv2 {
    float: left; text-align: left;
}

.rowBackGround {
    background: #FFFFFF;
}

.icons-14 {
   background: url('/images/newUI/icons-group.png') no-repeat scroll 0 -536px rgba(0, 0, 0, 0);
   background-image:url('/images/newUI/icons-group.png');
   background-repeat: no-repeat;
   background-position: 0 -536px;
   background-color: rgba(0, 0, 0, 0);
   display: block;
   float: left;
   height:26px;
   text-indent: -99999px;
   width:30px;
}
.icons-14:hover {
    background: url('/images/newUI/icons-group.png') no-repeat scroll -30px -536px rgba(0, 0, 0, 0);
    background-image:url('/images/newUI/icons-group.png');
    background-repeat: no-repeat;
    background-position: -30px -536px;
    background-color: rgba(0, 0, 0, 0);
}
[data-tips] {
    position: relative;
    text-decoration: none;
    float: left;
}
[data-tips]:after,
[data-tips]:before {
    position: absolute;
    z-index: 100;
    opacity: 0;
}
[data-tips]:after {
    content: attr(data-tips);
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background: #222;
    border-radius: 5px;
    text-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    white-space: nowrap;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
[data-tips]:before {
    content: "";
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
}
[data-tips]:hover:after,
[data-tips]:hover:before {
    opacity: 1;
}
/* Top tips */
[data-tips].top-tip:after,
[data-tips].top-tip:before {
    -webkit-transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;
    -moz-transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;
    transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;
    bottom: 90%;
    left: -9999px;
    margin-bottom: 12px;
}
[data-tips].top-tip:before {
    border-color: #222 transparent transparent transparent;
    margin-bottom: 0;
}
[data-tips].top-tip:hover:after,
[data-tips].top-tip:hover:before {
    bottom: 100%;
    left: 0;
}
[data-tips].top-tip:hover:before {
    left: 10px;
}
/* Bottom tip */
[data-tips].bottom-tip:after,
[data-tips].bottom-tip:before {
    -webkit-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
    -moz-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
    transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
    top: 90%;
    left: -9999px;
    margin-top: 12px;
}
[data-tips].bottom-tip:before {
    border-color: transparent transparent #222 transparent;
    margin-top: 0;
}
[data-tips].bottom-tip:hover:after,
[data-tips].bottom-tip:hover:before {
    top: 100%;
    left: 0;
}
[data-tips].bottom-tip:hover:before {
    left: 15px;
}
/* Left tip */
[data-tips].left-tip:after,
[data-tips].left-tip:before {
    -webkit-transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
    -moz-transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
    transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
    top: -9999px;
    left: 0;
    margin-left: 12px;
}
[data-tips].left-tip:before {
    border-color: transparent #222 transparent transparent;
    margin-left: 0;
}
[data-tips].left-tip:hover:after,
[data-tips].left-tip:hover:before {
    left: 100%;
    top: 0;
}
[data-tips].left-tip:hover:before {
    top: 7px;
}
/* Right tip */
[data-tips].right-tip:after,
[data-tips].right-tip:before {
    -webkit-transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
    -moz-transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
    transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
    top: -9999px;
    right: 96%;
    margin-right: 12px;
}
[data-tips].right-tip:before {
    border-color: transparent transparent transparent #222;
    margin-right: 0;
}
[data-tips].right-tip:hover:after,
[data-tips].right-tip:hover:before {
    right: 100%;
    top: 0;
}
[data-tips].right-tip:hover:before {
    top: 7px;
}

.resetLogicDiv {
    background: none repeat scroll 0 0 #172B50;
    float: left;
    height: 36px;
    width: 4px;
}

.resetLogicDeleteIcon {
    background: url('/images/newUI/cross.png') no-repeat scroll;
}

.graybox table { border-collapse: collapse; }
.graybox td{ border:none; text-align:center; padding:5px;}
.graybox thead { background: #d9edf7; }
.graybox tbody { background: #f6f6f6; }

.libraryDeletebtn {
    background: url('/images/editSurveyToolBar/library-delete-btn.png') no-repeat;
    border: none;
    height: 40px !important;
    width: 166px !important;
    cursor: pointer;
    text-indent: -99999px;
    margin-bottom: 10px;
}
.textarea-padding{
    width:100%;
    height:60px;
    margin-top:10px;
}

#ImageChooserContainer {
    margin-top: 10px;
}

.table-bordered tr.inactive {
    background: #E4F6DB;
}

.minicolors-theme-default .minicolors-input {
    height: auto !important;
}
#MultiSelectDiv .dropdown-menu>li>a {
    padding: 3px 3px;
}

.headingDashboardHeader {
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
}

.AnswerText .control-group {
    margin-top: 5px;
}

.AnswerText .editable-buttons {
    margin-top: 0;
    margin-left: 5px;
}

.inputClassInlineEditing {
    width: 150px !important;
}

.divider {
    width:100%;
    padding: 15px;
}

.divider hr {
    margin-left:auto;
    margin-right:auto;
    width:47%;
    margin-top: 9px !important;
}

.left {
    float:left;
}

.right {
    float:right;
}

.revampAlert {
    padding:5px 10px;
}

.revampAlert a:link, .revampAlert a:visited {
    color: #8A6D3B;
    text-decoration: underline;
}

.submitLink {
    background-color: transparent;
    text-decoration: none;
    border: none;
    color: #5382AA;
    cursor: pointer;
}

.dataCompareMainTbl td {
    padding: 10px 5px;
}

.comparisonReportTitle td {
    padding: 0 0 0 10px;
}

.buysample {
    text-align: center;
    padding-top: 10px;
}

.backgroundNone {
    background: none !important;
}

.pie_progressMain{
    background: none repeat scroll 0 0 #29A5E1;
    padding: 5px 0 5px;
    border-radius: 5px;
    position:relative;
    top:6px;
    width:115px;
    cursor: pointer;
}

.pie_progress {
    text-align: center;
    position: relative;
    transform-style: preserve-3d;
    position: relative;
    top: 0;
}
.pie_progress svg {
    margin: 0 auto;
}
.pie_progress__content, .pie_progress__number, .pie_progress__icon {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.pie_progress__number {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
}
.pie_progress__label {
    color: #FFFFFF;
    text-align: center;
}

.pipingContainerDiv {
    height: 30px;
    margin-top: 10px;
    width: 100%;
}

.pipingSelectBox {
    width: 180px;
    display: block;
}

#logicNewSnippet table .channelHeader {
    background: #d9edf7 !important;
}

#logicNewSnippet .table-striped > tbody > tr > th {
    background: #d9edf7 !important;
}

.finishOptionWebAdddr {
    color: #C5C5C5;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 0 !important;
    position: relative;
    top: -10px;
}

.customizeDiv {
    display: inline;
    float: left;
    margin-right: -8px;
    position: relative;
    top: 5px;
    font-size: 16px;
}

.logicLeftAlignText {
    text-align: left;
    padding-left: 10px;
}

.logicQuestionSelect {
    min-width: 265px;
}

.marginLeft10px {
    margin-left: 10px !important;
}

.logicIfDiv {
    width: 10px !important;
    padding:0 !important;
}

.logicNotSel {
    min-width: 152px;
}

.logicRemoveBtn {
    font-size: 24px;
    position: relative;
    top: -10px;
}

.poll_preview_body {
    background:#ccc;
}

.poll_preview_background {
    margin-top:100px;
}

.displayNoneNotImportant {
  display: none;
}

/*
 * Send Survey tab
*/

.sendSurveyTable {
  margin: 2px 0 5px 0;
  border-collapse: collapse;
}

.sendSurveyTable td {
  border-top: 1px solid #E0E0E0;
}

.sendSurveyFirstColumn {
  color: #163154;
  font-size: 15px;
  font-weight: bold;
  height: 60px;
  padding: 1px 0 0 18px;
}

.sendSurveyInnerTable {
  border: 0;
}

.sendSurveyInnerTable td {
  border: 0 none;
}

.sendSurveyTable .yt-uix-button {
  width: 191px;
}

.sendSurveyFieldLabel {
  text-align:left;
  padding: 15px 0 5px 0;
}

.sendSurveyFontSize {
  font-size: 9pt !important;
}

.sendSurveyButton {
  font-family: 'lucida grande',arial,verdana,sans-serif;
  background:#f3f3f3;
  -moz-border-radius:3px 3px 3px 3px;
  background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
  background:-webkit-gradient(linear,center top, center bottom, from(#ffffff), to(#eeeeee));
  background-image: -ms-linear-gradient(bottom, #ffffff 80%, #ebebeb);
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EEEEEE', startColorstr='#FFFFFF', gradientType='0');
  border:1px solid #CCCCCC;
  color:#000000;
  cursor:pointer;
  overflow:visible;
  text-align: center;
  padding: 3px 6px 3px 6px;
  vertical-align:middle;
  white-space:nowrap;
  *position: relative;
}

.sendSurveyButton:hover,.sendSurveyButton:focus {
  border-color:#999;
  background:#f3f3f3;
  background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);
  background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
  background-image: -ms-linear-gradient(bottom, #ffffff 80%, #ebebeb);
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorStr=#ebebeb, startColorStr=#ffffff);
  outline:0;
  -moz-box-shadow:0 0 3px #999;
  -webkit-box-shadow:0 0 3px #999;
  box-shadow:0 0 3px #999;
}

.quickSendPopupDiv {
  font-family: 'lucida grande',arial,verdana,sans-serif;
  position:relative;
  top:-8px;
  left:-10px;
}

.quickSendLeftNav {
  background:#d0d0d0;
  padding:19px 20px 0 20px;
}

.sendSurveyVariableOptionsArrowInactive {
  background:url('/images/res_lib_black_right.gif') no-repeat 22px 8px #D0D0D0;
  min-height: 20px;
  position:relative;
  top:-2px;
}

.sendSurveyVariableOptionsArrowActive {
  background:url('/images/res_lib_black_down.gif') no-repeat 18px 12px #D0D0D0;
  min-height: 20px;
  position:relative;
  top:-2px;
}

.sendSurveyVariableOptions {
  padding:5px 0 4px 35px;
  font-weight:bold;
  width: 597px;
}

.buttonMargin {
  margin: 5px 0 7px 6px;
}

.emailInvitationTable {
  font-family: 'lucida grande',arial,verdana,sans-serif !important;
  position:relative;
  top:-8px;
  left:-10px;
}


/* End of Theme Picker Classes */

a.esh_icon_new:link, a.esh_icon_new:visited, a.esh_icon_new:hover {
  color:#0C486D;
  font-size:13px;
  padding-left:16px;
  text-decoration:none;
}

a.esh_icon_new:hover {
  color:#2B94C9;
}

.htmlIconTagTextMedium {
  color: #163154;
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  white-space: nowrap;
  padding: 0 0 0 60px;
}

.no-icon .htmlIconTagTextMedium {
  padding: 0 0 0 21px;
}



/*
 * Icons
 */
.iconLink {
  font-family: Arial;
  font-size: 8pt;
  vertical-align: middle;
  color: #3252b2;
  margin-top: -3px;
  padding-right:5px;
}

.editSurveyHeader {
  min-height:65px;
  background:#e6e6e6;
  border-radius:8px;
  padding:15px;
}


.esh_blueText {
  color:#112255;
  font-size:13px;
  font-family:arial;
  font-weight:bold;
  padding-top:5px;
}

.esh_linkTextBox {
}

.esh_grayBox {
  height:60px;
  background:#bebebe;
  border-radius:5px;
  color:#fff;
}

.esh_grayBox_d1 {
  text-align:right;
  font-weight:bold;
  font-size:13px;
  font-family: tahoma;
  line-height:14px;
  margin-top:10px;
  white-space:nowrap;
}
.esh_grayBox_d2 {
  text-align:right;
  font-weight:bold;
  font-size:38px;
  font-family: tahoma;
  line-height: 0;
}

a.esh_icon:link, a.esh_icon:visited, a.esh_icon:hover {
  color:#424242;
  font-size:13px;
  display:block;
  padding-left:16px;
  text-decoration:none;
}

a.esh_icon:link.disabled, a.esh_icon:visited.disabled, a.esh_icon:hover.disabled {
  color:#999;
  pointer-events: none;
}

a.esh_blueLink {
  color:#1672a5;
  font-size:12px;
}

.esh_socialIcons a:link, .esh_socialIcons a:visited, .esh_socialIcons a:hover {
  border: 0;
  text-decoration:none;
}

a.esh_pagerLinkSel:link, a.esh_pagerLinkSel:visited, a.esh_pagerLinkSel:hover {
  color: #4b4b4b!important;
  background:#e7e7e7;
  text-decoration:none;
  border:1px solid #939393;
  line-height:25px!important;
  font-weight:bold!important;
}

a.esh_pagerLink:link, a.esh_pagerLink:visited, a.esh_pagerLink:hover {
  display:block;
  float:left;
  width:20px;
  height:26px;
  color: #1672A5;
  text-align:center;
  line-height:22px;
}

.esh_tabsDiv {
  position:relative;
  top:-7px;
  z-index:1;
  width:500px;
  left:1px
}

.esh_PollTabsDiv {
  position:relative;
  top:-7px;
  z-index:1;
  width:480px;
  left:1px
}

.esh_tabsTable {
  border-radius: 0 0 15px 15px;
  background:#efefef;
  height:42px;
  box-shadow: 0 8px 6px #c3c3c3 inset;
  border:1px solid #ccc;
  border-bottom:1px solid #a7a7a7;
}

.sectionMentuHelpVideo {
  position:relative;
  top: 7px;
}

.largeButton {
  min-width:190px;
}