body {
	background: #f9f9f9 url('../images/site_specific/bg_repeat.png') repeat-x;
	color: #6a6a6a;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding: 0px;
}

	.root h1 { font-weight: bold; font-size: 20px; color: #282e48; }
	.root h2 { font-weight: bold; font-size: 16px; color: #bf802d; }
	.root h3 { font-weight: bold; font-size: 14px; color: #6a6a6a; }


	body a {
		color: #bf802d;
	}
	body a:link,
	body a:visited {
		text-decoration: none;
	}
	body a:hover,
	body a:active {
		text-decoration: none;
	}
	.templateWrapper {
		width: 1010px;
		margin: 0px auto;
	}
	.foot_bg { background: url('../images/site_specific/bgbottom_repeat.png') bottom repeat-x; padding-bottom: 40px; }
	.root {
		background-position: center top;
		background-repeat: no-repeat;
		zoom: 1;
 	}
	.seed_1 .root { background-image: url('../images/site_specific/header_1.jpg'); }
	.seed_2 .root { background-image: url('../images/site_specific/header_2.jpg'); }
	.seed_3 .root { background-image: url('../images/site_specific/header_3.jpg'); }
	.seed_4 .root { background-image: url('../images/site_specific/header_4.jpg'); }
	#header {
	}
		#header .templateWrapper {
			position: relative;
			height: 235px;
			background-position: center top;
		}
		.seed_1 #header .templateWrapper { background-image: url('../images/site_specific/header_1.jpg'); }
		.seed_2 #header .templateWrapper { background-image: url('../images/site_specific/header_2.jpg'); }
		.seed_3 #header .templateWrapper { background-image: url('../images/site_specific/header_3.jpg'); }
		.seed_4 #header .templateWrapper { background-image: url('../images/site_specific/header_4.jpg'); }

		#header #animatedSeal {
			height: 128px;
			position: absolute;
			top: 0px;
			left: 175px;
			width: 110px;
		}
		
		#searchForm {
			display: block;
			position: absolute;
			top: 15px;
			right: 0px;
			width: 260px;
			height: 30px;
		}
			#searchForm form {
				display: block;
				margin: 0px;
				padding: 0px;
			}
				#searchForm .text {
					display: block;
					position: absolute;
					top: 0px;
					left: 0px;
					width: 200px;
					height: 25px;
					line-height: 25px;
					background: transparent;
					border: 0px;
					margin: 0px;
					padding: 0px 0px 0px 10px;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 14px;
					color: #2e373f;
				}
				#searchForm .submit {
					display: block;
					position: absolute;
					top: 0px;
					right: 10px;
					width: 25px;
					height: 25px;
					background: transparent;
					border: 0px;
					margin: 0px;
					padding: 0px;
				}
			#header .nav {
				background-image: url('../images/site_specific/nav_bg.png');
				background-position: center;
				height: 87px;
				position: absolute;
				bottom: 0px;
				left: 0px;
				width: 1010px;
			}
				#header .nav > ul {
					margin: 0px;
					padding: 0px; /* 0px 50px */
					width: 1010px;
				}
					#header .nav > ul > li {
						display: block;
						position: relative;
						float: left;
						margin: 0px 0px 0px 0px; /* will be overriden by JS for auto-adjust */
						padding: 0px;
					}
						#header .nav > ul > li > a {
							background-position: top;
							background-repeat: no-repeat;
							color: #375a7a;
							display: block;
							font-size: 18px;
							font-weight: bold;
							height: 87px;
							line-height: 87px;
							padding: 0px;
							text-indent: -9999px;
						}
						#header .nav > ul > li.nav_aboutjerry > a { background-image: url('../images/site_specific/nav_aboutjerry.png'); width: 163px; }
						#header .nav > ul > li.nav_services > a { background-image: url('../images/site_specific/nav_services.png'); width: 141px; }
						#header .nav > ul > li.nav_newsroom > a { background-image: url('../images/site_specific/nav_newsroom.png'); width: 158px; }
						#header .nav > ul > li.nav_issues > a { background-image: url('../images/site_specific/nav_issues.png'); width: 124px; }
						#header .nav > ul > li.nav_legislation > a { background-image: url('../images/site_specific/nav_legislation.png'); width: 159px; }
						#header .nav > ul > li.nav_kansas > a { background-image: url('../images/site_specific/nav_kansas.png'); width: 131px; }
						#header .nav > ul > li.nav_connect > a { background-image: url('../images/site_specific/nav_connect.png'); width: 134px; }
						#header .nav > ul > li:hover > a {
							background-position: bottom;
						}
						#header .nav > ul > li > ul {
							display: none;
							position: absolute;
							top: 87px;
							left: -10px;
							background: url('../images/site_specific/dropdown_repeat.png') repeat-y;
							width: 286px;
							margin: 0px;
							padding-top: 15px;
							z-index: 100;
							border-left:1px solid #D3D3D3;
						}
						#header .nav > ul > li:hover > ul {
							display: block;
						}
						#header .nav > ul > li.nav_connect > ul {
							left: -153px;
						}
							#header .nav > ul > li > ul > li {
								background: url('../images/site_specific/bullet.png') 5px 14px no-repeat;
								border-top: 1px #d9d9d9 solid;
								color: #6a6a6a;
								font-family: Helvetica, sans-serif;
								font-size: 14px;
								font-weight: bold;
								line-height: 14px;
								margin: 0px 15px;
								padding: 10px 0px 10px 15px;
								width: 237px;
							}
							#header .nav > ul > li > ul > li.first {
							}
							#header .nav > ul > li > ul > li.last {
								border-bottom: 1px #d9d9d9 solid;
							}
							#header .nav > ul > li > ul > li.image-wrapper {
								background: url('../images/site_specific/dropdown_bottom.png') bottom no-repeat;
								border-top: 0px;
								margin: 0 0 -5px;
								padding: 15px 17px 23px;
								width: 252px;
							}
							#header .nav > ul > li > ul > li.image-wrapper .image {
								background-image: url('../images/site_specific/dropdown_imgfiller.jpg');
								background-repeat: none;
								height: 108px;
								width: 252px;
							}
								#header .nav > ul > li.nav_aboutjerry > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_about.jpg'); }
								#header .nav > ul > li.nav_services > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_services.jpg'); }
								#header .nav > ul > li.nav_newsroom > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_newsroom.jpg'); }
								#header .nav > ul > li.nav_issues > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_issues.jpg'); }
								#header .nav > ul > li.nav_legislation > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_legislation.jpg'); }
								#header .nav > ul > li.nav_kansas > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_kansas.jpg'); }
								#header .nav > ul > li.nav_connect > ul > li.image-wrapper .image { background-image: url('../images/site_specific/dropdn_connect.jpg'); }
							
							
								#header .nav > ul > li > ul > li > a {
									margin: 0px;
									padding: 0px;
									color: #6a6a6a;
								}
								#header .nav > ul > li > ul > li > a:hover {
									text-decoration: none;
									color: #bf802d;
								}
			#header h1 {
				position: absolute;
				top: 0px;
				left: 0px;
				margin: 0px;
				padding: 0px;
			}
				#header h1 a {
					display: block;
					width: 1010px;
					height: 148px;
					text-indent: -10000px;
				}
	#body {
	
	}
		#body .nosidebar #content { width:938px; margin-left:3px; float:none; background: white; border:1px solid #E6E6E6; border-width:0 2px; }
		#body .templateWrapper #copyWrapper {
			background: url('../images/site_specific/subcontent_repeat.png') top center repeat-y;
		}
			#bodyCap {
				background: url('../images/site_specific/subcontent_top.png') top left no-repeat;
				min-height: 52px;
			}
			
			#bodyFoot {
				background: url('../images/site_specific/subcontent_bottom.png') bottom center no-repeat;
				min-height: 225px;
				width: 1010px;
			}

			#pageTitle {
				color: #7d8b69;
				display: block;
				font-size: 26px;
				font-weight: bold;
				line-height: 30px;
				margin: 0;
				padding: 0 0 5px;
			}
			#content {
				float: right;
				width: 600px;
				padding: 25px 35px 50px 25px;
			}	
				#content .header .action-buttons {
					float: right;
					font-family: Georgia, serif;
					font-style: italic;
					font-size: 14px;
					color: #8d9198;
				}
					#content .header .action-buttons a {
						display: inline-block;
						padding-right: 20px;
						margin-left: 20px;
						background-position: right 2px;
						background-repeat: no-repeat;
						color: #8d9198;
					}
					#content .header .action-buttons a:hover {
						color: #a10202;
						text-decoration: none;
					}	
					#content .header .action-buttons a.print {
						background-image: url('../images/template/icon_print.png');
					}				
					#content .header .action-buttons a.email {
						background-image: url('../images/template/icon_email.png');
					}				
				#content .header .nav {
					font-family: Georgia, serif;
					font-style: italic;
					font-size: 14px;
					color: #8d9198;
					border-top: 1px solid #d9d9d9;
					padding-top: 5px;
				}
					#content .header .nav a {
						color: #8d9198;
					}
					#content .header .nav a.current {
						color: #48505e;
					}
					#content .header .nav a:hover {
						color: #a10202;
						text-decoration: none;
					}
				#copy {
					margin-top: 30px;
					zoom: 1;
				}
				.nosidebar #copy {
					margin-top: 0px;
				}
			#sidebar {
				float: left;
				width: 333px;
				padding: 0px 0px 30px;
			}
				#sidebar .section {
					/* background: url('../images/template/bg_header_rightcolumn.png') top left no-repeat; */
					padding: 0px 25px 30px 60px;
				}
				#sidebar .section:first-child { padding-top: 30px; }
/*
					#sidebar .section h1 {
						font-family: Helvetica, sans-serif;
						font-size: 24px;
						line-height: 24px;
						font-weight: bold;
						color: #2e373f;
						margin: 0px 0px 20px;
						padding: 0px;
					}
*/
					#sidebar .section ul {
						margin: 0px;
						padding: 0px;
					}
						#sidebar .section ul li {
							margin: 0px 0px 0px;
							padding: 8px 0px 8px 10px;
							border-bottom: 1px solid #d9d9d9;
							background-position: 0px 15px;
							background-repeat: no-repeat;
							background-image: url('../images/site_specific/bullet.png');
							font-family: Helvetica, serif;
							font-size: 16px;
							font-weight: bold;
							color: #6a6a6a;
						}
						#sidebar .section ul li:first-child {
							border-top: 1px solid #d9d9d9;
						}
						#sidebar .section.take-action ul li {
							padding-left: 35px;
							background-position: 0px 6px;
						}
						#sidebar .section.join-my-network ul li {
							padding-left: 35px;
							background-position: 0px 6px;
						}
						
						#sidebar .section ul li.email-updates {
							background-image: url('../images/template/icon_emailupdates.png');
						}
						#sidebar .section ul li.contribute {
							background-image: url('../images/template/icon_contribute.png');
						}
						#sidebar .section ul li.get-involved {
							background-image: url('../images/template/icon_getinvolved.png');
						}
						#sidebar .section ul li.endorse {
							background-image: url('../images/template/icon_endorse.png');
						}
						#
						sidebar .section ul li.facebook {
							background-image: url('../images/template/icon_facebook_small.png');
						}
						#sidebar .section ul li.twitter {
							background-image: url('../images/template/icon_twitter_small.png');
						}
						#sidebar .section ul li.youtube {
							background-image: url('../images/template/icon_youtube_small.png');
						}
						#sidebar .section ul li.rss {
							background-image: url('../images/template/icon_rss_small.png');
						}
						
							#sidebar .section ul li a {
								color: #6a6a6a;
							}
							#sidebar .section ul li a:hover {
								color: #bf802d;
								text-decoration: none;
							}
						#sidebar .contact-info ul li {
							font-size: 13px;
							font-weight: normal;
							padding-left: 0px !important;
						}
							#sidebar .contact-info ul li a {
								display: block;
								font-size: 16px;
								font-weight: bold;
								margin-left: 10px;
								margin-bottom: 10px;
							}
							#sidebar .contact-info .address {
								font-family: Helvetica, Arial, sans-serif;
								font-size: 14px;
								font-style: normal;
								color: #8D9198;
								line-height: 18px;
							}
								#sidebar .contact-info .address .image-wrapper {
									border: 1px #cccccc solid;
									background: white;
									padding: 4px;
								}
									#sidebar .contact-info .address .image-wrapper .image {
										display: block;
										width: 210px;
										height: 95px;
										background-color: black;
										background-position: center center;
										background-repeat: no-repeat;
									}
								#sidebar .contact-info .address .address-inner {
									padding: 10px;
								}
								#sidebar .contact-info .address p {
									margin: 0px;
									padding: 0px;
								}	
	
	#footer {
	}
		#footer .templateWrapper {
			background: url('../images/site_specific/footer.png') top center no-repeat;
			font-size: 14px;
			height: 111px;
			padding: 0;
			position: relative;
			width: 1010px;
		}
			#footer a {
			}
			/*
			#footer #disclaimer {
				float: left;
				font-size: 12px;
				line-height: 14px;
				border: 1px solid white;
				height: 30px;
				width: 280px;
				text-align: center;
				padding: 10px;
			}
			*/
			#footer .nav {
				font-size: 13px;
				position: absolute;
				left: 40px;
				bottom: 65px;
				text-align: center;
			}
				#footer .nav a { color: #373d58; }
				#footer .nav a:hover { text-decoration: underline; }
			
			#footer .socialNet {
				position: absolute;
				left: 40px;
				bottom: 35px;
			}
			#footer .socialNet a {
				background-position: top;
				background-repeat: no-repeat;
				display: block;
				float: left;
				height: 20px;
				margin: 0 3px 0 4px;
				text-indent: -9999px;
				width: 20px;
				}
				#footer .socialNet a:first-child { margin-left: 0; }
				#footer .socialNet a:hover { background-position: bottom; }
				#footer .socialNet .facebook { background-image: url('../images/site_specific/footer_fb.png'); }
				#footer .socialNet .youtube { background-image: url('../images/site_specific/footer_yt.png'); }
				#footer .socialNet .twitter { background-image: url('../images/site_specific/footer_tw.png'); }
				#footer .socialNet .rss { background-image: url('../images/site_specific/footer_rss.png'); }
				#footer .socialNet .instagram { background-image: url('../images/site_specific/footer_ig.png'); }

.moratorium{
	margin: 5px;
	padding: 10px;
	border: solid 1px #aaa;
	background-color: white;
	color: black;
	width: 980px;
	margin: auto;
}