@charset "utf-8";
/* CSS Document */
body {background:#fff; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; margin:0 auto 0 auto;}
form {padding:0; margin:0;}
a:link {color:#f2f2f2; font-size:12px;text-decoration:underline;}
a:visited {color:#f2f2f2; font-size:12px;text-decoration:underline;}
a:hover {color:#C81243; font-size:12px;text-decoration:none;}

#header {width:960px; height:144px; margin-bottom:0px;}
#footer {background-color:#666666; color:#fff; width:960px; height:35px; font-size:10px;}
#footer a:link {color:#fff; text-decoration:underline; font-size:10px;}
#footer a:visited {color:#fff; text-decoration:underline; font-size:10px;}
#footer a:hover {color:#D9D9D9; text-decoration:underline; font-size:10px;}

#content {width:960px;}
#contentLeft {width:245px; float:left;}
#contentRight {float:right; width:710px; min-height:500px;}
#contentRight a:link {color:#C81243; font-size:12px;text-decoration:underline;}
#contentRight a:visited {color:#C81243; font-size:12px;text-decoration:underline;}
#contentRight a:hover {color:#830C2C; font-size:12px;text-decoration:none;}

/************ Search Box (homepage) ******/
#searchBox{color:#999999; padding:0 5px;}
.searchBoxSpacing {margin-left:10px; padding:5px 0px 3px 0px;}
#searchtext {}
.searchText {color:#404040;}

/************* Category Links **********/
#CategoriesList {color:#999999; background:#eae9e9; text-align:left; border:1px solid; width:244px; margin-top:20px;}
#CategoriesList img {margin:0; padding:0;}
#CategoriesList ul {margin: 0; padding: 0; width: 244px; /* Width of Menu Items */}
/* Fix IE. Hide from IE Mac \*/ 
* html #CategoriesList ul li { float:left; height: 1%;}
* html #CategoriesList ul li a { height: 1%;}
/* End */ 
/* Styles for Menu Items */ 
#CategoriesList ul a {display:block; text-decoration: none; color:#404040; /* IE6 Bug */ padding: 5px 5px 5px 11px; font-weight:normal;}
/* Hover Styles*/ 
#CategoriesList ul a:hover {color:#b42929; background: #d9d9d9;text-decoration:none;}
#CategoriesList li {list-style:none; border-top: 1px dotted #999;}
.arrows {font-weight:bold; font-size: 16px;}

/************* Quick Links **********/
#LinkList {color:#999999; background:#eae9e9; text-align:left; border:1px solid; width:244px;}
#LinkList img {margin:0; padding:0;}
#LinkList ul {margin: 0; padding: 0; width: 244px; /* Width of Menu Items */}
/* Fix IE. Hide from IE Mac \*/ 
* html #LinkList ul li { float:left; height: 1%;}
* html #LinkList ul li a { height: 1%;}
/* End */ 
/* Styles for Menu Items */ 
#LinkList ul a {display:block; text-decoration: none; color:#404040; /* IE6 Bug */ padding: 5px 5px 5px 11px; font-weight:normal;}
/* Hover Styles*/ 
#LinkList ul a:hover {color:#b42929; background: #d9d9d9;text-decoration:none;}
#LinkList li {list-style:none; border-top: 1px dotted #999;}




.welcome {color:#3A3B3B; font-size:14px; margin-left:7px;}

/*********** Vehicle Renewals and Property Tax tiles (homepage) *******/
.tiles {background-color:#EAE8E9; border:1px solid #AAA; height:170px; width:311px;}
.tileText {color:#4F4F4F; font-size:16px; font-weight:bold; margin-left:11px; margin-top:6px;}
.propertyPicture {margin-left:31px; margin-top:2px;}
.renewalPicture {margin-left:13px; margin-top:7px;}

#searchresults {margin-left:5px; width:705px;}
#searchresults a:link {color:#C81243; font-size:14px; font-weight:bold;text-decoration:underline; text-transform:uppercase;}
#searchresults a:visited {color:#C81243; font-size:14px; font-weight:bold;text-decoration:underline; text-transform:uppercase;}
#searchresults a:hover {color:#aaa; font-size:14px; font-weight:bold;text-decoration:none; text-transform:uppercase;}

#didyoumean {background:#F8F8F8; border:1px solid #ccc; padding:5px; font-style:italic; font-weight:bold; font-size:15px; margin:10px 0;}
#didyoumean a:link {color:#C81243; font-size:15px;text-decoration:underline;}
#didyoumean a:visited {color:#C81243; font-size:15px;text-decoration:underline;}
#didyoumean a:hover {color:#aaa; font-size:15px;text-decoration:none;}


.TableHeader {font-size:12px; font-weight:bold; background:URL(/images/redBG.jpg); color:#fff;}
.ColumnHeaders {font-size:12px; font-weight:bold;}
.FormTableCellsData {font-size:12px;}
.FormTableCells {font-size:12px;}
.FormTableCellsField {font-size:12px;}
.VLR_Button {font-size:12px;}
.PaymentInfo {font-size:12px;}
.inputbox {background:#fff; border:1px solid #FFECEE; font-size:18px; margin:0;}


#PropertyTaxSearch {margin-left:5px; width:705px; min-height:400px;}
#PropertyTaxSearch img{border:1px solid green;}
#PropertyTaxSearch .inputbox {background:#fff; border:1px solid #fff; height:16px; font-size:16px; margin:0; padding:0 2px;}
#PropertyTaxSearch a:link {color:#C81243; font-size:14px; font-weight:bold;text-decoration:underline; text-transform:uppercase;}
#PropertyTaxSearch a:visited {color:#C81243; font-size:14px; font-weight:bold;text-decoration:underline; text-transform:uppercase;}
#PropertyTaxSearch a:hover {color:#aaa; font-size:14px; font-weight:bold;text-decoration:none; text-transform:uppercase;}
#PropertyTaxSearch label {display:block; float:left;font-weight:normal; width:250px;}
#PropertyTaxSearch .InformationHints {color:#595959; font-size:11px;}
#PropertyTaxSearch input {background:#FFf; border:1px solid #ccc;}
#PropertyTaxSearch hr {color:#BFBFBF; background:#BFBFBF; border:1px solid #BFBFBF;}

/*
html, body {
	background-color: white;
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
}

body {
	margin: 1em 15%;
}
*/

#PropertyTaxSearchForm form ul, form li {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

#PropertyTaxSearchForm form label {
	width: 15em;
	float: left;
	text-align: right;
	clear: left;
	margin-right: 0.5em;
}

#PropertyTaxSearchForm form input {
	text-align: left;
	float: left;
	clear: right;
}

#PropertyTaxSearchForm form input.nolabel {
	position: relative;
	clear: both;
	float: none;
	margin-left: 18.9em;
	display: block;
}

#PropertyTaxSearchForm form li {
	clear: both;
	width: auto;
	margin-bottom: 0.5em;
	padding: 2px;
	float: left;
	clear: left;
	/* Line up with errored inputs*/
}

#PropertyTaxSearchForm form br {
	clear: both;
}

#PropertyTaxSearchForm form h2 {
	position: relative;
	clear: both;
	float: none;
	display: block;
}

#PropertyTaxSearchForm form li.error {
	background:#FCF3C7 url('/xmlvalidation/error.gif') center right no-repeat;
	border: 1px solid #D5A13D;
	text-align:left;
	width:98%;
}

#PropertyTaxSearchForm span.errormsg {
	font-weight: bold;
	font-size: 100%;
}
#ErrorBox {
	background:#FDEAED;
	border:1px solid #FF0033;
	font-weight:bold;
	line-height:50px;
	margin:0;
	padding:0;
	text-align:center;
	width:700px;
}

a.footerLinks:link {color:#FF0000; font-size:11px;}
a.footerLinks:visited {color:#FF0000; font-size:11px;}
a.footerLinks:hover {color:#FF0000; font-size:11px;}

#PageTitle {background:#60727E url(/Images/greyBG.jpg) repeat-x; height:35px; border:1px solid #7A8E99; color:#fff; font-size:18px; font-weight:bold; margin-top:0px; padding-left:7px; line-height:32px;}

a.homeLinks:link {font-size:12px; text-decoration:underline; line-height:20px;}
a.homeLinks:visited {font-size:12px; text-decoration:underline; line-height:20px;}
a.homeLinks:hover {font-size:12px; text-decoration:underline; line-height:20px;}

a.SectionLinks:link {color:#C81243; font-size:12px;text-decoration:underline;}
a.SectionLinks:visited {color:#C81243; font-size:12px;text-decoration:underline;}
a.SectionLinks:hover {color:#f2f2f2; font-size:12px;text-decoration:underline;}

a.SectionLinksSiteMap:link {color:#C81243; font-size:17px;text-decoration:underline;}
a.SectionLinksSiteMap:visited {color:#C81243; font-size:17px;text-decoration:underline;}
a.SectionLinksSiteMap:hover {color:#f2f2f2; font-size:17px;text-decoration:underline;}

a.moreInfoLink:link {color:#C81243; font-size:12px;text-decoration:underline;}
a.moreInfoLink:visited {color:#C81243; font-size:12px;text-decoration:underline;}
a.moreInfoLink:hover {color:#C81243; font-size:12px;text-decoration:underline;}

#MoreInfo a:link {color:#C81243; font-size:12px;text-decoration:underline;}
#MoreInfo a:visited {color:#C81243; font-size:12px;text-decoration:underline;}
#MoreInfo a:hover {color:#384535; font-size:12px;text-decoration:underline;}

#MoreInfo2 a:link {color:#384535; font-size:12px;text-decoration:underline; font-weight:bold;}
#MoreInfo2 a:visited {color:#384535; font-size:12px;text-decoration:underline; font-weight:bold;}
#MoreInfo2 a:hover {color:#C81243; font-size:12px;text-decoration:underline; font-weight:bold;}

.showingResults {background:#8FA588; border:1px solid #787878; padding:4px; color:#fff; font-size:13px;}
.agreeBox {background:#9CB096; border:1px solid #787878; padding:4px; color:#fff; font-size:13px;}

#errorPage {background:#f2f2f2; padding:6px; padding-bottom:25px; border:1px solid #B3B3B3;}
#errorPage li {line-height:23px;}

#siteMap {background:#f2f2f2; padding:6px; padding-bottom:25px; border:1px solid #B3B3B3;}
#siteMap h3 {font-size:20px;}
