@charset "UTF-8";

#wrap{padding-top:20px;}

input[type=text]{
	width:100%;  padding:5px;
}
input[type=button]{
	padding:10px;
	background:#fff;
	border:#bfbfbf 1px solid;
	cursor:pointer;
}
input[type=button]:hover{
	background:#bfbfbf;
	color:#fff;
}



#wrap h2 {
    background: url("/sites/knqa/images/bul_h2.png") no-repeat 0 center !important;
    color: #000;
	display: inline-block;
	font-size: 1.3em;
	padding-left: 15px;
}

#wrap h3 {
    background: url("/sites/knqa/images/bul_h3.png") no-repeat 0 center !important;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 1.3em;
}


#wrap .searchWrap{
	display: inline-block;
	margin-bottom: 20px;
}

/* basic table */
.tb_normal { width:100%; margin-top:20px; font-size: 1.1em;}
.tb_normal th { background:#dfedf6; border:#96bfda 1px solid; border-width: 2px 0 1px 1px; padding:10px; font-weight:600; color:#000; }
.tb_normal td { border:#bfbfbf 1px solid; border-width: 1px 0 1px 1px; padding:10px; text-align:center; color:#000; }
.tb_normal td.left { text-align:left; }
table.tb_normal th:first-child,
table.tb_normal td:first-child{border-left: 0}



/* tab menu */
.tabWrap { position:relative; margin:0.7% 0.7% 5% 0.7%; }
.tabWrap ul { width:100%; }
.tabWrap ul:after { content:""; display:block; clear:both; }
.tabWrap li { float:left; width:130px; border:#bfbfbf 1px solid; margin:0 -1px -1px 0; }
.tabWrap li a {
	font-size:1.2em; display:table-cell;
	color:#333;
	height:40px;
	vertical-align:middle;
	text-align:center;
	width: inherit;
}

.tabWrap li:hover, .tabWrap li.selected {
	background:#bfbfbf;
	color:#fff;
}
.tabWrap li:hover a, .tabWrap li.selected a {
	color:#fff;
}

/** search Form **/
#wrap > #searchForm {
	float:right;
}
#searchForm > form > select,
#searchForm > form > input.srchInput,
#searchForm > form > input.srchSubmit{
	display:block;
	float:left;
}
#searchForm > form > select {
	width: 60px;
    height: 40px !important;
    line-height: 40px !important;
    border: 2px solid #2c538f !important;
	margin-top:-6px;
}

#searchForm > form > input.srchInput {
	width: 250px;
    height: 40px;
    border: 2px solid #2c538f;
	margin: -6px 3px 0;
}

#searchForm > form > input.srchSubmit {
	height: 40px;
    width: 60px;
    background-color: #2c538f;
    border: 2px solid #2c538f;
    color: #fff;
    margin-top: -6px;
}