/*****************************************************
 * Created Tuesday, July 29, 2008.
 * Authored by David Weiss
 * under the authority of MedForward, Inc.
 *
 * No one may reproduce this code or use it without 
 * crediting MedForward or without MedForward's explicit
 * permission.
 *
 ****************************************************/


/* ------------------------------------------------------------------------ */
/* Provider Search styling */
/* ------------------------------------------------------------------------ */


.provider { 
  width: 740px;
  margin: 0px 0px;
  padding: 0px;
}

#providerlist 
{ 
  margin-left: 20px;
  width: 750px;
  padding: 0px;
  border: 1px solid black;
  background: white;
}

.providerheadselected { 
  background-image: url('../img/dropdown/dropdown-background2.gif');
  background-repeat: repeat-x;
  color: white;
}

.providerhead { 
  width: 736px;
  background-repeat: repeat-x;
  height: 17px;
  font-family: "Trebuchet MS", "Lucida Sans", Verdana, Arial;  
  font-weight: bold;
  padding: 7px;  
  cursor: pointer;
  border-top: 1px dotted gray;
}

.providerhead .city { 
  float:left;
  width: 250px;
}
.providerhead .name { 
  float:left;
  width: 250px;
}
.providerhead a { 

}

.providerdetails { 
  width: 710px;
  padding: 0px 20px;
  margin: 0px;
  background-color: #EAEAF0;
  display: none; /* hidden by default */
  font-size: 0.9em;
}

.providerdetails .field { 
  float: left;    
  font-weight: bold;
  width: 100px;
  margin: 2px 0px;
  text-align: right;
}
.providerdetails .value { 
  float: left;
  width: 200px;
  margin: 2px 0px;
  margin-left: 5px;
}

/* /\*  background-color: #ABABFB;*\/ */
/*   float: left; */
/* } */

#errBox
{ 
  color: red;
  font-weight:bold;
  padding-left: 20px;
}
#statusBox 
{ 
}

#resultsPlaceholder
{ 
	float:left;	
	display:block;
	margin: 0 auto;
	margin-left:20px;
	width: 500px;

}
#resultsBlock
{
	float:left;	
	display:block;
	margin: 0 auto;
	margin-left:0px;
	width: 607px;
	border: solid 1px #cccccc;
}

.providerResult 
{
  width: 597px;
  margin: 5px;
  padding-bottom: 20px;
}

.providerResult .name
{
  font-size:1.2em;
  font-weight:bold;
  border-bottom: solid 1px gray;
  margin-bottom: .7em;	
  font-family: Arial, Sans-Serif;
}

.providerResult .leftColumn
{
  width: 250px;
  padding: 5px;
  float:left;
}
.providerResult .rightColumn
{
  width:290px;
  padding: 5px;
  margin-left:20px;
  float:left;
}

.resultsFound
{
	float:right;
	font-size:.8em;
}

#searchnavbar
{ 
  margin-left: 40px;
  margin-top: 5px;
}

#searchnavbar a
{ 
  margin-left: 20px;
}

#selectState { 
  display: none;
}

/* ------------------------------------------------------------------------ */
/* Admin Forms, etc. */
/* ------------------------------------------------------------------------ */

.newprovider label { 
  font-weight: bold;
}


