@charset "UTF-8";

/* ColorSetting No.1 */

/* BackGround/BaseFont Color */
body {
	color: #333333;
	background-position: left top;
	background-repeat: repeat;
	background-image: url('tabMenuBg.png');
}

/* BaseLinkColor */
a {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #ff8000;
	text-decoration: none;
}

/* Header ModelNumber */
#header .logo > span {
	color: #000;
}

/* Header Manual,SiteMap */
#header .text .top a {
	color: #333;
}
#header .text .top a:hover {
	color: #ff8000;
}

/* Header SearchForm */
#headerSearchFormText {
	border: 1px solid #999999;
}
#headerSearchFormBtn {
	border: 1px solid #666;
}

/* Header UserName */
#header > .text > .bottom a {
	background-color: #363636;
	color: #fff;
}

/* TabMenu */
#tabMenuArea .tabMenu {
	border-bottom: 1px solid #424242;
}
#tabMenuArea .tabMenu ul li > a {
	border-top: 1px solid #363636;
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
}
#tabMenuArea .tabMenu ul li.on > a {
	border-top: 1px solid #424242;
	border-right: 1px solid #424242;
	border-left: 1px solid #424242;
}
#tabMenuArea .tabMenu ul li > a > span {
	border-top: 4px solid #363636;
	background-color: #363636;
	color: #ffffff;
}
#tabMenuArea .tabMenu ul li > a > span {
	border-top: 4px solid #363636;
}
#tabMenuArea .tabMenu ul li.on > a > span {
	border-top: 4px solid #247CC3;
	background-color: #eeeeee;
	color: #000000;
}
#tabMenuArea .tabMenu ul li > a > span:hover {
	color: #ff8000;
}
.subTabTable ul li.on > span > span:hover,
.subTabTable ul li > a > span:hover {
	color: #ff8000;
}

/* Contents */
#contents {
	background-color: #ffffff;
}

/* SideBar */
#sideBar {
	border-top: 3px solid #ffffff;
	background-color: #dddddd;
}

/* SideBar SearchForm */
#searchForm {
	background-color: #CACACA;
	border-right: 1px solid #CACACA;
}
#searchForm form {
	background-color: #535353;
}
#searchFormText {
	border: 1px solid #212121;
}
#searchFormBtn {
	border-top: 1px solid #212121;
	border-right: 1px solid #212121;
	border-left: 1px solid #8F8F8F;
	border-bottom: 1px solid #212121;
}

/* SideBar SideMenu */
#menuList {
	background-color: #dddddd;
}
#menuList ul.menu li {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#menuList ul.menu li:first-of-type {
	border-top: 1px solid #999999;
}
#menuList ul.menu li a {
	padding: 5px 2px 5px 0px;
}
#menuList ul.menu li a.on,
#menuList ul.menu li.layer a.on,
#menuList ul.menu li.layer2 a.on,
#menuList ul.menu li.layer3 a.on {
	background-color: #BADAFB;
	background-position: 2px 7px;
}
#menuList ul.menu li.layer a,
#menuList ul.menu li.layer2 a,
#menuList ul.menu li.layer3 a {
	background-color: #dddddd;
}
#menuList ul.menu li a:link,
#menuList ul.menu li a:visited {
	color: #000000;
}
#menuList ul.menu li a.on:link,
#menuList ul.menu li a.on:visited {
	color: #000000;
}
#menuList ul.menu li a.on:hover,
#menuList ul.menu li a:hover {
	color: #0066cc!important;
}

/* SideBar CustomLink */
#menuList ul.custom1 {
	border-top: 1px solid #363636;
}
#menuList ul.custom1 li {
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
	border-bottom: 1px solid #363636;
}
#menuList ul.custom1 li a {
	color: #000000;
}
#menuList ul.custom1 li a:hover {
	color: #0066cc;
}

/* SideBar SiteMap */
#menuList ul.sitemap {
	border-top: 1px solid #363636;
}
#menuList ul.sitemap li {
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
	border-bottom: 1px solid #363636;
}
#menuList ul.sitemap li a {
	color: #000000;
}
#menuList ul.sitemap li a:hover {
	color: #0066cc;
}

/* SideBar OpenCloseButton */
#sideBarBtn {
	border-top: 2px solid #ffffff;
	background-color: #ffffff;
}
#sideBarBtn > div {
	border-left: 2px solid #cacaca;
}

/* MainContents */
#mainContents {
	border-top: 3px solid #ffffff;
	background-color: #ffffff;
}
.systemMenu li a:hover {
	color: #ff8000;
}
.submitBtnArea {
	background-color: #f5f5f5;
	padding: 8px 10px 4px 8px;
}

/* TopicPath */
.topicPath {
	background-color: #f9f9f9;
}

/* Heading */
h1 {
	background-color: #fcfcfc;
	color: #333333;
	border-left: 7px solid #056FB3;
}
h2 {
	background-color:#ecf3ff;
	border-left: 4px solid #056FB3;
	color: #1f1f1f;
}
h2.blue {
	color: #0066CC;
}

/* PAGETOP */
div.pageTop input {
	background-color: #f0f0f0;
	border: 2px solid #909090;
	color: #000;
}

.err{
	color:#ff0000;
}
/* Site Map */
.sitemap1{
	background-color:#cccccc;
}
.sysmenu .sitemap2{
	background-color:#eeeeee;
}

