body {
margin: 1px;
padding: 1px;
color: #000;
background: url(profile_bg.png);
text-align: left;
margin: auto;
border: 0px solid #000;
}
a:active, a:visited, a:link
{
    color: #000;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-color: #000;
}
a:hover
{
    color: #000;
    text-decoration: none;
}
a.nav:active, a.nav:visited, a.nav:link {
color: #000;
font-weight: bold;
text-decoration: none;
}
a.nav:hover {
font-weight: bold;
color: #000;
text-decoration: underline;
}
input, select, textarea { 
    color : #8f8f8f;
    background-repeat : repeat-x;
    background-position : 50% top;
    margin-top : 1px;
    margin-bottom : 1px;
    border : 1px solid #d2d2d2;
}
.bdeg1 { 
background-color: #000; } 
.logo2 { 
background: url(new_logo.png); } 
.ferm3 { 
background: url(profile_bg.png); } 
.ferm4 { 
background: url(sky.gif); } 
.logo5 { 
background-color: #000; } 

div.mai2n {
 padding: 4px;
 border-bottom: 1px dotted #d6d6d6;
}
dl.mai2n {
background: url(profile_bg.png);
 margin: 0;
 padding: 0;
}

dl.mai2n dt {
 margin: 1px;
 padding: 0px;
 border-bottom: 2px dotted #000;
}
dl.mai2n dt:hover {
 background: #f4f8fb;
}