h2{
	border-bottom:		1px solid skyblue;
	border-left:		7px solid skyblue;
	font-family:		Verdana,sans-serif;
	line-height:		150%;
	margin-right:		10px;
	margin-left:		10px;
	margin-bottom:		5px;
	margin-top:			20px;
	padding-left:		7px;
	font-size:			14px;
}

.contents {
	margin-left:		20px;
	margin-right:		15px;
}
.contents h3 {
	margin-top:			10px;
	margin-bottom:		5px;
}
.contents table.list {
	margin-left:		10px;
}
.contents table.list th
,.contents table.list td {
	border:				1px solid #999;
	padding:			3px;
}
.contents table.list th {
	width:				150px;
	background-color:	#EEE;
	font-weight:		bold;
}
.contents table.list td {
	width:				1100px;
}
.contents table.list th a {
	text-decoration:	none;
	font-weight:		bold;
}
.contents table.list th a:hover{
	text-decoration:underline;
}
/*--------------
	overlay
--------------*/
.overlay-white {
	background:				white;
	position:				absolute;
	filter:					alpha(opacity=70);
	-moz-opacity:			0.7;
	opacity:				0.7;
	z-index:				99;
}
.overlay-black {
	background:				black;
	position:				absolute;
	filter:					alpha(opacity=60);
	-moz-opacity:			0.6;
	opacity:				0.6;
	z-index:				10000;
}
/*----------------
	popup
---------------*/
div.popup-container {
	background:				#FFF;
	border-top:				4px solid #BBB;
	border-left:			4px solid #BBB;
	border-bottom:			4px solid #222;
	border-right:			4px solid #222;
	position:				absolute;
	z-index:				10;
	padding:				3px;
}
div.popup-container a.popup-closer {
	position:				absolute;
	right:					5px;
	display:				block;
	text-decoration:		none;
	font-weight:			bold;
}
div.popup-container div.popup-contents {
	margin-top:				15px;
}
/*--------------------
	data-count
--------------------*/
div.data-count {
	width:				200px;
	float:				left;
}
div.data-count span {
	color:				red;
	font-size:			16px;
	font-weight:		bold;
}
/*--------------------
	pager
--------------------*/
div.pager {
	float:				right;
	margin-right:		20px;
	display:			inline;
}
div.pager span.current {
	color:					#333;
	font-weight:			bold;
	font-size:				16px;
}
div.pager span.page-na {
	color:					#999;
}
a.button {

    background-color:#f0f0f0;
    border:1px solid #ccc;
	color:	#000;
    padding:	5px 20px;
	margin-top:	10px;
	margin-right:	10px;
    cursor:pointer;
	text-decoration: none;
	float:	right;

}
a.button:hover {
    color:#000;
    background-color:#999;
}
a.buttonEdit {

    background-color:#FFAAAA;
    border:1px solid #ccc;
	color:	#000;
    padding:	3px 15px;
	margin-top:	3px;
	margin-right:	10px;
    cursor:pointer;
	text-decoration: none;
	float:	right;
	font-weight:			bold;

}
a.buttonEdit:hover {
    color: #c60000;
    border:2px solid #fb2929;;
}
a.buttonCancel {

    background-color:#f0f0f0;
    border:1px solid #ccc;
	color:	#000;
    padding:	3px 15px;
	margin-top:	3px;
	margin-right:	10px;
    cursor:pointer;
	text-decoration: none;
	float:	right;

}
a.buttonCancel:hover {
    color:#000;
    background-color:#999;
}
a.buttonAdd {

    background-color:#FFAAAA;
    border:1px solid #ccc;
	color:	#000;
    padding:	3px 15px;
	margin-top:	3px;
	margin-right:	10px;
    cursor:pointer;
	text-decoration: none;
	float:	left;

}
a.buttonAdd:hover {
    color:#000;
    background-color:#999;
}
/*--------------------
	input
---------------------*/
textarea.box,
input.box {
	border-top:				1px solid #444;
	border-right:			1px solid #DDD;
	border-bottom:			1px solid #DDD;
	border-left:			1px solid #444;
	background-color:		#FFFFCC;
}
/*------------------
	na
-------------------*/
*.na
,table.na td
,table.na th
,table.na input
,tr.na td
,tr.na th
,tr.na input {
	background-color:		#DEF1FA!important;
	color:					#999!important;
}
*.na-border {
	border:					1px solid #BBB!important;
}


.testColor{
	background-color:		#008000;
}
.test2007Color{
	background-color:		#000!important;
}

div.popup-title {
	font-size:				16px;
	font-weight:			bold;
	margin-left:			10px;
	margin-bottom:			10px;
}

.chkdelete {
	background-color:		#999;
}
.chkdelete_off {
	background-color:		#FFFFCC;
}
.acmmsg {
	font-weight:			bold;
	color:					#E81313;
	margin-left:			5px;
}