.sq { list-style-image: url("../img/square.jpg"); list-style-position:outside;margin: 0.3em 0; }
.nn { list-style-type:none;list-style-position:outside; background-color:#d2f8d2; text-align:center; margin-left:-30px;}
.n { list-style-type:none;list-style-position:outside;}

.leftimg {
 width:180px; background-color:#821aac; background-image: url('backleft.jpg');
 background-repeat: repeat-y; background-position:top center;
 vertical-align: bottom;color:#ffffff;padding:60px 8px;}
 
 .cnt {margin-left:auto; margin-right:auto; display:block; text-align:center;}
 
.cap {
 background-color:#821aac; color:#ffffff; font-size:1.1em; font-weight: bold; letter-spacing:2pt
 text-align:left; padding-left:20px; }

.cap1 {
 background-color:#821aac; color:#ffffff; font-size:1.1em; font-weight: normal; letter-spacing:2pt
 text-align:left; padding-left:3px }
.ln { list-style-image:none; list-style-type:none;list-style-position:outside;}
.sq1 { list-style-image: url("../img/square.jpg"); list-style-position:outside;margin-left: -10px; }


table#nospace {
    border: solid #ccc 1px;
	border-collapse: collapse;
}
table#nospace td {
    padding: 0px;
    border: solid #ccc 1px;

}


 
.bar1 {background-color:#cc7bed; padding-left:5px; color:#404040; font-weight: bold;}
 
.center {margin: 0 auto; }
.gif_left { list-style-image: url("../img/ball_glass.gif"); list-style-position:outside; margin-left:-25px;}

/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	text-decoration: none;
		font-size:12px;
		text-align:center;
	padding: 2px;
	color: #808080;
}
.m0l0iover {
	text-decoration: none;
		font-size:12px;
			background-image: url(http://phantasma.onza.net/submenu/bg0_on.gif);
		text-align:center;
	padding: 2px;
	color: #ff0000;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
		font-size:12px;
			border : none;

}
.m0l0oover {
	text-decoration : none;
			font-size:12px;
	border : none;

	background: #ffffff;}

/* level 1 inner */
.m0l1iout {
	text-decoration: none;
		font-size:12px;
	padding: 2px;
	color: #000000;
}
.m0l1iover {
	text-decoration : none;
		font-size:12px;
	padding: 1px;
	color: #000000;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #ffffff;
		font-size:12px;
	background: #efefef;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;

	border : 1px solid #ffffff;
	background: #5ae55a;
}

/* level 2 inner */
.m0l2iover {
	text-decoration : none;
	padding: 1px;
		font-size:12px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #ffffff;
	background: #efefef;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	background: #ffffff;
}