p {
margin: 10px;
}

#masterHeader {
margin: 0 0 20px 0;
text-align: right;
display: table;
width: 100%;
}

#masterHeader img {
float: left;
}

#masterHeader .fsr{
color: #fff;
background: #000;
width: 100%;
display: block;
clear: both;
text-align: left;
font-size: 18px;
padding: 10px;
float: left;
margin:20px 0 10px;              
}

.navbar-inverse .navbar-nav>li>a {
font-size: 11px;
padding: 15px 10px;
}

.navbar-inverse .navbar-nav>li.active>a {
color: #fff;
}

section#RegisterSearch {
margin-bottom: 30px;
}

.btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

div.RecordDetails, div.FirmPreviousNames{
padding: 10px 0;
margin-bottom: 20px;
}

span.ReferenceNumber {
padding: 20px;
}

.panel-title>a {
display: block;
width: 100%;
}

#AdvancedSearchCollapse h3, div.SearchFiltersContainer h3 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
}

#AdvancedSearchCollapse span.InputGroup, div.SearchFiltersContainer span.InputGroup {
float: left;
width: 50%;
font-size: 12px;
}

div.SearchFiltersContainer span.InputGroup {
width: 100%
}

#AdvancedSearchCollapse span.InputGroup label, div.SearchFiltersContainer span.InputGroup label {
font-weight: normal;
}
#accordion.panel-group .panel{
margin: 5px 0;
}
div.FirmIndidvidualsSearchInputs {
display: table;
}
div.FirmIndidvidualsSearchInputs input {
margin: 5px 10px;
}
div.FirmIndidvidualsSearchInputs span.InputGroup {
float: left;
padding: 5px 10px;
clear: both;
}
span.InputGroup input.input.form-control{
width: 50%;
float: left;
margin-bottom: 30px;
}
span.InputGroup input.btn {
float: left;
margin-left:5px;
}
h4{
font-size: 14px;
}
th.ActivityHeader{
width: 120px;
}
h2.SearchResult, h3.SearchCount {
display: block;
padding: 0 0 10px;
margin: 0 0 20px;
}
div.PaginationContainer {
text-align: center;
width: 100%;
}







p {
margin: 10px;
}

#masterHeader {
margin: 0 0 20px 0;
text-align: right;
display: table;
width: 100%;
}

#masterHeader img {
float: left;
}


.navbar-inverse .navbar-nav>li>a {
font-size: 11px;
padding: 15px 10px;
}

.navbar-inverse .navbar-nav>li.active>a {
color: #fff;
}

section#RegisterSearch {
margin-bottom: 30px;
}

.btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

div.RecordDetails, div.FirmPreviousNames{
padding: 10px 0;
margin-bottom: 20px;
}

span.ReferenceNumber {
padding: 20px;
}

.panel-title>a {
display: block;
width: 100%;
}

#AdvancedSearchCollapse h3, div.SearchFiltersContainer h3 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
}

#AdvancedSearchCollapse span.InputGroup, div.SearchFiltersContainer span.InputGroup {
float: left;
width: 50%;
font-size: 12px;
}

div.SearchFiltersContainer span.InputGroup {
width: 100%
}

#AdvancedSearchCollapse span.InputGroup label, div.SearchFiltersContainer span.InputGroup label {
font-weight: normal;
}
#accordion.panel-group .panel{
margin: 5px 0;
}
div.FirmIndidvidualsSearchInputs {
display: table;
}
div.FirmIndidvidualsSearchInputs input {
margin: 5px 10px;
}
div.FirmIndidvidualsSearchInputs span.InputGroup {
float: left;
padding: 5px 10px;
clear: both;
}
span.InputGroup input.input.form-control{
width: 50%;
float: left;
margin-bottom: 30px;
}
span.InputGroup input.btn {
float: left;
margin-left:5px;
}
h4{
font-size: 14px;
}
th.ActivityHeader{
width: 120px;
}
h2.SearchResult, h3.SearchCount {
display: block;
padding: 0 0 10px;
margin: 0 0 20px;
}
div.PaginationContainer {
text-align: center;
width: 100%;
}





p {
margin: 10px;
}

#masterHeader {
margin: 0 0 20px 0;
text-align: right;
display: table;
width: 100%;
}

#masterHeader img {
float: left;
}


.navbar-inverse .navbar-nav>li>a {
font-size: 11px;
padding: 15px 10px;
}

.navbar-inverse .navbar-nav>li.active>a {
color: #fff;
}

section#RegisterSearch {
margin-bottom: 30px;
}

.btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

div.RecordDetails, div.FirmPreviousNames{
padding: 10px 0;
margin-bottom: 20px;
}

span.ReferenceNumber {
padding: 20px;
}

.panel-title>a {
display: block;
width: 100%;
}

#AdvancedSearchCollapse h3, div.SearchFiltersContainer h3 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
}

#AdvancedSearchCollapse span.InputGroup, div.SearchFiltersContainer span.InputGroup {
float: left;
width: 50%;
font-size: 12px;
}

div.SearchFiltersContainer span.InputGroup {
width: 100%
}

#AdvancedSearchCollapse span.InputGroup label, div.SearchFiltersContainer span.InputGroup label {
font-weight: normal;
}
#accordion.panel-group .panel{
margin: 5px 0;
}
div.FirmIndidvidualsSearchInputs {
display: table;
}
div.FirmIndidvidualsSearchInputs input {
margin: 5px 10px;
}
div.FirmIndidvidualsSearchInputs span.InputGroup {
float: left;
padding: 5px 10px;
clear: both;
}
span.InputGroup input.input.form-control{
width: 50%;
float: left;
margin-bottom: 30px;
}
span.InputGroup input.btn {
float: left;
margin-left:5px;
}
h4{
font-size: 14px;
}
th.ActivityHeader{
width: 120px;
}
h2.SearchResult, h3.SearchCount {
display: block;
padding: 0 0 10px;
margin: 0 0 20px;
}
div.PaginationContainer {
text-align: center;
width: 100%;
}






p {
margin: 10px;
}

#masterHeader {
margin: 0 0 20px 0;
text-align: right;
display: table;
width: 100%;
}

#masterHeader img {
float: left;
}


.navbar-inverse .navbar-nav>li>a {
font-size: 11px;
padding: 15px 10px;
}

.navbar-inverse .navbar-nav>li.active>a {
color: #fff;
}

section#RegisterSearch {
margin-bottom: 30px;
}

.btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

div.RecordDetails, div.FirmPreviousNames{
padding: 10px 0;
margin-bottom: 20px;
}

span.ReferenceNumber {
padding: 20px;
}

.panel-title>a {
display: block;
width: 100%;
}

#AdvancedSearchCollapse h3, div.SearchFiltersContainer h3 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
}

#AdvancedSearchCollapse span.InputGroup, div.SearchFiltersContainer span.InputGroup {
float: left;
width: 50%;
font-size: 12px;
}

div.SearchFiltersContainer span.InputGroup {
width: 100%
}

#AdvancedSearchCollapse span.InputGroup label, div.SearchFiltersContainer span.InputGroup label {
font-weight: normal;
}
#accordion.panel-group .panel{
margin: 5px 0;
}
div.FirmIndidvidualsSearchInputs {
display: table;
}
div.FirmIndidvidualsSearchInputs input {
margin: 5px 10px;
}
div.FirmIndidvidualsSearchInputs span.InputGroup {
float: left;
padding: 5px 10px;
clear: both;
}
span.InputGroup input.input.form-control{
width: 50%;
float: left;
margin-bottom: 30px;
}
span.InputGroup input.btn {
float: left;
margin-left:5px;
}
h4{
font-size: 14px;
}
th.ActivityHeader{
width: 120px;
}
h2.SearchResult, h3.SearchCount {
display: block;
padding: 0 0 10px;
margin: 0 0 20px;
}
div.PaginationContainer {
text-align: center;
width: 100%;
}