
body#home #t-home a span {

	color: #000000;
	background-color:#FFFFFF;
}

body#OurWork #t-OurWork a span {
	color: #000000;
	background-color:#FFFFFF;
}

body#OurProducts #t-OurProducts a span {
	color: #000000;
	background-color:#FFFFFF;
}

body#YourPart #t-YourPart a span {
	color: #000000;
	background-color:#FFFFFF;
}

body#Redistricting #t-Redistricting a span {
	color: #000000;
	background-color:#FFFFFF;
}

.agency_alertIcon {
	background-image: url(/egov/img/icons/warning-sign2.png);
}

.border {
	border-style:solid;
	border-width:1px;
}

.center {
	text-align:center;
}

.clear {
	clear: both;
}

.clearLeft {
	clear: left;
}


.compPlan .rowcenter {
	text-align:center;
}

.compPlan table {
	border-spacing:0;
	border-style:solid;
	border-width:1px;

}
		
.compPlan thead th {
	background-color: #ffffe7; /*#f9f2c5;*/
}

.compPlan th {
	border-bottom: 1px solid;
	padding: 0.2em .5em;
}

.compPlan td {
	border-bottom: 1px solid;
	border-color:#808000;
	padding: 0.2em .5em;
}


.compPlan .table-stripe tbody tr:nth-child(odd) td,.table-stripe tbody tr:nth-child(odd) th{
	background-color:#F0F0F0;
	background-color:rgba(192,192,192,0.04)
}

.compPlan .subheader {
	background: #EEECE1 !important; /*#E3F1B8; /*#FFFFCC;*/
	font-weight: bold;
}

.compSubheader {
	background: #EEECE1; /*#DBE5F1;*/
	font-weight: bold;
	
}

.compSubheader2 {
	background: #EEECE1; /*#E3F1B8; /*#FFFFCC;*/
	font-weight: bold;
}

#footer_block {
    border-top: 4px #698848 solid;
}

.frameCal {
	width:100%;
}

.headerBgImg {
    background-image: url("/images/page/agencyHeaderBg-Planning.jpg");
}

h1 {
	color: #485712;
}

h2 {
	color: #663300;
}

h3 {
	color: #666600;
}

h4 {
	color: #003366;
}

.hide {
	
	display:none;
}

.hideSmall {
	display:block;
}


.imageMapMedium {
	display:none;
		
}

.imageMapSmall {
	display:none;
		
}
			
.inletLeft {
	float:left;
	margin-right:20px;
	
}


.inletRight {
	width:auto;
	float:right;
	margin: 0 10px 10px 10px;

}

.inletRightBorder {
	float:right;
	margin: 0 10px 10px 10px;
	border-style:solid;
	border-width:1px;
	
}

.inlet230-left {
	float:left; 
	width: 240px; 
	margin-right:20px;
}

.link a {
	text-decoration: underline;
}

.link a:visited {
	display: block;
	text-decoration: underline;
}

.marginTopSmallOnLarge {
	margin-top: -10px;
}

.mdgov_navSub {
	border-bottom: 4px solid #698848;
}

#mdgov_enterpriseNavigation {
	background-color: #4f6637; 
}

#mdgov_enterpriseNavigation ul li a.level0 {
	padding: 12px 5px;
}

#mdgov_TopSliverBar {
	border-bottom-color: #698848;
}

.mNl {
	display:block;
}

.p150left {
	width:150px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.p150right {
	width:150px;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

.p180leftChange {
	width:180px; float:left; margin-right:20px;margin-bottom:10px;
}
	
.p200left {
	width:200px; float:left; margin-right:20px;margin-bottom:10px;
}

.p200leftBorder {
	width:200px; float:left; margin-right:20px;margin-bottom:10px;border-style:solid;border-width:1px;border-padding:0 10px;
}

.p200leftChange {
	width:200px; float:left; margin-right:20px;margin-bottom:10px;
}

.p200leftBorderChange {
	width:200px; float:left; margin-right:20px;margin-bottom:10px;border-style:solid;border-width:1px;border-padding:0 10px;
}

.p200right {
	width:200px;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

/*OurProducts*/
.p280leftChange {
	width:280px; float:left; margin-left:10px;  margin-right:10px; margin-bottom:10px;
}

.p300left {
	width:300px; float:left; margin-right:20px; margin-bottom:10px;
}

.p300leftChange {
	width:300px; float:left; margin-right:20px; margin-bottom:10px;
}

.p300right {
	width:300px; float:right; margin-left:20px; margin-bottom:10px;
}

/*Smart Growth Legilation 2012, 2010 */
.p60pChange {
	float:left;
	width:60%;
	min-width:450px;
}

.phalf {
	width:46%;
	float:left;
	margin-left:2%;
	margin-right:2%;
}

p.toTop {
	
	display: none;
}

.propertyMapColChange {
	width:22%; float:left; margin-left:1%; margin-right:1%;margin-bottom:10px;border-style:solid;border-width:1px; padding-right:3px; padding-left: 3px;
/*Padding added 7/102014 by DCzerwinski*/
}

.rslides img {
	max-width: 500px;
}

.septicsPlan table {
	border-spacing:0;
	border-style:solid;
	border-width:1px;
	
}
		
.septicsPlan th {
	border-bottom:1px solid;
	background-color:#FFFFCC;	
	vertical-align:top;
}
		
.septicsPlan td {
	border-bottom:1px solid #808000;
	padding: .2em .5em;
				
}

/*2012 legislation */
showLarge {
	
}

.showMnL {
	display:block;
}

.showMnS{
	display:none;
}

.showSmall {
	display:none;
}

.superscript{font-size:x-small; vertical-align:top;}


	
@media(max-width:979px) {

    #mdgov_enterpriseNavigation li:hover a.level0,
    #mdgov_enterpriseNavigation li a.level0:focus,
    #mdgov_enterpriseNavigation li a.level0:active,
    #mdgov_enterpriseNavigation li a.level0.active 
    {
    	background-color: #698848; /*#2b639e;*/
	}
	
	#mdgov_mobileNavButton a {
		background-color: #4f6637;
	}

    .cl_socialNav li a {
	    background-image: url("/images/icons/social-icons-sm-MDP.png");
    }
	
    .cl_socialNav li a.sm-wordpress {
	    background-position: left -241px;
    }

    .cl_socialNav li a.sm-wordpress:hover,
    .cl_socialNav li a.sm-wordpress:focus,
    .cl_socialNav li a.sm-wordpress:active {
	    background-position: right -241px;
    }



	.p180leftChange{
		width:150px;
	}
	
	.p200leftChange{
		width:180px;
	}
/*	
	.p200leftBorderChange{
		width:180px;
		margin-right:10px;
	}
*/
	.p280leftChange{
		width:210px;
		margin-right:none;
	}
		
	.p300leftChange{
		width:230px;
	}	
}

@media (min-width:767px) {
	.imageMapBig {
		display:block;
	}
	
	.showM {
		display:none;
	}
}

@media (max-width:767px) {

	.compPlan .rowcenter {
		text-align:left;
	}

	.frameCal {
		height:480px;
	}
	
	.hide {
	
		display:block;
	}
	
	.imageMapLarge {
		display:none;
	}

	.imageMapMedium {
		display:block;
	}

	.marginTopSmallOnLarge {
		margin-top: 20px;
	}

		
	p.toTop {
	
		display:block;
	}

	.p180leftChange{
		width:120px;
	}

			
	.p200left {
		width:100%; float:none; margin-right:10px;margin-bottom:10px;border-style:none;border-width:0px;		
	}

	.p200leftChange{
		width:120px;
	}

	.p280leftChange{
		width:100%;
		float:none;
	}
				
	.p300leftChange{
		width:200px;
	}

	.p60pChange {
		width:80%;
		min-width:420px;
	}

	.phalf {
		width:100%;
		float:none;
		margin-left:0;
		margin-right:0;
	}



	.propertyMapColChange{
		width:100%;
		float:none;
		border-style:none;
	}
		
	.showLarge {
		display: none;
	}
	
	.showM {
		display: block;
	}
	
	.showMnS{
		display:block;
	}	
}

@media (max-width:480px) {
	.afterInlet {
		clear:both;
	}

	.compPlan .jurisdiction {
		background-color: #ffffe7 !important; /*#f9f2c5 !important;*/

		font-weight:bold;
		margin-top:20px;

	}



	.compPlan table {
		border-style:none;
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom:none;
	}

	.compPlan td {
		padding: .4em .5em;
	}

	.compPlan .subheader {
		margin-top:20px;
	}

	
	.frameCal {
		height:320px;
	}
	
	.hideSmall {
		display:none;
	}

	.imageMapMedium {
		display:none;
	}
	
	.imageMapSmall {
		display:block;
		
	}
		
	.inletLeft .inletRight .inletRightBorder{
		clear:both;
		width:100%;
		float:none;
		margins:10px;
		border-style:none;
		border-width:0;
		text-align:center;
	}

	.mNl {
		display:none;
	}
	
	.p180leftChange {
		width:100%;
		float:none;
	}
	
	.p200leftChange {
		width:100%;
		float:none;
	}
	.p200leftBorderChange{
		width:100%;
		float:none;
	}
	
	.p200right {
		width:100%;
		float:none;
		margin-left:none;
		text-align:center;
	}
		
	.p300left .p300right{
		
		float:none;
		width:100%;
	}
	
	.p280leftChange{
		margin-left:none;
	}

	.p300leftChange .p300rightChange{
		
		float:none;
		width:100%;
	}

	.p60pChange {
		float:none;
		width:100%;
		min-width:300px;
	}
	
	.septicsPlan td {
		line-height: 1.5em;
		padding: .4em .5em;
	}
	
	.showM {
		display:none;
	}
	
	.showMnL{
		display:none;
	}
			
	.showSmall {
		display:block;
	}

}