﻿@charset "utf-8";
/* CSS Document */
@import url(common.css);
@import url(global.css);
@import url(form.css);

#swrap{
	margin:10px;
}
#swrap .btn_close{
	position:relative;
	margin: -10px -10px 15px;
	background:url(/images/nav/menu_bg_green_bto.gif) repeat-x;
}
#swrap .btn_close h2{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding:5px 0px;
}
#swrap .btn_close a{
     position:absolute;
	 right:0px;
	 bottom:0px;
}
/* ========== pgtitle ========= */
#swrap .pgtitle{
	/*margin-bottom:20px;
	padding:5px 10px;
	font-size:14px;
	background-color:#eee;*/
}
#swrap  h5{
	background:url(/images/rect3.jpg) no-repeat 2px 50%;
	padding-left:15px;
	font-size:12px;
	font-weight:normal;
	margin-bottom:2px;
}

/* ========== tlist ========= */
/*#swrap .tlist{
	border-collapse:collapse;	
}
#swrap .tlist th{
	background-color:#ccc;	
}
#swrap .tlist th, #swrap .tlist td{
	padding:10px;
	border:1px solid #aaa;
}*/


/* ========== tform ========= */
/*#swrap .tform{
	border-collapse:collapse;	
}
#swrap .tform th{
	background-color:#ccc;
	text-align:left;
	font-weight:normal;
}
#swrap .tform th, #swrap .tform td{
	padding:10px;
	border:1px solid #aaa;
}*/
/* ========== search ========== */
.sb-search{
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:20px;
	background-color:#f5f5f5;
}
/*
.searchbar{
	text-align:center;
	border-top:1px dotted #cccccc;
	padding-top:10px;
}*/
/* ========== /admin/views/failure/list.html ========= */
.searchBox h2 {
    background: url(/images/search_icon.jpg) no-repeat  left 1px;
    border-bottom: 2px solid #38c7ef;
    padding-left: 22px;
	font-size:14px;
	padding-bottom: 3px;
}
.searchBox .tsearch {
	border-collapse:collapse;
}
.searchBox .tsearch th,.searchBox  .tsearch td {
	border: 1px solid #ccc;
	padding:3px;
	color:#333;
}
.searchBox .tsearch th{
	background:#f2f9fb;	
}
.searchResult h2{
	background: url(/images/sign01.jpg) no-repeat  left center ;
    border-bottom: 2px solid #9cde21;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-left: 10px;
	
}
/* ========== errorExplanationImportant ========== */
.errorExplanationImportant{
	margin-top: 5px;
	background-color:#fedbdb;
	border:1px solid #ff5353;
	color:#000;
}
.errorExplanationImportant h2{
	color:#ffffff;
	border: none;
	background: none;
	background-color:#ff5353;
	padding:3px 5px;
	font-size:14px;
}
.errorExplanationImportant p{
	margin-left:5px;
}
.errorExplanationImportant ul{
	border: none;
	padding: 0;
	background: none;
}
.errorExplanationImportant ul li{
	list-style-type:disc;
	margin-left:20px;
	padding: 0;
	background: none;
}