/* Include County Standard Stylesheet  */
@import url(/ssi/header.css);
/* *********************************** */
#mainsite {
	padding-top: 10px;
}
* {
	margin: 0px; 
	padding: 0px;
}
body {
	background-color:#d3d3a6;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
#taxbodysection {
	text-align: left;
	margin: 2px auto;
	border: 0px;
	width: 960px;
}
a:focus,
a:focus .home-servicesDiv, 
a:focus .servicesDiv {
	outline:3px solid #8A6E00;
}
#rl {
	float: right;
	padding: 10px 20px 0px 0px;
}
#rl a {
	font-size: 80%;
	
}
#taxbanner {
	background-color:#006699;
	width: 450px;
	margin-left: 200px;
	text-align:center;
	position: relative;
}
#taxbanner p.maintitle {
	color: #fff;
	font-size: 180%;
	letter-spacing: 8px;
	padding: 5px;
}
#taxmain {
	/* background-color:#ccddee; */
	background-color:white;
	/* background-image: url(images/mainbg.jpg); 7/19/2021 Removed*/
	background-repeat: no-repeat;
	min-height: 500px;
	/* IE6 hack */
	height: auto !important;
	height: 500px;
	/* End IE6 hack */
	position: relative;	
	width: 750px;
	margin-left: 200px;
}
#taxsidebar {
	width: 200px;
	/* background-color:#6699cc; */
	background-color:#006699;
	float: left;
	/* IE6 hack */
	position: relative !important;
	position: static;
	/* End IE6 hack */
}
#taxsidebar ul {
	list-style-type:none;
}
#taxsidebar ul li a {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-decoration: none;
	color: #fff;
	display: block; 
	padding: 10px;
}
#taxsidebar ul li a.appforms {
	border-bottom: 1px solid #fff;
}
#taxsidebar ul li a:hover, 
.servicesDiv:focus, 
.servicesDiv:hover, 
.home-servicesDiv:focus, 
.home-servicesDiv:hover,
a:focus .home-servicesDiv, 
a:focus .servicesDiv   {
	color: #003366;
	/* background-color:#eee; original bg*/
	background-color:#ccddee;
	/* padding-left: 6px; */
	
}
#taxsidebar ul li a.section {
	background-color:#003366;
	color: #fff;
}
#sidebar-countdown{
	/* background:#d3d3a6; */
	border: 2px solid #ffcc00;
    background-color: #FFffCC;
    text-align: center;
    padding: 10px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}
.small-text{
	font-size:0.9em;
}
#taxsidebar ul li a.section:hover {
	padding-left: 5px;
}
.bottomleft {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.topleft {
	position: absolute;
	left: 0px;
	top: 0px;
}
.bottomright {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.topright {
	position: absolute;
	right: 0px;
	top: 0px;
}
#taxcontent {
	/* width: 450px; */
	width:98%;
}
#taxcontent h1 {
	font-size: 100%;
	padding: 10px;
	
}
#taxcontent h2 {
	font-size: 110%;
	padding:20px 10px 10px 20px;
	font-weight: 100;
}
#taxcontent h3 {
	font-size: 100%;
	padding:20px 10px 10px 20px;
	font-weight: 100;
}
#taxcontent p, .radio-inline {
	font-size: 80%;
	padding: 10px 20px;
}
.heading-text {
	font-size: 120%!important;
	font-weight: 100;
}
.clock-red{
	color: #EB0000;
	font-weight: bold;
}
.highlight-text {
	color:#006699;
	text-align: center;
	font-size: 200%!important;
	font-weight: bolder;
}
.important-red{
	color:#EB0000;
	font-weight: bold;
}
#taxcontent ul {
	margin-left: 30px;
}
#taxcontent ul li {
	font-size: 80%;
}
#taxsidebar ul li a.lookup:hover{
	padding:10px!important;
}
.pdfsize {
	font-size: 75%;
} 
/* form */
fieldset {
    font-size: 80%;
    /* margin: 10px; */
	padding: 10px;
	background: white;
}
#input__email{
	padding:5px;
}
input[type="radio"]{
	margin-right:5px;
}
.input-group__email {
	margin:10px;
}
.container-box{
	border: 1px solid;
	padding: 10px;
	margin-top:10px;
	/* background:rgb(255,255, 255, 0.5); */
	background:#ccddee;
}

.btn-submit{
	margin-left:10px;
	font-size:80%;
	padding: 5px;
	/* background-color: #6699cc; */
	background-color: #006699;
	color:white;
}
.btn-submit:focus, .btn-submit:hover{
	color: #003366;
    background-color: #eee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
#float-signupform {
	float:right;
	width: 45%;
    margin-left: 10px;
}
#signupform-img {
	width: 100%;
	margin-bottom: 10px;
}
#email-signupform {
	padding: 10px;
	margin-left:10px;
	width:50%;
}
#methods-table{
	width: 98%;
	margin-left:15px;
}
#methods-table a{
	text-decoration: none;
}
#methods-table td, #home-table td {
    width: 25%;
}
.servicesDiv {
    display: block;
    position: relative;
    height: 110px;
    padding-top: 20px;
	margin: 5px;
	border:1px solid #006699;
	color:white;
    text-align: center;
}
.servicesDiv h2{
	padding:0px!important;
}
.inperson, .secured {
	background-color: #0A8510;
}
.byphone, .unsecured {
	background-color: #0C5FD0;
}
.bymail, .supplemental {
	background-color: #BE5709;
}
.wire, .prioryear {
	background-color: #AC1120;
}
.home-servicesDiv {
	display: block;
    position: relative;
    padding-top: 20px;
	margin: 5px;
	/* color: #006699; */
	color:#ffffff;
	text-align: center;
	height: 240px;
}
#home-table {
	margin:10px 0px 10px 10px;
}
#home-table a{
	text-decoration: none;
}
#home-table h2 {
	text-decoration: underline;
	font-weight: bolder;
}
#system-message{
	display:block;
	background: #006699;
	color: white;
	width: 85%;
	margin: auto;
	margin-bottom:50px;
	padding:10px;
	font-size:90%;
	text-align: center;
}
#convenience-fee {
	display:block;
	background-color: #ffffcc;
	color: #BB0306;
	width: 85%;
	margin: auto;
	margin-bottom:50px;
	padding:10px;
	font-size:90%;
	text-align: center;
	border: 1px solid #BB0306;
}
#convenience-fee h2 {
    font-size: 110%;
    padding: 0px 10px 10px 10px;
    font-weight: bold;
}
#online-video{
	width:45%; 
	height:170px; 
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 50px!important;  /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
  
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;
  
	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;
  
	/* Support for IE. */
	font-feature-settings: 'liga';
  }
