@charset "utf-8";
/* CSS Document */
#sss_PSHEMenu a.TE {
	display:inline;
}
#sss_Header3 {
	background:url(../../images/kla/banner_left_te.jpg) no-repeat top left;
}
#mS_container {	/* Content Container */
	background:#fff url(../../images/kla/background_te.jpg) repeat-x top left;
}
/*ul.sf-menu>li>a, ul.sf-menu>li>a:visited {
	color:#111;
}*/
ul.sf-menu>li.current>a {
	color:#fff;
}

ul.sf-menu>li.current {
	background:#8d8787 url(../../images/kla/menu_ma_hover.png) repeat-x top;
}

#mS_col02 #mS_header {
	background:url(../../images/kla/pagetitle_left_te.gif) no-repeat top left;
}
#mS_col02 #mS_header h1 {
	background:#fff url(../../images/kla/pagetitle_right_te.jpg) no-repeat top right;
}


ul.sf-menu li:hover li.sfHover, ul.sf-menu li.sfHover li:hover,
ul.sf-menu li:hover li:hover, ul.sf-menu li.sfHover li.sfHover,
ul.sf-menu li li:hover, ul.sf-menuv li li.sfHover,
ul.sf-menu ul a:focus, ul.sf-menu ul a:hover, ul.sf-menu ul a:active {
	background:#c9c8c8 url(../../images/kla/menu_lv2_te_hover.jpg) repeat-x top;
}
/*ul li
{
	color:#636363;
}*/
#mS_container h2, #mS_container h2 a {
	color:#636363;
}

.sss_color1_bgColor {
	background-color:#636363;
}
.sss_color1_border, #mS_container td.sss_color1_border {
	border:#636363 1px solid;
}
.sss_color1_text {
	color:#636363;
}
.sss_color2_bgColor {
	background-color:#c9c8c8;
}
.sss_color2_border, #mS_container td.sss_color2_border {
	border:#c9c8c8 1px solid;
}
.sss_color2_text {
	color:#c9c8c8;
}
.sss_color3_text {
	color:#636363;
}
.sss_RLt_btnPageCurr, #mS_container a.sss_RLt_btnPageCurr {
	color:#636363;
}
#mS_container .sss_td1_top_noborder, .sss_td1_top_noborder,
#mS_container .sss_td1_top_border, .sss_td1_top_border{
	background:url(../../images/kla/tb_shadow_top_te.jpg) repeat-x top;
}

#mS_container .sss_td1_left_noborder, .sss_td1_left_noborder,
#mS_container .sss_td1_left_border, .sss_td1_left_border,
#mS_container .sss_td1_left, .sss_td1_left{
	background:url(../../images/kla/tb_shadow_left_te.jpg) repeat-y left;
}
.sss_RLt_tipsTb td {
	width:50%;
}
.sss_RLt_tipsTb .sss_RLt_tipsCol3 {
	display:none;
}
/*
.sss_RLt_resource:nth-child(even) {
 background: #fef7fd;
}
.sss_RLt_resource_even {
 background: #fef7fd;
}*/

#mS_container .sss_RLt_resource {
	border: #636363 3px double;
	margin-bottom:40px;
}
#mS_container .sss_RLt_resource_even {
 	background: none;
}
#mS_container .sss_RLt_resource.topR3{
	
	border: #762100 5px solid;
	padding:8px;
	background-color: #FFF9AC;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#FFF9AC', EndColorStr='#FFF000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#FFF9AC', EndColorStr='#FFF000')";
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #FFF9AC, #FFF000);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF9AC), to(#FFF000));
}
#mS_container .sss_RLt_resource.topR3 h3, #mS_container .sss_RLt_resource.topR3 h3 a{
	color:#762100;
}


#mS_container .sss_RLt_resource.topR{
	
	border: #636363 5px solid;
	padding:8px;
	background-color: #ffffff;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#ffffff', EndColorStr='#D3D3D3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#ffffff', EndColorStr='#D3D3D3')";
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #ffffff, #D3D3D3);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#D3D3D3));
}
#mS_container .sss_RLt_resource.topR .sss_RLt_tipsTb,
#mS_container .sss_RLt_resource.topR .sss_RLt_tags,
#mS_container .sss_RLt_resource.topR .sss_RLt_interact{
	display:none;
}

/*
#mS_container .sss_RLt_resource .sss_th {
	
}
#mS_container .sss_RLt_resource .sss_th, #mS_container .sss_RLt_resource .sss_RLt_tipsTb .sss_td1_top_border {
    
}
*/
#mS_container .sss_RLt_btnBookmarklist {
	background-color:#8D8787;
}
#mS_container .sss_RLt_btnBookmarklist:hover{
	background-color:#636363;
}
#mS_container .sss_RLt_resource .sss_RLt_bookmark{
	background-color:#9a9a9a;
}
#mS_container .sss_RLt_resource .sss_RLt_bookmark:hover{
	border-color:#636363;
}
.sss_KlaHome_coreInfo>.col1 {
	/*width:360px;*/
	width:275px;
	margin-bottom:25px;
}
.sss_KlaHome_coreInfo>.col2 {
	/*margin-left:370px;*/
	margin-left:285px;
	margin-right:205px;
	font-size:small;
	min-height:220px;
	padding:10px;
	color:#404040;
	font-weight:bold;
}
#mS_container .sss_KlaHome_coreInfo>.col2 h2.sss_color3_text {
	color:#636363;
	font-size:medium;
}
#mS_container .sss_KlaHome_coreInfo>.col2 a {
	color:#0068b7;
}
.sss_KlaHome_coreInfo>.col3 {
	float:right;
	width:200px;
}
.sss_KlaHome_coreInfo>.col3 .sss_td1_top_noborder {
	min-height:50px;
}
#mS_container .sss_KlaHome_coreInfo>.col3 table.sss_td1_top_noborder {
	border:1px solid #ccc;
	width:100%;
}
#mS_container .sss_KlaHome_coreInfo>.col3 table.sss_td1_top_noborder td {
	padding-top:6px;
	padding-bottom:6px;
	border:1px solid #ccc;
	text-align:center;
	width:33%;
}
#mS_container .sss_KlaHome_coreInfo>.col3 table.sss_td1_top_noborder td  a {
	color:#0068B7;
	/*color:#555;*/
}
/*#mS_container .sss_KlaHome_main a{
	color:#464646;
}*/
#mS_container .sss_KlaHome_main .sss_th, .sss_th, 
#mS_container .sss_KlaHome_main .sss_th_top, .sss_th_top,
#mS_container .sss_KlaHome_main .sss_th_left, .sss_th_left,
#mS_container .sss_KlaHome_main .sss_th_all, .sss_th_all,
#mS_container .sss_KlaHome_main .sss_th_bottom, .sss_th_bottom {
	background-color: #c6c5c5;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#c6c5c5', EndColorStr='#9a9a9a');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#c6c5c5', EndColorStr='#9a9a9a')";
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #c6c5c5, #9a9a9a);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#c6c5c5), to(#9a9a9a));
	
	color:#000;
	padding:7px 15px;
	font-weight:bold;
	
}

.sss_KlaHome_recommend .sss_KlaHome_recommendBox
{
	background-color:#f9f9f9;
}
.sss_KlaHome_recommend .sss_KlaHome_recommendBox.box2
{
	background-color:#f0f0f0;
}
#mS_container .sss_KlaHome_recommend .sss_KlaHome_recommendContent > h2 {
	border-bottom:1px #777777 solid;
}
#mS_container .sss_KlaHome_infoBox.boxL1 {
	min-height:300px;
}
#mS_container .sss_KlaHome_infoBox.boxR {
	min-height:470px;
}
#mS_container .sss_KlaHome_infoBox.boxL ul li {
	background:url(../../images/kla/te_icon6.jpg) no-repeat top left;
}
#mS_container .sss_KlaHome_infoBox.boxL {
	margin-bottom:10px;
}
#mS_container .sss_KlaHome_infoBox.boxL2 {
	clear:left;
	min-height:470px;
}
#mS_container .sss_KlaHome_infoBox.boxL2 ul li {
	background:url(../../images/kla/te_icon8.jpg) no-repeat top left;
}
#mS_container .sss_KlaHome_infoBox.boxL2 .sss_td1_top_noborder{
	overflow:auto;
	/*max-height:100px;*/
	min-height:430px;
	max-height:430px;
}
#mS_container .sss_KlaHome_infoBox.boxR .sss_td1_top_noborder{
	overflow:auto;
	min-height:430px;
	max-height:430px;
}
#mS_container .sss_KlaHome_infoBox.boxR ul li {
	background:url(../../images/kla/te_icon1.jpg) no-repeat top left;
}
#mS_container .sss_KlaHome_infoBox.boxR textarea {
	margin-top:10px;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	width:95%; height:380px; background:none; border:1px #ccc solid;
}
#mS_container .sss_teSearch .sss_search_moreKeyword {
}
#mS_container .sss_teSearch .sss_search_Types {
}
#mS_container .sss_teSearch .sss_search_hr {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
}
#mS_container .sss_teSearch span.sss_search_concat {
	/*font-size:medium;*/
	color:#464646;
	margin-right:10px;
}
/**************** Icon ****************/
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_kc_it, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_kc_it {
	background-image:url(../../images/kla/te_icon_it.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_kc_ms, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_kc_ms {
	background-image:url(../../images/kla/te_icon_ms.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_kc_om, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_kc_om {
	background-image:url(../../images/kla/te_icon_om.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_kc_sc, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_kc_sc {
	background-image:url(../../images/kla/te_icon_sc.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_kc_sm, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_kc_sm {
	background-image:url(../../images/kla/te_icon_sm.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_kc_tl, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_kc_tl {
	background-image:url(../../images/kla/te_icon_tl.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_tool, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_tool {
	background-image:url(../../images/kla/te_icon1.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_light, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_light {
	background-image:url(../../images/kla/te_icon2.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_file, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_file {
	background-image:url(../../images/kla/te_icon3.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_info, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_info {
	background-image:url(../../images/kla/te_icon6.jpg);
}
#mS_container .sss_KlaHome_infoBox.boxR ul li.icon_act, #mS_container .sss_KlaHome_infoBox.boxL2 ul li.icon_act {
	background-image:url(../../images/kla/te_icon8.jpg);
}

/*********** te table ****************/
#mS_container .sss_teTable #trCommonKC td, #mS_container .sss_teTable #trLE td {
	text-align:left;
	vertical-align:top;
}
#mS_container .sss_teTable #trKC td {
	text-align:center;
	vertical-align:middle;
	padding:5px 2px;
	font-weight:bold;
}
#mS_container .sss_teTable #trKC td, #mS_container .sss_teTable #trLE td {
	width:15%;
}
#mS_container .sss_teTable #trCommonKC td .divLE {
	display:inline-block;
*display: inline;
*vertical-align: middle;
	vertical-align:top;
}
#mS_container .sss_teTable #tbTEKLA td .divLE {
	padding:5px;
	border:dashed 1px #999;
	margin:5px;
}
#mS_container .sss_teTable  #tbTEKLA ul {
	list-style:circle;
	margin:2px;
	padding-left:1em;
}
#mS_container .sss_teTable #divTableView  #trKC2 td {
	border-bottom:none;
	text-align:center;
	vertical-align:top;
}
#mS_container .sss_teTable #divTableView  #trLE td {
	border-top:none;
	
}
#mS_container .sss_teTable #divTableView td{
	border:1px solid #ccc;
}
#mS_container .sss_teTable #divTableView .sss_th.col0,
#mS_container .sss_teTable #divTableView .sss_th.col2,
#mS_container .sss_teTable #divTableView .sss_th.col4,
#mS_container .sss_teTable .col0, #mS_container .sss_teTable .col0 legend, 
#mS_container .sss_teTable .col2, #mS_container .sss_teTable .col2 legend, 
#mS_container .sss_teTable .col4, #mS_container .sss_teTable .col4 legend {
	background:#e6e6e6;
}
#mS_container .sss_teTable #divTableView .sss_th.col1,
#mS_container .sss_teTable #divTableView .sss_th.col3,
#mS_container .sss_teTable #divTableView .sss_th.col5,
#mS_container .sss_teTable .col1, #mS_container .sss_teTable .col1 legend, 
#mS_container .sss_teTable .col3, #mS_container .sss_teTable .col3 legend, 
#mS_container .sss_teTable .col5, #mS_container .sss_teTable .col5 legend {
	background:#f6f6f6;
}
#mS_container .sss_teTable .divLE {
}
#mS_container .sss_teTable .divLE legend {
	color:#000;
	white-space:normal;
	display:inline;
	padding:2px;
*word-wrap: break-word;
}
#mS_container .sss_teTable #trCommonKC td, #mS_container .sss_teTable #trCommonKC td legend {
	background:#fff;
}
/*#mS_container .sss_teTable .light, legend.light, #mS_container .sss_teTable #trCommonKC td legend.light {
	background-color:#fff;
	color:#000;
}
#mS_container .sss_teTable .dime {
	color:#999;
}*/
#mS_container .sss_teTable .tdSubject img {
	vertical-align:middle;
	width:20px;
}
#mS_container .sss_teTable .divIcons {
	display:inline-block;
*display: inline;
*vertical-align: middle;
}
#mS_container .sss_teTable .divIcons img {
	width:14px;
	height:14px;
	margin-left:5px;
	vertical-align:middle;
}
#mS_container .sss_teTable .sss_th_outer
{
	margin-bottom:30px;
}
#mS_container .sss_teTable .sss_teTable_extralinks {
	text-align:right;
	margin-bottom:20px;
}
#mS_container .sss_teTable .sss_teTable_extralinks h2 {
	display:inline;
	margin-left:10px;
}
#mS_container .sss_teTable h2 a {
	color: #0068B7;
}
#mS_container .sss_teTable h2 a.sss_noresource{
	color: #333333;
}

/*********** te table v2 ****************/
#mS_container .sss_teTable {
	margin-top:20px;
}
#mS_container .sss_teTable .sss_teTable_extralinks {
	text-align:left;
	margin-bottom:5px;
	padding-right:10px;
}
#mS_container .sss_teTable .sss_teTable_extralinks h2 {
	border:1px solid #999;
	background-color:#e6e6e6;
	padding:5px 10px;
	margin-bottom:0;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
#mS_container .sss_teTable .sss_teTable_extralinks h2 a, #mS_container .sss_teTable .sss_teTable_extralinks h2 a:hover{
	color:#000;
}
#mS_container .sss_teTable .sss_teTable_extralinks h2.sss_teTable_current {
	background-color:#ffffff;
	border-bottom:#ffffff 1px solid;
}
#mS_container .sss_teTable .sss_teTable_tab{
	border:1px solid #999;
	padding:10px;
	padding-top:20px;
	min-height:250px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#mS_container .sss_teTable #tbTEKLA #tbTEKLA_ct td {
	border:none;
	margin:0;
	padding:0;
	width:20%;
}
#mS_container .sss_teTable #trCommonKC td .divLE {
	display:block;
}
#mS_container .sss_teTable #trCommonKC td .divLE .divIcons {
	display:block;
}
/**********************************************************************/
#mS_container .sss_KlaHome_infoBox.boxL ul>li ul>li{
    background: none;
	padding-left: 0px;
	margin:0;
	padding:0;
	min-height:0;
}
#mS_container .sss_KlaHome_infoBox.boxL ul>li ol, #mS_container .sss_KlaHome_infoBox.boxL ul>li ol>li{
	list-style:decimal;
}
#mS_container .sss_KlaHome_infoBox.boxL ul>li ol>li{
	background: none;
	display:list-item;
}
#mS_container .sss_KlaHome_infoBox.boxL ul>li ul, #mS_container .sss_KlaHome_infoBox.boxL ul>li ul>li{
	list-style:disc;
}
#mS_container .sss_KlaHome_infoBox.boxL ul>li ol, #mS_container .sss_KlaHome_infoBox.boxL ul>li ul {
	margin:0;
	margin-left:1.5em;
}
#mS_container .sss_KlaHome_infoBox.boxL table td {
	/*padding:0;*/
	vertical-align:top;
	text-align:left;
}
/************************* Light/Dime ******************************************/
#mS_container .tdSubject .btnSubject{
	cursor:pointer;
	padding:2px 5px;
	padding-right:10px;
	display:inline-block;
	margin-right:5px;
	border:1px #fff solid;
}
#mS_container .tdSubject a.btnSubject, #mS_container .tdSubject a.btnSubject:hover{
	text-decoration:none;
}
#mS_container .tdSubject .btnSubject:hover{
	border-left:1px #8EDDDA solid;
	border-top:1px #8EDDDA solid;
	border-right:1px #1CBCB4 solid;
	border-bottom:1px #1CBCB4 solid;
}
#mS_container .tdSubject a.btnSubject.light {
	font-weight:bold;
}
#mS_container .tdSubject a.btnSubject.dime {
	font-weight:normal;
	color:#666;
	/*color: #0068B7;*/
}

#mS_container .sss_teTable #trLE td .divLE legend.light,
#mS_container .sss_teTable #trLE td .divLE.light,
.tdSubject .btnSubject.light,
#mS_container .sss_teTable #trCommonKC td .divLE legend.light,
#mS_container .sss_teTable #trCommonKC td .divLE li.light  {
	
	/*padding:8px;*/
	background-color:#9AE1DD;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#8EDDDA', EndColorStr='#FCFEFD');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#8EDDDA', EndColorStr='#FCFEFD')";
	/* gecko based browsers */
	background: -moz-linear-gradient(left, #8EDDDA, #FCFEFD);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, right top, from(#8EDDDA), to(#FCFEFD));	
	
	/*color:#FFF;*/
}

#mS_container .sss_teTable #trCommonKC td .divLE li.light {
	padding-bottom:2px;
	margin-bottom:2px;
}
#mS_container .sss_teTable #trCommonKC td .divLE li.dime {
	margin-bottom:2px;
}
.dime a {
	color:#666;
}
.dime {
	color:#999;
}






#mS_container .sss_teTable .bf #trLE td .divLE.bf legend,
#mS_container .sss_teTable .bf #trLE td .divLE.bf,
.tdSubject a.btnSubject.bf.onSubject,
#mS_container .sss_teTable .bf #trCommonKC td .divLE legend.light,
#mS_container .sss_teTable .bf #trCommonKC td .divLE li.bf,
#mS_container .sss_te_pd01 .sss_th_outer.bf .sss_pd01_th {
	padding-bottom:2px;
	margin-bottom:2px;
	background-color:#8DCBF9;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#8DCBF9', EndColorStr='#D1EAFB');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#8DCBF9', EndColorStr='#D1EAFB')";
	/* gecko based browsers */
	background: -moz-linear-gradient(left, #8DCBF9, #D1EAFB);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, right top, from(#8DCBF9), to(#D1EAFB));	
}

#mS_container .sss_teTable .cl #trLE td .divLE.cl legend,
#mS_container .sss_teTable .cl #trLE td .divLE.cl,
.tdSubject a.btnSubject.cl.onSubject,
#mS_container .sss_teTable .cl #trCommonKC td .divLE legend.light,
#mS_container .sss_teTable .cl #trCommonKC td .divLE li.cl,
#mS_container .sss_te_pd01 .sss_th_outer.cl .sss_pd01_th {
	padding-bottom:2px;
	margin-bottom:2px;
	background-color:#7AC943;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#7AC943', EndColorStr='#EFF6E2');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#7AC943', EndColorStr='#EFF6E2')";
	/* gecko based browsers */
	background: -moz-linear-gradient(left, #7AC943, #EFF6E2);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, right top, from(#7AC943), to(#EFF6E2));	
}

#mS_container .sss_teTable .dt #trLE td .divLE.dt legend,
#mS_container .sss_teTable .dt #trLE td .divLE.dt,
.tdSubject a.btnSubject.dt.onSubject,
#mS_container .sss_teTable .dt #trCommonKC td .divLE legend.light,
#mS_container .sss_teTable .dt #trCommonKC td .divLE li.dt,
#mS_container .sss_te_pd01 .sss_th_outer.dt .sss_pd01_th {
	padding-bottom:2px;
	margin-bottom:2px;
	background-color:#FFAE1E;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#FFAE1E', EndColorStr='#FFEEA7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#FFAE1E', EndColorStr='#FFEEA7')";
	/* gecko based browsers */
	background: -moz-linear-gradient(left, #FFAE1E, #FFEEA7);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, right top, from(#FFAE1E), to(#FFEEA7));	
}

#mS_container .sss_teTable .he #trLE td .divLE.he legend,
#mS_container .sss_teTable .he #trLE td .divLE.he,
.tdSubject a.btnSubject.he.onSubject,
#mS_container .sss_teTable .he #trCommonKC td .divLE legend.light,
#mS_container .sss_teTable .he #trCommonKC td .divLE li.he,
#mS_container .sss_te_pd01 .sss_th_outer.he .sss_pd01_th {
	padding-bottom:2px;
	margin-bottom:2px;
	background-color:#FF7BAC;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#FF7BAC', EndColorStr='#FCECF3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, Enabled='true', StartColorStr='#FF7BAC', EndColorStr='#FCECF3')";
	/* gecko based browsers */
	background: -moz-linear-gradient(left, #FF7BAC, #FCECF3);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, right top, from(#FF7BAC), to(#FCECF3));	
}

/********************************************************************/
/** dynamic menu for site map **/
#mS_sitemap ul li {
	list-style:none;
	list-style-type:none;
}

#mS_sitemap {
	min-height:400px;
}
#mS_sitemap ul.sss_sitemap, #mS_sitemap ul.sss_sitemap li {
	/*width:	10em;*/
	padding:0;
}
#mS_sitemap ul.sss_sitemap, #mS_sitemap ul.sss_sitemap ul{
    display:block;
	margin:0;
}
#mS_sitemap ul.sss_sitemap li {
	/*float: left;*/
	list-style:none;
	list-style-type:none;
	clear:left;
	/*position:relative;*/
}

#mS_sitemap ul.sss_sitemap ul li {
	list-style:none;
	list-style-type:none;
	display: table-row;
	width:	10em;
	margin-bottom:0em;	
	/*margin-left:1em;*/
	
	/*background:	url('shadow.png') no-repeat bottom right;*/
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	border-top-right-radius: 17px;
	border-bottom-left-radius: 17px;
}
#mS_sitemap ul.sss_sitemap li a {
	display:block;
	padding: 8px 5px;
	width:	9em;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align: center;
    text-decoration: none;
    vertical-align: top;
	color: #555555;
}

/** col 1 **/
#mS_sitemap ul.sss_sitemap, #mS_sitemap ul.sss_sitemap>li {
	
}
#mS_sitemap ul.sss_sitemap>li>a {
	border-right: 1px solid #D7D7D7;
	width:	10em;
}
#mS_sitemap ul.sss_sitemap li li a {
	background: url("../../images/kla/menu_lv2.jpg") repeat-x scroll center top #E0E0E0;
	border-right: 1px solid #CFDEFF;
}
#mS_sitemap ul.sss_sitemap ul li a:hover {
	background:#c9c8c8 url(../../images/kla/menu_lv2_te_hover.jpg) repeat-x top;
	color:#fff;
}
#mS_sitemap ul.sss_sitemap li a{
	float:left;
}

/** col 2 and onward **/
#mS_sitemap ul.sss_sitemap>li>ul {
	border-left: 1px solid #D7D7D7;
}

#mS_sitemap ul.sss_sitemap ul{
	margin-left:-1px;
	margin-top: 0;
	background:url('bullet_L5.gif') no-repeat left 8px;
	float:left;
	padding-bottom:5px;
	/*margin-bottom:5px;*/
	padding-left:1.2em;
}

/** col 3 **/
#mS_sitemap ul.sss_sitemap ul ul{
	/*visibility:hidden;*/
	display:none;
}
#mS_sitemap ul.sss_sitemap ul ul li{
	opacity:0;
	-webkit-transition: opacity 300ms linear;
    -moz-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
}
#mS_sitemap ul.sss_sitemap ul li.sfhover>ul{
	display:block;
	/*visibility:visible;*/
}
#mS_sitemap ul.sss_sitemap ul li.sfhover>ul>li{
	opacity:1;
}


#mS_sitemap .sf-sub-indicator{
	min-width:13px;
	line-height:13px;
	font-size:13px;
	vertical-align:top;
	font-family: "Courier New", Courier, monospace;/* "Arial Unicode MS", sans-serif;*/
	margin-left:2px;
}
#mS_sitemap li li .sf-sub-indicator{
	float:right;
	margin:0;
	margin-left:1px;
	padding:0;
}
#mS_sitemap li li .sf-sub-indicator img{
	width:15px;
}
#mS_sitemap li li.sfhover>a>.sf-sub-indicator,
#mS_sitemap li li>a:hover>.sf-sub-indicator
{
	/*color:#CEEAFF;*/
}
#mS_container .sss_te_pd01 .sss_th_outer
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:15px;
	
}
#mS_container .sss_te_pd01 .sss_th_outer h2 img{
	vertical-align: middle;
    width: 17px;
}
#mS_container .sss_te_pd01 .sss_th_outer .sss_pd01_th{
	padding:5px 10px;
}
#mS_container .sss_te_pd01 .sss_th_outer .sss_pd01_td{
	padding-top:5px;
	padding-bottom:5px;
	
}
#mS_container .sss_te_pd01 .sss_th_outer .sss_pd01_td .sss_pd01_div{
	*height:12em;
	max-height:12em;
	overflow:auto;
}
#mS_container .sss_te_pd01 .sss_th_outer .sss_pd01_td ul{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
#mS_container .sss_te_pd01 .sss_pd01_th h2 a {
    color: #0068B7;
}
#mS_container .sss_te_pd01 .sss_pd01_th h2 a.sss_noresource {
    color: #333333;
}


#mS_container .sss_teTable #sss_teTable_tab2 .sss_td1_left_noborder img,
#mS_container .tbTE2KLA .sss_td1_left_noborder img {
	height:1.2em;
	vertical-align:middle;
}