body { background-color: #939495; }

div#wrap1 { width: 768px; }

div#wrap2 { width: 760px;
            background: white right repeat-y url(../images/bg_r.png);
}
div#wrap3 {
            padding-left: 4px;
            padding-right: 10px;
            /* position: relative; top:0; left:0; /* for pup-up login */
}

table { border-collapse: collapse; margin: 0; }
td { border: none; padding: 0; margin: 0; vertical-align: top; }

table.wide { width: 100%; }

td.left   { width: 241px; background-color: #D5D5D5; }
td.center { width: 251px; background-color: white; }
td.right  { width: 253px; background-color: #225186; }
td.middle { width: 504px; background-color: white; }

td.right div#colLeft { background-color: #225186; border: none; padding-top: 18px; }

div#colLeft { background-color: white; }
div#colLeft { border: 1px solid white; } /* for IE6 */

/* div#colLeft { width: 208px; } /* 238 - (14 + 16) */


td.middle    { padding-top: 20px; }
div#colLeft  { padding-bottom: 20px; }
div#colRight { padding-top: 17px; }

div#colLeft, div#colRight { padding-left: 14px; padding-right: 16px; } /* both are in the .left */

div#wrapMiddle { padding-top: 20px; padding-left: 12px;  padding-right: 10px; } 
td.middle div#wrapMiddle { width: 482px; overflow-y: hidden; }
/* width: 95%;  482 = 504 - (12+10) */
/* was: div#colNormal  */

div.decor.top img { vertical-align: bottom; }
div.decor.top.middle { padding-top: 4px; }
