		body		{			text-align:center;			margin: 0;			padding: 0;			font-family: verdana, geneva, arial, helvetica, sans-serif;			color: #000;			background-color: #aaa;		}				#container		{			margin: 1em 1%;			padding: 0em;			background-color: #fff;			background-image:  url(background.gif);			background-repeat: repeat-y;			border: 2px solid #000;			height: 1%;		}		#banner		{			height: 88px;			background-color: #ddd;			background-image:  url(bannerbackground.gif);			background-repeat: repeat-x;			border-bottom: 2px solid #000;			position: relative;			margin: 0;			padding: 0;		}		#left 		{			text-align: left;			float: left;			width: 240px;			padding-left: 0px;			padding-top: 0px;			margin: 0;			}				#left p { margin-top: 0; 			font-size: 80%;			padding-left: 20px;			padding-right: 10px;		}				#left h1 {			font-family:  Verdana, Arial, Helvetica, sans-serif;			color: #000;			font-size: 80%;			padding-left: 20px;			padding-right: 10px;			margin-bottom: 4px;		}		#left form { margin-top: 0px; 			font-size: 70%;			text-align: center;		}#left hr{width: 90%;text-align: center;}#left h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: white;background-color: #810000;text-align: center;font-weight: bold;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 3px;border-style: solid;border-color: #000000;border-left: none;border-right: none;border-top-width: 2px;border-bottom-width:  2px;}		#left ol {  			font-size: 80%;			margin: 0;			padding-left: 25px;		}				#left ul {  			font-size: 80%;			margin: 0;			padding-left: 5px;		}		#left a { margin-top: 0; 			text-decoration: none;		}		#maincontent		{			text-align: left;						padding: 1em 0em 0em 1em;			margin: 0em 1em 0em 250px;		}		#maincontent h1 {			font-family: georgia, times, "times new roman", serif;			color: #000;			font-size: 95%;		}		#maincontent h2 {			font-family: georgia, times, "times new roman", serif;			color: #eee;			font-size: 90%;			font-weight: bold;			text-align: center;			background-color: #810000;			padding: .2em;			clear: right;			margin-bottom: 15px;		}		#maincontent h3 {			color: #000;			font-size: 80%;			margin: 0;			padding-top: .8em;			padding-bottom: .3em;		}		#maincontent p { margin: 0; 			font-size: 80%;			padding-top: .5em;			padding-bottom: .5em;		}		#maincontent ul { margin-top: 0; 			font-size: 80%;		}		#maincontent li {			padding-top: .2em;			padding-bottom: .2em;		}			#maincontent h4{  			color: #000;			margin: 0;			padding-top: .5em;			padding-bottom: .2em;		}		#maincontent a { margin-top: 0; 			text-decoration: none;		}				#maincontent tr { text-align: center;		}		#maincontent ol { margin-top: 0; 			font-size: 80%;			list-style-type: decimal;		}		#maincontent ol ol { 			list-style-type: lower-roman;			padding-top: .5em;		}.willipic{margin: 10px;float: right; }		.nestedlist li{ 			font-size: 120%;			margin: 0;			padding-top: .5em;			padding-bottom: .5em;			} 		#navcontainer ul		{			margin: 0;			padding: .5em  0px;			list-style-type: none;			text-align: center;			background-color: #810000;			border-bottom: 1px solid #000;		}		#navcontainer ul li		{ 			display: inline; 		}		#navcontainer ul li a		{			font-weight: bold;			font-size: 80%;			text-decoration: none;			padding: .2em .5em;			color: #ddd;			background-color: #810000;		}		#navcontainer a{			border-left: 1px solid #fff;		}		#navcontainer a.last		{			border-right:1px solid #fff;		}		#navcontainer ul li a:hover		{			color: #fff;			background-color: #810000;			border-top: 0px solid #ccc;			border-bottom: 0px solid #eee;		}.redline{height: 7px;width: 100%;background-color: #810000;border-bottom: 2px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 2px;text-align: center;color: white;}.leftimage {border-bottom: 2px solid #000;padding: 0px;margin-bottom: -3px;}.bannerimage {float: left;border-right: 2px solid #000;}.bannerright {float: right;border-right: 2px solid #000;}		.floatright 		{ 			float: right; 		}		#footer		{			clear: both;			background-color: #810000;			margin: 0px;			padding: .1em;			text-align: center;			border-top: 2px solid #000;		}		#footernav ul li		{ 			display: inline; 		}		#footernav ul li a		{			margin-right: 0px;			margin-left: 0px;			font-size: 75%;			text-decoration: none;			padding: 0em .4em;			color: #2a5f00;		}		#footernav a		{			border-right: 1px solid #ccc;		}		#footernav a.last		{			border-right: 0px solid #ccc;		}		#footernav a:link 		{			color: white; 			text-decoration: none;		}		#footernav a:visited 		{			color: white; 			text-decoration: none;		}		#footernav a:active 		{			color: #e3652a; 			text-decoration: none;		}		#footernav a:hover 		{			color: #e3652a; 			text-decoration: none;		}		.punchbox		{			clear: right;			width: 90%;			padding: 10px 10px 10px 10px;			margin: 10px 0px 10px 0px;			background-color: #aaa;			border: 1px solid #000;			}		.textright		{			text-align: right;		}		.imgright 		{			background-color: #fff;			border: 1px solid #000;			display: block;			clear: right;			float: right;			margin: 5px 5px 5px 5px;			padding: 4px;			position: relative;		}		.imgleft		{			background-color: #fff;			border: 1px solid #000;			display: block;			clear: right;			float: left;			margin: 5px 10px 5px 5px;			padding: 4px;			position: relative;		}		.imgshadowright 		{			background-image: url('images/shadow.gif');			background-position: bottom right;			background-repeat: no-repeat;			clear: right;			float: right;			margin: 0 0 15px 25px;			padding: 0;			position: relative;		}		.imgshadowright img		{			background-color: #fff;			border: 1px solid #a9a9a9;			display: block;			margin: -5px 5px 5px -5px;			padding: 4px;			position: relative;		}		.imgshadowleft 		{			background-image: url('images/shadow.gif');			background-position: bottom right;			background-repeat: no-repeat;			clear: right;			float: left;			margin: 0 0 15px 25px;			padding: 0;			position: relative;		}		.imgshadowleft img		{			background-color: #fff;			border: 1px solid #a9a9a9;			display: block;			margin: -5px 5px 5px -5px;			padding: 4px;			position: relative;		}		.images		{		border: 0px;		padding: 5px;		width: 99%;		}		.external 		{			text-decoration: none;			background-image: url('images/external.gif');			background-position: right center;			background-repeat: no-repeat;			padding-right: 20px;		}