body{	background-color: #7E8E77;	color: black;	margin: 0;	padding: 0;	font: 100% Georgia, "Times New Roman", Times, serif;	line-height: 1.5em;}a:link { color: #0055C4; }a:visited { color: #2D4D77; }a:active { color: #006EFF; }a:hover { color: #0046A2; }/* Banner */#banner{	padding: 0;	margin: 0;	color: white;	line-height: normal;	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;}#titleblock{	float: left;	margin-top: 24px;}#title{	font-size: 2em;	text-transform: uppercase;	letter-spacing: 2px;	font-weight: bold;}#subtitle{	font-size: 1.4em;	font-style: italic;}#author{	margin-top: 24px;	font-size: 1.2em;}#dms{	margin-top: 48px;	color: black;	font-size: .9em;}#dms a{	color: black;	text-decoration: none;	font-size: 1.2em;	text-transform: uppercase;	letter-spacing: 3px;}#page_title a{	color: black;	text-decoration: none;}#banner img{	display: inline;	float: left;	border-right: 1px solid #6F7980;	margin-right: 20px;}#page_title{	font-size: 1.2em;	text-transform: uppercase;	letter-spacing: 2px;	font-weight: bold;	margin: 4px 4px 4px 8px;}#page_title a{	color: white;	text-decoration: none;}/* Global navigation */#site_links{	clear: both;	border-top: 1px solid #6F7980;	border-bottom: 1px solid #6F7980;	padding: 0;	margin: 0;	background-color: #859098;	color: #444;	font-weight: bold;	font-size: .8em;	letter-spacing: 1px;	text-transform: uppercase;	padding: 2px;	text-align: right;	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;}#site_links a{ 	text-decoration: none;	color: #eee;	padding: 2px;}#site_links a:hover, #dms a:hover{ 	background-color: #ffffcc;	color: black;}#site_links ul{	margin: 0;	padding-left: 0;	display: inline;}#site_links ul li{	margin-left: 0;	padding: 0 6px;	list-style: none;	display: inline;}#site_links form{	display: inline;	margin: 0;	padding: 0;}#site_links .input{	margin-left: 4px;	background-color: #fff;	border: 1px solid #000;}#site_links .submit{	margin-left: 4px;	padding: 0;	background-color: #666;	border: 1px solid #000;	color: #fff;	text-transform: uppercase;	font-weight: bold;}/* Main content */#main{	padding: 12px;	background-color: #FCFCFB;}#page_nav{	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	background-color: #F2F3F1;	border: 1px solid #6F7980;	padding: 6px;	margin: 0 0 8px 8px;	width: 30%;	float: right;	font-size: .8em;}#page_nav h2{	margin: 0;}#page_nav ul{	margin: 0;	padding: 0 0 0 1.5em;	color: #333;}#page_nav ul li{	margin: 0;	padding: 0;	list-style: disc;}.jump_nav{	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	background-color: #eee;	border: 1px solid #6F7980;	padding: 0 0 0 4px;	margin: 12px 0;	font-weight: bold;	font-size: .8em;	color: #666;}.jump_nav ul{	margin: 0;	padding-left: 0;	display: inline;}.jump_nav ul li{	margin-left: 0;	padding: 0 6px;	list-style: none;	display: inline;}.jump_nav a{ 	color: #666;	text-decoration: none;	font-weight: bold;	letter-spacing: 1px;	text-transform: uppercase;	padding: 2px;}/* Footer */#footer{	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	padding: 6px 12px;	margin: 0;	font-size: .8em;	line-height: 1.4em;	color: #eee;	border-top: solid 1px #6F7980;}#copyright{	float: left;	padding-bottom: 12px;}#about_links{	text-align: right;}#footer a{ 	color: #eee;}#footer ul a{	padding: 2px;	text-transform: uppercase;	font-weight: bold;	text-decoration: none;	letter-spacing: 1px;}#footer ul a:hover, .jump_nav a:hover{ 	background-color: #ffffcc;	color: black;}#footer ul{	margin: 0;	padding-left: 0;	display: inline;}#footer ul li{	margin-left: 0;	padding: 0 6px;	list-style: none;	display: inline;}/* Headings, paragraphs, tables */h1{	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	font-size: 1.2em;	font-weight: bold;}h2{	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	font-size: 1em;	font-weight: bold;	margin-top: 1.5em;	margin-bottom: .2em;}h3{	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	font-size: 1em;	font-weight: bold;	font-style: italic;	margin-top: 1.5em;	margin-bottom: .2em;}h4{	font-size: .9em;	font-weight: bold;}h5{	font-size: .9em;	font-weight: bold;	font-style: italic;}p{	font-size: .9em;	margin-bottom: .2em;	text-indent: 2em;}ol, ul{	font-size: .9em;	margin-left: 2em;}ul ul, ol ol{	font-size: 1em;	margin-left: 2em;}p.first{	text-indent: 0;	margin-bottom: .2em;}.hilightanat{	background-color: #ffff66;	font-style: normal;}.hilightclin{	background-color: #66FF00;	font-style: normal;}.clin{	background-color: #ddd;}li.answer{	margin: 1em 0;}div.answer{        position: absolute;	visibility: hidden;	width: 85%;	z-index: 10;	background-color: #F2F3F1;	font-family: Trebuchet, Trebuchet MS, Verdana, sans-serif;	//font-size: .8em;	border-left: 1px solid #6F7980;	border-top: 1px solid #6F7980;	border-bottom: 2px solid #6F7980;	border-right: 2px solid #6F7980;}