        html, body
        {
            margin: 0;
            padding: 0;
            border: 0; /* \*/
            height: 100%; /* Last height declaration hidden from Mac IE 5.x */
        }
        body
        {
            min-width: 990px;
            text-align: center;
        }
        .clear
        {
            clear: both;
            height: 1px;
            overflow: hidden;
            line-height: 1%;
            font-size: 0px;
            margin-bottom: -1px;
        }
        * html .clear
        {
            height: auto;
            margin-bottom: 0;
        }
        #fullheightcontainer
        {
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            position: relative;
            width: 990px; /* \*/
            height: 100%; /* Last height declaration hidden from Mac IE 5.x */
        }
        #wrapper
        {
            min-height: 100%; /* \*/
            height: 100%; /* Last height declaration hidden from Mac IE 5.x */
            background: #F6F6F6;
        }
        #wrapp\65 r
        {
            height: auto;
        }
        /* \*/
        * html #wrapper
        {
            height: 100%;
        }
        /* Last style with height declaration hidden from Mac IE 5.x */
        #outer
        {
            z-index: 1;
            position: relative;
            margin-left: 150px;
            width: 840px;
            background: #F6F6F6; /* \*/
            height: 100%; /* Last height declaration hidden from Mac IE 5.x */
        }
        #left
        {
            width: 151px;
            float: left;
            display: inline;
            position: relative;
            margin-left: -150px;
        }
        * > html #left
        {
            width: 150px;
        }
        #container-left
        {
            width: 150px;
        }
        /* \*/
        * html #left
        {
            margin-right: -3px;
        }
        /* Above style hidden from Mac IE */
        #center
        {
            width: 840px;
            float: right;
            display: inline; /* \*/
            margin-left: -1px; /* Hidden from IE-mac */

        }
        #clearheadercenter
        {
            height: 243px;
            overflow: hidden;
        }
        #clearheaderleft
        {
            height: 243px;
            overflow: hidden;
        }
        #clearfootercenter
        {
            height: 25px;
            overflow: hidden;
        }
        #clearfooterleft
        {
            height: 25px;
            overflow: hidden;
        }
        #footer
        {
            z-index: 1;
            position: absolute;
            clear: both;
            width: 990px;
            height: 60px;
            overflow: hidden;
            /*margin-top: -18px;*/
        }
        #subfooter1
        {
            background: #CCCCCC;
            text-align: center;
            height: 25px;
            
        }
        #subfooter2
        {
            
            text-align:  left;
            height: 25px;
            margin-top:10px;
        }        
        #header
        {
            z-index: 1;
            position: absolute;
            top: 0px;
            width: 990px;
            height: 243px;
            overflow: hidden;
        }
        #subheader1
        {
            background: #F6F6F6;
            text-align: center;
            height: 79px;
        }
        #subheader2
        {
            background: #F6F6F6;
            text-align: left;
            height: 18px;
        }
        #subheader3
        {
            text-align: left;
            height: 100px;
            background-image: url(winfade2.png);
             background-position:left;
             background-repeat:no-repeat;
        }
        #subheader4
        {
            background: #F6F6F6;
            text-align: center;
            height: 45px;
        }
        #subheader5
        {
            background: #F6F6F6;
            text-align: center;
            height: 1px;
        }
        #gfx_bg_middle
        {
            top: 0px;
            position: absolute;
            height: 100%;
            overflow: hidden;
            width: 840px;
            margin-left: 150px;
            background: #F6F6F6;
        }
        * html #gfx_bg_middle
        {
            display: none;
        }

/*Cross Promo Page*/
div.crossPromoForm {margin-top: 20px; }
div.crossPromoForm .row { margin: 4px 0px; }
div.crossPromoForm .row label, div.crossPromoForm .row select, div.crossPromoForm .row input { display: block; float: left; }
div.crossPromoForm .row select {width: 550px; }
div.crossPromoForm .row .stndTextBox {width: 500px; }
div.crossPromoForm .row label.name { width: 200px; text-align: right; margin-right: 5px; }
div.errors {margin: 5px 0 10px 200px; }
div.errors ul li {color: #FF0000; font-size: 14px; font-weight: bold; }



/*send follow*/
div.sendfollow {margin: 10px 0; }
div.sendfollow .row {margin: 3px 0;}
div.sendfollow .row label,div.sendfollow .row input, div.sendfollow .row select {display: block; float: left; }
div.sendfollow .row label {width: 80px; text-align: right; margin-right: 5px; font-size: 12px; font-weight: bold;}
div.sendfollow .row input {margin-left: 5px; }
.tzeditor {margin-top: 10px; display: none; font-family: verdana;BORDER: thin solid; OVERFLOW: auto; WIDTH: 600px; HEIGHT: 250px; font-size: 11px;}
.tzeditor input {vertical-align: middle; }
#showTz {font-size: 11px; }
