.l01 {
	border: 1px solid #000000;
}
.l01-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l01-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l01-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l01-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l01-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l01-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l01-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.l01-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l01-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l01-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.l01-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.l01-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}

.l02 {
	border: 1px solid #333333;
}
.l02-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l02-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l02-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l02-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l02-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l02-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l02-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.l02-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l02-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l02-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.l02-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.l02-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}

.l03 {
	border: 1px solid #666666;
}
.l03-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l03-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l03-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l03-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l03-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l03-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l03-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.l03-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l03-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l03-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.l03-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.l03-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
}

.l04 {
	border: 1px solid #999999;
}
.l04-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l04-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l04-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l04-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l04-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l04-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l04-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.l04-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l04-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l04-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.l04-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.l04-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}

.l05 {
	border: 1px solid #CCCCCC;
}
.l05-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l05-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l05-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l05-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l05-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l05-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l05-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l05-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l05-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l05-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l05-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.l05-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.l14 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
.l21 {
	border: 2px solid #000000;
}
.l21-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l21-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l21-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l21-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l21-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l21-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.l22 {
	border: 2px solid #333333;
}
.l22-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l22-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l22-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l22-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l22-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l22-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.l23 {
	border: 2px solid #666666;
}
.l23-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l23-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l23-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l23-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l23-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l23-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.l24 {
	border: 2px solid #999999;
}
.l24-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l24-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l24-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l24-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l24-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l24-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.l25 {
	border: 2px solid #CCCCCC;
}
.l25-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l25-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l25-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l25-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l25-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l25-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.l31 {
	border: 3px solid #000000;
}
.l31-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l31-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l31-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l31-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l31-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l31-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.l32 {
	border: 3px solid #333333;
}
.l32-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l32-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l32-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l32-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l32-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l32-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.l33 {
	border: 3px solid #666666;
}
.l33-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l33-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l33-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l33-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l33-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l33-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.l34 {
	border: 3px solid #999999;
}
.l34-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l34-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l34-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l34-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l34-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l34-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.l35 {
	border: 3px solid #CCCCCC;
}
.l35-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l35-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l35-L {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l35-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l35-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l35-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.l41 {
	border: 4px solid #000000;
}
.l41-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l41-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l41-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l41-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l41-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l41-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.l42 {
	border: 4px solid #333333;
}
.l42-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l42-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l42-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l42-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l42-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l42-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.l43 {
	border: 4px solid #666666;
}
.l43-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l43-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l43-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l43-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l43-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l43-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.l44 {
	border: 4px solid #999999;
}
.l44-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l44-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l44-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l44-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l44-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l44-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.l45 {
	border: 4px solid #CCCCCC;
}
.l45-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l45-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l45-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l45-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l45-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l45-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
