@charset "utf-8";
/* CSS Document */
#sss_Header0 {
	padding:0;
	
	width:100%;
	min-width:1000px;
	_width:1000px;
	background:#ffffff url(../../images/kla/headerbg.jpg) repeat-y left;
}
#sss_Header {
	padding:0;
	height:75px;
	width:100%;
	min-width:1000px;
	_width:1000px;
	background:#ffffff url(../../images/kla/banner_center.jpg) repeat-x top;
}
#sss_Header2 {
	height:75px;
	background:url(../../images/kla/banner_right.jpg) no-repeat top right;
}
#sss_Header3 {
	height:75px;
	background:url(../../images/kla/banner_left.jpg) no-repeat top left;
}
#sss_DepositoryTitle {
	position:absolute;
	left:0px;
}
#sss_DepositoryTitle a img {
	border:0;
}
#sss_MinisiteBreadcrumb {
	height:27px;
}
#sss_KLAMenu {
	background:url(../../images/kla/klaicon.png) no-repeat bottom right;
	text-align:right;
	white-space:nowrap;
	margin:0;
	padding:0;
	height:47px;
	padding-right:16px;
}
#sss_KLAMenu a {
	margin:0;
	padding:0;	
}
#sss_KLAMenu a img {
	border:none;
	width:40px;
	height:47px;
}
#sss_PSHEMenu {
	margin:0;
	padding:0;
	/*margin-top:5px;*/
	text-align:right;
	white-space:nowrap;
	margin-right:7px;
}
#sss_PSHEMenu a {
	display:none;
	margin:0;
	padding:0;
	margin-left:4px;
}
#sss_PSHEMenu a img {
	border:none;
	padding:0;
	margin:0;
}
#mS_sitemap {
	margin:25px;
}

#mS_container a, #mS_container a:visited {
	text-decoration:none;
}

#mS_container a img {
	border:0;
}

#mS_container a:hover {
	text-decoration:underline;
}
#mS_container iframe {
	border:1px #e6e6e6 solid;
}

#mS_container ul, #mS_container ol {
	list-style-position:outside;
	margin-left:2em;
	padding-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
#mS_container ul {
	/*list-style-image: url(ball_blue.gif);*/
	list-style-image: none;
}
#mS_container h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}
#mS_container table, #mS_container table td, #mS_container table th {
	border-style:solid;
	border-color:#ccc;
	border-width:0;
	border-collapse: collapse;
}
#mS_container table th {
	/*background-color:#e6e6e6;*/
}

#mS_container .sss_color1_bgColor, .sss_color1_bgColor {
	background-color:#990033;
}
#mS_container .sss_color1_border, .sss_color1_border, #mS_container td.sss_color1_border {
	border:#990033 1px solid;
}
#mS_container .sss_color1_text, .sss_color1_text {
	color:#990033;
}
#mS_container .sss_black_text, .sss_black_text {
	color:#000000;
}
#mS_container .sss_white_text, .sss_white_text {
	color:#ffffff;
}
#mS_container .sss_grey_border, .sss_grey_border {
	border:1px #cccccc solid;
}
#mS_container .sss_white_border, .sss_white_border {
	border:1px #ffffff solid;
}
#mS_container .sss_white_bgColor, .sss_white_bgColor {
	background-color:#FFFFFF;
}
#mS_container .sss_th_outer, .sss_th_outer
{
	border:#CCC 1px solid;
	/*background-color:#F99;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#mS_container table th,
#mS_container .sss_th, .sss_th, 
#mS_container .sss_th_top, .sss_th_top,
#mS_container .sss_th_left, .sss_th_left,
#mS_container .sss_th_all, .sss_th_all,
#mS_container .sss_th_bottom, .sss_th_bottom {
	background-color: #f4f4f4;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#f4f4f4', EndColorStr='#d3d3d3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#f4f4f4', EndColorStr='#d3d3d3')";
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #f4f4f4, #d3d3d3);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d3d3d3));
	
	color:#363636;
	padding:5px;
	font-size:medium;
	font-weight:normal;
	
	/*_width:100%;
	_height: 20px;*/
	
}
#mS_container .sss_th_all, .sss_th_all {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#mS_container .sss_th_left, .sss_th_left {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius: 10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
}
#mS_container .sss_th_top, .sss_th_top {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	padding:5px;
}
#mS_container .sss_th_bottom, .sss_th_bottom {
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	padding:5px;
}
#mS_container .sss_td1_noborder, .sss_td1_noborder,
#mS_container .sss_td1_top_noborder, .sss_td1_top_noborder,
#mS_container .sss_td1_top_border, .sss_td1_top_border,
#mS_container .sss_td1_left, .sss_td1_left {
	padding:5px;
}
#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_eng.jpg) repeat-x top;
	padding-top:10px;/*
	-moz-box-shadow: inset 0px 10px 5px -5px #f8b3f2;
	-webkit-box-shadow: inset 0px 10px 5px -5px #f8b3f2;
	box-shadow: inset 0px 10px 5px -5px #f8b3f2;*/
}
#mS_container .sss_td1_top_border, .sss_td1_top_border{
	border:1px #ccc solid;
}

#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_eng.jpg) repeat-y left;
	
	padding-left:10px;/*
	-moz-box-shadow: inset 0px 10px 5px -5px #f8b3f2;
	-webkit-box-shadow: inset 0px 10px 5px -5px #f8b3f2;
	box-shadow: inset 0px 10px 5px -5px #f8b3f2;*/
}
#mS_container .sss_td1_left_border, .sss_td1_left_border{
	border:1px #ccc solid;
}
#mS_container .sss_td1_left, .sss_td1_left{
	border:1px #ccc solid;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
}

#mS_container .sss_url_break {
	white-space:normal;
	word-break: break-all;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	display:inline-block;
}
#mS_container .sss_url_break wbr { display: inline; }
#mS_container .sss_LastUpdate {
	clear:both;
	font-size:x-small;
	text-align:right;
}
#mS_container .sss_top_link {
	color: #999999; text-align: right; display: block; font-size: small; margin: 10px;
}
/********************* Cat Map (Level 1) ****************************/
#mS_container .sss_noresource, .sss_noresource, 
#mS_container .sss_noresource:hover, .sss_noresource:hover,
#mS_container .sss_RLt_menuChild a.sss_noresource, #mS_container .sss_RLt_menuSibling a.sss_noresource
{
	cursor:default;
	color:#333;
	text-decoration:none;
}
/********************* Cat List (Level 2) ****************************/
.sss_CatLt_hideAll, .sss_CatLt_showAll
{
	width:120px;
	height:15px;
	cursor:pointer;
}
.sss_CatLt_tbLv2 td
{
	vertical-align:top;
}
.sss_CatLt_tbLv2 .sss_CatLt_tr:hover>td
{
	background:#d0e0f9;
}
.sss_CatLt_tbLv2 th
{
	background-color:#eeeeee;
	color:#555555;
	padding:10px 2px;
	width:33%; 
	text-align:left;
}
.sss_CatLtLv2
{
	color:#CC6633;
	font-weight:bold;
	font-size:x-large;
}
.sss_CatLtLv3
{
	font-size:large;
	background:url(bullet_L3.gif) top left no-repeat;
	margin-left:0em;
	padding-left:1em;
}
.sss_CatLtLv3, .sss_CatLtLv3 a
{
	color:#003973;
}
.sss_CatLtLv4
{
	font-size:medium;
	background:url(bullet_L4.gif) top left no-repeat;
	margin-left:1em;
	padding-left:1em;
}
.sss_CatLtLv4, .sss_CatLtLv4 a
{
	color:#247DA8;
}
.sss_CatLtLv5
{
	font-size:small;
	background:url(bullet_L5.gif) top left no-repeat;
	margin-left:2em;
	padding-left:1em;
}
.sss_CatLtLv5, .sss_CatLtLv5 a
{
	color:#009999;
}
.sss_CatLt_imgCollapse
{
	display:none;
	width:11px;
	height:11px; 
	cursor:pointer;
}
.sss_CatLt_imgExpand
{
	display:inline;
	width:11px;
	height:11px; 
	cursor:pointer;
}
.sss_CatLt_tbResource
{
	font-size:small;
	display:none;
	background-color:#FFF;
}
.sss_CatLt_tbResource th
{
	width:50%; 
	height:auto;
	text-align:left;
	padding:2px 5px;
	color:#000;
	font-weight:normal;
	
}
.sss_CatLt_RLt
{
	padding:5px;
	border:1px solid #eeeeee;
	border-top:0px;
	color:#999;
}
.sss_CatLt_RLt ol, #mS_container .sss_CatLt_RLt ol
{
	margin:0;
	padding:0;
}
.sss_CatLt_RLt li
{
	display:list-item;
	list-style-position:inside;
	font-size:x-small;
	padding:1px 5px;
	color:#333;
}
.sss_CatLt_RLt li a
{
	font-size:small;
	text-decoration:underline;
	color:#900;
}
.sss_CatLt_RCount
{
	font-size:x-small;
	color:#333;
}
.sss_CatLt_RLt a:hover
{
	color:#963;
}
.sss_CatLt_RLt li:nth-child(odd)
{
	background-color:#efefef;
}
.sss_CatLt_RLt li:nth-child(even)
{
	background-color:#ffffff;
}
.sss_CatLt_OtherLt
{
	background-color:#eeeeee;
	padding:2px;
}
.sss_CatLt_OtherLt div
{
	background-color:#ffffff;
	padding:3px;
}
/********************* Resource List (Level 3+) ****************************/
.sss_RLt_LCol {
	margin:0;
	padding:0;
	float:left; width:18%;
}
.sss_RLt_RCol{
	/*width:80%;*/
	margin:0;
	padding:0;
	margin-left:20%; 
	width:78%;
}
#mS_container .sss_RLt_Breadcrumb2, .sss_RLt_Breadcrumb2 ,
#mS_container .sss_RLt_Breadcrumb, .sss_RLt_Breadcrumb {
	display:none;
	color:#009900;
	/*margin-bottom:10px;*/
	padding:8px 5px 0px 5px;
	text-align:left;
	font-size:11px;
}
#mS_container .sss_RLt_Breadcrumb2, .sss_RLt_Breadcrumb2 {
	float:left;
	padding-top:0px;
}
#mS_container .sss_RLt_Breadcrumb2 a, .sss_RLt_Breadcrumb2 a ,
#mS_container .sss_RLt_Breadcrumb a, .sss_RLt_Breadcrumb a {
	color:#009900;
	text-decoration:underline;
}
.sss_RLt_Breadcrumb2.span, .sss_RLt_Breadcrumb2.a,
.sss_RLt_Breadcrumb.span, .sss_RLt_Breadcrumb.a {
	display:inline-block;
}
#mS_container .sss_RLt_btnPageN, .sss_RLt_btnPageN {
	/*color:#00F;*/
	text-decoration:underline;
}
#mS_container .sss_RLt_btnPrevPage, .sss_RLt_btnPrevPage, #mS_container .sss_RLt_btnNextPage, .sss_RLt_btnNextPage{
	/*color:#00F;*/
}
.sss_RLt_btnPageCurr, #mS_container a.sss_RLt_btnPageCurr {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#mS_container .sss_RLt_Pager {
	background-color:#eeeeee; color:#333333; font-size:small; margin:10px 0px; padding:3px;
}
#mS_container .sss_RLt_Count, .sss_RLt_Count {
	font-weight:bold
}
.sss_RLt_resource {
	font-size:small;
	border-width:2px;
	border-style:solid;
	border-color:#ccc;
	padding:10px;
	text-align:left;
	margin-bottom:15px;
	display:none;
}
.sss_RLt_resource td {
	vertical-align:top;
}
.sss_RLt_resource h3 {
	padding:0;
	margin:0;
	font-size:larger;
	margin-bottom:10px;
}

.sss_RLt_resource h3 a, .sss_RLt_resource h3 a:visited, .sss_RLt_resource h3 a:hover,
#mS_container .sss_RLt_resource h3 a, #mS_container .sss_RLt_resource h3 a:visited, #mS_container .sss_RLt_resource h3 a:hover{
	color:#000;
	text-decoration:none;
	margin-right:5px;
}
#mS_container .sss_RLt_resource .sss_RLt_interact {
	float:right;
	text-align:right;
}
#mS_container .sss_RLt_resource .sss_RLt_bookmark{
	display:inline-block;
	border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	padding:3px 3px;
	margin:2px 0px;
	color:#fff;
	background-color:#4B7CCC;
	vertical-align:middle;
	float:right;
	clear:right;
}
#mS_container .sss_RLt_resource .sss_RLt_bookmark.sss_RLt_bookmark_update{
	/*background-color:#FFFBC4;*/
	background-color:#FDF37A;
	color:#000;
}

#mS_container .sss_RLt_resource .sss_RLt_bookmark:hover{
	border:1px solid #333;
}
#mS_container .sss_RLt_resource .sss_RLt_bookmark_done{
	display:inline-block;
	border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	padding:3px 3px;
	margin:2px 0px;
	color:#333;
	background-color:#fff;
	vertical-align:middle;
	float:right;
	clear:right;
}
#mS_container .sss_RLt_btnBookmarklist{
	float:right;
	background-color:#333;
	color:#fff;
	cursor:pointer;
	padding:1px 3px;
	margin-top:-1px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.sss_RLt_resource .sss_RLt_rec {
	/*text-align:right;*/
}
.sss_RLt_resource .sss_RLt_rec_chi, .sss_RLt_resource .sss_RLt_rec_eng, .sss_RLt_resource .sss_RLt_new_chi, .sss_RLt_resource .sss_RLt_new_eng {
	height:25px;
	vertical-align:middle;
}
.sss_RLt_resource .sss_RLt_rec_chi, .sss_RLt_resource .sss_RLt_new_chi {
	display:inline-block;
}
.sss_RLt_resource .sss_RLt_rec_eng, .sss_RLt_resource .sss_RLt_new_eng {
	display:block;
}
.sss_RLt_resource .sss_RLt_rec_chi {
	width:88px;
	background:url(../../images/kla/rnr_chi.png) no-repeat top left;
}
.sss_RLt_resource .sss_RLt_new_chi {
	width:120px;
	background:url(../../images/kla/rnr_chi.png) no-repeat top right;
}
.sss_RLt_resource .sss_RLt_rec_chi.sss_RLt_new_chi {
	width:210px;
	background:url(../../images/kla/rnr_chi.png) no-repeat top center;
}
.sss_RLt_resource .sss_RLt_rec_eng {
	width:171px;
	background:url(../../images/kla/rnr_eng.png) no-repeat top left;
}
.sss_RLt_resource .sss_RLt_new_eng {
	width:165px;
	background:url(../../images/kla/rnr_eng.png) no-repeat top right;
}
.sss_RLt_resource .sss_RLt_rec_eng.sss_RLt_new_eng {
	width:340px;
	background:url(../../images/kla/rnr_eng.png) no-repeat top center;
}
.sss_RLt_screencap {
	width:160px;
	text-align:left;
}
.sss_RLt_content {
	padding-bottom:10px;
}
.sss_RLt_screencap img {
	width:150px;
}
.sss_RLt_resource_even {
 background: #d0e0f9;
}
.sss_RLt_resource_odd{
 background: #FFF;
}
.sss_RLt_resource:nth-child(even) {
 background: #d0e0f9;
}
.sss_RLt_resource:nth-child(odd){
 background: #FFF;
}
.sss_RLt_url {
	color:#900;
	margin-bottom:5px;
}
.sss_RLt_url a {
	color:#00F;
	text-decoration:none;
}
.sss_RLt_url a.sss_RLt_url2 {
	background:url(openMenu.gif) no-repeat left top;
	padding-left:18px;
	display:block;
}
.sss_RLt_description {
	margin-bottom: 5px;
	word-wrap: break-word;
}
.sss_RLt_description table {
}
.sss_RLt_description table td, .sss_RLt_author2 table td {
	word-wrap: break-word;
	text-align:left;
}
#mS_container .sss_RLt_description table td, #mS_container .sss_RLt_author2 table td, #mS_container .sss_RLt_url table td{
	padding:0;
}
.sss_RLt_author2 {
	margin-bottom: 5px;
}
.sss_RLt_tord, .sss_RLt_btnTips {
	margin-top:5px;
}

.sss_RLt_tord a, .sss_RLt_btnTips a {
	font-size:small;
	color:#999;
	text-decoration:none;
}
/*#mS_container .sss_RLt_tipsTb {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}*/
.sss_RLt_tipsTb td {
	width:33%;
	/*word-break: break-all;*/
	word-wrap: break-word;
}
#mS_container .sss_RLt_tipsTb td>ul, #mS_container .sss_RLt_tipsTb td>ol {
	margin:0 0 0 1.25em;
}
#mS_container .sss_RLt_tipsTb .sss_th {
	font-size:small;
	white-space:nowrap; 
	text-align:center;
}
.sss_RLt_copyright, .sss_RLt_author, .sss_RLt_tags {
	color:#444;
	/*font-size:x-small;*/
	font-size:smaller;
	margin:2px;
}
#mS_container .sss_RLt_tags td, #mS_container .sss_RLt_copyright td{
	padding:0;
}
.sss_RLt_tags a {
	/*margin-right:10px;*/
}
.sss_RLt_copyright {
}
.sss_RLt_RCount
{
	font-size:x-small;
	color:#333;
}
.sss_RLt_btnDMenu, .sss_RLt_btnDMenu_sibling, .sss_RLt_btnDMenu_resource
{
	cursor:pointer;
	color:#06F;
}
#mS_container .sss_RLt_dMenu_resource {
	 position:absolute; left:10em;display:none;
}
#mS_container .sss_RLt_dMenu_resource .sss_RLt_dMenu_resource2 {
	 position:relative; background-color:#FFF; border:1px #ccc solid; top:0.5em; 
	 /*padding:5px 10px;*/
	 padding: 5px 10px 5px 10px;
}
#mS_container .sss_RLt_dMenu_resource_list {
	max-height:250px;
	overflow:auto;
}
#mS_container .sss_RLt_dMenu_resource_list ul {
	padding-left:1em; margin:0;
}
#mS_container .sss_RLt_dMenu_resource a.sss_RLt_rec,
#mS_container .sss_pd01_ul a.sss_RLt_rec
{
	padding-right:20px;
	background:url(../../images/kla/recommend_thumb.png) no-repeat top right;
}
#mS_container .sss_RLt_dMenu_resource a.sss_RLt_new,
#mS_container .sss_pd01_ul a.sss_RLt_new
{
	padding-right:20px;
	background:url(../../images/kla/recent_thumb.png) no-repeat top right;
}
#mS_container .sss_RLt_dMenu_resource a.sss_RLt_rec.sss_RLt_new, #mS_container .sss_RLt_dMenu_resource a.sss_RLt_recnew,
#mS_container .sss_pd01_ul a.sss_RLt_rec.sss_RLt_new, #mS_container .sss_pd01_ul a.sss_RLt_recnew
{
	padding-right:36px;
	background:url(../../images/kla/rnr_thumb.png) no-repeat top right;
}
#mS_container .sss_RLt_menuChild a, #mS_container .sss_RLt_menuSibling a
{
	color:#06F;
}
.sss_RLt_menuChild, .sss_RLt_menuSibling, .sss_RLt_menuSearch
{
	width:95%;
	/*padding:5px;*/
	margin-bottom:10px;
}
.sss_RLt_menuChild, .sss_RLt_menuSearch, .sss_RLt_menuSibling
{
	border:#CCC 1px solid;
	/*background-color:#F99;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#mS_container .sss_RLt_menuChild ul, #mS_container .sss_RLt_menuSearch ul, #mS_container .sss_RLt_menuSibling ul
{
	margin:0 0 0 1.25em;
}
#mS_container .sss_KlaHome_coreInfo #sss_RLt_resource_type,
#mS_container .sss_RLt_menuSearch #sss_RLt_resource_type {
	max-width:100%;
	
	_width:100%;
	_width:150px;
}
#mS_container .sss_KlaHome_coreInfo .sss_KlaHome_spanRSearch, #mS_container .sss_KlaHome_coreInfo .sss_KlaHome_spanRSearch #sss_RLt_resource_type {
	max-width:150px;
	_width:150px;
}
#mS_container .sss_RLt_btnSearch
{
	background:url(search.gif) no-repeat right center;
	padding-right:15px;
}
#mS_container .sss_RLt_linkSearch
{
	background:url(search.gif) no-repeat right center;
	padding-right:15px;
}
#mS_container img.sss_RLt_fldtag
{
	width:90px;
	height:18px;
	vertical-align:middle;
}
#mS_container img.sss_RLt_fldtage
{
	width:125px;
	height:18px;
	vertical-align:middle;
}

/********************* KLA Home (Level 0+) ****************************/
#mS_container .sss_KlaHome_tbIntro td{
	padding:0px;
}
#mS_container .sss_KlaHome_coreInfo {
	margin-bottom:25px;
}
.sss_KlaHome_coreInfo>.col1 {
	float:left;
	width:480px;
}
.sss_KlaHome_coreInfo>.col2 {
	margin-left:490px;
	margin-right:21%;
	font-size:medium;
	min-height:230px;
	padding:10px;
	color:#404040;
	font-weight:bold;
}
.sss_KlaHome_coreInfo>.col3 {
	width:19%;
	float:right;
}
#mS_container .sss_KlaHome_coreInfo>.col3>.sss_th_outer {
	border:none;
	margin-bottom:10px;
}
#mS_container .sss_KlaHome_coreInfo>.col3 .sss_td1_top_noborder {
	background:#f0f0f0;
}
#mS_container .sss_KlaHome_recommend
{
	clear:both;
	border:none;
	margin-bottom:25px;
}
.sss_KlaHome_recommend>table
{
	width:100%;
}
.sss_KlaHome_recommend .sss_KlaHome_recommendBox
{
	width:50%;
	padding:15px 20px;
	background-color:#f3fcff;
	vertical-align:top;
}
.sss_KlaHome_recommend .sss_KlaHome_recommendBox.box2
{
	background-color:#e1f7ff;
}

.sss_KlaHome_recommend .sss_KlaHome_recommendImg {
	width:180px;
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}
.sss_KlaHome_recommend .sss_KlaHome_recommendContent
{
	margin-left:200px;
}
#mS_container .sss_KlaHome_recommend .sss_KlaHome_recommendContent>h2
{
	padding-top:0;
	margin-top:0;
	margin-bottom:12px;
	padding-bottom:5px;
	border-bottom:1px #1c86ba solid;
}
#mS_container .sss_KlaHome_recommend .sss_KlaHome_recommendContent>h2, #mS_container .sss_KlaHome_recommend .sss_KlaHome_recommendContent>h2>a
{
	color:#000;
}
.sss_KlaHome_recommendDetail {
	margin-top:10px;
	float:right;
}
#mS_container .sss_KlaHome_infoBox {
	width:49%;
	margin-bottom:25px;
}
#mS_container .sss_KlaHome_infoBox.boxL {
	float:left;
}
#mS_container .sss_KlaHome_infoBox.boxR {
	float:right;
}
#mS_container .sss_KlaHome_infoBox.boxL {
	margin-bottom:10px;
}
#mS_container .sss_KlaHome_infoBox.boxL2 {
	clear:left;
}
#mS_container .sss_KlaHome_infoBox ul, #mS_container .sss_KlaHome_infoBox ul>li {
	padding:0;
	margin:0;
	list-style:none;
}
#mS_container .sss_KlaHome_infoBox ul>li {
	margin:5px 10px;
}
#mS_container .sss_KlaHome_infoBox.boxL ul>li {
	background:url(../../images/kla/ma_icon6.jpg) no-repeat top left;
	padding-left:45px;
	min-height:40px;
}
#mS_container .sss_KlaHome_infoBox.boxR ul>li {
	background:url(../../images/kla/ma_icon4.jpg) no-repeat top left;
	padding-left:45px;
	min-height:40px;
}
#mS_container .sss_KlaHome_infoDetail {
	display:block;
	text-align:right;
}
#mS_container .sss_KlaHome_download {
	clear:both;
}
#mS_container .sss_KlaHome_download ul {
	margin:0 12px;
	margin-bottom:5px;
	padding:0;
	clear:both;
}
#mS_container .sss_KlaHome_download ul li {
	display:inline-block;
	float:left;
	background:url(../../images/kla/ma_icon7.jpg) no-repeat top left;
	padding:0;
	min-height:36px;
	list-style-type:none;
	font-size:16px;
	margin:5px 20px 5px 0;
	min-width:190px;
	padding:0px 10px 0px 45px;
}
#mS_container .sss_KlaHome_download ul li a
{
	font-size:small;
}
#mS_container .sss_KlaHome_download a.sss_KlaHome_infoDetail
{
	clear:both;
}
#hkec_greyBar {
	display:none;
	min-width:1000px;
	_width:1000px;
}
#footer_div {
	color:#828282;
}
#mS_container table.sss_pdtb td {
	border-width:1px;
}
#mS_container .sss_PD_Menu {
	position:fixed;
}
#mS_container .sss_PD_Menu {
	/*height:180px;
	overflow:auto;*/
}
.sss_footer {
	text-align:center;
	display:none;
}
/******************** bookmark list ****************************/
#cboxOverlay{background:#e6e6e6;}
#sss_RLt_bookmarklist{
	padding:10px; 
	background:#fff;
	text-align:justify;
	min-height:90%;
}
#cboxLoadedContent{
}
#sss_RLt_bookmarklist .sss_RLt_divBtnBookmarklist{
	display:block;
	text-align:right;
	margin-bottom:10px;
}
#sss_RLt_bookmarklist .sss_RLt_divBtnBookmarklist a{
	margin-left:20px;
}
#sss_RLt_bookmarklist .sss_RLt_divBtnBookmarklist a:hover{
	font-style:italic;
}
#sss_RLt_bookmarklist .sss_RLt_divBtnBookmarklist a.sss_RLt_btnBookmarklistRemoveAll {
	color:#F00;
}
#sss_RLt_bookmarklist .sss_RLt_divBtnBookmarklist a.sss_RLt_btnBookmarklistDownload {
	color:#060;
}
#sss_RLt_bookmarklist h3{
	font-size:medium;
}
#sss_RLt_bookmarklist ul, #sss_RLt_bookmarklist ul li{
	list-style-image: none;
	list-style:disc;
}
#sss_RLt_bookmarklist ul li{
	margin-bottom:3px;
}
#sss_RLt_bookmarklist ul li a.sss_btnDel{
	color:#F00;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}

#sss_RLt_bookmarklist ul, #sss_RLt_bookmarklist ol {
	list-style-position:outside;
	margin-left:2em;
	padding-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
#sss_RLt_bookmarklist .sss_RLt_bookmarklistEmpty {
	font-style:italic;
	color:#999;
}
/******************** recommend list ****************************/
#sss_KlaHome_recommendlist{
	background-color:#fff;
	padding:10px;
}
.sss_KlaHome_reclistitem{
	clear:both;
	padding:10px;
	margin-bottom:10px;
}
.sss_KlaHome_reclistitem img{
	width:180px;
	margin-right:10px;
	float:left;
}
.sss_KlaHome_reclisttext{
	margin-left:200px;
}
.sss_KlaHome_reclistlink{
	margin-top:15px;
	display:block;
	text-decoration:none;
}
.sss_KlaHome_btnRecommendlist, #mS_container .sss_KlaHome_main a.sss_KlaHome_btnRecommendlist{
	float:right;
	font-weight:normal;
	font-size:small;
	color:#fff;
	display:none;
}
.sss_KlaHome_recommendBox .sss_KlaHome_btnRecommendlist, #mS_container .sss_KlaHome_main .sss_KlaHome_recommendBox a.sss_KlaHome_btnRecommendlist{
	color:#999;
	float:none;
}
.sss_KlaHome_recommendBox .sss_KlaHome_divBtnRecList{
	text-align:left;
	font-weight:bold;
	/*padding-top:10px;*/
	clear:left;
}
.sss_KlaHome_recommendBox .sss_KlaHome_divBtnRecList img{
	vertical-align:middle;
	width:35px;
	margin-right:5px;
}
#sss_KlaHome_recommendlist .sss_KlaHome_divBtnReclist{
	display:block;
	text-align:right;
	margin-bottom:10px;
}
#sss_KlaHome_recommendlist .sss_KlaHome_divBtnReclist a{
	margin-left:20px;
}
#sss_KlaHome_recommendlist .sss_KlaHome_divBtnReclist a:hover{
	font-style:italic;
}
#sss_KlaHome_recommendlist .sss_KlaHome_divBtnReclist a.sss_KlaHome_btnReclistDownload {
	color:#060;
}
.sss_KlaHome_reclistitem.sss_offSubject{
	display:none;
}
/**************** icon menu******************************************************/
#mS_container #sss_RLt_icon {
	/*background-color:#333;*/
	clear:right;
}
#mS_container #sss_RLt_icon #sss_RLt_icon_left, #mS_container #sss_RLt_icon #sss_RLt_icon_right{
	background-color:#0C9;
	min-height:200px;
	width:35px;
	cursor:pointer;
}
#mS_container #sss_RLt_icon #sss_RLt_icon_left {
	background:url(../../images/kla/icon_left.png) no-repeat top left;
	float:left;
}
#mS_container #sss_RLt_icon #sss_RLt_icon_right {
	background:url(../../images/kla/icon_right.png) no-repeat top right;
	float:right;
}
#mS_container #sss_RLt_icon #sss_RLt_icon_left:hover {
	background-image:url(../../images/kla/iconhover_left.png);
}
#mS_container #sss_RLt_icon #sss_RLt_icon_right:hover {
	background-image:url(../../images/kla/iconhover_right.png)
}
#mS_container #sss_RLt_icon #sss_RLt_icon_main {
	margin-left:40px;
	margin-right:40px;
	/*border:1px solid #ccc;
	background-color:#193952;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(../../images/kla/ma_recbg.jpg);*/
}
#mS_container #sss_RLt_icon #sss_RLt_icon_main .sss_RLt_icon_pager {
	text-align:left;
	color:#f3fdff;
	line-height:200%;
	
	color:#fff;
	font-weight:bold;
	background-color: #7ab2d6;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#7ab2d6', EndColorStr='#4b7ccc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#7ab2d6', EndColorStr='#4b7ccc')";
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #7ab2d6, #4b7ccc);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#7ab2d6), to(#4b7ccc));
}
#mS_container #sss_RLt_icon #sss_RLt_icon_main .sss_RLt_icon_pager .content {
	padding-right:2em;
	border-right:2px solid #7ab2d6;
	margin:0 2em 0 1em;
}
#mS_container #sss_RLt_icon #sss_RLt_icon_main .sss_RLt_icon_pager a.pagecount {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	margin-right:0.5em;
}
#mS_container #sss_RLt_icon #sss_RLt_icon_main .sss_RLt_icon_pager a.pagecount.pagecurrent {
	text-decoration:none;
	font-weight:bold;
}
#mS_container #sss_RLt_icon table {
	width:100%;
}
#mS_container #sss_RLt_icon table td a {
	width:100%;
	margin:0;
	padding:0;
	display:block;
}
#mS_container #sss_RLt_icon table td a img {
	min-width: 130px;
	width: 75%;
	*width: 130px;
	margin:0;
	border: 1px solid #ccc;
}
#mS_container #sss_RLt_icon table td {
	max-width:25%;
	width:25%;
	text-align:center;
	vertical-align:top;
	border:0;
	
	/*padding:10px 10px 20px 10px;*/
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
	/*min-height:100px;*/

}
#mS_container #sss_RLt_icon table td a.text {
	margin:0 auto;
	display:block;
	border: 1px solid #e6e6e6;
	min-width: 130px;
	width: 75%;
	min-height:2.5em;
	height:2.5em;
	/*border-radius: 5px;*/
	overflow:hidden;

	text-align:left;
	padding:1px 0;
	/*background:url(000000_50.png) repeat top left;*/

	background-color: #f4f4f4;
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#f4f4f4', EndColorStr='#d3d3d3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, Enabled='true', StartColorStr='#f4f4f4', EndColorStr='#d3d3d3')";
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #f4f4f4, #d3d3d3);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d3d3d3));
}
#mS_container #sss_RLt_icon table td a.text div{
	display:block;
	margin: 0 5px;
	max-width:90%;
	width:90%;
	
}
#mS_container #sss_RLt_icon table td a.text img {
	min-width:0;
	width:auto;
	height:1em;
	margin-right:2px;
	vertical-align:middle;
}
#mS_container #sss_RLt_icon table td a.text, #mS_container #sss_RLt_icon table td a.text:hover {
	color:#363636;
}
#mS_container #sss_RLt_icon table td:hover a img {
	/*border-color:  #0068B7;
	background-color: #0068B7;*/
}
#mS_container #sss_RLt_icon table td:hover a.text, #mS_container #sss_RLt_icon table td:hover a.text div {
	/*color:#0068B7;*/
	text-decoration:underline;
	height: auto;
	overflow:visible;
}
#mS_container .sss_RLt_Pager .sss_RLt_btnIconMenu {
	width:75px;
	height:18px;
	background:url(../../images/kla/iconmenu_chi.jpg) no-repeat top left;
	cursor:pointer;
}
#mS_container .sss_RLt_Pager .sss_RLt_btnIconMenu.eng {
	width:75px;
	height:18px;
	background:url(../../images/kla/iconmenu_eng.jpg) no-repeat top left;
	cursor:pointer;
}
#mS_container .sss_RLt_Pager .sss_RLt_btnIconMenu.hide {
	width:75px;
	height:18px;
	background:url(../../images/kla/iconmenu_hide_chi.jpg) no-repeat top left;
	cursor:pointer;
}
#mS_container .sss_RLt_Pager .sss_RLt_btnIconMenu.hide.eng {
	width:105px;
	height:18px;
	background:url(../../images/kla/iconmenu_hide_eng.jpg) no-repeat top left;
	cursor:pointer;
}
#mS_container .sss_RLt_resource .sss_RLt_btnIconMenu {
	width:23px;
	height:18px;
	background:url(../../images/kla/iconmenu_small.jpg) no-repeat top left;
	cursor:pointer;
}
/********************* Print ****************************/
@media print {
	#footer_div, fjtignoreul, #hkectopbar_div, #hkec_greyBar{
		display:none;
	}
	#mS_menu, #mS_bottom {
		display:none;
	}
	#sss_Header {
		min-width:0;
	}
	#sss_Header2 {
		background:none;
	}
	.sss_RLt_LCol {
		display:none;
	}
	.sss_RLt_RCol{
		margin:0;
		width:100%;
	}
	
}