xbody {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:#F00;
	}

a.link, a.link:visited, a.link:active 
    {font-family: tahoma, sans-serif; 
    font-size: 12px; 
    color:#fff; 
    background:#004060; 
    text-decoration:none;
    margin: 0px;
    }

a.link:hover {
    font-family: tahoma, sans-serif; 
    font-size: 12px; 
    color:#fff; 
    background:#0060BF;
    margin: 0px;
    }     

h1, h2, h3, h4, h5, h6, p  {
    font-family: arial, tahoma, sans-serif; 
    color:#000;
    }     

h1  { font-size: 2em; margin: .67em 0 }
h2  { font-size: 1.5em; margin: .75em 0 }
h3  { font-size: 1.17em; margin: .83em 0 }

h4, p { font-size: 1.00em; margin: 1.12em 0; text-align: justify; }

h5  { font-size: .83em; margin: 1.5em 0 }
h6  { font-size: .75em; margin: 1.67em 0 }     

p.footer {
    font-family: tahoma, sans-serif; 
    font-size: 12px; 
    color:#fff;
    text-align: right;
    margin: 5px;
    }     

p.label {
    font-size: 12px;
    text-align: left;  
    }     

#paper {
    z-index: 0; 
    position: absolute; 
    margin-left: -400px;
    left: 50%; 
    width: 800px; 
    height: 700px;
	min-width:800px; 
    background-color: #CCC; 
    border: 1px solid #999;
    }

#head {
    z-index: 0; 
	position:absolute; 
    left: 0px; 
    top: 0px; 
	width:100%; 
    height: 120px;
    background-image: url(images/banner.jpg); 
    border: none;
    }

#menu {
    z-index: 0; 
	position:absolute; 
    left: 0px; 
    top: 120px; 
	width:100%; 
    height: 20px;
    background-color: #004060; 
    border: none;
    }

#info {
    z-index: 0; 
	position:absolute; 
    left: 0px; 
    top: 140px; 
	width:100%; 
    height: 534px;
    background-color: #fff; 
    border: none;
    }

#foot {
    z-index: 0; 
    position: absolute; 
    left: 0px; 
    bottom: 0px; 
    width: 100%; 
    height: 25px;
    background-color: #004020; 
    border: none;
    }


#mag {position:absolute; top:10px; left:10px; background-color:transparent; z-index:100;}
#mag a.l1, #mag a.l1:visited {display:block; width:auto; height:auto; text-decoration:none; background-color:transparent; top:0; left:0; border:0;}
#mag a img {border:1;}
#mag a.l1:hover {text-decoration:none; background-color:#fff; color:#000;}
#mag a.l1 .landscape {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#mag a.l1:hover .landscape {display:block; position:absolute; top:60px; left:180px; width:480; height:360; border:6px solid #eee; overflow:hidden;}
#mag a.l1:hover b {display:block; position:absolute; top:66px; left:186px; width:495; height:375; background-image: url(images/lshad.gif); overflow:hidden;}

#mag a.p1, #mag a.p1:visited {display:block; width:auto; height:auto; text-decoration:none; background-color:transparent; top:0; left:0; border:0;}
#mag a.p1:hover {text-decoration:none; background-color:#fff; color:#000;}
#mag a.p1 .portrait {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#mag a.p1:hover .portrait { display:block; position:absolute; top:10px; left:220px; width:360; height:480; border:6px solid #eee; overflow:hidden;}
#mag a.p1:hover b { display:block; position:absolute; top:16px; left:226px; width:375; height:495; background-image: url(images/pshad.gif); overflow:hidden;}
    