html { background-color: #939495; -moz-box-sizing: border-box; box-sizing: border-box; }

#wrap1 { -moz-box-sizing: border-box; display: table; width: 100%;} /* for Firefox */

#wrap1 { min-width: 760px; }

#wrap2 {
            background: white right repeat-y url(/img/decor/p/r.png);
}
#wrap3 {
            padding-left: 4px;
            padding-right: 10px;
}

textarea { display: block; }/* for Opera */

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;   } /* width: 95%;  */
/* was: div#colNormal  */

div.decor.top img { vertical-align: bottom; }
div.decor.top.middle { padding-top: 4px; }
