/* basic style
----------------------------------------------- */
body,
body div {
	background-color: #0000bb;
	color: #ffffff;
}
a { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #ffffff; }
.docTab .content li { color: #ffffff; }
h1 { color: #ffffff; }
#contentBody .docTab .content li { color: #ffffff; }
span { color: #ffffff !important; }
/* header
--------------------------------------------------- */
#commonHeader,
#commonHeader .pieceContainer,
#commonHeader .pieceBody {
	background: none;
	filter:none;
	color: #000;
}
#commonHeader {
	border-top: none;
	border-bottom: 1px solid #fff;
}
#navigationNotice { color: #000; }
#commonHeader a.riyou { color: #ffffff; }
#commonHeader a.riyou:hover { color: #ffffff; }
/* banner style
----------------------------------------------- */
#commonBanner .upperMenu .smart,
#commonBanner .upperMenu .keitai {
	background-color: #0000bb;
	border: 1px solid #fff;
}
input#search-button,
.lowerMenu .chiiki,
.lowerMenu .soshiki {
	border: 1px solid #ffffff;
	background: none;
	color: #ffffff;
}
/* globalNavi style
----------------------------------------------- */
#globalNavi a { width: 9.8%;
	text-decoration: none;
	filter:none; }
#globalNavi a,
#globalNavi a.bosai,
#globalNavi a:hover,
#globalNavi a.bosai:hover,
#page-index #globalNavi a.top,
#globalNavi a.current,
#globalNavi a.current:hover {
	border: 1px solid #ffffff;
	background: none;
	filter:none;
	text-decoration: underline;
}
/* footer style
----------------------------------------------- */
#footerNavi .pieceBody,
#footerNavi a,
#footerNavi a:visited,
#footerNavi a:hover { color: #ffffff; }
/* address
---------------------- */
#address {
	padding: 10px 15px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #00B;
}
.copyright { background-color: #00B; }
/* menu style
----------------------------------------------- */
#mayor .pieceBody,
#ereaMap { border: none; }
#ereaMap .pieceBody {
	background-color: #0000bb;
	color: #ffffff;
}
#menu ul { background-color: #0000bb; }
#bnMailmagazine .toroku:after { display: none; }
#menu #population caption {
	color: #FFF;
	background-color: #0000bb;
	background-image: none;
	border: 1px solid #ffffff;
	border-bottom: none;
	line-height: 1.4;
	padding: 4px 7px;
	filter:none;
}
#population th.noBorder,
#population th {
	background-color: #0000bb;
	border: 1px solid #ffffff;
}
#population td.noBorder,
#population td {
	background-color: #0000bb;
	border: 1px solid #ffffff;
}
#menu .pieceHeader,
#links .pieceHeader {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
}
/* links style
----------------------------------------------- */
#links ul { background-color: #0000bb; }
#calendar .pieceHeader {
	border: none;
	background-color: #0000bb;
	color: #ffffff;
	text-align: center;
}
#menu #calendar .pieceHeader,
#links #calendar .pieceHeader,
#content #calendar .pieceHeader,
#menu #calendarDailyLinks .pieceHeader,
#links #calendarDailyLinks .pieceHeader,
#content #calendarDailyLinks .pieceHeader {
	display: block;
	background-image: none;
}
#menu #calendar .pieceHeader h2,
#links #calendar .pieceHeader h2,
#content #calendar .pieceHeader h2,
#menu #calendarDailyLinks .pieceHeader h2,
#links #calendarDailyLinks .pieceHeader h2,
#content #calendarDailyLinks .pieceHeader h2 {
	background-image: none;
	color: #ffffff;
}
#calendar .pieceBody {
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
}
#calendar .pieceBody .links { background-image: none; }
#calendar .calendar {
	width: 160px;
	margin-left: 1px;
}
.sat,
.sun,
.holiday { color: #ffffff; }
.january,
.february,
.march,
.april,
.may,
.june,
.july,
.august,
.september,
.october,
.november,
.december {
	padding-top: 0;
	background: #0000bb;
}
#calendar .pieceContainer,
#calendarDailyLinks .pieceContainer {
	border: 1px solid #ffffff;
	background: none;
}
/* page-title piece
----------------------------------------------- */
#pageTitle .pieceBody {
	border: 1px solid #ffffff;
	background-image: none;
}
/* category
----------------------------------------------- */
.category { background-color: #0000bb; }
.contentArticleCategory .latest { background-image: none; 
	filter:none;}
.contentArticleCategory .latest h2 {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
	background-color: #00B;
}
.contentArticleCategory h3 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
#ArticleCategory .pieceHeader { background-image: none; }
#ArticleCategory .pieceHeader h2 {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
	color: #ffffff;
}
#ArticleCategory .category { border: 1px solid #ffffff; }
#ArticleCategory { border-bottom: 1px solid #ffffff; }
#ArticleCategory .pieceBody { border-right: 1px solid #ffffff; }
#ArticleCategory .pieceContainer .pieceBody .category {
	border-bottom: none;
	border-right: none;
}
/* unit
----------------------------------------------- */
table.department {
	background-color: #0000bb;
	color: #ffffff;
	font-weight: bold;
}
table.department td { font-weight: bold; }
table.unit tr.cycle {
	background-color: #0000bb;
	color: #ffffff;
}
.contentArticleUnit .latest { background-image: none; }
.contentArticleUnit .latest h2 {
	background-color: #000;
	border: 1px solid #ffffff;
	background-image: none;
}
.contentArticleUnit h3 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
.contentArticleUnit dl.department,
.contentArticleUnit dl.cycle {
	background-color: #0000bb;
	color: #ffffff;
	font-weight: bold;
}
/* attribute
----------------------------------------------- */
.attribute {
	background-color: #0000bb;
	color: #ffffff;
}
.contentArticleAttribute .latest {
	background-color: #0000bb;
	background-image: none;
}
.contentArticleAttribute .latest h2 {
	background-color: #0000bb;
	border: 1px solid #ffffff;
	background-image: none;
}
.contentArticleAttribute h3 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
#menu .pieceHeader h2,
#links .pieceHeader h2 {
	color: #ffffff;
	font-weight: bold;
	filter:none;
}
/* area
----------------------------------------------- */
table.ward  background-color: #0000bb;
 color: #ffffff;
}
table.ward td { font-weight: bold; }
table.city tr.cycle {
	background-color: #0000bb;
	color: #ffffff;
}
.contentArticleArea .latest { background-image: none;
	filter:none; }
.contentArticleArea .latest h2 {
	background-color: #000;
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
}
.contentArticleArea h3 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
.contentArticleArea dl.ward,
.contentArticleArea dl.cycle {
	background-color: #0000bb;
	color: #ffffff;
}
/* shinchaku portal
----------------------------------------------- */
#recentDocsTitle .pieceHeader { background-image: none;
	filter:none; }
#recentDocsTitle h2 {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
	background: #00b;
}
/* calendar
----------------------------------------------- */
.contentArticleEventDocs h2 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	filter:none;
	color: #ffffff;
}
.attributeNyusatsu span,
.attributeSaiyo span,
.attributeShikakushiken span,
.attributeBosyu span,
.attributeEvent span,
.attributeKyoka span {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
#calendarDailyLinks .pieceHeader { border: none; }
#calendarDailyLinks .pieceHeader { border: none; }
#calendarDailyLinks .calendar {
	width: 160px;
	margin-left: 1px;
}
#calendarDailyLinks .links {
	width: 166px;
	margin-left: 1px;
	border-bottom: 1px solid #9a9a9a;
	background-image: none;
}
.calendarEvents .pagination { background-color: #0000bb; }
.calendarEvents h2 { color: #FFF; }
#menu li .year,
#menu li .month { background-color: #0000bb; }
#menu li .year:hover,
#menu li .month:hover { color: #00C; }
#calendar .calendar .days .sun,
#calendar .calendar .days .holiday,
#calendarDailyLinks .calendar .days .sun,
#calendarDailyLinks .days .holiday,
#calendar .calendar .days .sat,
#calendarDailyLinks .calendar .days .sat { color: #ffffff; }
/* doc
----------------------------------------------- */
.contentArticleDoc .header {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #0000bb;
}
.contentArticleDoc .back a {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
.contentArticleDoc .maps h2,
.contentArticleDoc .rels h2,
.contentArticleDoc .tags h2t {
	border: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color: #0000bb;
}
.contentArticleDoc h2.titlelinklist {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
.contentArticleDoc h3 {
	border-bottom: 1px solid #ffffff;
	border-left: 5px solid #ffffff;
	background-color: #0000bb;
}
.inquiry h2 { color: #ffffff; }
.contentArticleDoc .body table,
.contentArticleDoc .body table th,
.contentArticleDoc .body table td {
	background-color: #00B;
	color: #FFF;
	border-color: #FFF;
}
.inquiry h2 { color: #ffffff; }
.contentArticleDoc .body h2 {
	background-color: #00B;
	color: #FFF;
	border: 1px solid #FFF;
}
.contentArticleDoc h2.titlelinklist {
	background-color: #00B;
	color: #FFF;
	border-left: 5px solid #FFF;
}
.contentArticleDoc h3 {
	border-bottom: 1px dotted #FFF;
	border-left: 5px solid #FFF;
	color: #FFF;
}
/* docs
----------------------------------------------- */
.contentPortalCategory h2.date,
.contentPortalEntries h2.date,
.contentArticleRecentDocs .docs h2,
.contentArticleDocs .docs h2 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
/* tag
----------------------------------------------- */
.contentArticleTags .search,
.contentFaqTags .search {
	border: none;
	background-color: #0000bb;
	color: #ffffff;
}
.contentArticleTags .hit,
.contentFaqTags .hit {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
	color: #ffffff;
	background-color: #00B;
}
/* enquete
----------------------------------------------- */
.enqueteForms .form h2,
.enqueteForm .form h2,
.enqueteForm .submitters,
.enqueteForm .back a { background-color: #0000bb; }
.enqueteForms .form h2 a,
.enqueteForm .form h2 a { border: 1px solid #FFFFFF; }
.enqueteForms .form h2 a:hover,
.enqueteForm .form h2 a:hover {
	color: #FFFFFF;
	background-color: #0000BB;
	border: 1px dotted #FFFFFF;
}
.enqueteForm .column .name {
	border: 1px solid #ffffff;
	border-left: 4px solid #ffffff;
	background-color: #0000bb;
}
.enqueteForm .errorExplanation {
	background: #0000bb;
	color: #ffffff !important;
}
.enqueteSent .back a {
	border: 1px solid #fff;
	background: #0000bb;
}
/* sitemap
----------------------------------------------- */
.level1 li,
ul.level3,
ul.level2,
.level2 li {
	background-color: #0000bb;
	color: #ffffff;
}
.level2 a,
.level3 a { color: #ffffff; 
	background-color: #0000bb;}
ul.sitemap li.level1,
ul.sitemap ul.level2 { background-color: #0000bb; }

ul.sitemap ul { background-color: #0000bb; }
/* mayor
----------------------------------------------- */
#mayorSide { background-color: #0000bb; }
.contentTitle { background-color: #0000bb; }
.contentTitle .contentTitleBody,
.contentTitle .contentTitleBody h2 {
	margin: 0px;
	border: none;
	background-image: none;
	filter:none;
}
/* recent-docs
----------------------------------------------- */
#recentDocs .pieceHeader {
	border: 1px solid #ffffff;
	background: none;
	filter:none;
}
/* doc-tab
----------------------------------------------- */
#docTabPortal .tabs a,
#docTab .tabs a,
#docTabPortal .tabs a:hover,
#docTab .tabs a:hover,
#docTabPortal .tabs a.current,
#docTab .tabs a.current,
#docTabPortal .tabs a.bosai,
#docTab .tabs a.bosai,
#docTabPortal .tabs a.bosai:hover,
#docTab .tabs a.bosai:hover,
#docTabPortal .tabs a.bosai.current,
#docTab .tabs a.current.bosai {
	background: none;
	filter:none;
	color: #ffffff;
}
#docTabPortal .links .feed a.rss,
#docTab .links .feed a.rss,
#docTabPortal .links .feed a.atom,
#docTab .links .feed a.atom,
.feed a.feedRss,
.feed a.feedAtom,
#topics .links .rss,
#topics .links .atom,
#emergencyDisaster .links .rss,
#emergencyDisaster .links .atom {
	border: 1px solid #ffffff;
	background: none;
	filter:none;
}
#docTab .pieceHeader,
#topics .pieceHeader,
#emergencyDisaster .pieceHeader {
	width: 100%;
	background-image: none;
	filter:none;
	border: 1px solid #FFF;
}
#docTab .pieceHeader h2,
#topics .pieceHeader h2 { padding: 3px 23px 3px 23px; }
#emergencyDisaster .content {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color: #00b;
}
#emergencyDisaster .content li a { color: #FFF; }
#emergencyDisaster .links {
	padding: 10px 20px 15px 15px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #00b;
}
/* topic
----------------------------------------------- */
#topic .pieceHeader { background-image: none;
	filter:none; }
#topic .pieceHeader h2 {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
	color: #ffffff;
}
#topic h3 { color: #ffffff; }
/* lifeevent
----------------------------------------------- */
#lifeEvent .pieceHeader { background-image: none; 
	filter:none;}
#lifeEvent .pieceHeader h2 {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
	color: #ffffff;
}
#lifeEventSide { background-color: #0000bb; }
#contentTitle .pieceContainer { background-image: none;
	filter:none; }
#contentTitle .pieceBody {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
}
#lifeEvent li.pregnant a,
#lifeEvent li.child a,
#lifeEvent li.work a,
#lifeEvent li.adult a,
#lifeEvent li.moving a,
#lifeEvent li.marriage a,
#lifeEvent li.welfare a,
#lifeEvent li.death a {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
.lifeevents .lifeevent {
	width: 48%;
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
#page-lifeevent-index .contentPage .body h2 {
	border: none;
	background-color: transparent;
}
#page-lifeevent-ninshin #pageTitle h1,
#page-lifeevent-kosodate #pageTitle h1,
#page-lifeevent-shushoku #pageTitle h1,
#page-lifeevent-seijin #pageTitle h1,
#page-lifeevent-hikkoshi #pageTitle h1,
#page-lifeevent-kekkon #pageTitle h1,
#page-lifeevent-fukushi #pageTitle h1,
#page-lifeevent-shibo #pageTitle h1 {
	padding: 0 0 0 10px;
	background-image: none;
	filter:none;
}
#page-lifeevent-ninshin #pageTitle .pieceBody,
#page-lifeevent-kosodate #pageTitle .pieceBody,
#page-lifeevent-shushoku #pageTitle .pieceBody,
#page-lifeevent-seijin #pageTitle .pieceBody,
#page-lifeevent-hikkoshi #pageTitle .pieceBody,
#page-lifeevent-kekkon #pageTitle .pieceBody,
#page-lifeevent-fukushi #pageTitle .pieceBody,
#page-lifeevent-shibo #pageTitle .pieceBody {
	padding: 0 0 0 10px;
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
}
#page-lifeevent-ninshin h2.lifeEventTitle,
#page-lifeevent-kosodate h2.lifeEventTitle,
#page-lifeevent-shushoku h2.lifeEventTitle,
#page-lifeevent-seijin h2.lifeEventTitle,
#page-lifeevent-hikkoshi h2.lifeEventTitle,
#page-lifeevent-kekkon h2.lifeEventTitle,
#page-lifeevent-fukushi h2.lifeEventTitle,
#page-lifeevent-shibo h2.lifeEventTitle {
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
}
/* bn
----------------------------------------------- */
#bnMailmagazine,
#bnFaq,
#bnBbs,
#application,
#inquiry,
#adBanner .pieceFooter,
#bnEvent {
	border: 1px solid #ffffff;
	background: none;
}
#bnMailmagazine .pieceContainer,
#bnMailmagazine .pieceBody,
#bnMailmagazine a,
#bnMailmagazine .toroku,
#bnFaq .pieceContainer,
#bnFaq .pieceBody,
#bnFaq a,
.bnFaqB,
#bnBbs .pieceContainer,
#bnBbs .pieceBody,
#bnBbs a,
#bnBbs .bbs,
#application .pieceContainer,
#application .pieceBody,
#application a,
#inquiry .pieceContainer,
#inquiry .pieceBody,
#inquiry a,
#adBanner .pieceFooter a,
#bnEvent .pieceContainer,
#bnEvent .pieceBody,
#bnEvent a {
	background-color: transparent;
	color: #ffffff;
}
/* headerEfotter pege
----------------------------------------------- */
.contentPage .body h2 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
/* emergency
----------------------------------------------- */
#emergency .pieceHeader,
#emergencyApplication .pieceBody,
#emergencyMailmagazine .pieceBody,
#emergencyInquiry .pieceBody {
	background-color: #0000bb;
	color: #ffffff;
}
#emergency { border: 2px solid #ffffff; }
#emergency .pieceBody ul { border: none; }
#emergencyInfo .pieceContainer {
	border: 2px solid #ffffff;
	background-color: #0000bb;
}
/* mailmagazine
----------------------------------------------- */
.contentNewsletterForms h2 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
.contentNewsletterForms .column .name {
	border: 1px solid #ffffff;
	border-left: 4px solid #ffffff;
	background-color: #0000bb;
}
.contentNewsletterForms h2.cornerTitle { background: #0000bb; }
.contentNewsletterForms .summary {
	border: 1px solid #ffffff;
	background: #0000bb;
}
.contentNewsletterForms .submitters { background: none; }
/* bbs
----------------------------------------------- */
.contentBbsThreads .entryForm h2.formTitle { background-color: #0000bb; }
.contentBbsThreads .threadItem h2 {
	background-color: #0000bb;
	color: #ffffff;
}
.contentBbsThreads .poster span,
.contentBbsThreads .poster .no { color: #ffffff; }
.contentBbsThreads .deleteForm h2.formTitle { background-color: #0000bb; }
#bbsRecent .pieceHeader,
#bbsThread .pieceHeader,
#bbsRes .pieceHeader {
	padding: 0 5px 0 10px;
	border: 1px solid #ffffff;
	background-image: none;
}
#bbsRecent ul,
#bbsThread ul,
#bbsRes ul {
	border-width: medium 1px 1px;
	border-color: #ffffff;
	border-style: none solid solid;
	border-right: 1px solid #ffffff;
}
.notice {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
.errorExplanation {
	border-width: medium 1px 1px;
	border-color: #ffffff;
	border-style: none solid solid;
	border-right: 1px solid #ffffff;
	background: #0000bb;
	color: #ffffff;
}
.errorExplanation h2 {
	border-top: 1px solid #ffffff;
	border-right: none;
	border-bottom: 1px solid #ffffff;
	border-left: none;
	background-color: #0000bb;
}
.contentBbsThreads .back a { background-color: #0000bb; }
.field_with_errors input,
.field_with_errors textarea,
.field_with_errors select { border: none; }
.field_with_errors input[type="radio"] { outline: none; }
/* faq
----------------------------------------------- */
.contentFaqDoc .body.answer,
.contentFaqDoc .question,
.contentFaqDoc .header { background-color: #0000bb; }
.contentFaqDoc .back a {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
.contentFaqDoc h2,
.contentFaqDoc h2.titlelinklist {
	background-color: #0000bb; 
	color: #ffffff;
	border:#FFF solid 1px;
}
.contentFaqDoc h3{
	background-color: #0000bb; 
	color: #ffffff;
	border-color:#FFF;
}
.contentFaqRecentDocs .date,
.contentFaqDocs .date {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
.contentFaqCategory .category h2 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
}
#recentFaqTitle .pieceHeader h2,
#faqRecentDocs .pieceHeader h2,
#faqSearch .pieceHeader h2 {
	border: 1px solid #ffffff;
	background: none;
	filter:none;
}
#recentFaqTitle h2,
#faqRecentDocs .pieceHeader h2,
.contentFaqCategory .latest { background: none;
	filter:none; }
.contentFaqCategory .latest h2 {
	border: 1px solid #ffffff;
	background-image: none;
	filter:none;
}
.contentFaqCategory .category h3 {
	border: 1px solid #ffffff;
	background-color: #0000bb;
	color: #ffffff;
}
/* chiiki,soshiki
----------------------------------------------- */
.contentArticleUnit .department tr,
.contentArticleArea .ward tr { border: 1px solid #ffffff; }
.contentArticleUnit .unit tr,
.contentArticleArea .city tr {
	border: 1px solid #ffffff;
	border-top: none;
}
/* qr-code
----------------------------------------------- */
#qrCode .pieceBody {
	background-color: #00B;
	color: #FFF;
}
#qrCode .pieceBody a {
	background-color: #00B;
	border-top: 1px solid #FFF;
}
/* common header / accessibility navi
----------------------------------------------- */

.naviTheme .white {
	color: #000;
	background-color: #00B;
}
.naviTheme .blue {
	color: #FFF;
	background-color: #00B;
	border-color: #fff;
}
.naviTheme .black {
	color: #FFF;
	background-color: #00B;
	border-color: #fff;
}
.naviFont .small,
.naviFont .big,
.naviFont .base { background-color: #00B; }
.naviFont .base { background-color: #00B; }
.naviFont .base:hover,
.naviFont .small:hover,
.naviFont .big:hover { background-color: #00B; }
/* language selector
----------------------------------------------- */
#commonBanner .languageMenu {
	background-color: #00B;
	border: #FFF solid 1px;
	color: #ffffff;
}
#commonBanner .languageMenu span { padding: 0 10px }
#commonBanner .languageMenu a {
	color: #ffffff;
	border-left: 1px #FFFFFF solid;
}
#commonBanner .languageMenu a:hover {
	background-color: #00B;
	color: #FFF;
	text-decoration: underline;
	border-left-color: #FFF;
}
#commonBanner .languageMenu a.langSelect {
	background-color: #00F;
	color: #FFF;
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.plugin {
	padding: 5px;
	margin: 30px 10px 10px;
	text-align: center;
	background-color: #00B;
	border: 1px solid #FFF;
}
/* Page
----------------------------------------------- */

.contentPage .body h3 {
	border-bottom: 1px dotted #fff;
	border-left: 5px solid #fff;
	color: #fff;
}
#contentBody .back a {
	display: block;
	width: 95px;
	margin: 0 auto;
	padding: 3px 0;
	background-color: #00B;
	border: 1px solid #FFF;
	text-decoration: none;
}
#contentBody .back a:hover {
	background-color: #00B;
	border: 1px solid #FFF;
}
/* Foreign Language
----------------------------------------------- */
#commonBanner { background: none; }
#bodyRight li a {
	text-decoration: none;
	color: #FFF;
	background-color: #00B;
	border: 1px #FFFFFF solid;
	background-image: url(../images/btn-topmenu-white.png);
}
#bodyLeft.eng,
#bodyLeft.chn,
#bodyLeft.kor { background-image: none; }


.dir-english #naviBody,.dir-english-profile #naviBody,.dir-english-torism #naviBody,.dir-english-access #naviBody,.dir-english-link #naviBody,
.dir-china #naviBody,.dir-china-profile #naviBody,.dir-china-torism #naviBody,.dir-china-access #naviBody,.dir-china-link #naviBody,
.dir-korea #naviBody,.dir-korea-profile #naviBody,.dir-korea-torism #naviBody,.dir-korea-access #naviBody,.dir-korea-link #naviBody
{
	background-color: #00B;
	filter:none;
	border-top: #FFF 1px solid;
	background-image: none;
	border-left: #FFF 1px solid;
	border-right: #FFF 1px solid;
}
#naviBody li a {
	color: #FFF;
	border-right: #FFF 1px solid;
}
#naviBody li a:hover { background-color: #00F; }
#naviBody li a.this {
	background-color: #00F;
	text-decoration: underline;
}
.dir-english #main h1,.dir-english-profile #main h1,.dir-english-torism #main h1,.dir-english-access #main h1,.dir-english-link #main h1,
.dir-china #main h1,.dir-china-profile #main h1,.dir-china-torism #main h1,.dir-china-access #main h1,.dir-china-link #main h1,
.dir-korea #main h1,.dir-korea-profile #main h1,.dir-korea-torism #main h1,.dir-korea-access #main h1,.dir-korea-link #main h1{
	background-image: none;
	color: #FFF;
	border: #FFF 1px solid;
}
#bodyLeft h1 { color: #FFF; }
#main #bodyLeft h1 {
	color: #FFF;
	border: none;
}

.dir-english #main h2,.dir-english-profile #main h2,.dir-english-torism #main h2,.dir-english-access #main h2,.dir-english-link #main h2,
.dir-china #main h2,.dir-china-profile #main h2,.dir-china-torism #main h2,.dir-china-access #main h2,.dir-china-link #main h2,
.dir-korea #main h2,.dir-korea-profile #main h2,.dir-korea-torism #main h2,.dir-korea-access #main h2,.dir-korea-link #main h2,
.dir-english #main h3,.dir-english-profile #main h3,.dir-english-torism #main h3,.dir-english-access #main h3,.dir-english-link #main h3,
.dir-china #main h3,.dir-china-profile #main h3,.dir-china-torism #main h3,.dir-china-access #main h3,.dir-china-link #main h3,
.dir-korea #main h3,.dir-korea-profile #main h3,.dir-korea-torism #main h3,.dir-korea-access #main h3,.dir-korea-link #main h3 {
	color: #FFF;
	margin-bottom: 10px;
}
.dir-english #main h2,.dir-english-profile #main h2,.dir-english-torism #main h2,.dir-english-access #main h2,.dir-english-link #main h2,
.dir-china #main h2,.dir-china-profile #main h2,.dir-china-torism #main h2,.dir-china-access #main h2,.dir-china-link #main h2,
.dir-korea #main h2,.dir-korea-profile #main h2,.dir-korea-torism #main h2,.dir-korea-access #main h2,.dir-korea-link #main h2{ padding: 15px; }
.dir-english #main h3,.dir-english-profile #main h3,.dir-english-torism #main h3,.dir-english-access #main h3,.dir-english-link #main h3,
.dir-china #main h3,.dir-china-profile #main h3,.dir-china-torism #main h3,.dir-china-access #main h3,.dir-china-link #main h3,
.dir-korea #main h3,.dir-korea-profile #main h3,.dir-korea-torism #main h3,.dir-korea-access #main h3,.dir-korea-link #main h3 { padding: 5px; }
#main .itemContainer .item h3 { border: none; }
#subNavi ul li { border-bottom: 1px #FFF solid; }
#subNavi ul li a { color: #FFF; }
#subNavi ul li.thisPage a {
	background-color: #00F;
	border: #FFF 1px solid;
}
#subNavi ul li a:hover { color: #FFF; }
#subNavi ul li.thisPage a:hover { color: #FFF; }
#subNavi ul li.parent ul li a {
	background-color: #00B;
	background-image: url(../images/ic-link.gif);
	border: none;
}
#readspeaker_button1 .rsbtn_play .rsbtn_left.rsimg.rspart .rsbtn_text span { color: #00B !important; }


.language li a{
	background-color: #00B;}

.language li a:hover{
	background-color: #00B;}