﻿
/*****  FOR IE7 VISITED LINK FONT SIZE *****/
div#contentPlaceHolder a:visited {
	font-size:small;	
}
/***** END IE7 VISITED LINK FONT SIZE *****/


div#topLeftCorner a:visited {
	font-weight:normal;
}


/******HOME PAGE STYLE****/
div#contentHomePage {
	font-size:11px;
}

div#contentHomePage a, a:visited {
	font-weight:bold;
	color:#1c3664;
	font-size:11px;
}
div#contentHomePage a:hover {
	color:#363;
}
div#contentHomePage td a {
	font-size:11px;
}
div#contentHomePage td a:visited {
	font-size:11px;
}
/*******END HOME PAGE STYLE*******/




/****** STYLE TO ADJUST THE 10PX PADDING AROUND CONTENT******/
div#paddingPageContent {
	margin:-5px -5px -10px -5px;
}
/**** END STYLE TO ADJUST THE 10PX PADDING AROUND CONTENT****/




/***** ROUNDED BORDERS *****/
div#topRoundedBorder {
	background-color:#81ac7e;
	height:10px;
}
div#bottomRoundedBorder {
	background-color:#fff;
	height:10px;
}
/***** END ROUNDED BORDERS *****/



	
/****** MID NAV BAR ******/
div#midNavBar  {
	font-weight:bold;
}
div#midNavBar a:visited {
	color:#fff;	
	font-weight:bold;
}
div#midNavBar a {
	color:#fff;
	padding:3px 3px 0 3px;	
}
div#midNavBar a:hover {
	background-color:#696;
}
.secRow {
	font-size:x-small;
	font-weight:bold;
	color: black;
	background-color: #696;
}
.secRow a:hover {
	background-color: #bed7ba;
}
.secRow a:visited {
	font-size:x-small;
}
/****** END MID NAV BAR ******/




/****** PROPERTY TAX PANEL******/
.propertyTaxPanel {
	padding: 0;
	margin: 0 0 -1px 0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/propertyTax.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.propertyTaxPanel a {
	color:#336;
	text-decoration:underline;
	font-size: x-small;
	padding: 3px 10px 2px 0;
	margin: 0;
}
.propertyTaxPanel a:visited {
	color:#336;
	text-decoration:underline;
	font-size: x-small;
	padding: 3px 10px 2px 0;
	margin: 0;
}
.propertyTaxPanel a:hover {
	color:#c30;
}
.propertyTaxPanel ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.propertyTaxPanel li {
	list-style-image:url(../Images/yellButton.gif);
	padding: 3px 7px 2px 0;
	margin: 0;
	font-size: x-small;
}
.propertyTaxPanel li a:visited {
	font-size:x-small;
	font-weight:normal;
	padding: 3px 15px 2px 0;
	margin: 0;
}	
/****** END PROPERTY TAX PANEL******/

.propertyTaxImage {
	padding-left:20px;
}


/****** VEHICLE PANEL ******/
.vehiclePanel {
	padding:0 0 0 20px;
	margin: 0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../Images/speedometer.gif);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#336589;
}	
.vehiclePanel a {
	color:#fff;
	text-decoration:underline;
	font-size: x-small;
}
.vehiclePanel a:visited {
	color:#fff;
	text-decoration:underline;
	font-size: x-small;
}
.vehiclePanel a:hover {
	color:#000;
}
.vehiclePanel ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.vehiclePanel li {
	list-style-image: url(../Images/Redbutton.gif);
	padding: 2px 15px 3px 0;
	margin: 0;
	font-size: x-small;
}
.vehiclePanel li a:visited {
	font-size: x-small;
	font-weight: normal;
	padding: 2px 15px 3px 0;
	margin: 0;
}
/****** END VEHICLE PANEL ******/




/****** TABLE STYLE ******/
.TRtablestyle td {	
	border-bottom-color :#81AC7E;
	border-bottom-width: thin;
	border-bottom-style: double;	
}

.vehicleRegFees {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
}

.vehicleRegFees .altrow {
	background: #eee;
}

.vehicleRegFees th, .vehicleRegFees td {
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
	padding: 3px;
	vertical-align: top;
}

.vehicleRegFees th {
	background: #ACB5C6;
	font-weight: bold;
}

.vehicleRegFees h4 {
	font-weight: bold;
	margin: 1em 0 0;
	padding: 0;
}

.vehicleRegFees .subTable {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	background: #fff;
	margin: 3px;
}

.vehicleRegFees .subTable th {
	background: #BFD5BE;
	font-weight: bold;
}

.vehicleRegFees .subTable .altrow {
	background: #E1EFE0;
}

.vehicleRegFees .mathTable {
	border: solid 1px #000;
	background: #fff;
	margin: 3px;
}

.vehicleRegFees .mathTable td {
	border: 0;
}

.vehicleRegFees .mathTable .total {
	border-top: solid 1px #000;
}

.holidayCal th, .holidayCal td {
	text-align: left;
	padding: 3px;
	width: 215px;
}


/* Calculate.aspx */

h4 {
    margin: 2em 0 1em 0;
    padding: 0;
}

.sampleNotice {
    color: #f00;
    font-weight: bold;
}

.calcTable {
    border: 1px solid #aaa;
}

.calcTable th, .calcTable td {
	padding: 3px;
}

.calcTable th {
	font-weight: normal;
	text-align: left;
	width: 73%;
}

.calcTable .instructions {
    border-bottom: 1px solid #aaa;
    background: #ACB5C6;
	font-weight: bold;
}

.calcTable .calc {
    border-bottom: 1px solid #aaa;
    background: #ACB5C6;
	font-weight: bold;
	text-align: center;
	width: 23%;
}

.calcTable td {
	text-align: right;
	width: 23%;
}

.calcTable .altrow {
    background: #E1EFE0;
}



.calcTable .result {
    border-top: 1px solid #000;
    vertical-align: top;
}

/****** END TABLE STYLE ******/




/****** FOOTER STYLE ******/
#topFooter {
	vertical-align:text-top;
	font-weight:normal;
}
#topFooter a {
	vertical-align:text-top;
	font-weight:normal;
}
#topFooter a:visited {
	vertical-align:text-top;
	font-weight:normal;
}
#topFooter a:hover {
	color:#bfd5be;
}
/****** END FOOTER STYLE ******/
