
#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: 10px; background: url(/common/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: relative; top: 80px; height: 40px; width: 197px; left:6px; z-index: 10; background-image: url(/common/images/detail/your_answer.gif);}
.your_answer_label {position: relative; top:14px; left: 15px; font-family: verdana; font-weight: bold; font-size: 13px; color: #ffffff; }

/* left nav 180px for lnav + margin left of 6px */
#faq_content #leftlinks {float: left; width: 180px; display: inline; margin-top: 55px;margin-left: 6px;}
#faq_content .container-border { border-left: 1px solid #D0D0D0;padding-top: 1px;background: #fff;}
#faq_content #leftlinks .article{ background-color:#E2EAF5;padding: 0px 0px;}
#faq_content #leftlinks .article ul{ background-color:#E2EAF5;margin:10px 0px 0px 0px;padding-left: 10px;}
#faq_content #leftlinks .article li {list-style-type: none;background: url(/common/images/icons/link_internal.gif) no-repeat left top; padding: 5px 5px 5px 25px;background-position: 0 6px; font-family: verdana; font-weight: bold; font-size: 11px; color: #505050;}
#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(/common/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 { font-family: verdana; font-size: 11px; font-weight: regular; color: #365ebf;}
#faq_content #leftlinks li.related a:hover{ color: #CC0000; font-size: 11px; font-weight: regular;}
#faq_content #leftlinks .title{ background-image: url(/common/images/detail/lnav_section_title.gif); color: #505050; font-family: verdana; font-size: 11px; font-weight: bold; padding: 8px 0px 7px 10px; margin-top: 0px; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0;}
#faq_content #leftlinks #recently { border-left: 1px solid #D0D0D0; background: #FFFFFF; font-family: verdana; font-size: 11px; font-weight: regular; color: #505050;}
#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{ font-family: verdana; font-size: 11px; font-weight: regular;}
#faq_content #leftlinks li.recent a:hover{ color: #CC0000; font-size: 11px; font-weight: regular;}
#faq_content #leftlinks #recently .title{ border: none; font-family: verdana; font-size: 11px; font-weight: bold; color:#505050; padding: 0px 0px 5px 10px; margin-top:0px; border-bottom: 1px solid #D0D0D0;}

/* 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: 10px; right: 20px; }
#faq_copy #details { margin: 10px 0px 0px 20px; width: 478px; overflow: auto; font-family: verdana;}
/* 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 h2{margin-bottom: 0px; font-family: verdana; font-size: 18px; font-weight: bold;}
#faq_copy .article_title { width:400px;margin: 20px 0px 0px 0px;float:left;padding-bottom: 10px; font-family: verdana; font-size: 18px; font-weight: bold; color: #505050; }
#faq_copy .article_block {margin-top: 10px; font-family: verdana; font-size: 11px; color: #505050;}
#faq_copy .article_block_top {border-top: 1px solid #ccc;padding-top: 10px;margin-top: 10px;}
#faq_copy .article_block_title {display:block; font-size:14px; font-weight: bold;}
#faq_copy .article_info{display: inline; padding-right: 10px; color: #999; font-family: verdana; font-size: 11px; font-weight: normal;}
#faq_copy p.section {margin-right: 20px;border-top: 1px solid #ccc;}
#faq_copy h4 {color: #000033;}
#faq_copy .article_block h4{ color: #145C8F;}

/* 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;}
#faq_copy .step-content-box { padding: 10px;border: 1px solid #ccc;}
#faq_copy .step { background: url(/common/images/detail/step_bottom.gif) bottom left no-repeat; width: 478px;margin-bottom: 5px; }
#faq_copy .step_inner { background: url(/common/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(/common/images/detail/tip_top.gif) no-repeat top left; padding-top: 3px; margin: 10px 0 15px; }
#faq_copy .article_block_blue .content { background: url(/common/images/detail/tip_bg.gif) repeat-y top left; padding: 10px 15px; }
#faq_copy .article_block_blue .bottom { background: url(/common/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(/common/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(/common/images/detail/tip_bg_list.gif) repeat-y top left; padding: 10px 15px; }
#faq_copy ul .article_block_blue .bottom { background: url(/common/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(/common/images/detail/table_top.gif)  no-repeat;}
#faq_copy .tablebtm{background: url(/common/images/detail/gray_btm.gif)  no-repeat;height: 3px;}

/* page level survey */
#pagelevel_survey { position: relative; z-index: 1010;}
#survey_dialog { width: 471px; position: absolute; top: 10px; left: -282px; visibility: hidden; z-index:1010;}
#survey_dialog .title {  background: url(/common/images/detail/survey_bg_top.png) top left no-repeat; height: 17px; text-align: center; font-family: verdana; font-size: 11px; font-weight: bold; color: #505050; padding-top: 13px; }
#survey_dialog .close { position: absolute; top: 15px; left: 420px; }
#survey_dialog .close a { font-weight: bold; color: #cc0000; }
#survey_dialog .content { background: url(/common/images/detail/survey_bg_middle.png) top left; padding: 10px 35px; }
#survey_dialog .content input, #survey_dialog .content textarea { position: relative; }
#survey_dialog .bottom { background: url(/common/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: 100%; margin: 10px auto; text-align: center;}
#survey_dialog .continue_buttons img { margin: 0 5px; cursor: pointer; cursor: hand; }
#survey_dialog .answer_open_wrapper { position: relative; }
#survey_dialog #remaining { position: absolute; left: 275px; top: 5px; width: 100px; }


