table {
	border-collapse:collapse;
}
th, td {
	border-collapse:collapse;
	padding:0;
	text-align:left;
	vertical-align:top;
}

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.w20	{ width:	20%; }
.w50	{ width:	50%; }
.w100	{ width:	100%; }
.h100	{ height:	100%; }

.yui-skin-sam .yui-panel .bd {
	background-color: #FFF !important; 
}

.yui-skin-sam .yui-panel .overflow {
 	overflow:auto;
}

.yui-skin-sam .yuimenubarnav .bd {
	padding: 0 !important;
}

.yui-skin-sam .yui-panel .bd .top {
	margin: 10px 2px 5px 2px;
}

.yui-resize {
	position: absolute !important;
}

.yui-skin-sam .container-maximized {
    position: absolute;
    top: 5px;
    right: 34px;
    width: 25px;
    height: 15px;
    background: url(/modules/sys/images/container.png) no-repeat 0 0px;
    cursor:pointer;
}

.yui-skin-sam .container-minimized {
    position: absolute;
    top: 5px;
    right: 62px;
    width: 25px;
    height: 15px;
    background: url(/modules/sys/images/container.png) no-repeat 0 -18px;
    cursor:pointer;
}


.yui-skin-sam .container-normal {
    position: absolute;
    top: 5px;
    right: 34px;
    width: 25px;
    height: 15px;
    background: url(/modules/sys/images/container.png) no-repeat 0 -36px;
    cursor:pointer;
}
/**/

.field {
	margin: 4px;
	font-family: verdana,sans-serif;
	font-size: 1.1em;
}

.field .buttons input {
	margin: 5px 2px 5px 2px;
	padding: 1px 6px;
}

.field .fields tr {
	vertical-align: top;
}
.field .fields td {
	padding: 3px;
}

.field b,
.field strong {
	font-weight:bolder;
}

.field h3 {
	color: #999999;
	font-size: 1.28em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 5px 0 20px 0;
	text-decoration: underline;
}
.field h4 {
	font-size: 1.1em;
	color:#999999;
	font-family: Verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	margin: 5px 0 5px 10px;
}
.field p {
	margin: 10px 2px 20px 10px;
}
.field input, 
.field select {
	margin-right: 7px;
}
.field .dsc {
	color: #999999;
	font-size: 0.81em;
	margin: 2px 0 10px;
	display: block;
}
.btn { 
	margin: 4px 2px; 
	padding: 1px 6px; 
}
.linespace-1 p {
	margin: 3px 2px 7px 10px;
}

/*
.buttons { margin: 25px 2px 2px 2px; }
.buttons input { margin: 0px 5px; padding: 1px 6px; }
.buttons-top { margin: 2px 2px 10px 2px; }
.buttons-top input { margin: 0px 5px; padding: 1px 6px; }
*/

.bk-table-def {
	border:1px solid #CBCBCB;
	width:100%;
}
.bk-table-def th {
	background-color: #F0F0F0;
	color: #333333;
	padding: 6px;
	vertical-align:text-top;
	white-space:nowrap;
	font-weight: bold;
}
.bk-table-def td {
	background-color: #FFFFFF;
	padding: 2px 6px;
}
.bk-table-def .sel td {
	background-color: #DBE3F1;
}
.bk-table-def a, 
.bk-table-def a:link,
.bk-table-def a:visited {
	color: #0066CC;
	text-decoration: none;
}
.bk-table-def a:hover {
	text-decoration: underline;
} 

