﻿		 
		@media (max-width: 400px) {
			.hideWhenSmall {
				display: none;
			}
		
			.invisiblehenSmall{
				visibility:hidden;
			}   
			.myPadding{
				padding-left:100px;
			}
		}
	  

		@media (min-width: 400px) {
			.hideWhenLarge {
				display: none;
			}
		}



 .responsive-video {
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 60px; overflow: hidden;
 }


 .responsive-video iframe,
 .responsive-video object,
 .responsive-video embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 }


	.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
 }
		.aborder{
	border-width:2px;
	top: 0px;
	left: 0px;
}
	 .footer{
		padding:10px 0px 0px 15px;
		height:40px;
		background-color:white;
	 
		border-width:4px;
		border-color:black;
	 }

	 .whiteColor{
			background-color:white;
			border-width:0px;
		}
	.backer-middle{
	   padding-top:5px;
		background-color: white;
		color: black;
		min-height:285px;
		border-color:white;
	  
	}
	.backer-electrician{
		padding-top:5px;
		background-color:#8a010e;   /* 003366*/
		color:white;
		min-height:350px;
		border:12px solid white;
	}
	.backer-left{
		padding-top:5px;
		background-color:#144A70;   /* 003366*/
		color:white;
		min-height:350px;
		border:12px solid white;     
	}
	.backer-center {
		padding-top:5px;
		background-color: #6699cc;
		color: white;
		min-height:350px;
		border:12px solid white;
			   
	}
	.backer-right {
		padding-top:5px;
		background-color: #374e6d;
		color: white;
		min-height:350px;
		border:12px solid white;   
	}

	.backer-right2 {
		padding-top:5px;
		background-color: #374e6d;
		color: white;
		min-height:335px;
		border:12px solid white;   
	}

	.backer-bottom{
		padding-top:5px;
		background-color: #e2e3e4;
		color: black;
		min-height:445px;
		border:12px solid white;
	}
   
	.TextWrap{
		float:left;
		margin:10px;

	}
	.tsize{
		font-size:28px;
		vertical-align: top;
	}
	.aligntotop {
		vertical-align: top;
	}


	.auto-style1 {
		width: auto;
		height: 55px;
	}

	.auto-style2 {
		width: auto;
		height: auto;
	}

	.middle-row{
	   display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: auto;
	margin-right: auto;
	border-width: 3px;   
	}
	hr { 
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: auto;
	margin-right: auto;
	border-width: 3px;       
}

	.hrbottom{
	border-color:#374E6D;
}
  
	.middleCols{
	font-family: 'News Cycle', sans-serif;
	font-size: 25px;
	line-height: 1.4em;
	font-weight:bold;
	}

	.col-lg-6:nth-child(5n+1){
	clear: left;
}
  
	/*body{
	 
	 
	 background-image:url("images/bground.jpg");
	 background-size: auto;
	 background-repeat: repeat-x;
	}*/

	.auto-style3 {
		width: 250px;
		height: 125px;
	}

	
	/* CSS created at csstablegeneratrDOTcom*/
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	border-collapse: collapse;
		border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	background-color:#e5e5e5;
		

}
.CSSTableGenerator td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #ffffff 5%, #e5e5e5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e5e5e5) ); 
	background:-moz-linear-gradient( center top, #ffffff 5%, #e5e5e5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e5e5e5");	background: -o-linear-gradient(top,#ffffff,e5e5e5);

	background-color:#ffffff;

	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Trebuchet MS;
	font-weight:normal;
	color:#020202;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Trebuchet MS;
	font-weight:bold;
	color:#000000;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

   .imgSize{
		height:auto;
		width:auto;
	   
	}
	.centered-text{
		text-align:center;
		background-color:white;
		border-width:0px 0px 0px 0px;

	}

	 .icon1{
		height:auto;
		width:auto;
	  
	}
	 .mjb-responsive{
		height:175px;
		width:402px;
	   
	 }


	 .resign-buttons {
	/*-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6aa2c4', endColorstr='#265b8c');
	background-color:#6aa2c4;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#faf7fa;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	line-height:31px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;*/
}
.resign-buttons:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #265b8c), color-stop(1, #6aa2c4) );
	background:-moz-linear-gradient( center top, #265b8c 5%, #6aa2c4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#265b8c', endColorstr='#6aa2c4');
	background-color:#265b8c;
}.resign-buttons:active {
	position:relative;
	top:1px;
}
/* The above button was generated using CSSButtonGenerator.com */


