#capBottom-in.with-pod {background: url('../images/master/layouts/pod/cap_bottom.gif') no-repeat center top;height:7px;}
html>body #capBottom-in.with-pod {margin-bottom:7px;}
#layoutLogic {padding: 0;margin: 0 auto;margin-top:10px;width: 758px;text-align: left;}

h4{font-size:14px;margin-bottom:3px;line-height:17px;padding:0;}

#pod {background: url('../images/master/layouts/pod/cap_pod.gif') no-repeat left top;float:left;padding-top:4px; padding-bottom:20px;width: 171px; padding-left:10px; padding-right:10px; }
#pod h3{font-size:12px;margin:0;padding:0;margin-top:8px;}

div.with-pod #gecko { background: url('../images/master/layouts/pod/cap_content.gif') no-repeat right top; width: 562px;margin-left:4px;float: left;border:0px solid;}
html>body div.with-pod #gecko { margin-left:5px;}

.with-pod #gecko
{
/*\*/
top: -1px;
/*/
margin-top: -1px;
/**/
}
/*\*/

* html #gecko{height: 1em;}

div.with-pod #gecko p {word-wrap: break-word;} 
div.with-pod{ background: url('../images/master/layouts/pod/background_content.gif') repeat-y;}

#depthpath {padding: 8px 23px 0;margin: 0;min-height: 10px;white-space: nowrap;}
#contentBody p{line-height:19px;}
#contentBody{padding: 0 17px 30px 16px;margin: 16px 1px 0 1px;}

div.with-pod #contentBody { width: auto !important;}

.select2{width:180px;font-size:12px;}
.select{width:172px;font-size:12px;}

/* product_style */
.product_style ul{margin:0;padding:0;}
.product_intro{float:left;margin-top:5px;width:525px;text-align:left;height:180px;}
*html .product_intro{height:145px;}
#ajaxcontentarea{height:150px;}
.product_intro .product_title{color:#005F9C;border-bottom:#B7A89C 2px dotted;}
.product_intro .product_title, .product_info{width:328px;float:left;margin-left:10px;padding-bottom:1px;margin-bottom:3px;}

*html .product_intro .product_title, .product_info{float:left;margin-left:5px;width:340px;line-height:16px;}
.product_style img{border:1px solid #999299;float:auto;background:#fff;}

/*@media all and (min-width: 0px){ .pro_list1,pro_list2,pro_list3,pro_list4{width:143px;} }*/
.product_intro span{width:339px;float:left;margin-left:10px;}
.product_intro span .product_title{width:339px;float:left;padding-bottom:3px;padding-top:3px;margin-bottom:3px;color:#005F9C;font-size:14px;}
.product_intro span p{margin-top:2px;}
.shadetabs{margin-left:2px;padding:0;margin-top:3px;float:left;}
.proscroll{border:1px solid #e1e1e1;margin-top:10px;margin-left:80px;width:358px;}
.product_query_word{margin-top:10px;margin-left:110px;width:358px;text-align:left;line-height:17px;}

/* new product style*/
.proinfor_container{float:left;width:527px;height:170px;margin-bottom:5px;background:url('../images/krs/product_intro_bot.jpg') repeat-x bottom;}
.pro_list{width:527px;background:#fff url('../images/products/bg/tablebg.jpg');padding:0px;float:left}
.list_top{margin:0;padding:0;background:url('../images/products/bg/tabletop.jpg') no-repeat;width:527px;height:5px;float:left}
.list_main{margin:0;padding:0;float:left}
.list_bottom{margin:0;padding:0;background:url('../images/products/bg/tablebottom.jpg') no-repeat bottom left;width:527px;height:5px;float:left}
html>body .list_top{margin-bottom:10px;}
html>body .list_bottom{margin-top:10px;}

fieldset{padding:5px;margin-right:3px;height:160px;text-align:center;padding-top:10px;}
html>body fieldset{padding-right:0;padding-bottom:0;height:118px;margin-bottom:5px;}

.Section{WIDTH: 126px;float:left;margin-right:7px;padding-left:1px;}
html>body .Section{	WIDTH: 123px;margin-right:9px;padding-left:1px;}
.Section-last{WIDTH: 126px;float:left;padding-left:1px;}
#SectionMenu{margin-left:1px;float:left;}
.MenuCat {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-TOP-WIDTH:0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #333; BORDER-RIGHT-WIDTH: 0px;WIDTH: 122px;margin-bottom:5px;}
html>body .MenuCat {WIDTH: 120px;}
*html .MenuCat{	WIDTH: 125px;}
.MenuGroup {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #eeedee; BORDER-RIGHT-WIDTH: 0px}
.MenuSubCat {PADDING-RIGHT: 0px; BORDER-TOP: #fb3 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 2px;  FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeedee;WIDTH: 118px;}
*html .MenuSubCat{WIDTH: 125px;}
.MenuSubCat A {	COLOR: #000000;TEXT-DECORATION: none;}
.MenuSubCat:hover {	COLOR: #000000; BACKGROUND-COLOR: #ffe0b3;}
.MI {PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal;  PADDING-BOTTOM: 2px; WIDTH: 122px! important; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #fafafa}
.MI A {PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 122px! important; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #fafafa; TEXT-DECORATION: none;}
.MIS {PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal;  PADDING-BOTTOM: 2px; WIDTH: 122px! important; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #fafafa; }
.MIS A {PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 122px! important; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #fafafa}
.MI A:hover {BACKGROUND-COLOR: #fffaf2; TEXT-DECORATION: underline;}

*html .MI, .MI a, .MIS, .MIS a, .MI a:hover{WIDTH: 122px! important;}
.MenuSubCat1{margin-left:3px;	PADDING-RIGHT: 0px; BORDER-TOP: #fb3 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 2px;  FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeedee;WIDTH: 118px;}
.MenuSubCat1 A {COLOR: #000000}

/* rightbar */
.rightbar{float:right;width:112px;height:450px;margin-left:10px;}
.rightbar img{float:left; margin-bottom:15px;border:#aaa 1px solid; PADDING-BOTTOM: 20px;}

/*news*/
.content1{line-height:18px;}
.news_top{}
.news_title{font-size:13px;text-align:center;color:#336699;line-height:17px;PADDING-BOTTOM: 5px;}
.returnlist{text-align:right;}

/*client style margin-top:18px; padding:7px;*/
.client-logos { width:500px;float:right;margin-right:10px;}
html>body .client-logos { width:505px;}
.client-logos div { float:left; display:inline; width:100px; height:50px;}
.client-logos div.logo { border-right:dotted 1px #A8A5A1; border-bottom:dotted 1px #A8A5A1;}
.client-logos div.bottom { border-bottom:none;}
.client-logos div.last { border-bottom:dotted 1px #A8A5A1; border-right:none;padding-bottom:0;}

.client-logos div.bottom-last { border-bottom:none; border-right:none;}
.client-logos div img { /* placeholder for logo (as a background image) */
 border:none; background-position:50% 35%; background-repeat:no-repeat; width:100%; height:100%;}
 
/* subsidiary */
.sub-cn-list{list-style-type:none;padding-left:10px;color:#778899;font-family:MingLiu;font-size:11px;margin-left:-8px;width:180px;}
html>body .sub-cn-list{width:168px;padding-left:-20px;margin-left:-5px;}
.sub-cn-list li {border-bottom:1px solid #bcbcbb;padding-top:8px;}
.sub-cn-list li:hover{background:#ddd;}
li.sub1{list-style-image:url('../images/sub-list-style-image.gif');}
li.sub1 a{font-weight:bold}
 
 
 /*BEGIN_SYSTEM_STYLES*/


.aspmaker {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */	
}



/* main table */
.ewTable {
	width: 522px; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}


.aspmakerlist td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #ebebeb; /* header color */
	color: #000000; /* header font color */	

}

.ewTableHeader a:link {	
	color: #336699; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #336699; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	width:430px;
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFCCFF; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #CCFFFF; /* select color */
}

/* main table footer section */
.ewTableFooter {
	background-color: #FFFFCC;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */	
}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.ewAstListBase {
	position: absolute;
	padding: 1;
}

.ewAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.ewAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

/* MultiPage pager table */
.ewMultiPagePager {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */
	border: 0px; /* border */	
}

.ewMultiPagePager td {
	padding: 2px; /* cell padding */	
}

.ewTablepro {
	width: 522px; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 6px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

.ewTablepro td {
	padding: 5px; /* cell padding */
	border: 1px solid; /* cell spacing */
	font-size: 10px;
	border-color: #CCCCCC;  /* table background color */
}
/*END_SYSTEM_STYLES*/

/*join us*/
#fJobApplyadd {width:526px;}

.ul1{padding:0;margin:0;list-style-type:none;float:left;width:240px;margin-right:5px;}
html>body .ul3{margin-left:20px;}
.ul1 li{float:left;margin-top:1px;margin-bottom:1px;width:258px;border-left:1px solid #eee;border-right:1px solid #ddd;}
.ul1 .1st{text-align:center;display:block;margin-top:5px;}
.ul1 .ig1{background:#ededed;text-align:center;display:block;width:100%;background:#ddd;padding-top:3px;padding-bottom:3px;}
.last{border-bottom:1px solid #ddd;padding-bottom:8px;}
.ul1 .label{width:70px;text-align:right;float:left;padding:2px;padding-right:5px;}
.ul1 select{width:130px;margin-top:1px;}
html>body .ul1 select{width:124px;}

.ul1 textarea {float:left;margin-left:3px;margin-top:3px;margin-bottom:4px;width:130px;}
html>body .ul1 textarea {width:124px;margin-left:0px;}

.ul2{padding:0;margin:0;list-style-type:none;float:left;width:526px;}/*
.ul2 li{float:left;margin-top:3px;width:520px;}
.ul2 .2st{width:524px;background:#f64;}
.ul2 .label{width:60px;background:#ccc;text-align:right;float:left;padding:2px;padding-right:5px;}
.ul2 input{float:left;margin-left:5px;height:20px;}
.ul2 textarea {width:100%;}
*/