table.corner { margin-bottom:2.5em; }

.ctl, .ctr, .cbl, .cbr { height: 4px; font-size: 1px; }
.ctl, .cbl { margin-right: 4px; }
.ctr, .cbr { margin-left: 4px; margin-top: -4px; }
.ctr { background-position: 100% 0; }
.cbl { background-position: 0 -4px; }
.cbr { background-position: 100% -4px; }

.gh .ctl, .gh .ctr, .gh .cbl, .gh .cbr { background-image: url('../img/corners/grey.png'); }
.gh h2 {
	border: 1px solid #7b8a8e; border-width:0 1px; background: #7b8a8e;
	margin:0; padding:8px 10px 12px 10px; color:#fff; line-height:1em;
}

.rh .ctl, .rh .ctr, .rh .cbl, .rh .cbr { background-image: url('../img/corners/red.png'); }
.rh h2 {
	border: 1px solid #cc0000; border-width:0 1px; background: #cc0000;
	margin:0; padding:8px 10px 12px 10px; color:#fff; line-height:1em;
}

.white-gr .ctl, .white-gr .ctr, .white-gr .cbl, .white-gr .cbr { background-image: url('../img/corners/white-g.png'); }
.white-gr .inside { border: 1px solid #7b8a8e; border-width:0 1px; background: #fff; padding:10px 10px 5px 10px; }

.white-red .ctl, .white-red .ctr, .white-red .cbl, .white-red .cbr { background-image: url('../img/corners/white-r.png'); }
.white-red .inside { border: 1px solid #cc0000; border-width:0 1px; background: #fff; padding:10px 10px 5px 10px; }

.white .ctl, .white .ctr, .white .cbl, .white .cbr { background-image: url('../img/corners/white.png'); }
.white .inside { border: 1px solid #7b8a8e; border-width:0 1px; background: #fff; padding:10px 10px 5px 10px; }

.bg-white { background: url('../img/corners/bg-white.png') top left repeat-y; }

.w323 { width:323px; }

.operfooter { clear:both; margin:10px -10px 0 -10px; padding:5px 10px 0 10px; font-weight:bold; border-top:1px solid #E5E5E5; }

.img100 { width:110px; }
.img120 { width:130px; }
.img200 { width:210px; }
.img230 { width:240px; }
.img300 { width:310px; }
.img400 { width:410px; }
.img100, .img120, .img200, .img230, .img300, .img400 { margin:0 1em 0 0; }
.img100 .inside, .img120 .inside, .img200 .inside, .img230 .inside, .img300 .inside, .img400 .inside {
	padding:2px 0; text-align:center;
}