h3 {
color: #B40000;
margin-top: 5px;
font-size: 1.1em;
text-align: left;
}
h3.ctr {
text-align: center;
}
h4 {
margin-top: 20px;
font-weight: bold;
}

div#content2 p {
font-size: .8em;
}

div#usa {
float: left;
display: inline;
margin-left: 0px;
width: 45%;
text-align: center;
}
div#usa a.vwall {
display: block;
margin-right: auto;
margin-left: auto;
text-align: center;
}
div#content2 div#usa p.srchhdg {
text-align: center;
margin-top: 25px;
font-size: 1em;
}

div#world {
float: right;
display: inline;
width: 45%;
margin-right: 0px;
text-align: center;
}
div#content2 div#world p.srchhdg {
text-align: center;
margin-top: 25px;
font-size: 1em;
}
div#world a.vwall {
display: block;
margin-right: auto;
margin-left: auto;
text-align: center;
}

div#content2 div.ftrd {
border: 1px solid #B40000;
margin-left: 0px;
margin-bottom: 10px;
}
div#content2 div.ftrd2 {
width: 90%;
padding-top: 10px;
padding-bottom: 10px;
}
div#content2 div.ftrd2 p {
margin-bottom: 6px;
}
div#content2 div.ftrd2 p.ftrd-hdg {
font-weight: bold;
margin-bottom: 0px;
}

form.dirlist {
text-align: center;
margin: 10px auto;
padding-top: 10px;
padding-bottom: 10px;
border: 1px dashed #B40000;
font-size: 1.1em;
}
form.dirlist select {
font-size: 1.1em;
margin-right: 5px;
}


div#wntd {
border: 1px solid #b40000;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: #ddedf7;
margin: 20px auto 25px;
clear: both;
}
div#content2 div#wntd p {
margin-right: 10px;
margin-left: 10px;
text-align: center;
line-height: normal;
font-size: .9em;
margin-bottom: 6px;
}
div#content2 div#wntd p#wntd-hdg {
color: #ffffff;
background-color: #b40000;
font-weight: bold;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
font-size: 1em;
}
