body {margin:8px; margin-top:0px; background-color: #ffffff; }

.text {margin:0px; font-size: 12px; color:#333333; font-family:"trebuchet ms",tahoma,arial; }

.small {font-size: 11px;}

.mid {font-size: 12px;}

.big {font-size: 14px;}

.huge {font-size: 32px;}

.bold {font-weight:bold;}

a.text:link {text-decoration:underline; }
a.text:visited {text-decoration:underline; }
a.text:hover {text-decoration:none; }
a.text:active {text-decoration:none; }

a.userprofilemenu:link,a.userprofilemenu:visited,a.userprofilemenu:hover,a.userprofilemenu:active {
margin:2px;
font-weight:bold;
color:#000000;
padding: 2px;
text-decoration:underline;
xbackground-color:#ffffff;
font-family:'trebuchet ms'; font-size:12px; }
 
.leftmenu{
background-color:#ffffff;
margin-bottom:4px;
padding: 4px;
position:relative;
font-size: 11px;
font-weight:normal;
font-family:"trebuchet ms",tahoma,arial,geneva;
color:#333333;
}

.mainline {border-bottom:5px solid #b4e960; margin:0px; padding:0px; }

.userprofile_title_image {
border:5px solid #ffffff;
}

.userprofile_element_title
{
border-bottom: 1px solid #b4e960;
background-color:#e4ffd0;
margin:0px;
padding: 2px;
position:relative;
font-size: 14px;
font-weight:bold;
font-family:"trebuchet ms",tahoma,arial,geneva;
color:#444488;
}

.userpanel_subheader{
border-bottom: 1px solid #b4e960;
background-color:#e4ffd0;
margin:0px;
padding: 2px;
position:relative;
font-size: 12px;
font-weight:bold;
font-family:"trebuchet ms",tahoma,arial,geneva;
color:#444488;
}

.userpanel_item{
border-bottom: 1px solid #dddddd;
background-color:#fafafa;
margin-bottom:4px;
padding: 2px;
position:relative;
font-size: 11px;
font-weight:normal;
font-family:"trebuchet ms",tahoma,arial,geneva;
color:#333333;
}



.item_body{
border-left: 0px solid #dddddd;
border-bottom: 0px solid #dddddd;
border-right: 0px solid #dddddd;
background-color:#fffff;
margin-bottom:4px;
padding: 4px;
position:relative;
font-size: 11px;
font-weight:normal;
font-family:"trebuchet ms",tahoma,arial,geneva;
color:#333333;
}

.userpanel_element {
margin:0px;

padding-left: 8px;
padding-right: 8px; 
padding-top: 8px; 
padding-bottom: 8px;

position:relative;
background-color: #ffffff;
font-size: 11px;
font-family:"trebuchet ms",tahoma,arial,geneva;
color:#000000;
border: 0px solid navy;
}

.button {
font-family:'trebuchet ms';
font-weight:bold; 
color:black; 
font-size:15px; 
margin-top:6px; 
padding:4px; 
border: 2px solid #b4e960;
background-color:white;
text-decoration:none;
}

.input{
margin:2px;
padding: 3px;
border:1px solid #6eb9ff; background:#ffffff;
font-family:'trebuchet ms',arial;
font-size:13px;
font-weight:bold;
}

.textbold{
margin:2px;
font-size: 12px;
color:#333333;
font-family:"trebuchet ms",tahoma,arial;
font-weight:bold;
}

.textsmall{
margin:0px;
font-size: 11px;
color:black;
font-family:"trebuchet ms",tahoma,arial;
font-weight:normal;
}

.profilelist {
list-style-type: none;
list-style-position: outside;
margin:3px;
padding:0px;
}
