		
		body {margin: 0px; background-color: #d8d9db;}
		img {border: none;}
		br {clear: both;}
		form {margin: 0px; padding: 0px;}
		#container {margin: 0px auto; width: 800px; background-color: white;}
		#logo {width: 218px; float: left;}
		#slogan {width: 410px; float: left; padding-top: 15px;}
		#upper-right-cell {width: 170px; height: 115px; float: left;}
		
		#content a, #home-content a {color: #ba082a; text-decoration: none;}
		#content a:hover, #home-content a:hover {color: #ed0431; text-decoration: underline;}
		#content,#sitemap {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; float: left; width: 550px; border-top: solid 10px black; padding: 15px;}
		#content h1, #home-content h1 {font-family: times; font-weight: 500; font-size: 20px; color: black; text-align: center; margin: 0px 0px 10px 0px;}
		#home-content {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; border-top: solid 10px black; padding: 15px;}
		#home-content-container {float: left; width: 580px;}
		
		#sitemap li {padding: 2px 0px;}
		#sitemap li a {color: #ba082a; text-decoration: none;}
		#sitemap li a:hover {color: #ed0431; text-decoration: underline;}
		#sitemap ul {margin-top: 0px;}
		
		
		#utility {background-color: black; width: 784px; margin: 0px auto; padding: 0px 7px;}
		#utility a {color: white; text-decoration: none;}
		#utility a:hover {color: #fab82a; text-decoration: underline;}
		
		#WeatherFeed {float: left; width: 563px; margin: 0px; padding: 0px;}
		#marquee-container {line-height: 29px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left; height: 29px; width: 303px; overflow: hidden;}
			.marquee {float: left; margin-left: 0px; white-space: nowrap;}
		#changelocation {float: right; width: 240px;}
		#changelocation input {color: #6c6c6d; font-size: 11px; border: solid 1px #ba082a; width: 74px;}
		#changelocation div {float: left;}
		#weather-icon {float: left; width: 20px; padding-top: 5px; text-align: center;}
		
		
		#changelocation-text {line-height: 29px; padding: 0px 6px; font-weight: bold; font-size: 11px; color: #fab829; font-family: Verdana, Arial, Helvetica, sans-serif;}
		#changelocation-field {padding-top: 4px;}
		#changelocation-go {padding: 6px 0px 0px 5px;}
		
		#utility-links {border-left: solid 1px white; width: 220px; float: right;}
		#utility-links p {text-align: center; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 8px 0px;}
		#slogan h1 {padding: 2px 0px; font-family: times; font-weight: 500; font-size: 24px; color: #b9082a; text-align: center; margin: 0px;}
		#slogan h2 {font-style: italic; font-family: times; font-weight: 500; font-size: 22px; color: #b9082a; text-align: center; margin: 0px;}
		#slogan h3 {padding: 2px 0px; font-family: times; font-weight: 500; font-size: 22px; color: black; text-align: center; margin: 0px;}
		
		#header {width: 798px; height: 115px; margin: 0px auto; border-bottom: solid 10px black;}
		#shadow {margin: 0 auto; width: 900px; background: url('/images/shadow.jpg') repeat-y top center}
		#title {border-top: solid 1px white; border-bottom: solid 1px white; width: 798px; margin: 0px auto; height: 40px; background: url('/images/titlebar-bg.jpg') no-repeat top left;}
	 	#title-sub-left {width: 218px; height: 40px; float: left;}
		#title-sub-right {width: 580px; height: 40px; float: left;}
		#title-sub-right h1 {line-height: 40px; font-family: times; font-weight: 500; font-size: 24px; color: #fab82a; text-align: center; margin: 0px;}
		#titlebar-left-home {border-top: solid 1px white; border-left: solid 1px white; height: 40px; background: url('/images/titlebar-bg.jpg') no-repeat top left;}
		#main {width: 800px; background: url('/images/nav-bg.jpg') no-repeat;}
		#left {float: left; width: 218px; border-right: solid 1px white;}
		#shadow-bot {margin: 0 auto; width: 900px; height: 13px; background: url('/images/shadow-bot.jpg') no-repeat top center}
		#footer {background-color: #09367a; padding: 10px; width: 778px; margin: 0 auto; border-top: solid 1px white; border-bottom: solid 1px white;}
		
		.nav {display: block; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 23px; font-weight: bold; line-height: 28px; font-size: 12px; margin-left: 4px; margin-top: 4px; border-top: solid 1px black; border-left: solid 1px black; border-bottom: solid 1px black; width: 213px; height: 28px; background: url('/images/nav-button.jpg') repeat-y;}
		.nav a {width: 213px; display: block; color: white; text-decoration: none;}
		.nav a:hover {color: #fab82a; text-decoration: underline; background: url('/images/nav-button-h.jpg') repeat-y;}
		#left ul {list-style: none; margin: 7px 0px; padding: 0px 5px 0px 28px;}
		#left li {border-bottom: solid 1px white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 0px;}
		#left li a {color: black; text-decoration: underline;}
		#left li a:hover {color: #ba082a; text-decoration: underline;}
		
		#sml-login-box {height: 95px; background: url('/images/smlloginbg.jpg') no-repeat; margin: 10px;}
		
		#sml-login-box input {background: url('/images/track-input-bg.jpg') repeat-x center top; border: solid 1px #09367a; width: 84px; height: 14px; float: right; margin-right: 7px;}
		#sml-login-box label {color: #09367a; line-height: 18px; margin-bottom: 2px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; width:43px; padding: 0px 3px 0px 7px;}
		#sml-login-box br, #home-login br {clear: left;}

		#sml-login-box h1 {padding: 7px 5px 4px 5px; font-weight: 500; font-family: 'Times New Roman', serif ; font-size: 18px; margin: 0px; color: #09367a;}
		
		#go-cell {padding-left: 55px;}
		#go-cell p {padding-left: 4px; padding-top: 2px; color: #09367a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin: 0px; float: left;}
		#go-cell p a {color: #09367a;}
		
		#footer ul {text-align: center; list-style: none; margin: 0px; padding: 0px;}
		#footer li {padding: 0px 5px; display: inline; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
		#footer li a {font-weight: bold; color: white; text-decoration: none;}
		#footer li a:hover {color: #fab82a; text-decoration: underline;}
		#footer p {color: #fab82a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding-top: 5px; text-align: center;}
		
		#footer p a {color: #fab82a; text-decoration: none;}
		#footer p a:hover {color: #fab82a; text-decoration: underline;}
		
		#featured-nav-container {float: left; width: 311px;}
		.featured-nav-cell {background: #fcd644 url('/images/featured-nav-bg.jpg') repeat-y top left; height: 75px; border-top: solid 1px white;}
		.featured-nav-cell p {padding: 2px 7px 7px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px;}
		#featured-nav-title {height: 40px;}
		.featured-nav-cell h1 {color: #ba082a; margin: 0px; padding: 7px 7px 0px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
		.featured-nav-cell h1 a {color: #ba082a; text-decoration: none;}
		#featured-nav-title h1 {text-indent: 7px; color: white; margin: 0px; padding: 0px; font-family: times; font-weight: 500; font-size: 24px; line-height: 40px;}
		
		#home-image {float: left; width: 268px; height: 268px; border-right: solid 1px white;}
		#home-cell {background: url('/images/titlebar-bg.jpg') no-repeat top right; height: 268px; border-top: solid 1px white; border-bottom: solid 1px white;}
		.featured-left {width: 192px; float: left;}
		.featured-right {width: 110px; float: right; padding: 7px 7px 0px 0px;}
		#home-guys {position: absolute; top: 33px;}
		#home-image-desc {width: 254px; margin-top: 241px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: white; padding: 7px; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}
		#home-login-container {background-color: white; border: solid 1px black; width: 208px; margin: 4px;}
		#home-login {width: 192px; margin: 8px; background: url('/images/loginbox-bg.jpg') repeat-x top left;}
		
		#home-login input {background: url('/images/track-input-bg.jpg') repeat-x center top; border: solid 1px #09367a; width: 106px; height: 15px; float: right; margin-right: 7px; margin-bottom: 4px;}
		#home-login label {color: #09367a; line-height: 18px; margin-bottom: 4px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; width: 60px; padding: 0px 3px 0px 7px;}
		#home-login p {color: #09367a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin: 0px; padding: 2px 5px 7px 5px;}
		#home-login br {clear: left;}
		#home-login h1 {margin: 0px; padding: 0px; font-family: times; font-weight: 500; font-size: 20px; color: #09367a;}
		
		#home-go {text-align: right; width: 85px; float: left;}
		#home-forgot {width: 107px; float: right;}
		#home-forgot p {margin: 0px; color: #09367a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
		#home-forgot a {color: #09367a;}
		img.c1 {padding-left: 9px;}
		img.c2 {width: 27px; height: 17px; border: 0; cursor: pointer;}
		
		.icon-col {width: 50%; text-align: center;}
