body {
	font-family: Tahoma, serif;
	font-size: 14px;
	color: #535a6c;
	background: #2a232b;
}
	body a {
		color: #8a0101 !important;
	}
	body a:link,
	body a:visited {
		text-decoration: none;
	}
	body a:hover,
	body a:active {
		text-decoration: underline;
	}
	.isLowBandwidth * {
		background-image: none !important;
		text-indent: 0px !important;
	}
	.rootContainer {
		width: 100%;
		background: url('../images/template/bg.jpg') top center no-repeat
	}
		#head {
			background-position: top center;
			background-repeat: no-repeat;
		}
		.seed_1 #head {
			background-image: url('../images/template/mainheader_1.jpg');
		}
		.seed_2 #head {
			background-image: url('../images/template/mainheader_2.jpg');
		}
		.seed_3 #head {
			background-image: url('../images/template/mainheader_3.jpg');
		}
		.seed_4 #head {
			background-image: url('../images/template/mainheader_4.jpg');
		}
		.seed_5 #head {
			background-image: url('../images/template/mainheader_5.jpg');
		}
		.seed_6 #head {
			background-image: url('../images/template/mainheader_6.jpg');
		}
		.seed_7 #head {
			background-image: url('../images/template/mainheader_7.jpg');
		}
		.seed_8 #head {
			background-image: url('../images/template/mainheader_8.jpg');
		}
		.seed_9 #head {
			background-image: url('../images/template/mainheader_9.jpg');
		}
		.seed_10 #head {
			background-image: url('../images/template/mainheader_10.jpg');
		}
		.seed_11 #head {
			background-image: url('../images/template/mainheader_11.jpg');
		}
		.seed_12 #head {
			background-image: url('../images/template/mainheader_12.jpg');
		}
		.seed_13 #head {
			background-image: url('../images/template/mainheader_13.jpg');
		}
			#head .templateWrapper {
				width: 1000px;
				height: 185px;
				margin: 0 auto;
			}
				#searchBar {
					height: 40px;
					line-height: 40px;
					font-family: Georgia, serif;
					color: #a69fa6;
				}
					#searchBar div {
						float: right;
					}
					#searchBar a {
						color: #a69fa6 !important;
						font-style: italic;
					}
					#searchBar a:hover {
						color: white !important;
						text-decoration: none !important;
					}
					#socialLinks {
						width: 170px;
						padding-right: 10px;
					}
					.isLowBandwidth #socialLinks {
						width: auto;
					}
						#socialLinks a {
							display: block;
							text-indent: -10000px;
							background-position: 0px 0px;
							background-repeat: no-repeat;
							width: 24px;
							height: 24px;
							margin-top: 9px;
							margin-left: 10px;
							float: left;
						}
						#socialLinks a:hover {
							background-position: 0px -24px;
						}
						.isLowBandwidth #socialLinks a {
							width: auto;
							margin-top: 0px;
						}
						#rssLink {
							background-image: url('../images/template/icon_rss.png');
						}
						#youtubeLink {
							background-image: url('../images/template/icon_youtube.png');
						}
						#twitterLink {
							background-image: url('../images/template/icon_twitter1.png');
						}
						#googlePlusLink {
							background-image: url('../images/template/icon_googleplus.png');
						}
						#instagramLink {
							background-image: url('../images/template/icon_instagram.png');
						}
					#searchForm {
						position: relative;
						width: 185px;
						height: 40px;
					}
						#searchForm .text {
							position: absolute;
							top: 12px;
							left: 5px;
							width: 150px;
							background: transparent;
							border: 0px;
							margin: 0px;
							padding: 0px;
							font-family: Tahoma, serif;
							font-size: 12px;
							color: #e2dee2;
						}
						.isLowBandwidth #searchForm .text {
							background-color: #736e74;
						}
						#searchForm .submit {
							position: absolute;
							top: 9px;
							right: 0px;
							width: 20px;
							height: 20px;
							background: transparent;
							border: 0px;
							margin: 0px;
							padding: 0px;
							font-family: Tahoma, serif;
							font-size: 12px;
							color: #e2dee2;
						}
						.isLowBandwidth #searchForm .submit {
							background-color: #736e74;
						}
				#header {
					margin: 0px;
					padding: 0px;
				}
					#header a {
						display: block;
						height: 145px;
						background: url('../images/template/title_pattymurray.png') 0px -40px no-repeat;
						text-indent: -10000px;
					}
					.isLowBandwidth #header a {
						color: white !important;
						text-align: center;
						line-height: 75px;
					}
		#body {
			background: url('../images/template/bg_body_spacer.png') top center repeat-y;
		}
			#bodyOuterWrapper {
				background: url('../images/template/bg_subpage_header.png') center 80px no-repeat;
			}
			.page_home #bodyOuterWrapper {
				background-image: url('../images/template/bg_feature_area.png');
			}
				#body .templateWrapper {
					width: 1000px;
					min-height: 500px; /* DEBUG */
					margin: 0 auto;
				}
				.isLowBandwidth #body .templateWrapper {
					background-color: white;
				}
					#nav {
						height: 55px;
						padding: 5px 5px 0px 5px;
					}
						#nav > ul {
							margin: 0px;
							padding: 0px;
						}
						.isLowBandwidth #nav > ul {
							background-color: #52596b;
							height: 55px;
						}
							#nav > ul > li {
								float: left;
								position: relative;
							}
								#nav > ul > li > a {
									display: block;
									height: 55px;
									background-position: 0px 0px;
									background-repeat: no-repeat;
									text-indent: -10000px;
								}
								#nav > ul > li:hover > a,
								#nav > ul > li.current > a {
									background-position: 0px -55px;
								}
								#navHome > a {
									background-image: url('../images/template/nav_home.png');
									width: 140px;
								}
								#navAboutPatty > a {
									background-image: url('../images/template/nav_aboutpatty.png');
									width: 196px;
								}
								#navServices > a {
									background-image: url('../images/template/nav_services.png');
									width: 155px;
								}
								#navNewsroom > a {
									background-image: url('../images/template/nav_newsroom.png');
									width: 180px;
								}
								#navIssues > a {
									background-image: url('../images/template/nav_issues.png');
									width: 136px;
								}
								#navLegislation > a {
									background-image: url('../images/template/nav_legislation.png');
									width: 183px;
								}
								.isLowBandwidth #nav > ul > li > a {
									text-align: center;
									line-height: 55px;
									color: white !important;
								}
								.isLowBandwidth #nav > ul > li > a:hover {
									text-decoration: none !important;
									background-color: #736e74;
								}
								#nav > ul > li > ul {
									display: none;
									position: absolute;
									top: 55px;
									left: 0px;
									background: url('../images/template/bg_dropdown_nav_top.png') top left no-repeat;
									width: 215px;
									margin: 0px;
									padding: 20px 0px 0px 0px;
									z-index: 100;
								}
								#nav > ul > li:hover > ul {
									display: block;
								}
								.isLowBandwidth #nav > ul > li > ul {
									background-color: white;
									border: 1px solid;
								}
									#nav > ul > li > ul > li {
										background: url('../images/template/bg_dropdown_nav_bottom.png') top left no-repeat;
										padding: 8px 30px 0px;
									}
									#nav > ul > li > ul > li.first {
										padding-top: 0px;
									}
									#nav > ul > li > ul > li.last {
										background-position: bottom left;
										padding-bottom: 40px;
									}
									#navAboutPatty > ul > li.last {
										background-image: url('../images/template/bg_dropdown_nav_bottom_about.png');
										padding-bottom: 140px !important; 
									}
										#nav > ul > li > ul > li > a {
											display: block;
											padding-bottom: 8px;
											padding-left: 10px;
											border-bottom: 1px solid #dadfe6;
											color: #647b84 !important;
											background: url('../images/template/arrow_relatedlinks.png') 0px 5px no-repeat;
										}
										#nav > ul > li > ul > li > a:hover {
											color: #8a0101 !important;
											text-decoration: none !important;
										}
										#nav > ul > li > ul > li.last > a {
											padding-bottom: 0px;
											border-bottom: 0px;
										}
					#copyBodyContainer {
					
					}
						#copyBodyWrapper {
						}
							#copyHeader {
								height: 77px;
								padding: 20px 0px 40px 25px;
							}
								#copyHeader a {
									display: block;
									float: left;
									height: 77px;
									margin-top: 10px;
									padding: 0px 25px 0px 20px;
									line-height: 72px;
									background: url('../images/template/bg_cookiecrumb.png') right 10px no-repeat;
									font-size: 16px;
									font-weight: bold;
									color: #5b5f65 !important;
								}
								#copyHeader a:hover {
									color: #8a0101 !important;
									text-decoration: none !important;
								}
								#copyHeader a.last {
									background-image: url('../images/template/bg_cookiecrumb_last.png');
								}
								#copyHeader a.home {
									width: 104px;
									background: url('../images/template/btn_cookiecrumb_home.jpg') 0px 0px no-repeat;
									text-indent: -10000px;
									padding: 0px;
								}
								#copyHeader a.home:hover {
									background-position: 0px -77px;
								}
								.isLowBandwidth #copyHeader a {
									padding: 0px 10px;
									border-top: 1px solid #dadfe5;
									border-bottom: 1px solid #dadfe5;
									border-right: 1px solid #dadfe5;
									width: auto !important;
								}
								.isLowBandwidth #copyHeader a.home {
									border-left: 1px solid #dadfe5;								
								}
							#copyContainer {
								float: left;
								width: 620px;
								margin-left: 50px;
							}
								#copyBodyHeader {
								}
									.copyHeaderTitle {
										font-size: 18px;
										color: #5b5f65;
										border-bottom: 1px solid #dadfe5;
										margin: 0px 0px 20px;
										padding: 0px 0px 5px;
									}
										.copyHeaderTitle a {
											color: #5b5f65 !important;
										}
										.copyHeaderTitle a:hover {
											color: #8a0101 !important;
											text-decoration: none !important;
										}
									.printerFriendly{
										width: 100%;
										text-align: right;
									}
										.printerFriendly a{
											display: block;
											background: url(../images/print.png) no-repeat center center;
											width: 16px;
											height: 16px;
											margin-left: auto;
										}
											.printerFriendly a span{
												display: none;
											}
							#sidebarContainer {
								float: right;
								width: 225px;
								margin-right: 50px;
							}
								#sidebarContainer h2 {
									font-size: 18px;
									text-transform: uppercase;
									margin: 0px 0px 20px;
									padding: 0px;
									color: #5b5f65;
								}
								#subnav {
									margin-bottom: 60px;
								}
									#subnav ul {
										margin: 0px;
										padding: 0px;
									}
										#subnav ul li {
											margin: 0px 0px 5px;
											padding: 0px 0px 5px 15px;
											border-bottom: 1px solid #dadfe5;
											font-size: 18px;
											background: url('../images/template/arrow_relatedlinks.png') 0px 6px no-repeat;
										}
											#subnav ul li a {
												color: #737980 !important;
											}
											#subnav ul li a:hover {
												color: #8a0101 !important;
												text-decoration: none !important;
											}
								#officeInformation {}
									#officeInformation .office {
										margin: 0px 0px 5px;
										padding: 0px 0px 5px;
										border-bottom: 1px solid #dadfe5;
									}
										#officeInformation .office .title {
											font-size: 16px;	
											color: #737980;
											margin: 0px;
											padding: 0px;									
											cursor: pointer;
										}
										#officeInformation .office .title:hover,
										#officeInformation .office .title.active {
											color: #8a0101;
										}
										#officeInformation .office .address {
											margin-top: 10px;
											color: #959da6;
											font-size: 12px;
										}
	
		#foot {
			background: url('../images/template/bg_footer.png') top center no-repeat;
		}
			#foot .templateWrapper {
				width: 1000px;
				margin: 0 auto;
				padding-top: 60px;
				color: #9a8f8b;
				text-align: center;
				height: 150px;
				line-height: 20px;
			}
				#foot .templateWrapper a {
					color: #9a8f8b !important;
				}
				#foot .templateWrapper a:hover {
					color: white !important;
					text-decoration: none !important;
				}

.nosidebar #copyContainer{ width:auto; float:none; margin:0 50px; }