@media screen,tv,projection,print{
        body{
                background:white url("background.jpg") no-repeat scroll 63% 0%;
                margin: 0em;
                padding: 0em;
        }
}
@media screen,tv,projection,print{
        .main{
        border-color: royalblue;
}
}
@media screen,tv,projection,print{
        address.copyright, .menu li{
        background-color: royalblue;

}
}
@media screen,tv,projection{
        address.copyright a:link, .menu li a:link{
/*      color: #FFFFE0;
*/}

}

@media screen,tv,projection,print{
        address.copyright a:visited,  .menu li a:visited{
/*      color: #DEE6CA;
*/}
}
@media screen,tv,projection,print{
        address.copyright a:hover,  .menu li a:hover{
/*      background-color: #92B984;
        color: #33422D;
*/}
}

@media screen,tv,projection,print{
        h1,h2,h3{
        color: #1C341D;
        font-family: Verdana,Arial,sans-serif;
}
}
@media screen,tv,projection,print{
        h1{
        font-size: 170%;
        line-height: 1.1em;
        padding: 0em;
        margin: 0.6em 0%;
        border-style:none;
}
}
@media screen,tv,projection,print{
        h2{
                font-size:150%;
        }
}
@media screen,tv,projection,print{
        h3{
                font-size:120%;
        }
}

@media screen,tv,projection,print{

        h2,h3{
                border-style:none;
                padding:0em;
                clear:both;
        }

}
@media screen,tv,projection,print{
        dl dt{
/*      border-bottom: 1px solid Green;
*/
}
}
@media screen,tv,projection,print{

        dl dl dt{
/*              border-style:none;
*/
        }
}
@media screen,tv,projection,print{
        select{
                border-style:solid;
                border-width:1px;
        }
}
@media screen,tv,projection,print{
        input, select{
        border-color: #8BA4F8;
}
}
@media screen,tv,projection,print{
        td, th, thead, tbody, tr{
        border-color: #5E6558;
}
}
@media screen,tv,projection,print{

        .logo{
                width:90%;
                line-height:1em;
                margin: 5px;
                padding: 10px ;
                position:absolute;
                top: 0px;
                left: 0px;
        }
}
@media screen,tv,projection,print{

        #setarc-logo{
                position:absolute;
                margin:5px;
                padding:5px;
                top:0px;
                right:0px;
        }
}
@media screen,tv,projection,print{
        .main{
                margin: 86px 0em 0em 0em;
                padding: 0.5em 2em;
}
}
@media screen,tv,projection{
        .main{
                border-style: solid none none none;
                border-width: 2.4em 0em 0.4em 0em;
        }
}
@media screen,tv,projection{
        .menu{
                position:absolute;
                top:86px;
                left:0px;
                margin:0em;
                padding:0.5em 2em;
        }
}
@media print{
        .menu{
                display:none;
        }
}
@media screen,tv,projection,print{
        .menu li{
                display:inline;
                margin:0.1em 0.5em 0.1em 0em;
                line-height:1.4em;
                padding:0.1em;
        }
}
@media screen,tv,projection,print{
        div.footer h2{
                display:none;
        }
}
@media screen,tv,projection,print{
        div.navigation h2{
                display:none;
        }
}
@media screen,tv,projection,print{
        ul.date{
                margin:0em;
                padding:0.4em 2em;
                clear:both;
        }
}

@media screen,tv,projection,print{
        ul.date li{
        list-style-type: none;
        display: inline;
        margin: 0em 1em 0em 0em;
        padding: 0.1em;
        line-height: 1.1em;
        color: #222D1D;
}
}
@media screen,tv,projection,print{

        address.copyright{
        margin: 0em;
        padding: 0.4em 2em;
        line-height: 1.3em;
        font-style: normal;
        font-weight: normal;
        clear: both;
        font-size:95%;
        font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
}
@media screen,tv,projection{
        #SIBLING{
                clear:both;
        }
}
@media screen,tv,projection,print{
        tr.done{
                color:#666666;
        }
}