@charset "utf-8";

/* CSS Document */



article {
	line-height:18px!important;
}



article img {

	border: none;

}

article ul li {

	margin: 0;

}

article ul, ol {

	margin: 0.5em 0 1.5em 1.5em;

	padding-left: 20px;
	
}

article ul {
	list-style: circle;	
}

article ol {

	list-style: decimal;

}

article ol ol {

	list-style:lower-latin;

}

article ol ol ol {

	list-style:lower-roman;

}

article ol ol ol ol {

	list-style:lower-latin;

}

article ul ul, article ol ol, article ul ol, article ol ul {

	margin-bottom:0;

}

article dl	{

	margin:0 1.5em;

}

article dt {

	font-weight: bold;

}

article dd {

	margin: 0 0 1em 1.5em;

}

article small {

	font-size: 0.68em;

}

article code, article pre {

	font-family: "Courier New", Courier, Monaco, "Lucida Console", monospace;

	overflow: auto;

	background-color: #F7F7F7;

}

article pre {

	padding: 1em;

	line-height: 1.5em;

	border: 1px solid #ddd;

	margin: 1.5em 0;

}

article hr{

	border: 1px dotted #666;

	margin-bottom: 1.5em;

}

article blockquote{

	background: url(images/blockquote-l.png) no-repeat left top;

	padding: 10px 15px;

	margin: 0 3em 1em;

	font-size: 1em;

	text-indent: 2em;

}

article blockquote > div {

	background: url(images/blockquote-r.png) no-repeat right bottom;

	padding-bottom: 0.1em;

}

article blockquote cite {

	float: right;

}

article abbr, article acronym { cursor: help; border-bottom: 1px dotted #888; }

/* Headers */

article h1, article h2, article h3, article h4, article h5, article h6 {

	margin: 0 0 20px 0;

	padding: 0;

	line-height: 1.1em;

}


/*
article h1 a, article h2 a, article h3 a, article h4 a, article h5 a, article h6 a {

	font-weight:bold;

}



article h1, article h2 {

	font-weight: bold;

}

article h3, article h4, article h5, article h6 {

	font-weight: bold;

}

article h1 {

	font-size: 175%;

}

article h2 {

	font-size: 150%;

}

article h3 {

	font-size: 135%;

}

article h4 {

	font-size: 125%;

	font-weight: bold;

}

article h5 {

	font-size: 115%;

	font-weight: bold;

}

article h6 {

	font-size: 100%;

	font-weight: bold;

}
*/
article sup, article sub {

	height: 0;

	line-height: 1;

	vertical-align: baseline;

	position: relative;

	font-size: 0.7em;

}

article sup {

	bottom: 1ex;

}

article sub {

	top: .5ex;

}

table, article tr, article td {

		border:1px solid #000;

		margin: 6px 0;

}

article a, article a:visited, article a:hover {

	/*color:#900;

	text-decoration:underline;*/

}



article a:hover {

	text-decoration:none;

}

article strong {
	font-weight:bold;
}