/* CSS Document ID section */

body
{
    font-family: "Trebuchet MS" , Verdana, Helvetica, Arial, Sans-Serif;
    background-image: url(/whc/images/blueStripe.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    background-attachment: fixed;
    background-position: left top;
    background-color: #FFFFFF;
    color: #666666;
}
td#tdLogo
{
    background-image: url(/whc/images/Headers/TryMSFreeHeader.jpg);
    background-position: center top;
    height: 200px;
}

#Wrapper
{
    width: 900px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #1D136C;
    border-bottom-color: #1D136C;
    border-left-color: #1D136C;
    margin-left: auto;
    text-decoration: none;
    background-color: #FFFFFF;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    margin-right: auto;
    line-height: 1.3em;
}

#Header
{
    height: auto;
    background-position: left top;
    background-image: url(/whc/images/Headers/TryMSFreeHeader.jpg);
    background-repeat: no-repeat;
}

#Content
{
    position: relative;
    min-height: 370px;
    background-color: #FFFFFF;
    font-size: 85%;
    border-right: 1px dashed #aaa;
}

#MainContent
{
    width: 500px;
    float: left;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #999999;
    padding-top: 5px;
    padding-right: 25px;
    padding-bottom: 20px;
    padding-left: 20px;
    line-height: 1.5em;
}

#MainContent h2
{
    color: #999999;
    line-height: 1.2em;
    font-size: 130%;
    padding-left: 5px;
    text-decoration: none;
}
#ExtraContent h1
{
    color: #006699;
    font-size: 135%;
    line-height: 1em;
}
#ExtraContent p
{
    margin: 0px;
    padding: 0px;
}

#MainContent h3
{
    color: #990000;
    line-height: 19px;
    margin: 10px 0 -0px 0;
    font-size: 115%;
}

#MainContent p
{
    color: #666666;
    line-height: 16px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 5px;
}

#ExtraContent
{
    width: 300px;
    float: right;
    color: #999999;
    line-height: 1.4em;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

#Footer
{
    width: 900px;
    clear: both;
    text-align: center;
    background-color: #1D136C;
    color: White;
    line-height: 1.5em;
}





/* CSS Document Class section */


.subheader
{
    font-size: 130%;
    color: #22439E;
    line-height: 1em;
    font-weight: bold;
}
.headline
{
    font-size: 190%;
    font-weight: bold;
    color: #22439E;
    line-height: 1.1em;
}
.sales
{
    font-size: 130%;
    color: #990000;
    line-height: 1em;
    font-weight: bold;
    margin-top: 49px;
}



/* CSS Document Links section */

a:link
{
    color: #22439E;
    text-decoration: none;
    font-weight: bold;
}

a:visited
{
    color: #22439E;
    text-decoration: none;
    font-weight: bold;
}

a:hover
{
    background-color: #66ACDE;
    font-weight: bold;
}

/* offering tables */

table#tableMain
{
    width: 900px;
}

div#RadioButtons table
{
    width: 95%;
}

td#tdMain p
{
    font-size: 10pt;
    width: 95%;
    margin-bottom: 6px;
}

div#RadioButtons div table
{
    border: 1px solid #336699;
    font-size: 8pt;
    margin: 0 0 5px 15px;
}
div#RadioButtons div table tr td
{
    vertical-align: middle;
    padding: 5px;
    color: Black;
}
div#RadioButtons div table tr td a
{
    font-size: 90%;
    background-color: #ddd;
    padding: 3px 5px;
    border-top: #fff 2px solid;
    border-right: #666 2px solid;
    border-bottom: #666 2px solid;
    border-left: #fff 2px solid;
    color: Black;
}

div#ExtraContent h3
{
    margin: 0 auto;
    padding: 8px 0 0 0;
}
.style1
{
    width: 235px;
}

dl#PromoCode
{
    font-weight: bold;
    background-color: #EDF1FA;
    border: 1px solid #22439E;
    position: relative;
}

/* Promo Code*/
#PromoCode dt
{
    font-size: .7em;
    position: absolute;
    top: -1.25em;
    left: -1.0em;
    background-color: #22439E;
    color: #FFFFFF;
    padding: 1px 10px;
    padding-bottom: 2px;
    border: 1px solid #22439E;
}
#PromoCode dd
{
    margin: 0;
    padding: 5px 0;
    text-align: center;
    background-color: #EAEDF2;
    color: #22439E;
}
.style2
{
    color: #22439E;
    font-size: 130%;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    line-height: 1em;
    margin-top: 40px;
    padding: 5px 25px;
}

div#ie7andup td.salesInfo, 
div#ie6only td.salesInfo, 
div#ie5-5only td.salesInfo, 
div#ie5-01only td.salesInfo
{
    width: 320px;
}

div#ie7andup td.salesInfo #PromoCode dt, 
div#ie6only td.salesInfo #PromoCode dt, 
div#ie5-5only td.salesInfo #PromoCode dt, 
div#ie5-01only td.salesInfo#PromoCode dt
{
    left: -2.0em;
}


