@Media Print
{
    /* ----------------------------------------------------------------------------------------------------
         Author:        Mediasurface
         Description:   style rules for BCT internet, print media.

         Filename:      print.css
         Created:       25/07/2007
       ------------------------------------------------------------------------------------------------  */

    /* ----------------------------------------------------------------------------------------------------
         GENERAL style rules
       ------------------------------------------------------------------------------------------------  */

    body {
	    background-color:#000000;
    }
    body.intro {}
    body.main {}
    body.content,
    body.prntContent {
	    text-align:justify;
	    background-color:#FFFFFF;
    }

    html,
    body.content {
	    height:100%;
    }
    body.content {
	    padding:0px;
	    margin:0px;
	    min-width:960px;
    }

    body.content,
    body.content td,
    body.content th,
    body.prntContent,
    body.prntContent td,
    body.prntContent th {
	    line-height:20px;
    }
    body.content,
    body.content td,
    body.content th,
    body.content input,
    body.content textarea,
    body.prntContent,
    body.prntContent td,
    body.prntContent th,
    body.prntContent input,
    body.prntContent textarea {
	    color:#000000;
	    font-family:verdana, arial, sans-serif;
	    font-weight:normal;
	    font-size:10pt;
    }

    img {
	    border:0px;
    }

    .bgImg {
	    position:absolute;
	    left:0;
	    top:0;
	    z-index:0;
    }

    /* ----------------------------------------------------------------------------------------------------
         INTRO style rules
       ------------------------------------------------------------------------------------------------  */
    div.fgIntroMain {
	    position:absolute;
	    left:0;
	    top:0;
	    width:100%;
	    height:100%;
    }
    table.fgIntroMain {
	    width:100%;
	    height:100%;
    }
    td.fgIntroSpacer {
	    height:183px;
    }
    td.fgIntro {
	    width:387px;
	    height:183px;
    }
    table.fgIntro {
	    width:100%;
    }

    .introLogoPrt1 {
	    width:266px;
    }
    .introLogoPrt1 img {
	    width:266px;
	    height:136px;
    }
    .introLogoPrt2 {
	    width:121px;
    }
    .introLogoPrt2 img {
	    width:121px;
	    height:136px;
	    /*filter:alpha(opacity=70);*/
	    -moz-opacity:0.7;
    }
    .introLogoPrt3 img {
	    width:387px;
	    height:47px;
    }

    /* ----------------------------------------------------------------------------------------------------
         STANDARD LAYOUT INDEX style rules
       ------------------------------------------------------------------------------------------------  */
    #searchboxzone 
    {
        display:none;
    }
    #mainBox {
	    width:1024px;
	    margin:0px;
    }
    #mainBox td {
	    vertical-align:top;
    }
    #leftTopBox,
    #leftBox 
    {
        display:none;
    }

    #leftBox {
	    background-color:#000000;
    }
    #logoBox {
	    height:125px;
	    max-height:125px;
    }
    #logoBox img {
	    border:0px;
    }
    #menuBox {
        display:none;
    }
    #contentBox {
	    background-color:#EDCBEA;
	    height:350px;
	    overflow:visible; /* IE 6.0 fix for rendering of italics/justify (which widens the containing box) */
    }
    #rightBox 
    {
        display:none;
    }

    #menuPath {
    }
    #menuPath div {
    }
    .leftBottom 
    {
        display:none;
    }

    .bottomImage1 {
        display:none;
    }

    .bottomImage2 {
        display:none;
    }

    .bottomImage3 {
        display:none;
    }

    .bottomImage4 {
        display:none;
    }

    .rightBottom 
    {
        display:none;
    }
    #bottomBox 
    {
        display:none;
    }
    #bottomImages 
    {
        display:none;
    }
    #whitespaceBox {
        display:none;
    }


    /* ----------------------------------------------------------------------------------------------------
         STANDARD LAYOUT MENU style rules
       ------------------------------------------------------------------------------------------------  */
    #menuBox a 
    {
        display:none;
    }
    #menuBox a:hover {
	    color:#000000;
    }
    #menuBox div.currentItem a {
	    color:#000000;
    }
    #menuPath a {
	    color:#000000;
	    text-decoration:none;
    /*	margin-right:10px;*/
	    margin-bottom:5px;
    }
    #menuPath a.current {
	    font-size:18pt;
    }
    #menuPath a.top {
	    font-size:10pt;
    }
    #menuPath a.parent {
	    font-size:14pt;
	    color:#D430AD;
    }


    /* ----------------------------------------------------------------------------------------------------
         STANDARD LAYOUT CONTENT  + PRINT REQUEST style rules
       ------------------------------------------------------------------------------------------------  */
    body.content a:link,
    body.content a:visited,
    body.content a:active,
    body.content a:hover,
    body.prntContent a:link,
    body.prntContent a:visited,
    body.prntContent a:active,
    body.prntContent a:hover {
	    color:#000000;
	    text-decoration:underline;
    }

    h1, h2 {
	    font-family:verdana, arial, sans-serif;
	    font-weight:normal;
	    text-align:left;
	    line-height:1.2em;
    }
    h1 {
	    font-size:18pt;
    }
    h2 {
	    font-size:14pt;
    }

    .contactPOBoxAddress {
	    margin-top:20px;
    }
    table.contactDirect {
	    margin-top:20px;
	    width:348px;
	    height:150px;
    }
    table.contactDirect th {
	    font-weight:bold;
	    text-align:left;
    }

    .searchResultsTxt {
	    font-style:italic;
    }
    body.content table.searchResults td,
    body.prntContent table.searchResults td {
	    padding:2px 3px 3px 3px;
	    font-size:10pt;
    }
    body.content td.searchResultsNr,
    body.prntContent td.searchResultsNr {
	    width:30px;
	    vertical-align:top;
	    font-weight:bold;
    }

    .frmInfo td {
	    vertical-align:top;
    }
    .frmMandFld {
	    color:#0000FF;
    }

    .frmAEList{
	    border-width:1px;
	    border-style:solid;
	    border-color:#6F686F;
    }
    .frmAEList td.lbl {
	    font-weight:bold;
	    width:275px;
    }

    table.multiImgTable td {
	    padding-left:0px;
	    padding-top:5px;
	    padding-right:10px;
	    padding-bottom:5px;
    }

    div.lnkPrint {
	    margin-top:15px;
    }

    /* Partner */
    table.partner {
	    width:100%;
    }
    table.partner td {
	    border-style:solid;
	    border-color:#6F686F;
	    padding:5px;
    }
    table.partner td.logo {
	    width:210px;
    }
    table.partner td.logo {
	    border-width:0px 1px 1px 0px;
    }
    table.partner tr.firstRow td {
	    border-top-width:1px;
    }
    table.partner td.txt {
	    border-width:0px 0px 1px 0px;
    }
    table.partner td.logo div {
	    width:210px;
	    text-align:center;
	    overflow:hidden;
    }

    /* More info */
    div.moreInfo {
	    width:66px;
	    height:50px;
    }
    a.moreInfo:hover,
    a.moreInfo:hover img {
	    background-color:#D430AD;
    }

    /* Language select */
    div.lngSelect {
	    margin-bottom:15px;
	    padding:3px;
	    padding-bottom:0px;
	    text-align:left;
    }
    div.lngSelect img {
	    width:30px;
	    height:15px;
    }

    /* Search form */
    body.content .search input {
	    border:0px;
    }
    body.content .search input.btn {
	    background-color:#EDCBEA;
    }

    /* Text in columns */
    table.colText {
	    width:100%;
    }
    table.colText td {
	    width:50%;
	    padding-left:10px;
	    padding-right:0px;
    }
    table.colText td:first-child {
	    padding-left:0px;
	    padding-right:10px;
    }
}

