#microtype-logo {    background-image:url(http://www.microtype.com/images/header.png);    display:block;    height:70px;    text-indent:-9999px;     width:574px;}tt  {font-size: 120%;}body {	text-align:left; /* IE6 needs this to center the layout in the browser window */	}#main_wrapper {	max-width:960px; /* sets max layout width */	min-width:600px; /* sets min layout width */	margin-left:auto;  /* centers layout in browser */	margin-right:auto; /* centers layout in browser */	text-align:left; /* resets the centering hack for IE6 on the body tag */	}#header {    height:86px; /* this width + content width must total 100% */	}#nav {	width:90px; /* this width + content width must total 100% */	float:left; /* floats on nav and content divs make them sit side by side */		}#content {	/* default auto width */	min-height:800px;		}/* here comes a hack for IE6 *//* floating this element gets rid of the gap between the nav and content - the hateful 3 pixel jog bug in IE *//* if I float this element in other browsers, the layout breaks - don't remove this comment \*/* html #content { 	float:left; 	}/* end of hack - don't remove this comment */#header_inner, #nav_inner, #content_inner  {	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */	}#header_inner { 	padding:0.5em 0.5em; 	}#nav_inner {	padding:1em .5em; 	text-align:center;	}#content_inner { 	padding:1em 1em 1em 1.5em; /* creates space between the box and the content */	text-align:left;	}div.indent { padding-left: 22px ; } * {	margin:0;	padding:0;	}body {    font-family: Tahoma, Verdana, 'Trebuchet MS', Arial, sans-serif;}.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left *//* DEFAULT TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body {background-color:#FFF;}#main_wrapper {background-color:#FFF;}#header {background-color:#808073;}#nav {background-color:#000000;}#content {background-color:#FFFFE6;}h1, h2, h3, h4, h5 {	color:#332233;	}h6 {	color:#000000;	}p {    font-size:.8em;	line-height:1.5; 	font-family: Tahoma, Verdana, 'Trebuchet MS', Arial, sans-serif;	color:#111111;	}#nav ul {	color:#808073;		}/* ul, ol, dl, blockquote, cite { color:#808073; } */#nav a {	color:#FFFFE6;	}table, form {	color: #000000;	}a {	color:#0033FF;	}	#content  a, a:hover {	color:#222277;	}	#nav_inner  a:hover {	color:#FFFF00;	}	#nav_highlight  a {	color:#FFFF00;    font-weight:bold;	}	div.link  {	font-size:.89em;	}		body.mtype {background-color:#2F2F2F;}.mtype #main_wrapper {background-color:#FFF;}.mtype #header {background-color:#319c9c;}.mtype #nav {background-color:#000000;}.mtype #content {background-color:#d2eceb;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: Tahoma, Verdana, 'Trebuchet MS', Arial, sans-serif;   } h2 {	padding-top: 18px;  padding-bottom: 4px;   } h3 {	padding-top: 16px;  padding-bottom: 3px;   } h5 {	padding-top: 12px;  padding-bottom: 4px;   }  h6 {	padding-top: 4px;  padding-bottom: 1px;   }    h1 { font-size:1.8em; /* 24pt */	}h2 { font-size:1.3em; /* 22pt */    line-height:1.25;	padding:.5em 0 0 0;		}h3 {font-size:1.1em; /* 18pt */	line-height:1.25;	}h4 {font-size:1.1em; /* 18pt */	}h5 {font-size:1em; /* 16pt */	}h6 {font-size:.875em; /* 14pt */	}p  {	font-size:.8em; /* 12pt */	line-height:1.2; /* on 15pt */	margin-bottom:.75em; /* 12pts of space */ 	}#content p {	font-size:.8em;	line-height:1.5; 	font-family: Tahoma, Verdana, 'Trebuchet MS', Arial, sans-serif;	}	#nav p {	font-size:.75em;	font-family: Tahoma, Verdana, 'Trebuchet MS', Arial, sans-serif;	}	#footnote p {      font-size:.6em;	}		nav {font-size:.5em; 	}a {text-decoration: none; 	}	#larger	ul, dl, ol {/*		margin:0 1em .75em 1em; /* lists without specific classes */		font-size:1.9em;		line-height:1.5;		}		ul, dl, ol {/*		margin:0 1em .75em 1em; /* lists without specific classes */		font-size:.8em;		line-height:1.5;		}		li, dd {		padding:0em 0; /* lists without specific classes */		margin-left:2em;		line-height:1.5;				}#nav ul, #nav dl, #nav ol {		margin:.5em .5em .5em .5em; /* lists without specific classes */		font-size:.8em;		/* font-weight:bold; */		font-family: Verdana, 'Trebuchet MS';		line-height:80%;		color:#999;		}#nav li {	list-style-type:none;	margin-left:0;	}	dt {font-weight:bold;}code {font-size:1.25em;}* html code {font-size:1.1em;} /* default size is smaller in IE */	cite {	font-size:.85em;	font-style:italic;	}blockquote {	border-top:2px solid;	border-bottom:2px solid;	width:50%;	margin:1em 0 1em 20%;	padding:.3em 1em;	}blockquote p {	margin-bottom:.1em;	}blockquote p:before { /* IDWIMIE 6 and 7 */	content: open-quote;	color:#cccc8f;}blockquote p:after {  /* IDWIMIE 6 and 7 */	content: close-quote;	color:#366;}blockquote cite {	font-size:.85em;	}abbr, acronym {	border-bottom:1px dashed #000;	cursor:default;	}address {	margin:0 1em .75em 1em;	}img {	border:0;	}table caption {	font-weight:bold;	font-size:1em;	margin-top:.6em;	}table {	margin: .3em 1em 1em 1em;	border-top:1px solid #069;	border-collapse:collapse;	font-size:.8em;	font-family: Tahoma, Verdana, 'Trebuchet MS', Arial, sans-serif;	}table th	{	padding: .3em .5em .3em .5em;	border-bottom:2px solid #069;	}table td	{	padding: .3em .5em .3em .5em;	border-bottom:1px solid #069;	}a[target="_blank"]:after,  a[target="new"]:after {      margin:0 2px 0 3px;      padding:2px;      color:#333;      background:#ff9;  	font-size:.7em;	font-weight:bold;    content:  ">"; } 