body, html {
margin:0;
padding:0;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
background: #eee}

#wrap{
margin:0 auto;
width:960px;
height:801px;
background: url(../images/vidya.jpg) right top no-repeat;
text-align:left}

.moduletable {float:left;
margin-left:40px;
width:200px;
margin-bottom:20px;
height:790px;
border:1px solid #ccc;
background: url(../images/mnbckg_03.png);
padding:5px
}

a.mainlevel:link, a.mainlevel:visited {
font-weight:bold;
text-decoration:none;
display:block;
font-size:1em;
line-height:1.5em;
margin: 3px 1px;
padding:4px;
color: #1f439b;
background: #fff url(../images/h3s2.png) 100% 50% no-repeat
}

a.mainlevel:hover {
font-weight:bold;
text-decoration:none;
color:#AE33A6;
}

a#active_menu.mainlevel {
font-weight:bold;
text-decoration:none;
color:#1f439b;
background: #ffd161 url(../images/h3s2.png) 100% 50% no-repeat
}

a.sublevel:visited, a.sublevel:link {
line-height:1.5em;
color:#fff;
text-decoration:none!important;
padding:2px;
}

div.sublevel1 {
border-bottom:1px solid #eee;
margin-left:5px;
padding-right:10px;
}

div.sublevel1 img {
display:none;
}

a.sublevel:hover {
text-decoration:none;
border-left:3px solid #ae33a6;
border-right:3px solid #ae33a6;
padding:0 5px;
color:#ffd161;
}

a.sublevel#active_menu {
color:#ffd161;
font-weight:bold;
text-decoration:none;
border-left:3px solid #202020;
border-right:3px solid #202020;
padding:0 5px;
}
