#tbl_insert, #tbl_display {
	padding:0px;
	margin:0px 10px 20px 0px;
	background-color:#fafafa;
	border-left:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
}
#tbl_insert caption, #tbl_repeat caption, #tbl_display caption {
	text-align:left;
	font-weight:bold;
	background-color:#d2d3ce;
	margin:0px;
	padding:2px 10px;
	border-left:solid 1px #aaa;
	border-top:solid 5px #aaa;
	border-right:solid 1px #aaa;
	border-bottom:none;
	color:#333;
}
#tbl_insert th, #tbl_display th {
	background-color:#e7e8e2;
	margin:0px;
	padding:3px 10px;
	font-weight:bold;
}
#tbl_insert th, #tbl_display th, #tbl_insert td, #tbl_display td {
	text-align:left;
	vertical-align:top;
	border-top:solid 1px #aaa;
	border-right:solid 1px #aaa;
}
#tbl_insert td {
	padding:3px;
}
#tbl_display td {
	padding:3px 10px;
}
#frm_insert label.req, #tbl_display label.req, label.req {
	background:url(../images/required.gif) no-repeat right 5px;
	display:block;
	margin:0px;
	padding:0px 20px 0px 0px;
	height:20px;
	width:auto;
}
#tbl_insert td.warn, #tbl_repeat td.warn, #tbl_display td.warn, #tbl_insert td.conf, #tbl_display td.conf, #tbl_repeat td.conf {
	color:#f1f1f1;
	margin:0px;
	padding:10px;
}
#tbl_insert td.warn, #tbl_repeat td.warn, #tbl_display td.warn {	
	background-color:#CC5906;
}
#tbl_insert td.conf, #tbl_display td.conf, #tbl_repeat td.conf {
	background-color: #71A529;
}
label#fsbm, label#fsbm2, label#fsbm3, label#fsbm4, label#fsbm5, div#fsbm, div#fsbm2, div#fsbm3, div#fsbm4, div#fsbm5 {
	width:120px;
	height:20px;
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:0px 50%;
	display:block;
	border:solid 1px #aaa;
}
label#fsbm, label#fsbm2, label#fsbm3, label#fsbm4, div#fsbm, div#fsbm2, div#fsbm3, div#fsbm4  {
	background-image:url(../images/btn.gif);
}
label#fsbm5, div#fsbm5 {
	background-image:url(../images/btnorange.gif);
}
#fbtn, #fbtn2, #fbtn3, #fbtn4, #fbtn5, a#fbtn, a#fbtn2, a#fbtn3, a#fbtn4, a#fbtn5 {
	height:20px;
	width:120px;
	display:block;
	background-color:transparent;
	background-image:none;
	border:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}
a#fbtn, a#fbtn2, a#fbtn3, a#fbtn4, a#fbtn5 {
	font-size:11px;
}
select {
	border:solid 1px #aaa;
}
#tbl_repeat, #tbl_repeat_w {
	background-color:#fafafa;
	border-left:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	width:100%;
}
#tbl_repeat th, #tbl_repeat_w th, #tbl_repeat td, #tbl_repeat_w td, #tbl_repeat tr.gen, #tbl_repeat_w tr.gen {
	text-align:left;
	vertical-align:top;
	border-top:solid 1px #aaa;
	border-right:solid 1px #aaa;
	padding:5px 10px;
}
#tbl_repeat th, #tbl_repeat_w th {
	background-color:#e7e8e2;
	font-weight:bold;
}
#tbl_repeat th.hdng, #tbl_repeat_w th.hdng {
	background-color:#d2d3ce;
}
#tbl_repeat_w th, #tbl_repeat_w td {
  white-space:nowrap;
}
#tbl_repeat td.prevtd, #tbl_repeat_w td.prevtd {
	background:url(../images/viewmag.gif) no-repeat 10px 50%;
}
#tbl_repeat td a.prev, #tbl_repeat_w td a.prev {
	display:block;
	width:auto;
	height:1%;
	padding:1px 0px 1px 27px;
	text-decoration:none;
}
#tbl_repeat tr:hover, #tbl_repeat_w tr:hover {
	background-color:#fff;
}
#tbl_repeat tr.gen, #tbl_repeat_w tr.gen {
	background-color:#f1f1f1;
}
#tbl_repeat tr.gen:hover, #tbl_repeat_w tr.gen:hover {
	background-color:#fff;
}
#tbl_repeat_wrp {
	overflow:scroll;
}
table th#fbtngb {
	padding:0px;
	margin:0px;
	background:url(../images/btngrey.gif) repeat-x 0px 50%;
}
table th#fbtngb a {
	color:#990000;
	text-decoration:none;
	width:auto;
	height:1%;
	display:block;
	padding:3px 10px;
	margin:0px;
}
/* ************************** [RECORDSET PAGING] ******************************** */
.paging, .paginging {
	text-align:left;
	background-color:#f1f1f1;
	border:solid 1px #aaa;
	color:#444;
	position:relative;
	display:block;
	list-style-type:none;
	height:27px;
	width:auto;
	padding:3px 0px 0px 3px;
}
.paging {
	margin:20px 0px;
}
.paginging {
	margin:20px 0px;
}
.paging li, .paginging li {
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	background:url(../images/btn.gif) repeat-x 0px 50%;
}
.paging a, .paginging a {
	font-weight:normal;
	color:#333;
}
.paging li.btn_extra, .paginging li.btn_extra {
	background:url(../images/btnorange.gif) repeat-x 0px 50%;
}
.paging li.inactive, .paginging li.inactive {
	background-image:none;
	color:#999;
	padding:1px 10px;
	border:1px solid #cecfaf;
	cursor:default;
}
.paging li.act, .paginging li.act {
	background:url(../images/btngrey.gif) repeat-x 0px 50%;
	padding:1px 10px;
	font-weight:bold;
	color:#333;
	border:solid 1px #333;
	cursor:default;
}
.paging li a:link, .paging li a:visited, .paging li a:active, .paginging li a:link, .paginging li a:visited, .paginging li a:active {
	display:block;
	margin:0px;
	padding:1px 10px;
	float:left;
	text-decoration:none;
	border:solid 1px #999;
}
.paging li.btn_extra a:link, .paging li.btn_extra a:visited, .paging li.btn_extra a:active, .paginging li.btn_extra a:link, .paginging li.btn_extra a:visited, .paginging li.btn_extra a:active {
	color:#fff;
	border:solid 1px #999;
	padding:1px 20px;
}
.paging li a:hover, .paging li.btn_extra a:hover, .paginging li a:hover, .paginging li.btn_extra a:hover {
	border:1px solid #333;
}
/* ************************** [/RECORDSET PAGING] ******************************** */
td.wysiwygtable, td.wysiwygtable table {
	border:none;
}
td.wysiwygtable, td.wysiwygtable table td, td.wysiwygtable table th {
	border:none;
	padding:0px;
}
.bnBld, a.bnBld:link, a.bnBld:visited, a.bnBld:active, a.bnBld:hover {
	font-weight:bold;
	color:#5F5F53;
}
.rdBld, a.rdBld:link, a.rdBld:visited, a.rdBld:active, a.rdBld:hover {
	font-weight:bold;
	color:#990000;
}
.grBld, a.grBld:link, a.grBld:visited, a.grBld:active, a.grBld:hover {
	font-weight:bold;
	color:#71A529;
}
.no_input {
	display:block;
	color:#990000;
}
#tbl_inside {
	width:100%;
	border:none;
	background-color:#fff;
}
#tbl_inside th {
	border:none;
}
#tbl_inside td {
	margin:0px;
	padding:3px 10px;
	border-top:solid 1px #aaa;
	border-right:none;
	border-bottom:none;
	border-left:none;
}
