body {
     color:#000000;
     background-image: url(glcu-bg.png);
     background-attachment: fixed;
     background-repeat: no-repeat;
     font-family:sans-serif;
     font-size:12pt;
}
h1 {
   text-align:center;
   font-size:20pt;
   color:#4032b8;
   text-decoration: underline;
}
h2 {
   padding-top:20px;
   text-align:left;
   font-size:15pt;
   color:#555555;
   width: 500px;
   border-width:thin;
   border-color:#bbbbbb;
   border-top-style:dashed;

}
h3 {
   text-align:left;
   font-size:13pt;
   color:#555555;
}
em {
   color:#b31616;
}
li {
   margin-bottom:5pt;
}
p {
  padding-left:20px;
  padding-right:20px;
}

tt.code {
   background: url(grey.png);
   padding-left:8px;
   padding-right:8px;
   border-width:thin;
   border-color:#bbbbbb;
   border-style:dashed;

}
tt.dir {
   background: url(green.png);
   padding-left:5px;
   padding-right:5px;
}
p.code {
   font-family:monospace;
   background: url(grey.png);
   margin-left:20px;
   margin-right:20px;
   padding:8px;
   border-width:thin;
   border-color:#bbbbbb;
   border-style:dashed;
}

p.grey {
  padding-left:20px;
  padding-right:20px;
  color:#555555;
}
img {
    border:none;
}

A:link {
       text-decoration:none;
       color:#0004a6;
}
A:visited {
	  text-decoration:none;
	  color:#00047c;
}
A:hover {
	text-decoration:underline;
	color:#0004a6;
}
div.top {
	   width:700px;
	   height:100px;
	   top:0px;
	   color:#bbbbbb;
	   background-color:#ffffff;
}
div.footer {
	   text-align:right;
	   background: url("FooterBG.png") repeat-x;
	   width:700px;
	   color:#bbbbbb;
	   border-width:thin;
	   border-color:#bbbbbb;
	   border-top-style:dashed;
}

span.date {
	   color:#bbbbbb;
}

span.logo {
	 top: 0px;
	 left: 0px;
}

div.news {
	 position: absolute;
	 top: 5px;
	 left: 400px;
	 width: 300px;
	 height: 55px;
	 font-size: 9pt;
	 color: #000000;
	 padding: 3px;
	 border-width:thin;
	 border-color:#ff5656;
	 border-style:dashed;
}

div.body {
	 width:700px;
}
