body { }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.locations_list {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; }
.locations_list table {
width: 560px;
margin-right: auto;
margin-left: auto; }
.locations_list form {
text-align: center;
margin: 0 auto 4px;
padding: 0; }
.locations_list table, .locations_list td, .locations_list th {
font-size: 12px;
border-color: #1e4c80; }
.locations_list table { margin-right: auto; margin-left: auto; border-top-style: solid; border-top-width: 1px; border-left-style: solid; border-left-width: 1px; }
.locations_list td, .locations_list th {
padding: 3px 5px;
border-right-style: solid;
border-right-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.locations_list th { color: #fff; font-size: 1em; background-color: #3a77b6; }
.odd { background-color: white; }
.even { background-color: #e1e1e1; }
.loc_addr p {
color: #646464;
font-size: 11px;
margin: 0;
padding: 0; }
.region_row {
color: white;
font-weight: normal;
background-color: #00395e; }
.region_top {
background-color: #00395e;
text-align: center; }
.region_top a, .region_top a:link, .region_top a:visited {
color: #37baf2;
font-size: 11px;
text-decoration: underline;
text-align: center; }
.region_top a:hover, .region_top a:focus {
color: #fff; }
.buttons p {
color: #7d7d7d;
text-align: center;
margin: 0 0 4px;
padding: 0; }
.mod_list p {
color: #646464;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0; }
.locations_list a, .locations_list a:link {
color: #0078b6;
text-decoration: none; }
.locations_list a:visited {
color: #37a3d6; }
.locations_list a:hover, .locations_list a:focus {
color: #1e4c80;
text-decoration: underline; }
.region_links, .zip_search_text {
text-align: center;
margin: 0;
padding: 6px 0 12px; }
.region_links p {
color: #aaa;
text-align: center;
margin: 0;
padding: 0; }
.zip_search_text p {
color: #af0000;
text-align: center;
margin: 0;
padding: 0; }
.textfields { background-color: #fff; margin: 0; padding: 3px; border: solid 1px #1e4c80; }
.loc_directions {
margin: 0;
padding: 6px 8px 2px 10px;
}
.loc_directions dt {
color: #005893;
font-style: italic;

}
.loc_directions dd {
margin-right: 16px;
margin-bottom: 5px;
margin-left: 16px;
padding-bottom: 3px;
padding-left: 8px;
border-bottom: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
}
.loc_directions h3 {
color: #af0000;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0; }
.loc_browser {
text-align: center;
margin: 0;
padding: 0;
}

.loc_browser form {
margin: 0;
padding: 0;
}

.loc_browser h3 {
color: #950e0b;
text-align: center;
margin-top: 4px;
margin-bottom: 4px;
padding: 0;
}

