html {
	font-family:Tahoma, Verdana, "Trebuchet MS";
	font-size:11pt;
	overflow-y:auto;
	overflow-x:hidden;
	color:#333333;
	height: 100%;
	bottom: 0px;
}
body {
	background-color: #D8DEE3;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg-main.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 100%;
	bottom: 0px;
}
.searchBody {
	background-color: #a5cadd;
	padding: 0px;
	margin: 0px;
	height: 100%;
	bottom: 0px;
}
.searchBody01 {
	background-color: #a5cadd;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/2_bg-main_01.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 110px;
	bottom: 0px;
}
.searchBody02 {
	background-color: #a5cadd;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/2_bg-main_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	bottom: 0px;
	min-height:232px;
}
.searchBody03 {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/2_bg-main_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	bottom: 0px;
}
.searchBody03_2 {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg-logo.png);
	background-repeat: repeat;
	background-position: center top;
	bottom: 0px;
}
.searchBody04 {
	background-color: #a5cadd;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/2_bg-main.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 136px;
	bottom: 0px;
}
.searchHead00 {
	color: #FFFFFF;
	display:block;
	background-image: url(../images/2_head-main_01bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.searchHead {
	color: #FFFFFF;
	display:block;
	font-size: 20pt;
	font-weight:bold;
	height:67px;
	background-image: url(../images/2_head-main_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.searchHead02 {
	font-size: 10pt;
	font-weight:bold;
	height:26px;
	background-image: url(../images/2_head-main_03.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.searchHead02 a {
	padding-top:5px;
	font-size: 10pt;
	font-weight:bold;
	height:26px;
}

.searchHead02 a:hover{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight:bold;
	height:26px;
}

.searchHead02_over {
	font-size: 10pt;
	font-weight:bold;
	height:26px;
	background-image: url(../images/2_head-main_04.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.searchVersion {
	display:inline;
	font-size: 10pt;
	font-weight:bold;
	padding-left:50px;
}

.searchSetup {
	height:44px;
	background-image: url(../images/2_head-setup_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	vertical-align:middle;
}

#all {
	position: relative;
	padding-left:18px;
	padding-right:26px;
}
#tophead {
	background-image: url(../images/bg-tophead.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.head-line-bg {
	background-image: url(../images/line-head.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.head-line-bg2 {
	background-image: url(../images/line-head.gif);
	background-repeat: repeat-x;
	background-position: left 10px;
}
.head-line-bg3 {
	background-image: url(../images/line-head2.gif);
	background-repeat: repeat-x;
	background-position: left center;
	width:100%;
}
.search-panel-top {
	background-image: url(../images/search-panel-bg-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F8F8F8;
}
.search-panel-top2 {
	background-image: url(../images/2_search-panel-bg-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.search-panel-mid-left {
	background-image: url(../images/search-panel-bg-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F8F8F8;
}
.search-panel-mid-left_2 {
	background-image: url(../images/2_search-panel-bg-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.search-panel-mid-right {
	background-image: url(../images/search-panel-bg-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #F8F8F8;
	text-align:right;
}
.search-panel-mid-right_2 {
	background-image: url(../images/2_search-panel-bg-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align:right;
}
.head-list-space {
	padding-right: 8px;
	padding-left: 8px;
	padding-top:20px;
}
.head-list-shd {
	background-image: url(../images/heading-list-shd.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.head-list-left {
	background-image: url(../images/heading-list-bg-left.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: top;
	text-align: right;
	width:13px;
}
.head-list-right {
	background-image: url(../images/heading-list-bg-right.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
	text-align: left;
	padding-right:10px;
}
.head-list-center {
	vertical-align:middle;
	background-image: url(../images/heading-list-bg-center.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:6px;
	padding-right:6px;
	min-height:40px;
	text-align:center;
}
.head-list-center2 {
	vertical-align:middle;
	background-image: url(../images/heading-list-bg-center2.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:6px;
	padding-right:6px;
	min-height:40px;
	text-align:center;
}
.head-list-line {
	background-image: url(../images/heading-list-line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.head-list-line2 {
	background-image: url(../images/heading-list-line2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.search-panel-bg-bottom-center {
	background-image: url(../images/search-panel-b-center.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F8F8F8;
	padding-bottom:18px;
}
.search-panel-bg-bottom-center2 {
	background-image: url(../images/2_search-panel-b-center.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:18px;
}
#search-panel {
	margin-left: 35px;
	margin-right: 10px;
}
	
.line-hr  {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #CED3D9;
}

#show-helpList {
	border: 1px solid #C2C7CC;
	height:26px;
	text-align: left;
	vertical-align:top;
	background-color: #D8DEE3;
	visibility: hidden;
	padding:0px;
	top:7em;
	left: 38.6em;
	position:absolute;
	display:inline;
}
.subTab {
	border: 1px solid #C2C7CC;
}