.FrameHeader {
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.FrameTopLeft {
 background-image: url(pics/frameleftmiddletop.gif);
 background-repeat: repeat-y;
 width: 47px;
 height: 46px;
 vertical-align: top;
 text-align: left;
}

.FrameTopRight {
 background-image: url(pics/framerightmiddletop.gif);
 background-repeat: repeat-y;
 width: 47px;
 height: 46px;
 vertical-align: top;
 text-align: right;
}

.FrameTopCenter {
 background-image: url(pics/frametopmiddle.gif);
 background-repeat: repeat-x;
 text-align: center;
 width: 100%;
 vertical-align: top;
}


.FrameFooter {
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.FrameBottomLeft {
 background-image: url(pics/frameleftmiddletop.gif);
 background-repeat: repeat-y;
 width: 47px;
 height: 46px;
 text-align: left;
 vertical-align: bottom;
}

.FrameBottomRight {
 background-image: url(pics/framerightmiddletop.gif);
 background-repeat: repeat-y;
 width: 47px;
 height: 46px;
 text-align: right;
 vertical-align: bottom;
}

.FrameBottomCenter {
 background-image: url(pics/framebotmiddle.gif);
 background-repeat: repeat-x;
 background-position: bottom;
 width: 100%;
 height: 46px;
 text-align: center;
 vertical-align: bottom;
}


.TableFrameBorder {
 width: 100%;
 height: 1px;
 margin: 0px;
 padding: 0px;
}

.FrameBorder {
 color: black;
 background-color: #E0CF8F; 
 height: 1px;
 width: 100%;
 font-size: 1pt;
}

.FrameMiddleLeft {
 background-image: url(pics/frameleftmiddle.gif);
 background-repeat: repeat-y;
 text-align: left;
 width: 10px;
}

.FrameMiddleRight {
 background-image: url(pics/framerightmiddle.gif);
 background-repeat: repeat-y;
 background-position: right;
 text-align: right;
 width: 10px;
}

.FrameMiddleCenter {
 text-align: justify;
 vertical-align: middle;
}

.FrameBody {
 width: 100%;
 border-spacing: 0px;
 padding: 0px;
 border: 0px;
}