p.bottom-line {
 margin-bottom:-2em;
}
.box1 {
 margin:0;
 min-width:120px;
 color:#000;
}
.box2 {
 margin:0;
 min-width:60px;
 color:#000;
}

.box1 .hd .c,
.box1 .ft .c {
 font-size:12px; /* ensure minimum height */
 height:40px;
}

.box1 .ft .c {
 height:40px;
}

.box1 .hd {
 background:transparent url(boxes/tl1.gif) no-repeat 0px 0px;
}

.box1 .hd .c {
 background:transparent url(boxes/tr1.gif) no-repeat 100% 0px;
}

.box1 .bd {
 background:transparent url(boxes/ml1.gif) repeat-y -1px top;
}

.box1 .bd .c {
 background:transparent url(boxes/mr1.gif) repeat-y right top;
 padding:0 40px;
 margin:0 0 -8px 0;
}

.box1 .bd .c .s {
 margin:0 0 8px 0;
 padding:0;
 /*background:#fff url(boxes/ms1.jpg) repeat-x 0px 0px;*/
}

.box1 .ft {
 background:transparent url(boxes/bl1.gif) no-repeat 0px 0px;
}

.box1 .ft .c {
 background:transparent url(boxes/br1.gif) no-repeat right 0px;
}

/* ******** */

.box2 .hd .c,
.box2 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:19px;
}

.box2 .ft .c {
 height:20px;
}

.box2 .hd {
 background:transparent url(boxes/tl2.gif) no-repeat 0px 0px;
}

.box2 .hd .c {
 background:transparent url(boxes/tr2.gif) no-repeat 100% 0px;
}

.box2 .bd {
 background:transparent url(boxes/ml2.gif) repeat-y 0px 0px;
}

.box2 .bd .c {
 background:transparent url(boxes/mr2.gif) repeat-y right 0px;
 padding: 0 20px;
}

.box2 .bd .c .s {
 margin:0;
}

.box2 .ft {
 background:transparent url(boxes/bl2.gif) no-repeat 0px 0px;
 margin-top:-1.2em;
}

.box2 .ft .c {
 background:transparent url(boxes/br2.gif) no-repeat right 0px;
}

form.boxed  {
	margin:0 ;
	padding:0 0 1.5em 0;
}
.boxed label {
	display:block;
	width: 100%;
	margin:0;
	padding:2px;
	font-weight:bold;
	font-size:14px;
	float:none;
	clear:both;
}
.boxed label select {
	display:block;
	float:right;
	width:55%;
}
.boxed label input {
	display:block;
	float:right;
	width:53%;
}
.boxed select.half {
	width:27%;
	margin-left: 1%;
}

.buttonbar {
	text-align:center;
	width:auto;
	padding:4px 0 0 0;
	margin:4px auto 0 auto;
}


