/* ===== <http://positioniseverything.net/easyclearing> ===== */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display: inline-block;}

/* Holly Hack targets IE/Win only \*/
	* html .clearfix {height: 1px;}
	.clearfix {display: block;}
/* End Holly Hack */

/* ===== </http://positioniseverything.net/easyclearing> ===== */

html, body {
    margin:0;
    padding:0;
    height:100%; /* 100 % height */
	background-color:white;
}
html>body #wrap {height:100%;} /* 100 % height */
#header {
    width:100%;
	height:24px;
	background-image:url(/shared/images/menu_bg.png);
	background-repeat:repeat-x;
	text-align:center;
}
html>body #header {
   position:fixed;
   z-index:10; /* Prevent certain problems with form controls */
}
html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content {padding:44px 20px;} /* 34px = height of #header and #footer + 10px, 10px = give the content some breathing space */
#footer {
	background-image:url(/shared/images/menu_bg.png);
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
	height:24px;
}
html>body #footer {
   position:fixed;
   bottom:0;
   z-index:10; /* Prevent certain problems with form controls */
}

img {border:none;}

a {color:#009707;font-weight:normal;text-decoration:underline;}
/*a:link, a:hover, a:visited, a:active {color:#009707;}
*/
a:hover {background-color:#99FFCC; /* #d5e0ff */}

#content {max-width:900px; margin:0 auto;}
#content img {display:block;margin:0px auto;text-align:center;}

#backbutton {
	display:none;
	float:left;
	margin-right:15px;
}
#closebutton {
	display:inline;
	float:right;
}

p, #header h1, #glossary h2 {
	word-spacing:1px;
	font: 0.85em/1.4 Georgia, "Times New Roman", Times, serif;
	color:#444444;
	margin:1em 0 0;

}
#header h1, .poptitle {
	margin:0;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
}
#glossary h2 {
	margin-top:34px;
	margin-bottom:0px;
	font-weight:bold;
}
a.gloc {display:block;
	padding-top:44px;
	margin-bottom:0px;

	word-spacing:1px;
	font: 0.85em/1.4 Georgia, "Times New Roman", Times, serif;
	color:#444444;
	font-weight:bold;
	
	text-decoration:none;
}
a.gloc:hover {background-color:transparent;}
.lettersnav {
	margin-bottom:0px;
	white-space:nowrap;
	text-align:center;
}
.lettersnav a {text-decoration:none;}

.activeletter {
	font-weight:bold;
	font-size:2em;
	color:#990000;
}

.toplink {float:right;}

#glossaryfooternav {font-size:12px; margin-top:3px; color:#444;}
#glossaryfooternav a {text-decoration:none; color:#990000;}
#glossary {padding-bottom:2000px;}
.encryptsample {font-family:'Courier New', Courier, monospace;}

/* ===== <TOOLS> ===== */
.notextheight {line-height:0%; font-size:0px;}
.centered {text-align:center;}
.cleared {clear:both;}
.oneline {white-space:nowrap;}
.renderedtext {display:none;}
/* ===== </TOOLS> ===== */
