/*------------------------------------------*/
/*Locator Styles */
/*------------------------------------------*/

#locator-wrap {
  width:85%;}
#formfields {  
   border-top:1px solid #9eacba;
   border-bottom:1px solid #9eacba;
   border-left:0px;
   border-right:0px;
   margin:30px 0 20px 0;
   padding:0 0 0 0;
   background:url(/images/bluedot.gif) 170px 0px repeat-y;}

.global_search #formfields {
  width:99%;
   background:url(/images/bluedot.gif) 260px 0px repeat-y;}
#locator-wrap form {
   margin:0;
   padding:0;}
.global_search form {
  width:745px;}
#formfields .fs {
   margin:0;
   border:0; /* disable automatic border */
   padding:5px 0 5px 10px;}
.global_search #formfields .fs {
   padding:0 0 8px 10px;}
.fs p {
   width:150px;
   margin:5px 0;}
.global_search .fs p {
   padding:0;
   margin-top:8px;
   width:250px;}
.fsshade {   
   background:#f4f9fc url(/images/bluedot.gif) 170px 0px repeat-y;}
.global_search .fsshade {
   background:#f4f9fc url(/images/bluedot.gif) 260px 0px repeat-y;}
.fs-group {
   margin:-22px 0 0 180px;
   width:580px;}
.global_search .fs-group {
  padding:0 0 0 280px;
  margin:-17px 0 0 0;
  width:405px;}
.global_search .fs-group input {
  margin:0 3px 0 0;
  padding:0;}
.grpcols {
   margin:-17px 0 15px 145px;}
.grpcols .col {
   font-size:0.8em;
   width:115px;
   float:left;
   margin:0 2px 0 0;
   padding:0 0 15px 0;}
.grpcols .wide {
   width:140px;
   margin-right:10px;}
.col label {
   display:block;
   padding:2px 0 2px 18px;}
.col label input {
   margin:0 3px 0 -18px;}
.fs-group label {
   margin:0 10px 0 0;}
select {
   margin-right:5px;}
#srcbtn {
   margin:0 0 15px 190px;}
.global_search #srcbtn {
   margin-left:290px;}
#srcbtn input {
   margin:0 0 0 0;}
#srcbtn a {
   color:#888;
   position:relative;
   top:0px;
   left:25px;}
.select {
   width:180px;
   padding:5px 0 10px 0px;
   margin:0 0 10px 0px;}
.region {
   margin:5px 0;}
#tier-wrap {
   float:right;
   margin-right:85px;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #ec891d;
	background-color: white;
	padding: 5px;
	opacity: 0.85;
    width:250px;
}
#tooltip h3, 
#tooltip div { 
  margin: 0;
  font-weight:normal;
  background-image:none; }
a.info {
  padding:0;  
  text-decoration:none;
  border:1px dotted #245cce;
  border-width:0 0 1px 0;}
a.info:hover {
  cursor:help;}
.selectAll, .unselectAll { 
  text-decoration:none; 
  font-size:0.9em; 
  display:inline; 
  float:left;}
.selectAll:hover, 
.unselectAll:hover { 
  text-decoration:underline; 
  color:#ee3424;}
#locator-wrap .delimiter 
{
float: left;
color: #666666;
padding-top: 0pt;
padding-right: 3px;
padding-bottom: 0pt;
padding-left: 3px;
display: inline;
}
.multiselectable { 
  display:block; 
  margin-left:38px;
  overflow: auto; 
  width: 100%; }
.multiselectable select, 
.multiselectable div { 
  width: 200px; 
  float:left; }
.multiselectable div * { 
  display: block; 
  margin: 0 auto; }
.multiselectable div { 

  display: inline; }
.multiselectable .m-selectable-controls { 
  margin-top: 3em; width: 50px; }
.multiselectable .m-selectable-controls button { 
  margin-top: 1em; }

#alliance-srch-box {
	width:245px;
	height:16px;
	font-size:0.9em;
  	color:#888;	
}