﻿div.topnavlist { 
text-align: left; }
div.topnavlist ul{ font: bold 12px Arial expanded sans-serif; list-style-type: none; margin: .5cm 0cm .2cm 0cm; padding: 0cm;}
div.topnavlist li{ margin: 0; display: inline;}


#my-appeal-buttons a {
	text-decoration: none!important;
    margin-right: 4px;
}
#my-appeal-buttons a:hover {
    background: #bdbebd;
    color: white;
}
.btn {
	margin-bottom: 6px;
}
.btn.btn-medium {
	font-size: 14px;
	line-height: 20px;
    text-decoration: none!important;

}
.btn.btn-large {
	font-size: 18px;
	line-height: 24px;
    text-decoration: none!important;
} 

#my-appeal-buttons-Response1 a {
	text-decoration: none!important;
}
#my-appeal-buttons-Response1 a:hover {
    background: #bdbebd;
    color: white;
    text-decoration: none!important;
}

#my-appeal-buttons-Hearing a {
	text-decoration: none!important;
}
#my-appeal-buttons-Hearing a:hover {
    background: #bdbebd;
    color: white;
    text-decoration: none!important;
}
#my-appeal-buttons {
	margin-right: 4px;
} 

div.topnavlist li a
{ margin-left: .01cm; 
  padding: .1cm .29cm .1cm .3cm;
border: 1px solid #6699cc; 
border-bottom: 1px solid #6699cc; 
background-color: #A52A2A; 
color: #FFFFFF;
text-decoration: none; 
}

div.topnavlist li a:hover { background-color: #1A318E; 
color: #FFFFFF; 
border-color: #6699cc;
 }

div.topnavlist li.current { margin-right: .08cm; margin-left: .01cm; 
padding-top: .1cm; padding-bottom: .1cm; padding-right:.21cm; padding-left:.3cm;
background-color: #1A318E;color: #FFFFFF;border: #6699cc 1px solid; border-bottom: 1px solid #6699cc; 
text-decoration: none; 
}

div.topoflist { margin: 0cm 0cm .5cm 0cm; }
a.ancorlink { color: #000000; }	

div.topnavlist2 
{ text-align: left; }

div.topnavlist2 ul 
 { font: bold 12px Arial; 
 list-style-type: none; 
 margin: 0;
 padding: 0;
 }
 
div.topnavlist2 li 
 { margin: 0; display: inline; }

div.topnavlist2 li a
 { margin-left: 0; 
 padding-top: .1cm;
 padding-bottom: .1cm;
 padding-left: .2cm;
 padding-right: .2cm;
 border: 1px solid #6699cc; 
 border-bottom: 1px solid #6699cc; 
background-color: #A52A2A; 
color: white;
text-align: center;
text-decoration: none; 
} 

div.topnavlist2 li a:hover { background-color: #1A318E;
color: #FFFFFF; 
border-color: #6699cc; }

div.topnavlist2 li a:visited
{ color: #FFFFFF; 
  text-decoration: none; }

div.topnavlist2 li a:hover { color: #FFFFFF; }
div.topnavlist2 li a:focus { color: #FFFFFF; }
div.topnavlist2 li a:visited:hover  { color: #FFFFFF; }
div.topnavlist2 li a:visited:focus { color: #FFFFFF; }

div.topnavlistLOGIN 
{ text-align: right; }

div.topnavlistLOGIN ul
 { font: bold 12px Arial; 
list-style-type: none; 
margin: 0;
padding: 0;
}

div.topnavlistLOGIN li
 { margin: 0; display: inline; }

div.topnavlistLOGIN li a  
 { margin-left: 0; 
padding-top: .1cm;
padding-bottom: .1cm;
padding-left: .2cm;
padding-right: .2cm;
border: 1px solid #6699cc; 
border-bottom: 1px solid #6699cc; 
background-color: white; 
color: black;
text-align: center;
text-decoration: none; 
} 

div.topnavlistLOGIN li a:hover { background-color: #1A318E;
color: #FFFFFF; 
border-color: #6699cc; }

div.topnavlistLOGIN li a:visited
{ color: #FFFFFF; 
  text-decoration: none; }

div.topnavlistLOGIN li a:hover { color: #FFFFFF; }
div.topnavlistLOGIN li a:focus { color: #FFFFFF; }
div.topnavlistLOGIN li a:visited:hover  { color: #FFFFFF; }
div.topnavlistLOGIN li a:visited:focus { color: #FFFFFF; }

div.topnavlist3 
{ text-align: left; }

div.topnavlist3 ul
 { font: bold 10px Arial; 
list-style-type: none; 
margin: 0;
padding: 0;
}

div.topnavlist3 li
 { margin: 0; display: inline; }

div.topnavlist3 li a  
 { margin-left: 0; 
padding-top: .1cm;
padding-bottom: .1cm;
padding-left: .2cm;
padding-right: .2cm;
border: 1px solid #6699cc; 
border-bottom: 1px solid #6699cc; 
background-color: #A52A2A; 
color: #FFFFFF;
text-align: center;
text-decoration: none; 
} 

div.topnavlist3 li a:hover { background-color: #1A318E;
color: #FFFFFF; 
border-color: #6699cc; }

div.topnavlist3 li a:visited
{ color: #FFFFFF; 
  text-decoration: none; }

div.topnavlist3 li a:hover { color: #FFFFFF; }
div.topnavlist3 li a:focus { color: #FFFFFF; }
div.topnavlist3 li a:visited:hover  { color: #FFFFFF; }
div.topnavlist3 li a:visited:focus { color: #FFFFFF; }

#navigationA {
  width: 250px;
  float: right
}
#navigationA ul {
  list-style: none;
  margin: 0 0 0 0.5em;
  padding: 0.4em 0 0.4em 0.4em;
}
#navigationA li {
  border-bottom: 1px solid #FFFFFF;
  margin: 0 0 0 0.5em;  
}

#navigationA li a:link, #navigationA li a:visited  {
  font-size: 100%;
  display: block;
  margin: 0 0 0 0.5em;
  padding: 0.4em 0 0.4em 0.4em;
  border-left: 12px solid #1A318E;
  border-right: 1px solid #711515;
  color: #FFFFFF;  
  text-decoration: none;
  background-color: #a52a2a;
}

#navigationA li.current 
{
 font-size: 100%;
 display: block;
 margin: 0 0 0 1em; 
 padding: 0.4em 0 0.4em 0.4em;
 border-left: 12px solid #1A318E;
 border-right: 1px solid #711515;
 color: #FFFFFF;
 text-decoration: none; 
 background-color: #1A318E; 
 font-weight: bold; 
}

#navigationA li a:hover {
  background-color: #711515;
  color: #FFFFFF;
}
dataTable td { 
white-space: nowrap; 
 } 
 
 dataTable td.largeCell { 
white-space: normal; 
min-width: 300px; 
 } 
 
dataTableDefault td { 
white-space: nowrap; 
 } 

 
dataTableDefault td.largeCell { 
white-space: normal; 
min-width: 300px; 

 } 

dataTableConsolidated td { 
white-space: nowrap; 
border-color: white;
 } 
 
 dataTableConsolidated td.largeCell { 
white-space: normal; 
min-width: 100px; 
border-color: white;
 }   
 
ul.gallery { 
height:425px; 
width:200px; 
list-style-type: none; 
} 
ul.gallery li { 
border:0px solid #BBBBBB; 
float:right; 
height:50px; 
margin-right:7px; 
margin-top:7px; 
width:50px; 
} 
dataTableHDR td { 
white-space: nowrap; 
 } 
 
 dataTableHDR td.largeCell { 
white-space: normal; 
min-width: 300px; 
 } 
  
ul.gallery { 
height:425px; 
width:200px; 
list-style-type: none; 
} 
ul.gallery li { 
border:1px solid #BBBBBB; 
float:right; 
height:50px; 
margin-right:7px; 
margin-top:7px; 
width:50px; 
} 

/* Middle boxes for youtube video */

.contentYoutubeCenter{
	float: right;
	width:230px;
	height:185px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	margin:0 10px 0 0;
	}
.contentYoutubeLeft{
 float: left;
	width:230px;
	height:185px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	}
.contentYoutubeRight{
	float:right;
	width:298px;
	height:280px;
	background-color:#f0f0f0;
	border: 1px solid #c8c8c8;
	}
.contentYoutubeAlign{
	  padding: 12px 12px 12px 12px;
	  background-color:white;
	  border: 1px solid white;
}

 h1 
 {
		font-size: 16px;
		color: #000066;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		/* border-bottom: 2px solid #000066; */
		height: -10px;
		width: 100%;
		margin-left: 0px;
}

h2 
{
		font-size: 14px;
		/* color: #1A318E; */
		color: #000066;

}

h3 
{
		font-size: 12px;
		color: #000066;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 2px solid #000066;
		width: 100%;
		margin-left: 0px;
}
h3 a {
 text-decoration: none;
 cursor: pointer;
	background-image: url("images/blue_pointer_east.png");
	background-position: right 1px;
	background-repeat: no-repeat;
	padding-right: 10px;
}
h3 a:hover {
 color: #000;
	background-image: url("images/black_pointer_east.png");
	background-position: right 1px;
	background-repeat: no-repeat;
}
h33 
{
		font-size: 13px;
		color: #000066;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 1px solid #000066;
		width: 950px;
		margin-left: 0px;
		
}
h333 
{
		font-size: 12px;
		color: #1A318E;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 1px solid #1A318E;
		width: 835px;
		margin-left: 0px;

		
}
 h4 
 {
		font-size: 12px;
		color: #000066;

}
 h44 
 {
		font-size: 11px;
		color: #000066;

}
 h5 
 {
		font-size: 1.2em;
		color: black;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 2.5px solid black;
		width: 100%;
		margin-left: 0px;
}

h6 
 {
		font-size: 12px;
		color: #396BAC;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 1px solid #396BAC;
		width: 100%;
		margin-left: 0px;
}
 h7 
 {
		font-size: 12px;
		color: #1A318E;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 2px solid #6699cc;
		width: 100%;
		margin-left: 0px;
}
 h8 
 {
		font-size: 12px;
		color: #1A318E;
		margin: 0px 0 0px 0;
		padding: 0 0 0px 0;
		border-bottom: 2px solid #1A318E;
		height: -10px;
		width: 200px;
  margin-left: 0px;
}

h9 
 {
		font-size: 10px;
		color: #3366CC;
		margin: 0px 0 0px 0;
		padding: 100px 0 0px 0;
		border-bottom: 3px solid #3366CC;
margin-left: 0px;
height: 20px;
}


/*TopMenu 
{
	font-family: arial, sans-serif; height:30px; position:relative; font-size:12px; z-index:100;
	margin: 0;  
padding:0; 
list-style-type:none; 
list-style-position:outside; 
position:relative; 
 margin-top: 50px;
line-height:1.5em; 
margin-left: auto;
	 margin-right: auto;
	 width: 1020px;
	 text-align:center;
	color:#3366CC;
	font-weight: bold;
	}
.TopMenu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:167px; height:20px; text-align:center; color:white; border:1px solid #fff; background:#3366CC; line-height:20px; font-size:12px; overflow:hidden;}



.TopMenu ul {padding:0; margin:0; list-style: none;}
.TopMenu ul li {float:left; position:relative;}
.TopMenu ul li ul {display: none;}


.TopMenu ul li:hover a {color: #3366CC; background:#F0F0F0; font-weight: bolder}
.TopMenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.TopMenu ul li:hover ul li a.hide {background:#808080; color:#3366CC;}
.TopMenu ul li:hover ul li:hover a.hide {background:#CCCCCC; color:#3366CC;}
.TopMenu ul li:hover ul li ul {display: none;}
.TopMenu ul li:hover ul li a {display:block; background:#000000; color:#3366CC;}
.TopMenu ul li:selected ul li a:selected {background:red; color:red;}
.TopMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.TopMenu ul li:hover ul li:hover ul.left {left:-105px;}*/




.PageFormLabel {
font-weight: bold;
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 200px;
 
}
.PageFormLabelSMALL {
font-weight: bold;
text-align: left;
padding-left: 5px;
font-size: 11px;
vertical-align: top;
width: 150px;
 }

.PageFormLabelSMALLFINAL {
font-weight: bold;
text-align: left;
padding-left: 5px;
font-size: 1.1em;
vertical-align: top;
width: 75px;
 }

.PageFormValueSMALL {
text-align: left;
padding-left: 5px;
font-size: 11px;
vertical-align: top;
width: 200px; 
}

.PageFormValueSMALLFINAL {
text-align: left;
padding-left: 5px;
vertical-align: top;
width: 200px; 
}

.PageFormLabelWider {
font-weight: bold;
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 300px;

 
}
.PageFormLabelStep6 {
font-weight: bold;
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 100px;
 
}
.PageFormValue {
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 450px; 

}
.PageFormLabelPropOwner {
font-weight: bold;
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 100px;
 
}
.PageFormValuePropOwner {
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 250px; 

}


.PageFormLabelNoBold {
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 200px;
color:Black;

 
}
.PageFormLabelAlignRight {
text-align: right;
padding-left: 400px;
vertical-align: top;
}

.PageFormLabelNoBoldPropDesignation {
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 400px;
}

.PageFormLabelNoBoldPropDesignation2 {
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
width: 400px;
}
.PageFormLabelNoBoldFullWidth {
text-align: left;
padding-left: 5px;
font-size: 12px;
vertical-align: top;
}
.PageFormLabelNoBoldFullWidth2 {
 Width:250px;
 font-weight: normal;
 font-size: 1.2em;
}
.water {
font-family: Tahoma, Arial, sans-serif;
font-size:100%;
color:gray;
}

ul#appeals_options, ul#appeals_options li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options li a {
display: block;
clear: both;
margin: 0;
padding: 20px 0 0 106px;
min-height: 90px;
font-weight: bold;
font-size: 18px;
text-decoration: none;
color: #666;
}
ul#appeals_options li a span {
font-weight: normal;
font-size: 14px;
}
ul#appeals_options li a#real_prop {
background-image: url(images/icon_house.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options li a#consolidated_prop {
background-image: url(images/icon_consolidated_houses.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options li a:hover {
background-color: #e7e7e7;
color: #000;
}

ul#appeals_options2, ul#appeals_options2 li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options2 li a {
display: block;
clear: both;
margin: 0;
padding: 20px 0 0 106px;
min-height: 90px;
font-weight: bold;
font-size: 18px;
text-decoration: none;
color: #666;
}
ul#appeals_options2 li a span {
font-weight: normal;
font-size: 14px;
}
ul#appeals_options2 li a#real_prop {
background-image: url(images/icon_house.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options2 li a#consolidated_prop {
background-image: url(images/icon_consolidated_houses.png);
background-position: top left;
background-repeat: no-repeat;
}
 comment out until this personal property section is active
ul#appeals_options2 li a:hover {
background-color: #e7e7e7;
color: #000;
}
 
ul#appeals_options {
width: 100%;
}
ul#appeals_options2 {
width: 100%;
}
ul#appeals_options3 {
width: 100%;
}

ul#appeals_options3, ul#appeals_options3 li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options3 li a {
display: block;
clear: both;
margin: 0;
padding: 20px 0 0 106px;
min-height: 90px;
font-weight: bold;
font-size: 18px;
text-decoration: none;
color: #666;
}
ul#appeals_options3 li a span {
font-weight: normal;
font-size: 14px;
}
ul#appeals_options3 li a#real_prop {
background-image: url(images/icon_house.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options3 li a#consolidated_prop {
background-image: url(images/icon_consolidated_houses.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options3 li a:hover {
background-color: #e7e7e7;
color: #000;
}
.floatleft { float: left; margin: 0px 5px 5px 0px; }
.floatright { float: right; margin: 0px 0px 5px 5px; } 
.td-center	{ text-align: center; }

.floatleftWizardTemplate { text-align: left!important; }
.floatrightWizardTemplate { text-align: right!important; }

#wizHeader li .prevStep
{
 background-color: #669966;
}
#wizHeader li .prevStep:after
{
 border-left-color:#669966 !important;
}
#wizHeader li .currentStep
{
 background-color: #C36615;
}
#wizHeader li .currentStep:after
{
 border-left-color: #C36615 !important;
}
#wizHeader li .nextStep
{
 background-color:#C2C2C2;
}
#wizHeader li .nextStep:after
{
 border-left-color:#C2C2C2 !important;
}
#wizHeader
{
 list-style: none;
 overflow: hidden;
 font: 18px Helvetica, Arial, Sans-Serif;
 margin: 0px;
 padding: 0px;
}
#wizHeader li
{
 float: left;
}
#wizHeader li a
{
 color: white;
 text-decoration: none;
 padding: 10px 0 10px 55px;
 background: brown; /* fallback color */
 background: hsla(34,85%,35%,1);
 position: relative;
 display: block;
 float: left;
}
#wizHeader li a
{
 color: white;
 text-decoration: none;
 padding: 10px 0 10px 55px;
 background: brown; /* fallback color */
 background: hsla(34,85%,35%,1);
 position: relative;
 display: block;
 float: left;
}
#wizHeader li a:after
{
 content: " ";
 display: block;
 width: 0;
 height: 0;
 border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
 border-bottom: 50px solid transparent;
 border-left: 30px solid hsla(34,85%,35%,1);
 position: absolute;
 top: 50%;
 margin-top: -50px;
 left: 100%;
 z-index: 2;
}
#wizHeader li a:before
{
 content: " ";
 display: block;
 width: 0;
 height: 0;
 border-top: 50px solid transparent;
 border-bottom: 50px solid transparent;
 border-left: 30px solid white;
 position: absolute;
 top: 50%;
 margin-top: -50px;
 margin-left: 1px;
 left: 100%;
 z-index: 1;
}
#wizHeader li:first-child a
{
 padding-left: 10px;
}
#wizHeader li:last-child
{
 padding-right: 50px;
}
#wizHeader li a:hover
{
 background: #FE9400;
}
#wizHeader li a:hover:after
{
 border-left-color: #FE9400 !important;
}
.content
{
 height:150px;
 padding-top:75px;
 text-align:center;
 background-color:#F9F9F9;
 font-size:48px;
}


ul#appeals_options_small, ul#appeals_options_small li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options_small li a {
display: block;
clear: both;
margin: 0;
padding: 10px 0 0 65px;
min-height: 25px;
font-weight: bold;
font-size: 17px;
text-decoration: none;
color: #666;
}
ul#appeals_options_small li a span {
font-weight: normal;
font-size: 13px;
}
ul#appeals_options_small li a#real_prop {
background-image: url(images/icon_house_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options_small li a#consolidated_prop {
background-image: url(images/icon_consolidated_houses_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options_small li a:hover {
background-color: #e7e7e7;
color: #000;
}

ul#appeals_options_smallCon, ul#appeals_options_smallCon li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options_smallCon li a {
display: block;
clear: both;
margin: 0;
padding: 10px 0 0 65px;
min-height: 25px;
font-weight: bold;
font-size: 17px;
text-decoration: none;
color: #666;
}
ul#appeals_options_smallCon li a span {
font-weight: normal;
font-size: 13px;
}
ul#appeals_options_smallCon li a#real_propCon {
background-image: url(images/icon_house_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options_smallCon li a#consolidated_prop {
background-image: url(images/icon_consolidated_houses_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options_smallCon li a:hover {
background-color: #e7e7e7;
color: #000;
}

ul#appeals_options2_small, ul#appeals_options2_small li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options2_small li a {
display: block;
clear: both;
margin: 0;
padding: 10px 0 0 65px;
min-height: 25px;
font-weight: bold;
font-size: 17px;
text-decoration: none;
color: #666;
}
ul#appeals_options2_small li a span {
font-weight: normal;
font-size: 13px;
}
ul#appeals_options2_small li a#real_prop {
background-image: url(images/icon_house_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options2_small li a#consolidated_prop {
background-image: url(images/icon_consolidated_houses_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
 /*comment out until this personal property section is active*/
ul#appeals_options2_small li a:hover {
background-color: #e7e7e7;
color: #000;
}


ul#appeals_options_small {
width: 100%;
}
ul#appeals_options2_small {
width: 100%;
}



ul#appeals_options_smallNoHover, ul#appeals_options_smallNoHover li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options_smallNoHover li a {
display: block;
clear: both;
margin: 0;
padding: 10px 0 0 65px;
min-height: 25px;
font-weight: bold;
font-size: 20px;
text-decoration: none;
color: #666;
}
ul#appeals_options_smallNoHover li a span {
font-weight: normal;
font-size: 13px;
}
ul#appeals_options_smallNoHover li a#real_propNoHover {
background-image: url(images/icon_house_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options_smallNoHover li a#consolidated_propNoHover {
background-image: url(images/icon_consolidated_houses_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
/*
ul#appeals_options_smallNoHover li a:hover {
background-color: #e7e7e7;
color: #000;
}
*/

ul#appeals_options2_smallNoHover, ul#appeals_options2_smallNoHover li {
margin: 0;
padding: 0;
list-style: none;
}
ul#appeals_options2_smallNoHover li a {
display: block;
clear: both;
margin: 0;
padding: 10px 0 0 65px;
min-height: 25px;
font-weight: bold;
font-size: 20px;
text-decoration: none;
color: #666;
}
ul#appeals_options2_smallNoHover li a span {
font-weight: normal;
font-size: 13px;
}
ul#appeals_options2_smallNoHover li a#real_propNoHover {
background-image: url(images/icon_house_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
ul#appeals_options2_smallNoHover li a#consolidated_propNoHover {
background-image: url(images/icon_consolidated_houses_50x50.png);
background-position: top left;
background-repeat: no-repeat;
}
 /*comment out until this personal property section is active
ul#appeals_options2_smallNoHover li a:hover {
background-color: #e7e7e7;
color: #000;
}
*/

ul#appeals_options_smallNoHover {
width: 100%;
}
ul#appeals_options2_smallNoHover {
width: 100%;
}

.box { 
background-color: #e6e6e6; 
border: 1px solid #CCC; 
height: 100px; 
width: 200px; 
padding: 5px; 
display:none; 
position:absolute; 
}


label, input[type="radio"] {
  font-size: 12px;
  vertical-align: top;
}


.GridViewCssStyle
{
color: #000066;
background-color: white;
table-layout: auto;
border-collapse: separate;
font-size: 16px;
font-weight:bold;
margin: 0px 0 0px 0;
padding: 0 0 0px 0;
border-bottom: 2px solid #000066;
}

.GridViewCssStyle2
{
font-size: 12px;
color: #000066;
background-color: #EFF3FB;
table-layout: auto;
border-collapse: separate;
margin: 0px 0 0px 0;
padding: 0 0 0px 0;
border-bottom: 2px solid #000066;

}
.GridViewCssStyleSAR
{
font-size: 10px;
color: #F3F6FC;
background-color: #EFF3FB;
table-layout: auto;
border-collapse: separate;
margin: 0px 0 0px 0;
padding: 0 0 0px 0;
border-bottom: 1px solid #F3F6FC;

}
.Grid, .Grid th, .Grid td
        {
            border-color: white;
        }
.WizardHeaderTemplate
{
font-size: 1.6em;
color: white;

}
.GridLinesBlue, .GridLinesBlue th, .GridLinesBlue td
        {
            border-color: #F3F6FC;
        }


.GridConsolidated, .GridConsolidated th, .GridConsolidated td
        {
border-color: white;
padding-left: 20px;
        }
.WizardHeaderTemplate
{
font-size: 1.6em;
color: white;
}


.overlay{
 background:transparent url(images/overlay.png) repeat top left;
 position:fixed;
 top:0px;
 bottom:0px;
 left:0px;
 right:0px;
 z-index:100;
}
.box{
 position:fixed;
 top:-200px;
 left:30%;
 right:30%;
 background-color:#fff;
 color:#7F7F7F;
 padding:20px;
 border:2px solid #ccc;
 -moz-border-radius: 20px;
 -webkit-border-radius:20px;
 -khtml-border-radius:20px;
 -moz-box-shadow: 0 1px 5px #333;
 -webkit-box-shadow: 0 1px 5px #333;
 z-index:101;
}
a.boxclose{
 float:right;
 width:26px;
 height:26px;
 background:transparent url(images/cancel.png) repeat top left;
 margin-top:-30px;
 margin-right:-30px;
 cursor:pointer;
}
.box h1{
 border-bottom: 1px dashed #7F7F7F;
 margin:-20px -20px 0px -20px;
 padding:10px;
 background-color:#FFEFEF;
 color:#EF7777;
 -moz-border-radius:20px 20px 0px 0px;
 -webkit-border-top-left-radius: 20px;
 -webkit-border-top-right-radius: 20px;
 -khtml-border-top-left-radius: 20px;
 -khtml-border-top-right-radius: 20px;
}

div#tools_nav_wrapper {
 margin: 10px 0;
 padding:0;
}

div#tools_nav_wrapper ul.tools_nav { 
 margin: 0;
 padding: 0;
 list-style: none;
}

div#tools_nav_wrapper ul.tools_nav li {
 float: left;
 margin: 0 8px 0 0;
 padding: 0;
 font-size: 11px;
}

div#tools_nav_wrapper ul.tools_nav li a {
 display: block;
 /*width: 85px;*/ 
 height:25px; 
 background-image: url(images/view_appeal_hover.png);
 background-repeat: no-repeat;
 text-decoration:none; 
 margin: 0; 
 padding:0; 
 cursor:pointer;
 text-indent: -9000px;
}
div#tools_nav_wrapper ul.tools_nav li a {
 height:25px; 
 background-image: url(images/view_appeal_hover.png);
 background-repeat: no-repeat;
 text-decoration:none; 
 margin: 0; 
 padding:0; 
 cursor:pointer;
 text-indent: -9000px;
}

div#tools_nav_wrapper ul.tools_nav li#view a { background-position: 0px 0px; width: 60px; }
div#tools_nav_wrapper ul.tools_nav li#view a:hover { background-position: 0px -25px; }
div#tools_nav_wrapper ul.tools_nav li#update a { background-position: -60px 0px; width: 72px; }
div#tools_nav_wrapper ul.tools_nav li#update a:hover { background-position: -60px -25px; }
div#tools_nav_wrapper ul.tools_nav li#withdraw a { background-position: -132px -0px; width: 84px; }
div#tools_nav_wrapper ul.tools_nav li#withdraw a:hover { background-position: -132px -25px; }

/*=====================================================
MENU BUTTONS IN MyeAppealsDetails.aspx
=======================================================*/
ul#AppealButtons, ul#AppealButtons_Response_To_Assessor, ul#AppealButtons_Hearing_Participation {
list-style: none;
margin:0 0 0 0;
padding:0;
}
ul#AppealButtons li, ul#AppealButtons_Response_To_Assessor li, ul#AppealButtons_Hearing_Participation li {
list-style: none;
float: left;
margin: 0;
padding: 0;
}



li.withdraw_appeal_btn input, 
li.view_appeal_btn input, 
li.update_appeal_btn input, 
li.response_to_assessor_btn input,
li.hearing_participation_btn input
{
    cursor: pointer;
    display: block;
    height: 25px;
    margin: 0 8px 0 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    text-indent: -9000px;
    width: auto;
}

li.withdraw_appeal_btn input:hover, 
li.view_appeal_btn input:hover, 
li.update_appeal_btn input:hover, 
li.response_to_assessor_btn input:hover, 
li.hearing_participation_btn input:hover {
     background: #e6e6e6 none repeat scroll 0px 0px;
}

/*ul#AppealButtons_Response_To_Assessor {
list-style: none;
margin:0 0 0 0;
padding:0;
}
ul#AppealButtons_Response_To_Assessor li {
list-style: none;
float: left;
margin: 0;
padding: 0;
}*/

/*
li.response_to_assessor_btn input {
    list-style: none;
    cursor: pointer;
    display: block;
    height: 25px;
    margin: 0 8px 0 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    text-indent: -9000px;
    width: auto;
}
li.response_to_assessor_btn input:hover {
    background: #e6e6e6 none repeat scroll 0 0;
}*/


/*=====================================================
MENU BUTTONS IN HEADER
=======================================================*/
#menuButtons ul {
display: block;
list-style: none;
margin: 0 0 20px 0;
padding: 0 6px 0 2px;
position: relative;
 
}
#menuButtons li {
float: left;
margin: 0 0 0 4px;
padding: 0;
list-style: none;
width: 210px;
}

.my_appeal_btn a {
display: block;
background-image: url(images/icon_my_appeal_25x25.png);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 25px;
margin: 0 12px 0 0;
padding: 0px 0 0 30px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}
.tutorials_btn a {
display: block;
background-image: url(images/icon_tutorials_25x25.png);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 25px;
margin: 0 12px 0 0;
padding: 0px 0 0 30px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}
.placeholder_btn a {
display: block;
background-image: url(images/icon_placeholder_25x25.png);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 25px;
margin: 0 12px 0 0;
padding: 0px 0 0 30px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}
.getstarted_btn a {
display: block;
background-image: url(images/icon_get_started_25x25.png);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 25px;
margin: 0 12px 0 0;
padding: 0px 0 0 30px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}
.get_started_btn a {
display: block;
background-image: url(images/icon_get_started_25x25.png);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 25px;
margin: 0 12px 0 0;
padding: 0px 0 0 30px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}

.HyperLinkAreaReport2 a {
display: block;
background-image: url(images/icon_area_report_25x25.png);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 25px;
margin: 0 12px 0 0;
padding: 0px 0 0 30px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}
#menuButtons a:hover {
background-position: bottom left;
}
.textAlignRight  {
 text-align: right;
}
/*-------------------------------
  Styles for Sub Nav Bar
---------------------------------*/
div.navbar_wrapper {
 position: relative;
 overflow: hidden;
 height: 36px;
 width: 100%;
 margin: 0 0 5px 0;
 padding: 0;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #b8bab8;
 min-width: 810px;
}

ul.navbar1, ul.navbar2 {
 margin: 0;
 padding: 0;
 list-style:none;
 display:block;
 height:38px;
 line-height: 34px;
 text-transform:uppercase;
 background-color: #e6e6e6;
 background-image:url("images/bg1.gif");
 background-position: top left;
 background-repeat: repeat-x;
}

ul.navbar1 li, ul.navbar2 li {
 list-style: none;
 display:block;
 float:left;
 margin:0;
 padding:0;
 font-family:Arial,Helvetica,Verdana,sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align: left;
 min-width: 160px;
 background:transparent url("images/divider3.gif") no-repeat top right;
}

ul.navbar1 li a, ul.navbar2 li a, ul.navbar3 li a{
 display:block;
 float:left;
 color:#000066;
 text-decoration:none;
 font-weight:bold;
 width:88px;
 height:38px;
 background-image:url("images/sprite_icons3_2.png");
 background-repeat: no-repeat;
 padding: 0 30px 0 44px;
}

ul.navbar1 li a:hover, ul.navbar2 li a:hover {
 background-color: #bdbdbd;
 color: #fff; 
}

ul.navbar1 li a span, ul.navbar2 li a span {
 height: 20px;
 margin: 0; 
 overflow: hidden;
}

ul.navbar1 li#get_started a, ul.navbar2 li#get_started a { 
background-position: 16px -4px;
}

ul.navbar1 li#get_started a:hover, ul.navbar2 li#get_started a:hover { 
background-position: 16px -45px; 
 border-top: 1px solid #999; 
 border-bottom: 1px solid #fff;
 height: 34px; 
}

ul.navbar1 li#my_appeals a, ul.navbar2 li#my_appeals a { 
	background-position: 16px -86px;
}

ul.navbar1 li#my_appeals a:hover, ul.navbar2 li#my_appeals a:hover {
 background-position: 16px -127px;
 border-top: 1px solid #999; 
 border-bottom: 1px solid #fff;
 height: 34px; 
}

ul.navbar1 li#tutorials a, ul.navbar2 li#tutorials a { 
	background-position: 16px -168px;
}

ul.navbar1 li#tutorials a:hover, ul.navbar2 li#tutorials a:hover { 
 background-position: 16px -209px;
 border-top: 1px solid #999; 
 border-bottom: 1px solid #fff;
 height: 34px;
}

ul.navbar1 li#faq a, ul.navbar2 li#faq a { 
 background-position: 16px -250px;
}

ul.navbar1 li#faq a:hover, ul.navbar2 li#faq a:hover { 
 background-position: 16px -291px;
 border-top: 1px solid #999; 
 border-bottom: 1px solid #fff;
 height: 34px;
}

ul.navbar1 li#contact a, ul.navbar2 li#contact a {
    background-position: 16px -496px;
}
ul.navbar1 li#contact a:hover, ul.navbar2 li#contact a:hover {
    background-position: 16px -537px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #fff;
    height: 34px;
}

ul.navbar2 li#report a {
 background-position: 16px -332px;
}
ul.navbar2 li#report a:hover { 
 background-position: 16px -373px;
 border-top: 1px solid #999; 
 border-bottom: 1px solid #fff;
 height: 34px;
}

ul.navbar li#status_list a {
	background-position: 16px -514px; 
}
ul.navbar li#status_list a:hover { 
	background-position: 16px -555px;
	border-top: 1px solid #999; 
	border-bottom: 1px solid #fff;
	height: 34px;
}

ul.navbar2 li#steps a {
                background-position: 16px -578px;
}
ul.navbar2 li#steps a:hover {
                background-position: 16px -619px;
                border-top: 1px solid #999;
                border-bottom: 1px solid #fff;
                height: 34px;
}

.ModalPopupBG
{
 background-color: #666666;
 filter: alpha(opacity=50);
 opacity: 0.5;
}

.FileUploadPopup
{
 min-width:850px;
 min-height:400px;
 background: white;
 border-style:solid;
 border-width:5px;
 border-color:#000066;
}
.FileUploadPopup2
{
 min-width:750px;
 min-height:200px;
 background: white;
 border-style:solid;
 border-width:5px;
 border-color:#000066;
}
.FileUploadPopup3
{
 min-width:800px;
 min-height:250px;
 background: white;
 border-style:solid;
 border-width:5px;
 border-color:#000066;
}
.NeedHelpWithAppealResearch
{
 min-width:900px;
 min-height:250px;
 background: white;
 border-style:solid;
 border-width:5px;
 border-color:#000066;
}
.StreetAddressAbbreviatons
{
 min-width:300px;
 min-height:250px;
 background: white;
 border-style:solid;
 border-width:5px;
 border-color:#000066;
}
.watermark
{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color:Gray;
 background:white;
}

.border-side {
  border-left: solid 1px black;
}
.border-bottom {
  border-bottom: solid 1px grey;
  width: 100%;
}

/*
#navcontainerYes ul { list-style-type: square; }
#navcontainerNo ul { list-style-type: none; }
*/

.pagingStyle {
 text-decoration:none;
 }
.pagingStyle a:hover {
text-decoration: underline;
} 

#UpdateProgress1 {
background-color:#CF4342;
color:#fff;
top:0px;
right:0px;
position:fixed;
 }

#UpdateProgress1 img {
vertical-align:middle;
margin:2px;
 }

.sidebarActiveLink 
{
 color:white !important; 
 text-decoration: none;
 cursor:default;
 outline: 0 !important;
}

.FontBold 
{
 font-weight: bold;
}

.FontBoldNo
{
 font-weight: normal;
}


#SideBarButton a
{
 color:white !important; 
 text-decoration: none;
}


a  {outline: 0 !important;}

.Step10Hyperlink
{
 color:black !important; 
 text-decoration: none;
}

#block
{
   background-color:#000;
   opacity: 0.5;
   position:absolute;
   width:100%;
   height:100%;
   top:0px;
}

.A:visited{
text-decoration:none;
color:#FFFFFF;
}
.A:link{
text-decoration:none;
color:#FFFFFF;
}


.A:hover{
color:#FFFFFF;
text-decoration:underline;
}

.A:active{
 color:#FFFFFF;
 text-decoration:none;
}
.A{
 color:#FFFFFF;
 text-decoration:none;
 
}



#ticker {
    height: 120px;
    overflow: hidden;
}
#ticker li {
    height: 120px;
}

.slideshow {
    position: relative;
    /* necessary to absolutely position the images inside */
    width: 500px;
    /* same as the images inside */
    height: 100px;
}
.slideshow img {
    position: absolute;
    display: none;
}
.slideshow img:first-child {
    display: block;
    /* overrides the previous style */
}



#scroller { list-style: none; padding: 1em;
    border: 1px solid #9DB029; margin: 1em 0; }

#scroller li { border: 1px solid #ddd; width: 8em;
    margin: 0.25em; padding: 0.5em; background-color: #eee; }


.rotator {
    position: relative;
    overflow: hidden;
    height: 400px; width: 100%;
}

.rotator img {
    max-height: 100%; max-width: 100%;
}

 #contentScroller {
   overflow: hidden;
}



 /* For aligning the image (icon) with the text */
.icon
{
    display: block;
    margin-left: auto;
    margin-right: auto 
}

.right
{
float:right;
}

@charset "utf-8";
/*-----------------------------------
  Styles for Home Page Icon Nav v.3
------------------------------------*/
.nav_home_wrapper {
	text-align: center;
	display: block;
	clear: both;
	margin: 20px 0;
	overflow: hidden;
}
ul.nav_home3 {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif, sans-serif;
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	font-size: 1.077em;
	text-transform: uppercase;
	width: 650px; /* for 5 icons wide */
	margin: 0 auto;
	padding: 0;
	text-align: center;
	list-style: none;
	overflow: hidden;
	/*background: blue;*/
}
ul.nav_home3 li {
	list-style: none;
    display:inline;
	zoom:1;
}
.nav_home3 h2 {
	font-size: .8em;
	font-weight: normal;
	font-weight: bold;
}
.nav_home3 a {
	color: #666;
	text-align: center;
	display: block;
	float: left;
	cursor: pointer;
	margin: 0 10px;
	padding: 0;
	/*background: red;*/
}
.nav_home3 a span {
	display: block;
	width: 110px;
	padding: 120px 0 0 0;
	margin: 0 0 10px 0;
	float: left;
	background-image: url("images/sprite_home_nav3_1.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	/*background: yellow;*/
}
.nav_home3 a:hover {
	text-decoration: none;
	background-image: url("images/sprite_home_nav3_1.png");
	background-repeat: no-repeat;
	background-position: -664px 1px;
	color: #000066;
}
.nav_home3 a.research_appeal span {
	background-position: -111px 0;
}
.nav_home3 a.start_appeal span {
	background-position: -440px 0;
}
.nav_home3 a.my_appeals span {
	background-position: -331px 0px;
}
.nav_home3 a.tutorials span {
	background-position: -1px 0px;
}
.nav_home3 a.faq span {
	background-position: -550px 0px;
}

/*-----------------------------------
  Styles for Horizontal Nav Bar v.3
------------------------------------*/
div.navbar_wrapper {
	position: relative;
	overflow: hidden;
	height: 36px;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #b8bab8;
	min-width: 810px;
}
ul.navbar3 {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	height: 38px;
	line-height: 34px;
	text-transform: uppercase;
	background-color: #e6e6e6;
	background-image: url("images/bg1.gif");
	background-position: top left;
	background-repeat: repeat-x;
}
ul.navbar3 li {
	list-style: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	/*min-width: 160px;*/
	background: transparent url("images/divider3.gif") no-repeat top right;
}
ul.navbar3 li a {
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	font-weight: bold;
	width: 88px;
	width: auto;
	height: 38px;
	background-image: url("images/sprite_icons3_3.png");
	background-repeat: no-repeat;
	padding: 0 20px 0 44px;
}
ul.navbar3 li a:hover {
	background-color: #bdbdbd;
	color: #fff;
}
ul.navbar3 li a span {
	height: 20px;
	margin: 0;
	overflow: hidden;
}
ul.navbar3 li#research_appeal a {
	background-position: 16px -742px;
}
ul.navbar3 li#research_appeal a:hover {
	background-position: 16px -783px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#my_appeals a {
	background-position: 16px -86px;
}
ul.navbar3 li#my_appeals a:hover {
	background-position: 16px -127px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#start_appeal a {
	background-position: 16px -168px;
}
ul.navbar3 li#start_appeal a:hover {
	background-position: 16px -209px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#tutorials a {
	background-position: 16px -660px;
}
ul.navbar3 li#tutorials a:hover {
	background-position: 16px -701px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#faq a {
	background-position: 16px -250px;
}
ul.navbar3 li#faq a:hover {
	background-position: 16px -291px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#contact a {
	background-position: 16px -496px;
}
ul.navbar3 li#contact a:hover {
	background-position: 16px -537px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#report a {
	background-position: 16px -332px;
}
ul.navbar3 li#report a:hover {
	background-position: 16px -373px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
ul.navbar3 li#steps a {
	background-position: 16px -578px;
}
ul.navbar3 li#steps a:hover {
	background-position: 16px -619px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #fff;
	height: 34px;
}
.line { border-bottom: 1px solid #000; }

.tableSAR {
   width: 850px;
   float: left;
}
.custValidator {
    Font-Size: 1.1em ;
    font-weight: normal; 
    color: #FF0000;
    Height: 30px;
}

.NacoRight {
    position: absolute !important;
    right: 0px;

}

#outer{
     position:absolute;     
     left:20%;
     right:20%;
     bottom:20%;
     top:20%;
     width: 100%;
     height: 100%;
 }
 #innerImportant {
     margin-left:10px; 
}

 .cssPager span { background-color:grey; color:white; font-size:18px;} 


 .GridViewDatagrid td
{
    padding-left: 10px;
    padding-right: 10px;
}


 .GridviewTableConsolidatedEstimates 
  {
        padding-left:0px  !important;
        padding-right:0px  !important;
        padding-top:0px  !important;
        padding-bottom:0px  !important;

    }
 
.disableHyperlink
       {
           cursor:default;

       }

