/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,dl,dt,dd,ul,li,fieldset,form,label,legend,caption{
	margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;
}
form,input{font-style:inherit;font-size:100%;font-family:inherit;}
html{font:62.5% arial,helvetica,verdana,sans-serif;}
body{line-height:1;color:#000;font:1.2em arial,helvetica,verdana,sans-serif;background:#fff;}
ul{list-style:none;padding-left:10px;}
hr{border:none 0;border-top:1px solid #c1dcf8;}

/* Columns */
.column_two,.column_two_right{float:left;width:319px;padding:10px;}
.box_wrap .column_two{width:299px;}
.column_three{float:left;width:190px;padding:0 10px;}
.column_four{float:left;width:150px;padding-left:10px;}

/* tables still need 'cellspacing="0"' */
caption,th,td{text-align:left;font-weight:normal;vertical-align:top;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* Structural Classes */
.fix_width{margin:0 auto;width:929px;padding:0 12px;text-align:left;}
.clear{clear:both;}
.right{float:right;}
img.right{padding:0 0 8px 8px;}
.left{float:left;}
.important{color:#cd1a56;}
.nomargin{margin-top:0;}
.underline{text-decoration:underline;}
.align-left{text-align:left;}
.align-center,.align-mc,.align-tc,.align-bc,.center{text-align:center;}
.align-right,.align-br,.align-mr,.align-tr{text-align:right;}
.align-top,.align-tr,.align-tc{vertical-align:top;}
.align-mc,.align-mr,.absmiddle{vertical-align:middle;}
.align-bottom,.align-br,.align-bc{vertical-align:bottom;}
.first{margin-top:0;padding-top:0;}
.middleTable{background:#eefade;border:1px solid #b8dd7b;}
.off{color:#ccc;}
.onlyprint{display:none;}

/* Default Type */
p{font-size:1.0em;margin-top:10px;line-height:1.4em;}
p.footnote{font-size:0.9em;padding-top:20px;margin:0;color:#5a5a5a;background:#fff;}
p.small,span.small,div.small,h3.small{font-size:0.9em;}
h1{font:bold 1.6em tahoma,geneva,sans-serif;padding-top:20px;margin:0;color:#003f72;}
h2{font:bold 1.3em trebuchet ms,helvetica,sans-serif;padding-top:15px;margin:0;color:#0f5b9a;}
h3,h4{font:bold 1.2em trebuchet ms,helvetica,sans-serif;padding-top:10px;margin:0;color:#0f5b9a;}
a.hideline{text-decoration:none;}
a.hideline:hover{text-decoration:underline;}
a{color:#006ede;}
a:visited{color:#647585;}
em{font-style:italic;}
legend{visibility:hidden;}
abbr,acronym{cursor:help;border-bottom:1px dotted #999;}

/* Default Lists */
li{margin-top:10px;line-height:1.4em;}
ol{margin-bottom:0;}
ul li{background:url(../../images/final/list-bullet.gif) no-repeat;padding-left:13px;}
.side_box li,.small li,.side_callout li{margin-top:4px;padding-left:12px;color:#5a5a5a;line-height:1.3em;}
.small li{font-size:0.9em;}
.large li{font-size:1.1em;padding-left:13px;margin-top:10px;line-height:1.4em;}
li.link{background:url(../../images/final/link.gif) left 1px no-repeat;padding:0;margin-top:5px;}
li.link a{display:block;padding-left:16px;text-decoration:none;}
li.link a:hover{text-decoration:underline;}
ul.white li{background:url(../../images/final/list-bullet-white.gif) no-repeat;padding-left:13px;color:#fff;}
ul.features li{background:url(../../images/final/product-blank.gif) no-repeat;padding:5px 0 7px 30px;margin:7px 0 0;}
ul.features li.top{margin-top:15px;}
ul.features li.on{background:url(../../images/final/product-x.gif) no-repeat;}
ul.features li ul.small{margin-top:10px;}
ul.features li ul.small li{background:url(../../images/final/list-bullet.gif) no-repeat;margin-top:4px;padding:0 0 0 12px;line-height:1.3em;}
ul.radio{padding-left:10px;}
ul.radio li{background:none;padding:5px 0 0;margin:0;font-weight:bold;}
ul.radio li input{margin:0 7px 0 0;padding:0;vertical-align:middle;float:left;clear:left;}
#content ul.options{margin:0;}
ul.options li{background:none;padding:0;margin:7px 0 0;font-size:1.2em;font-weight:bold;border-top:1px solid #d1e7fe;}
ul.options li.first{border-top:1px solid #fff;margin:0;}
ul.options li div.button{float:left;width:52px;padding-top:5px;}
ul.options li div.copy{float:left;padding:12px 0 7px 10px;width:457px;}
ul.options li p{font-size:0.8em;font-weight:normal;line-height:1.3em;}
#side_top li{background:url(../../images/final/section-link.gif) no-repeat;padding:0 0 3px;margin-top:3px;border-bottom:1px dotted #ddd;}
#side_top li.on{background:url(../../images/final/section-link-on.gif) no-repeat;padding-left:17px;}
#side_top li a{display:block;padding-left:17px;text-decoration:none;}
#side_top li a:hover{text-decoration:underline;}

/* Back and Continue Buttons */
.buttonBack{border:0;font-weight:bold;font-size:14px;color:#fff;cursor:pointer;width:114px;height:29px;padding:0 0 3px 19px;line-height:29px;margin:0 5px;}
.buttonContinue{border:0;font-weight:bold;font-size:14px;color:#fff;cursor:pointer;width:114px;height:29px;line-height:29px;padding:0 19px 3px 0;margin:0 5px;}  

/* Default Forms */
form,form input{margin:0;padding:0;}
form label{display:block;font-size:1.0em;padding:0;}
form input.radio{padding:0;margin:0;}

/* Main Page Sections */
#body{width:953px;margin:0 auto;padding-bottom:15px;min-height:500px;height:auto !important;height:500px;}
#content{width:679px;float:right;background:none;padding:0 12px;text-align:left;}
#content.noside{float:none;margin:0 auto;}
#content.full{float:none;width:929px;}
#side{float:left;width:236px;background:#eef8ff url(../../images/final/side-back.gif) bottom left repeat-x;padding:0 0 120px;text-align:left;}
#side_wrap{background:transparent url(../../images/final/menu-top.gif) no-repeat;padding:20px 0 0 12px;}
#body.popup{width:711px;}
#body.popup #content{padding:1px 16px 0;}

#body_help{margin:0 auto;width:auto;overflow:show;padding:10px 0 10px 15px;clear:both;min-height:400px;height:auto !important;height:400px;}
body.landing #footer{margin-top:0;}
#content_help{width:444px;margin:0;float:left;}
#content_landing{width:519px;clear:both;float:left;padding-left:7px;}
#side_landing{float:right;width:239px;display:inline;}

/* Header */
#header{background:#fff url(../../images/final/main-back2.gif) bottom left repeat-x;overflow:visible;border:0.1px solid transparent;}
#top_links_test{float:right;width:auto;padding-right:15px;padding-top:20px;}
#top_links_test p.cart{padding:0 5px 0 0;margin:0;background:transparent url(../../images/final/cart.gif) 0 50% no-repeat;line-height:30px;}
#top_links_test p.cart a{color:#3188e5;text-decoration:none;padding-left:21px;}
#top_links_test p.cart a:hover{text-decoration:underline;}
#returning_users{float:right;font-size:0.9em;line-height:normal;margin-top:16px;z-index:500;}
#returning_users ul{margin:0;padding:0;list-style:none;z-index:500;}
#returning_users li{display:inline;margin:0;padding:0 3px 0 0;background:none;float:left;position:relative;z-index:500;}
#returning_users li ul{display:none;position:absolute;top:29px;left:0;width:190px;background:url(../../images/final/returning-bottom.gif) bottom left no-repeat;z-index:500;}
#returning_users li:hover ul,#returning_users li.over ul{display:block;z-index:500;}
#returning_users li ul li{background:#68a90e url(../../images/final/returning-back.gif) repeat-y;display:block;float:none;width:190px;padding:0;margin:0;font-size:1.1em;z-index:500;}
#returning_users li ul li span{padding:3px 10px;display:block;float:none;color:#fff;z-index:500;}
#returning_users li ul li a{color:#fff;text-decoration:none;z-index:500;}
#returning_users li ul li a:hover{color:#fff;text-decoration:underline;z-index:500;}
#returning_users li ul li a:visited{color:#fff;z-index:500;}
#logo{clear:both;float:left;padding:0 0 8px;}
#tag_burst{float:right;padding:15px 7px 0 20px;}
#tagline{float:left;padding:11px 0 0 15px;margin:0;}
p.breadcrumbs{font-size:0.9em;padding:10px 0 10px 16px;margin:0;color:#7b7b7b;}
p.breadcrumbs a{color:#6098d0;}
#identity{clear:left;float:left;width:500px;margin-top:18px;}

/* Header Tabs */
#tabs{float:left;font-size:1.0em;line-height:normal;margin:0;z-index:5;text-align:left;padding-left:90px;}
#tabs ul{margin:0;padding:0;list-style:none;z-index:5;}
#tabs li{display:inline;margin:0;padding:0 3px 0 0;background:none;float:left;position:relative;z-index:5;}
#tabs a{float:left;background:url(../../images/final/header-tabs.png) left -100px no-repeat;margin:0;padding:0 0 0 10px;text-decoration:none;z-index:5;}
#tabs a.on{background:url(../../images/final/header-tabs.png) no-repeat;z-index:5;}
#tabs a span{float:left;display:block;background:url(../../images/final/header-tabs.png) right -100px no-repeat;padding:5px 10px 5px 0;color:#fff;z-index:5;}
#tabs a.on span{background:url(../../images/final/header-tabs.png) right top no-repeat;color:#0f5b9a;z-index:5;}
#tabs a span{float:none;z-index:5;}
#tabs a:hover{background-position:0% -150px;z-index:5;}
#tabs a.on:hover{background-position:0% -50px;}
#tabs a:hover span{background-position:100% -150px;text-decoration:underline;z-index:5;}
#tabs a.on:hover span{background-position:100% -50px;}
#tabs li ul{display:none;position:absolute;top:26px;left:0;width:230px;border-left:1px solid #5097d3;border-bottom:2px solid #5097d3;border-right:2px solid #5097d3;background:#fff;z-index:5;}
#tabs li:hover ul,#tabs li.over ul{display:block;z-index:5;}
#tabs li ul li{float:none;font-size:0.9em;width:230px;padding:0;margin:0;z-index:5;}
#tabs li ul li a{font-size:1.1em;color:#024e8b;padding:5px 10px 5px 19px;width:201px;display:block;border:0;float:none;background:#fff url(../../images/final/list-bullet.gif) 9px 5px no-repeat;z-index:5;}
#tabs li ul li a:hover{color:#024e8b;background:#deeffe url(../../images/final/list-bullet.gif) 9px 5px no-repeat;text-decoration:none;z-index:5;}
#tabs li ul li a:visited{color:#024e8b;z-index:5;}

/* Content */
em{font-style:italic;}
#content .top{margin-top:15px;}
div.nav{clear:both;padding:15px 25px 5px;}
div.nav h3{margin:none;text-align:center;}
div.nav h3.off{color:#ccc;}
.answer{font:bold 1.3em trebuchet ms,helvetica,sans-serif;color:#0f5b9a;}
td.label,td.label_big{font-weight:bold;text-align:right;}
td.label_left{color:#0f5b9a;font-weight:bold;text-align:left;}
#buttons{margin-top:25px;text-align:center;}
#body.popup{padding:0 15px 15px;width:auto;}
#body.popup h1{padding-left:0;margin-top:10px;}
#body.popup_quarter{padding:0 0 0 15px;}
.reg_verisign{float:right;width:100px;padding:15px 0 15px 10px;}
.reg_verisign_d{float:right;width:100px;padding:15px 0 0 10px;}
#body.sitemap{width:692px;padding:0 0 0 8px;}
#body.sitemap #content{width:425px;}
#license_wrap{display:block;width:386px;padding:0 25px;height:45px;text-align:center;margin:0 auto;line-height:45px;}
.feature_image{float:right;padding:10px 0 10px 8px;}
.feature_column{width:290px;}
.feature_column p{color:#5e5e5e;font-size:0.9em;width:218px;}
.feature_column h3{color:#0d5ba6;font:bold 1.2em arial,helvetica,verdana,sans-serif;padding-top:35px;margin:0;}
.feature_column h3.first{padding-top:10px;margin:0;}
.feature_column h3 em{color:#159c2b;}

/* General Use Table */
table.lined{margin:0;border-collapse:separate;border-spacing:0;width:100%;}
table.lined th{font-weight:bold;}
table.lined td,table.lined th{padding:9px 7px 9px 15px;font-size:1.0em;border-bottom:1px solid #d1e7fe;vertical-align:middle;}
table.lined td.line_right{border-right:1px solid #d1e7fe;}
table.lined td.last{border-bottom:none;}
td.submit{padding-top:20px;border-top:1px dashed #badbf7;}

/* TaxACT Tour */
#tour_menu{float:left;width:183px;}
#tour_content{float:right;width:542px;padding-left:10px;}
p.tour_nav{float:right;margin:0;padding:14px 10px 0 0;}
#buttons.tour{width:550px;margin-left:auto;margin-right:auto;}

/* Content Boxes */
.box_wrap{background:#fff -1358px top repeat-y;width:679px;margin-top:13px;}
.box_wrap_transparent{background:transparent -1358px top repeat-y;width:679px;margin-top:13px;}
.box_top{background:transparent top left no-repeat;padding-top:10px;}
.box_bottom{background:transparent -679px bottom no-repeat;padding:0 10px 10px;margin:0;}
.box_dual_wrap{background:transparent -1358px top repeat-y;width:679px;margin-top:13px;}
.box_dual_top{background:transparent top left no-repeat;padding-top:10px;}
.box_dual_bottom{background:transparent -679px bottom no-repeat;padding:0 10px 10px;margin:0;}
.box_dual_wrap .left_side{width:313px;float:left;}
.box_dual_wrap .right_side{width:313px;float:right;}
.small_box_wrap{background:#fff -1098px top repeat-y;width:549px;margin-top:13px;}
.small_box_top{background:transparent top left no-repeat;padding-top:10px;}
.small_box_bottom{background:transparent -549px bottom no-repeat;padding:0 10px 10px;margin:0;}
.callout_box{background:transparent -1358px top repeat-y;width:679px;margin:13px 0 0;}
.callout_wrap{background:transparent top left no-repeat;padding-top:10px;}
.callout_content{background:transparent -679px bottom no-repeat;padding:0 10px 10px;}
.side_box,.side_callout{width:211px;margin-top:10px;background:#e6f4ff -422px top repeat-y;}
.side_box_top,.side_callout_top{padding-top:10px;background:transparent no-repeat;}
.side_box_bottom,.side_callout_bottom{padding-bottom:10px;background:transparent -211px bottom no-repeat;padding:0 1px 10px;}
.side_box h4{padding:0;font:bold 1.0em arial,helvetica,verdana,sans-serif;}
.side_box div.seal{clear:both;}
.side_box div.seal img{float:left;padding:5px 0 0 10px;margin:0;margin:0;}
.side_box div.seal p{float:left;margin:10px 0 0;padding:0;width:110px;}
.side_box p,.side_box h3,.side_box h4,.side_box ul{padding-left:9px;padding-right:9px;}
.side_box li p{padding-left:0;padding-right:0;}
.side_box .side_image{padding:7px 0;}
.alert_box{background:transparent -1358px top repeat-y;border-collapse:separate;border-spacing:0;width:679px;margin:10px 0 0;}
.alert_wrap{background:transparent top left no-repeat;padding-top:10px;}
.alert_content{background:transparent -679px bottom no-repeat;padding:0 10px 10px;}
.alert_wrap h2,.alert_wrap h3,.alert_wrap{color:#cd1a56;}
.box_wrap td{font-size:1.0em;vertical-align:middle;}

.callout_help_content{padding:10px;}
.callout_full_box{border-collapse:separate;border-spacing:0;width:765px;margin-top:10px;}
.callout_full_wrap,.box_full_top,.box_quarter_top,.box_dual_full_top{padding-top:10px;}
.callout_help_box{border-collapse:separate;border-spacing:0;width:510px;margin:10px 7px 0 0;}
.callout_content #buttons{margin-top:15px;}
.alert_content h3,.alert_content h2,.alert_content p{color:#cd1a56;}
.alert_content h3 strong,.box_wrap h3 strong{color:#000;}
.box_help_wrap{margin:0;border-collapse:separate;border-spacing:0;width:444px;margin-top:10px;}
.box_landing_wrap{margin:0;border-collapse:separate;border-spacing:0;width:519px;margin-top:10px;}
.box_landing_top{padding-top:0;}
.box_landing_bottom{padding:0 0 10px 10px;}
.box_tour_top{padding-top:20px;}
.box_tour_bottom{padding:0 20px 20px 10px;}
.box_full_wrap,.box_dual_full_wrap,.box_tour_wrap{margin:0;border-collapse:separate;border-spacing:0;width:765px;margin-top:10px;}
.box_quarter_wrap{margin:0;border-collapse:separate;border-spacing:0;margin-top:10px;}
.box_full_bottom,.box_quarter_bottom,.box_dual_full_bottom,.callout_full_content{padding:0 10px 10px;}
.box_help_bottom{padding:0 15px 15px;}
.box_help_menu_bottom{padding:0 7px 10px;}
.box_dual_full_wrap .left_side,.box_full_wrap .left_side{width:356px;float:left;}
.box_dual_full_wrap .right_side,.box_full_wrap .right_side{width:356px;float:right;}

/* Content Columns */
.column_two{float:left;width:254px;padding:0 10px;margin-top:10px;}
#body.popup_quarter .column_two{width:377px;padding:0 5px 0 0;}
.callout_content .column_two h4{text-align:center;font-size:1.6em;}
.callout_content .column_two a.button{margin:10px auto 0;}
.callout_content .column_two p{color:#0f5b9a;}
#content .callout_content .column_two p.price{font-size:1.3em;text-align:center;padding-left:0;}
#content .callout_content .column_two ul{padding-left:6px;}
#content .callout_content .column_two p.promo{color:#cd1a56;text-align:center;padding-left:0;}
.callout_content .column_two p.promo strong{font-size:1.2em;color:#cd1a56;}
.help_column{width:198px;padding-right:7px;float:left;}

/* Page Graphics */
#side_top img{padding:15px 7px 0 3px;}

/* Registration Form */
table.reg_table{width:659px;background:none;}
table.reg_table_print{width:100%;background:none;}
table.reg_table td{padding:9px 7px 9px;border:0;vertical-align:middle;}
table.reg_table_print td{border:0;padding:20px 15px 20px 0;}
table.reg_table td.reg_checkbox input{float:left;margin-right:7px;}
table.reg_table td.reg_notes{padding-left:10px;border-left:1px solid #d1e7fe;}
table.reg_table td.label{width:130px;vertical-align:top;}
table.reg_table td.label_big{width:160px;vertical-align:top;}
table.reg_table td.pw_strength{width:206px;height:20px;vertical-align:top;}
table.reg_table td#reg_match{text-align:center;}
table.reg_table input.cpt_text{margin:15px 0 0 10px;}
table.reg_table td.submit{padding-top:20px;border-top:1px dashed #badbf7;}

/* Return Status Table */
table.status_table{width:529px;background:none;}
table.status_table td{border:0;padding-left:7px;font-size:1.1em;}
table.status_table th{padding:0 7px 9px;font-size:1.1em;vertical-align:middle;font-weight:bold;}
table.status_table th,table.status_table td{border-right:1px solid #d1e7fe;}
table.status_table th.last,table.status_table td.last{border:0;}
table.status_table th{color:#0f5b9a;}

/* Summary Table */
table.summary_table{width:529px;}
table.summary_table_print{width:100%;}
table.summary_table td{border:0;padding:7px;border-bottom:1px solid #d1e7fe;text-align:left;font-size:1.0em;}
table.summary_table td.label{width:60%;}
table.summary_table td.last{border:0;padding-bottom:0;}
table.summary_table td.first{padding-top:0;}
#body.summary table td{padding:2px;}

/* Reports Table */
body#report table td,#body.report table th{padding:3px;font-size:12px;}
body#report table th{font-weight:bold;text-align:center;padding:3px;}
body#report table td h2{text-align:center;font-size:16px;}

.dtree{font-size:12px;white-space:nowrap;}
.dtree img{border:0px;vertical-align:middle;}
.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px;}
.dtree a.nodeSel{}
.dtree .clip{overflow:hidden;}
.dtree a,.dtree a:visited,.dtree a:active{color:#000;text-decoration:none;}
.dtree a:hover{text-decoration:underline;}
.dtree a.link,.dtree a.link:visited,.dtree a.link:active{color:#000;}
.dtree a.link:hover{color:#477477;text-decoration:underline;}

/* Federal Topics Window */
#body.topics b{font:bold 1.4em trebuchet ms,helvetica,sans-serif;margin-top:15px;color:#0f5b9a;text-align:left;}
#body.topics p b,#body.topics li b{font:bold 1.0em arial,helvetica,verdana,sans-serif;margin:0;color:#000;}

/* JKL Tips Window */
#body.jkl_tip .size6{font:bold 1.7em tahoma,geneva,sans-serif;margin-top:15px;color:#003f72;text-align:left;}

/* Navigation Tools Window */
#navTools{padding-left:15px;}
#navTools h2{margin:10px 0px 10px 0px;padding-top:10px 0px 10px 0px;}

/* Forms/Topic List Windows */
#formsTopicList{font-family:tahoma,geneva,sans-serif;font-weight:bold;font-size:1.6em;color:#003f72;padding:10px 0 10px 0;}
#formsTopicList a{font-weight:normal;font-size:12px;padding-left:20px;}
#formsTopicHeader{height:30px;background:#D3E1F4;padding:0 15px;margin:0 0 10px;}
#formsTopicHeader h3{margin:0;line-height:30px;float:left;}
#formsTopicHeader h3 a, #formsTopicHeader h3 a:visited, #formsTopicHeader h3 a:active{color:#0f5b9a;}
#formsTopicHeader #qnaEntry{font-family:tahoma,geneva,sans-serif;font-weight:bold;font-size:12px;color:#0f5b9a;float:right;line-height:30px;margin:0;vertical-align:middle;}
#formsTopicHeader #qnaEntry input{vertical-align:middle;font-weight:normal;font-size:11px;}
#formsTopicHeader #qnaSearch{border-left:1px solid #336C9B;border-right:3px solid #336C9B;border-bottom:3px solid #336C9B;position:absolute;top:30px;font-size:11px;padding:2px;right:0px;width:500px;background:#D3E1F4;}

/* Help Center Popup Styles */
#helpCenterHeader{background:#D3E1F4;padding:0 15px;}
#helpCenterHeader ul{margin:0;padding:10px 0 0;list-style:none;}
#helpCenterHeader li{display:inline;margin:0;background:none;float:left;position:relative;padding:0 0 0 10px;}
#helpCenterHeader li.on{background:url(../../images/final/interface/boxtab-left-on.gif) left top no-repeat;margin-right:10px;font-weight:bold;color:#0f5b9a;}
#helpCenterHeader li a{text-decoration:underline;}
#helpCenterHeader li.on a{text-decoration:none;}
#helpCenterHeader li span{float:left;display:block;padding:7px 10px 10px 0px;}
#helpCenterHeader li.on span{background:url(../../images/final/interface/boxtab-right-on.gif) right top no-repeat;}

/* Feedback Form */
#learn_list{padding:10px 10px 0 20px;}
#other{padding:10px 10px 0;display:none;}
#television{padding:10px 10px 0 20px;display:none;}
#channel{display:none;}
#feedback_nav table.lined{margin:0;border-collapse:separate;border-spacing:0;width:100%;}
#feedback_nav table.lined th{font-weight:bold;}
#feedback_nav table.lined td{padding:9px 0;font-size:1.0em;border-bottom:0;border-top:1px solid #d1e7fe;vertical-align:middle;}
#feedback_nav table.lined th{padding:9px 0;font-size:1.0em;border-bottom:0;vertical-align:middle;}
#feedback_nav table.lined td.line_right{border-right:1px solid #d1e7fe;}
#feedback_nav table.lined td.last{border-bottom:none;}

/* Side Sections */
#side p em{font-style:italic;}
#side_top{padding:10px 0 5px 19px;}
#side_top .button_alt{margin:0 auto;}
#side_top p{font-size:1.1em;line-height:1.1em;margin-top:15px;}
.side_callout_landing_bottom{padding:0 10px 10px;}
.side_box h4{color:#0f5b9a;margin:0;}
.side_callout{width:190px;margin:10px 0 0 19px;overflow:hidden;}
.side_callout_wrap{padding:0 0 10px;overflow:hidden;}
.side_callout h4{background:transparent url(../../images/final/side-callout.gif) no-repeat;color:#3f6809;padding:7px 10px 0;margin:0;}
.side_callout_landing{border-collapse:separate;border-spacing:0;width:239px;margin:10px 0 0 0;}
.side_callout_landing_top{padding-top:7px;margin:0;}
.side_alert{width:190px;margin:10px 0 0 19px;overflow:hidden;}
.side_alert_wrap{padding:0 0 10px;overflow:hidden;}
.side_alert h4{background:transparent url(../../images/final/side-alert.gif) no-repeat;color:#665b02;padding:7px 10px 0;margin:0;}
.side_box h4 img,.side_alert h4 img,.side_callout h4 img{vertical-align:middle;}
.side_box h4 em{color:#cd1a56;}
.side_box h4 a{text-decoration:none;color:#0f5b9a;}
.side_box h4 a:hover{text-decoration:underline;}
.side_box p,.side_alert p,.side_callout p{font-size:0.9em;line-height:1.3em;color:#5a5a5a;}
.side_box li p,.side_callout li p{font-size:1.0em;margin-top:7px;}
.side_box li.first,.side_callout li.first{margin-top:10px;}
.side_box strong,.side_alert strong,.side_callout strong{color:#444;}
.side_box div.seal{clear:both;}
.side_box img,.side_callout img{padding-top:10px;}
.side_box li img,.side_callout li img{padding-top:0;}
.side_box div.seal img{float:left;padding:5px 0 0 10px;margin:0;margin:0;}
.side_box div.seal p{float:left;margin:10px 0 0;padding:0;width:110px;}
.side_box .top{margin-top:10px;}
.side_box li.link,.side_callout li.link{background-position:left top;}
.side_box table{width:auto;background:none;}
.side_box td{border:none;font-size:1.0em;padding:0;}
.side_image{margin:10px 0 0 19px;}

/* Main Side Menu */
#main_menu{width:224px;padding:23px 0 20px;margin:0;}
#main_menu li{background:none;padding:0;text-decoration:none;display:block;margin:0;font-weight:bold;color:#005397;}
#main_menu li span{background:transparent url(../../images/final/side-menu.png) -32px 8px no-repeat;padding:7px 0 7px 12px;display:block;}
#main_menu li.on,#main_menu li.on ul{padding:0;}
#main_menu li.on{background:transparent url(../../images/final/side-menu.png) -706px top no-repeat;display:block;}
#main_menu li.on_single{background:transparent url(../../images/final/side-menu.png) -482 top no-repeat;display:block;}
#main_menu li.on span{background:transparent url(../../images/final/side-menu.png) -258px 13px no-repeat;padding:12px 0 11px 12px;}
#main_menu li.selected span{background:transparent url(../../images/final/side-menu.png) 192px 13px no-repeat;padding:12px 0 11px 12px;}
#main_menu li.on li{background:#fff url(../../images/final/side-menu.png) -1154px top repeat-y;}
#main_menu li.on li span{background:transparent url(../../images/final/side-menu.png) -258px 7px no-repeat;padding:5px 0 5px 30px;}
#main_menu li.on li.selected span{background:transparent url(../../images/final/side-menu.png) 192px 7px no-repeat;padding:5px 0 5px 30px;}
#main_menu li.on li.last{background:transparent url(../../images/final/side-menu.png) -930px bottom no-repeat;padding:0;}
#main_menu li.on li.last span{padding:5px 0 12px 30px;display:block;}
#main_menu li a{text-decoration:none;display:block;color:#5389b6;font-weight:normal;padding-right:15px;}
#main_menu li a:hover{text-decoration:underline;}

/* Footer */
#footer{clear:both;background:#fff url(../../images/final/footer-back.gif) repeat-x;overflow:visible;}
#footer.register{margin-top:50px;}
#footer .seals{clear:both;padding-top:10px;text-align:center;}
#seals{width:600px;margin:15px auto 0;}
#seals img.atw{float:left;margin:10px 7px 0 0;vertical-align:middle;}
#seals p{font-size:0.9em;color:#777;padding:13px 7px 0 0;margin:0;vertical-align:middle;}
#footer p.notice{font-size:0.9em;line-height:1.4em;margin:0 auto;padding:25px 0;width:400px;}
#footer p.notice img{float:left;margin-right:7px;}
#footer p.notice span{color:#bbb;}
#footer p.usa{float:left;font-size:0.9em;color:#5a5a5a;padding:0 15px 0 5px;line-height:1.6em;}
#footer p.usa img{vertical-align:middle;}
#footer div.email_temp{float:right;padding:9px 7px 0;vertical-align:middle;white-space:nowrap;font-size:0.9em;}

/* Help Center Index */
#support_bar{}
#support_bar ul{width:194px;padding-left:0;background:#4491d0;}
#support_bar li{position:relative;width:194px;height:42px;border-bottom:1px solid #145c99;border-top:1px solid #82c0f3;padding:0;margin:0;float:left;background:url(../../images/final/help-menu-back.gif) repeat-y;}
#support_bar li.top{border-top:none;background:url(../../images/final/help-menu-top.gif) no-repeat;}
#support_bar li.top_over{border-top:none;background:url(../../images/final/help-menu-top-on.gif) no-repeat;}
#support_bar li.bottom{border-bottom:none;background:url(../../images/final/help-menu-bottom.gif) bottom left no-repeat;}
#support_bar li.bottom_over{border-bottom:none;background:url(../../images/final/help-menu-bottom-on.gif) bottom left no-repeat;}
#support_bar li:hover,#support_bar li.over{background:#deeffe url(../../images/final/help-menu-back-on.gif) repeat-y;}
#support_bar li:hover li,#support_bar li.over li{background-image:none;}
#support_bar li.top:hover{background:url(../../images/final/help-menu-top-on.gif) no-repeat;}
#support_bar li.bottom:hover{background:url(../../images/final/help-menu-bottom-on.gif) bottom left no-repeat;}
#support_bar li a.first_level,#support_bar li span{width:164px;height:16px;color:#fff;text-decoration:none;padding:13px;margin:0;display:block;cursor:pointer;line-height:1.1em;}
#support_bar li:hover a.first_level,#support_bar li.over a.first_level,#support_bar li.top_over a.first_level,#support_bar li.bottom_over a.first_level{background:transparent url(../../images/final/menu-more.gif) right 5px no-repeat;color:#024e8b;text-decoration:underline;}
#support_bar li:hover span,#support_bar li.over span{color:#000;}
#support_bar li ul{display:none;position:absolute;left:194px;top:-1px;width:220px;border:1px solid #5097d3;background:#fff;padding:0;}
#support_bar li.top ul,#support_bar li.top_over ul,#support_bar li.bottom_over ul{top:0px;}
#support_bar li:hover ul,#support_bar li.over ul,#support_bar li.top_over ul,#support_bar li.bottom_over ul{display:block;}
#support_bar li ul li{position:relative;float:none;width:220px;height:auto;border:0;background:#fff;font-size:1.0em;float:left;}
#support_bar li ul li.has_under{background:#fff url(../../images/final/menu-more.gif) top right no-repeat;}
#support_bar li ul li.has_under li{background-image:none;}
#support_bar li ul li a,#support_bar li ul li span{text-decoration:none;padding:7px 10px;width:200px;height:auto;display:block;border-bottom:1px solid #c1dcf8;background:none;color:#006ede;text-align:left;line-height:1.4em;}
#support_bar li ul li span{color:#000;cursor:pointer;}
#support_bar li ul li.has_under a{padding:7px 20px 7px 10px;width:190px;}
#support_bar li ul li a:hover{color:#024e8b;text-decoration:underline;cursor:pointer;}
#support_bar li.efile{border-top:0;top:0}
#support_bar li.satisfaction{border-bottom:0;}
#support_bar li.state ul{top:43px;}
#support_bar ul#using_menu{top:-30px;}
#support_bar ul#filing_menu{top:-50px;}
#support_bar ul#help_menu{top:-120px;}
#support_bar ul#reference_menu{top:-90px;}
#support_bar ul#audit_menu{top:-119px;}
#support_bar li ul li#status ul{display:none;position:absolute;top:-1px;left:220px;width:220px;border:1px solid #5097d3;background:#fff;padding:0;}
#support_bar li ul li#status:hover,#support_bar li ul li#status.over{background-color:#deeffe;}
#support_bar li ul li#status:hover ul,#support_bar li ul li#status.over ul{display:block;}

/* LightWindow */
#lightwindow_overlay{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100px;z-index:500;}
#lightwindow{display:none;visibility:hidden;position:absolute;z-index:999;line-height:0px;}
#lightwindow_container{display:none;visibility:hidden;position:absolute;padding:0;margin:0;}
* html #lightwindow_container{overflow:hidden;}
#lightwindow_contents{overflow:hidden;z-index:0;position:relative;border:2px solid #fff;background-color:#fff;}		
#lightwindow_loading{height:100%;width:100%;top:0px;left:0px;z-index:9999;position:absolute;background-color:#f0f0f0;padding:10px;}
#lightwindow_loading_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_loading span{font-size:12px;line-height:32px;color:#444;float:left;padding:0 10px 0 0;}
#lightwindow_loading span a,#lightwindow_loading span a:link,#lightwindow_loading span a:visited{color:#09F;text-decoration:none;cursor:pointer;}
#lightwindow_loading span a:hover,#lightwindow_loading span a:active{text-decoration:underline;}
#lightwindow_loading img{float:left;margin:0 10px 0 0;}
#lightwindow_navigation{position:absolute;top:0px;left:0px;display:none;}
#lightwindow_navigation_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_navigation a,#lightwindow_navigation a:link,#lightwindow_navigation a:visited,#lightwindow_navigation a:hover,#lightwindow_navigation a:active{outline:none;}
#lightwindow_previous,#lightwindow_next{width:49%;height:100%;background:transparent url(../../images/final/s.gif) no-repeat;display:block;}
#lightwindow_previous{float:left;left:0px;}
#lightwindow_next{float:right;right:0px;}
#lightwindow_previous:hover,#lightwindow_previous:active{background:url(../../images/final/lightwindow/prevlabel.gif) left 15% no-repeat;}
#lightwindow_next:hover,#lightwindow_next:active{background:url(../../images/final/lightwindow/nextlabel.gif) right 15% no-repeat;}
#lightwindow_previous_title,#lightwindow_next_title{display:none;}
#lightwindow_galleries{width:100%;position:absolute;z-index:50;display:none;overflow:hidden;margin:0 0 0 10px;bottom:0px;left:0px;}
#lightwindow_galleries_tab_container{width:100%;height:0px;overflow:hidden;}
a#lightwindow_galleries_tab,a:link#lightwindow_galleries_tab,a:visited#lightwindow_galleries_tab{display:block;height:20px;width:77px;float:right;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;font-size:11px;color:#ffffbe;background:url(../../images/final/lightwindow/black-70.png) repeat 0 0 transparent;}
* html a#lightwindow_galleries_tab,* html a:link#lightwindow_galleries_tab,* html a:visited#lightwindow_galleries_tab{background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70);}
a:hover#lightwindow_galleries_tab,a:active#lightwindow_galleries_tab{color:#ffffbe;}
#lightwindow_galleries_tab_span{display:block;height:20px;width:63px;padding:0 7px 0 7px;}
#lightwindow_galleries_tab .up{background:url(../../images/final/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent;}
#lightwindow_galleries_tab .down{background:url(../../images/final/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent;}
#lightwindow_galleries_list{background: url(../../images/final/lightwindow/black-70.png) repeat 0 0 transparent;overflow:hidden;height:0px;}
* html #lightwindow_galleries_list{background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70);}	
.lightwindow_galleries_list{width:200px;float:left;margin:0 0 10px 0;padding:10px;}
.lightwindow_galleries_list h1{color:#09F;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px;}
.lightwindow_galleries_list li{margin:5px 0 5px 0;list-style-type:none;}
.lightwindow_galleries_list a,.lightwindow_galleries_list a:link,.lightwindow_galleries_list a:visited{display:block;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px;}
.lightwindow_galleries_list a:hover,.lightwindow_galleries_list a:active{background:#000;color:#ffffbe;border-left:3px solid #ffffbe;padding:0 0 0 7px;}
#lightwindow_data{position:absolute;}
#lightwindow_data_slide{position:relative;}
#lightwindow_data_slide_inner{background-color:#fff;padding:0 10px 10px 10px;}
#lightwindow_data_caption{padding:10px 0 0 0;color:#666;line-height:25px;background-color:#fff;clear:both;}
#lightwindow_data_details{background-color:#f0f0f0;padding:0 10px 0 10px;height:20px;}
#lightwindow_data_author_container{width:40%;text-align:right;color:#666;font-style:italic;font-size:10px;line-height:20px;float:right;overflow:hidden;}
#lightwindow_data_gallery_container{font-size:10px;width:40%;text-align:left;color:#666;line-height:20px;float:left;overflow:hidden;}
#lightwindow_title_bar{height:24px;overflow:hidden;padding-right:12px;}
#lightwindow_title_bar_title{color:#d4ecff;font-size:16px;font-weight:bold;line-height:24px;text-align:left;float:left;}
a#lightwindow_title_bar_close_link,a:link#lightwindow_title_bar_close_link,a:visited#lightwindow_title_bar_close_link{float:right;width:88px;text-align:right;cursor:pointer;color:#0c599b;line-height:24px;padding:0 31px 0 0;margin:0;background:transparent url(../../images/final/lightwindow/close.gif) center right no-repeat;text-decoration:none;}
a:hover#lightwindow_title_bar_close_link,a:active#lightwindow_title_bar_close_link{text-decoration:underline;}
#lightwindow p{color:#000;padding-right:10px;}.padRight {padding-right: 10px;}