	/*	Style Sheet Sections:		I. Global Rules		II. Template Rules		III. Header Rules		IV. Body Rules		V. NavBar Rules		VI. Hit Lists Rules		VII. Inline Level Rules	*//* I. Global Rules */	body {		color: #333;		background: #fff;		margin: 0;		border: 0;		padding: 0;		font-family: "Trebuchet MS", "Bitstream Vera Sans", "Lucida Grande" verdana, lucida, arial, helvetica, sans-serif;		font-size: 12px;	}			/* Be Kind to Netscape 4 Hack */	p, td, ul, ol, li, di, dl, dt, dd {		font-family: "Trebuchet MS", "Bitstream Vera Sans", "Lucida Grande" verdana, lucida, arial, helvetica, sans-serif;		font-size: 12px;			}		h1, h2, h3, h4, h5, h6, tr, td {		margin: 0;		border: 0;		padding: 0;	}	/* General Tag Rules */	h1 {		margin: 10px;		border: 0;		padding: 0;		font-size: 26px;		color: #206133;		text-shadow: #ddd 5px 5px 2px;	}		h2 {		margin: 10px;		border: 0;		padding: 0;		font-size: 20px;		color: #206133;		text-shadow: #ddd 5px 5px 2px;	}		h3 {		margin: 10px;		border: 0;		padding: 0;		font-size: 18px;		color: #206133;		text-shadow: #ddd 5px 5px 2px;	}		h4 {		margin: 10px;		border: 0;		padding: 0;		font-size: 16px;		color: #206133;		text-shadow: #ddd 3px 3px 2px;	}		h5 {		margin: 10px;		border: 0;		padding: 0;		font-size: 14px;		color: #206133;		text-shadow: #ddd 3px 3px 1px;	}		h6 {		margin: 0;		border: 0;		padding: 0;		font-size: 12px;		color: #e8e8e8;	}		p {		margin: 10px;		border: 0;		padding: 0;	}	/* Content Rules (main body of page) */	.Content p, .Content ul, .Content ol, .Content li, .Content di .Content dl, .Content dt, .Content dd {		line-height: 20px;		word-spacing: 2px;		letter-spacing: 1px;	}	.Content img {		margin: 10px;		border: 0;		padding: 0;	}		.Content table {		margin: 10px;		border: 0;		padding: 0;	}		.Spacer {		margin: 0;		border: 0;		padding: 0;	}		.Spacer img {		margin: 0;		border: 0;		padding: 0;	}				p.SubHead {		margin: 10px;		border: 0;		padding: 0;		font-style: italic;	}		.VariableContent {		margin: 10px;		border: 1px dotted #206133;		padding: 0;		background: #ddd;	}		hr {		margin: 5px;		border-top: 1px solid #206133;		padding: 0;	}	/* Table Rules */	table.StandardChart{	margin: 10px;	border: 1px solid #206133;	padding: 0;}.StandardChart tr td{	margin: 0;	border: 0;	padding: 3px;	background: #ddd;}tr.HeaderRow td{	margin: 0;	border: 0;	padding: 5px;	background: #206133;	font-weight: bolder;	color: #fff;}.TotalRow td	{	margin: 0;	border: 0;	padding: 5px;	background: #ccc;	font-weight: bolder;}		/* II. Template Rules */	.Template tr td {		margin: 0;		border: 0;		padding: 0;	}/* III. Header Rules */			.Header {		margin: 0;		border: 0;		padding: 0;		background-color: #206133;	}		.Header h1 {		margin: 10px 10px 5px 10px;		border: 0;		padding: 0;		font-size: 28px;		font-weight: bolder;		font-style: italic;		color: #fffe55;		text-shadow: #69c 1px 1px 10px;		word-spacing: 5px;		letter-spacing: 3px;	}	.Header p {		margin: 5px 10px 10px 10px;		border: 0;		padding: 0;		font-size: 11px;		font-style: italic;		color: #fffe55;		text-shadow: #333 3px 3px 2px;		word-spacing: 3px;		letter-spacing: 2px;	}		.Header h2 b {		margin: 5px 10px 10px 10px;		border: 0;		padding: 0;		font-size: 11px;		font-style: italic;		color: #fffe55;		text-shadow: #333 3px 3px 2px;		word-spacing: 3px;		letter-spacing: 2px;	}/* Forms */	/*.EntryForm {		margin: 10px;		border: 1px dotted #206133;		padding: 0;		background: #ddd;	}		.Label {		font-weight: bold;		text-align: right;	}*//* Standard Form */.StandardForm{	margin: 10px;	border: 1px solid #206133;	padding: 0;	background: #ddd;}.StandardForm input{	margin: 0;	border: 1px solid #206133;	padding: 2px;	background: #eee;}.StandardForm input:hover{	border: 1px solid .333;}.StandardForm input:focus{	border: 1px solid .333;	background: #fff;}.StandardForm select{	margin: 0;	border: 1px solid #206133;	padding: 2px;	background: #eee;}.StandardForm input[type="submit"]{	margin: 0;	border: 1px solid .036;	padding: 2px;	background: #ccc;	font-weight: bold;}.StandardForm table tr td{	padding: 3px;}.StandardForm strong{	padding-left: 10px;	padding-right: 5px;}.FormSectionHeading{	margin-top: 5px;	border-top: 3px solid .ddd;	font-weight: bolder;	font-size: 12px;	background: #ccc;}.FieldTitle{	font-weight: bold;}.FieldNotes{	font-size: 10px;}.SubmitButton{	padding: 2px;}/* V. NavBar */	.MainNav	{		margin: 0;		border: 0;		padding: 0;		height: 17px;		background-image: url(../G/NavBars/GraphiteAquaBG1x17.gif);		background-repeat: repeat-x;	}		.MainNav ul {		margin: 0;		border: 0;		padding:0;		padding-top: 1px;		list-style: none;		horizontial			}		.MainNav ul li	{		margin: 0 10px;		border: 0;		padding: 0;		display: inline;		font-size: 11px;		letter-spacing: 1px;	}			.NavBar {		background: #fdfc87;	}		.NavBar ul {		margin: 15px;		border: 0;		padding: 0;		list-style: none;	}		.NavBar ul li{		margin: 10px 0 0 0;		border: 0;		padding: 0;		font-weight: bolder;		list-style: none;	}		/* Sub-NavBar ul */	.NavBar ul ul{		margin: 0;		border: 0;		padding: 0;	}		/* Sub-NavBar li */	.NavBar ul ul li{		margin: 3px 0 0 10px;		border: 0;		padding: 0;		list-style: none;		font-size: 10px;		text-indent: 0;	}		.NavBar a {		padding: 0;	}				.NavBar a:active {		background: green;		padding: 0;		color: #000;	}		.NavBar a:visited {		color: #666;	}		.NavBar a:link:hover {		background: #c1eaa2;		padding: 0;		color: #036;	}		.NavBar a:visited:hover {		background: #c1eaa2;		padding: 0;		color: #036;	}	/* Links */	a {		color: #206133;	}		a:link:hover {		color: #036;	}/* VI. Hit Lists */	.TableHead {		margin: 0;		border: 0;		padding: 0;	}		.TableHead td{		font: 14px;		font-weight: bold;		border-bottom: 1px;		border-style: solid;		border-color: #f00;	}		.OddRow {	background: #ccc;	}		tr.OddRow td {	padding: 5px;	}		.EvenRow {	background: #ddd;	}		tr.EvenRow td {	padding: 5px;	}/* SideBar */.SideIndex{	margin: 10px 10px 0 10px;	border: 1px #ccc solid;	background: #eee;}/* VII. Inline Level Rules */	strong {		font-style: bold;	}		/* Footer Rules */	.Footer tr.Spacer td {background: #206133;}		.WebstopFooter {background: #ccc;}		.ContactFooter {background: #edf3fe;}		.AddressFooter {background: #edf3fe;	font-size: 10px; 	}		/* Error */		.DisplayError {		margin: 10px;		border: 1px solid red;		padding: 0;		background: #eee;	}