.frame div.fr, .frame img.fr, .frame .ft div, .frame .ft img {position: absolute; margin: 0; border: 0; padding: 0}

.frame img.i1 {left: 0; top: 0}
.frame img.i3 {right: 0; top: 0}
.frame img.i7 {left: 0; bottom: 0}
.frame img.i9 {right: 0; bottom: 0}
.frame div.cw {left: 0; right: 5px}
.frame div.w {left: 0; top: 0; width: 100%; height: 100%; position: relative}

/*.frame_tbl td {position: absolute}*/
.frame_tbl {border-collapse: collapse}

/*.stretch {position: relative; width: 0px; top: 0px; left: 0px; float: left}*/

.frame_large {background: #ffffff}
.frame_large .i1 {width: 80px; height: 80px}
.frame_large .i3 {width: 80px; height: 80px}
.frame_large .i7 {width: 80px; height: 80px}
.frame_large .i9 {width: 80px; height: 80px}
.frame_large .c {left: 40px; top: 40px; right: 40px; bottom: 40px; overflow: auto}
.form_blue_black .i1 {width: 23px; height: 22px}
.form_blue_black .i3 {width: 23px; height: 22px}
.form_blue_black .i7 {width: 23px; height: 30px}
.form_blue_black .i9 {width: 23px; height: 30px}
.form_blue_black .s2 {top: -22px; width: 100%; height: 22px; background: url("../images/design/form_blue_black_2.png") repeat-x}
.form_blue_black .s4 {left: -23px; width: 23px; height: 100%; background: url("../images/design/form_blue_black_4.png") repeat-y}
.form_blue_black .s6 {right: -23px; width: 23px; height: 100%; background: url("../images/design/form_blue_black_6.png") repeat-y}
.form_blue_black .s8 {bottom: -30px; width: 100%; height: 30px; background: url("../images/design/form_blue_black_8.png") repeat-x}
.form_blue_black .c {left: 23px; top: 22px; right: 23px; bottom: 30px; background: #96ccd6}
.form_blue_black .ctl.enter {position: absolute; right: 0px; bottom: -16px; width: 27px; height: 16px}
.callout .i1 {width: 34px; height: 12px}
.callout .i3 {width: 13px; height: 13px}
.callout .i7 {width: 43px; height: 62px}
.callout .i9 {width: 16px; height: 62px}
.callout .s2 {top: -3px; width: 100%; height: 3px; background: url("../images/design/callout_2.png") repeat-x}
.callout .s4 {left: -23px; width: 23px; height: 100%; background: url("../images/design/callout_4.png") repeat-y}
.callout .s6 {right: -3px; width: 3px; height: 100%; background: url("../images/design/callout_6.png") repeat-y}
.callout .s8 {bottom: -32px; width: 100%; height: 32px; background: url("../images/design/callout_8.png") repeat-x}
.callout .c {left: 23px; top: 3px; right: 3px; bottom: 32px; background: #ffffff}
#teaser {left: 100px; top: 50px; right: 0px; bottom: 32px; }
#teaser_content {left: 40px; top: 40px; right: 40px; bottom: 40px; }
#content_main {left: 130px; top: 160px; right: 130px; }
#content_main_content {left: 40px; top: 40px; right: 40px; bottom: 40px; }

table.footer {position: absolute; height: 100%; width: 100%}
table.footer td {vertical-align: top}
table.footer .footer td {vertical-align: bottom; text-align: center}
