/* General Paddings */
	.pA0 {padding: 0px !important}
	.pA05,.pA5 {padding: 5px !important}
	.pA7 {padding: 7px !important} 
	.pA10 {padding: 10px !important}
	.pA20 {padding: 20px !important}
	.pA2_10 {padding: 2px 10px; !important}
	.pT0 {padding-top: 0px !important}
	.pT5 {padding-top: 5px !important}
	.pT10 {padding-top: 10px !important}
	.pT15 {padding-top: 15px !important}
	.pT20 {padding-top: 20px !important}
	.pT25 {padding-top: 25px !important}
	.pT30 {padding-top:30px !important}
	.pT40 {padding-top:40px !important}
	.pR0 {padding-right: 0px !important}
	.pR5 {padding-right: 5px !important}
	.pR10 {padding-right: 10px !important}
	.pR15 {padding-right: 15px !important}
	.pR20 {padding-right: 20px !important}
	.pR25 {padding-right: 25px !important}
	.pR35 {padding-right: 35px !important}
	.pL0 {padding-left: 0px !important}
	.pL5 {padding-left: 5px !important}
	.pL10 {padding-left: 10px !important}
	.pL15 {padding-left: 15px !important}
	.pL20 {padding-left: 20px !important}
	.pL25 {padding-left: 25px !important}
	.pL60 {padding-left: 60px !important}	
	.pB0 {padding-bottom: 0px !important}
	.pB5 {padding-bottom: 5px !important}
	.pB10 {padding-bottom: 10px !important}
	.pB15 {padding-bottom: 15px !important}
	.pB20 {padding-bottom: 20px !important}
	.pB25 {padding-bottom: 25px !important}	

/* General Margins */
	.mAuto {margin:0 auto}
	.mA0 {margin: 0px !important}
	.mA5 {margin: 5px !important}
	.mA10 {margin: 10px !important}
	.mA20 {margin: 20px !important}
	.mT0 {margin-top: 0px !important}
	.mT2 {margin-top: 2px !important}
	.mT5 {margin-top: 5px !important}
	.mT7 {margin-top: 7px !important}
	.mT10 {margin-top: 10px !important}
	.mT15 {margin-top: 15px !important}
	.mT20 {margin-top: 20px !important}
	.mT25 {margin-top: 25px !important}
    .mT30 {margin-top: 30px !important}
	.mR0 {margin-right: 0px !important}
	.mR5 {margin-right: 5px !important}
    .mR1 {margin-right: 1px !important}
    .mR2 {margin-right: 2px !important}
    .mR3 {margin-right: 3px !important}
	.mR10 {margin-right: 10px !important}
	.mR15 {margin-right: 15px !important}
	.mR20 {margin-right: 20px !important}
	.mR25 {margin-right: 25px !important}
	.mL0 {margin-left: 0px !important}
	.mL5 {margin-left: 5px !important}
	.mL10 {margin-left: 10px !important}
	.mL15 {margin-left: 15px !important}
	.mL20 {margin-left: 20px !important}
	.mL25 {margin-left: 25px !important}
	.mB0 {margin-bottom: 0px !important}
	.mB1 {margin-bottom: 1px !important}
	.mB2 {margin-bottom: 2px !important}
	.mB5 {margin-bottom: 5px !important}
	.mB10 {margin-bottom: 10px !important}
	.mB15 {margin-bottom: 15px !important}
	.mB20 {margin-bottom: 20px !important}
	.mB25 {margin-bottom: 25px !important}
	.mB30 {margin-bottom: 30px !important}

/* General Font */
	.italic {font-style:italic}
	.underline {text-decoration:underline}
    .bold {font-weight:bold}
	.normal {font-weight:normal}
    .ba {
        -moz-word-break: break-all;
        -o-word-break: break-all;
        word-break: break-all;
     }
    .bw {
        -moz-word-break: break-word;
        -o-word-break: break-word;
        word-break: break-word;
     }

	/* General Globals */
	.hidden {display:none!important}
	.show {display:block!important}
	.block {display:block!important}
	.inline {display:inline!important}
	.relative {position:relative!important}
	.ofAuto {overflow:auto!important}
	.ofHidden {overflow:hidden!important}
	.capitalize {text-transform:capitalize}
	.nowrap {white-space: nowrap}
	.ac {text-align:center!important}
	.ar {text-align:right!important}
	.al {text-align:left!important}
    .clear{ clear:both}
    .clear2{ clear:both}
	.floatNone {float:none}
	.floatLeft {float:left;}
	.floatRight {float:right;}
	.v-at {vertical-align:top;}
	.v-am {vertical-align:middle;}
	.table-ac {margin-left: auto;margin-right: auto;}
	.ui-datepicker-trigger {vertical-align: middle;width:22px;height:22px;}
	.upg-star {top: 0;position: absolute;right: 5px;background-image: url(/images/ico/16/star.png);background-position: right;background-repeat: no-repeat;width: 16px;display: inline;height: 25px;}
	.dashboard-left .btn-large {position:relative;height:25px}
	.collect-options .btn-large {position:relative;}
	.dashboard-left .btn-large span {position:absolute}
	.collect-options .btn-large span {position:absolute;left:0;right:0;width:100%}
	.results-only {display:none}
	.cf:before,.cf:after {content: "";display: table;} 
    .cf:after {clear: both;}
    .cf { zoom: 1;}
    .lh0 {line-height:0}
    .default-cursor {cursor:default}
    w105
/* Random Globals */
	.linkbox {background-color:#666;padding:8px;font-size:16px;color:#FFF;border-radius:8px;box-shadow: inset 0 0 10px #444;width:80%;margin-bottom:20px;margin-top:0px}
    .dottedline {width: 100%;height:3px;padding-top:3px;padding-bottom:3px;display:block;background: transparent url(/images/v5/small-dashed-border.gif) repeat-x scroll center bottom}
	.error {font-size:12px;color:#F00;display:block}
	.errorBox-old {background-color:#FFFFCC;border:1px solid #F00;color:#F00;margin:10px 0px 20px;padding:10px}
    .errorBox {min-height: 25px;background-color: #FFFFCC;border: 1px solid #F00;color: #F00;margin: 10px 0px 20px;padding: 16px 50px 16px 16px;background-image: url(/images/ico/warning.png);background-repeat: no-repeat;background-position: right 10px top 10px;background-position-x:98%;background-position-y:30%;}
	.successBox-old {background-color:#FFFFCC;border:1px solid green;color:#360;margin:10px 0px 20px;padding:10px}
    .successBox {min-height: 25px;background-color: #FFFFCC;border: 1px solid green;color:#360;margin: 10px 0px 20px;padding: 16px 50px 16px 16px;background-image: url(/images/ico/success.png);background-repeat: no-repeat;background-position: right 10px top 10px;background-position-x:98%;background-position-y:30%;}


	.saveChanges {border-radius:8px; background-color:#FFC; padding:15px; text-align:center; font-size:14px;margin-top:10px; width:350px;margin:auto}
	.disabled {opacity : 0.4;filter: alpha(opacity=40); /* msie */}
    img.disabled {opacity:0.3;filter: alpha(opacity=30)}
	.hr {background-color: rgba(0,0,0,0.15);height:1px;margin:5px 0}
	.hand {cursor:pointer}
	.scrollContent {height: 262px;overflow: auto;width: 100%;}
    .scrollContentContainer {
        clear: both;
        height: 400px;
        overflow: auto;
        width: 100%;
    }
    .bb1ddd {border-bottom:1px solid #ddd}

/* General Heights (px) */
	._h1 {height: 1px !important}
	._h2 {height: 2px !important}
	._h3 {height: 3px !important}
	._h4 {height: 4px !important}
	._h5 {height: 5px !important}
	._h10 {height: 10px !important}
	
/* General Widths (px) */
	.w50 {width: 50px !important}
	.w60 {width: 60px !important}
	.w70 {width: 70px !important}
	.w80 {width: 80px !important}
	.w90 {width: 90px !important}
	.w95 {width: 95px !important}
	.w100 {width: 100px !important}
	.w105 {width: 105px !important}
	.w110 {width: 110px !important}
	.w115 {width: 115px !important}
	.w120 {width: 120px !important}
	.w130 {width: 130px !important}
	.w140 {width: 140px !important}
	.w180 {width: 180px !important}
	.w200 {width: 200px !important}
	.w210 {width: 230px !important}
	.w220 {width: 220px !important}
	.w230 {width: 230px !important}
	.w250 {width: 250px !important}
	.w275 {width: 275px !important}
	.w325 {width: 325px !important}	
	.w370 {width: 370px !important}
	.w375 {width: 375px !important}
	.w400 {width: 400px !important}
	.w450 {width: 450px !important}
	.w475 {width: 475px !important}
	.w500 {width: 500px !important}
	.w550 {width: 550px !important}
	.w570 {width: 570px !important}
	.w600 {width: 600px !important}
	.w650 {width: 650px !important}	
	.w700 {width: 700px !important}
	.w750 {width: 750px !important}
	.w35 {width: 35px !important}
	
/* General Widths (%) */	
	.w0p {width: 0% !important}
	.w5p {width: 5% !important}
	.w10p {width: 10% !important}
	.w15p {width: 15% !important}
	.w20p {width: 20% !important}
	.w25p {width: 25% !important}
    .w27p {width: 27% !important}
	.w28p {width: 28% !important}
	.w30p {width: 30% !important}
	.w33p {width: 33% !important}
	.w35p {width: 35% !important}
	.w37p {width: 37% !important}
	.w40p {width: 40% !important}
	.w47p {width: 47% !important}
	.w50p {width: 50% !important}
	.w60p {width: 60% !important}
	.w65p {width: 65% !important}
	.w70p {width: 70% !important}
    .w72p {width: 72% !important}
	.w73p {width: 73% !important}
	.w80p {width: 80% !important}
	.w86p {width: 86% !important}
	.w90p {width: 90% !important}
	.w95p {width: 95% !important}
	.w98p {width: 98% !important}
	.w100p {width: 100% !important}
	
	.w25 {width:25px}
	.w1p {width:1%}
	.w14p {width:14%}
	.w33p {width:33%}
	.w86p {width:86%}
	.w99p {width:99%}
	.w100p {width:100%}
	.wMax {width:99%}		

	.column-10 {width: 10%;}
	.column-20 {width: 20%;}
	.column-30 {width: 30%;}
	.column-40 {width: 40%;}
	.column-50 {width: 50%;}
	.column-60 {width: 60%;}
	.column-70 {width: 70%;}
	
/* General Sizes */
	.s11 {font-size: 11px !important}
	.s12 {font-size: 12px !important}
	.s13 {font-size: 13px !important}
	.s14 {font-size: 14px !important}
	.s16 {font-size: 16px !important}
	.s18 {font-size: 18px !important}
	.s20 {font-size: 20px !important} 
	.s22 {font-size: 22px !important} 
	.s24 {font-size: 24px !important}
	.s26 {font-size: 26px !important}
	
/* General Colours */	
	.cBlue {color:#2965B1!important}
	.cRed {color:#F00!important}
	.c333 {color:#333!important}
	.c666 {color:#666!important}
	.c999 {color:#999!important}
	.cCCC {color:#CCC!important}
	.cFFF {color:#FFF!important}
	.c693 {color:#693!important}
    .red {color:#fe0000}
    .small {font-size:11px;font-weight:normal}
    .orange {color:#FF6600;}
	.green {color:green}
    .maroon {color:maroon}
    .black {color:Black}
	.white {color:#FFF}

/* General BG */
	.bgFFF {background-color:#FFF}  
	.bgLightGreen {background-color:#BAD88D!important}  
	.bgLightRed {background-color:#FFEDED!important}  
	.bgOrange {background-color:#FFA500!important;background:url(/images/bg/orange-bar.png) repeat-x}  
	.bgEEE {background-color:#EEE!important}
	.bgYellow {background-color:yellow!important}
	.bgFFC {background-color:#FFFFCC!important}
	.bgGradOrange {background: #F7A94A!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #F18A0C), color-stop(0.78, #F7A94A))!important;background: -moz-linear-gradient(center bottom, #F18A0C 0%, #F7A94A 78%)!important;}
	.bgGradBlue {background: #54B5D5!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0D8CB7), color-stop(0.78, #54B5D5))!important;background: -moz-linear-gradient(center bottom, #0D8CB7 0%, #54B5D5 78%)!important;}
	.bgGradGrey {background: #999!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #999), color-stop(0.78, #CCC))!important;background: -moz-linear-gradient(center bottom, #999 0%, #CCC 78%)!important;}
	.bgGradLightGrey {background: #CCC!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CCC), color-stop(0.78, #EEE))!important;background: -moz-linear-gradient(center bottom, #CCC 0%, #EEE 78%)!important;}
	.bgGradLightGreyInverted {background: #EEE!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(0.78, #CCC))!important;background: -moz-linear-gradient(center bottom, #EEE 0%, #CCC 78%)!important;}
	.bgGradLightGreen {background: #8EC619!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #739939), color-stop(0.78, #9FDF1D))!important;background: -moz-linear-gradient(center bottom, #8EC619 0%, #9FDF1D 78%)!important;}
	.bgGradLightRed {background: #8C0000!important;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8C0000), color-stop(0.78, #CC0000))!important;background: -moz-linear-gradient(center bottom, #8C0000 0%, #CC0000 78%)!important;}
	.premium {background-color:#FDFADD;border: 1px solid #EEE;}
	.bgRedWarning {background-color: #f9ebeb; color:#c01818!important}

/* General Borders */
	.pBC {border-collapse: collapse;}
	.bor0 {border:0px !important}
	.bRad7 {border-radius:7px;-webkit-border-radius: 7px;border-radius:7px;}
	.bRT {-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;}
	.bRB {-webkit-border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;}
	.brtl {border-top-left-radius:4px;-webkit-border-top-left-radius: 4px;border-radius: 4px 0 0 0}
	.brtr {border-top-right-radius:4px;-webkit-border-top-right-radius: 4px;border-radius: 0 4px 0 0;border-right: 0px!important}
	._bCCC {border:1px solid #999}
	.noBorder {border:0px}
	.bR0 {border-right:0px!important}
	.nobright, .nbr {border-right: 0px!important}
	.shadow {-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35);}

/* Restoring Bullets */
	ul.normal, ul.normal li {list-style-type:disc}
	ul.normal, ol {margin:0 1.5em 1.5em 2.5em}
    ul.bullet {padding-left:40px;list-style: disc}
    ul.bullet li{padding-bottom:5px;list-style: disc}
    ol.bullet {padding-left:40px;list-style: decimal}
    ol.bullet li{padding-bottom:5px;list-style: decimal}

/* Smart Survey Message Box */

	#outPopUp {padding:30px;position:absolute;z-index:200;top:50%;left:50%;margin:-150px 0 0 -300px;background:#FFF;border:5px solid #FFF;border-radius:6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.50);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.50);z-index2:101}
	#outPopUpOverlay {position: fixed;z-index: 100;top: 0px;left: 0px;height: 100%;width: 100%;background-color:#000;filter: alpha(opacity=30);-moz-opacity: .3;opacity: .3;z-index2:100}			
	#outPopUp h1 {font-size:28px;font-weight:bold;color:#000;height:auto;line-height: 30px;}
	#outPopUp h2 {float:none;color:#555;font-size:24px;padding:15px 0;font-weight:normal}
	#outPopUp p {font-size:14px}
	#outPopUp .bottom-left {position:absolute;bottom:0;left:0;margin:30px;}
	#outPopUp .top-right {position:absolute;top:0;right:0;padding:5px;margin:10px;}
	#outPopUp .bottom-right {position:absolute;bottom:0;right:0;margin:30px;}
	
	#outPopUp .btn-upg {margin:16px 20px 10px 20px}
	#outPopUp .btn-no {margin-left:20px;margin-top:16px}
	#outPopUp .btn-holder {bottom:0;left:0;height:70px;background-color:#DDD;right:0;position:absolute;width: 100%; border-radius:0 0 5px 5px}

/* Fancy Inputs */
	 input.fancy, textarea.fancy, select.fancy {box-shadow:0px 1px 2px rgba(0,0,0,0.1);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s}

/* Enable / Disable Switch Buttons */
    .cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(/images/ico/switch.gif) repeat-x; display: block; float: left; }
    .cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
    .cb-enable span { background-position: left -90px; padding: 0 10px; }
    .cb-disable span { background-position: right -180px;padding: 0 10px; }
    .cb-disable.selected { background-position: 0 -30px; }
    .cb-disable.selected span { background-position: right -210px; color: #fff; }
    .cb-enable.selected { background-position: 0 -60px; }
    .cb-enable.selected span { background-position: left -150px; color: #fff; }
    .switch label { cursor: pointer; margin:0;padding:0; }
    .switch input { display: none; }
	p.switch {margin:0;}
	
	
/* Screenshot Preview CSS */
	#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}


/* New Editor Buttons */
	.btn{text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:4px 8px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#444444;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#ffffff;background-image:-moz-linear-gradient(top, #ffffff, #F7F7F7);background-image:-ms-linear-gradient(top, #ffffff, #F7F7F7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#F7F7F7));background-image:-webkit-linear-gradient(top, #ffffff, #F7F7F7);background-image:-o-linear-gradient(top, #ffffff, #F7F7F7);background-image:linear-gradient(top, #ffffff, #F7F7F7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F7F7F7', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);   border: 1px solid #ddd; border-bottom: 2px solid #d3d3d3; border-bottom-color:#d3d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;/*-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*/cursor:pointer;*margin-left:.3em;}
	.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;}
	.btn:active,.btn.active{background-color:#cccccc \9;}
	.btn:first-child{*margin-left:0;}
	.btn:hover{color:#333333;text-decoration:none;background-color:#ffffff; background-image:none}
	.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
	.btn.active,.btn:active{background-image:none;-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);background-color:#e6e6e6;background-color:#d9d9d9 \9;outline:0;}
	.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

	
	.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
	.btn-primary,.btn-primary:hover,.btn-blue,.btn-blue:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover,.btn-grey,.btn-grey:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;}
	.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
	
    .downarrow {background:url(/images/ico/downarrow.png) no-repeat; display:inline-block; height:4px; width:8px;padding:0px; margin:5px 2px 2px}
    .btn-interface {border: 1px solid #bbb;
    padding: 0px;
    margin: 0;
    height: auto;
    display: inline-block;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);}
    .btn-interface .btn-inside { background: #F1F0F0;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 6px 10px 4px;
    color: #666;
    text-transform: uppercase;
    font-weight: 500;
    text-shadow: 0 1px 0 rgb(255,255,255);}
    .btn-interface .btn-inside:hover {background:#e9e9e9}
	/*.btn-primary{background-color:#33BCFF;background-image:-moz-linear-gradient(top, #33BCFF, #0088CC);background-image:-ms-linear-gradient(top, #33BCFF, #0088CC);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#33BCFF), to(#0088CC));background-image:-webkit-linear-gradient(top, #33BCFF, #0088CC);background-image:-o-linear-gradient(top, #33BCFF, #0088CC);background-image:linear-gradient(top, #33BCFF, #0088CC);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33BCFF', endColorstr='#0088CC', GradientType=0);border-color:#0088CC #0088CC #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0088CC;}
	.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}*/
	

    .btn-primary{background-color:#4E943B; padding:6px 10px 4px; text-decoration:none; border-radius:4px; border-bottom:2px solid #3F752F; font-weight:500}
	.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#4D883C;}
	.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}

    .btn-blue{background-color:#4488B0; padding:6px 10px 4px; text-decoration:none; border-radius:4px; border-bottom:2px solid #326381; font-weight:500}
	.btn-blue:hover,.btn-blue:active,.btn-blue.active,.btn-blue.disabled,.btn-blue[disabled]{background-color:#4881A5;}
	.btn-blue:active,.btn-blue.active{background-color:#004099 \9;}

	.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;}
	.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}

	.btn-orange{background-color:#faa732;background-image:-moz-linear-gradient(top, #F7D97B, #f89406);background-image:-ms-linear-gradient(top, #F7D97B, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F7D97B), to(#f89406));background-image:-webkit-linear-gradient(top, #F7D97B, #f89406);background-image:-o-linear-gradient(top, #F7D97B, #f89406);background-image:linear-gradient(top, #F7D97B, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7D97B', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{background-color:#f89406;}
	.btn-orange:active,.btn-orange.active{background-color:#c67605 \9;}

	.btn-purple{background-color:#9650DD;background-image:-moz-linear-gradient(top, #CFA2FD, #8F58C7);background-image:-ms-linear-gradient(top, #CFA2FD, #8F58C7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#CFA2FD), to(#8F58C7));background-image:-webkit-linear-gradient(top, #CFA2FD, #8F58C7);background-image:-o-linear-gradient(top, #CFA2FD, #8F58C7);background-image:linear-gradient(top, #CFA2FD, #8F58C7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFA2FD', endColorstr='#8F58C7', GradientType=0);border-color:#8F58C7 #8F58C7 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-purple:hover,.btn-purple:active,.btn-purple.active,.btn-purple.disabled,.btn-purple[disabled]{background-color:#8F58C7;}
	.btn-purple:active,.btn-purple.active{background-color:#c67605 \9;}
	
	.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;}
	.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
	
	.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;}
	.btn-success:active,.btn-success.active{background-color:#408140 \9;}
	
	.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;}
	.btn-info:active,.btn-info.active{background-color:#24748c \9;}
	
	.btn-grey {color:white;background-color:#7d7d7d;background-image:-moz-linear-gradient(top, #8E8E8E, #717171);background-image:-ms-linear-gradient(top, #8E8E8E, #717171);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8E8E8E), to(#717171));background-image:-webkit-linear-gradient(top, #8E8E8E, #717171);background-image:-o-linear-gradient(top, #8E8E8E, #717171);background-image:linear-gradient(top, #8E8E8E, #717171);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#717171', GradientType=0);border-color:#717171 #717171 #8E8E8E;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
	.btn-grey:hover,.btn-grey:active,.btn-grey.active,.btn-grey.disabled,.btn-grey[disabled]{background-color:#777777;}
	.btn-grey:active,.btn-grey.active{background-color:#777777 \9;}
	
	.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;}
	.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}

	.btn.whitetext {text-shadow: 0 1px 1px #333;font-weight:bold;color:#FFF!important}	
	.btn.greytext {text-shadow: 0 1px 1px #E6C356;font-weight:bold;color:#333!important}	
	.btn.lg {width: auto;padding-top: 20px;padding-bottom: 20px;display: block;font-size: 1.6em;font-weight: 800;-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.5);-o-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.5);box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.5);}


    .btn-editor {cursor:pointer;padding:8px 9px;line-height:13px;display:inline-block; position:relative; background:#fff; text-decoration:none; border-radius:3px; border:1px solid #999; box-shadow:inset  0px  1px 0px 0 #fff, 0px 1px 2px rgba(0,0,0,0.1) ; background-image:-moz-linear-gradient(top, #F7F7F7, #DCDCDC);background-image:-ms-linear-gradient(top, #F7F7F7, #DCDCDC);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F7F7F7), to(#DCDCDC));background-image:-webkit-linear-gradient(top, #F7F7F7, #DCDCDC);background-image:-o-linear-gradient(top, #F7F7F7, #DCDCDC);background-image:linear-gradient(top, #F7F7F7, #DCDCDC);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#DCDCDC', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
    .btn-editor:hover {background:#e5e5e5}
    
    .btn-editor-darkgrey {border:1px solid #555; color:#fff; box-shadow:inset  0px  1px 0px 0 #ddd; background-image:-moz-linear-gradient(top, #ccc, #bbb);background-image:-ms-linear-gradient(top, #ccc, #bbb);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#bbb));background-image:-webkit-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #F7F7F7, #DCDCDC);background-image:linear-gradient(top, #F7F7F7, #DCDCDC);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#DCDCDC', GradientType=0)}
    .btn-editor-success {border-color:#448944 ;box-shadow:inset  0px  1px 0px 0 #9DE09D, 0px 1px 2px rgba(0,0,0,0.1);    background-image: -moz-linear-gradient(top, #62c462, #51a351);    background-image: -ms-linear-gradient(top, #62c462, #51a351);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));    background-image: -webkit-linear-gradient(top, #62c462, #51a351);    background-image: -o-linear-gradient(top, #62c462, #51a351);    background-image: linear-gradient(top, #62c462, #51a351);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); color:#ffffff; text-shadow:0 -1px 0px #309230; font-weight:500}
    .btn-editor-success:hover {background:#5AB45A; color:#fff}
    .btn-editor-grey {border-color:#616161 ;box-shadow:inset  0px  1px 0px 0 #AAAAAA, 0px 1px 2px rgba(0,0,0,0.1);  background-image: -moz-linear-gradient(top, #888888, #777777);    background-image: -ms-linear-gradient(top, #888888, #777777);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#888888), to(#777777));    background-image: -webkit-linear-gradient(top, #888888, #777777);    background-image: -o-linear-gradient(top, #888888, #777777);    background-image: linear-gradient(top, #888888, #777777);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#777777', GradientType=0); color:#ffffff; text-shadow:0 -1px 0px #666666; font-weight:500}
    .btn-editor-grey:hover {background:#818181; color:#fff;}
    .btn-editor-blue {border-color:#3E84AD ;box-shadow:inset  0px  1px 0px 0 #8CC7EA, 0px 1px 2px rgba(0,0,0,0.1);  background-image: -moz-linear-gradient(top, #62B0DE, #4D94BE);    background-image: -ms-linear-gradient(top, #62B0DE, #4D94BE);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62B0DE), to(#4D94BE));    background-image: -webkit-linear-gradient(top, #62B0DE, #4D94BE);    background-image: -o-linear-gradient(top, #62B0DE, #4D94BE);    background-image: linear-gradient(top, #62B0DE, #4D94BE);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62B0DE', endColorstr='#4D94BE', GradientType=0); color:#ffffff; text-shadow:0 -1px 0px #2776A5; font-weight:500}
    .btn-editor-blue:hover {background:#58A3CF; color:#fff;}
    .btn-editor-orange {border-color:#B7641D ;box-shadow:inset  0px  1px 0px 0 #FFBA7D, 0px 1px 2px rgba(0,0,0,0.1); background-image: -moz-linear-gradient(top, #EF8427, #DA7010);    background-image: -ms-linear-gradient(top, #EF8427, #DA7010);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EF8427), to(#DA7010));    background-image: -webkit-linear-gradient(top, #EF8427, #DA7010);    background-image: -o-linear-gradient(top, #EF8427, #DA7010);    background-image: linear-gradient(top, #EF8427, #DA7010);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF8427', endColorstr='#DA7010', GradientType=0); color:#ffffff; text-shadow:0 -1px 0px #B3590A; font-weight:500}
    .btn-editor-orange:hover {background:#E47A1B; color:#fff;}
    .btn-editor-red {border-color: #B71E1B; box-shadow: inset 0px 1px 0px 0 #FF8D8D, 0px 1px 2px rgba(0,0,0,0.1); background-image: -moz-linear-gradient(top, #E63B3B, #D02E2A);    background-image: -ms-linear-gradient(top, #E63B3B, #D02E2A);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E63B3B), to(#D02E2A));    background-image: -webkit-linear-gradient(top, #E63B3B, #D02E2A);    background-image: -o-linear-gradient(top, #E63B3B, #D02E2A);    background-image: linear-gradient(top, #E63B3B, #D02E2A);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E63B3B', endColorstr='#D02E2A', GradientType=0); color: #ffffff; text-shadow: 0 -1px 0px #A21310; font-weight: 500;}
    .btn-editor-red:hover {background:#D93431; color:#fff;}

    .btn-editor-small {padding:5px 6px 4px; font-size:11px;}
    .btn-editor-large {padding:10px; font-size:17px;}
    .btn-editor-settings {padding:7px; font-size:13px;}

    .btn-editor-icon {padding-left:18px}
    .btn-editor-icon:before {content:""; width:10px; height:10px; display:inline-block; background: url(/images/ico/10/add_icon_10.png) no-repeat; position:absolute; top:6px; left:5px}
    .btn-editor img {vertical-align:middle; padding-bottom:2px}

    .btn-my-survey {font-size:15px; padding:8px 12px; line-height:16px; }

    .btn-large{padding:10px 14px 8px;font-size:15px;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
	.btn-large [class^="icon-"]{margin-top:1px;}
	.btn-huge{padding:9px 14px;font-size:20px;line-height:normal;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
	.btn-huge [class^="icon-"]{margin-top:1px;}
	.btn-small{padding2:5px 9px;font-size:11px;line-height:16px;padding:2px 5px 1px 5px}
	.btn-small [class^="icon-"]{margin-top:-1px;}

	
	.btn-upgrade {color:#333333;background-color:#FFEABD;background-image:-moz-linear-gradient(top, #FFF, #FFEABD);background-image:-ms-linear-gradient(top, #FFF, #FFEABD);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#FFEABD));background-image:-webkit-linear-gradient(top, #FFF, #FFEABD);background-image:-o-linear-gradient(top, #FFF, #FFEABD);background-image:linear-gradient(top, #FFF, #FFEABD);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#FFEABD', GradientType=0);border-color2:#e6e6e6 #e6e6e6 #bfbfbf;border-color2:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border2:1px solid #cccccc;border-bottom-color2:#b3b3b3;}
	.btn-upgrade:hover,.btn-upgrade:active,.btn-upgrade.active,.btn-upgrade.disabled,.btn-upgrade[disabled]{background-color:#FFEABD;}
	.btn-upgrade:active,.btn-upgrade.active{background-color:#FFEABD \9;}
    

	button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
	button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
	button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
	button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}



	#password .short{color:#FF0000;}
	#password .weak{color:#E66C2C;}
	#password .good{color:#2D98F3;}
	#password .strong{color:#006400;}

    input {}

    /* VERSION NOTIFICATION */





.build-version-notification {
    position: fixed;
    bottom:0px;
    right:0px;
    left:0px;
    display: inline-block;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    z-index: 100;
    border: 0;
    color: #ffffff;
    background: #316184;
    border: 1px solid #316184;
    padding: 12px 50px 12px 16px;
}

.grid-container {
    width: 976px;
    margin: 0 auto;
}

.build-version-notification a {
    color: #fff;
}


.build-version-notification a:hover {
     opacity:0.6
}


.build-version-notification .close-button {
    float:right;
    background:transparent;
    border:0px;
    outline:0px;
    display:none;
}

/* SKIP LINK */
.skip-to-main-content {
	position: fixed;
	top: -100%;
	left: 16px;
	z-index: 9999;
	display: block;
	padding: 15px;
	color: #ffffff !important;
	font-size: 1.28571rem;
	font-weight: 600;
	text-decoration: underline !important;
	background: #292e3a;
	border-radius: 4px;
	-webkit-transition: position .2s ease-in;
	transition: position .2s ease-in; 
}
.skip-to-main-content:hover {
	color: #ffffff !important;
	text-decoration: none !important;
	background: #14161c; 
}
.skip-to-main-content:focus, .skip-to-main-content:focus-visible {
	top: 32px;
	left: 16px;
	outline: 0 none; 
}
.skip-to-main-content:focus::after, .skip-to-main-content:focus-visible::after {
	content: "";
	position: absolute;
	top: -6px;
	right: -6px;
	bottom: -6px;
	left: -6px;
	display: block;
	border: 4px solid  #0065ff;
	border-radius: 4px; 
}

/**
* ACCESSIBILITY
*/
a:focus-visible, .button:focus-visible, button:focus-visible, input[type="submit"]:focus-visible, input[type="text"]:focus-visible, textarea:focus-visible,input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible,select:focus-visible {
	outline: 4px solid  #0065ff !important;
	outline-offset: 1px !important; }
  
  .box-twin .box-side ul li > a:focus-visible {
	outline-offset: -4px !important; }

.label-purple { display: inline-block; padding: 0.33rem; border-radius: 0.21429rem; font-size: 13px !important; line-height: 1; white-space: nowrap; cursor: default; color: #ffffff; background: #794899; margin-left: 12px; padding-bottom: 0.25rem; }
.sub-wide {width: 190px !important}