*	{ margin: 0; padding: 0; }
html	{ min-height: 100%; margin: 0 0 .1em; }

body	{ font: 10px/10px Georgia, "Times New Roman", Times, serif; color: #000; text-align: center; background-color: #f5f5f5; behavior:url("../css/csshover.htc"); }
body *	{ position: relative; }

a:link, a:visited	{ color: #155494; text-decoration: none; }
a:hover	{ text-decoration: underline; }

.clear	{ clear: both; }

/* Navigation */
#headContainer, #header, #logo, #flashFeature, #topNav, #leftNav { display: none; }


#footContainer { width: 100%; background-color: #000; text-align: left; float: left; margin-top: 40px; }
#footer { background-image: url('../i/layout/sprite-footer.png'); background-repeat: repeat-y; min-height: 60px; width: 800px; margin: 20px auto; }
	#footer p { font-size: 13px; line-height: 19px; color: #FFF; }
	#footer #leftCol { float: left; width: 160px; }
	#footer #centerCol { float: left; width: 245px; padding-left: 25px; }
	#footer #rightCol { float: right; width: 370px; }

/* Page */
#content { width: 800px; text-align: left; margin: 0 auto; height: 100%; background: url('../i/layout/sprite-vertical.png') repeat-y 0 0; background-color: #F5F5F5; }
	#content img { border: none; }
	#content #right { float: right; width: 640px; padding-left: 52px; }
		#content #right h1 { margin: 0 0 15px; font: bold 22px/1em Georgia, "Times New Roman", Times, serif; color: #000; }
		#content #right h2 { margin: 0 0 15px; font: bold 18px/1em Georgia, "Times New Roman", Times, serif; color: #000; }
		#content p { margin: 0 0 20px 0; font-size: 14px; line-height: 20px;  }
			#content .footLinks { margin: 0; }
				#content .footLinks a { color: #000; }
		#content #right ul { margin: 0 0 18px 0; font-size: 14px; line-height: 20px; }
			#content #right ul li { list-style: none; background: url('../i/layout/bullet.png') no-repeat 0 8px; padding: 0 0 0 10px; margin: 0 0 10px; }
		#content .imgL { font-size: .8em; line-height: 1.4em; font-weight: bold; color: #303030; z-index: 1; float: left; margin: 0 15px 10px 0; }
		#content .imgR { font-size: .8em; line-height: 1.4em; font-weight: bold; color: #303030; z-index: 1; float: right; margin: 0 0 10px 15px; }
		#content .client { clear: both; margin-top: 45px; }
		#timeline { width: 100%; margin: 0 0 20px; border: 0; border-collapse: collapse; font-size: 12px; line-height: 16px; vertical-align: top; }
			#timeline td.left01 { background-color: #d2e9ff; width: 120px; padding: 5px; text-align: right; font-weight: bold; }
			#timeline td.right01 { background-color: #d2e9ff; padding: 5px; }
			#timeline td.left02 { background-color: #f5f5f5; width: 120px; padding: 5px; text-align: right; font-weight: bold; }
			#timeline td.right02 { background-color: #f5f5f5; padding: 5px; }
		#citiesL .cities { float: left; width: 200px; margin: 0 10px 0 0; padding-left: 10px; z-index: 5; }
		#citiesC .cities { float: left; width: 200px; margin: 0 10px 0 0; padding-left: 10px; z-index: 5; }
		#citiesR .cities { float: right; width: 200px; margin: 0 0 0 10px; padding-right: 10px; z-index: 5; }
	#content #left { float: left; width: 108px; z-index: 5; }