body {
	font:9pt arial;
	margin:5px;
}

h1 {
	font:12pt arial;
	font-weight:bold;
	border-bottom:1px solid #000;
}

#mContainer {
	position:relative;
	width:200px;
	margin:auto;
	overflow:show;
}

#mContainer h1 {
	margin:0;
	font:9pt arial;
	font-weight:bold;
	background-color:#98B4C1;
	width:12em;
	border:1px solid #000;
	border-bottom-style:none;
	color:#000;
	text-align:center;
	padding:2px 0 2px 0;
	overflow:hidden;
	height:1em;
}

#mContainer h2 {
	margin:0;
	font:9pt arial;
	font-weight:bold;
	width:15em;
	padding:0;
	height:1.2em;
	background-color:#638DA1;
	color:#FFF;
	border:1px solid #000;
}

#mContainer h2 span {
	padding-left:5px;
}

#mContainer ul {
	margin:0;
	padding:0;
	font:9pt arial;
	background-color:#E2EAED;
	border:1px solid #000;
	border-top-style:none;
	width:15em;
	height:3em;
}

#mContainer ul li {
	list-style-type:none;
	height:15px;
	font:9px verdana;
	padding-left:10px;
	margin:0;
}

#mask {
	position:absolute;
	padding:0;
	font-size:9pt;
	width:15px;
	height:1.2em;
	background-color:#638DA1;
	background-image:url(mask_bg.gif);
	background-repeat:repeat-y;
	left:188px;

}

/* styles unrelated to ticker */
hr {
	background-color:#000;
	color:#000;
	height:1px;
	border-style:none;
	clear:both;
}

pre {
	background-color:#FAFAFA;
	border:1px solid #C0C0C0;
	padding:5px;
	font:9pt courier;
}

h3 {
	font:10pt arial;
	font-weight:bold;
	margin:0 0 5px 0;
}

#description {
	font:9px verdana;
	width:500px;
	padding:5px;
	margin:auto;
}

#description p {
	line-height:1.5em;
}
