html, body {background:url(../images/global/bg.jpg) top center no-repeat #fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.ss #didYouKnow div{font-family:"Times New Roman", Times, serif; font-size:22px; font-style:italic; margin-bottom:10px; margin-top:3px;}
.ss #footer				{clear:both;}
	.ss #footer h3		{font-family:"Times New Roman", Times, serif; font-size:18px; color:#333333; border:0;}
	.ss #footer ul		{margin:0px; padding:0px;}
	.ss #footer ul li	{margin:5px 0; list-style:none; padding:0px;}
	.ss #footer a:link,
	.ss #footer a:visited {font-size:12px; color:#666666; text-decoration:none; font-weight:normal;}
	.ss #footer a:hover {color:#d62028;}
	.ss #footerDepartments {width:200px; float:left; margin-top:10px;}
		.ss #footerDepartmentsNav {padding-bottom:40px;}
	.ss #footerOfficials {width:210px; float:left; margin-top:10px;}
	.ss #footerPleaseVisit {width:390px; float:left; margin-top:10px;}
	.ss #footerSealNav  {padding:6px 0; font-style:italic;}
	.ss ul#footerSealNav li {padding:2px 0; margin:0px;}
	.ss #footerSealNav a:link,
	.ss #footerSealNav a:visited {color:#000000; font-family:"Times New Roman", Times, serif; text-decoration:none; font-size:16px; font-weight:normal;}
	.ss #footerSealNav a:hover {color:#1f376b;}
	.ss #footerTop		{width:800px; padding:6px 0 5px 100px; margin:0 0 0 100px; border-bottom:#d62028 4px solid; font-style:italic; color:#d62028; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold;}
	.ss #footerTop span	{float:right; font-size:14px; font-weight:normal; padding-top:4px;}
	.ss #footer #pleaseVisit li{width:32%; float:left; text-align:center;}
	.ss #mayorsemail a:link,
	.ss #mayorsemail a:visited,
	.ss #mayorsemail a:hover	{font-style:italic; color:#d62028; font-family:"Times New Roman", Times, serif; font-size:14px; position:relative; top:8px;}
.ss #headerImage		{ width:780px; float:right; clear:both; min-height:378px; padding:0 10px 10px 10px;}
	.ss #liveWorkPlay	{width:100%; margin:55px 0 0 20px; height:90px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#617381; font-size:20px;}
.ss #homeMain		{width:800px; height:511px;}
	.ss #homeSlideShow{position:relative; height:511px;}
	.ss #homeSlideShow div.homeSlide {position:absolute; top:0; left:0px; z-index:8;display:none; height:511px; width:100%;}
	.ss #homeSlideShow div.homeSlide img.homeSlideImg{position:absolute; top:0; left:-1px; margin:0 0 0 1px;}
	.ss #homeSlideShow div.active {z-index:10;display:block;}
	.ss #homeSlideShow div.last-active {z-index:9;display:block;}
.ss #learnAboutYorkLinks {float:left; width:260px; height:120px; margin-left:20px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px;}
	.ss #learnAboutYorkLinks li {font-size:14px; list-style:none;}
	.ss #learnAboutYorkLinks a:link,
	.ss #learnAboutYorkLinks a:visited{color:#0d1e44; font-weight:bold; text-decoration:none;}
	.ss #learnAboutYorkLinks a:hover{text-decoration:underline;}
.ss #leftCol			{width:200px; float:left;}
.ss #logo				{margin-top:27px;}
.ss #mainCol			{width:800px; float:right; min-height:500px;}			
.ss #mainNav			{margin-top:15px; margin-bottom:35px; margin-left:0px; margin-right:0px; padding:0px;}
	.ss #mainNav li		{border-left:6px solid #1f376b; padding:3px 9px; margin:2px 0; background:url(../images/global/40white.png); list-style:none;}
	.ss #mainNav li.currentPage {border:none; padding-top:0px;}
	.ss #mainNav li.currentPage ul {display:block; position:static; background:none; margin:0px; width:auto; color:#62564D; padding:0px;}
	.ss #mainNav li.currentPage ul li {background:none; border-top:1px solid  #CCCCCC; list-style:none;}
	.ss #mainNav li.currentPage ul li.currentPage {background:url(../images/global/star-red.png) no-repeat; background-position:2px center;}
	.ss #mainNav li:hover		{ background:#1f376b;}
	.ss #mainNav li:hover a:link,
	.ss #mainNav li:hover a:visited,
	.ss #mainNav li:hover a:hover{color:#fff; font-weight:normal;}
	.ss #mainNav li.currentPage:hover		{ background:url(../images/global/40white.png);}
	.ss #mainNav li.currentPage:hover a:link,
	.ss #mainNav li.currentPage:hover a:visited,
	.ss #mainNav li.currentPage:hover a:hover{color:#62564D; font-weight:normal;}
	.ss #mainNav li a:link,
	.ss #mainNav li a:visited,
	.ss #mainNav li a:hover{color:#62564d; font-family:"Times New Roman", Times, serif; font-size:16px; letter-spacing:.05em; text-decoration:none; display:block; font-weight:normal;}
	.ss #mainNav li.currentPage a:link,
	.ss #mainNav li.currentPage a:visited,
	.ss #mainNav li.currentPage a:hover{color:#62564d; font-family:"Times New Roman", Times, serif; font-size:16px; letter-spacing:.05em; text-decoration:none; display:block; border-left:6px solid #DD4248; position:relative; left:-9px; margin:0px; padding:5px 0 5px 9px; font-weight:normal;}
	.ss #mainNav .subnav1{position:absolute;z-index:100;margin:-19px 0 0 178px; background:#1f376b; border:0px; display:none; width:250px;}
	.ss #mainNav li:hover .subnav1{display:block;}
	.ss #mainNav .subnav1 li{padding:3px 9px 3px 19px; margin:2px 0; background:url(../images/global/staronblue.jpg) no-repeat; background-position:5px center; border:none;}
	.ss #mainNav .subnav1 li:hover{background:url(../images/global/staronltblue.jpg) no-repeat #5c72a2; background-position:5px center;}
	.ss #mainNav .currentPage .subnav1 li:hover{background:url(../images/global/star-blue.png) no-repeat; background-position:2px center;}
	.ss #mainNav .subnav1 li a:link,
	.ss #mainNav .subnav1 li a:visited,
	.ss #mainNav .subnav1 li a:hover{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.02em; border:0px; padding:0px; margin:0px; position:static; left:0; font-weight:normal;}
	.ss #mainNav .currentPage .subnav1 li a:link,
	.ss #mainNav .currentPage .subnav1 li a:visited,
	.ss #mainNav .currentPage .subnav1 li a:hover{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.02em; font-weight:normal;}
.ss .newsDots			{width:560px; height:10px; position:absolute; top:350px; text-align:right; padding:0 20px 0 220px; z-index:20;}
	.ss .newsDots img	{cursor:pointer;}
.ss .newsBar			{ width:760px; height:131px; position:absolute; top:360px; text-align:right; padding:5px 20px 5px 20px; font-family:"Times New Roman", Times, serif; color:#000000; z-index:15;}
	.ss .newsBarHeader	{font-size:28px; font-weight:normal;}
	.ss .newsBarDescription {font-size:15px; margin-top:4px; font-family:Arial, Helvetica, sans-serif; text-align:right;font-size:12px; line-height:normal;}
	.ss .newsBarInfo	{font-size:13px; margin-top:4px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
	.ss .newsBarInfo a:link,
	.ss .newsBarInfo a:visited {color:#000000; text-decoration:underline; font-weight:normal;}
	.ss .newsBarInfo a:hover {color:#CC0000;}

.ss #siteWrapper		{width:1000px; margin:0 auto;}
.ss .tabsWrapper		{width:100%; position:relative; height:120px; z-index:17;}
	.ss .tabsMoveUp		{position:absolute; top:-29px; width:800px;}
	.ss #mainCol .tabsWrapper ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 28px; width: 100%;}
	.ss #mainCol .tabsWrapper ul.tabs li {float: left;margin: 0 13px 0 0;padding: 0;height: 28px;line-height: 28px; position: relative; width:253px; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic; list-style:none;}
	.ss .blueTab {background:url(../images/global/tab-blue-l.png) left top;}
		.ss .blueTab a:link,
		.ss .blueTab a:visited{color:#b1baf5; font-weight:normal;}
		.ss .blueTab a:hover{color:#fff;}
		.ss .blueTabEnd {background:url(../images/global/tab-blue-r.png) right top; width:11px; height:28px; position:relative; left:10px; float:right;}
		.ss .blueTabBody{background:#1f376b; height:100px; font-size:14px; color:#FFFFFF; font-weight:normal;}
		.ss .blueTabBody a:link,
		.ss .blueTabBody a:visited{color:#b1baf5;}
		.ss .blueTabBody a:hover{color:#fff;}
	.ss .redTab {background:url(../images/global/tab-red-l.png) left top;}
		.ss .redTab a:link,
		.ss .redTab a:visited{color:#f5c6b1; font-weight:normal;}
		.ss .redTab a:hover{color:#fff;}
		.ss .redTabEnd {background:url(../images/global/tab-red-r.png) right top; width:11px; height:28px; position:relative; left:10px; float:right;}
		.ss .redTabBody{background:#d62028; height:100px; font-size:12px; color:#FFFFFF; font-weight:normal;}
		.ss .redTabBody a:link,
		.ss .redTabBody a:visited{color:#f5c6b1;}
		.ss .redTabBody a:hover{color:#fff;}
	.ss .greenTab {background:url(../images/global/tab-green-l.png) left top;}
		.ss .greenTab a:link,
		.ss .greenTab a:visited{color:#dfe9a4; font-weight:normal;}
		.ss .greenTab a:hover{color:#fff;}
		.ss .greenTabEnd {background:url(../images/global/tab-green-r.png) right top; width:11px; height:28px; position:relative; left:10px; float:right;}
		.ss .greenTabBody{background:#8aaf33; height:100px; font-size:14px; font-weight:normal;}
		.ss .greenTabBody a:link,
		.ss .greenTabBody a:visited{color:#dfe9a4;}
		.ss .greenTabBody a:hover{color:#fff;}
	.ss .tabsWrapper ul.tabs li a {text-decoration: none;display: block;font-size: 1.2em;padding: 0 20px; /*--Gives the bevel look with a 1px white border inside the list item--*/outline: none;}
	.ss .tab_container {border-top: none; overflow: hidden; clear: both; float: left; width: 100%;}
	.ss .tab_content {padding:10px 20px;}
.ss #theSpot			{font-size:10px;}
	.ss #theSpot a:link,
	.ss #theSpot a:visited {color:#CCCCCC; text-decoration:none; font-weight:normal;}
	.ss #theSpot a:hover {color:#666666;}
.ss #topBar				{height:30px; color:#c0ced5; font-size:12px; line-height:30px;}
	.ss #topBar input.text	{background-color:#CCCCCC !important; color:#000000; font-family:Arial, Helvetica, sans-serif; border:solid #666666 1px;display:inline-block; margin:0px; padding:0px; position:relative; top:-2px}
	.ss #topBar input.img	{margin:0; padding:0; position:relative; top:3px;}
	.ss #topBarEndCap	{background:url(../images/global/topBar-left.png) no-repeat left top; width:16px; height:30px; float:right;}
	.ss #topBarContent	{background:#152956; text-align:right; width:774px; float:right; padding:2px 10px 2px 0; height:26px;}
	.ss .topBarDots		{background:url(../images/global/topBar-dots.jpg) no-repeat center; width:3px; height:17px; margin:0 8px; display:inline-block; padding:0px;}
	.ss .topBarText		{position:relative; top:-3px;}
	.ss .topBarSocialIcon	{margin:0 3px;}
	.ss #topBar a:link,
	.ss #topBar a:visited{color:#ccc; text-decoration:none; font-weight:normal;}
	.ss #topBar a:hover	{color:#fff;}
.ss #yorkSeal{position:relative; top:-65px; width:200px; float:left; text-align:center;}

.ss .nwtRotatingPhoto {float:right;}
	.ss #rotatingSlideShow{position:relative; width:370px; height:300px; margin:40px 0 0 10px;}
	.ss #rotatingSlideShow div.rotatingSlide {position:absolute; top:0; left:0px; z-index:8;display:none; width:100%;}
	.ss #rotatingSlideShow div.rotatingSlide img.rotatingSlideImg{position:absolute; top:0; left:0; margin:0 0 0 1px;}
	.ss #rotatingSlideShow div.active {z-index:10;display:block;}
	.ss #rotatingSlideShow div.last-active {z-index:9;display:block;}