/* Neutralize styling:    Elements we want to clean out entirely: */html, body, form, fieldset {	margin: 0;	padding: 0;	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}/* Neutralize styling:    Elements with a vertical margin: */h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {	margin: 1em 0;	padding: 0;}/* Apply left margin:   Only to the few elements that need it: */li, dd, blockquote {	margin-left: 1em;}/* Miscellaneous conveniences: */form label {	cursor: pointer;}fieldset {	border: none;}/* Form field text-scaling */input, select, textarea {	font-size: 100%;}/* Main layout */html {	height: 100%;}body {	text-align: center;	background-image: url(../im/bkgrd.jpg);	background-repeat: repeat;	height: 100%;	color: #666666;}#container {	width: 975px;	background-image: url(../im/cenbkg.jpg);	background-repeat: repeat-y;	background-position: center;	margin-right: auto;	margin-left: auto;}#main {	width: 975px;	height: 100%;	text-align: left;	background-image: url(../im/logo.jpg);	background-repeat: no-repeat;	background-position: center top;}#tc {	height: 124px;}#mc {	vertical-align: top;}#bc {	background-image: url(../im/ftr.jpg);	background-repeat: no-repeat;	height: 40px;	background-position: center bottom;}/* content */#content {	margin: 0;}#footer {	width: 950px;	height: 20px;	font-size: 80%;	text-align: left;	line-height: 20px;	border-top: dashed #110793 1px;}#copy {	width: 150px;	height: 20px;	color: #110793;	float: left;	margin: 0 0 0 20px;}#wm {	height: 20px;	float: right;	margin: 0 0 5px 5px;}#fg {	height: 20px;	float: right;	margin: 0 20px 0 5px;}#rc a {	color: #0099FF;}#content h3 {	margin-left: 150px;}#footer a {	color: #110793;}/* positioning */.fr {	float: right;}.fl {	float: left;}.clearit {	clear: both;	height: 1px;	line-height: 0;	font-size: 1px;}.big {	font-size: 200%;	line-height: 110%;}