@charset "utf-8";
@import url("base.css");
h2.page-titl { text-align:center; }

.msg-desc { margin:25px 0;line-height:180%; text-align:center; }
.find-box { padding:30px 0; background-color:#f1f1f1; text-align:center; }
.find-box label { font-weight:bold; }

#zipcode_table { width:100%; border-collapse: collapse; }
#zipcode_table thead th { padding:5px; color:#2a2a2a; font-weight:bold; background-color:#f6f6f2; text-align:justify; border-bottom:1px solid #dadadf; text-align:center; }
#zipcode_table tbody th { padding:3px ; color:#2a2a2a; font-weight:bold; background-color:#f6f6f2; text-align:justify; border-bottom:1px dashed #dadadf; font-weight:normal; text-align:center; }
#zipcode_table tbody td { padding:3px; text-align:justify; border-bottom:1px dashed #dadadf; text-align:center; }
#zipcode_table tbody td.addr { text-align:justify; }
#zipcode_table tr.end td { border-bottom:1px solid #dadadf; }
#zipcode_table td.empty { height:100px; border-bottom:1px solid #dadadf;  }

h2.page-titl2 { width:650px; margin:0 auto; background:url('/images/msgs/bg_x.gif') repeat-x; }
.form-div { position:relative; width:650px; margin:8px auto; }
.form-div .sect-titl { width:216px; height:30px; padding-top:7px; background-color:#f1f1f1; border-top:1px solid #b6b7bb; border-bottom:1px solid #b6b7bb; text-align:center; }
#ftype1 { position:absolute;top:0;left:0; border-left:1px solid #b6b7bb; font-weight:bold; cursor:pointer; }
#ftype2 { position:absolute;width:218px;top:0;left:216px;  border-left:1px solid #b6b7bb; border-right:1px solid #b6b7bb; cursor:pointer; }
#ftype3 { position:absolute;top:0;right:0; border-right:1px solid #b6b7bb; cursor:pointer; }

.find-box2 { padding:50px 0 20px 0; background-color:#f1f1f1; text-align:center; border-left:1px solid #b6b7bb; border-right:1px solid #b6b7bb; border-bottom:1px solid #b6b7bb; }
.street_addr { color:darkblue; }
.town_addr { color:#767676; }
.zip_code { color:#ff0000; }