    /*
    MWL.com Global styles
    Updated: July 28 2006
    */

    body {
        margin: 0;
        padding: 0;
        font: 12px Arial, Verdana, sans-serif;
        background: #FFF8F0;
        }
    p {font-size:12px; margin:0; padding:0;}

    /* ---- [ common tags ] ---- */
    h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6b7d00; line-height:18px; font-weight:bold; margin:10px 0 3px 0; padding:0;}
    h3 { font-size:11px; font-weight:bold; color:#666; margin:0 0 3px 0; padding:0; }
    form{ margin:0px; padding:0px; }
    a img { border:none; }
    .clearall { clear:both; line-height:0px; font-size:1px; }
    .strong {font-weight:bold;}
    .floatRight{ float:right; }

     /* ---- [ links ] ---- */


     /* ---- [ alternative styles ] ---- */
    .altstyle {font-family: Verdana, Arial, sans-serif;}
    .altsize {font-size: 11px;}
    .altcolor {color:#333;}
    .altmargin {margin:8px 0;}

    .altlink {color:#333;}
    .altlink a {text-decoration:none; color:#333;}
    .altlink a:visited {text-decoration:none; color:#666;}
    .altlink a:hover {text-decoration:none; color:#5249a4;}

    .altlink2 a {text-decoration:none; color:#666;}
    .altlink2 a:visited {text-decoration:none; color:#999;}
    .altlink2 a:hover {text-decoration:none; color:#5249a4;}

    .altlinkblk a, .altlinkblk a:visited, .altlinkblk a:hover {color:#000;}

    /* ---- [ hack for IE minwidth ] ---- */
    * html .IEminwidth { border-left:885px solid #F0F0F6; position:static; float:left; z-index:1; }
    * html .IEcontainer { margin-left:-885px; position:relative; float:left; z-index:1; }
    #wrapper { min-width:885px; margin:0; padding:0; }

    /* ---- [ header ] ---- */
    #banner { margin:0; padding:3px 20px; }


    /* ---- [ main content well ] ---- */
    #pagebody { background-image:url(/ab/images/temps/abshell/centercontentBGTile.gif); background-repeat:repeat-y; }
        * html #pagebody { display:inline-block; } /* this is an IE hack to keep the background image behind everything */

    #singlecolumn { float:left; width:580px; background-color:#FFF; padding:10px 0 20px 3px; overflow:auto;}

    #maincolumn { float:left; width:407px; padding:10px 1px 20px 2px; margin-left:170px; overflow:auto; text-align:center; background:#FFF; }
        * html #maincolumn { display:inline; }
        #maincontentwell { text-align:left; width:390px; }

    #leftcolumn { float:left; width:170px; margin-left:-580px; background-color:#E1E1EC; font-size:11px; }
        * html #leftcolumn { display:inline; }

    #adcolumn	{ float:left; width:300px; font-size:10px; margin:2px 0 15px 0; }


    /* ---- [ left navigation display ] ---- */
    #topLeftNav { line-height:10px; background:#F0F0F6; width:100%; }
    #leftcolumn ul, #leftcolumn li { margin:0; padding:0; list-style-type:none; line-height:16px;}
    #middleLeftNav { background:#C3C3D8; width:100%; }
    #channelInfo { font-weight:bold; }
    #channelInfo form, #channelInfo select { margin:2px 0 0 0; width:135px; line-height:11px; font-size:10px;}
    #leftCoverPromo{ padding-left:7px; }
    .leftNavPadding { padding:7px 0 7px 10px; }
    .whiteLine { border:0; background-color:#fff; color:#fff; height:3px; clear:both; width:100%; font-size:1px; }

    /* ---- [ footer ] ---- */
    #footer	{ clear:both; padding:6px 0 0 0; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; line-height:15px; color:#666; border-top:10px #6365AE solid; background:#D7D7E4; }
    #footer a:link, #footer a:visited { margin:0 4px; color:#666; text-decoration:none; }
    #footer a:hover { margin:0 4px; color:#666; text-decoration:underline; }
    #footer div.row, #footer div.row2, #footer div.row3 { clear:both; width:880px; }
    #footer div.row2 { margin-top:7px; }
    #footer span.fls { float:left; width:164px; font-weight:bold; font-size:11px; text-align:right; color:#6365AE; }
    #footer span.frs { float:right; width:706px; font-size:11px; font-weight:bold; text-align:left; }
    #footer span.frs2 { float:right; width:706px; font-size:10px; text-align:left; font-weight:normal; margin-top:2px; margin-bottom:8px; }
    #footer hr { border:0; background-color:#fff; color:#fff; height:3px; clear:both; width:100%; }

    /* ---- [ popup layer styles  ] ---- */
    iframe{ margin:0px; }
    #popDiv{ /* Renders in IE */
        position:absolute; left:100px;top:200px;z-index:9000;background-color:#FFF;border:3px solid #336699;visibility:hidden; }
    html>body #popDiv { /* Renders in Firefox/etc */
        position:absolute;left:100px;top:200px;z-index: 9000;background-color:#FFF;border: 2px solid #999;visibility:hidden;overflow-y:auto; }
    #popContent{ float:left;min-width:400px;}
    #popTopBar{ float:left;width:98%;clear:both;padding:5px 5px 5px 5px;}
    #popTopBar a{ font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;font-size:11px;}

    /* ---- [ old style spacers ] ---- */
    .spacer { font-size:10px; line-height:8px }
    .smSpacer { font-size:3px; line-height:3px }
    .lgSpacer { line-height:15px }
    .oneSpacer { font-size:1px; line-height:1px }

    /* ---- [ global form styles  ] ---- */
    #formNoMargin{ margin:0px; }
    #sponsorAdDiv { position:absolute;}

    #sectionTop { width:390px; background-color:#FFF;border: 1px solid #CCC;}
    #sectionTopLeft {width:200px; float:left;}
    #sectionTopRight {width:190px; float:right; padding-top:8px}
    #sectionTopHz {clear:both; padding-top:10px;}

    .lineBreak  {  display:block; width:100%; background-color:#CCC; line-height:1px; font-size:1px; clear:both; margin:2px 0 10px 0;}

    .bgMain {margin:0px 8px 10px 8px; padding:0;}
    .bgMain h2 {font-size:16px; font-weight:bold; margin:0; padding:0;}
    .bgMain h2 a, .bgMain h2 a:visited {text-decoration:underline;}
    .bgMain p {font-size:13px; padding:0 0 2px 0; }
    .bgMain ul { width: 100%; margin:0; padding:0; position:relative; }
    .bgMain li { float:left; margin:0; padding:0 0 4px 0; list-style:none; width:100%;  }

    .vertTwoLink  {margin:0 0 10px 0; padding:0;}
    .vertTwoLink ul { margin:0; padding:0; position:relative; }
    .vertTwoLink li { float:left; width:183px; margin:0; padding:0 7px 4px 4px; list-style:none; }

    .inlinelink, inlinelink a { font-size:10px; color:#333333; line-height:12px; letter-spacing:1px; text-decoration:none; padding-bottom:4px;}
    .inlinelink a:hover { text-decoration:underline; }
    .inlinelink a:visited { color:#666666; }

    /* ---- [ tooltips  ] ---- */
    #tooltipDiv {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1000;
        visibility: hidden;
        padding: 5px;
        border-style: solid;
        border-width: 5px;
        border-color: #FFF;
        background-color: #D5E0E4;
        color: #3278a0;
        font-family: verdana, sans-serif;
        font-size: 11px;
        white-space: nowrap;
    }
    tooltipDisplay { display:none;}

