/* CSS Document */
html{
	margin:0px;
	padding:0px;
	border:0px;
}
body{
	overflow:auto;
	border:0px;
	margin:0px;
	padding:0px;
	background-color:white;
	SCROLLBAR-FACE-COLOR: 		#d5d8db;
	SCROLLBAR-HIGHLIGHT-COLOR: 	#FFFFFF;
	SCROLLBAR-SHADOW-COLOR: 	#919497;
	SCROLLBAR-3DLIGHT-COLOR:	#919497;
	SCROLLBAR-ARROW-COLOR: 	 	#333333;
	SCROLLBAR-TRACK-COLOR: 		transparent;
	SCROLLBAR-DARKSHADOW-COLOR: #d5d8db;
}
div{
	font-size:9pt;
}
li{
	font-size:9pt;
}
img{
	border:0px;
}
textarea{
	font-size:9pt;
	overflow:auto;
	margin:0px;
}
td{
	font-size:9pt;
}
form{
	margin:0px;
}
input{
	font-size:9pt;
	margin:0px;
}
select{
	font-size:9pt;
	margin:0px;
}
table{
	border-collapse:collapse;
}
a{
	color:blue;
	text-decoration: none;
}
a:hover{
	color:red;
}
.buttonface{
	background:#D7E5EB;
}
.extDiv a{
	font-weight:bold;
	color:#666666;
	text-decoration: none;
}
.extDiv a:hover{
	color:red;
	text-decoration: none;
}
.extDiv td{
	color:#666666;
}
.input1px{
	border:1px inset;
	width:100%;
	margin:0px;
	padding:0px;
	height:16px;
	overflow-x:hidden;
}
.input1pxQuery{
	border:1px inset;
	width:90;
	margin:0px;
	padding:0px 0px 0px 2px;
	height:16px;
	overflow-x:hidden;
}
.input1px_date{
	border:1px inset;
	width:100px;
}
.input1px_important{
	background-image:url(/images/star.gif);
	background-repeat:no-repeat;
	background-position:right center;
	border:1px inset;
	width:100%;
	padding-right:30px;
	dbackground-attachment: fixed;
}
.checkBox{
	width:15px;
	height:15px;
}
button{
	font-size:9pt;
	background:#416D7E;
	color:white;
	padding:1px 2px 0px 2px;
	cursor:hand;
	width:auto;
}
.blk_BG{
	background:#F1F1F1;
}
.blk_center{
	background-image:url(/images/libraryBG/block/TC.png);
	background-repeat:repeat-x;
}
.blk_topRight{
	background-image:url(/images/libraryBG/block/TR.png);
	width:17px;
	height:24px;
}
.blk_topLeft{
	background-image:url(/images/libraryBG/block/TL.png);
	width:10px;
}
.blk_bottomLeft{
	background-image:url(/images/libraryBG/block/BL.png);
	width:14px;
	height:17px;
}
.blk_bottomRight{
	background-image:url(/images/libraryBG/block/BR.png);
	width:17px;
	height:17px;
}
.blk_bottom{
	background-image:url(/images/libraryBG/block/BC.png);
	height:5px;
}
.blk_left{
	background-image:url(/images/libraryBG/block/L.png);
	width:2px;
}
.blk_right{
	background-image:url(/images/libraryBG/block/R.png);
	width:7px;
}
.blk_shadow{
	margin-top:3px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#C3D2DD, Positive=true); 
}
.blk_title{
	position:absolute;
	margin:7px 0px 0px 4px;
	font-size:9pt;
	font-weight:bold;
	color:#888888;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#ffffff, Positive=true); 
	white-space:nowrap;
}
.blk_button{
	border:1px outset;
	background:#416D7E;
	display:inline;
	color:white;
	padding:2px 4px 0px 4px;
	cursor:hand;
	width:auto;
	font-size:9pt;
}
.blk_button_over{
	border:1px outset;
	background:orange;
	display:inline;
	color:black;
	padding:2px 4px 0px 4px;
	cursor:hand;
	width:auto;
	font-size:9pt;
}
.blk_button_down{
	border:1px inset;
	background:#416D7E;
	display:inline;
	color:#cccccc;
	padding:2px 4px 0px 4px;
	cursor:hand;
	width:auto;
	font-size:9pt;
}
.hline{
	border-top:1px solid #B4CED9;
	border-bottom:1px solid #e7fffc;
	margin:10px 4px 10px 4px;
}
.itemButton{
	background-image:url(/images/bar1.png);
	border:1px solid;
	padding-top:1px;
	cursor:hand;
	color:black;
	display:inline;
	width:auto;
}
.itemButton2{
	background-image:url(/images/bar2.png);
	border:1px solid;
	padding-top:1px;
	cursor:hand;
	color:green;
	display:inline;
	font-weight:bold;
	width:auto;
}
.itemButton3{
	background-image:url(/images/bar3.png);
	border:1px solid gray;
	padding-top:2px;
	cursor:hand;
	color:yellow;
	display:inline;
	font-weight:bold;
	width:auto;
}
.hidden{
	display:none;
}
.leftTopTitle{
	padding:4px 0px 0px 28px;
	font-weight:bold;
	letter-spacing:2px;
	background-image:url(/images/LibraryBG/leftTop_noTitle.png);
	height:24px;
}

.queryBG1{
	background-color:#D9EAF5;
}
.queryBG2{
	background-color:#33B0D8;
}