/*******************************************************************/
/*                                                                 */
/* StartPage.css - Definition of global styles used                */
/*                 throughout the Start Page.                       */
/*                                                                 */
/* Copyright © 2001-2003 InstallShield Software Corporation        */
/*                                                                 */

INPUT {
    font-family: "Tahoma";
    font-size: 8pt;
}

TD {
    font-family: "Tahoma";
    font-size: 8pt;
}

BODY {
    background-color: white;
    margin: 0em;
    color: #333333;
    font-family: "Tahoma";
    font-size: 8pt;
}

IMG {
    border: none;
}

A:link, A:visited {
    text-decoration: none;
}

A:hover, A:active {
    color: #993333;
    text-decoration: underline;
}

UL {
    margin-left: 2em;
}

TD {
    text-align: left;
    vertical-align: top;
}

IFRAME {
    width: 100%;
    height: 100%;
}

.mainMsg {
    color: white;
}


.pageHeader {
    width: 100%;
    height: 95px;
}

.pageHeader TD {
    background-image: url(images/TitleFill.jpg);
    background-repeat: repeat-x;
}

.leftPane {
    position: static;
    left: 0px;
    top: 95px;
    width: 197px;
    height: 100%;
    border-left: solid 1px #A4A4B1;
}

.leftPaneHeader {
    position: absolute;
    left: 32px;
    top: 32px;
    width: 183px; /* The width and height here must match the dimensions of the header image. */
    height: 205px;
}

.leftPaneContent {
    position: absolute;
    top: 190px; /* The top value here has to equal the height value above, plus some padding. */
}

.topics {
    color: white;
}

.leftPaneTitle {
    width: 181px;
    height: 205px;
    background-image: url(images/left_task.gif);
    background-repeat: no-repeat;
    color: white;
    font-weight: bold;
    padding-left: 0.75em;
    padding-top: 1.25em;
}

.leftPaneTitle2 {
    width: 181px;
    height: 173px;
    background-image: url(images/left_task2.gif);
    background-repeat: no-repeat;
    color: white;
    font-weight: bold;
    padding-left: 0.75em;
    padding-top: 1.25em;
}

.leftPaneList {
    width: 181px;
    padding-left: 1em;
    padding-right: 1em;
}

.leftPaneList TABLE {
    margin-bottom: 1em;
}

.leftPaneList TABLE TD {
    padding-top: 2pt;
    padding-bottom: 2pt;
}

.leftPaneCloser {
    width: 181px;
    height: 8px;
}

.middlePane {
    position: absolute;
    left: 197px;
    top: 95px;
    width: expression(document.body.clientWidth - 367); /* 197 + 9 + 161 */
    height: 100%;
    z-index: -1;
}

.middlePaneHeader {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 249px; /* The width and height here must match the dimensions of the header image. */
    height: 60px;
}

.middlePaneContent {
    position: absolute;
    top: 70px; /* The top value here has to equal the height value above, plus some padding. */
}

.sectionHeader {
    color: silver;
    font-size: X-Large;
}