body { 
background-color:#ffffff;
font-family:arial,helvetica,sans;
font-size:90%;
 }

h1 { 
font-size:115%;
color:#400000;
 }
h2 { 
font-size:105%;
color:#400000;
 }
h3 { 
font-size:100%;
color:#400000;
 }


a:link { 
color:#666666;
 }
a:visited { 
color:#444444;
 }
a:hover { 
color:#777777;
 }


a.side:link { 
font-weight:bold;
font-size:90%;
color:#ffffff;
text-decoration:none;
 }
a.side:visited { 
color:#dddddd;
font-weight:bold;
font-size:90%;
text-decoration:none;
 }
a.side:hover { 
color:#ffdddd;
 }

a.app:link {
font-weight: bold;
font-size:110%;
color: #800000;
text-decoration:underline;
}
a.app:visited {
font-weight: bold;
font-size:110%;
color: #800000;
text-decoration:underline;
}
a.app:hover {
font-weight: bold;
font-size:110%;
color: #c00000;
text-decoration:underline;
}

li { 
margin:1em;
 }
blockquote { 
font-size:90%;
font-style:italic;
background-color:#e0e0e0;
 }


.top	{ margin-bottom : 1em;
margin-top : 0em;
	  padding: 0em;
	  z-index : 1;

 }

.top2	{ position : absolute;
	  top : 16px;
	  right : 5px;
	  width : 500px;
	  z-index : 1;
	  padding : 0.5em;
	margin-bottom : 0.5em;
 }


.menu{ position : absolute;
  top : 90px;
  right : 200px;
  width : 160px;
  z-index : 1;
  padding : 0em;
  margin-bottom : 0.5em;
background-color:#ffffff;
}

.ads { position : absolute;
	  top : 120px;
	  right : 10px;
	  width : 160px;
	  z-index : 0;
	margin-bottom : 0;
	color : black;
	font-weight : bold; }

.content {
  color : black;
  background-color : white;
  position : absolute;
  top : 100px;
  right : 350px;
  z-index : 2;
  padding : 1em;
  left : 0px;
 }

.footer	{
text-align: right;
}
.nads { 
float:left;
margin:1em;
 }
.off { 
background-color:#e4cc9e;
margin:4px;
width:160px;
text-align:left;
font-size:90%;
font-family:arial,helvetica,sans-serif;
 }
.off2 { 
font-weight:bold;
font-style:italic;
color:#666666;
font-family:arial,helvetica,sans-serif;
 }
.offhold { 
padding:4px;
 }
.menuh { 
font-weight:bold;
font-size:80%;
color:#dddddd;
margin-left:4px;
 }
.sads { 
margin:0.5em;
width:140px;
padding: 8px;
}
li.sarts { 
color:#dddddd;
margin-left:-1.5em;
margin-bottom:4px;
margin-top:0px;
font-size:90%;
 }
p.off { 
margin:10px 15px 0 5px;
width: 130px;
text-indent:0em;
 }
td.top { 
background-color:#8080ea;
font-weight:bold;
font-size:80%;
color:#ebebeb;
 }
td.comp { 
font-size:85%;
 }
.m1 { 
background-color:#a63700;
 }
.m2 { 
background-color:#cc4400;
 }
.m3 { 
background-color:#cc8800;
 }