body, tr, td, p {font-size: 12px; color: #222; font-family: arial, sans-serif;}
body {margin-bottom: 0px;}

a {color: #336699; text-decoration: underline;}
a:visit, a:hover {color: #0336699; text-decoration: none;}

h1, .h1	{font-family: Arial; font-size:180%; color: #336699;}
h2, .h2	{font-family: Arial; font-size:150%; color: #336699;}

.day {font-family: tahoma, Verdana; font-size: 20px; color: #444; font-weight: bold;}
.my {font-family: tahoma, Verdana; font-size: 10px; color: #888;}

#menu {color: #222; font-size:120%;}
#menu a, a:active, a:visited {font-family: Arial; color: #336699; text-decoration: none;}
#menu a:hover {font-family: Arial; color: #336699; text-decoration: underline;}

#acc ul {padding: 0; margin-left: 10px; margin-right: 10px; display: block; list-style-type: none;}
#acc li {position: relative; padding: 8px; border-bottom: #eeeeee solid 1px;}
#acc .odd { background-color: #f8f8f8;}

.w {color: #ffffff; font-size: 10px;}
a.w, a.w:active, a.w:visited {color: #ffffff; font-size: 10px; text-decoration: underline;}
a.w:hover {color: #ffffff; font-size: 10px; text-decoration: none;}


.b0 { background-color: #fafafa;  border-top: 1px dotted #cccccc;  border-left: 10px solid #cccccc; }
.b1 { background-color: #330099;  color: White;  border-top: 1px dotted #cccccc;  border-left: 10px solid #888888; }
.b2 { background-color: #CF1515;  color: White;  border-top: 1px dotted #cccccc;  border-left: 10px solid #888888; }
.b3 { background-color: #339966;  color: White;  border-top: 1px dotted #cccccc;  border-left: 10px solid #888888; }
.bt { border-top: 1px dotted #cccccc;}
 
/************	Needed part **********************/
.usermenu {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
a.usermenu:link {
	color: #336699;
	font-size: 10px;
	text-decoration: none;
	}
a.usermenu:hover {
	color: #ff6600;
	font-size: 10px; 
	}

td.alt { background: #f6f6f6; }