.clear{clear:both;}

div.clear{clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0.1px; font-size: 0.1px;}



h1{margin:0;padding:0;font-size:x-large;width:100%;}

h1 a{color:#fff; text-decoration:none;}

h2{border:2px solid #36b; color:#339; font-size:large;padding:0.2em;margin:0.5em 0;}

h3{font-size:medium;}



#description{border:3px solid #006;padding:0.5em; color:#006;}

li{margin:1em 0;}



#content{height:20em;}

body>#content{height:auto;min-height:18em;}



.nolistmark{list-style:none;}



.qa dl{margin:3em 0;padding:0;}

.qa dt{margin:0 0 1em;padding:1em 0 0 2em;text-indent:-2em;font-weight:bold; border-top:1px solid #ccc;}

.qa dd{margin:0 0 1em;padding:0 0 0 2em;text-indent:-2em;}

.qa dd li{text-indent:0;}

.gotoTop{text-align:right;margin:1em 0 0;padding:0; font-size:small;}



#directory-path{

	margin:0;

	margin-borrom:1em;

	padding:0 0.2em;

	}

#directory-path ul{

	margin:0;

	padding:0;

	}

#directory-path li{

	display:inline;

	margin-right:1em;

	white-space:nowrap;

	}

#directory-path a,

directory-path a:visited,

#directory-path-foot a,

#direcotry-path-foot a:visited{

	color:#00f;

	}

#directory-path-foot{

	margin:0;

	padding:0.5em 0 1em;

	

	border-top:1px solid #999;

	}

#directory-path-foot ul{

	margin:0.5em 0 0;

	padding:0.5em 0 0;

	border-top:1px solid #999;

	}

#directory-path-foot li{

	display:inline;

	margin-right:1em;

	white-space:nowrap;

	}

#directory-path-foot a{

	padding-left:0.2em;

}