html { 
				margin: 0;
				padding: 0;
			}
			
			body {			
				background-color: #278448;
				background-image: url(/img/spring/bg_site.jpg);
				background-repeat: repeat-x;
				
				color: #333333;
				font-family: verdana, arial, sans-serif;
				font-size: 76%;		
				
				margin: 0;
				padding: 0;
			}
			
			#siteWrapper {
				margin-left: 80px;
				margin-top: 70px;
				margin-bottom: 50px;
				padding: 0px;
				width: 810px;
			}
			
			#siteHeader {
				background-image: url(/img/spring/logo_header.jpg);
				height: 100px;
				width: 810px;
			}
			
			#siteContentWrapper {
				background-color: #ffffff;
				border-left: 10px solid #ffffff;
				border-right: 10px solid #ffffff;
				border-bottom: 10px solid #ffffff;
				padding: 0px;
				width: 790px;
			}
			
			#siteContent {
				background-color: #ffffff;
				border: 1px solid #e0e0e0;
				padding-left: 20px;
				padding-right: 10px;
				padding-top: 10px;
				padding-bottom: 10px;
				width: 758px;
			}
			
			#indexContent {
				background-color: #ffffff;
				border: 1px solid #e0e0e0;
				margin-left: auto;
				margin-right: auto;
				margin-top: auto;
				padding-top: 11px;
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				width: 768px;
			}
			
			#indexBox1 {
				background-color: #c4bfa8;
				background-image: url(/img/bg_DC.jpg);
				border: 1px solid #8a877b;
				font: normal 0.8em/1.5 verdana, arial, sans-serif;
				float: left;
				margin-right: 9px;
				width: 230px;
				height: 330px;
			}
			
			#indexBox2 {
				background-color: #c4bfa8;
				background-image: url(/img/bg_VO.jpg);
				border: 1px solid #8a877b;
				font: normal 0.8em/1.5 verdana, arial, sans-serif;
				float: left;
				margin-right: 9px;
				width: 230px;
				height: 330px;
			}
			
			#indexBox3 {
				background-color: #c4bfa8;
				background-image: url(/img/bg_SO.jpg);
				border: 1px solid #8a877b;
				font: normal 0.8em/1.5 verdana, arial, sans-serif;
				float: left;
				width: 230px;
				height: 330px;
			}
			
			#leftRail {
				background-color: #ffffff;
				float: left;
				margin-right: 10px;
				width: 528px;
			}
			
			#rightRail {
				float: left;
				margin-top: 53px;
				width: 220px;
			}
			
			.blueRail {
				background-color: #6a7c9c;
				color: #ffffff;
			}
			
			#siteSpecials {
				background-color: #ffffff;
				margin-top: 10px;
				padding: 0px;
				width: 790px;
			}
			
			#siteFooter {
				color: #ffffff;
				font: normal 0.8em/1.5 verdana, arial, sans-serif;
			}
			
			#siteLinks {
				float: left;
				margin-top: 10px;
				width: 713px;
			}
			
			#siteLogin {
				float: left;
				width: 97px;
			}
			
			.margin10 {
				margin: 10px;
			}
			
			.greyBox {
				background-color: #d9d9d6;
				position: relative;
				left: 0px;
				padding: 4px;
				width: 520px;
			}
			
			h1 {
				font: normal 2.6em georgia, helvetica, serif, sans-serif;
				margin: 0;
				padding: 0;
			}
			
			h2 {
				font: normal 2.1em georgia, helvetica, serif, sans-serif;
				margin: 0;
				padding: 0;
			}
			
			h3 {
				font:normal 1.6em georgia, helvetica, serif, sans-serif;
				margin: 0;
				padding: 0;
			}
			
			h6 {
				font: bold 1.0em georgia, helvetica, serif, sans-serif;
				margin: 0;
				padding: 0;
			}
			
			ul {
				list-style-image: url(/img/bullet_butterfly.gif);
			}
			
			li {margin-top: 0;}
			
			a:link { color: #3a5c96; text-decoration: underline; }
			a:visited { color: #3a5c96; text-decoration: underline; }
			a:active { color: #8db6fe; text-decoration: none; }
			a:hover { color: #8db6fe; text-decoration: none; }
			
			#siteLinks a:link { color: #ffffff; text-decoration: underline; }
			#siteLinks a:visited { color: #ffffff; text-decoration: underline; }
			#siteLinks a:active { color: #8db6fe; text-decoration: none; }
			#siteLinks a:hover { color: #8db6fe; text-decoration: none; }