/*
// Border #1 style
*/
.border1-tl {
	background-image: url(../images/border1/border-bg-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 25px;
	z-index: 10;
}
.border1-t {
	background-image: url(../images/border1/border-bg-t.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 5px;
}
.border1-tr {
	background-image: url(../images/border1/border-bg-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 24px;
	z-index: 10;
}
.border1-r {
	background-image: url(../images/border1/border-bg-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 7px;
}
.border1-br {
	background-image: url(../images/border1/border-bg-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 24px;
}
.border1-b {
	background-image: url(../images/border1/border-bg-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 9px;
}
.border1-bl {
	background-image: url(../images/border1/border-bg-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 25px;
}
.border1-l {
	background-image: url(../images/border1/border-bg-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 7px;
}
/*
// Border #2 style
*/
.border2-tl {
	background-image: url(../images/border2/border-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 22px;
}
.border2-t {
	background-image: url(../images/border2/border-t.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 3px;
}
.border2-tr {
	background-image: url(../images/border2/border-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 26px;
}
.border2-r {
	background-image: url(../images/border2/border-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 8px;
}
.border2-br {
	background-image: url(../images/border2/border-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 26px;
}
.border2-b {
	background-image: url(../images/border2/border-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 8px;
}
.border2-bl {
	background-image: url(../images/border2/border-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 22px;
}
.border2-l {
	background-image: url(../images/border2/border-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 3px;
}
/*
//
*/
.box-top {
	height: 4px;
}
.box-bot {
	height: 4px;
}
.boxGr-light {
	background-color: #6fc156;
}
.boxGr-dark {
	background-color: #448231;
}
.boxGr-shade {
	background-image: url(../images/box/box-gr-grad.gif);
	background-repeat: repeat-x;
	height: 8px;
}
.boxYel-light {
	background-color: #c1bd56;
}
.boxYel-dark {
	background-color: #827931;
}
.boxYel-shade {
	background-image: url(../images/box/box-yel-grad.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.boxBl-light {
	background-color: #5686c1;
}
.boxBl-dark {
	background-color: #2b64ab;
}
.boxBl-shade {
	background-image: url(../images/box/box-bl-grad.gif);
	background-repeat: repeat-x;
	height: 7px;
}

/*
// Small Box
*/
.boxSml {
	background-color: #FFFFFF;
}
.boxSml-body {
	height: 76px;
}
.boxSml2-body {
/*	height: 110px; */
}
.boxSml-t {
	background-image: url(../images/box/sbox-t.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 4px;
}
.boxSml-r {
	background-image: url(../images/box/sbox-r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 4px;
}
.boxSml-b {
	background-image: url(../images/box/sbox-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 4px;
}
.boxSml-l {
	background-image: url(../images/box/sbox-l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 4px;
}
/*
//  NEW small "home" boxes
*/
.home-sbox-t {
	background-image: url(../images/box/hsbox-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.home-sbox-b {
	background-image: url(../images/box/hsbox-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.home-sbox-l {
	background-image: url(../images/box/hsbox-l.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.home-sbox-r {
	background-image: url(../images/box/hsbox-r.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.home-sbox-title {
	position: relative;
	top: 4px;
	left: -4px;
}
.home-sbox-text {
	position: relative;
	top: -2px;
	left: 6px;
	width: 156px;
}
.home-sbox-text-top {
	position: relative;
	top: 0px;
	left: 4px;
	width: 164px;
	height: 142px;
}
.home-sbox-text-bot {
	position: relative;
	left: -18px;
	width: 156px;
}
.home-sbox-image {
}
.home-sbox-link {
	position: relative;
	top: 2px;
}
