h1 {
	margin-bottom: .2em;
	}

h1.term {
	margin-bottom: .4em;
	line-height: 1.2em;
	font-weight: bold;
	font-size: 1.4em;
	color: #434533;
	}
	
h1.break {
	margin-top: .6em;
	background: #fff url(../img/dots.gif) repeat-x 0 0;
	padding-top: .6em;
	font-size: 1.6em;
	color: #434533;
	}	

h3.reflinks {
	clear: both;
	font-size: 1em;
	color: #434533;
	}

div.pagebody-div div.eg ul li {
	background: none;	
	padding-left: 0;
	list-style: disc;
	}

.related {
	font-weight: bold;
	color: #434533;
	}

.nb {
	font-style: italic;
	}
	
.alert {
	margin-top: .8em;
	margin-bottom: 1em;
	border: 2px solid #900;
	padding: .4em .6em .8em .6em;
	}
	
.offmenu {
	margin-right: 40%;
	}	
	
div.pagebody-div .para dd {
	margin-bottom: .6em;
	margin-left: 0;
	padding-left: 0;
	line-height: 1.4em;
	}	


/*--- TERM FORM ---*/

form.outline-form {
	position: relative;
	display: block;
	margin-bottom: 0;
	border: 1px solid #E3EBAF;
	background: #fff;
	padding: 0 10px 10px 10px;
	}

.wide { /* Glossary term textarea */
	width: 98%;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	}
	
.outline-form h4 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: .15em;
	padding-bottom: .25em;
	text-align: center;
	line-height: 1.35em;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #66694E;
	}

form.outline-form .search-button {
	font-size: .93em;
	}
	
.outline-form p {
	margin-top: .4em;
	margin-bottom: .4em;
	line-height: 1.2em;
	font-size: .93em;
	}

/*--- 1 | A | B | C | Index Tabs ---*/

div.center {
	clear: both;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	background: #F1F5D7;
	}

div.index-div {
	width: 43em;
	height: 1.7em;
	margin-right: auto;
	margin-left: auto;
	border-right: 2px solid #fff;
	background: #F1F5D7;
	}
	
div.index-div ul {
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	white-space: nowrap;
	}

div.index-div li {
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	list-style-type: none;
	font-size: .95em;
	}

.pagewrapper-div div.index-div li a {
	margin: 0;
	border-left: 2px solid #fff;
	border-bottom: 0 none;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	}
	
div.index-div li a:link { color: #000; }
div.index-div li a:visited { color: #000; }

div.index-div li a:hover {
	background: #434533;
	color: #fff;
	}
	
div.index-div li.current a:link, div.index-div li.current a:visited {
	background: #fff;
	font-weight: bold;
	color: #434533;
	}

div.index-div li.current a:hover {
	color: #fff;
	background: #434533;
	}
	
.threeleft h4, .threecenter h4, .threeright h4 {
	border-top: 2px solid #fff;
	}
	
/*--- GLOSSARY LISTS ---*/

.threeleft ul, .threecenter ul, .threeright ul {
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: 0;
	padding-bottom: .5em;
	padding-left: 1em;
	}

.threeleft li a:link , .threecenter li a:link, .threeright li a:link, .threeleft li a:visited, .threecenter li a:visited, .threeright li a:visited {
	text-decoration: none;
	border-bottom: 1px solid #fff;
	}
	
.threeleft li a:hover, .threecenter li a:hover, .threeright li a:hover {
	border-bottom: 1px solid #930;
	color: #930;
	}
	
.threeleft ul li, .threecenter ul li, .threeright ul li {
	margin: 0 0 0 0;
	background: #F8FAEB url(../img/bullet-red.gif) no-repeat 0 .35em;
	padding: 0 0 0.3em 14px; /* last value sets distance from bullet gif */
	list-style: none; 
	}
	
/*--- GLOSSARY TRIVIA ---*/
#gstats {
	height: 1%;
	position: relative;
	width: 98.9%;
	margin-top: 1.2em;
	border: 1px solid #E3EBAF;
	background: #f1f5d7 url(../img/bg-glossary-trivia.jpg) repeat-x;
	padding: 6px 2px 8px 0;
	}
	
#gstats div {
	background: none;
	}
	
#gstats h4 {
	margin-top: .25em;
	margin-bottom: .4em;
	font-weight: bold;
	text-align: center;
	color: #434533;
	}
	
#gstats ul {
	margin: 0 0 .8em .8em;
	padding: 0;
	}
	
#gstats ul li {
	position: relative;
	line-height: 1.4em;
	}
	
#gstats a {
	text-decoration: none;
	}
	
#gstats a:hover {
	}	

.gleft, .gcenter, .gright {
	float: left;
	position: relative;
	margin: -1px;
	background: #fff;
	padding: 0;
	color: #000;
	}

.gleft, .gcenter, .gright {
	width: 32%;
	}
	
.gleft {
	padding-left: 1px;
	}	
	
.gcenter {
	margin-right: 1.5%;
	margin-left: 1.5%;
	}
	
p.thumbnail {
	font-size: .93em;
	text-align: center;
	width: 13em;
	min-width: 140px;
	margin-bottom: 1.4em;
	margin-top: 1em;
	margin-left: .8em;
	}

p.thumbnail a, p.thumbnail a:visited {
	text-decoration: none;
	color: #910;
	}
	
p.thumbnail a:hover {
	text-decoration: underline;
	}

p.thumbnail a IMG {
	display: block;
	margin: .6em auto .4em auto;
	border: 1px solid #BDC1A6;
	background: #fff;
	/* IE FIX (background) */
	padding: 2px;
	}
	
p.thumbnail a:hover IMG {
	background: #900;
	}
	
/*--- TABLES ---*/
div.pagebody-div table td ul li {
	background: #F8FAEB url(../img/bullet-red.gif) no-repeat 0 .35em;
	}
	
table.grid {
	border: 0 none;
	background: #fff;
	}
	
.grid td {
	background: #fff;
	vertical-align: top;
	}	
	
th {
	vertical-align: top;
	}
	
/*--- REFERENCE AND FURTHER READING KEY*/

.w3c {
	background: #006dab;
	padding: 0 .2em;
	color: #fff;
	}
	
.pagebody-div dt {
	font-weight: bold;
	color: #434533;
	}