@media print {
    * {
        margin:0px;
        padding:0px;
    }
    html {
        max-width:100%;
        width:100%;
    }
    body {
        background-color:#ffffff;
        color:#464646;
        font-family:arial,verdana,helvetica,sans-serif;
        font-size:11px;
        text-align:center;
    }
    html, body, #divCenter {
        height:auto;
    }
    html > body #divCenter {
        height:auto;
        min-height:auto;
    }
    img { border:none; }
    body, td, input {
        color:#464646;
        font-family:arial,verdana,helvetica,sans-serif;
        font-size:100%;
    }
    h1 {
        border-bottom:1px dotted #5f6062;
        font-size:200%;
        line-height:30px;
        margin-bottom:10px;
        width:100%;
    }
    h2  {
        border-bottom:1px dotted #5f6062;
        color:#5f5f5f;
        font-size:120%;
        line-height:16px;
        margin-bottom:10px;
        margin-top:40px;
        width:100%;
    }
    h3 {
        color:#5f5f5f;
        font-size:110%;
        line-height:16px;
    }
    h4 {
        color:#5f5f5f;
        font-size:90%;
        font-weight:normal;
        line-height:16px;
    }
    a, a:link, a:visited {
        color:#5f5f5f;
        cursor:pointer;
        text-decoration:underline;
    }
    a:hover { color:#444444; }
    .clearing { clear: both; }
    .floating { float:left }

    div.dotted { 
        border:1px dotted #5f6062;
        border:none;
        height:1px;
        margin:5px 0px;
    }
    #divCenter {
        background:#ffffff;
        margin:0;
        padding:0;
        text-align:left;
        width:90%;
    }
    #divContainer {
        padding-bottom:30px;
    }
    #divContentContainer { width:100%; }

    /* IE6 Hack */
    * html #divContent #divSubMenu, * html #divContent #divContent {
        display:inline;
    }

    #divMainMenu {
        display:none;
    }
    #divMainMenuLeft {
        left:0px;
        position:absolute;
    }
    #divMainMenuLeft ul {
        list-style-type: none;
    }
    #divMainMenuLeft li {
        background: url(../Images/mainmenu_separator.png) no-repeat right;
        float: left;
        padding:0px 15px;
        text-align: center;
    }
    #divMainMenuLeft li.clearing {
        background: none;
        clear: both;
        display: inline;
        float:none;
    }
    #divMainMenuLeft a {
        color:#cecece;
        display:inline-block;
        font-size:100%;
        height:30px;
        line-height:30px;
        text-decoration:none;
        text-transform:uppercase;
    }
    #divMainMenuLeft a.active {
        background:url(../Images/mainmenu_active.png) no-repeat bottom;
    }
    #divMainMenuLeft li img {
        padding:0px 5px;
    }
    #divMainMenuRight {
        position:absolute;
        right:0px;
    }
    #divMainMenuRight ul {
        list-style-type: none;
    }
    #divMainMenuRight li {
        background: url(../Images/mainmenu_separator.png) no-repeat left;
        float: right;
        padding:0px 15px;
        text-align: center;
    }
    #divMainMenuRight li.clearing {
        background: none;
        clear: both;
        display: inline;
        float:none;
    }
    #divMainMenuRight a {
        color:#cecece;
        display:inline-block;
        font-size:100%;
        line-height:30px;
        height:30px;
        text-decoration:none;
        text-transform:uppercase;
    }
    #divMainMenuLeft a:hover, #divMainMenuRight a:hover {
        color:#ffffff;
    }
    #divMainMenuRight li a.floating {
        padding:0px 2px;
    }
    /* Search */
    #liSearchBox { background:none !important; }
    #divSearchBoxContainer  {
        display:none;
    }

    #divHeader  {
        height:100px;
        width:100%;
    }
    #divHeaderLogo {
        float:left;
        padding-left:15px;
        padding-top:28px;
    }
    #divHeaderMenuContainer {
        height:60px;
        padding-top:40px;
        position:relative;
    }
    #divHeaderMenu {
        display:none;
    }
    #divContentHeaderImage  {
        display:none;
    }
    #divLoginBox {
        display:none;
    }

    #divContent input, #divContent select, #divContent textarea {
        border:1px solid #000000;
        color:#000000;
        display:block;
        font-size:100%;
        line-height:17px;
        height:17px;
        margin-bottom:7px;
        width:100%;
    }
    #divContent textarea {
        height:auto;
    }
    #divContent input.submit {
        background:#ffffff;
        color:#000000;
        font-size:120%;
        line-height:17px;
        height:20px;
        margin-bottom:17px;
        margin-top:17px;
        padding:0px 10px;
    }
    table.contactForm { width:100%; }
    table.contactForm tr {
        border-bottom:1px dotted #5f6062;
        line-height:30px;
        height:30px;
    }
    table.contactForm td { width:50%; }
    #divContactForm input.submit {
        display:inline;
        float:right;
        margin-left:10px;
        width:auto;
    } 
    #divContactForm p {
        font-size:90%;
        margin-top:20px;
    }
    #divContactForm label {
        color:#3e3e3e;
        font-size:110%;
        line-height:30px;
        height:30px;
    } 
    #divFooterContainer {
        display:none;
    }

    /* Content */
    #divContent {
        float:left;
        margin-bottom:30px;
        margin-left:15px;
        padding-top:40px;
        width:100%;
    }
    #divContent p {
        margin-bottom:20px;
    }
    .button {
        background:url(../Images/download_bg.png);
        color:#5e5e5e;
        display:block;
        line-height:19px;
        height:19px;
        text-align:center;
        text-decoration:none;
        width:103px;
    }
    #divContent .contentImage {
        float:left;
        margin-bottom:5px;
        margin-right:10px;
    }

    /* ContentFooter */
    #divContentFooter {
        display:none;
    }

    /* Colors */
    .blue h1 a, .blue h1, .blue #divSubMenu a.active { color:#67bee7; }
    .orange h1 a, .orange h1, .orange #divSubMenu a.active { color:#fdc600; }
    .green h1 a, .green h1, .green #divSubMenu a.active { color:#cbd300; }
    .grey h1 a, .grey h1, .grey #divSubMenu a.active { color:#5f6062; }

    /* SubMenu */
    #divSubMenu {
        display:none;
    }

    /* ContentTables */
    .contentTable, .sitemapTable {
        width:100%;
    }
    .contentTable td  {
        vertical-align:bottom;
    }
    .leftColumn {
        padding-right:20px;
        width:100px;
    }
    .rightColumn {
        padding-left:20px;
        width:103px;
    }

    .sitemapTable   {
        margin-top:30px;
        padding:0px 10px;
    }
    .sitemapTable tr  {
        vertical-align:top;
    }
    .sitemapTable td  {
        width:33%;
        padding:10px;
    }
    .sitemapTable h1 {
        font-size:110%;
        text-transform:uppercase;
    }
    .sitemapTable a {
        font-size:110%;
        text-decoration:none;
    }
    .searchResults h2 {
        background:none;
        font-size:110%;
        margin-bottom:20px;
    }
    .searchResults dt {
        margin-top:10px;
    }
    .searchResults dt a {
        font-size:110%;
        text-decoration:none;
    }
    .searchResults em { font-style:normal; }
    .searchResults dt, .searchResults dd { font-size:110%; }
    .searchResults dt 
    {
        border-top:1px dotted #5f6062;
        display:block;
        line-height:30px;
    }
}
