
/* - tkfd_layout.css - */
@media all {
h1{
	font-weight: bold;
}

.tkfd_bodyColor{
	background: #532208;
}
.tkfd_background{
 background: #F9F1DA !important ;
}

.tkfd_background a{
 color:#318B9B !important;
}

.tkfd_background .tkfd_globalnav_li a{
 color:#FFFFFF !important;
}


.tkfd_width{
 width: 940px !important ;
 margin-left: auto !important ;
 margin-right:auto !important ;
 float: none !important ;
}
.tkfd_top{
background: #ffffff !important; 
}

.tkfd_floatNone{
 width: 940px !important ;
 margin-left: auto !important ;
 margin-right:auto !important ;
 float: none !important;
}
.tkfd_mp0{
 margin: 0 !important ;
 padding: 0 !important ;
}
.tkfd_langChange{
 float:right;
 width:112px;
}


.tkfd_linkInnnerSite{
 float:right;
 color:#522006 !important;
 margin-right:20px;
 margin-top:4px;
}
.tkfd_linkInnnerSite a{
	color:#522006 !important;
	text-decoration:underline !important;
	margin: 0 5px 0 2px;
}
.tkfd_linkOut{
 float: right;	
}
.tkfd_searchWrapper{
	float: right;
}

.tkfd_topSearchSet{
	float:right;
	padding: 5px 0 0 18px;
}

.tkfd_topSearchBox{
	width:180px;
	height:26px;
	margin: 0;
	padding: 0;
	float:left;
	border-right:none;
}
.tkfd_topSearchBotton{
	margin: 0;
	padding: 0;
	float:left;
}
.tkfd_logo{
 margin-top: 8px;
 margin-bottom: 14px;	
}




.tkfd_gnaviWrapper{
 background: url(tkfd_bg_gnavi_02.png) repeat-x !important;
 height: 40px !important;
 width: 100% !important;
}

.tkfd_gnaviWrapper ul.tkfd_globalnav, .tkfd_gnaviWrapper ul.tkfd_sizeControl{
 display: block;
}

.tkfd_gnaviWrapper li.tkfd_globalnav_li{
 display: block !important;
}

.tkfd_gnaviWrapper a.tkfd_globalnav_a{
 border: none !important;
 margin: 0 !important ;
 padding: 0 !important ;
}

.tkfd_gnaviInner{
 background: url(tkfd_bg_gnavi_03.png) repeat-x !important;
 width: 940px;
 height: 100%;
 margin-left: auto !important ;
 margin-right:auto !important ;
}

.tkfd_globalnav{
 background: none !important;
 width: 570px !important;
 float: left;
 margin: 0 !important ;
 padding: 0 !important ;
}
/*
.tkfd_globalnav ul{
 margin: 0 !important ;
 padding: 0 !important ;
}
*/
.tkfd_globalnav li.tkfd_globalnav_li{
 float:left;
}
.tkfd_sizeControl{
 width: 194px !important;
 float: right;
 margin: 0 !important ;
 padding: 0 !important ;
}
.tkfd_sizeControl li{
 float:left;
}


.tkfd_middle{
 width: 940px;
 margin-left: auto !important ;
 margin-right:auto !important ;
 background: #F9F1DA;
}

.tkfd_main{
 width: 700px;
 float: left !important;
}
.template-search .tkfd_main {
 width: 700px !important;
}
/* main */

.tkfd_breadcrumbs{
	color: #57260C;
	margin-bottom: 8px !important;
}

.tkfd_iconImg{
	vertical-align: middle;
	margin-right: 3px;
}

.tkfd_content{
 background: #ffffff !important;
 width:698px;
 border: solid 1px #cdcdcd;
}

.template-search .tkfd_content {
 width:698px !important;
}

.tkfd_contentWrapper{
 background-color: #F9F1DA !important ;
}

.tkfd_innner{
	width: 664px;	
}

.tkfd_innerWrapper{
	margin: 18px;
}

.tkfd_pictureArea{
	float: left !important;
	margin: 10px 10px 30px 10px;
}
.tkfd_pictureWrapper{
		width: 170px;
}
.tkfd_pictureArea a{
	border: none !important;
	font-weight: bold;
}

.tkfd_imgBorder{
	border: solid 3px #ffffff;
}

.tkfd_authorNname{
	color: #318B9B !important;
}

.tkfd_text{

	margin: 0 0 30px 30px;
	float: left;
}
.tkfd_textWrapper{
	width: 400px;
}

.tkfd_text a{
	border-bottom: solid 1px #318B9B !important;
}

.tkfd_headLine{
	color: #57260C !important;
	font-size: 26px;
	margin: 18px 20px 18px 20px;
}
.tkfd_headLine a{
	border: none !important;
}

.tkfd_research{
	background: url(tkfd_icon_research.png) #F4F5E8 no-repeat;
	min-height: 25px;
	padding: 5px 0 0 30px;
	margin-top: 13px;
	color: #57260C !important;
}
.tkfd_expert{
	background: url(tkfd_icon_expert.png) #F4F5E8 no-repeat;
	min-height: 25px;
	padding: 5px 0 0 30px;
 	color: #57260C !important;
 	}
.tkfd_research_results{
	background: url(tkfd_icon_reserchResult.png) #F4F5E8 no-repeat;
	min-height: 25px;
	padding: 5px 0 0 30px;
 	color: #57260C !important;
 	}
.tkfd_link{
	background: url(tkfd_icon_link.png) #F4F5E8 no-repeat;
	min-height: 25px;
	padding: 5px 0 0 30px;
	color: #57260C !important;
 	}
.tkfd_publibcations{
	background: url(tkfd_icon_publibcations.png) #F4F5E8 no-repeat;
	min-height: 25px;
	padding: 5px 0 0 30px;
	color: #57260C !important;
 	}
.tkfd_projects{
	background: url(tkfd_icon_projects.png) #F4F5E8 no-repeat;
	min-height: 25px;
	padding: 5px 0 0 30px;
	color: #57260C !important;
 	}

.tkfd_pageMove{
	width: 660px;
	margin-left: auto;
	margin-right: auto;
	background: #EEEEEE;
	padding: 5px;
	}
.tkfd_pmBack{
	float: left;
	width:110px;
}
.tkfd_pmNext{
	float: right;
	width:110px;
}

.tkfd_index{
	background:	#C5B2AC;
	padding:10px 18px 0 18px;
	margin-bottom: 15px;
	border-top: solid 1px #cccccc;
	font-weight: bold;
}
.tkfd_index a{
	padding:0 5px 5px 5px;
	border: none !important;
}
.tkfd_index a:hover{
	color: #532208 !important;
	background: #ffffff;	
}


/* sub */
.tkfd_sub{
  width:240px  !important ;
  float: left !important ;
}
.tkfd_subwrapper{
   padding: 30px 0 0 20px !important ;
}

.tkfd_newsWrapper{
	border: solid 1px #215F6B;
	background: #297481 url(tkfd_bg_newsletter.png) repeat-x left bottom;
	margin-bottom: 13px;
}
.tkfd_newsTop{
	padding: 0 0 10px 0 !important;
}
.tkfd_newsSignUp{
	padding: 0 10px 10px 10px !important;
}
.tkfd_newsTextbox{
 width: 170px;
}
.tkfd_signUpBotton{
	float:left;
	width:111px;
}
.tkfd_backIssue{
	font-size: 0.8em;
	float: right;
}
.tkfd_backIssue a{
	color: #ffffff !important;
	border-bottom: solid 1px #ffffff !important;
}

.tkfd_bannerArea{
	margin-bottom: 10px !important;
}
.tkfd_subText{
	background: #ffffff;
	margin-bottom: 19px;
	color: #57260C;
}
.tkfd_newEntry{
	border-top: solid 1px #cccccc;
}
.tkfd_newEntryDateWrapper{
	background: url(tkfd_bg_whatsnew.png) top right repeat-y;
	padding: 0;
}
.tkfd_newEntryDate{
	background: #ffffff url(tkfd_icon_text.png) no-repeat;
	border-right: solid 1px #cccccc;
	font-weight: bold;	
	float: left;
	min-height: 20px;
	padding: 2px 20px 0 20px;
	margin: 0 0 0 10px;
	color: #57260C;
	font-family: "Times New Roman", Times, serif;
}
.tkfd_newEntryDate2{
	background: url("contenttypes-sprite.png") no-repeat 0 -1293px #ffffff;
	border-right: solid 1px #cccccc;
	font-weight: bold;	
	float: left;
	min-height: 20px;
	padding: 2px 20px 0 20px;
	margin: 0 0 0 10px;
	color: #57260C;
	font-family: "Times New Roman", Times, serif;
}
.tkfd_newEntryText{
	font-size: 0.85em;
	margin: 10px;
}
.tkfd_newEntryTitle{
 	font-weight: bold;
}
.tkfd_newEntryAuthor{
	margin-bottom:8px;
}

/* <!-- tkfd_fxb_20100802 */
.tkfd_newEntryAuthor a{
	font-size: 0.8em;
	color: #999999 !important;
	margin:0 0 0 0;
}
/* tkfd_fxb_20100802 --> */
.tkfd_floatRightOnly{
	/*float:right;*/
}
.tkfd_topics{
	margin: 10px !important;
}
/*
.tkfd_subTopics{
	background: url(tkfd_topics_list.png) no-repeat;
	padding: 0 0 5px 20px !important;
	display:block !important;
	font-weight: bold;
}
*/
.tkfd_subTopics{
	background: url(tkfd_topics_list.png) no-repeat;
	padding: 3px 0 5px 20px !important;
	display:block;
	font-weight: bold;
	font-size: 0.85em;
}
.tkfd_inTopicMoreButton {
        margin: 10px 0px 0pt;
        text-align: right;
}

.tkfd_subTopicsOpen{
	background: url(tkfd_topics_list_open.png) no-repeat;
	padding: 0 0 10px 20px !important;
	display:block !important;
	font-weight: bold;
}
.tkfd_subTopicsOpen a{
	color: #8A695D !important;
}
.tkfd_subTopicInnerTitle{
	background: url(tkfd_icon_text.png) no-repeat;
	padding: 4px 0 0 20px;
	font-weight: normal;
}
.tkfd_subTopicInnerTitle{
	color:#318B9B;
}

/* main_bottom */

.tkfd_topofPage{
	margin: 19px 0 !important;
}
/* footer */

.tkfd_footerWrapper{
 background: #532208 url(tkfd_footer_bg.png) repeat-x !important ;
 height: 260px !important ;
 width: 100% !important ;
}
.tkfd_bottom{
 background: none !important;
 width: 940px !important ;
 margin-left: auto !important ;
 margin-right:auto !important ;
 }
.tkfd_fotterList{
	width:300px;
	float: left;
	margin-right: 20px;
}
.tkfd_footerAboutUs{
	margin-right: 0 !important;
}
.tkfd_fotterList ul{
	margin: 15px 70px 0 0 ;
}

.tkfd_fotterList li{
 background: url(tkfd_footer_list.png) no-repeat;
 display:block;
}
.tkfd_footerWhatsNew li{
 padding: 0 0 12px 20px; 	
}
.tkfd_footerTopics li{
 padding: 0 0 10px 20px; 
}
.tkfd_footerAboutUs li{
 padding: 0 0 6px 20px; 
}

.tkfd_fotterList li a{
	color: #ffffff !important;
}
.tkfd_footerColophon{
	margin-top: 20px;
	padding-top: 10px;
	border-top: solid 1px #866453;
	color: #ffffff;
}
.tkfd_footerColophon a{
	color: #ffffff !important;
	margin:0 5px 0 2px;
}
.tkfd_bottomCompany{
	float:left;
}
.tkfd_bottomPolicy{
	float:right;
}

/* report */
.tkfd_fGray{
	color:#666666 !important;
}
.tkfd_fBrown{
	color:#8A675D;
}
.tkfd_fBlack{
	color:#000000;
}
.tkfd_floatRight{
	float:right;
	clear: right;
	margin-left:25px;
	margin-right:0;
}
.tkfd_floatClear{
	clear:both;	
}
.tkfd_reportUp{
	padding: 0 0 0 8px;
}
.tkfd_reportUp a{
	border: none !important;
}
.tkfd_reportTitle{
 margin: 10px 25px 10px 20px;	
}
.tkfd_reportTitle a{
	border: none !important;
	}
.tkfd_titleAuthor{
	font-weight:bold;
	color: #333333;
}
.tkfd_titleDate{
	font-size:0.8em;
}

.tkfd_reportMain{
	border-top: solid 1px #DDDDDD; 
	padding: 0 20px 20px 20px;
	color: #333333;
}

.tkfd_rpTopIcons{
	float:right;
	font-weight: bold;
	margin-left: 20px;
	
}
.tkfd_rpTopIcons a{
	border-bottom: none !important;
}


.tkfd_Description{
	color:#666666;
	font-style: italic;
}

.tkfd_rpRelatedArticles{
 background: #eeeeee url(tkfd_icon_link2.png) no-repeat;
 padding: 3px 20px 3px 40px;
 border-top: solid 1px #DDDDDD;
 border-bottom: solid 1px #DDDDDD;
 color: #57260C !important;
 font-family: "Times New Roman", Times, serif;
}

.tkfd_rpArticleLinks{
 margin: 25px 25px 25px 20px !important;	
}
.tkfd_rpArticleLinks li{
 background: url(tkfd_list02.png) no-repeat;
 padding-left: 25px;
 list-style:none;
	}
.tkfd_rpArticleLinks a{
 border-bottom: 0.1em solid #318B9B !important;
	}
.tkfd_rpTags{
 background: #eeeeee url(tkfd_icon_tag2.png) no-repeat;
 padding: 3px 20px 3px 40px;
 border-top: solid 1px #DDDDDD;
 border-bottom: solid 1px #DDDDDD;
 color: #57260C !important;
 font-family: "Times New Roman", Times, serif;
}

.tkfd_tagWrapper{
	padding:0 10px 10px 20px;
	font-size: 0.85em;
}
.tkfd_tag{
	float: left;
	margin:5px 10px 0 0;
	border-top: solid 1px #999999;

}
.tkfd_tag a{
	border:none !important;
	color:#333333 !important;
}
.tkfd_tagSmall{
	background: url(tkfd_tag_01.png) no-repeat bottom left;
}
.tkfd_tagMedium{
	background: url(tkfd_tag_02.png) no-repeat bottom left;
}
.tkfd_tagLarge{
	background: url(tkfd_tag_03.png) no-repeat bottom left;
}	
.tkfd_tagFont{
	background: url(tkfd_tag_hole.png) no-repeat 6px center;
	padding-left:15px;
	padding-right: 13px;
	border-right: solid 1px #879999;
}
.tkfd_tagSInner{
	margin: 0 0 4px 0 !important;	
	padding-bottom: 2px;
}
.tkfd_tagMInner{
	margin: 0 0 2px 0 !important;		
	padding-bottom: 4px;
}
.tkfd_tagLInner{
	margin: 0 !important;	
	padding-bottom: 6px;
}

.tkfd_reportFooter{
	border-top: solid 1px #DDDDDD;
	padding-top: 18px;
	
}
.tkfd_topicsText{
	padding: 12px 13px 13px 15px;
	border-bottom: solid 1px #cccccc;
	color:#666666;
	font-size:0.8em;
}

/* sub_normalSubFolder */
.tkfd_subTitlesMain{
	padding-bottom: 15px;
}
.tkfd_subTitleWrapper{
	/*background: url(tkfd_icon_text.png) no-repeat;*/
	background: url("contenttypes-sprite.png") no-repeat 10px -1293px;
	padding:3px 0 0 32px;
	margin-top: 20px;
}
.tkfd_subTitleNoText{
	margin-bottom: 40px;
}
.tkfd_subTitles{
	margin: 0 !important;
	border-bottom: solid 1px #dddddd;
}
.tkfd_subTitleSummary{
	padding-left: 32px;	
	color: #522107;
}
.tkfd_bottonReadMore{
	width:109px;
	float: right;
}

.tkfd_bottonReadMore a{
	border: none !important;
}

.tkfd_subTitlesFooter{
padding-top:18px;
}
.tkfd_pmPageNumber{
 width: 660px;
 float: left;
 text-align:center;
}
.tkfd_pmPageNumber a{
margin:0 5px 0 2px;
border-bottom: none !important;
}

.tkfd_viewAllWrapper{
	border-top: solid 1px #cdcdcd;
	height: 30px;
}
.tkfd_viewAllInnner{
	background: url(tkfd_list_03.png) right center no-repeat;
	width: 95px;
	height:100%;
	border-left:dotted 1px #cdcdcd;
	float:right;
}



/* sub_normalTopFolder */

.tkfd_normalTopFolderWrapper{
	margin:20px 0 0 0;
}
.tkfd_normalTopFolderHeadline{
background :#8A695D url(tkfd_list_04.png) 6px 4px no-repeat;
border-bottom: solid 1px #cccccc;
padding: 0 0 0 29px; 
height:100%;
}
.tkfd_nTFHeadlineInner{
	background: #ffffff;
	border-left: 1px dotted #cccccc;
}
.tkfd_normalTopFolderTitle{
	color: #57260C;
	padding:5px 7px;
	margin: 0 !important;
	font-family: "Times New Roman", Times, serif;
}
.tkfd_normalTopFolderWrapper ul{
	margin: 10px 0 25px 18px !important;
}
.tkfd_normalTopFolderList{
	list-style:none;
	background: url(tkfd_icon_text.png) left top no-repeat;
	padding:1px 0 1px 22px;
}
.tkfd_normalTopFolderList a{
	border-bottom: solid 1px #318B99 !important;
	}
	
.tkfd_normalTopFolderWrapperClose{
 background :#8A695D url(tkfd_list_04_close.png) 6px 6px no-repeat;
 margin:20px 0 0 0;
 padding:0 0 0 29px; 
 border: solid 1px #cccccc;
}
.tkfd_nTFHeadlineClose{
	background-color:#ffffff;
		height:100%;
}
.tkfd_nTFTitleClose{
	width: 530px;
	height:100%;
	float:left;
	border-left: 1px dotted #cccccc;
	border-right: dotted 1px #cccccc;
}
.tkfd_nTFTitleBotton{
	width: 95px;
	float:right;
}
.tkfd_nTFTitleBotton a{
	border-bottom: none !important;
}

/* sub_seriesSubFolder */

.tkfd_seriesSubFolderMain {
	border-top:1px solid #DDDDDD;
	padding:0 20px;
}
.tkfd_TopicsSubFolderTitleHeader{
	color:#666666;

}
.tkfd_topicsSFTWrapper{
	margin-top: 20px;
	padding-bottom: 15px;
	border-bottom: solid 1px #dddddd;
}
.tkfd_topicsSFTImage{
	float: left;
	width:255px;
}
.tkfd_topicsSFTText{
	float: left;
	width:350px;
	margin-left: 45px;
}

.tkfd_topicsSFTTextAuthor{
	color: #999999;
}

/* sub_seriesTopFolder */

.tkfd_sTFTopicHeadline{
 background :#8A695D url(tkfd_list_04.png) 6px 4px no-repeat;
 margin:0;
 padding:0 0 0 29px; 
 border-bottom: solid 1px #cccccc;
 height:100%;
}

.tkfd_seriesTopFolderWrapper{
	margin:20px 0 0 0;
	padding: 0 0 25px 0;
}
.tkfd_sTFTopicMainWrapper{
	margin: 20px 20px 0 20px;
	color: #666666;
	line-height:1;
}
.tkfd_sTFTopicTop{
	margin : 0 0 20px 0;
}
.tkfd_sTFTopicMain{
	float:left;
	width: 255px;
}
.tkfd_sTFTopicMainTitle{
	color: #532208 !important;
	font-size:1em;
	font-weight: bold;
	margin: 12px 0 0 0 ;
}
.tkfd_sTFTopicMainTitle a{
	color: #532208 !important;
}
.tkfd_sTFTopicSub{
	float:left;
	width: 350px;
}

/* sub_expertsTopAndSubFolder */
.tkfd_subExpertWrapper{
	padding: 10px 13px 13px 10px; 
}
/* <!-- tkfd_fxb_20100802 */
.tkfd_subEexpertsImage{
	float:left;
	width: 84px;
}
.tkfd_subEexpertsImage p{
	margin: 0;
}
.tkfd_subEexpertsImage img{
	/*border: 2px solid #D2DFC4;*/
	
}
/* tkfd_fxb_20100802 --> */
.tkfd_subExpertCommentaryWrapper{
	float:left;
	width:490px;
	margin-left:44px;
	color: #57260C;
}
.tkfd_subExpertName{
	background: #F4F5E8;
	padding: 5px;
	margin: 0;
	color: #57260C !important;
}
.tkfd_subExpertPost{
	margin:5px !important;
}
.tkfd_subExpertCommentary{
	font-size:0.95em;
	line-height:1.3;
	margin: 0 0 5px 5px !important;
	padding: 0 !important;
}
.tkfd_subExpertMoreBotton{
	float: right;
}
/* sub_ArticleTopFolder */
.tkfd_subArticleTopWrapper{
	border-top:1px solid #DDDDDD;
	padding-top:20px
}
.tkfd_sATopEntryWrapper{
	margin:0 0 18px 0;
}
.tkfd_subArticleTopMain{
	color:#333333;
	padding:20px 19px 67px 20px;
}
.tkfd_sATDateWrapper{
        background:url("tkfd_icon_text02.png") no-repeat scroll 0 0 #CCCCCC;
        padding-left:20px;
        width:200px;
}
.tkfd_sATDateWrapper2{
        /*background:url("tkfd_icon_text02.png") no-repeat scroll 0 0 #CCCCCC;*/
					background: url("contenttypes-sprite.png") no-repeat scroll 2px -1293px #cccccc;
        padding-left:20px;
        width:200px;
}
.tkfd_sATDateText{
        background:url("tkfd_icon_arrow.png") no-repeat scroll 30px center #EEEEEE;
        color:#532208;
        float:left;
        font-family:"Times New Roman",Times,serif;
        font-weight:bold;
        height:auto !important;
        min-height:21px;
        padding:0 0 0 55px;
        width:180px;
}
.tkfd_sATopTextWrapper{
	margin: 10px 0 0 55px;
	color: #57260C;
}
.tkfd_indexMain{
	 margin-bottom: 60px;
}
.tkfd_indexContent{
 background: #F9F1DA !important;
 width:700px !important ;
}
.tkfd_indexMainLeft{
	float:left;
	width:460px;
}
.tkfd_indexMainLeft a{
	text-decoration: none !important;
	border: none !important;
}
.tkfd_MainLeftTopStoriesWrapper{
	background:#ffffff;
	padding: 10px 10px 20px 10px;
	margin: 0;
}
/* <!-- tkfd_fxb_20100802 A */
.tkfd_MainLeftTopStoriesWrapper h3{
	font-size:1.8em;
	font-weight: normal;
}
/* tkfd_fxb_20100802 A --> */
.tkfd_TopStoriesAuthor{
margin-bottom: 10px;
color: #999;
}
.tkfd_TopStoriesAuthor a{
border: none !important;
}
.tkfd_indexMainLTopStoriesImage{
	float:left;
	width: 180px;
	margin: 0 20px 10px 0;
}
.tkfd_indexMainLText{
	float:left;
	width:230px;
	margin: 0 0 0 20px;
	color:#57260C;
}
.tkfd_indexMainLText p{
	margin:0 !important;
}
.tkfd_bottonReadMoreLarge{
	float:right;
	width:130px;
	margin-top:17px;
}

.tkfd_indexMainLeftBox{
	margin-top: 20px;
}

.tkfd_indexTagTitleWrapper{
	background: #eeeeee url(tkfd_icon_tag3.png) no-repeat;
	padding-left: 34px;
	border-top: solid 1px #CDCDCD;
	border-left: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
}
.tkfd_indexSubTitle{
	float:left;
}
.tkfd_indexSubTitle h3{
	margin:0;
	padding:5px 0 5px 0;
	font-family: "Times New Roman", Times, serif;
	color: #57260C !important;
	font-weight:bold;
}
.tkfd_indexBotton{
	border-left: dotted 1px #b5b5b5;
}
.tkfd_indexMAinTags{
 background:#ffffff;
 padding-top: 5px !important;	
}

.tkfd_indexMainLAboutWrapper{
	background: #ffffff;
	color: #57260C !important;
}

.tkfd_indexMainAboutText{
	padding: 10px 10px 20px 10px;
}
.tkfd_indexMainAboutText p{
	margin: 0 !important;
}
.tkfd_indexNewsTitleWrapper{
	background: #eeeeee url(tkfd_icon_news.png) no-repeat;
	padding-left: 34px;
	border-top: solid 1px #CDCDCD;
	border-bottom: solid 1px #CDCDCD;
}
.tkfd_indexAboutNews{
	margin-bottom:10px;
}
.indexAboutNewsDate{
	float:left;	
	width:120px;
}
.indexAboutNewsDate p{
 margin: 0 !important;
}
.indexAboutNewslink{
	float:left;
	margin-left: 30px;
	width:280px;
}
.tkfd_indexExpertsTitleWrapper{
	background: #eeeeee url(tkfd_icon_ourExperts.png) no-repeat;
	padding-left: 34px;
	border-top: solid 1px #CDCDCD;
	border-bottom: solid 1px #CDCDCD;
}
.tkfd_indexExpertWrapper{
	margin: 9px;
}
.tkfd_indexExpertCommentaryWrapper{
	float:left;
	width:335px;
	margin-left:14px;

}
.tkfd_indexExpertName{
        background:none repeat scroll 0 0 #F4F5E8;
        color:#57260C !important;
        font-family:sans-serif !important;
        font-weight:bold;
        margin:0;
        padding:5px;
}

/* indexMainRight */
.tkfd_TopStoriesTitle{
	float:left;
	width:386px;	
}
.tkfd_TopStoriesPrevious{
	float:left;	
	width:37px;
	display: block;
}
.tkfd_TopStoriesNext{
	float:left;
	width:37px;
	display: block;	
}
.tkfd_indexMainRight{
	float:left;
	width:240px;
}
.tkfd_indexMainRightTopicsWrapper{
	background: #ffffff;
	margin-left:20px ;
}
.tkfd_indexMainRightTopics{
	border-top: solid 1px #cdcdcd;
	color: #532208;
	padding:4px 4px 7px 4px;
}
.tkfd_indexMainRightTopics h3{
	margin: 5px 0 0 0;	
}	
.tkfd_indexMainRightTopics p{
	margin: 5px 0 0 0 !important;
	line-height: 1.2;
}	
.tkfd_indexMRTopicsText{
	color: #666666;
	font-size: 0.9em;
	padding-bottom: 13px !important;
}

/* image_sub_aboutUs */

.tkfd_aboutUsHeadlineInner{
	background: #DFDDB4 url(tkfd_h_bg_AboutUs.png) repeat-y;
}
.tkfd_aboutUsHeadline{
	background :#8A695D url(tkfd_list_04.png) 6px 4px no-repeat;
	border: solid 1px #cccccc;
	padding: 0 0 0 29px; 
	height:100%;
}
.tkfd_aboutUsTitle{
	color: #FFFFFF;
	padding:5px 7px;
	margin: 0 !important;
	font-family: "Times New Roman", Times, serif;
}
.tkfd_aboutUsMain{
	border-bottom: solid 1px #cccccc;
}
.tkfd_aboutUsTextWrapper{
	margin: 20px 0 0 30px;
}
.tkfd_aboutUSWrapper{
	margin:20px 0 0 0;
}
.tkfd_aboutUsTextMain{
	color: #333333;
	border-bottom: solid 1px #cccccc;
	padding-bottom:20px;
}
.tkfd_aboutUsTextTitle{
	font-size:1.5em;
}
.tkfd_aboutUsTextUl{
	margin:14px 0 0 0 !important;
	list-style-type:none !important;
}
.tkfd_aboutUsTextList{
	background: url(tkfd_topics_list.png) no-repeat;
	padding: 0 0 0 20px !important;
	margin-bottom: 0 !important;
	font-weight: bold;
}
.tkfd_aboutUsTextWrapper a{
	border-bottom:none !important;
}
.tkfd_aboutUsLeaderImage{
	float:left;
	width: 80px;
}

.tkfd_aboutUsLeadershipWrapper{
	float:left;
	width:500px;
	color:#57260C;
}
.tkfd_aboutUsLeadershipText{
	margin-left:24px;
}
.tkfd_aboutUsLeaderName{
	background: #F4F5E8;
	padding: 5px;
	margin: 0;
	font-size: 1.5em;
	font-weight:bold;
}
.tkfd_aboutUsPost{
	margin:5px !important;
	font-weight: bold;
}
.tkfd_aUTFloatList{
	float: left;
	background: url(tkfd_topics_list.png) no-repeat;
	padding: 0 35px 0 20px !important;
	margin-bottom: 0 !important;
	display:block !important;
	font-weight: bold;
}
.tkfd_aboutUsMapWrapper{
	color:#57260C;
}
.tkfd_aboutUsMapHeadline{
	background: #F4F5E8;
	padding: 5px;
	margin: 0;
	font-size: 1.3em;
	font-weight:bold;
}
.tkfd_aboutUsMapImage{
	width: 300px;
	float:left;
}
.tkfd_aboutUsMapAddress{
	width:258px;
	float:left;
	margin:12px 0 20px 20px;
        font:80% Arial,FreeSans,sans-serif;
}
.tkfd_aboutUsMapAddress h5{
	color:#57260C;
}
.tkfd_aboutUsAddressSmallText{
	font-weight: normal;
	font-size: 1.0em;
}

/* border */

.tkfd_box {
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari and Chrome */
border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the ‘box’ class */
    }

.tkfd_innerBox {
-moz-border-radius: 0 0 5px 5px; /* Firefox */
-webkit-border-radius: 0 0 5px 5px; /* Safari and Chrome */
border-radius: 0 0 5px 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the ‘box’ class */
border: solid 1px #cdcdcd; 
    }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
//  /*\*//*/
//  height: auto;
//  overflow: hidden;
//  /**/
}

/* public.css rewrite */
#portal-globalnav li a {
	min-width:0 !important; 
	background: transparent;
	border-right: none !important;
}
#portal-searchbox {
	margin: 15px 0 0 0 !important;
}
#portal-globalnav .selected a,
#portal-globalnav a:focus,
#portal-globalnav a:hover {
	background: transparent !important;
	color: White !important;
}
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
	background: transparent !important;
	color: White !important;
}
#portal-breadcrumbs {
	margin-top:4px !important;
	margin-bottom:4px !important;
}
.promo {
	margin-bottom:10px !important;
}
#content a:focus, #content a:hover, dl.portlet a:focus, dl.portlet a:hover {
	color:#1B6474 !important;
}
.documentFirstHeading {
	color:#57260C !important;
	font-size:26px;
}
body.smallText {
	font-size: 90% !important;
}
body.largeText {
	font-size: 90% !important;
}
/*#content {
	font-size: 90% !important;
}*/
/* tkfd_fxb_20100730 */
#portal-sitemap > li {
border-bottom:none;
line-height:1.5em;
margin-bottom:0;
padding:0.25em 1em;
}/* image indexPage */
.tkfd_indexMain{
	 margin-bottom: 60px;
}
.tkfd_indexContent{
 background: #F9F1DA !important;
 width:700px !important ;
}
.tkfd_indexMainLeft{
	float:left;
	width:460px;
}
.tkfd_indexMainLeft a{
	text-decoration: none !important;
	border: none !important;
}
.tkfd_MainLeftTopStoriesWrapper{
	background:#ffffff;
	padding: 10px 10px 20px 10px;
	margin: 0;
}
/*
.tkfd_MainLeftTopStoriesWrapper h3{
	font-size:2em;
	font-weight: bold;
}
*/
.tkfd_TopStoriesAuthor{
margin-bottom: 10px;
color: #999;
}
.tkfd_TopStoriesAuthor a{
border: none !important;
}
.tkfd_indexMainLTopStoriesImage{
	float:left;
	width: 180px;
	margin: 0 20px 10px 0;
}
.tkfd_indexMainLText{
	float:left;
	width:230px;
	margin: 0 0 0 20px;
	color:#57260C;
}
.tkfd_indexMainLText p{
	margin:0 !important;
}
.tkfd_bottonReadMoreLarge{
	float:right;
	width:130px;
	margin-top:17px;
}

.tkfd_indexMainLeftBox{
	margin-top: 20px;
}

.tkfd_indexTagTitleWrapper{
	background: #eeeeee url(tkfd_icon_tag3.png) no-repeat;
	padding-left: 34px;
	border-top: solid 1px #CDCDCD;
	border-left: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
}
.tkfd_indexSubTitle{
	float:left;
}
.tkfd_indexSubTitle h3{
	margin:0;
	padding:5px 0 5px 0;
	font-family: "Times New Roman", Times, serif;
	color: #57260C !important;
	font-weight:bold;
}
.tkfd_indexBotton{
	border-left: dotted 1px #b5b5b5;
}
.tkfd_indexMAinTags{
 background:#ffffff;
 padding-top: 5px !important;	
}

.tkfd_indexMainLAboutWrapper{
	background: #ffffff;
	color: #57260C !important;
}

.tkfd_indexMainAboutText{
	padding: 10px 10px 20px 10px;
}
.tkfd_indexMainAboutText p{
	margin: 0 !important;
}
.tkfd_indexNewsTitleWrapper{
	background: #eeeeee url(tkfd_icon_news.png) no-repeat;
	padding-left: 34px;
	border-top: solid 1px #CDCDCD;
	border-bottom: solid 1px #CDCDCD;
}
.tkfd_indexAboutNews{
	margin-bottom:10px;
}
.indexAboutNewsDate{
	float:left;	
	width:120px;
}
.indexAboutNewsDate p{
 margin: 0 !important;
}
.indexAboutNewslink{
	float:left;
	margin-left: 30px;
	width:280px;
}
.tkfd_indexExpertsTitleWrapper{
	background: #eeeeee url(tkfd_icon_ourExperts.png) no-repeat;
	padding-left: 34px;
	border-top: solid 1px #CDCDCD;
	border-bottom: solid 1px #CDCDCD;
}
.tkfd_indexExpertWrapper{
	margin: 9px;
}
.tkfd_indexExpertCommentaryWrapper{
	float:left;
	width:335px;
	margin-left:14px;

}

/* indexMainRight */
.tkfd_TopStoriesTitle{
	float:left;
	width:386px;	
}
.tkfd_TopStoriesPrevious{
	float:left;	
	width:37px;
	display: block;
}
.tkfd_TopStoriesNext{
	float:left;
	width:37px;
	display: block;	
}
.tkfd_indexMainRight{
	float:left;
	width:240px;
}
.tkfd_indexMainRightTopicsWrapper{
	background: #ffffff;
	margin-left:20px ;
}
.tkfd_indexMainRightTopics{
	border-top: solid 1px #cdcdcd;
	color: #532208;
	padding:4px 4px 7px 4px;
}
.tkfd_indexMainRightTopics h3{
	margin: 5px 4px 0;	
}	
.tkfd_indexMainRightTopics p{
	margin: 5px 0 0 0 !important;
	line-height: 1.2;
}	
.tkfd_indexMRTopicsText{
	color: #666666;
	font-size: 0.9em;
	padding-bottom: 13px !important;
}

/* image_sub_aboutUs */

.tkfd_aboutUsHeadlineInner{
	background: #DFDDB4 url(tkfd_h_bg_AboutUs.png) repeat-y;
}
.tkfd_aboutUsHeadline{
	background :#8A695D url(tkfd_list_04.png) 6px 4px no-repeat;
	border: solid 1px #cccccc;
	padding: 0 0 0 29px; 
	height:100%;
}
.tkfd_aboutUsTitle{
	color: #FFFFFF;
	padding:5px 7px;
	margin: 0 !important;
	font-family: "Times New Roman", Times, serif;
}
.tkfd_aboutUsMain{
	border-bottom: solid 1px #cccccc;
}
.tkfd_aboutUsTextWrapper{
	margin: 20px 0 0 30px;
}
.tkfd_aboutUSWrapper{
	margin:20px 0 0 0;
}
.tkfd_aboutUsTextMain{
	color: #333333;
	border-bottom: solid 1px #cccccc;
	padding-bottom:20px;
}
.tkfd_aboutUsTextTitle{
	font-size:1.5em;
}
.tkfd_aboutUsTextUl{
	margin:14px 0 0 0 !important;
	list-style-type:none !important;
}
.tkfd_aboutUsTextList{
	background: url(tkfd_topics_list.png) no-repeat;
	padding: 0 0 0 20px !important;
	margin-bottom: 0 !important;
	font-weight: bold;
}
.tkfd_aboutUsTextWrapper a{
	border-bottom:none !important;
}
.tkfd_aboutUsLeaderImage{
	float:left;
	width: 80px;
}

/*
.tkfd_aboutUsLeadershipWrapper{
	float:left;
	width:542px;
	color:#57260C;
}
*/

.tkfd_aboutUsLeadershipText{
	margin-left:24px;
}
.tkfd_aboutUsLeaderName{
	background: #F4F5E8;
	padding: 5px;
	margin: 0;
	font-size: 1.5em;
	font-weight:bold;
}
.tkfd_aboutUsPost{
	margin:5px !important;
	font-weight: bold;
}
.tkfd_aUTFloatList{
	float: left;
	background: url(tkfd_topics_list.png) no-repeat;
	padding: 0 35px 0 20px !important;
	margin-bottom: 0 !important;
	display:block !important;
	font-weight: bold;
}
.tkfd_aboutUsMapWrapper{
	color:#57260C;
}
.tkfd_aboutUsMapHeadline{
	background: #F4F5E8;
	padding: 5px;
	margin: 0;
	font-size: 1.3em;
	font-weight:bold;
}
.tkfd_aboutUsMapImage{
	width: 300px;
	float:left;
}
.tkfd_aboutUsMapAddress{
	width:258px;
	float:left;
	margin:12px 0 20px 20px;
        font:80% Arial,FreeSans,sans-serif;
}
.tkfd_aboutUsMapAddress h5{
	color:#57260C;
}
.tkfd_aboutUsAddressSmallText{
	font-weight: normal;
	font-size: 1.0em;
}

/* border */

.tkfd_box {
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari and Chrome */
border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the ‘box’ class */
    }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
//  /*\*//*/
//  height: auto;
//  overflow: hidden;
//  /**/
}

/* public.css rewrite */
#portal-globalnav li a {
	min-width:0 !important; 
	background: transparent;
	border-right: none !important;
}
#portal-searchbox {
	margin: 15px 0 0 0 !important;
}
#portal-globalnav .selected a,
#portal-globalnav a:focus,
#portal-globalnav a:hover {
	background: transparent !important;
	color: White !important;
}
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
	background: transparent !important;
	color: White !important;
}
#portal-breadcrumbs {
	margin-top:4px !important;
	margin-bottom:4px !important;
}
.promo {
	margin-bottom:10px !important;
}
#content a:focus, #content a:hover, dl.portlet a:focus, dl.portlet a:hover {
	color:#1B6474 !important;
}
.documentFirstHeading {
	color:#57260C !important;
	font-size:26px;
}
body.smallText {
	font-size: 90% !important;
}
body.largeText {
	font-size: 90% !important;
}
/*#content {
	font-size: 90% !important;
}*/
/* tkfd_fxb_20100730 */
#portal-sitemap > li {
border-bottom:none;
line-height:1.5em;
margin-bottom:0;
padding:0.25em 1em;
}

#content {
    font-size: 0.90em;
}

/* <!-- tkfd_fxb_20100802 B */
.tkfd_indexTopFolder{
	margin: 8px !important;
}
.tkfd_indexTopFolderList{
	list-style:none;
	background: url(images/tkfd_icon_text.png) left top no-repeat;
	padding:1px 0 1px 22px;
	font-size: 0.9em;
}
.tkfd_indexTopFolderList a{
	border-bottom: solid 1px #318B99 !important;
}
/* tkfd_fxb_20100802 B --> */

/* <!-- tkfd_fxb_20100802 C */
.tkfd_normalTopFolderList_sixth {
	opacity: 0.5;
	filter: alpha(opacity = 50);
        background:url("tkfd_icon_text.png") no-repeat scroll left top; 
        padding: 1px 0 1px 22px;
	display:list-item;
	list-style:none outside none;
}
.tkfd_normalTopFolderList_seventh {
	opacity: 0.1;
	filter: alpha(opacity = 10);
        background:url("tkfd_icon_text.png") no-repeat scroll left top; 
        padding: 1px 0 1px 22px;
        display:list-item;
        list-style:none outside none;
}
/* tkfd_fxb_20100802 C --> */


/* <!-- tkfd_fxb_20100802 D */
.tkfd_MainLeftTopStory {
	width: 430px;
        color:#57260C;
}
/* tkfd_fxb_20100802 D --> */
/* <!-- tkfd_fxb_20100802 E */
.tkfd_topicsText h4 {
        color: #57260C;
        margin: 0 0 10px 0;
}
/* tkfd_fxb_20100802 E --> */


/* tkfd_fxb_20100819 F --> */
#content p.tkfd_subTitleDate {
    margin:0;
    color:#999;
}


.tkfd_queryWord {
    padding: 0pt 20px;
    color: #666;
}

.tkfd_queryWordTag {
    color: #532208;
}


#content li, dl.portlet li {
    display:list-item;
    line-height:1.5em;
    margin-bottom:0.25em;
    min-height:21px;
    height: auto !important;
    height: 21px;
}


h1 {
    font-weight:normal !important;
}

/* email from hara 20100826  */
.tkfd_topicBox {
	-moz-border-radius: 5px;
}


/* version-up by hironobu 20120606 */

.tkfd_TopStoriesTitle {
	line-height: 1.2em;
}

.tkfd_nTFTitleClose {
	width: 520px;
}

#content p,
#content table,
#content dl,
dl.portlet p,
dl.portlet {
	margin-top: 1em;
}

.documentActions h3 {
	margin-bottom: 10px;
}

#portal-searchbox {
	width: 400px;
}

.tkfd_linkOut {
	width: 170px;
}

map {
	display: inline;
}

.readmore {
	margin-right: 20px;
	text-align: right;
}

.close {
	margin-right: 20px;
	text-align: right;
}

/* add search css for sylff relation 2013/4/23 */

.template-search .tkfd_content {
	width:940px !important;
}

#left-search {
	float:left;
	width:678px;
}

#right-search {
	float:right;
	width:220px;
	padding:0 20px;
	word-wrap:break-word;
}

#right-search h3 {
	margin-bottom: 8px;
}

#right-search-content {
	padding: 10px 7px;
}

#right-search ul {
	margin-left: 0;
}

#right-search ul li {
	list-style-type: none;
	margin-bottom: 15px;
}

#right-search ul li a {
	font-weight: bold;
}

.sylff-pub-date {
	color: #522006;
}

.more-view-btn {
	text-align: right;
}

.highlightedSearchTerm {
	background-color: transparent;
}


}

