
/* CSS rules for agent/office search pages */

#AgentRoster { margin-bottom:15px; }
	#AgentRoster img[src$="invis.gif"] { display:none; }
#agentResults { margin-left: -15px; }
* html #agentResults { margin-left: 0px; }
.agentcolorbar { background-color:transparent; }	
a.col_headings_agoff:link, a.agentsearch:link { color:#386d85 !important; text-decoration: underline;}
a.col_headings_agoff:visited, a.agentsearch:visited { color:#386d85  !important; text-decoration: underline;}
a.agentsearch:link:hover { color:#386d85; }
a.agentsearch:visited:hover { color:#386d85; }
.dividingrows {
	border-bottom:#4a4a4a 1px solid;
	padding:5px;
	font-size:11px;
}
    #OfficeListTable a.agentsearch {
        font-size:10px !important;
    }


.end_rows table tr:first-child + tr td img { margin-top:5px !important; }

.end_rows table tr .dividingrows:first-child {
	padding:2px !important;
	width:100px;
}
.end_rows table tr .dividingrows:first-child + td + td { width:100px !important; }
.end_rows table tr .dividingrows:first-child + td + td + td { width:40px !important; }
.start_rows {
	border-bottom: #000 3px solid; 
	padding-left:10px !important;
	padding-right:10px !important;	
}
	#Table1 + div { font-size:18px !important; }
	.start_rows table tr + tr + tr > td > table:first-child {
		display:none;
	}

td.agentcolorbar img, td.agentcolorbar + td img {
    width:0px !important;
    margin:0px !important;
    padding:0px;
}
td.agentcolorbar, td.agentcolorbar + td {
    width:0px !important;
    margin:0px !important;
    padding:0px !important;
}

	
.end_rows {
	border-bottom: #000 2px solid; 
	padding-bottom:5px;
}
.txtcolor { color: #a2151d; }
.allborders { border: #424242 1px solid; }
.waiting_txt {	
	font-weight: bold;
	font-size: 17px;
	color: #424242; 
	letter-spacing: -.03cm;
}
.Highlight { background-color:#dcdff3; }


img[alt='Get Directions'] {
    margin-left:19px !important;
}

img[src*='global/invis.gif'] {
    margin:0px !important;
}

#Table2 {
    margin-top:10px !important;
}


/* office list */
#OfficeListTable .end_rows table tr .dividingrows:first-child { width:250px; }
#OfficeListTable .end_rows table tr .dividingrows:first-child + td + td + td {
	width:100px !important;
	text-align:center;
}
#OfficeListTable .end_rows table tr .dividingrows:first-child + td + td + td + td { text-align:center; }




#searchtable, .agentlistcontent {
    margin-top:5px !important;
}

img[src*='findanagent.gif'] {
    display:none;
}


#searchtable input[type='submit'] {
    margin:0px 0px 0px 0px;
    outline:0.20em #003523 solid;
    border:1px #fff solid !important;
    background:#003523;
    padding-left:4px;
    padding-right:4px;
    text-transform:uppercase;
    font-size:9px;
    color:#fff;
}


#searchtable #mapStage {
    float:right !important;
}

.agentlistcontent .end_rows .start_rows {
    padding-bottom:0px;
}
    .agentlistcontent .start_rows > #Table1 {
        float:right;
        width:auto;
        margin-top:50px;
        font-size:11px;
    }
        .agentlistcontent .start_rows > #Table1 + div, .agentlistcontent .start_rows > #Table1 + div + div {
            width:475px;
            display:inline-block;
        }
            .agentlistcontent .start_rows > #Table1 + div {
                background-color: #8e908f;
                display: block;
                overflow: hidden;
                color: #fff;
                padding: 9px 0px 11px 9px;
                margin-top:0px;
            }
            .agentlistcontent .start_rows > #Table1 + div + div { font-size:11px; }
                .agentlistcontent .start_rows > #Table1 + div + div > br { display:none; }
                .agentlistcontent .start_rows > #Table1 + div + div > form { display:inline; }
                .agentlistcontent .start_rows > #Table1 + div + div input[type='text'][name='officeagent'] {
                    width:200px;
                    margin-left:5px;            
                }
                .agentlistcontent .start_rows > #Table1 + div + div input[type='submit'] {
                    margin: 0px 0px 0px 0px;
                    border: 1px #016d55 solid !important;
                    background: #016d55;
                    padding-top: 6px;
                    padding-bottom: 8px;
                    text-transform: capitalize;
                    text-align: center;
                    font-size: 11px !important;
                    color: #fff;
                    width: 70px;
                    height: auto !important;
                    overflow: hidden;
                    font-weight: 700;
                    display:inline;
                }





