﻿body {
}
/* replacement of tables */
.data_entry .details_tr {
	margin-top:0; 
	margin-right:auto; 
	margin-bottom:0; 
	margin-left:auto; 
	padding:0; 
	width:100%;
	clear: both;
	}
.data_entry .details_label {
	float:left; 
	margin:0;
	width: 175px;
	}
.data_entry .address_details_label_secondary {
	float:left; 
	margin:0;
	width:20%;
	}
.data_entry .details_primary {
	float:left; 
	margin:0; 
	padding:0;
	}
.data_entry .address_details_primary {
	float:left; 
	margin:0; 
	padding:0;
	width:37%;
	}
.data_entry .address_details_secondary {
	float:left; 
	margin:0; 
	padding-left:3px;
	width:38%;
	}

/* AJAX progress meter */
.progress img {
  float: left; 
  margin: 0 10px 0 0; 
}

.progress {
  margin: 0 0 15px 0; 
  line-height: 16px;
  font-weight: bold;
  color: #00f;
}
/* AJAX Modal Popup */
.modalBackground
{
	background-color: ButtonShadow;
	filter: alpha(opacity=75);
	opacity: 0.5;
    -moz-opacity:0.5;
}
.modalDialog
{
    height: auto;
    min-height: 400px;
    width: 600px;
    background: #fff;
    border: 1px solid Gray;
    padding: 5px;
    z-index: 15000;
}
.modalDialog .two_variable_selector .field {
  margin: 2px 3px 0 0;
	width: 100px;
	float: left;
  }
	
.modalDialog .two_variable_selector select {
  margin: 2px 0; 
	float: left;
	width: 79px;
  }

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}
.noListImages UL LI
{
    background-color : Transparent;
    background-image : none;
}

.error_messages LI
{
    font-weight: bold;
    color: #CC0000!important;
}

/* special fix for IE7 -- overwrite the css */
.ie7_fix TD
{
    position:static !important;
}

#site_header
{
    z-index: 1 !important;
}

#content
{
    position: static !important;
}