html{background-color:#fff;margin:0;padding:0}body{background-color:#fff;color:#333;font-size:.85em;font-family:Arial,Sans-Serif,Verdana,"Segoe UI",Helvetica;margin:0;padding:0}a{color:#00008b;outline:none;padding-left:3px;padding-right:3px;text-decoration:underline}a:link,a:visited,a:active,a:hover{color:#f88}a:hover{background-color:#c7d1d6}header,footer,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.float-left{float:left}.float-right{float:right}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{color:#000;margin-bottom:0;padding-bottom:0}h1{font-size:1.2em}h2{font-size:1.1em}h3{font-size:1.1em}h4{font-size:1.1em}h5,h6{font-size:1em}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}.content-wrapper{margin:0 auto;max-width:974px;padding:0}#body{background-color:#fff;clear:both;padding-bottom:2px}.main-content{padding:5px;width:960px;display:block;border:solid 1px gray}.featured+.main-content{background:url("../Images/heroAccent.png") no-repeat}header .content-wrapper{padding-top:5px}footer{clear:both;background-color:#fff;font-size:.8em;height:20px}.site-title{color:#c8c8c8;font-family:Arial,Sans-Serif,Verdana,"Segoe UI",Helvetica;font-size:2.3em;margin:0}.site-title a,.site-title a:hover,.site-title a:active{background:none;color:#c8c8c8;outline:none;text-decoration:none}ul#menu{font-size:1.2em;font-weight:400;margin:0 0 5px;padding:0;text-align:right}ul#menu li{display:inline;list-style:none;padding-left:15px}ul#menu li a{background:none;color:#999;text-decoration:none}ul#menu li a:hover{color:#333;text-decoration:none}hgroup.title{margin-bottom:10px}hgroup.title h1,hgroup.title h2{display:inline}hgroup.title h2{font-weight:normal;margin-left:3px}.label{font-weight:400}label{display:block;font-size:1em;font-weight:300}label.checkbox{display:inline}input,textarea{border:1px solid gray;background:#fff;color:#00008b;font-size:1em;margin:0;padding:1px;width:97%}input:disabled,textarea:disabled{border:1px solid #d3d3d3;background:#fff;color:#000}textarea{font-family:inherit;width:97%}input:focus,textarea:focus{border:1px solid #7ac0da}input[type="checkbox"]{background:transparent;border:inherit;width:auto}input[type="submit"],input[type="button"],button,.button{background-color:#036c03!important;background-image:none!important;color:#fff!important;border:1px solid #787878;cursor:pointer;font-size:1em;font-weight:400;padding:2px;padding-right:12px;padding-left:12px;width:auto;min-height:30px}td input[type="submit"],td input[type="button"],td button{font-size:1.1em;margin-right:4px}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:red;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:red}.field-validation-error{color:red;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{background-color:#fee!important;color:blue!important}input.required.input-validation-error{border:1px solid red;background-color:#fee!important;color:blue!important}input[type="checkbox"].input-validation-error{border:1px solid red!important}.validation-summary-errors{color:red;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}table{border-collapse:separate;border-spacing:1px;margin-top:.75em;border:0 none;font-size:small!important}th{font-size:small;text-align:left;border:none 0;padding-left:0}th a{display:block;position:relative}th a:link,th a:visited,th a:active,th a:hover{color:#333;font-weight:600;text-decoration:none;padding:0}th a:hover{color:#000}th.asc a,th.desc a{margin-right:.75em}th.asc a:after,th.desc a:after{display:block;position:absolute;right:0;top:0;font-size:.75em}th.asc a:after{content:'▲'}th.desc a:after{content:'▼'}td{padding:1px;border:none}tr.pager td{padding:0 .25em 0 0;border-collapse:collapse;border-spacing:0}@media only screen and (max-width:850px){header .float-left,header .float-right{float:none}header .site-title{margin:10px;text-align:center}nav{margin-bottom:5px}ul#menu{margin:0;padding:0;text-align:center}ul#menu li{margin:0;padding:0}.main-content,.featured+.main-content{background-position:10px 0}.content-wrapper{padding:5px}.featured .content-wrapper{padding:5px}article,aside{float:none;width:100%}ol.round{list-style-type:none;padding-left:0}ol.round li{padding-left:10px;margin:25px 0}ol.round li.zero,ol.round li.one,ol.round li.two,ol.round li.three,ol.round li.four,ol.round li.five,ol.round li.six,ol.round li.seven,ol.round li.eight,ol.round li.nine{background:none}section.feature{float:none;padding:10px;width:auto}section.feature img{color:#999;content:attr(alt);font-size:1.5em;font-weight:600}input{width:90%}#loginForm{border-right:none;float:none;width:auto}#loginForm .validation-error{display:block;margin-left:15px}#socialLoginForm{margin-left:0;float:none;width:auto}footer .float-left,footer .float-right{float:none}footer{text-align:center;height:auto;padding:2px 0}footer p{margin:0}}.editor-row{display:block;clear:both;width:99.99%!important;white-space:nowrap!important;margin:1px!important;min-height:26px!important}.editor-label,.display-label{width:50%!important;background-color:#d3d3d3;float:left;text-align:right;vertical-align:central;white-space:normal!important;min-height:24px!important;padding-right:3px;padding-top:4px}.editor-field,.display-field{width:49.1%!important;background-color:#d3d3d3;float:right;white-space:normal!important;padding-left:4px;vertical-align:middle!important}#divTab{display:block;height:98%!important}.ui-tabs .ui-tabs-nav li a{font-size:10pt!important}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:.6em .2em;background:none}.ui-tabs .ui-widget{}.ui-tabs-panel{font-size:small!important;font-family:Arial,Sans-Serif,Verdana,"Segoe UI",Helvetica}.ui-dialog{position:absolute;z-index:150;overflow:hidden;max-width:1150px!important;-moz-box-shadow:5px 5px 8px #333;-webkit-box-shadow:5px 5px 8px #333;box-shadow:5px 5px 8px #333;filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=5,OffY=5,Color=#333)}select{color:#00008b}.required input,.required select{border:solid 1px red!important}.required select#Tax_Period_id{width:100%}.required input:disabled,.required select:disabled{border:none!important}.DE.required input,.DE.required select{border:solid 1px gray!important}.DE.required input:disabled,.DE.required select:disabled{border:none!important}.right{text-align:right!important;min-width:100px!important}.right input,.right label{text-align:right!important;padding-right:2px!important;min-width:100px!important}.noborder{border:none!important}.div-header{padding-top:1px;height:50px!important;border-bottom:dotted 1px #000;margin:5px;margin-bottom:5px!important}.div-ttxheader{height:50px!important;margin:5px}.table-header{display:table;table-layout:fixed;border-collapse:separate;border-spacing:1px;width:99.5%;background-color:gray!important;border:none;margin:1px;margin-top:5px}.table-header th{background-color:#00008b!important;color:#fff;white-space:nowrap!important;padding:1px;padding-left:3px;padding-right:5px;font-size:small;font-weight:bold}.table-header td{background-color:#fff!important;white-space:normal;padding:1px;padding-left:3px;font-weight:bold}.content-div{display:block;min-height:620px;width:100%;overflow-y:visible;overflow-x:hidden}.td-label{width:84.1%;background-color:#fff;vertical-align:central;padding:0!important;min-height:22px!important;padding-left:3px}.td-field{width:130px;background-color:#fff;min-height:22px!important;padding-left:3px}.table-form{display:table;border-collapse:separate;table-layout:fixed;border-spacing:1px;margin-top:1px;width:100%;border:solid 1px gray;background-color:gray}.table-form tr{background-color:#fff}.table-form td{background-color:#fff;padding-left:3px;padding-right:3px}.table-form th{background-color:#00008b;color:#fff;padding-left:3px;padding-right:3px;min-height:20px}.table-form .th-smallheader{background-color:#00008b;color:#fff;padding-left:3px;padding-right:3px;width:20px}.table-form .td-field{padding-left:1px}.table-form .td-field .right{padding-left:1px!important;padding-right:1px!important}.table-form .td-field .required .right{padding-left:1px!important;padding-right:1px!important}.table-login{display:table;border-collapse:separate;border-spacing:1px;margin-left:100px;width:600px;background-color:gray!important;border:solid 1px gray}.table-login .td-label{background-color:#fff!important;padding-left:3px!important}.table-login .td-field{background-color:#fff!important;min-width:120px!important;padding:2px!important;padding-right:3px!important}.table-summary{display:table;table-layout:fixed;border-collapse:separate;border-spacing:1px;width:100%;border:none;background-color:#bbb;padding:0;margin:0}.table-summary td{padding:0 5px;margin:0;background-color:#fff}.table-summary tr{padding:0;margin:0}.table-noborder{display:table;border-collapse:collapse;border-spacing:0;margin-top:1px;width:100%;border:none;background-color:#fff;padding:0;margin:0}.table-noborder td{padding:2px;margin:0;background-color:#fff}.table-noborder th{padding:2px;margin:0;background-color:#fff;font-weight:bolder}.table-button{display:table;margin-top:5px;margin-bottom:5px;width:100%}.table-tax{display:table;border-collapse:separate;border-spacing:1px;margin-top:1px;width:60%;margin-left:20%;border:solid 1px gray;background-color:gray}.table-tax .td-label{width:49.1%!important;background-color:#fff;vertical-align:central;padding:1px;padding-left:3px!important}.table-tax .td-field{width:50%!important;background-color:#fff;vertical-align:central;padding:1px!important;margin:0!important}.tables-tatistics{display:table;border-collapse:separate;border-spacing:1px;margin-top:1px;width:99%;margin-left:5px;border:solid 1px gray;background-color:gray}.tables-tatistics .td-label{width:34.5%!important;background-color:#fff;vertical-align:central;padding:1px;padding-left:3px!important}.tables-tatistics .td-field{width:15%!important;background-color:#fff;vertical-align:central;padding:1px!important;margin:0!important}.table-grid{display:table;border-collapse:separate;border-spacing:0;margin-top:1px;width:99.9%;border:solid 1px gray;background-color:gray}.table-grid tr:nth-child(odd){background-color:#ccc}.table-grid tr:nth-child(even){background-color:#fff}.table-grid a,a{color:#00008b}.table-grid td{padding-right:2px}.table-grid th{padding-right:5px}.input-validation-error input{border:1px solid red!important;background-color:#fee!important}#ui-datepicker-div{display:none}.sf_nav ul{padding:0!important;margin:0!important}.sf_nav a{padding:0!important;margin:0!important}.sf_nav a:active{outline:none!important}.sf_nav a:focus{-moz-outline-style:none}.sf_nav a:hover{color:#1875b6!important;text-decoration:none!important;background-color:transparent!important}#sf_header{width:974px;height:22px;margin:0;padding:0;margin-bottom:5px}#sf_header .sf_header_logo{float:left;background:url(/Images/Bheader_left.gif) top left no-repeat}#sf_header .sf_header_logo a{display:block;width:147px;height:28px}#sf_header .sf_header_logo a span{display:none}#sf_header .sf_header_nav{width:819px;height:28px;float:left;background:url(/Images/Bheader_mid.gif) top left repeat-x}#sf_header .sf_header_nav li{margin-top:7px;float:left}#sf_header .sf_header_nav li.help{float:right;margin-right:20px}#sf_header .sf_header_nav li,#sf_header .sf_header_nav a{display:block;text-indent:-9999px;overflow:hidden}#sf_header .sf_header_nav a{height:21px;background-image:url(/Images/headerblue_nav.gif);background-repeat:no-repeat}#sf_header_home a{width:72px;background-position:0 0}#sf_header_home a:hover,#sf_header_home a:active,#sf_header_home a:focus{background-position:0 -29px}#sf_header_residents a{width:90px;background-position:-72px 0}#sf_header_residents a:hover,#sf_header_residents a:active,#sf_header_residents a:focus{background-position:-72px -29px}#sf_header_business a{width:85px;background-position:-162px 0}#sf_header_business a:hover,#sf_header_business a:active,#sf_header_business a:focus{background-position:-162px -29px}#sf_header_government a{width:100px;background-position:-247px 0}#sf_header_government a:hover,#sf_header_government a:active,#sf_header_government a:focus{background-position:-247px -29px}#sf_header_visitor a{width:70px;background-position:-347px 0}#sf_header_visitor a:hover,#sf_header_visitor a:active,#sf_header_visitor a:focus{background-position:-347px -29px}#sf_header_online a{width:110px;background-position:-417px 0}#sf_header_online a:hover,#sf_header_online a:active,#sf_header_online a:focus{background-position:-417px -29px}#sf_header_help a{width:60px;background-position:-740px 0}#sf_header_help a:hover,#sf_header_help a:active,#sf_header_help a:focus{background-position:-740px -29px}#sf_header .sf_header_end{width:8px;height:28px;float:right;background:url(/Images/Bheader_right.gif) top right no-repeat}.header{background:transparent url(/Images/sfgov_headerimage.jpg) no-repeat scroll center top;clear:both;height:98px;margin:0;width:974px}.TransparentGrayBackground{position:fixed;top:0;left:0;background-color:gray;filter:alpha(opacity=70);opacity:.7;height:100%;width:100%;min-height:100%;min-width:100%;z-index:10000}.PageUpdateProgress{background-color:#cf4342;color:#fff;width:150px;text-align:center;vertical-align:middle;position:absolute;bottom:50%;left:45%;z-index:10000}table{font-family:Arial;font-size:10pt}.ItemHeader{font-weight:bold;font-size:large;margin:10px}.title{background:#fff;border-bottom:1px dotted #ccc;width:100%;margin:5px 0 5px 0;padding-bottom:5px}.TextBox.Required{width:100%;font-family:Arial;padding:0 2px 0 1px;margin:0;color:#009;border:2px solid #ffafaf;background-color:#fffafa}.menu{background:#fff url(/Images/nav_backg.gif);height:30px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;z-index:100;padding-top:0}