body { 
margin:0; 
padding:0;
overflow-x:hidden;
overflow-y:auto;
background-color:#FFF;
background-image:url(../images/top.jpg); 
background-repeat:no-repeat; 
}

div#logo { position:absolute; top:0px; left:0px; width:171px; height:250px; margin:0; padding:0; border:0;  z-index:20; 
               background-color:none; }
div#imp { position:absolute; top:225px; left:822px; width:178px; height:50px; margin:0px; padding:0; border:0; z-index:20;
               text-decoration:none; color:#FFF; font:bold 11px Arial, sans-serif; text-align:center;
             }

div#imp a:link {text-decoration:none; color:#EEE; font:bold 11px Arial, sans-serif; }
div#imp a:visited {text-decoration:none; color:#EEE; font:bold 11px Arial, sans-serif; }
div#imp a:hover {text-decoration:none; color:#FFF; font:bold 11px Arial, sans-serif; }

div#links {
   position:absolute; top:197px; left:0px; width:176px; z-index:50; 
   margin:0; padding:0; text-align:left; background-image:url(../images/bg.jpg); border:0; line-height:18px;   
             }
DIV { 
   width:171px; z-index:40; margin:0px; padding-top:8px; padding-left:10px; padding-bottom:3px;  
   border-top:solid 2px #FFF; 
      }
DIV VAR { 
   display:none; width:164px; z-index:200; margin:3px 0px 4px; padding-left:8px;   
            }

div#links a:link {text-decoration:none; color:#666; font:bold 13px Arial, sans-serif; }
div#links a:visited {text-decoration:none; color:#666; font:bold 13px Arial, sans-serif; }
div#links a:hover {text-decoration:none; color:#6381B9; font:bold 13px Arial, sans-serif; }

DIV.closeSub VAR { display:none; }
DIV.openSub VAR { display:block; }


div#content { position:absolute; top:167px; left:170px; padding:0; margin:0; width:650px; z-index:50;
                    text-align:left; background-color:#FFF; border:solid 1px #61869C; font-weight:normal; text-align:justify;               
                  }

div#title { width:648px; height:45px;background-color:#FFF; padding:0; margin:0px; border:0;
               background-image:url(../images/hsg_title.gif); background-repeat:no-repeat; 
                  }

div#rightcont {position:absolute; top:240px; left:820px; padding:0; margin:0; width:180px; height:100%; z-index:30;
                    text-align:center; border:0;              
                  }

div.rightpic { width:100%; padding:0; margin:0; text-align:center; border:0; border-top:solid 2px #FFF;
                  background-image:url(../images/bg.jpg);font:bold 10px Verdana, sans-serif; color:#999;
                  padding-top:20px; padding-bottom:20px;             
                  }

div#content a:link {text-decoration: none; color: #999; font:bold 12px Arial, sans-serif; }
div#content a:visited {text-decoration: none; color: #999; font:bold 12px Arial, sans-serif; }
div#content a:hover {text-decoration: none; color: #F00; font: bold 12px Arial, sans-serif; }
div#content a:active {text-decoration: none; color: #F00; font: bold 12px Arial, sans-serif; }

div#rightcont a:link {text-decoration: none; color: #999; font:bold 10px Verdana, sans-serif; }
div#rightcont a:visited {text-decoration: none; color: #999; font: bold 10px Verdana, sans-serif; }
div#rightcont a:hover {text-decoration: none; color: #F00; font: bold 10px Verdana, sans-serif; }
div#rightcont a:active {text-decoration: none; color: #F00; font: bold 10px Verdana, sans-serif; }

.footer { font: 10px Arial, sans-serif; text-align:center;}
.pictop { margin-top:-5px;margin-bottom:10px; }
.pictext { margin-top:-5px;margin-left:3px; margin-right:3px;margin-bottom:25px; }


p {font:normal 12px Arial,sans-serif; color:#333; line-height:18px; margin-left:20px; margin-right:20px; }
p.fett {font:bold 12px Arial,sans-serif; color:#333; line-height:18px; margin-left:55px; margin-right:90px; }



td,blockquote {font:normal 12px Arial,sans-serif; color:#333; line-height:16px; }

h1,h2,h3,h4,ul,hr { margin-left:20px; margin-right:20px; }
li { margin-left:10px; }
div,td,th,tr { font-size:12px; }
ul { font: 12px Arial, sans-serif; list-style-type:none; line-height:18px; margin-bottom:5px;}
ol { font: 12px Arial, sans-serif; line-height:16px; margin-bottom:5px;}
hr { height:1px; color:#CCC; text-align:center; }


h1 { font:bold 16px Arial,sans-serif; color:#333;}
h2 { font:bold 14px Arial,sans-serif; color:#333; }
h2.sub { margin-top:8px;margin-bottom:0px;}
h3 { font:bold 13px Arial,sans-serif; color:#333; }
h3.sub { margin-top:6px;margin-bottom:0px;}
h4 { font:bold 12px Arial,sans-serif; color:#333; }

