body { overflow: hidden; min-height: 400px; background-color: #fff; }
form {min-width:0;}

.frame-form .inner-wrapper .money h3 {padding-left:20px;}

.standard-box .item .value { max-width: 233px; }

.standard-box h3 { background-color: #D54E21; color: #FFFFFF; font-weight: bold; margin-bottom: 5px; padding: 3px 10px; width: 364px; }

.frame-form h3 .header { background: url(images/inner-page-top.jpg) no-repeat; width: 390px; color: #FFFFFF; font-weight: bold; padding: 8px 0 5px 12px; text-transform: uppercase; }


/* limitted content (with scroll bar) */
.frame-form .inner-wrapper .limited { overflow: scroll; height: 450px; max-width: 398px; margin-left: 2px; }
.frame-form .inner-wrapper .limited .list { max-width: 381px; }
.frame-form .inner-wrapper .limited .grid { max-width: 345px; }
.frame-form .inner-wrapper .limited .buttons {width:370px; clear:both;}


/* employer addresses */
.frame-form .inner-wrapper .employer-addresses {height:190px;}
.frame-form .inner-wrapper .employer-addresses .list {margin-left:10px;}
.frame-form .inner-wrapper .employer-addresses .grid {margin-bottom:10px;}
.frame-form .inner-wrapper .employer-addresses .buttons {width:380px;} 


/* HACK - Fix gently*/
.frame-form  .inner-wrapper .content .context-menu .item { padding:0px; min-height:0px; }



/*SCROLLABLE - GRID*/
.scrollable-grid {max-height:390px; margin-right:11px; margin-left:-10px; width:auto;}

/*inner-menu*/
.inner-menu {width:150px;}


