/*********************************************
            Search Control Styles
*********************************************/
.searchColumn
{
    float: left;
    margin: 0px 33px 10px 0px;            
    width: 300px;            
}

/*********************************************
            Rating Styles
*********************************************/
.emptyRatingStar
{
    background: url(/resources/images/controls/rating/emptyStar.gif) no-repeat;               
    width: 15px;
}    

.filledRatingStar
{
    background: url(/resources/images/controls/rating/filledStar.gif) no-repeat;          
    width: 15px;
}

.savedRatingStar
{
    background: url(/resources/images/controls/rating/savedStar.png) no-repeat;          
    width: 15px;
}

/*********************************************
            Modal Styles
*********************************************/
.modal 
{	
	border: solid 1px black;
	background: #ffffff;	
}

.modalHeader
{
    background: #8dcf4e;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;    
}

.modalBody
{
    padding: 10px;
}

.modalBackground 
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modal .input_data
{
    width: 200px;    
}

.modal h2
{
    margin: 0px;
}

.modal h3
{
    margin: 3px 0px;
    clear: both;
}

#error
{
    left: 50%;  
    margin-left: -150px;    
    position: absolute;     
    text-align: left;
    top: 37%;           
    visibility: hidden;                        
    width: 300px;
    z-index: 99;  
}

#error .modalHeader
{
    background: #ffa500;
}

#message
{
    margin: 5px;
}

/*********************************************
            Login Styles
*********************************************/
 .accountRow
    , .accountValidationRow
    , .accountTextRow
    {    	
    	width:350px;
    	text-align:right;
    	clear:both;
    	
    }
    
    .accountTextRow
    , .accountLinkRow
    {   	
    	color:#555555;
    	font-size:11px;
    }
    
    .accountLinkRow
    {
    	text-align:right;
    	padding-top:14px;
    	padding-bottom:12px;
    }
    
     .accountTextRow
    {   	
    	text-align:left;
    	padding-bottom:12px;
    	
    }
    
    
    
    .accountValidationRow
    {
    	color:Red;
    	font-weight:bold;
    	text-align:center;
    	width:100%;
    	padding-top:11px;
       	padding-right:10px;
    	border-bottom:5px;
    	
    }
    
    
    .accountRow .accountRowLabel
    {
    	float:left; 
    	display:block; 
    	width:125px;
    	color: #027ABB;
    	font-weight:bold;
    }
    
    .accountRow .accountRowInput 
    {
    	float:left;
    	margin-left:10px;
    }

    .accountRow .accountRowInput input 
    {
    	width:200px;
    }
    
    .accountParent 
    {
    	display:block; 
    	border:solid 1px lightgrey; 
    	text-align:center; 

    	padding: 5px 5px 5px 5px;
    	background-color:White;
    
    }
    
    
/* Grid Styles */

.bidField {
	text-align:center;
	vertical-align:middle;
	background-color: #9191c3;
}

/* Buttons */

.button-red:link, .button-red:visited
{
    color: #ffffff !important;
    display: block;    
	font: bold 12px/22px Tahoma, Verdana, sans-serif;
	height: 25px;	
	text-align: center;	
	text-decoration: none !important;
	width: 156px;		
}

.button-red:link, .button-red:visited
{	
	background: transparent url(/Resources/images/controls/buttons/button-red.gif) no-repeat top left;
	width: 55px;
}

/*********************************************
        Watermark for controls
*********************************************/
.watermark
{    
	color: #999;
}

/*********************************************
        Status Panel Styles
*********************************************/
.error
{
    background: #F08080;            
    border: solid 1px black;            
    margin: 5px;
}

.error .title
{
    background: #DC143C;           
    border-bottom: solid 1px black; 
    padding: 5px;
}

.error .title span
{
    color: #FFFFFF;
    font-weight: bold;
}

.information
{
    background: #B0C4DE;
    border: solid 1px black;   
    margin: 5px;         
}

.information .title
{                        
    background: #4682B4;
    border-bottom: solid 1px black;
    padding: 5px;        
}

.information .title span
{
    color: #FFFFFF;
    font-weight: bold;
}        

.success
{
    background: #98FB98;
    border: solid 1px black;   
    margin: 5px;         
}

.success .title
{                        
    background: #006400;
    border-bottom: solid 1px black;
    padding: 5px;        
}        

.success .title span
{
    color: #FFFFFF;
    font-weight: bold;
}

.warning
{
    background: #FFFACD;
    border: solid 1px black;      
    margin: 5px;      
} 
                     
.warning .title
{
     background: #FFD700;
     border-bottom: solid 1px black;
     padding: 5px;
}

.warning .title span
{
    color: #FFFFFF;
    font-weight: bold;
}

/*********************************************
        Modal PopUp Details styles
*********************************************/

    span.modalPopUpDetailBlock 
    , span.modalPopUpDetailBlockOdd 
   {   	
   	    float:left;
   	    text-align:left;
   	    margin-left:10px;
   	    width:450px;
   	    padding:5px 5px 5px 5px;
   	    border:solid 1px grey;
   	    
   	
   }
   
   span.modalPopUpDetailBlockOdd 
   {
   	 background-color:#B2DFF2;
   	
   }
   
   span.modalPopUpDetailBlockLabel
   {
   	    float:left;
   	    font-size:13px; 
   	    font-weight:bold;
   	    width:150px;
   	  
   }
   
   span.modalPopUpDetailBlockControl
   {
   	    float:left;
   	    font-size:12px; 
   	    margin-left:15px;
   }
   span.modalPopUpDetailBlockControlLarge
   {
   	    float:left;
   	    font-size:12px; 
   	    width:253px;
   	    padding-top:5px;
   	    padding-bottom:15px;
   	    padding-left:10px;
   	 
   	
   }

/*********************************************
        ProviderSearch Styles
*********************************************/
.providerSearch
{
    margin: 10px 0px;
    min-height: 180px;
}

.providerSearch .submit
{
    position: relative;
    top: 35px;
}

.providerSearch .column
{
    float: left;
    margin: 5px 30px;
    width: 225px;              
}

.providerSearch .searchPrompt
{
    float: left;
    width: 70px;              
}

.providerSearch .searchInput_data
{
    float: right;
    width: 120px;             
}


