/* $Id: $ */
/* Local Customizations */
xbody { background:#ccc url(../images/body_back.png) repeat-x; }
button {background:#eee url(../images/button.png); border: 1px solid black;}
button:hover { border-color: red; }
input { background:#ccc url(../images/input_white.png); }
input.inp { background:transparent; }
.busy { font-weight:bold; font-style:italic; /* cursor:hourglass; */}
.idle { font-weight:normal;  font-style:normal; /* cursor:pointer;cursor:hand; */}
.hide { display:none; }
.show { display:block; }
ul.error {list-style:disc url(/images/directions_arrow.gif) outside; padding:0; margin:10px 40px;}
input.icon, option.icon, select.icon {
  /* background-color: #ffffff; */
  background: url('/images/input_icon.gif') no-repeat; 
  background-position: 0 50%;
  padding-left: 18px; 
  /* color : black; */
}

#account_names {display:none;margin-bottom:2px;}

h1 {display:none;}
h2 {font-size:1em;}

table {border:1px solid #6B6B6B;}
table td {border-left:1px solid #b5b5b5;}
th {color:#003366;
	background:#e3edf6;
	border-left:1px solid #b5b5b5;}
	
table.heading_table {border:1px solid #6B6B6B;background:#e3edf6;}
table.heading_table th {color:#003366;background:#e3edf6;}
table.heading_table td {color:#003366;background:#e3edf6;}

tr.sub_header th {color:#003366;border-top:1px dotted #666;}

	
/* TAB NAV On */
div.tab_nav ul li.on {background-color:#F4F8FB;}



/* CITY AND STATE */
/* float 1 */
.city {width:175px;} /* ie */
td > .city {margin-right:47px;} /* moz */

/* float 2 */
.state {width:41px;} /* ie */
.state span {right:45px;} /* ie  */
.state > span {margin-left:-47px;} /* moz */


/* ZIP COUNTRY */
/* float 1 */
.zip {width:165px;}
td > .zip {margin-right:64px;}

/* float 2 */
.country {width:49px;}
.country span {right:60px;} 
.country > span {margin-left:-64px;}


/* ZIP COUNTRY */
/* float 1 */
.zip {width:165px;}
td > .zip {margin-right:64px;}

/* float 2 */
.country {width:49px;}
.country span {right:60px;} 
.country > span {margin-left:-64px;}


/* First and Middle Name */
/* float 1 */
.first_name {width:155px;}
td > .first_name {margin-right:26px;}

/* float 2 */
.middle_name {width:60px;}
.middle_name span {right:23px;} 
.middle_name > span {margin-left:-26px;}