/* CSS Document */

#t_bottom {
	background-image:url(images/textbook_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
	z-index:10;
	padding:40px 0px 80px 80px;
	}
	
#t_middle {
	background-image:url(images/textbook_repeat.jpg);
	background-repeat:repeat-y;
	background-position:0 286px;
	z-index:5;
	min-height: 1px;
	clear:both;
	width: 569px;
	margin-top: 13px;
	}
	
#t_top {
	background-image:url(images/textbook_top.jpg);
	background-repeat:no-repeat;
	background-position:0 top;
	z-index:10;
	}
	
.clear:after {
	content: ".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
	}
	
.clear {
	min-height: 1px;
	}
	
* html .clear {
	height: 1px;
	}
	
#submenu {
	width:32px;
	float:right;
}

#submenu ul {
	padding:0 0 0 0px;;
	margin:0;
	list-style-type:none;
	}

#submenu ul a {
	display:block;
	background-repeat:no-repeat;
	background-position:-7px 0;
	cursor:pointer;
	}
	
#submenu ul a:hover {
	background-position:-5px 0;
	}

#submenu li {
	display:inline;
	}
	
* html #submenu a {
	height:1px;
	}
	
#submenu .sub_homelink {
	height:60px;
	background-image:url(images/menu_home.gif);
}

sup.footnotes a, sup.footnotes a:link, sup.footnotes a:visited, sup.footnotes a:active, dl#footnotes dt a{
	font-size:.9em;
	text-decoration:none;
	color:#99CF34;
	}
	
* html sup.footnotes a:link {
	font-size:1.1em;
	text-decoration:none;
	color:#99CF34;
	font-weight:normal;
	}
	
* html sup.footnotes a:visited {
	font-size:1.1em;
	text-decoration:none;
	color:#99CF34;
	font-weight:normal;
	}
	
* html sup.footnotes a:active {
	font-size:1.1em;
	text-decoration:none;
	color:#99CF34;
	font-weight:normal;
	}
	
dl#footnotes dt {
	float:left;
	clear:both
	}
dl#footnotes dd {
	padding:0;
	margin:0 0 1em 2em;
	}
	
ul.factsstats {
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.factsstats li {
	padding-left:24px;
	padding-bottom:1em;
	background-image:url(images/forward_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 .2em;
	}
	
ul.factsstats li li {
	background-image:none;
	padding:0px;
	padding-bottom:.4em;
	}

#reference_tips {
	position:absolute;
	top:-25px;
	left:313px;
	z-index:100;
	}
	

