body{padding:0px; width:auto;margin:27px; }


body{}
#clear {clear:both;}
/*#wrapper{ width:100%; padding:28px; margin:0 auto;position:relative;}*/
#wrapper{   padding:28px;  position:relative;}


/*header*/
div#headerright{ margin-bottom:20px; text-align:right;color:#666666;}
div#headerright a, div#headerright a:hover, div#headerright a:link{ color:#666666;}
.textsize1{display:inline; font-size:16px;}
.textsize2{ display:inline;font-size:13px;}
.textsize3{display:inline;font-size:11px;}
.textsize1b{display:inline;font-size:16px;}
.textsize2b{ display:inline;font-size:13px;}
.textsize3b{ display:inline;font-size:11px;}


div#header{ width:100%; font-size:11px; color:#666666; }


/*new style from cust*/ 
.txt_headline {  color:#9A2F43; font-weight:bold;font-size:18px; line-height:20px;}
.txt_headline {  color:#9A2F43; font-weight:bold;font-size:18px;}
.txt_title {  font-weight:bold;  font-size:14px; line-height:22px;}
/**/

div#nav{ /*background-color:#A22C46; background-color:#fff;*/ height:35px; width:100%;}
div#nav a, .nav a:link{color:#FFF; /*color:#042e5c;*/text-decoration:none;}
div#nav a:hover{color:#FFF; /*color:#042e5c;*/ text-decoration: underline;}
.nav_blue { color:#FFF; background-color:#021D54;margin-bottom:1px;}
.nav_red { color:#FFF; background-color:#A22C46;margin-bottom:1px;}
.nav_grey { color:#042e5c; background-color:#e7e8e2; margin-right:2px; margin-bottom:1px;}
div#nav ul {list-style-type:none; margin:0; padding:0;}
div#nav li {list-style-type:none; display:inline;padding-left:15px;padding-right:15px; padding-top:6px;  padding-bottom:6px;  float:left; height:15px;}

.searchfield{ 
	width:85px;
	height:11px;
	border:0px none #FFF;
    margin-top:3px;margin-right:10px;
}
.search a, .search a:link, .search a:hover{color:#666666;}


/*content*/
div#container{margin:27px; padding:0; clear:both;_width:100%;  }
div#container  ul{ margin:20px; list-style:none;padding:0;}
div#container  li{background:url(/images/corporate/eng/ul_bullet2.jpg) no-repeat 0 2px; padding-left:20px;margin:0px;}
div#container  hr{border: 1px dashed #CCCCCC;}
.line_01{
	color:#E2E2E2;
	noshade:noshade;
	margin-top:12px;
	margin-bottom:15px;
	padding:0;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	border-bottom-width: 2px;
}
.hr_01{color:#E2E2E2; noshade:noshade; size:2; margin-top:18px; margin-bottom:18px; padding:0;  }
.hr_02{color:#999999; noshade:noshade; size:2; margin-top:18px;}
.pulldown{font-family:Verdana, Helvetica, Arial, sans-serif;font-size:11px;color:#666666;}




/*table*/

.my-table table, .my-table td{border-color: #8DB0D0;border-style: solid;}
.my-table table{border-width: 0 0 1px 1px;border-collapse: collapse;}
.my-table td{margin: 0;border-width: 1px 1px 0 0;}

.table_title {background-color:#427CAC; padding:3px;}
.table_contentGrey {background-color:#ffffff; padding:3px;}







/*sitemap*/
.divpadding {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	
}
.divpadding2 {
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 20px;
	
}


#freezePageDiv {
  filter:       alpha(opacity=65); /* ie */
  -moz-opacity: 0.65; /* mozilla */
  opacity:      0.65;
  position:     absolute;
  width:        100%;
  height:       100%;
  padding:      0px;
  top:          0px;
  left:         0px;
  display:      none;
  z-index:      500;
  background-color: #000000;
}
#freezeIFrame {
  filter:       alpha(style=0,opacity=0); /* ie */
  position:     absolute;
  width:        100%;
  height:       100%;
  padding:      0px;
  top:          0px;
  left:         0px;
  display:      none;
  z-index:      499;
}
#waitIndicatorDiv {
  position:     absolute;
  top:          0px;
  left:         0px;
  width:        100%;
  height:       100%;
  display:      none;
  z-index:      501;
}
#waitIndicatorTable {
  position:     relative;
  top:          250px;
  width:        300px;
  height:       50px;
  border:       2px solid #E3AFB5;
  border-top:   none;
  border-left:  none;
  background-color: #F1DFDD;
}
.disable_select_menu  { /* background-color: #595959; color: #121212; */ }
.enable_select_menu   { /* background-color: #FFFFFF; color: #333333; */ }




/*footer*/
div#footer{ font-size:12px; margin-top:30px; padding:0; margin-bottom:8px; width:100%; }
#footer a, #footer a:link{color:#666;}
.footer_links{float:left;}
.footer_copyright{ float:right;}
