img, div { behavior: url(/support/js/iepngfix.htc) }

#top_search { margin-right: 10px; }
h1 { margin-left: 0; }
.agent_block { border-left: 1px solid #EACF5F; border-right: 1px solid #EACF5F;background:#FFF8A0;padding:0px 5px; }
#print_links { display: none; }

#faq_content { margin-top: 0px; background: url(/support/images/detail/content_bg.gif) 186px 0px repeat-y; } /* this is a width of 720px per #primary article */
#faq_content ul {padding-left: 30px; margin-left: 0;}
#faq_content ol {padding-left: 30px;}
.your_answer { position:absolute; top:80px; left:0px; z-index: 10; }

/* left nav 180px for lnav + margin left of 6px */
#faq_content #leftlinks {float: left; width: 180px; display: inline; margin-top: 60px;margin-left: 6px;}
#faq_content .container-border { border-left: 1px solid #D0D0D0;padding-top: 1px;background: #fff;}
#faq_content #leftlinks .article{ background-color:#DFE4EA;padding: 0px 0px;}
#faq_content #leftlinks .article ul{ background-color:#DFE4EA;margin:10px 0px 10px 0px;padding-left: 10px;}
#faq_content #leftlinks .article li {list-style-type: none;background: url(/support/images/icons/link_internal.gif) no-repeat left top; padding: 5px 5px 0px 25px;background-position: 0 6px;}
#faq_content #leftlinks ul {padding:0px 0px 0px 10px;margin: 0px 0px 0px 0px;}
#faq_content #leftlinks li.related {list-style-type: none;background: url(/support/images/icons/link_internal.gif) no-repeat left top; background-position: 0 1px;padding-left: 25px;margin-bottom: 0px;margin-top: 10px;}
#faq_content #leftlinks a { color: #0081D6; font-size: 12px; font-weight: bold;}
#faq_content #leftlinks li.related a:hover{ color: #CC0000; font-size: 12px; font-weight: bold;}
#faq_content #leftlinks .title{ font-size: 12px;font-weight: bold;color:#373737;padding: 5px 0px 5px 10px;margin-top: 10px;}
#faq_content #leftlinks #recently { border-left: 1px solid #D0D0D0; background: #F9F9F9; }
#faq_content #leftlinks #recently ol { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
#faq_content #leftlinks #recently li { padding-left: 0px; margin: 0px 3px 0px 20px}
#faq_content #leftlinks li.recent a:hover{ color: #CC0000; font-size: 12px; font-weight: bold;}
#faq_content #leftlinks #recently .title{ border: none;font-size: 12px;font-weight: bold;color:#373737;padding: 3px 0px 5px 10px;margin-top:0px;}

/* article body 520px total*/
#faq_copy {float: left; width: 520px; position: relative; }
#faq_copy .border-color {border-left: solid 1px #cdcdcf; border-right: solid 1px #cdcdcf;/* height: 500px; overflow: auto;*/}
#faq_copy .border-color_agent{border-left: solid 1px #E5C641; border-right: solid 1px #E5C641; background:#FFF8A1;/*height: 500px; overflow: auto;*/}
#faq_copy .function_btns { display: block; position: absolute; top: 1px; right: 20px; }
/*#faq_copy #details { margin: 0px 0px 0px 20px; width: 478px; overflow: auto; }*/
#faq_copy #details { margin: 0px 0px 0px 20px; width: 478px; }
/* This is to deal with the vertical scrollbar in ie 6.  It causes a problem in safari (non-css3 compliant)). apply in #faq_copy #details
overflow-x: auto; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 19 : 4); */
#faq_copy .content_icon{float:left;padding: 0px 5px 0px 0px;margin-top: 12px;}
#faq_copy h1{margin-bottom: 0px; color: #646566; font-size: 21px;}
#faq_copy .article_title { width:400px;margin: 20px 0px 0px 0px;float:left;padding-bottom: 10px;}
#faq_copy .article_block {margin-top: 10px;}
#faq_copy .article_block_top {border-top: 1px solid #ccc;padding-top: 10px;margin-top: 10px;}
#faq_copy .article_block_title h2{display:block; font-size:14px; font-weight: bold; color: #333333;}
#faq_copy .article_info{display: inline; padding-right: 10px; color: #999;}
#faq_copy p.section {margin-right: 20px;border-top: 1px solid #ccc;}
#faq_copy h4 {color: #000033;}
#faq_copy .article_block h4{ color: #145C8F;}

/* #no_dead_endz_content { float: left; display: block; margin: 0px; border:0px; padding: 0px; background: transparent url(/support/images/detail/content_bg.gif) repeat-y 186px 0px; } */
#no_dead_endz_content { float: left; display: none; margin: 0px; border:0px; padding: 0px; background: transparent url(/support/images/detail/content_bg.gif) repeat-y 186px 0px; }

/* left nav 180px for lnav + margin left of 6px */
#no_dead_endz_content #leftfiller {float: left; width: 180px; height: 40px; display: inline; margin-top: 60px; margin-left: 6px;}

/* no_dead_endz_copy content body 520px total*/
#no_dead_endz_copy {float: left; width: 520px; position: relative; }
#no_dead_endz_copy .border-color {background: #ffffff; border-left: solid 1px #cdcdcf; border-right: solid 1px #cdcdcf;/* height: 500px; overflow: auto;*/}
#no_dead_endz_copy .border-color_agent {background: #ffffff; border-left: solid 1px #E5C641; border-right: solid 1px #E5C641; background:#FFF8A1;/*height: 500px; overflow: auto;*/}
#no_dead_endz_copy .function_btns { display: block; position: absolute; top: 1px; right: 20px; }
#no_dead_endz_copy #nde_details { float: left; margin-top: 6px; margin-left: 20px; _margin-left: 10px; padding-bottom: 10px; width: 478px; }

#need_more_help_div { padding-top:10px; padding-bottom: 15px; font-smooth: always; font-size: 13.5pt; font-family: Arial; font-weight:bold; letter-spacing: -1px; word-spacing:2px; }
.contact_channel { float: left; margin:6px 0px 0px 5px; display:inline; }

ul.channel_components { border: 0; list-style: none; list-style-type: none; margin: 0px; padding: 0px; }
ul.channel_components ul.channel_component_form_elem { float: left; display: inline; width: 100%; list-style: none; list-style-type: none; margin: -5px 0px 0px 0px; padding: 0px; }

ul.channel_components span.channel_component_label { font-smooth: always; font-size:11.5pt; line-height: 11.5pt; font-weight:bold; margin:0px; padding: 0px; letter-spacing: -0.5px; word-spacing:2px; }

input#inputAskTina, input#inputLC { color: #cccccc; font-weight:bold; display: block; vertical-align: bottom margin-left: 0px; margin-top: 10px; font-smooth: always; font-size: 14px; height: 20px; line-height: 20px; width: 265px; border:solid 2px #b0c6f7 }

/* This is to deal with the vertical scrollbar in ie 6.  It causes a problem in safari (non-css3 compliant)). apply in #faq_copy #details
overflow-x: auto; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 19 : 4); */
#no_dead_endz_copy .content_icon{float:left;padding: 0px 5px 0px 0px;margin-top: 12px;}
#no_dead_endz_copy .nde_top_curves { float: left; line-height: 0px; height: 7px; margin: 0px; padding: 0px; }
#no_dead_endz_copy .nde_bottom_curves { line-height: 0px; height: 7px; border:0px; padding:0px; }

/* tax tip */
#faq_copy .tip_box_content{margin-right:10px;}
#faq_copy .tax_tip{float:right;width: 228px;margin-left: 10px;}
#faq_copy .tax_tip_content{padding: 5px 10px;border-left: 1px solid #C4CADF; border-right: 1px solid #C4CADF;background-color: #E9F3FF;}

/* generic tip */
#faq_copy .tip_block{background:#E9F3FF;border-left: 1px solid #C0CCDF;border-right: 1px solid #C0CCDF; padding: 10px 10px;}

/* Step */
#faq_copy .step-section {font-size: 12px; font-weight: bold; margin-bottom: 0px;}
#faq_copy .step-content-box { padding: 10px;border: 1px solid #ccc;}
#faq_copy .step { background: url(/support/images/detail/step_bottom.gif) bottom left no-repeat; width: 478px;margin-bottom: 5px; }
#faq_copy .step_inner { background: url(/support/images/detail/step_top.gif) top left no-repeat; padding: 5px 20px 5px 10px; } 

/* Agent Note */
#faq_copy .agent-note { padding: 5px;border-left: 1px solid #EACF5F; border-right: 1px solid #EACF5F;background:#FFF8A0;}
#faq_copy .agent-note-articleinfo { padding: 0px 5px;border-left: 1px solid #EACF5F; border-right: 1px solid #EACF5F;background:#FFF8A0;}

/* Error Resolution */
#faq_copy .article_resolution { padding: 10px;border: 1px solid #E4E2E3; background:#F4F4F4;}

/* blue article block */
#faq_copy .article_block_blue { width: 458px; background: url(/support/images/detail/tip_top.gif) no-repeat top left; padding-top: 3px; margin: 10px 0 15px; }
#faq_copy .article_block_blue .content { background: url(/support/images/detail/tip_bg.gif) repeat-y top left; padding: 10px 15px; }
#faq_copy .article_block_blue .bottom { background: url(/support/images/detail/tip_btm.gif) no-repeat top left; padding: 0; height: 3px; width: 458px; }

#faq_copy ul .article_block_blue { width: 422px; background: url(/support/images/detail/tip_top_list.gif) no-repeat top left; padding-top: 3px; margin: 10px 0 15px; }
#faq_copy ul .article_block_blue .content { background: url(/support/images/detail/tip_bg_list.gif) repeat-y top left; padding: 10px 15px; }
#faq_copy ul .article_block_blue .bottom { background: url(/support/images/detail/tip_btm_list.gif) no-repeat top left; padding: 0; height: 3px; width: 422px; }

/* Table */
#faq_copy #article_table {width: 478px;border-left: 1px solid #C1CCDF;border-right: 1px solid #C1CCDF;margin: 3px 0px 0px 0px;}
#faq_copy #article_table .table_title {background-color: #EBF4FC;padding:3px 10px 3px 10px;}
#faq_copy #article_table .table_content {background-color: #EDEBEA;border-top:2px solid #fff;border-right: 3px solid #fff;padding: 3px 3px 3px 10px;}
#faq_copy #article_table .table_content_last {background-color: #EDEBEA;border-top:2px solid #fff;padding: 3px 3px 3px 10px;}
#faq_copy #article_table .table_title_rt {background-color: #EBF4FC;border-right: 3px solid #fff;padding:3px 10px 3px 10px;}
#faq_copy .tabletop {background: url(/support/images/detail/table_top.gif)  no-repeat;}
#faq_copy .tablebtm{background: url(/support/images/detail/gray_btm.gif)  no-repeat;height: 3px;}

/* page level survey */
#pagelevel_survey { position: relative; }
#survey_dialog { width: 471px; position: absolute; top: 10px; left: -282px; visibility: hidden; }
#survey_dialog .title { background: url(/support/images/detail/survey_bg_top.png) top left no-repeat; height: 39px; text-align: center; font-size: 21px; font-weight: bold; color: #395169; padding: 20px 0 0; }
#survey_dialog .close { position: absolute; top: 15px; left: 420px; }
#survey_dialog .close a { font-weight: bold; color: #cc0000; }
#survey_dialog .content { background: url(/support/images/detail/survey_bg_middle.png) top left no-repeat; padding: 10px 35px; }
#survey_dialog .content input, #survey_dialog .content textarea { position: relative; }
#survey_dialog .bottom { background: url(/support/images/detail/survey_bg_bottom.png) top left no-repeat; height: 70px; padding: 12px 0 0 0; }
#survey_dialog .hand { vertical-align: -.6em; margin-top: 5px; }
#survey_dialog .question { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.indent_left { margin-left: 20px; }
#survey_dialog textarea { margin: 5px 0; }
#survey_dialog .continue_buttons { width: 240px; margin: 0 auto;}
#survey_dialog .continue_buttons img { margin: 0 5px; cursor: pointer; }
#survey_dialog .answer_open_wrapper { position: relative; }
#survey_dialog #remaining { position: absolute; left: 275px; top: 5px; width: 100px; }

/*#video_survey_dialog { width: 471px; position: absolute; top: 10px; left: -282px; visibility: hidden; }*/
#video_survey_dialog { width: 471px; z-index: 10; position: absolute; margin: auto,auto; visibility: hidden; }
#video_survey_dialog .title { background: url(/support/images/detail/survey_bg_top.png) top left no-repeat; height: 39px; text-align: center; font-size: 21px; font-weight: bold; color: #395169; padding: 20px 0 0; }
#video_survey_dialog .close { position: absolute; top: 15px; left: 420px; }
#video_survey_dialog .close a { font-weight: bold; color: #cc0000; }
#video_survey_dialog .content { background: url(/support/images/detail/survey_bg_middle.png) top left no-repeat; padding: 10px 35px; }
#video_survey_dialog .content input, #survey_dialog .content textarea { position: relative; }
#video_survey_dialog .bottom { background: url(/support/images/detail/survey_bg_bottom.png) top left no-repeat; height: 70px; padding: 12px 0 0 0; }
#video_survey_dialog .hand { vertical-align: -.6em; margin-top: 5px; }
#video_survey_dialog .question { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#video_survey_dialog textarea { margin: 5px 0; }
#video_survey_dialog .continue_buttons { width: 240px; margin: 0 auto;}
#video_survey_dialog .continue_buttons img { margin: 0 5px; cursor: pointer; }
#video_survey_dialog .answer_open_wrapper { position: relative; }
#video_survey_dialog #remaining { position: absolute; left: 275px; top: 5px; width: 100px; }

/* page level video */
#video_wrapper { background: #ebf2ff; border:1px solid #cecdd2; padding: 20px; position: relative; width: 436px; height: 292px; display: block; }
#video_wrapper .btn { background: #ffffff; position: absolute; width: 436px; height: 263px; cursor:pointer; opacity:0.6; z-index: 30; }
#video_wrapper .video { z-index: 1; } 
#video_wrapper .video #videosurvey { margin-top: 15px; }
