﻿/* secondary pages */
#feature2 {font:1.3em arial, helvetica, sans-serif}
#feature2 p {margin:0; padding:0;}
#feature2 h3 {margin-top: 0}

.search #feature2, .featured #feature2, .resources #feature2, .contact #feature2, .account #feature2, .custom_page #feature2 {
    float:left;
    text-align:left;
    vertical-align:top;
    width:730px;
    /* margin: 15px 0; see template specific stylesheet for margin */
    padding:0;
}

#findinclude p {
margin:0;
padding:0 1px 4px 1px;
font:1.0em arial, helvetica, sans-serif;
}
#findinclude td, #findinclude table {
border-collapse:collapse;
margin:0;
padding:0 1px 4px 1px;
font:0.9em arial, helvetica, sans-serif;
}
#findinclude h3.accessible {margin:0;}
#feature2 form {margin:0;}

#findinclude {
color:#000;
}
#findinclude img {
border:none;
margin:0;
padding:0;
}
#findinclude td {
font:1.0em arial, helvetica, sans-serif;
margin:0;
}

#map-search h4 {
margin:0 0 1px 0;
font:bold 11px arial, helvetica, sans-serif;
}

#national-search {
float:right;
clear:right;
width:226px;
margin:15px 0;
}
#national-search p a {
font:12px/15px arial, helvetica, sans-serif;
color:#0e2c72;
}

.find-content {
padding:5px 11px;
border:1px solid #918D8A;
background:url(/images/common/prop-panelsbg.gif) repeat-x top left #e7e7e4;
font:12px arial, helvetica, sans-serif;
}
#national-search .find-content {
padding:5px 11px;
border:1px solid #918D8A;
background:url(/images/common/natlbg.gif) no-repeat top left #e7e7e4;
font:12px arial, helvetica, sans-serif;
}
.find-content p {
margin:5px 0;
}

h3.accessible {
font:bold 16px arial, helvetica, sans-serif;
margin:5px 0;
}
label#OpenHouseCap {
font:bold 12px arial, helvetica, sans-serif;
color:#004970;
}

#find-fast {
float:left;
clear:left;
width:482px;
margin:0;
}
#find-fast img {
padding:4px 0 1px 0;
}
.searchbtn {
padding:4px 0 1px 0;
}
#findinclude .gobtn {
padding:1px 0 4px 0;
}

#customize {
float:left;
clear:left;
width:482px;
margin:16px 0;
}
#map-search {
float:right;
clear:right;
width:226px;
margin:0;
vertical-align:top;
}
#map-search img {
margin-bottom:5px;
}

#feature2 h4
{
    font-weight:bold;
    font-size: 1.0em;
    margin:0;
    padding:0;
}
#feature2 h3.frame-cap 
{
    margin: 0 0 5px 0;
    border-bottom: dotted 1px #918D8A; 
    letter-spacing: 2px;
}
#feature2 p.next-parag
{
    margin-top: 5px;
}

#feature2 p.spaced-out
{
    padding-bottom: 5px;
}
#feature2 ul.margin1, #feature2 ol.margin1
{
    margin-top: 8px;
    margin-bottom: 8px;
}

#feature2 li {
    font-size:1.0em;
    line-height:1.4em;
}

#feature2 div.right, p.right
{
	text-align:right;
}

#feature2 div.hr { /* horizontal ruler */
    border-bottom: solid 1px #918D8A; 
    height: 10px
}

#feature2 .form-cap 
{
    font-weight: bolder; 
    padding-right: 5px;
}

#feature2 .center
{
    text-align:center;
}

#feature2 .bold 
{
    font-weight:bold;
}

#feature2 div.just, #feature2 p.just
{
	text-align:justify;
}

#feature2 input.border1, #feature2 textarea.border1
{
    border: solid 1px #918D8A;
}
table.grid-style1
{
    margin: 0;
    border: solid 1px #918D8A; 
    border-collapse: collapse;
}

table.grid-style1 td, table.grid-style1 th
{
    border: solid 1px #918D8A;
    padding: 3px;
}
.TableCaption, caption
{
    border-top:solid 1px #918D8A;
    border-bottom:solid 1px #918D8A;
    background-color:#E7E7E4;
    font-weight: bold;
    padding: 4px;
    letter-spacing: 1px;
}
