.progress_icon { display: none; position: absolute; background: transparent url('http://cdn0.askyourtargetmarket.com/images/ico/refresh.gif?1283836595') no-repeat scroll 0 0; width: 20px; height: 20px; top: -11px; left: 50%; margin-left: -11px; }

.ui-slider-options { display: none; }

li.dashboard { width: 120px; }
li.dashboard a { display: block; height: 46px; margin: 0; width: 138px; position: absolute; top: 28px; padding-left: 40px; color: #CCCCCC; text-decoration: none; right: 0px; }

.invisible { display: none; }

#reset_password fieldset h3 b { color: #209AD2; }

.chart { width: 663px; height:426px;}
.fchart { width: 663px; height:426px;}

/* ToolTip
-----------------------------------------------------------------------------------------------*/
.tooltip { position: absolute; z-index: 2000; display: none; width: 385px; color: #FFFFFF; padding: 0; margin: 0; height: auto; }
.tooltip_content { width: 265px; min-height: 70px; height: auto !important; height: 70px; font-size: 1.25em; text-align: left; padding: 45px 0 7px 0; margin-top: 0; }
.tooltip_content a { color: white; }
.tooltip.tooltip-right .tooltip_content { margin-left: 75px; margin-right: auto; }
.tooltip.tooltip-left .tooltip_content { margin-right: 75px; margin-left: auto; }
.tooltip.tooltip-right .tooltip_top { background: url(http://cdn1.askyourtargetmarket.com/images/bg/tooltip_right_top.png?1283836595) top left no-repeat; width: 385px; height: auto; padding: 0; margin: 0; }
.tooltip.tooltip-left .tooltip_top { background: url(http://cdn2.askyourtargetmarket.com/images/bg/tooltip_left_top.png?1283836595) top left no-repeat; width: 385px; height: auto; padding: 0; margin: 0; }
.tooltip.tooltip-right .tooltip_bottom { background: url(http://cdn3.askyourtargetmarket.com/images/bg/tooltip_right_bottom.png?1283836595) bottom right no-repeat; width: 385px; height: 36px; }
.tooltip.tooltip-left .tooltip_bottom { background: url(http://cdn0.askyourtargetmarket.com/images/bg/tooltip_left_bottom.png?1283836595) bottom right no-repeat; width: 385px; height: 36px; }
.tooltip.tooltip-right .tooltip_close_button { background: url(http://cdn1.askyourtargetmarket.com/images/bg/close_button.png?1283836595) no-repeat 0 0; width: 24px; height: 21px; display: block; float: right; margin: -17px -24px 5px 10px; }
.tooltip.tooltip-left .tooltip_close_button { background: url(http://cdn2.askyourtargetmarket.com/images/bg/close_button.png?1283836595) no-repeat 0 0; width: 24px; height: 21px; display: block; float: right; margin: -17px -22px 5px 10px; }
.tooltip .tooltip_close_button:hover { background-position: 0 -26px; }

.tooltip.small { width: 220px; }
.tooltip.small .tooltip_content { width: 100px; }
.tooltip.tooltip-right.small .tooltip_top { background: transparent url(http://cdn3.askyourtargetmarket.com/images/bg/tooltip_right_top-small.png?1283836595) no-repeat scroll left top; width: 220px; }
.tooltip.tooltip-right.small .tooltip_bottom { background: transparent url(http://cdn0.askyourtargetmarket.com/images/bg/tooltip_right_bottom-small.png?1283836595) no-repeat scroll right bottom; height: 36px; width: 220px; }
.tooltip.tooltip-left.small .tooltip_top { background: transparent url(http://cdn1.askyourtargetmarket.com/images/bg/tooltip_left_top-small.png?1283836595) no-repeat scroll right top; width: 220px; }
.tooltip.tooltip-left.small .tooltip_bottom { background: transparent url(http://cdn2.askyourtargetmarket.com/images/bg/tooltip_left_bottom-small.png?1283836595) no-repeat scroll left bottom; height: 36px; width: 220px; }

.tooltip.tooltip-right.big { width: 525px; }
.tooltip.tooltip-right.big .tooltip_top { background: transparent url(http://cdn3.askyourtargetmarket.com/images/bg/tooltip_right_top-big.png?1283836595) no-repeat scroll left top; width: 525px; }
.tooltip.tooltip-right.big .tooltip_bottom { background: transparent url(http://cdn0.askyourtargetmarket.com/images/bg/tooltip_right_bottom-big.png?1283836595) no-repeat scroll right bottom; height: 36px; width: 525px; }
.tooltip.tooltip-right.big .tooltip_content { width: 405px; }
.tooltip.tooltip-left.big { width: 435px; }
.tooltip.tooltip-left.big .tooltip_top { background: transparent url(http://cdn1.askyourtargetmarket.com/images/bg/tooltip_left_top-big.png?1283836595) no-repeat scroll left top; width: 435px; }
.tooltip.tooltip-left.big .tooltip_bottom { background: transparent url(http://cdn2.askyourtargetmarket.com/images/bg/tooltip_left_bottom-big.png?1283836595) no-repeat scroll right bottom; height: 36px; width: 435px; }
.tooltip.tooltip-left.big .tooltip_content { width: 315px; }

#save-tooltip { display: none; }
.tooltip-save { width: 252px !important; z-index: 100; }
.tooltip.tooltip-save .tooltip_bg { background: transparent url(http://cdn3.askyourtargetmarket.com/images/bg/Saving_cloud.png?1283836595) no-repeat scroll left top; height: auto; margin: 0; padding: 0; width: 252px !important; height: 118px; text-align: center; }
.tooltip.tooltip-save .tooltip_content { width: 182px !important; margin: 0 auto !important; font-size: 0.8em; padding: 33px 0 7px !important; }
.tooltip.tooltip-save .tooltip_close_button { background: transparent url(http://cdn0.askyourtargetmarket.com/images/bg/close_button.png?1283836595) no-repeat scroll 0 0; display: block; float: right; height: 21px; margin: -5px -10px 0 10px; width: 24px; }
/* ----------------------------------------------------------------------------------------------- */

/* Lightbox
-----------------------------------------------------------------------------------------------*/
.lightbox_overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2000000000; display: none; }
.lightbox_overlay .ttrl-lightbox { height: auto; margin: 0 auto; position: relative; z-index: 2; background-color: #ffffff; padding: 10px; top: 50%; }
.lightbox_overlay a.lightbox_close, .lightbox_overlay a.lightbox_close:active, .lightbox_overlay a.lightbox_close:focus { background-image: url(http://cdn1.askyourtargetmarket.com/images/btn/lightbox-close.png?1283836595); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; height: 42px; right: -15px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; overflow: hidden; position: absolute; top: -10px; width: 42px; z-index: 4; text-indent: -999em; }
.lightbox_overlay a.lightbox_close:hover { background-position: 0 0; }
.lightbox_overlay .lightbox-content { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay .lightbox_screen { background-color: #333333; left: 0; opacity: 0.9; filter: alpha(opacity=90); top: 0; width: 100%; height: 100% !important; z-index: 1; position: fixed; }
.lightbox_overlay .lightbox-info { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay .lightbox-info a.previous, .lightbox_overlay .lightbox-info a.next { background: transparent url(http://cdn2.askyourtargetmarket.com/images/ico/lightbox-arrows.gif?1283836595) no-repeat scroll 0 0; cursor: pointer; height: 18px; position: absolute; width: 14px; z-index: 20; }
.lightbox_overlay .lightbox-info a.previous { background-position: -15px 0; right: 42px; top: 9px; }
.lightbox_overlay .lightbox-info a.previous:hover { background-position: 0 0; right: 42px; top: 9px; }
.lightbox_overlay .lightbox-info a.next { background-position: -74px 0; right: 12px; top: 9px; }
.lightbox_overlay .lightbox-info a.next:hover { background-position: -90px 0; right: 12px; top: 9px; }
.lightbox_overlay .lightbox-info a.next.disabled { background-position: -57px 0; cursor: default; }
.lightbox_overlay .lightbox-info a.next.disabled:hover { background-position: -57px 0; cursor: default; }
.lightbox_overlay .lightbox-info a.previous.disabled { background-position: -30px 0; cursor: default; }
.lightbox_overlay .lightbox-info a.previous.disabled:hover { background-position: -30px 0; cursor: default; }
.lightbox_overlay .lightbox-info .description { clear: left; color: #666666; font-size: 17px !important; padding: 8px 60px 0 10px; position: relative; text-align: left; min-height: 20px; z-index: 10; overflow: hidden; }
.lightbox_overlay .lightbox-info .description p { float: left; }
.lightbox_overlay .lightbox-info .description span { float: right; padding: 0 5px; color: #000000; }
/* ----------------------------------------------------------------------------------------------- */

/* Tutorial lightbox
-----------------------------------------------------------------------------------------------*/
#video-tutorial { float: right; text-align: right; padding-top: 16px; padding-right: 30px; }
#video-tutorial a { padding-top: 27px; font-size: 1.0em; font-weight: bold; color: #1B75BB; text-align: right; display: block; margin-bottom: -6px; text-decoration: none; background: transparent url(http://cdn3.askyourtargetmarket.com/images/ico/tutorial-videos.png?1283836595) no-repeat scroll right top; }
#video-tutorial strong { font-size: 0.8em; font-family: Verdana; font-weight: bold; color: #888888; text-align: right; }
.lightbox_overlay#video_overlay .ttrl-lightbox { margin-top: -265px; width: 900px; }
.lightbox_overlay#video_overlay .lightbox-content { background-color: #000000; height: 506px; }
/* ----------------------------------------------------------------------------------------------- */

/* Image lightbox
-----------------------------------------------------------------------------------------------*/
.lightbox_overlay#image_overlay { position: fixed; }
.lightbox_overlay#image_overlay .lightbox_screen { position: absolute; }
.lightbox_overlay#image_overlay .ttrl-lightbox { position: absolute; left: 50%; margin-left: -82.5px; margin-top: -47.5px; }
.lightbox_overlay#image_overlay .lightbox-content { height: 75px; width: 145px; text-align: center; }
.lightbox_overlay#image_overlay .lightbox-content #image-spinwheel { margin: 30px 10px; }
.lightbox_overlay#image_overlay .lightbox-content #image-error { display: block; padding: 20px 0 0; font-size: 20px; }
/* ----------------------------------------------------------------------------------------------- */

/* New Simple Form
-----------------------------------------------------------------------------------------------*/
form.simple_new fieldset { margin-top: 20px; font-size: 12px; }
form.simple_new fieldset ul { margin-bottom: -8px; }
form.simple_new fieldset ul li { width: 600px; clear: left; margin: -8px 0; overflow: hidden; }
form.simple_new fieldset ul li p.note { clear: both; padding-left: 165px; font-size: 1em; margin: 0; }
form.simple_new fieldset ul li label { float: left; width: 150px; text-align: right; color: #1b75bb; font-size: 1.5em; padding-top: 11px; }
form.simple_new fieldset ul li input.text { width: 188px; height: 20px; padding: 7px 0 1px 8px; background-color: transparent; overflow: hidden; border: 0; position: relative; z-index: auto; }
form.simple_new fieldset ul li input.text1 { background-color: transparent; border: 0 none; height: 20px; overflow: hidden; position: relative; width: 150px; z-index: 1000; margin-top: 10px; }
form.simple_new fieldset ul li label.new_label { float: left; width: 150px; text-align: right; color: #1b75bb; font-size: 1.5em; padding-top: 7px; padding-right: 10px; padding-bottom: 8px; }
form.simple_new fieldset ul li div { float: left; width: 214px; border: 0; background: url(http://cdn0.askyourtargetmarket.com/images/form/registration-input.png?1283836595) no-repeat; height: 38px; padding: 13px 0 0 20px; margin: -5px 0 0 -7px; overflow: hidden; }
form.simple_new fieldset ul li div:hover, form.simple_new fieldset ul li div.selected { background-position: 0 -57px !important; }
form.simple_new fieldset ul li div.error { background-position: 0 -114px; }
form.simple_new fieldset ul li div input.error { border: 1px solid #c1272d; }
form.simple_new fieldset ul li span.error { color: #c1272d; font-size: 1.5em; width: 180px; margin-right: -10px; padding: 12px 10px 0 0; float: left; display: inline; position: relative; }
form.simple_new fieldset ul li span.error strong { font-weight: normal; float: left; }
form.simple_new fieldset ul li span.error a.help { cursor: pointer; display: inline; margin-left: 6px; float: left; display: inline; height: 19px; width: 20px; text-indent: -1000em; }
form.simple_new fieldset ul li.toc { width: 443px; padding: 15px 0 25px 157px; }
form.simple_new fieldset ul li.toc label { width: 300px; text-align: left; color: #666; font-size: 0.9em; padding-top: 10px; }
form.simple_new fieldset ul li.toc input.check { float: left; padding: 0; margin: 0 5px 0 0; }
form.simple_new fieldset ul li.toc a:hover { text-decoration: underline; color: #1b75bb; }
form.simple_new fieldset ul li.toc span.error { float: none; clear: left; display: block; padding-top: 10px; margin-right: 0; margin-bottom: -20px; }
form.simple_new fieldset ul li.radio { margin: 0; }
form.simple_new fieldset ul li.radio a.radio { margin-top: 3px; }
form.simple_new fieldset ul li.radio label { width: 560px; padding-top: 0; text-align: left; }
form.simple_new fieldset ul li.dropbox { overflow: visible; }
form.simple_new fieldset ul li.dropbox div.input { background: none; overflow: visible; height: 23px; padding: 24px 0 0 10px; }
form.simple_new fieldset ul li.dropbox div.input ul.select li { float: left; line-height: 1; width: 183px;overflow: visible !important; }
form.simple_new fieldset ul li.dropbox div.input ul.select li div.box { background: none; border: 0 none; float: left; height: auto; margin: 0; overflow: visible; padding: 0; display:block; }
form.simple_new fieldset ul li.dropbox div.input ul.select li div.box .box-bottom { margin-top: 0px; }
form.simple_new fieldset ul li.dropbox div.input ul.select > li { position: relative !important; }
form.simple_new fieldset ul li.dropbox div.input ul.select a.button { z-index: 2010; }
form.simple_new fieldset ul li.dropbox div.input ul.select a.button span:hover { background-position: 0 -24px; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box { left: -6px; z-index: 2000; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box div { height: auto; background-position: 0 0 !important; background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/select-box.png?1283836595) no-repeat scroll 0 0; padding: 45px 21px 0 28px; width: 160px; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box div.box-bottom { background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/select-box-bottom.png?1283836595) no-repeat scroll 0 0; height: 28px; padding: 0; width: 209px; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box div ul { margin: 0; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box div ul li { overflow: visible; margin: 0; width: 183px; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box div ul li a { z-index: 2000; }
form.simple_new fieldset ul li.dropbox div.input ul.select.select-selected li div.box div ul li a .time-zone-utc-diff { font-weight: normal; float: right; }
form.simple_new fieldset ul.form-nav { width: 600px; padding-top: 20px; padding-bottom: 8px; margin-left: 9px; }
form.simple_new fieldset ul.form-nav li { width: 430px; padding-left: 140px; font-size: 1.2em; }
form.simple_new fieldset ul.form-nav li.save { font-size: 1.25em; }
/* -----------------------------------------------------------------------------------------------*/

/* BG Form
-----------------------------------------------------------------------------------------------*/
.bg-form .bg-form-header { display:block; height: 110px; }
.bg-form .bg-form-header .header-left { display:block; padding-left:  30px; height: 110px; background: transparent url(http://cdn3.askyourtargetmarket.com/images/bg/bh-left.png?1283836595) no-repeat scroll left top; }
.bg-form .bg-form-header .header-right { display:block; padding-right:  30px; height: 110px; background: transparent url(http://cdn0.askyourtargetmarket.com/images/bg/bh-right.png?1283836595) no-repeat scroll right top; }
.bg-form .bg-form-header .header-mid { display:block; height: 110px; background: transparent url(http://cdn1.askyourtargetmarket.com/images/bg/bh-mid.png?1283836595) repeat-x scroll center top; }
.bg-form .bg-form-content { display:block; overflow:hidden; padding: 10px 30px 0; height: auto; background-color: #f2f2f2; }
.bg-form .bg-form-footer { display:block; height: 30px; }
.bg-form .bg-form-footer .footer-left { display:block; padding-left:  30px; height: 30px; background: transparent url(http://cdn2.askyourtargetmarket.com/images/bg/gf-left.png?1283836595) no-repeat scroll left top; }
.bg-form .bg-form-footer .footer-right { display:block; padding-right:  30px; height: 30px; background: transparent url(http://cdn3.askyourtargetmarket.com/images/bg/gf-right.png?1283836595) no-repeat scroll right top; }
.bg-form .bg-form-footer .footer-mid { display:block; height: 30px; background-color: #f2f2f2; }
/* -----------------------------------------------------------------------------------------------*/

/* Resizable DropBox
-----------------------------------------------------------------------------------------------*/
.ddb-left { display: block !important; overflow: hidden !important; background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/select_left.png?1283836595) no-repeat scroll left -2px !important; padding-left: 14px !important; height: 29px !important; }
.ddb-right { display: block !important; overflow: hidden !important; background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/select_right.png?1283836595) no-repeat scroll right -2px !important; padding-right: 31px !important; height: 29px !important; }
.ddb-right span { text-indent: 0em !important; font-size: 17px !important; background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/select_center.png?1283836595) repeat-x scroll center -2px !important; width: 100% !important; padding: 3px 0 0 !important; height: 26px !important; display: block; line-height: 23px !important; }
ul.select-selected .ddb-left { background-position: left -2px !important; }
ul.select-selected .ddb-right { background-position: right -33px !important; }
ul.select-selected .ddb-right span { background-position: center -2px !important; }
.select-value-span { font-size: 20px !important; padding-top: 2px !important; display: none; width: 120px !important; float: left !important; }
div.box.ddb { padding: 14px 17px 0 !important; left:-999em; position:absolute; width:201px; z-index:10; }
.ddb-top-right { width: auto !important; padding: 0 20px 0 0 !important; background: transparent url(http://cdn3.askyourtargetmarket.com/images/form/ddb-top-right.png?1283836595) no-repeat scroll right 0 !important; height: 20px; }
.ddb-top-left { width: auto !important; padding: 0 0 0 20px !important; background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/ddb-top-left.png?1283836595) no-repeat scroll 0 0 !important;  height: 20px; }
.ddb-top-mid { padding: 0 !important; width: 100% !important; background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/ddb-top-mid.png?1283836595) repeat-x scroll 0 0 !important; height: 20px; }
.ddb-content { background: #ffffff !important; padding: 10px 0 0 !important; width: 100% !important; display: block; }
.ddb-mid-right { width: auto !important; padding: 0 20px 0 0 !important; background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/ddb-mid-right.png?1283836595) repeat-y scroll right 0 !important; }
.ddb-mid-left { width: auto !important; padding: 0 0 0 20px !important; background: transparent url(http://cdn3.askyourtargetmarket.com/images/form/ddb-mid-left.png?1283836595) repeat-y scroll 0 0 !important; }
.ddb-bottom-right { width: auto !important; padding: 0 20px 0 0 !important; background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/ddb-bottom-right.png?1283836595) no-repeat scroll right 0 !important; height: 20px; }
.ddb-bottom-left { width: auto !important; padding: 0 0 0 20px !important; background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/ddb-bottom-left.png?1283836595) no-repeat scroll 0 0 !important; height: 20px; }
.ddb-bottom-mid { padding: 0 !important; width: 100% !important; background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/ddb-bottom-mid.png?1283836595) repeat-x scroll 0 0 !important; height: 20px; }
div.box.ddb div ul li, div.box.ddb div ul li a { font-size: 17px !important; display: block; }
div.box.ddb div ul li { width: 100% !important; }
div.box.ddb div ul li a { width: auto !important; }
div.box.ddb ul { overflow-x: hidden; margin: 0 -10px; text-align: left !important; padding: 8px 0 4px !important; float: none; position: relative; max-height: 200px !important; }
div.box.ddb div ul li.disabled { cursor: default !important; }
div.box.ddb div ul li.disabled a, div.box.ddb div ul li.disabled a:hover { color: #666666 !important; cursor: default !important; }
div.box.ddb div ul li.disabled a pre { font-size: 10px; }

.video_dropbox div.box.ddb div ul li { position: relative; }
.video_dropbox div.box.ddb div ul li span.vd_left { display: block; overflow: hidden; padding-left: 7px; }
.video_dropbox div.box.ddb div ul li span.vd_right { display: block; overflow: hidden; padding-right: 7px; }
.video_dropbox div.box.ddb div ul li span.vd_mid { display: block; overflow: hidden; padding: 0 3px; }
.video_dropbox div.box.ddb div ul li:hover span.vd_left {  background: Transparent url(http://cdn3.askyourtargetmarket.com/images/bg/vd_left.png?1283836595) no-repeat left 0; }
.video_dropbox div.box.ddb div ul li:hover span.vd_right {  background: Transparent url(http://cdn0.askyourtargetmarket.com/images/bg/vd_right.png?1283836595) no-repeat right 0; }
.video_dropbox div.box.ddb div ul li:hover span.vd_mid {  background: Transparent url(http://cdn1.askyourtargetmarket.com/images/bg/vd_mid.png?1283836595) repeat-x 0 0; }
.video_dropbox div.box.ddb div ul li a { padding-right: 20px; }
.video_dropbox div.box.ddb div ul li a.delete { display: block; background: Transparent url(http://cdn2.askyourtargetmarket.com/images/ico/tags_x.png?1283836595) no-repeat right -19px; width: 18px; height: 18px; position: absolute; right: 7px; top: 0px; }

.skip_to_dropbox { display: block; width: 333px; height: 28px; margin-left: -14px; }
.skip_to_dropbox .select, .skip_to_dropbox .select > li { width: auto !important; }
.skip_to_dropbox .select a.button { width: 323px !important; }
.skip_to_dropbox .select div.box { width: 315px !important; }
.skip_to_dropbox .select ul { width: 295px !important; }

#gender .box ul { padding-bottom: 20px !important; }
/* -----------------------------------------------------------------------------------------------*/

/* Resizable Text Fields
-----------------------------------------------------------------------------------------------*/
div.input-box.resizable div.textarea-top-right { background: transparent url(http://cdn3.askyourtargetmarket.com/images/form/resizable-textarea-top-right.png?1283836595) no-repeat scroll right top; padding-right: 30px; }
div.input-box.resizable div.textarea-top-left { background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/resizable-textarea-top-left.png?1283836595) no-repeat scroll left top; padding-left: 30px; }
div.input-box.resizable div.textarea-top-mid { background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/resizable-textarea-top-mid.png?1283836595) repeat-x scroll center top; padding-top: 18px; }
div.input-box.resizable div.textarea-bottom-right { background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/resizable-textarea-bottom-right.png?1283836595) no-repeat scroll right top; padding-right: 30px; height: 26px; }
div.input-box.resizable div.textarea-bottom-left { background: transparent url(http://cdn3.askyourtargetmarket.com/images/form/resizable-textarea-bottom-left.png?1283836595) no-repeat scroll left top; padding-left: 30px; height: 26px; }
div.input-box.resizable div.textarea-bottom-mid { background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/resizable-textarea-bottom-mid.png?1283836595) repeat-x scroll center top; height: 26px; }
div.input-box.resizable.square div.textarea-top-right { background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/resizable-textarea-top-right-square.png?1283836595) no-repeat scroll right top; padding-right: 30px; }
div.input-box.resizable.square div.textarea-bottom-right { background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/resizable-textarea-bottom-right-square.png?1283836595) no-repeat scroll right top; padding-right: 30px; height: 26px; }
div.input-box.resizable:hover div.textarea-top-right { background-position: right -251px; }
div.input-box.resizable:hover div.textarea-top-left { background-position: left -251px; }
div.input-box.resizable:hover div.textarea-top-mid { background-position: center -251px; }
div.input-box.resizable:hover div.textarea-bottom-right { background-position: right -26px; }
div.input-box.resizable:hover div.textarea-bottom-left { background-position: left -26px; }
div.input-box.resizable:hover div.textarea-bottom-mid { background-position: center -26px; }
div.input-box.resizable.without_shadow div.textarea-top-right { background-position: right 500px; }
div.input-box.resizable.without_shadow div.textarea-top-left { background-position: left 500px; }
div.input-box.resizable.without_shadow div.textarea-top-mid { background-position: center 500px; }
div.input-box.resizable.without_shadow div.textarea-bottom-right { background-position: right 52px; }
div.input-box.resizable.without_shadow div.textarea-bottom-left { background-position: left 52px; }
div.input-box.resizable.without_shadow div.textarea-bottom-mid { background-position: center 52px; }
div.input-box.resizable.active div.textarea-top-right { background-position: right -251px; }
div.input-box.resizable.active div.textarea-top-left { background-position: left -251px; }
div.input-box.resizable.active div.textarea-top-mid { background-position: center -251px; }
div.input-box.resizable.active div.textarea-bottom-right { background-position: right -26px; }
div.input-box.resizable.active div.textarea-bottom-left { background-position: left -26px; }
div.input-box.resizable.active div.textarea-bottom-mid { background-position: center -26px; }
div.input-box.resizable.disabled div.textarea-top-right, div.input-box.resizable.disabled div.textarea-top-right:hover { background-position: right -500px; }
div.input-box.resizable.disabled div.textarea-top-left,div.input-box.resizable.disabled div.textarea-top-left:hover { background-position: left -500px; }
div.input-box.resizable.disabled div.textarea-top-mid,div.input-box.resizable.disabled div.textarea-top-mid:hover { background-position: center -500px; }
div.input-box.resizable.disabled div.textarea-bottom-right,div.input-box.resizable.disabled div.textarea-bottom-right:hover { background-position: right -52px; }
div.input-box.resizable.disabled div.textarea-bottom-left,div.input-box.resizable.disabled div.textarea-bottom-left:hover { background-position: left -52px; }
div.input-box.resizable.disabled div.textarea-bottom-mid,div.input-box.resizable.disabled div.textarea-bottom-mid:hover { background-position: center -52px; }
div.input-box.resizable textarea { color: #666666; font-size: 17px; position: relative; width: 100%; margin-bottom: -11px; overflow: hidden; padding: 0; background: transparent none repeat scroll 0 0; border: medium none; }
div.input-box.resizable.disabled textarea { color: #666666; }
.mb div.input-box.resizable textarea { padding-bottom: 17px; margin-bottom: -25px; }
/* -----------------------------------------------------------------------------------------------*/

/* Image Popup
-----------------------------------------------------------------------------------------------*/
div.ics-popup-image { position: absolute; display: none; z-index: 2000; }
div.ics-popup-image div.pi-tl { background: transparent url(http://cdn3.askyourtargetmarket.com/images/widget/bg-popup-image-tl.png?1283836595) no-repeat scroll left top; float: left; margin: 0; padding: 32px 0 0 32px; }
div.ics-popup-image div.pi-tr { background: transparent url(http://cdn0.askyourtargetmarket.com/images/widget/bg-popup-image-tr.png?1283836595) no-repeat scroll right top; float: left; margin-top: -32px; padding: 32px 40px 0 0; }
div.ics-popup-image div.pi-bl { background: transparent url(http://cdn1.askyourtargetmarket.com/images/widget/bg-popup-image-bl.png?1283836595) no-repeat scroll left bottom; float: left; margin-left: -32px; padding: 0 0 32px 32px; }
div.ics-popup-image div.pi-br { background: transparent url(http://cdn2.askyourtargetmarket.com/images/widget/bg-popup-image-br.png?1283836595) no-repeat scroll right bottom; float: left; margin-bottom: -32px; margin-right: -40px; padding: 0 40px 32px 0; }
div.ics-popup-image div.pi-tm { background: transparent url(http://cdn3.askyourtargetmarket.com/images/widget/bg-popup-image-tm.png?1283836595) repeat-x scroll left top; float: left; margin-top: -32px; padding: 32px 0 0; }
div.ics-popup-image div.pi-bm { background: transparent url(http://cdn0.askyourtargetmarket.com/images/widget/bg-popup-image-bm.png?1283836595) repeat-x scroll left bottom; float: left; margin-bottom: -32px; padding: 0 0 32px; }
div.ics-popup-image div.pi-ml { background: transparent url(http://cdn1.askyourtargetmarket.com/images/widget/bg-popup-image-ml.png?1283836595) repeat-y scroll left top; float: left; margin-left: -32px; padding: 0 0 0 32px; }
div.ics-popup-image div.pi-mr { background: transparent url(http://cdn2.askyourtargetmarket.com/images/widget/bg-popup-image-mr.png?1283836595) repeat-y scroll right top; float: left; margin-right: -40px; padding: 0 40px 0 0; }
div.ics-popup-image img { float: left; margin: -7px -6px -6px -7px; }
div.ics-popup-image img.popup-image-bl-corner { bottom: 30px; height: 8px; left: 30px; position: absolute; width: 8px; }
div.ics-popup-image img.popup-image-br-corner { bottom: 30px; height: 8px; position: absolute; right: 38px; width: 8px; }
div.ics-popup-image img.popup-image-tl-corner { height: 11px; left: 28px; position: absolute; top: 28px; width: 10px; }
div.ics-popup-image img.popup-image-tr-corner { height: 11px; position: absolute; right: 36px; top: 28px; width: 10px; }
div.ics-popup-image div.arrow { background: transparent url(http://cdn3.askyourtargetmarket.com/images/widget/bg-popup-image-arrow.png?1283836595) no-repeat scroll 0 0; height: 24px; margin-top: -12px; position: absolute; right: 0; top: 50%; width: 40px; }
/* -----------------------------------------------------------------------------------------------*/

/* Submit Form
-----------------------------------------------------------------------------------------------*/
#submit_div fieldset { text-align: center; }
#submit_div fieldset ul li { width: 650px; position: static !important; display: block; clear: both; width: auto; z-index: 10; }
#submit_div fieldset ul li label { color: #1B75BB; float: left; font-size: 19px; line-height: 20px; padding-top: 11px; text-align: right; width: 168px; }
#submit_div fieldset ul li div.input-box { float: left; position: relative; z-index: 9 !important; }
#submit_div fieldset ul li span.error { color: #C1272D; display: block; float: left; font-size: 18px; padding: 0; text-align: left; max-width: 86px; margin-left: 10px; margin-top: 13px; }
#submit_div fieldset ul li div.input { float: left; width: auto; }
#submit_div fieldset ul li.dropbox span.error { margin-left: 20px; }
#submit_div fieldset ul li.dropbox .input { margin-top: 9px; }
#submit_div fieldset ul li.dropbox ul.select { position: relative !important; }
#submit_div fieldset ul li.checkbox { padding-top: 10px; }
#submit_div fieldset ul li.checkbox .input { margin-left: 168px; float: left; }
#submit_div fieldset ul li.checkbox label { display: block; width: 200px; text-align: left; padding-top: 8px; }
#submit_div fieldset ul li.captcha { padding-top: 10px; }
#submit_div fieldset ul li.captcha label { padding-top: 0px; margin-left: 20px; margin-right: -20px; }
#submit_div fieldset ul li.captcha .input-box { margin-top: 4px; }
#submit_div fieldset #a_submit { margin: 30px 0 0 168px; line-height: 24px !important; font-size: 14px !important; }
/* -----------------------------------------------------------------------------------------------*/

/* Info Pages
-----------------------------------------------------------------------------------------------*/
.info_pages #main .container { padding: 4px 0 80px !important; }
.info_pages #content ol { font-weight: normal; margin: 0 0 18px 20px; margin-left: 20px; }
.info_pages #content ol li { margin-bottom: 12px; }
.info_pages .sidebar_for_pages { background: transparent url(http://cdn0.askyourtargetmarket.com/images/bg/sidebar.png?1283836595) no-repeat scroll right -50px !important; padding: 34px 13px 0 27px !important; }
.info_pages .sidebar_for_pages .sample_survey a.regular { display:block; height: 140px; width: 180px; margin-left: 100px; margin-top: 200px; background: url(http://cdn1.askyourtargetmarket.com/images/home/SmallResults.png?1283836595) no-repeat; }
.info_pages .sidebar_for_pages .sample_survey a.regular:hover { background-position: 0 -139px !important; }
.info_pages .pages { padding: 38px 40px 30px 20px !important; width: 627px !important; }
.info_pages .pages .tabular div.head { cursor: default !important; }
.info_pages .pages .tabular table td.text { text-align: right !important; padding: 0 10px; }
.info_pages .pages .tabular table td.text h3 { color: #1B75BB; }
.info_pages .pages p { font-weight: normal !important; }
.info_pages .pages p, .pages h3 { padding: 0 !important; margin: 0 !important; }
.info_pages .pages p, .pages ul, .pages a { font-size: 1.25em !important; }
.info_pages .pages p.blue { color: #1B75BB; }
.info_pages .pages p a { font-size: inherit !important; line-height: inherit !important; }
.info_pages .pages h2 { font-weight: bold; color: #333333; font-size: 1.8em; }
.info_pages .pages h3 { font-size: 1.35em; font-weight: normal; line-height: 1.45em; text-transform: uppercase; }
.info_pages .pages h4 { font-size: 1.3em; }
.info_pages .pricing h3 { font-size: 1.5em !important; font-weight: normal !important; }
.info_pages .hiw ul, .pricing ul { list-style-type: disc; margin-left: 20px; }
.info_pages .hiw .img_container { text-align: right; width: 250px; display: block; overflow: hidden; position: absolute; top: 0px; left: -280px; }
.info_pages .hiw .img_container img { max-width: 250px; }
.info_pages .waytm .tabular table td img { vertical-align: middle; height: 19px; }
.info_pages .waytm .tabular table td img.yes { height: 24px; }
.info_pages .waytm ol { list-style-type: decimal; list-style-position: inside; margin-left: 20px; }
.info_pages .cp .tabular table td li { font-size: 0.8em; padding: 4px 10px; color: #555555; }
.info_pages .cp .list_by_3 { clear: both; display: block; list-style-type: disc; list-style-position: inside; margin-left: 0; overflow: hidden; width: 99%; }
.info_pages .cp .list_by_3 li { float: left; width: 33%; }

.info_pages .main_note { clear: both; color: #1B75BB; display: block; font-size: 2.1em; margin-left: 185px; margin-top: 30px; text-align: left; }
.info_pages .main_error { clear: both; color: #FF0000; display: block; font-size: 2.1em; margin-bottom: 20px; margin-left: 35px; text-align: left; }
.info_pages .main_error a { font-size: inherit !important; }

.page_terms #main .container #content { padding:18px 80px 0 20px; width:597px; margin-bottom:70px; }
.page_terms #main .container #content h3 { font-size: 1.3em; text-transform: uppercase; }
.page_terms #main .container #content p.p1 { margin-top:-15px; }

.info_pages #content ol.t-list { margin: 0; display: block; width: 580px; }
.info_pages #content ol.t-list li { margin-bottom: 40px; display: block; }
.info_pages #content ol.t-list li h2.t-title { background: url(http://cdn2.askyourtargetmarket.com/images/bg/devider.png?1283836595) no-repeat left bottom; font-size: 18px; line-height: 25px; color: #666666; padding-left: 30px; margin-left: -30px; padding-bottom: 4px; margin-bottom: 10px; display: block; }
.info_pages #content ol.t-list li div.t-content { background: url(http://cdn3.askyourtargetmarket.com/images/bg/quotes.png?1283836595) no-repeat -17px 0px; display: block; padding-left: 20px; padding-bottom: 10px; }
.info_pages #content ol.t-list li div.t-content div { text-align: left; font-size: 13px; line-height: 18px; color: #666666; display: block; }
.info_pages #content ol.t-list li div.t-content div a { text-decoration: none; text-align: left; color: #1B75BB; font-size: 13px !important; line-height: 18px !important; }
.info_pages #content ol.t-list li div.t-content div span.end_quote { display: inline-block; margin: 0 0 -6px; padding: 0 17px 0 0; height: 17px; background: url(http://cdn0.askyourtargetmarket.com/images/bg/quotes.png?1283836595) no-repeat left bottom; }
.info_pages #content ol.t-list li div.t-footer { color: #1B75BB; padding-left: 20px; display: block; font-size: 13px; line-height: 16px; clear: both; }
.info_pages #content ol.t-list li div.t-footer b { font-size: 15px; text-transform: uppercase; margin-right: 6px; line-height: 16px; }
.info_pages #content ol.t-list li div.t-footer span { font-size: 13px; line-height: 16px; }
.info_pages #sidebar ol.i-list { display: block; }
.info_pages #sidebar ol.i-list li { display: block; text-align: center; padding: 20px 0 30px; }
.info_pages #sidebar ol.i-list li img { max-width: 255px; }
/* -----------------------------------------------------------------------------------------------*/

/* Survey Title
-----------------------------------------------------------------------------------------------*/
div#survey-title, div#survey-title-sv { width: 578px; }
div#survey-title h2, div#survey-title-sv h2 { margin-left: 14px; }
div#survey-title a.edit-title, div#survey-title-sv a.edit-title { position: absolute; left: 500px; top: 22px; z-index: 1000; }
div#survey-title.editable a.edit-title, div#survey-title-sv.editable a.edit-title { display: none; }
div#survey-title fieldset, div#survey-title-sv fieldset { width: 578px; position: relative; padding: 0 !important; }
div#survey-title fieldset div.input-box, div#survey-title-sv fieldset div.input-box { width: 538px; position: relative; }
div#survey-title fieldset div.input-box textarea, div#survey-title-sv fieldset div.input-box textarea { width: 450px; padding-right: 28px; background: transparent; font-size: 20px; }
div#survey-title fieldset div.input-box span.characters, div#survey-title-sv fieldset div.input-box span.characters { position: absolute; z-index: 999; top: 22px; right: 30px; display: none; }
div#survey-title.editable fieldset div.input-box span.characters, div#survey-title-sv.editable fieldset div.input-box span.characters { display: block; }
div#survey-title fieldset div.input-box.selected span.characters, div#survey-title fieldset div.input-box:hover span.characters, div#survey-title-sv fieldset div.input-box.selected span.characters, div#survey-title-sv fieldset div.input-box:hover span.characters { color: #333; }
div#survey-title fieldset div.input-box.selected textarea, div#survey-title fieldset div.input-box:hover textarea, div#survey-title-sv fieldset div.input-box.selected textarea, div#survey-title-sv fieldset div.input-box:hover textarea { color: #404040; }
div#survey-title .survey-title-span, div#survey-title-sv .survey-title-span { left: 590px; position: absolute; top: 20px; width: 130px; }
div#survey-title.editable .survey-title-span, div#survey-title-sv.editable .survey-title-span { left: 540px !important; }
/* -----------------------------------------------------------------------------------------------*/

/* Top Panel
-----------------------------------------------------------------------------------------------*/
.top_panel .top-left { background-image: url(http://cdn1.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-06.png?1283836595); background-position: left top; background-repeat: no-repeat; display: block; height: 27px; padding-left: 27px; }
.top_panel .top-right { background-image: url(http://cdn2.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-07.png?1283836595); background-position: right top; background-repeat: no-repeat; display: block; height: 27px; padding-right: 27px; }
.top_panel .top-mid { background-image: url(http://cdn3.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-10.png?1283836595); background-position: 0 top; background-repeat: repeat-x; display: block; height: 27px; }

.top_panel .middle-left { background-image: url(http://cdn0.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-13.png?1283836595); background-position: left bottom; background-repeat: repeat-y; display: block; padding-left: 27px; }
.top_panel .middle-right { background-image: url(http://cdn1.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-12.png?1283836595); background-position: right bottom; background-repeat: repeat-y; display: block; padding-right: 27px; }
.top_panel .middle-mid { min-height: 46px; padding-left: 100px; position: relative; background-color: #E8F8FF; display: block; }

.top_panel .bottom-left { background-image: url(http://cdn2.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-08.png?1283836595); background-position: left bottom; background-repeat: no-repeat; display: block; height: 27px; padding-left: 27px; }
.top_panel .bottom-right { background-image: url(http://cdn3.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-09.png?1283836595); background-position: right bottom; background-repeat: no-repeat; display: block; height: 27px; padding-right: 27px; }
.top_panel .bottom-mid { background-image: url(http://cdn0.askyourtargetmarket.com/images/video_assets/Video_Illustration_Editor_panel-11.png?1283836595); background-position: 0 bottom; background-repeat: repeat-x; display: block; height: 27px; }

.top_panel .show_video_menu { position: absolute; margin-top: -29px; top: 50%; left: -11px; background-image: url(http://cdn1.askyourtargetmarket.com/images/video_assets/Video_icon.png?1283836595); background-position: 0 0; background-repeat: no-repeat; display: block; width: 102px; height: 58px; }
/* -----------------------------------------------------------------------------------------------*/

/* Toggle
-----------------------------------------------------------------------------------------------*/
div.toggle_container { display: inline; float: left; height: 32px; cursor: default !important; }
div.toggle_container div { display: block; }
div.toggle_container div.toggle-options { display: none; }
div.toggle_container div.toggle_outside-left { height: 32px; padding-left: 18px; background: url(http://cdn2.askyourtargetmarket.com/images/form/toggle_outside_bg.png?1283836595) no-repeat 0% -99px; }
div.toggle_container div.toggle_outside-right { height: 32px; padding-right: 18px; background: url(http://cdn3.askyourtargetmarket.com/images/form/toggle_outside_bg.png?1283836595) no-repeat 100% -167px; }
div.toggle_container div.toggle_outside-mid { padding: 5px 0; height: 22px; background: url(http://cdn0.askyourtargetmarket.com/images/form/toggle_outside_bg.png?1283836595) repeat-x 0% -133px; }
div.toggle_container.disabled div.toggle_outside-left { background-position: 0% 0; }
div.toggle_container.disabled div.toggle_outside-right { background-position: 100% -66px; }
div.toggle_container.disabled div.toggle_outside-mid { background-position: 0% -33px; }
div.toggle_container div.toggle_outside-mid a.value { float: left; font-size: 14px; line-height: 22px; color: #999999; text-decoration: none; }
div.toggle_container div.toggle_outside-mid a.value:hover { color: #29ABE2; }
div.toggle_container div.toggle_outside-mid a.value.active { color: #000000; cursor: default; }
div.toggle_container div.toggle_outside-mid a.value.active:hover { color: #000000; }
div.toggle_container.disabled div.toggle_outside-mid a.value:hover { color: #999999; cursor: default; }
div.toggle_container.disabled div.toggle_outside-mid a.value.active, div.toggle_container.disabled div.toggle_outside-mid a.value.active:hover { color: #000000; }
div.toggle_container div.toggle_inner { float: left; margin: 0px 4px; position: relative; height: 22px; width: 46px; cursor: pointer; background: url(http://cdn1.askyourtargetmarket.com/images/form/toggle_inner_bg.png?1283836595) no-repeat 0px -22px; }
div.toggle_container div.toggle_inner .toggle_button { position: absolute; top: 0px; left: 0px; margin: -10px; height: 40px; width: 40px; cursor: pointer; background: url(http://cdn2.askyourtargetmarket.com/images/form/toggle_button.png?1283836595) no-repeat 0px 0px; text-decoration: none; }
div.toggle_container div.toggle_inner .toggle_button:hover, div.toggle_container div.toggle_inner .toggle_button:active { cursor: pointer; text-decoration: none; }
div.toggle_container.disabled div.toggle_inner { cursor: default; background-position: 0px 0px; }
div.toggle_container.disabled div.toggle_inner .toggle_button { cursor: default; background-position: 0px -40px; }
/* -----------------------------------------------------------------------------------------------*/

/* Prequalification Question
-----------------------------------------------------------------------------------------------*/
div#preqq_panel { width: 580px; clear: both; font-size: 1em; padding: 30px 0 20px 10px;  }

div#preqq_panel div.preqq_header { display: block; overflow: hidden; width: 570px; padding: 0px 0px 20px 20px; position: relative; }
div#preqq_panel div.preqq_header h3 { float: left; color: #1B75BB; font-weight: normal !important; margin: 0px 6px 0px 0px !important; }
div#preqq_panel div.preqq_header .button-solid-small { margin: 4px 6px 0px 0px; }

div#preqq_panel ol { position: relative; }
div#preqq_panel ol ol { clear: left; }
div#preqq_panel ol li { width: 580px; position: relative;  margin-top: -16px; }
div#preqq_panel ol li a.remove { display: block; width: 13px; height: 12px; line-height: 12px; text-indent: -999em;  background: url(http://cdn3.askyourtargetmarket.com/images/ico/remove-red.png?1283836595) no-repeat; }
div#preqq_panel ol li a.remove:hover,
div#preqq_panel ol li a.remove:focus { background-position: 0 -12px; }

div#preqq_panel ol li div.thumbnail { position: absolute; top: 10px; right: 10px; width: 37px; height: 37px; }
div#preqq_panel ol li > div > div.thumbnail { top: 0px; right: 0px; }
div#preqq_panel ol li div.thumbnail h3 { display: none; }
div#preqq_panel ol li div.thumbnail h3.first { display: block; position: absolute; top: -40px; left: 0; font-weight: normal; font-size: 1em; line-height: 1em; color: #1b75bb; }
div#preqq_panel ol li div.thumbnail a.remove { position: absolute; right: 0; top: 16px; }
div#preqq_panel ol li div.thumbnail span.image { width: 25px; height: 25px; padding: 6px; display: block; background: url(http://cdn0.askyourtargetmarket.com/images/ico/thumbnail.png?1283836595) no-repeat; cursor: pointer; }
div#preqq_panel ol li div.thumbnail span.image:hover,
div#preqq_panel ol li div.thumbnail span.image:focus { background-position: 0 -37px; }
div#preqq_panel ol li div.thumbnail span.image em { display: none; }
div#preqq_panel ol li div.thumbnail.disabled span.image,
div#preqq_panel ol li div.thumbnail.disabled  span.image:hover,
div#preqq_panel ol li div.thumbnail.disabled span.image:focus { background-position: 0 -74px; cursor: default; }
div#preqq_panel ol li a.remove_image { position: absolute; right: -8px; top: 24px; width: 13px; height: 12px; line-height: 12px; text-indent: -999em; background: url(http://cdn1.askyourtargetmarket.com/images/ico/remove-red.png?1283836595) no-repeat; }
div#preqq_panel ol li a.remove_image:hover, div#preqq_panel ol li a.remove_image:focus { background-position: 0 -12px; }

div#preqq_panel ol li div.input-box { width: 540px; position: relative; }
div#preqq_panel ol li div.input-box span.characters { position: absolute; z-index: 100; right: 30px; top: 24px; }
div#preqq_panel ol li div.input-box:hover span.characters { color: #333; }

div#preqq_panel ol li.preqquestion { clear: both; }
div#preqq_panel ol li.preqquestion div.input-box a.remove { display: block; position: absolute; left: -6px; top: 28px; z-index: 999; }
div#preqq_panel ol li.preqquestion div.input-box textarea { width: 430px; padding: 0 20px 0 30px; color: #404040;  }

div#preqq_panel ol li.preqquestion ol li.preqanswer div.input-box { width: 442px; margin-left: 28px;}
div#preqq_panel ol li.preqquestion ol li.preqanswer div.input-box textarea { padding-right: 20px; width: 342px; }
div#preqq_panel ol li.preqquestion ol li.preqanswer.active div.input-box textarea { color:#404040;}

div#preqq_panel ol li.preqquestion div.input-box textarea { min-height: 27px; font-size: 20px; padding-top: 1px; margin-bottom: -13px; }
div#preqq_panel ol li.preqquestion ol li div.input-box textarea { font-size: 17px; margin-bottom: -14px; }
.mb div#preqq_panel ol li.preqquestion div.input-box textarea { padding-bottom: 17px; margin-bottom: -26px; }
.mb div#preqq_panel ol li.preqquestion ol li div.input-box textarea { padding-bottom: 13px; margin-bottom: -23px; }

div#preqq_panel ol li.preqquestion span.question_type { width: 35px; height: 35px; display: block; position: absolute; left:17px; top:15px; z-index: 1000; background-image: url(http://cdn2.askyourtargetmarket.com/images/form/radiobuttons_small.png?1283836595); background-repeat: no-repeat; background-position:center -253px; }
div#preqq_panel ol li.preqquestion ol li.preqanswer span.answer_type { width: 35px; height: 35px; display: block; position: absolute; left:17px; top:14px; background-image: url(http://cdn3.askyourtargetmarket.com/images/form/radiobuttons_small.png?1283836595); background-repeat: no-repeat; background-position:center -253px; }
/* -----------------------------------------------------------------------------------------------*/

/* Textarea Dropdown
-----------------------------------------------------------------------------------------------*/
div.dropdown {position:absolute; top:100%; width: 100%; margin-top: -25px; left:0px;z-index:1001; padding:0;}
div.dropdown div.topright {float:right;margin-right: 3px;height:30px;width:40px;background:url(http://cdn0.askyourtargetmarket.com/images/form/dropdown-topright.png?1283836595) no-repeat;}
div.dropdown div.topleft {height:30px;margin-left: 2px;margin-right:43px;background:url(http://cdn1.askyourtargetmarket.com/images/form/dropdown-topleft.png?1283836595) no-repeat;}
div.dropdown div.botright {float:right;margin-right: 3px;height:30px;width:40px;background:url(http://cdn2.askyourtargetmarket.com/images/form/dropdown-botright.png?1283836595) no-repeat;}
div.dropdown div.botleft {height:30px;margin-left: 2px;margin-right:43px;background:url(http://cdn3.askyourtargetmarket.com/images/form/dropdown-botleft.png?1283836595) no-repeat;}
div.dropdown div.mid {padding-right:16px;margin: 0 3px 0 2px;background:url(http://cdn0.askyourtargetmarket.com/images/form/dropdown-right.png?1283836595) right repeat-y;}
div.dropdown div.mid ul {padding-left:16px;background:url(http://cdn1.askyourtargetmarket.com/images/form/dropdown-left.png?1283836595) left repeat-y;}
div.dropdown div.mid ul { max-height:200px; padding-bottom: 18px; overflow: auto; }
div.dropdown div.mid ul li {margin:0 !important;min-height:0px !important;height:auto !important;width:auto !important;position:static !important;}
div.dropdown div.mid ul li a {display:block;line-height:22px;font-size:18px;color:#404040;padding:0 22px;text-decoration:none;}
div.dropdown div.mid ul li a:hover {color:#404040;text-decoration:none;background:#d6e5f1;}
div.dropdown div.mid ul li.active a { color:#404040;text-decoration:none;background:#d6e5f1; }
div.dropdown div.mid ul li a span {font-size:18px;}
div.dropdown div.mid ul li.line { padding: 5px 0 0; }
div.dropdown div.mid ul li.line span { border-top: solid 1px #96CEFA; padding-bottom: 5px; display: block; }
div.dropdown div.mid ul li.no_data span { display: block; padding: 0 20px;line-height:22px;font-size:18px;color:#404040;font-weight: normal; }
div.dropdown div.mid ul li.no_data a { color:#1B75BB; }
div.dropdown div.mid ul li.disabled { padding: 0 20px; }
/* -----------------------------------------------------------------------------------------------*/

/* Multipleselect
-----------------------------------------------------------------------------------------------*/
div.multipleselect {float:left;margin:0 0 4px 10px;display:inline;position:relative;width:auto;}
div.multipleselect a.button,
div.multipleselect a.button:hover,
div.multipleselect a.button:active {text-decoration:none;}
div.multipleselect a.button {display:block;width:134px;height:29px;color:#666;font-size:1.4em;}
div.multipleselect a.button:hover {}
div.multipleselect a.button span {display:block;height:23px;cursor:pointer;padding:0 0 0 10px;width:125px;line-height:23px;overflow:hidden;}
div.multipleselect a.button .ms-left { display: block !important; overflow: hidden !important; background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/select_left.png?1283836595) no-repeat scroll left -2px; padding-left: 14px !important; height: 29px !important; }
div.multipleselect a.button .ms-right { display: block !important; overflow: hidden !important; background: transparent url(http://cdn3.askyourtargetmarket.com/images/form/FilterEditAdd_right.png?1283836595) no-repeat scroll right -187px; padding-right: 60px !important; height: 29px !important; }
div.multipleselect a.button .ms-right span { text-indent: 0em !important; font-size: 17px !important; background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/select_center.png?1283836595) repeat-x scroll center -2px; width: 100% !important; padding: 4px 0 0 !important; height: 25px !important; display: block; line-height: 23px !important; }
div.multipleselect a.button:hover .ms-left { background-position: left -2px; }
div.multipleselect a.button:hover .ms-right span { background-position: left -2px; }
div.multipleselect a.button:hover .ms-right { background-position: right -218px; }

div.multipleselect div.balloon {position:absolute;top:9px;left:-9999px;width:358px;z-index:9999;}
div.multipleselect div.balloonactive {left:-32px;}
div.multipleselect div.balloon a.close {position:absolute;top:44px;right:34px;  background:url(http://cdn1.askyourtargetmarket.com/images/ico/close.png?1283836595) no-repeat;height:12px;width:13px;text-indent:-999em;}
div.multipleselect div.balloon div.content {background-image:url(http://cdn2.askyourtargetmarket.com/images/bg/balloon.png?1283836595);background-position:top center;background-repeat:no-repeat;padding:55px 32px 0 34px;}
div.multipleselect div.balloon div.balloon-bottom {height:36px;background-image:url(http://cdn3.askyourtargetmarket.com/images/bg/balloon-bot.png?1283836595);background-position:top center;background-repeat:no-repeat;}
div.multipleselect div.balloon p.note {color:#666;font-size:0.91em;line-height:1em;width:76px;float:left;margin:0 10px 0 0;padding:10px 0 0 0;}
div.multipleselect div.balloon ul {float:left;width:205px;}
div.multipleselect div.balloon ul li {float:left;margin-bottom:-10px;clear:both;width:100%;}
div.multipleselect div.balloon ul li div.input {float:left;width:34px !important;}
div.multipleselect div.balloon ul li label {float:left;width:171px;text-align:left !important;line-height:18px;font-size:18px;cursor:pointer;color:#808080;padding:8px 0;font-weight:normal;}

#ethnicity-multiple div.balloon {width:408px;}
#ethnicity-multiple div.balloon div.content {background-image:url(http://cdn0.askyourtargetmarket.com/images/bg/balloon-ethn.png?1283836595);}
#ethnicity-multiple div.balloon div.balloon-bottom {background-image:url(http://cdn1.askyourtargetmarket.com/images/bg/balloon-ethn-bot.png?1283836595);}
#ethnicity-multiple div.balloon ul {width:255px;}
#ethnicity-multiple div.balloon ul li label {width:220px;}

#career-multiple div.balloon {width:563px;}
#career-multiple div.balloon div.content {padding-left:24px;background-image:url(http://cdn2.askyourtargetmarket.com/images/bg/balloon-career.png?1283836595);}
#career-multiple div.balloon div.balloon-bottom {background-image:url(http://cdn3.askyourtargetmarket.com/images/bg/balloon-career-bot.png?1283836595);}
#career-multiple div.balloon ul.col1 {width:282px;margin:0 10px 0 0;}
#career-multiple div.balloon ul.col2 {width:214px;}
#career-multiple div.balloon ul.col1 li label {width:248px;}
#career-multiple div.balloon ul.col2 li label {width:179px;}

div.multipleselect.filters a.button { background: none; color: #666666; display: block; height: 29px; padding: 0; }
div.multipleselect.filters a.button .msf-left { display: block !important; overflow: hidden !important; background: transparent url(http://cdn0.askyourtargetmarket.com/images/form/select_left.png?1283836595) no-repeat scroll left -2px; padding-left: 14px !important; height: 29px !important; }
div.multipleselect.filters a.button .msf-right { display: block !important; overflow: hidden !important; background: transparent url(http://cdn1.askyourtargetmarket.com/images/form/FilterEditAdd_right.png?1283836595) no-repeat scroll right -2px; padding-right: 60px !important; height: 29px !important; }
div.multipleselect.filters a.button .msf-right span { text-indent: 0em !important; font-size: 17px !important; background: transparent url(http://cdn2.askyourtargetmarket.com/images/form/select_center.png?1283836595) repeat-x scroll center -2px; width: 100% !important; padding: 4px 0 0 !important; height: 25px !important; display: block; line-height: 23px !important; }

div.multipleselect.filters a.button:hover .msf-left { background-position: left -2px; }
div.multipleselect.filters a.button:hover .msf-right span { background-position: left -2px; }
div.multipleselect.filters a.button:hover .msf-right { background-position: right -33px; }
div.multipleselect.filters a.button.edit .msf-left { background-position: left -2px; }
div.multipleselect.filters a.button.edit .msf-right span { background-position: left -2px; }
div.multipleselect.filters a.button.edit .msf-right { background-position: right -64px; }
div.multipleselect.filters a.button.edit:hover .msf-left { background-position: left -2px; }
div.multipleselect.filters a.button.edit:hover .msf-right span { background-position: left -2px; }
div.multipleselect.filters a.button.edit:hover .msf-right { background-position: right -95px; }
div.multipleselect.filters a.button.add .msf-left { background-position: left -2px; }
div.multipleselect.filters a.button.add .msf-right span { background-position: left -2px; }
div.multipleselect.filters a.button.add .msf-right { background-position: right -125px; }
div.multipleselect.filters a.button.add:hover .msf-left { background-position: left -2px; }
div.multipleselect.filters a.button.add:hover .msf-right span { background-position: left -2px; }
div.multipleselect.filters a.button.add:hover .msf-right { background-position: right -156px; }

div.multipleselect.filters div.balloon p.note { margin: 0; width: 95px; }
div.multipleselect.filters div.balloon ul { min-height: 145px; height: auto !important; height: 145px; }
div.multipleselect.filters div.balloon div.content { padding: 55px 26px 0 26px; }
div.multipleselect.filters div.balloon div.de-select-buttons { width: auto; bottom: 30px; left: 20px; position: absolute; }
div.multipleselect.filters div.balloon div.de-select-buttons a.select-all { background: transparent url(http://cdn3.askyourtargetmarket.com/images/btn/SelectAll.png?1283836595) no-repeat 0 -17px; width: 81px; height: 15px; padding: 0; margin: 4px 0 4px 6px; display: block; }
div.multipleselect.filters div.balloon div.de-select-buttons a.select-all:hover { background-position: 0 -33px; }
div.multipleselect.filters div.balloon div.de-select-buttons a.select-all.disabled { background-position: 0 -1px; }
div.multipleselect.filters div.balloon div.de-select-buttons a.deselect-all { background: transparent url(http://cdn0.askyourtargetmarket.com/images/btn/DeselectAll.png?1283836595) no-repeat 0 -17px; width: 81px; height: 15px; padding: 0; margin: 4px 0 4px 6px; display: block; }
div.multipleselect.filters div.balloon div.de-select-buttons a.deselect-all:hover { background-position: 0 -33px; }
div.multipleselect.filters div.balloon div.de-select-buttons a.deselect-all.disabled { background-position: 0 -1px; }
div.multipleselect.filters div.balloon.two-columns, #career-multiple div.multipleselect.filters div.balloon.two-columns { width: 700px !important; }
div.multipleselect.filters div.balloon.two-columns div.content, #career-multiple div.multipleselect.filters div.balloon.two-columns div.content { background-image: url(http://cdn1.askyourtargetmarket.com/images/bg/balloon-filter-2col.png?1283836595) !important; padding-left: 34px !important; }
div.multipleselect.filters div.balloonactive.two-columns, #career-multiple div.multipleselect.filters div.balloonactive.two-columns { left: -157px !important; }
div.multipleselect.filters div.balloon.two-columns div.balloon-bottom, #career-multiple div.multipleselect.filters div.balloon.two-columns div.balloon-bottom { background-image: url(http://cdn2.askyourtargetmarket.com/images/bg/balloon-filter-2col-bot.png?1283836595) !important; }
div.multipleselect.filters div.balloonactive { left: -20px; }

#statistics-controls #define-target-market div.multipleselect {width:214px;left:10px; position:relative;margin:0;}
#statistics-controls #define-target-market div.multipleselect div.balloon ul li label {text-align:left;line-height:18px;cursor:pointer;color:#808080;padding:8px 0;font-weight:normal;font-size:1.4em;width:171px;}
#statistics-controls #define-target-market #career-multiple div.balloon ul.col1 li label {width:248px;}
#statistics-controls #define-target-market #career-multiple div.balloon ul.col2 li label {width:179px;}
#statistics-controls #define-target-market #ethnicity-multiple div.balloon ul li label {width:220px;}
#statistics-controls #define-target-market div.multipleselect div.balloon ul li {width:100%;margin:0 0 -10px 0;}
#statistics-controls #define-target-market div.balloon div.content {background-color:transparent;padding:55px 32px 0 34px;margin:0;}

#statistics-controls #patterns-panel div.multipleselect div.balloonactive {left:-69px;}
#statistics-controls #patterns-panel div.multipleselect div.balloon ul li label { width: 100px; line-height: 1.1em; }
#statistics-controls #patterns-panel div.multipleselect div.balloon ul li a.off { cursor: pointer; float:left;width:auto;margin-top:10px;height:20px; }
/* -----------------------------------------------------------------------------------------------*/

#sidebar div.callout_home p { margin: 0 0 30px 0; line-height: 1.5em; }
#sidebar div.callout_home p em { font-style: normal; color: #1b75bb; }
#sidebar div.callout_home p sup { font-size: 0.5em; }
#sidebar div.callout_home p .f1 { font-size: 2.2em; }
#sidebar div.callout_home p .f2 { font-size: 1.9em; }
#sidebar div.callout_home p .f3 { font-size: 1.5em; }
#sidebar div.callout_home p .f4 { font-size: 1.4em; }
#sidebar div.callout_home p .f5 { font-size: 1.3em; }
#sidebar div.callout_home p .f6 { font-size: 1.0em; }

#content div.survey h1, #content div.survey h2 { margin-left: 26px; }
#content div.survey ul.form-nav { padding: 10px 0 0 0; overflow: visible; }
#content div.survey div.error_message { display: block; padding: 0; text-align: center; color: red; font-size: 130%; font-weight: bold; height: auto; }
#content div.survey div.error_message span { display: none; padding-bottom: 20px; }
#content div.survey div.error_message.grey { color: #666666; }
#content div.survey div.error_message.orange { color: #F15A24; }
#content div.survey div.note_message { display: block; padding: 0; text-align: center; color: red; font-size: 130%; font-weight: bold; height: auto; }
#content div.survey div.note_message span { display: none; padding-bottom: 20px; }
#content div.survey div.note_message.grey { color: #666666; }

#survey_stop_results { height: 110px; background: url(http://cdn3.askyourtargetmarket.com/images/survey_stop_results_bg.gif?1283836595) top left no-repeat; padding: 0; color: #fff; width: 693px; margin-left: -2px; }
#survey_stop_results h3 { margin: 0; padding: 0; color: #2ec1ff; font-size: 18px; font-weight: normal; }
#survey_stop_results span { color: #afca23; }
#survey_stop_results .notification_close_button { background: transparent url(http://cdn0.askyourtargetmarket.com/images/bg/close_button.png?1283836595) no-repeat 0 0; display: block; float: right; height: 21px; margin: 7px 14px 0 0; width: 24px; }
#survey_stop_results .notification_content { margin: 0 37px 0 37px; padding: 5px 0 0 0; }

#delete_video_panel .only_delete #remove_from_survey { display: none; }
#delete_video_panel .only_delete .span1 { display: none; }
#delete_video_panel .only_delete #remove_permanently { margin-left: 150px !important; }
#delete_video_panel .only_delete .span2 { margin-left: 150px !important; }

#web_cam_error { width:440px;margin: 0 auto; }

#web_cam_error .header { position: relative; display: block; padding-bottom: 10px; }
#web_cam_error .header h1 { display:block; color:#ffffff;font-size:14px;font-weight:normal; padding: 0 4px; }
#web_cam_error .header span { display:block; color:#ffffff;font-size:14px;line-height:14px;font-weight:normal; padding: 0 4px; }
#web_cam_error .header h1 span { display:inline; padding: 0; }
#web_cam_error .header #timer { position: absolute;bottom:4px;right:4px;color:#ffffff;font-size:24px;line-height:24px;font-weight:normal; }

#web_cam_error .content a.TB_closeWindowButton  { background:url("http://cdn1.askyourtargetmarket.com/images/btn/SurveyPreviewCloseBtn.png?1283836595") no-repeat scroll 0 0 transparent;color:#999999;font-size:19px;height:45px;line-height:68px;padding:0 !important;position:absolute;right:-50px;text-indent:-999em;text-transform:uppercase;top:0;width:47px;}
#web_cam_error .content a.TB_closeWindowButton:hover { background-position: 0 -44px; }

#web_cam_container { width:440px;margin: 0 auto; }

#web_cam_container .header { position: relative; display: block; padding-bottom: 10px; }
#web_cam_container .header h1 { display:block; color:#ffffff;font-size:14px;font-weight:normal; padding: 0 4px; }
#web_cam_container .header span { display:block; color:#ffffff;font-size:14px;line-height:14px;font-weight:normal; padding: 0 4px; }
#web_cam_container .header h1 span { display:inline; padding: 0; }
#web_cam_container .header #timer { position: absolute;bottom:4px;right:4px;color:#ffffff;font-size:24px;line-height:24px;font-weight:normal; }

#web_cam_container .content a.TB_closeWindowButton  { background:url("http://cdn2.askyourtargetmarket.com/images/btn/SurveyPreviewCloseBtn.png?1283836595") no-repeat scroll 0 0 transparent;color:#999999;font-size:19px;height:45px;line-height:68px;padding:0 !important;position:absolute;right:-50px;text-indent:-999em;text-transform:uppercase;top:0;width:47px;}
#web_cam_container .content a.TB_closeWindowButton:hover { background-position: 0 -44px; }

.hidden { visibility: hidden; }

.fieldWithErrors { padding: 2px; background-color: red; display: table; }

#save-message { font-size: 1.7em !important; font-weight: bold; color: #1B75BB; }
#save-message a { color: #1B75BB; font-weight: bold; text-decoration: underline; }

#habla_window_div .habla_panel_border {
	background: transparent url(http://cdn3.askyourtargetmarket.com/images/habla/background-small.png?1283836595) repeat scroll 0 0 !important;
}
#habla_window_div .hbl_pal_main_bg {
	background-color: transparent !important;
}
