 /*-------------------------------------	AlphaNet Print Styles	http://alphanet.org	author: nGen Works	http://ngenworks.com-------------------------------------- */body {	font: normal 10pt/18pt verdana, arial, helvetica, sans-serif;	color: #666;	margin: 15pt;	padding: 0;	}#container {	position: relative;	width: 90%;	margin: 0;	padding: 0;	}	#header, #skip-nav, #nav, #bfrg-nav, #myalpha-nav {	display: none;	}	#foot {	margin: 2pt 0 0 0;	padding: 5pt 0;	font-size: 9pt;	text-align: center;	color: #a3a3a3;	}	/* links + typography------------------------------------------------ */a:link, a:active, a:visited {	color: #98ae50;	text-decoration: none;	border-bottom: 1pt solid #98ae50;	}a:hover {	color: #666;	text-decoration: none;	border-bottom: 1pt solid #999;	}	#foot a:link, #foot a:active, #foot a:visited {	color: #a3a3a3;	text-decoration: none;	border-bottom: 1pt solid #a3a3a3;	}#foot a:hover {	color: #666;	text-decoration: none;	border-bottom: 1pt solid #666;	}	h1 {	color: #b31e35;	font-size: 13pt;	margin: 0 0 5pt 0;	padding: 0;	}	h2 {	color: #693;	font-size: 12pt;	margin: 0 0 5pt 0;	padding: 0;	font-style: italic;	}	h2 span.bookmarkpg {	display: none;	}	h3 {	color: #693;	font-size: 12pt;	margin: 0 0 5pt 0;	padding: 0;	}#myalpha-nav h3 { margin: 0 0 5pt 18pt; }h6.hide {	position: absolute;	top: 0;	left: -9999pt;	margin: 0;	padding: 0;	font-size: 1pt;	}	#foot p { margin: 5pt 0; }/* home styles------------------------------------------------ */#content-container-home {	width: 760pt;	margin: 0;	padding: 0;	}	#header-home {	width: 760pt;	padding: 0;	margin: 0;	}/* hides from ie mac \*/*html #header-home {	margin: 0 0 -2pt 0;	}	/* end hack */p.home-welcome {	position: absolute;	top: 0;	left: -9999pt;		margin: 0;	padding: 0;	font-size: 1pt;	}	#welcome-flash {	width: 760pt;	margin: 0;	padding: 0;	}	#sub-holder {	position: absolute;	top: 349pt;	left: 15pt;	width: 730pt;	padding: 15pt 0 0 0;	margin: 0;	}	#submenu1 {	float: left;	margin: 0;	padding: 40pt 0 10pt 0;	width: 235pt;	background: transparent url(../img/header-submenu1.gif) top left no-repeat;	}	#submenu2 {	float: left;	width: 235pt;	margin: 0 0 0 15pt;	padding: 40pt 0 10pt 0;	background: transparent url(../img/header-submenu2.gif) top left no-repeat;	}	#submenu3 {	float: right;	width: 230pt;	margin: 0;	padding: 40pt 0 10pt 0;	background: transparent url(../img/header-submenu3.gif) top left no-repeat;	}	#submenu1 p, #submenu2 p, #submenu3 p {	margin: 0;	padding: 0 10pt;	}	#foot-home {	width: 760pt;	margin: 2pt 0 0 0;	padding: 5pt 0;	font-size: 9pt;	text-align: center;	color: #a3a3a3;	clear: both;	}	/* call-outs------------------------------------------------ */div.fact, div.issue, div.key, div.news, div.ref, div.dig, div.good, div.pie, div.rem {	padding: 15px 10px 0 10px;	border-right: 2px solid #669933;	border-left: 2px solid #669933;	}	div.fact p, div.issue p, div.key p, div.news p, div.ref p, div.dig p, div.good p, div.pie p, div.rem p {	margin: 0;	color: #693;	font-weight: bold;	}/* search results styles------------------------------------------------ */div.result {	margin: 5pt 0 10pt 0;	padding: 5pt 0;	border-bottom: 1pt solid #ccc;	}	ul.string {	margin: 0;	padding: 0;	list-style: none;	display: inline;	}	ul.string li {	margin: 0 5pt 0 0;	padding: 0 12pt 0 0;	list-style: none;	display: inline;	background: transparent url(../img/bullet-string.gif) top right no-repeat;	color: #999;	font-size: 10pt;	font-style: italic;	}		ul.string li a:link, ul.string li a:visited, ul.string li a:active {	color: #999;	border-bottom: 1px solid #999;	}	ul.string li a:hover {	color: #92b7d2;	border-bottom: 1px solid #92b7d2;	}	ul.string li.last {	background-image: none;	}	div.result p {	margin: 2px 0;	}	/* tables------------------------------------------------ */table.bfrgdata {	border: 1px solid #999;	padding: 2px;	margin: 0 auto;	}	table.bfrgdata td { 	font: normal 10pt/18pt verdana, arial, helvetica, sans-serif;	color: #666;	border: 1pt solid #ccc;	margin: 0;	padding: 2px;	vertical-align: top;	}	table.bfrgdata td p { 	margin: 0;	padding: 10px;	}	table.bfrgdata td.title { 	font: normal 10pt/18pt verdana, arial, helvetica, sans-serif;	color: #fff;	background-color: #693;	border: 1pt solid #693;	padding: 2px;	text-align: center;	}/* misc------------------------------------------------ */div.clear { clear: both; }img { float: right; margin: 5pt; }