/*************************
 * 		erase xla.css
 *************************/
.body-popup .container{
	background:none;
	height:100%;
	margin-left:0;
	padding-top:0;
} 
.body-popup .main{
	display: block;
	width: 700px;
	height:100%;
}
.body-popup p{
	color:#000;
}
.body-popup select{
	border:1px #7f9db9 solid;
} 
/**************************/
.body-popup .form-title{
	clear:both;
	font-size:13px;
	font-weight:bold;
	height:20px;
	margin-bottom:3px;
	width:150px;
}
.body-popup b,.body-popup strong,.body-popup strong a,.body-popup b a{
	font-weight:bold;
}	
.body-popup {
	background:#FFFFFF;
	margin:28px 0 0 28px;
}
.body-popup p,.body-popup h2,.body-popup dt,.body-popup dd,.body-popup li,.body-popup th,.body-popup td {
	font:11px arial, verdana;
}
.body-popup #header, .body-popup .nav-area, .body-popup #footer{
	display:none;
}
.body-popup .container{
	
}
.body-popup .content-area {
	display:block;
	width:704px;
}
.body-popup .content-A{
	padding:0 0 18px 0;
	margin-bottom:7px;
	border-bottom:1px solid #e5e5e5;
}
/*#header {
	float:left;
	width:100%;	
}
#forms fieldset{
	border: 0;
	margin:0;
	padding:0;
}
#forms #header{	padding-bottom: 5px;}
#forms #header p{ padding-bottom: 8px;}*/

.column-wrapper-contactform #content {
	clear:both;
	display:block;
	width:500px;
	padding: 18px 0;
	border-bottom:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	margin-bottom:10px;
}
.column-wrapper-contactform .content-A{
	padding:0;
	margin-bottom:0px;
	border-bottom:none;
}
.column-wrapper-contactform p{
	width:500px;
	padding-bottom:8px;
}
.column-wrapper-contactform input,.column-wrapper-contactform textarea{
	width:260px;
	border:1px #7f9db9 solid;
}
#main #content {
	clear:both;
	display:block;
}
#sourcing h2, .column-wrapper-contactform .content-A h1{
	clear:both;
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
	width:150px;
	height:20px;
}
.clearfix{
	clear:both !important;
}
/*
#sourcing.asia_pacific h1{background:url(/xla/images/tit_sou_asia.gif) no-repeat;}
#sourcing.latin_america h1{background:url(/xla/images/tit_sou_latin.gif) no-repeat;}
#sourcing.europe h1{background:url(/xla/images/tit_sou_europe.gif) no-repeat;}
#sourcing.north_america h1{background:url(/xla/images/tit_sou_north.gif) no-repeat;}
#sourcing.middle_east h1{background:url(/xla/images/tit_sou_middle_east.gif) no-repeat;}

.column-wrapper-contactform.request h1{background:url(/xla/images/tit_for_request.gif) no-repeat;}
.column-wrapper-contactform.trademarks h1{background:url(/xla/images/tit_for_trademark.gif) no-repeat;}
.column-wrapper-contactform.order h1{background:url(/xla/images/tit_for_order.gif) no-repeat;}
*/
#header p {
	clear:both;
	display:block;
}
.body-popup table {
	border-collapse: collapse;
	width:700px;
	border:0;
}
.body-popup table th{
	font-weight:bold;
	text-align:left;	
}
.body-popup .setFilter tr td { padding:5px 5px 16px 5px; }
.body-popup .setFilter tr th { padding-left:8px;}
.body-popup .setFilter select{ width:150px;}
.body-popup .datatable thead tr th {
	height:40px;		
	padding:0px 1px 0px 4px;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

/* cell width*/
.body-popup .datatable .partner { width: 127px;}
.body-popup .datatable .contact { width: 181px;}
.body-popup .datatable .country { width: 70px;}
.body-popup .datatable .website { width: 181px;}
.body-popup .datatable .material { width: 72px;}
.body-popup .datatable .segment { width: 64px;}

.body-popup .datatable tr td {
	padding:10px 1px 10px 4px;
	border-bottom:1px solid #E5E5E5;
}
.body-popup #setFilter th {
	font-weight:bold;
	text-align:left;
}
.body-popup dl.forms { display:block;}

.forms dt, .forms dd, .options dt, .options dd {
	float:left;
	margin-bottom:8px;
	text-align:left;
}
.forms dt {
	width:130px;
	margin-right:10px;
	font-weight:bold;
}
.forms dd { /*generic */
	width:300px;
	text-align:left;	
}
.forms dd textarea { width:260px; }

#forms .hardcopy{
	width: 300px;
	margin-top:15px;
	display:block;
}
#footer .remark{ font-size:10px;}
dd.labelBroke {/*generic */
	height:42px;
}

/*options */
dd.options{
	padding-bottom: 18px; /*margin between options group */ 
}
#content .options dl{ 
	width:260px; 
}
.options dt {width:30px;} /*check*/

.options dd {
	width:210px; /* rewrite - minus checkbox */
	height: 20px;
}
.options input{
	border:none;
	width:20px;
}
/*end options */

input#btsend {
	width:46px;
	height:21px;
	margin-bottom:10px;
	border:0;
	cursor:hand;
	background:url(/xla/images/bt_send.gif) no-repeat;
}
input#btgo {
	width:35px;
	height:22px;
	border:0;
	cursor:hand;
	background:url(/xla/images/bt_go.gif) no-repeat;
}

/* utilities */
.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
.clearfix {
	/*display: inline-table;*/ 
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* end utilities */
