.filterListWrapper h3
{
    margin-bottom: 0;
    background:url("cssImages/header_back.png") no-repeat scroll left bottom transparent;
}
.filterListWrapper h3 .clearSelection
{
    font-size:0.75em;
    margin-right:14px;
    float:right;
	font-weight:normal;
}


.filterList
{
    font-size: 1.6em;
    margin-bottom: 24px;
}


.filterList ul li
{
    border-bottom: 1px solid #E6E6E6;
}

.filterList ul li a, .filterList ul li span
{
    background: url("cssImages/right_arrow.png") no-repeat scroll left center transparent;
    color: #5E5E5E;
    display: block;
    padding: 10px 16px;
    text-decoration: none;
    width: 274px;
}


.filterList ul li a.normal
{
}

.filterList .selected
{
}
.filterList .selected a
{
    background-color: #0e2b8d;
    background-image:url('cssImages/search-cross.png');
    background-position:95% 50%;
    color: #FFFFFF;
}

.filterList ul li a.changeSelection
{
    background: #FFFFFF;
    color: #0e2b8d;
    text-decoration: underline;
}

.officeList {width: 100%;  margin-bottom: 10px;}

.officeList .office
{
    color: #5E5E5E;
    padding: 16px;
    border-top: 1px solid #E6E6E6;
    clear:both;
    width: 592px;
    overflow:auto;
       /*
    width:562px;
    clear: both;
    text-decoration: none;
    display: block;*/
}


.officeList .office:nth-child(odd)
{
    background-color: #F4F7F8;
}

.officeList .office:first-child
{
    border-top: 0px;
}

.officeHeader h4
{
    font-size: 1.6em;
    color: #0e2b8d;
}
.officeHeader h4 .country
{
    color:#666;
}
.mainContent .officeHeader p 
{
    padding:0 0 8px; 
}

.officePicture
{
    /*height: auto;
    display: inline;*/
    width: 188px;
    float: left;
}

.officePicture img
{
    border: 1px solid #DFDFDF;
    -webkit-box-shadow: 1px 1px 3px #CFCFCF;
    -moz-box-shadow: 1px 1px 3px #CFCFCF;
    box-shadow: 1px 1px 3px #CFCFCF;
}

.officeAddress
{
    padding: 0px 10px;
    height: auto;
    width: 171px;
    float: left;
    line-height: 1.6em;
}

.officeContact
{
    height: auto;
    float: left;
    padding: 0 0 0 10px;
    float: left;
    width: 171px;
    line-height: 1.6em;
}

.officeContact p
{
    padding-bottom: 0;
}

.officeContact .button 
{
    margin-top:10px;
}

.officeContact .fieldName
{
    font-weight: bold;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

.changeSelectionWrapper, .finishChangesWrapper
{
    display: none;
}

.javascript .filterList li
{
    display: none;
}

.javascript .filterList li.selected
{
    display: block;
}


.javascript .filterListWrapper .filterController
{
    cursor: pointer;
    background: url("cssImages/right_arrow.png") no-repeat scroll left center transparent;
    color: #0e2b8d;
    display: block;
    padding: 10px 16px;
    text-decoration: none;
    width: 274px;
    border-bottom: 1px solid #E6E6E6;
}


