	/*	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: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;		font-size: 14px;	}			/* Be Kind to Netscape 4 Hack */	p, td, ul, ol, li, di, dl, dt, dd {		font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;		font-size: 14px;	}		h1, h2, h3, h4, h5, h6, table, tr, td {		margin: 0;		border: 0;		padding: 0;	}/* II. Template Rules */	#Template tr td {		margin: 0;		border: 0;		padding: 0;	}/* III. Header Rules */	#craftcolor {background: #bf0029;}		#Header .colorbar1 {		margin: 2px;		border: 5px;		padding: 3px;		background: #000066;		font-size: 30px;		color: #900;	}			#Header .colorbar2 {		margin: 2px;		border: 0;		padding: 3px;		background: #07166d;		font-size: 30px;		color: #900;	}				#Header .colorbar3 {		margin: 2px;		border: 0;		padding: 3px;		background: #0f2c75;		font-size: 30px;		color: #900;	}		#Header .colorbar4 {		margin: 2px;		border: 0;		padding: 3px;		background: #16427c;		font-size: 30px;		color: #900;	}		#Header .colorbar5 {		margin: 2px;		border: 0;		padding: 3px;		background: #1d5783;		font-size: 30px;		color: #900;	}		#Header .colorbar6 {		margin: 2px;		border: 0;		padding: 3px;		background: #246d8a;		font-size: 30px;		color: #900;	}		#Header .colorbar7 {		margin: 2px;		border: 0;		padding: 3px;		background: #2c8392;		font-size: 30px;		color: #900;	}				#Header .colorbar8 {		margin: 2px;		border: 0;		padding: 3px;		background: #339999;		font-size: 30px;		color: #900;	}					#Header .border {		margin: 1px;		border: 0;		padding: 1px;		background: #000;		font-size: 30px;		color: #900;	}		#Header h1 {		margin: 0px;		border: 0;		padding: 8px;		background: #fff;		font-size: 30px;		color: #000000;	}	#Header p {		margin: 0;		border: 0;		padding: 2px;		font-size: 12px;		color: #000;	}/* IV. Body Rules */	h1 {		margin: 10px;		border: 0;		padding: 0;		font-size: 40px;		color: #000000;	}		h2 {		margin: 10px;		border: 0;		padding: 0;		font-size: 20px;		color: #000;	}		h3 {		margin: 10px;		border: 0;		padding: 0;		font-size: 18px;		color: #000;	}		h4 {		margin: 10px;		border: 0;		padding: 0;		font-size: 16px;		color: #000;	}		h5 {		margin: 10px;		border: 0;		padding: 0;		font-size: 14px;		color: #000;	}		h6 {		margin: 0;		border: 0;		padding: 0;		font-size: 12px;		color: #e8e8e8;	}		.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 {		margin: 10px;		border: 0;		padding: 0;	}		p.SubHead {		margin: 10px;		border: 0;		padding: 0;		font-style: italic;	}		.VariableContent {		margin: 10px;		border: 1px dotted #bf0029;		padding: 0;		background: #ddd;	}/* Forms */	.EntryForm {		margin: 10px;		border: 1px dotted #bf0029;		padding: 0;		background: #ddd;	}		.Label {		font-weight: bold;		text-align: right;	}.Confirm {		margin: 10px;		border: 1px dotted #bf0029;		padding: 0;		background: #ddd;/* V. NavBar */	#NavBar {		background: #eee;	}		#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: #000000;		padding: 0;		color: #bf0029;	}		#NavBar a:visited {		color: #666;	}		#NavBar a:link:hover {		background: #bf0029;		padding: 0;		color: #ffffff;	}			#NavBar a:visited:hover {		background: #bf0029;		padding: 0;		color: #c2ccd3;	}	/* Links */	a {		color: #000000;	}		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: #bf0029;	}		.OddRow {	background: #ccc;	}		tr.OddRow td {	padding: 5px;	}		.EvenRow {	background: #ddd;	}		tr.EvenRow td {	padding: 5px;	}/* VII. Inline Level Rules */	strong {		font-style: bold;	}		/* Footer Rules */		#Footer tr.Spacer td {background: #000;}		#WebstopFooter {background: #d1d1d1;}		#ContactFooter {background: #ffffff;}		#AddressFooter {background: #edf3fe;	font-size: 10px; 	}		#WebstopFooter p {		margin: 0;		border: 0;		padding: 0;		text-align: center;	}		#WebstopA {		font-size: 10px;	}		#WebstopB {		font-size: 14px;		font-weight: bolder;	}		#WebstopC {		font-size: 10px;	}		#ContactFooter p.EmployeeName{		background: #ccf;		margin: 0; 		padding: 0 0 5 0; 		font-size: 10px; 		font-weight: bold;	}		#ContactFooter p.EmployeeEmail{		background: #ccf;		margin: 0; 		padding: 0 0 5 50px;		font-size: 10px;	}						/*  Test stuff  */	#Pict1 {		margin: 0;		border: 0;		padding: 0;		float: left;	}		#Pict2 {		margin: 0;		border: 0;		padding: 0;		float: right;	}		#Pict3 {		margin: 0;		border: 0;		padding: 0;		float: left;	}			/* Error */		#DisplayError {		background: #ccc;	}