BODY {
  margin: 0;
  font-family : Verdana, sans-serif;
  font-size : 12.3px;
  line-height: 16px;
  background-color:#4C93AF;
}
th  { font-family : Verdana, arial, sans-serif; font-size : 12px; color: 666666; line-height: 15px;font-weight:bold;}
td  { font-family : Verdana, arial, sans-serif; font-size : 12px; color: 666666; line-height: 15px; padding-right: 3px;}

.subhead{
font-size:14px;
color:#000000;
font-weight:bold;
}

A:link  {
  font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
  background: inherit;
}

A:visited  {
  font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
  background: inherit;
}

A:hover {
 font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: purple;
  background: inherit;
}

A.special:link  {
  font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #ee0000;
  background: inherit;
}

A.special:visited  {
  font-family : arial, helvetica, sans-serif;
  text-decoration: none;
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #ee0000;
  background: inherit;
}

h1 {
  text-align: center;
  font-size: 28px;
  font-family: arial;
  color: #D6B637;
  line-height: 30px;
}

h2 {
  font-size: 24px;
  font-family: arial;
}

h3 {
  color: #000077;
  font-size: 13px;
  font-family: arial;
  display:inline;
}

#top_menu {
  text-align:center;
  margin-top: 5px;
}
#top_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
	
#top_menu li {display: inline; }

#top_menu ul li a {
  text-decoration:none;
  margin: 4px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
  color: #ffffff;
  background: inherit;
}
	
#top_menu ul li a:hover {
  color: purple;
  background: inherit;
}

#top_menu h1 {
  text-align:center;
  font-size: 16px;
  font-family: arial;
  color: #E2C73C;
}
	
#dhtmltooltip{
	position: absolute;
	width: 160px;
	/*border: 2px solid #4590B0;*/
	padding: 0px;
	/*background-color: #FFFFFF;*/
	visibility: hidden;
	z-index: 200;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=125);        */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#dhtmltooltip a {
  color: #1121EA;
}

#dhtml_tool_tip_text {
  padding: 2px;
}

#main_page {
  text-align: center;
}

td.main_box_background {
  background-color:#75A2B5;
  /*background-image:url(images/california_map.gif);*/
  background-repeat: repeat-y;
  background-position: 50% 30px;
}

#listing {
  width: 800px;
  border: 0px solid black;
  float: right;
}

#listing h2 {
  text-align:center;
  font-size: 14px;
  font-family: arial;
  color: #ffffff;
}

#listing tr.listing_even {
  background-color: #749FC1;
}

#listing tr.listing_odd {
  background-color: #84A9C3;
}

#listing th {
  border-bottom: 2px solid #577BAD;
  color: #ffffff;
}

#listing td.colum_limiter {
  border-right: 2px solid #577BAD;
}

#listing td {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #F5F3F8;
  padding-left: 3px;
}

#listing td.no_record_found {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  color: #F5F3F8;
  padding-top: 10px;
  width: 700px;
}

#listing a {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #F5F3F8;
  padding-left: 3px;
}

#listing a:hover {
  color: purple;
}

#listing a.highlighted {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

#listing a.highlighted:visited {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

/**/
#zip_listing {
  width: 800px;
  border: 0px solid black;
  padding-right: 35px;
}

#zip_listing h2 {
  text-align:center;
  font-size: 14px;
  font-family: arial;
  color: #ffffff;
}

#zip_listing tr.listing_even {
  background-color: #749FC1;
}

#zip_listing tr.listing_odd {
  background-color: #84A9C3;
}

#zip_listing th {
  border-bottom: 2px solid #577BAD;
  color: #ffffff;
}

#zip_listing td.colum_limiter {
  border-right: 2px solid #577BAD;
}

#zip_listing td {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #F5F3F8;
  padding-left: 3px;
}

#zip_listing td.no_record_found {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  color: #F5F3F8;
  padding-top: 10px;
  width: 700px;
}

#zip_listing a {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #F5F3F8;
  padding-left: 3px;
}

#zip_listing a:hover {
  color: purple;
}

#zip_listing a.highlighted {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

#zip_listing a.highlighted:visited {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

/**/

#state_listing {
  width: 800px;
  border: 0px solid black;
  float: right;
}

#state_listing h2 {
  text-align:center;
  font-size: 14px;
  font-family: arial;
  color: #ffffff;
}

#state_listing tr.listing_even {
  background-color: #749FC1;
}

#state_listing tr.listing_odd {
  background-color: #84A9C3;
}

#state_listing th {
  border-bottom: 2px solid #577BAD;
  font-size: 14px;
  color: #ffffff;
  font-family: Arial;
}

#state_listing td.colum_limiter {
  border-right: 2px solid #577BAD;
}

#state_listing td {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: #F5F3F8;
  padding-left: 3px;
}

#state_listing td.highlighted {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: #F5F3F8;
  padding-left: 3px;
  background-color:#638EB0;
}

#state_listing td.no_record_found {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  color: #F5F3F8;
  padding-top: 10px;
  width: 700px;
}

#state_listing a {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #F5F3F8;
  padding-left: 3px;
}

#state_listing a:hover {
  color: purple;
}

#state_listing a.highlighted {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

#state_listing a.highlighted:visited {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

/*
#listing a:visited {
  color: #F5F3F8;
}   */

#sitemap ul li a {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #F5F3F8;
  padding-left: 3px;
}

#sitemap ul li {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: left;
  color: #F5F3F8;
  padding-left: 3px;
}

#sitemap ul li a:hover {
  color: purple;
}

#sitemap ul li a:visited {
  color: #F5F3F8;
}

td.google_ad_border {
  border: 2px solid #908C1F;
  background-color: #ffffff;
}

#tom_box {
  width: 150px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
  position: absolute;
  left: 1px;
  top: 515px;
  float: left;
  display: block;
}


#tom_box p {
  font-style:italic;
  font-size: 11px;
  font-family: arial;
  color: #ffffff;
}

#tom_box a {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-align: left;
  color: #F5F3F8;
  padding-left: 0px;
}

#tom_box a:hover {
  color: purple;
}

/*
#tom_box a:visited {
  color: #F5F3F8;
}  */


#tom_box a.highlighted {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 0px;
}

#tom_box a.highlighted:visited {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 0px;
}

#search_form {
  width: 150px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
  position: absolute;
  left: 1px;
  top: 865px;
  float: left;
  display: block;
}

#search_form p {
  font-style:italic;
  font-size: 12px;
  font-family: arial;
  color: #ffffff;
}

#search_form td {
  text-align: left;
  padding-bottom: 4px;
}

#search_form th {
  font-size: 11px;
  color: #ffffff;
  font-family: Arial;
  text-align: left;
  font-weight: normal;
}

#search_form select,input {
  font-size: 10px;
}

#search_by_zip_form {
  width: 120px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
  position: absolute;
  left: 20px;
  top: 865px;
  float: left;
  display: block;
}

#search_by_zip_form p {
  font-style:italic;
  font-size: 12px;
  font-family: arial;
  color: #ffffff;
  text-align: center;
}

#search_by_zip_form td {
  text-align: center;
  padding-bottom: 4px;
}

#search_by_zip_form th {
  font-size: 11px;
  color: #ffffff;
  font-family: Arial;
  text-align: center;
  font-weight: normal;
}

#search_by_zip_form select,input {
  font-size: 10px;
}

th.detail_header {
  text-align: left;
  padding-left: 10px;
}


#results_per_page {
  width: 150px;
  border:0px solid red;
}

#results_per_page p {
  font-size: 12px;
  font-family: arial;
  color: #ffffff;
}

#results_per_page h2 {
  font-style:italic;
  font-size: 12px;
  font-family: arial;
  color: #ffffff;
}

span.current_page {
  font-family : arial, helvetica, sans-serif;
  text-decoration: none;
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #aa0000;
  background: inherit;
}

#header {
  border: 0px solid orange;
}

#header h1 {
  font-size: 36px;
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
  border: 0px solid red;
  margin-top: 5px;
  margin-bottom: 0px;
}

#header h2 {
  font-size: 18px;
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
  border: 0px solid green;
  margin-top: 5px;
}

.bankNames
{	
	font-size:11px;
	vertical-align:top;
	text-align:left;
}

.bankNames a:link
{	
	font-size:11px;
	vertical-align:top;
	text-align:left;	
}

.bankNames a:visited
{	
	font-size:12px;
	vertical-align:top;
	text-align:left;	
}

.divBoxCity
{
	overflow:auto;
	height:205px;
	text-align:left;
	
}

.divBoxZip
{
	overflow:auto;
	height:205px;
}


.mess
{
	padding:10px;
	width:400px;
	background-color:#FFFF99;
	color:#000066;
	font-size:12px;
	font-weight:bold;
	border:#000066 1px solid;
	text-align:center;
}

.error
{
	padding:10px;
	width:400px;
	background-color:#FFFF99;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	border:#990000 1px solid;
	text-align:center;
}

.loc
{
	text-align:left;
	vertical-align:top;
}
