@charset "utf-8";
	

/* CSS Document */

@media screen and (max-width:1030px){
	
	#contain {
	width:95%;
	margin:0px auto;
}

	/*#block {
	padding:0;
}
*/
	

}


@media screen and (max-width:1010px){
	
.three_wide {
	width:30%;
}
 
.two_wide {
	width:30%;
}
 
.four_wide {
	width:30%;
}


}


@media screen and (max-width:990px){
}


@media screen and (max-width:980px){
	
.show980 {
	display:block !important;
}

	#Topbtn img {
	width:100%;
	max-width:100%;
	height:auto;
	max-width:60px;
	max-height:60px;
}

.respondhide980 {
	display:none;
}


}


@media screen and (max-width:930px){
	
.show930 {
	display:block !important;
}

	#Topbtn img {
	width:100%;
	max-width:100%;
	height:auto;
	max-width:50px;
	max-height:50px;
}


}


@media screen and (max-width:880px){
.show880 {
	display:block !important;
}

}


@media screen and (max-width:860px){
	
	.show860 {
		display:block !important;
	}
	.span5.last {
		float:left;
		margin-left:0px;
	}
	#temp_part_four_column .span4 {
		padding-left:0px;
		padding-right:0px;
	}
	.span5{
		width:100% padding-left:0px;
	}
	.respond51 {
		padding-bottom:0px;
		padding-top:10px;
	}
	.respond52 {
		padding-bottom:0px;
		padding-top:10px;
	}
	.respond53 {
		padding-bottom:0px;
		padding-top:10px;
	}
	.respond54 {
		padding-bottom:0px;
	}
	 
		#temp_part_five_column .span5 {
		padding-left:0px;
		padding-right:0px;
	}
	.span4.positionAR, .span4.positionAL, .span5.positionAR, .span5.positionAL {
		position:relative;
	}
	.negMarg1 {
			margin-right:0px;
	}
	.negMarg2 {
		margin-right:0px;
	}
	.negMarg3 {
		margin-right:0px;
	}
	.negMarg4 {
		margin-right:0px;
	}

	.negMarg5 {
		margin-right:0px;
	}
	.negMarg6 {
		margin-right:0px;
	}
	.negMarg7 {
		margin-right:0px;
	}
	.negMarg8 {
		margin-right:0px;
	}
	.negMarg9 {
		margin-right:0px;
	}
	.negMarg10 {
		margin-right:0px;
	}
	.negMarg15 {
		margin-right:0px;
	}
	.negMarg20 {
		margin-right:0px;
	}

	.negMarg25 {
		margin-right:0px;
	}

	.negMarg30 {
		margin-right:0px;
	}

	.negMarg35 {
		margin-right:0px;
	}

	.negMarg40 {
		margin-right:0px;
	}

	.negMarg45 {
		margin-right:0px;
	}

	.negMarg50 {
		margin-right:0px;
	}

	.negMarg60 {
		margin-right:0px;
	}

		
	.negMargR1 {
		margin-right:0px;
	}

	.negMargR2 {
		margin-right:0px;
	}

	.negMargR3 {
		margin-right:0px;
	}

	.negMargR4 {
		margin-right:0px;
	}

	.negMargR5 {
		margin-right:0px;
	}

	.negMargR6 {
		margin-right:0px;
	}

	.negMargR7 {
		margin-right:0px;
	}

	.negMargR8 {
		margin-right:0px;
	}

	.negMargR9 {
		margin-right:0px;
	}

	.negMargR10 {
		margin-right:0px;
	}

	.negMargR15 {
		margin-right:0px;
	}

	.negMargR20 {
		margin-right:0px;
	}

	.negMargR25 {
		margin-right:0px;
	}

	.negMargR30 {
		margin-right:0px;
	}

	.negMargR35 {
		margin-right:0px;
	}

	.negMargR40 {
		margin-right:0px;
	}

	.negMargR45 {
		margin-right:0px;
	}

	.negMargR50 {
		margin-right:0px;
	}

	.negMargR60 {
		margin-right:0px;
	}

		
	.negMargLR1 {
		margin-left:-1px;
		margin-right:0px;
	}

	.negMargLR2 {
		margin-left:-2px;
		margin-right:0px;
	}

	.negMargLR3 {
		margin-left:-3px;
		margin-right:0px;
	}

	.negMargLR4 {
		margin-left:-4px;
		margin-right:0px;
	}

	.negMargLR5 {
		margin-left:-5px;
		margin-right:0px;
	}

	.negMargLR6 {
		margin-left:-6px;
		margin-right:0px;
	}

	.negMargLR7 {
		margin-left:-7px;
		margin-right:0px;
	}

	.negMargLR8 {
		margin-left:-8px;
		margin-right:0px;
	}

	.negMargLR9 {
		margin-left:-9px;
		margin-right:0px;
	}

	.negMargLR10 {
		margin-left:-10px;
		margin-right:0px;
	}

	.negMargLR15 {
		margin-left:-15px;
		margin-right:0px;
	}

	.negMargLR20 {
		margin-left:-20px;
		margin-right:0px;
	}

	.negMargLR25 {
		margin-left:-25px;
		margin-right:0px;
	}

	.negMargLR30 {
		margin-left:-30px;
		margin-right:0px;
	}

	.negMargLR35 {
		margin-left:-35px;
		margin-right:0px;
	}

	.negMargLR40 {
		margin-left:-40px;
		margin-right:0px;
	}

	.negMargLR45 {
		margin-left:-45px;
		margin-right:0px;
	}

	.negMargLR50 {
		margin-left:-40px;
		margin-right:0px;
	}

	.negMargLR60 {
		margin-left:-60px;
		margin-right:0px;
	}
 

}


@media screen and (max-width:830px){
	.show830 {
		display:block !important;
	}

	#tNav ul .floatL {
		float:none !important;
	}

	/*#Topbtn img {
		width:100%;
		max-width:100%;
		height:auto;
		max-width:40px;
		max-height:40px;
	}
	*/
	.panel li {
		clear:both;
		margin:10px 0px 0px;
	}
}


@media screen and (max-width:780px){
	.show730 {
		display:block !important;
	}

	html,body{
		overflow-x:hidden;
	}

	.spanS.last, .spanM.last, .spanL.last {
		float:none;
		margin-left:0px;
	}

	.spanS, .spanM, .spanL{
		width:100% !important;
		max-width:100% !important;
		clear:both;
	}

	#galleryImg.span3 {
		width:100%;
		max-width:100%;
		clear:both;
	}

	.respondhide780 {
		display:none;
	}
}


@media screen and (max-width:730px){
	.show730 {
			display:block !important;
		}

	.span5 {
			width:33%;
		}
	 
	.span4.last {
			float:left;
			margin-left:0px;
		}

	.span4 {
			width:100% !important;
			max-width:100% !important;
			clear:both;
		}

	.respond41 {
		padding-bottom:0px;
		padding-top:10px;
	}

	.respond42 {
		padding-bottom:0px;
		padding-top:10px;
	}

	.respond43 {
		padding-bottom:0px;
	}

	.span3.last {
		float:left;
		margin-left:0px;
	}

	.span3 {
		width:100% !important;
		max-width:100% !important;
		clear:both;
	}

	.respondlihide680 {
		display:none;
	}

		#fakeDD li ul li a:link, #fakeDD li ul li a:visited {
		padding:15px 25px;
	}

		#fakeDD .exposeFake li {
		padding:0px;
	}


}


@media screen and (max-width:680px){
	
	/*body {
	margin:0;
	padding:0;
	position:abosolute;
	width:100%;
	height:100%;
}
 THIS IS SET TO ABSOLUTE TO PREVENT PAGE FLICKER ON MOBILE*/
.show680 {
	display:block !important;
}

.span4, .span6, .span7, .span8, .span9 {
	width:100%;
	max-width:100%;
	clear:both;
}

.span5 {
	width:33%;
}
 
.span3.last .span4.last, .span5.last, .span6.last .span7.last .span8.last .span9.last {
	float:left;
	margin-left:0px;
}
  
.respond31 {
	padding-bottom:0px;
	padding-top:10px;
}

.respond32 {
	padding-bottom:0px;
}

	#temp_part_three_column .span3 {
	padding-left:0px;
	padding-right:0px;
}

	#galleryImg.span3 img {
	height:auto;
	width:auto;
	max-height:200px;
	max-width:100%;
}

.respondhide680 {
	display:none;
}


}


@media screen and (max-width:630px){
	
.show630 {
	display:block !important;
}

	body{
	width:100%;
	max-width:100%;
}

.ui-page {
	-webkit-backface-visibility: hidden;
}
 
	#rowContain {
	background-image:none !important;
}

	#contain {
	width:100%;
	max-width:100%;
	margin:0 auto -2px;
	position:relative;
	/*overflow-x:hidden;
	*/
}

.span2 {
	width:100%;
	max-width:100%;
	clear:both;
}

.span2.last {
	float:none;
	width:100% ;
	max-width:100%;
	clear:both;
	margin-left:0px;
}

.spanS, .spanM, .spanL {
	width:100%;
	max-width:100%;
	clear:both;
}

.respondS {
	padding-bottom:0px;
}

.respondL {
	padding-bottom:0px;
}

.respond21 {
	padding-bottom:0px;
	padding-top:10px;
}

	#temp_part_two_column .span2 {
	padding-left:0px;
	padding-right:0px;
}

	
.span.positionAR, .span.positionAL, .span2.positionAR, .span2.positionAL, .spanS.positionAR, .spanS.positionAL, 
.spanM.positionAR, .spanM.positionAL, .spanL.positionAR, .spanL.positionAL {
	width:auto;
	clear:both;
}

	
	input[type="text"], 
	input[type="input"],
	input[type="textarea"], 
	textarea {
	width:98%;
}

	
	/* #Topbtn img {
	width:100%;
	max-width:100%;
	height:auto;
	max-width:30px;
	max-height:30px;
}
*/
	
.edit_panel_block {
	height:150px;
}
 

/*#################################*/
/* ######     PADDINGS     ########*/
/*#################################*/

.pad0 {
	padding:0px;
}
 
.pad1 {
	padding:1px;
}
 
.pad2 {
	padding:2px;
}
 
.pad3 {
	padding:3px;
}
 
.pad4 {
	padding:4px;
}
 
.pad5 {
	padding:5px;
}
 
.pad6 {
	padding:6px;
}
 
.pad7 {
	padding:7px;
}
 
.pad8 {
	padding:8px;
}
 
.pad9 {
	padding:9px;
}
 
.pad10 {
	padding:10px;
}

.pad15 {
	padding:10px !important;
}

.pad20 {
	padding:10px !important;
}

.pad25 {
	padding:10px !important;
}

.pad30 {
	padding:10px !important;
}

.pad35 {
	padding:10px !important;
}

.pad40 {
	padding:10px !important;
}

.pad45 {
	padding:10px !important;
}

.pad50 {
	padding:10px !important;
}

.pad55 {
	padding:10px !important;
}

.pad60 {
	padding:10px !important;
}


.padT1 {
	padding-top:1px;
}
 
.padT2 {
	padding-top:2px;
}
 
.padT3 {
	padding-top:3px;
}
 
.padT4 {
	padding-top:4px;
}
 
.padT5 {
	padding-top:5px;
}
 
.padT6 {
	padding-top:6px;
}
 
.padT7 {
	padding-top:7px;
}
 
.padT8 {
	padding-top:8px;
}
 
.padT9 {
	padding-top:9px;
}

.padT10 {
	padding-top:10px;
}

.padT15 {
	padding-top:10px !important;
}

.padT20 {
	padding-top:10px !important;
}

.padT25 {
	padding-top:10px !important;
}

.padT30 {
	padding-top:10px !important;
}

.padT35 {
	padding-top:10px !important;
}

	#rowContain .padT40 {
	padding-top:10px !important;
}

.padT45 {
	padding-top:10px !important;
}

.padT50 {
	padding-top:10px !important;
}

.padT55 {
	padding-top:10px !important;
}

.padT60 {
	padding-top:10px !important;
}


.padB1 {
	padding-bottom:1px;
}
 
.padB2 {
	padding-bottom:2px;
}
 
.padB3 {
	padding-bottom:3px;
}
 
.padB4 {
	padding-bottom:4px;
}
 
.padB5 {
	padding-bottom:5px;
}
 
.padB6 {
	padding-bottom:6px;
}
 
.padB7 {
	padding-bottom:7px;
}
 
.padB8 {
	padding-bottom:8px;
}
 
.padB9 {
	padding-bottom:9px;
}

.padB10 {
	padding-bottom:10px;
}

.padB15 {
	padding-bottom:10px !important;
}

.padB20 {
	padding-bottom:10px !important;
}

.padB25 {
	padding-bottom:10px !important;
}

.padB30 {
	padding-bottom:10px !important;
}

.padB35 {
	padding-bottom:10px !important;
}

.padB40 {
	padding-bottom:10px !important;
}

.padB45 {
	padding-bottom:10px !important;
}

.padB50 {
	padding-bottom:10px !important;
}

.padB55 {
	padding-bottom:10px !important;
}

.padB60 {
	padding-bottom:10px !important;
}


.padL1 {
	padding-left:1px;
}
 
.padL2 {
	padding-left:2px;
}
 
.padL3 {
	padding-left:3px;
}
 
.padL4 {
	padding-left:4px;
}
 
.padL5 {
	padding-left:5px;
}
 
.padL6 {
	padding-left:6px;
}
 
.padL7 {
	padding-left:7px;
}
 
.padL8 {
	padding-left:8px;
}
 
.padL9 {
	padding-left:9px;
}

.padL10 {
	padding-left:10px;
}

.padL15 {
	padding-left:10px !important;
}

.padL20 {
	padding-left:10px !important;
}

.padL25 {
	padding-left:10px !important;
}

.padL30 {
	padding-left:10px !important;
}

.padL35 {
	padding-left:10px !important;
}

.padL40 {
	padding-left:10px !important;
}

.padL45 {
	padding-left:10px !important;
}

.padL50 {
	padding-left:10px !important;
}

.padL55 {
	padding-left:10px !important;
}

.padL60 {
	padding-left:10px !important;
}


.padR1 {
	padding-right:1px;
}
 
.padR2 {
	padding-right:2px;
}
 
.padR3 {
	padding-right:3px;
}
 
.padR4 {
	padding-right:4px;
}
 
.padR5 {
	padding-right:5px;
}
 
.padR6 {
	padding-right:6px;
}
 
.padR7 {
	padding-right:7px;
}
 
.padR8 {
	padding-right:8px;
}
 
.padR9 {
	padding-right:9px;
}

.padR10 {
	padding-right:10px;
}

.padR15 {
	padding-right:10px !important;
}

.padR20 {
	padding-right:10px !important;
}

.padR25 {
	padding-right:10px !important;
}

.padR30 {
	padding-right:10px !important;
}

.padR35 {
	padding-right:10px !important;
}

.padR40 {
	padding-right:10px !important;
}

.padR45 {
	padding-right:10px !important;
}

.padR50 {
	padding-right:10px !important;
}

.padR55 {
	padding-right:10px !important;
}

.padR60 {
	padding-right:10px !important;
}


.padTB1 {
	padding-top:1px;
	padding-bottom:1px;
}
 
.padTB2 {
	padding-top:2px;
	padding-bottom:2px;
}
 
.padTB3 {
	padding-top:3px;
	padding-bottom:3px;
}
 
.padTB4 {
	padding-top:4px;
	padding-bottom:4px;
}
 
.padTB5 {
	padding-top:5px;
	padding-bottom:5px;
}
 
.padTB6 {
	padding-top:6px;
	padding-bottom:6px;
}
 
.padTB7 {
	padding-top:7px;
	padding-bottom:7px;
}
 
.padTB8 {
	padding-top:8px;
	padding-bottom:8px;
}
 
.padTB9 {
	padding-top:9px;
	padding-bottom:9px;
}

.padTB10 {
	padding-top:10px;
	padding-bottom:10px;
}

.padTB15 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB20 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB25 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB30 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB35 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB40 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB45 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB50 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB55 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.padTB60 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}


.padLR1 {
	padding-left:1px;
	padding-right:1px;
}
 
.padLR2 {
	padding-left:2px;
	padding-right:2px;
}
 
.padLR3 {
	padding-left:3px;
	padding-right:3px;
}
 
.padLR4 {
	padding-left:4px;
	padding-right:4px;
}
 
.padLR5 {
	padding-left:5px;
	padding-right:5px;
}
 
.padLR6 {
	padding-left:6px;
	padding-right:6px;
}
 
.padLR7 {
	padding-left:7px;
	padding-right:7px;
}
 
.padLR8 {
	padding-left:8px;
	padding-right:8px;
}
 
.padLR9 {
	padding-left:9px;
	padding-right:9px;
}

.padLR10 {
	padding-left:10px;
	padding-right:10px;
}

.padLR15 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR20 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR25 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR30 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR35 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR40 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR45 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR50 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR55 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.padLR60 {
	padding-left:10px !important;
	padding-right:10px !important;
}


/*#################################*/
/* ######     MARGINS      ########*/
/*#################################*/

.margAuto {
	margin:0px auto;
	float:none;
}
 
.marg0 {
	margin:0px;
}
 
.marg1 {
	margin:1px;
}

.marg2 {
	margin:2px;
}

.marg3 {
	margin:3px;
}

.marg4 {
	margin:4px;
}

.marg5 {
	margin:5px;
}

.marg6 {
	margin:6px;
}

.marg7 {
	margin:7px;
}

.marg8 {
	margin:8px;
}

.marg9 {
	margin:9px;
}

.marg10 {
	margin:10px;
}

.marg15 {
	margin:10px !important;
}

.marg20 {
	margin:10px !important;
}

.marg25 {
	margin:10px !important;
}

.marg30 {
	margin:10px !important;
}

.marg35 {
	margin:10px !important;
}

.marg40 {
	margin:10px !important;
}

.marg45 {
	margin:10px !important;
}

.marg50 {
	margin:10px !important;
}

.marg60 {
	margin:10px !important;
}

	
.margT1 {
	margin-top:1px;
}

.margT2 {
	margin-top:2px;
}

.margT3 {
	margin-top:3px;
}

.margT4 {
	margin-top:4px;
}

.margT5 {
	margin-top:5px;
}

.margT6 {
	margin-top:6px;
}

.margT7 {
	margin-top:7px;
}

.margT8 {
	margin-top:8px;
}

.margT9 {
	margin-top:9px;
}

.margT10 {
	margin-top:10px;
}

.margT15 {
	margin-top:10px !important;
}

.margT20 {
	margin-top:10px !important;
}

.margT25 {
	margin-top:10px !important;
}

.margT30 {
	margin-top:10px !important;
}

.margT35 {
	margin-top:10px !important;
}

.margT40 {
	margin-top:10px !important;
}

.margT45 {
	margin-top:10px !important;
}

.margT50 {
	margin-top:10px !important;
}

.margT60 {
	margin-top:10px !important;
}

	
.margB1 {
	margin-bottom:1px;
}

.margB2 {
	margin-bottom:2px;
}

.margB3 {
	margin-bottom:3px;
}

.margB4 {
	margin-bottom:4px;
}

.margB5 {
	margin-bottom:5px;
}

.margB6 {
	margin-bottom:6px;
}

.margB7 {
	margin-bottom:7px;
}

.margB8 {
	margin-bottom:8px;
}

.margB9 {
	margin-bottom:9px;
}

.margB10 {
	margin-bottom:10px;
}

.margB15 {
	margin-bottom:10px !important;
}

.margB20 {
	margin-bottom:10px !important;
}

.margB25 {
	margin-bottom:10px !important;
}

.margB30 {
	margin-bottom:10px !important;
}

.margB35 {
	margin-bottom:10px !important;
}

.margB40 {
	margin-bottom:10px !important;
}

.margB45 {
	margin-bottom:10px !important;
}

.margB50 {
	margin-bottom:10px !important;
}

.margB60 {
	margin-bottom:10px !important;
}

	
.margL1 {
	margin-left:1px;
}

.margL2 {
	margin-left:2px;
}

.margL3 {
	margin-left:3px;
}

.margL4 {
	margin-left:4px;
}

.margL5 {
	margin-left:5px;
}

.margL6 {
	margin-left:6px;
}

.margL7 {
	margin-left:7px;
}

.margL8 {
	margin-left:8px;
}

.margL9 {
	margin-left:9px;
}

.margL10 {
	margin-left:10px;
}

.margL15 {
	margin-left:10px !important;
}

.margL20 {
	margin-left:10px !important;
}

.margL25 {
	margin-left:10px !important;
}

.margL30 {
	margin-left:10px !important;
}

.margL35 {
	margin-left:10px !important;
}

.margL40 {
	margin-left:10px !important;
}

.margL45 {
	margin-left:10px !important;
}

.margL50 {
	margin-left:10px !important;
}

.margL60 {
	margin-left:10px !important;
}


.margR1 {
	margin-right:1px;
}

.margR2 {
	margin-right:2px;
}

.margR3 {
	margin-right:3px;
}

.margR4 {
	margin-right:4px;
}

.margR5 {
	margin-right:5px;
}

.margR6 {
	margin-right:6px;
}

.margR7 {
	margin-right:7px;
}

.margR8 {
	margin-right:8px;
}

.margR9 {
	margin-right:9px;
}

.margR10 {
	margin-right:10px;
}

.margR15 {
	margin-right:10px !important;
}

.margR20 {
	margin-right:10px !important;
}

.margR25 {
	margin-right:10px !important;
}

.margR30 {
	margin-right:10px !important;
}

.margR35 {
	margin-right:10px !important;
}

.margR40 {
	margin-right:10px !important;
}

.margR45 {
	margin-right:10px !important;
}

.margR50 {
	margin-right:10px !important;
}

.margR60 {
	margin-right:10px !important;
}


.margTB1 {
	margin-top:1px;
	margin-bottom:1px;
}

.margTB2 {
	margin-top:2px;
	margin-bottom:2px;
}

.margTB3 {
	margin-top:3px;
	margin-bottom:3px;
}

.margTB4 {
	margin-top:4px;
	margin-bottom:4px;
}

.margTB5 {
	margin-top:5px;
	margin-bottom:5px;
}

.margTB6 {
	margin-top:6px;
	margin-bottom:6px;
}

.margTB7 {
	margin-top:7px;
	margin-bottom:7px;
}

.margTB8 {
	margin-top:8px;
	margin-bottom:8px;
}

.margTB9 {
	margin-top:9px;
	margin-bottom:9px;
}

.margTB10 {
	margin-top:10px;
	margin-bottom:10px;
}

.margTB15 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB20 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB25 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB30 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB35 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB40 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB45 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB50 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.margTB60 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}


.margLR1 {
	margin-left:1px;
	margin-right:1px;
}

.margLR2 {
	margin-left:2px;
	margin-right:2px;
}

.margLR3 {
	margin-left:3px;
	margin-right:3px;
}

.margLR4 {
	margin-left:4px;
	margin-right:4px;
}

.margLR5 {
	margin-left:5px;
	margin-right:5px;
}

.margLR6 {
	margin-left:6px;
	margin-right:6px;
}

.margLR7 {
	margin-left:7px;
	margin-right:7px;
}

.margLR8 {
	margin-left:8px;
	margin-right:8px;
}

.margLR9 {
	margin-left:9px;
	margin-right:9px;
}

.margLR10 {
	margin-left:10px;
	margin-right:10px;
}

.margLR15 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR20 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR25 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR30 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR35 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR40 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR45 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR50 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.margLR60 {
	margin-left:10px !important;
	margin-right:10px !important;
}
 
	
	/*#########  NEGATIVE MARGINS ##############*/
.negMarg1 {
	margin:-1px;
}

.negMarg2 {
	margin:-2px;
}

.negMarg3 {
	margin:-3px;
}

.negMarg4 {
	margin:-4px;
}

.negMarg5 {
	margin:-5px;
}

.negMarg6 {
	margin:-5px;
}

.negMarg7 {
	margin:-5px;
}

.negMarg8 {
	margin:-5px;
}

.negMarg9 {
	margin:-5px;
}

.negMarg10 {
	margin:0px;
}

.negMarg15 {
	margin:0px;
}

.negMarg20 {
	margin:0px;
}

.negMarg25 {
	margin:0px;
}

.negMarg30 {
	margin:0px;
}

.negMarg35 {
	margin:0px;
}

.negMarg40 {
	margin:0px;
}

.negMarg45 {
	margin:0px;
}

.negMarg50 {
	margin:0px;
}

.negMarg60 {
	margin:0px;
}

	
.negMargT1 {
	margin-top:-1px;
}

.negMargT2 {
	margin-top:-2px;
}

.negMargT3 {
	margin-top:-3px;
}

.negMargT4 {
	margin-top:-4px;
}

.negMargT5 {
	margin-top:-5px;
}

.negMargT6 {
	margin-top:-5px;
}

.negMargT7 {
	margin-top:-5px;
}

.negMargT8 {
	margin-top:-5px;
}

.negMargT9 {
	margin-top:-5px;
}

.negMargT10 {
	margin-top:0px;
}

.negMargT15 {
	margin-top:0px;
}

.negMargT20 {
	margin-top:0px;
}

.negMargT25 {
	margin-top:0px;
}

.negMargT30 {
	margin-top:0px;
}

.negMargT35 {
	margin-top:0px;
}

.negMargT40 {
	margin-top:0px;
}

.negMargT45 {
	margin-top:0px;
}

.negMargT50 {
	margin-top:0px;
}

.negMargT60 {
	margin-top:0px;
}

	
.negMargB1 {
	margin-bottom:-1px;
}

.negMargB2 {
	margin-bottom:-2px;
}

.negMargB3 {
	margin-bottom:-3px;
}

.negMargB4 {
	margin-bottom:-4px;
}

.negMargB5 {
	margin-bottom:-5px;
}

.negMargB6 {
	margin-bottom:-5px;
}

.negMargB7 {
	margin-bottom:-5px;
}

.negMargB8 {
	margin-bottom:-5px;
}

.negMargB9 {
	margin-bottom:-5px;
}

.negMargB10 {
	margin-bottom:0px;
}

.negMargB15 {
	margin-bottom:0px;
}

.negMargB20 {
	margin-bottom:0px;
}

.negMargB25 {
	margin-bottom:0px;
}

.negMargB30 {
	margin-bottom:0px;
}

.negMargB35 {
	margin-bottom:0px;
}

.negMargB40 {
	margin-bottom:0px;
}

.negMargB45 {
	margin-bottom:0px;
}

.negMargB50 {
	margin-bottom:0px;
}

.negMargB60 {
	margin-bottom:0px;
}

	
.negMargL1 {
	margin-left:-1px;
}

.negMargL2 {
	margin-left:-2px;
}

.negMargL3 {
	margin-left:-3px;
}

.negMargL4 {
	margin-left:-4px;
}

.negMargL5 {
	margin-left:-5px;
}

.negMargL6 {
	margin-left:-5px;
}

.negMargL7 {
	margin-left:-5px;
}

.negMargL8 {
	margin-left:-5px;
}

.negMargL9 {
	margin-left:-5px;
}

.negMargL10 {
	margin-left:0px;
}

.negMargL15 {
	margin-left:0px;
}

.negMargL20 {
	margin-left:0px;
}

.negMargL25 {
	margin-left:0px;
}

.negMargL30 {
	margin-left:0px;
}

.negMargL35 {
	margin-left:0px;
}

.negMargL40 {
	margin-left:0px;
}

.negMargL45 {
	margin-left:0px;
}

.negMargL50 {
	margin-left:0px;
}

.negMargL60 {
	margin-left:0px;
}


.negMargR1 {
	margin-right:-1px;
}

.negMargR2 {
	margin-right:-2px;
}

.negMargR3 {
	margin-right:-3px;
}

.negMargR4 {
	margin-right:-4px;
}

.negMargR5 {
	margin-right:-5px;
}

.negMargR6 {
	margin-right:-5px;
}

.negMargR7 {
	margin-right:-5px;
}

.negMargR8 {
	margin-right:-5px;
}

.negMargR9 {
	margin-right:-5px;
}

.negMargR10 {
	margin-right:0px;
}

.negMargR15 {
	margin-right:0px;
}

.negMargR20 {
	margin-right:0px;
}

.negMargR25 {
	margin-right:0px;
}

.negMargR30 {
	margin-right:0px;
}

.negMargR35 {
	margin-right:0px;
}

.negMargR40 {
	margin-right:0px;
}

.negMargR45 {
	margin-right:0px;
}

.negMargR50 {
	margin-right:0px;
}

.negMargR60 {
	margin-right:0px;
}


.negMargTB1 {
	margin-top:-1px;
	margin-bottom:-1px;
}

.negMargTB2 {
	margin-top:-2px;
	margin-bottom:-2px;
}

.negMargTB3 {
	margin-top:-3px;
	margin-bottom:-3px;
}

.negMargTB4 {
	margin-top:-4px;
	margin-bottom:-4px;
}

.negMargTB5 {
	margin-top:-5px;
	margin-bottom:-5px;
}

.negMargTB6 {
	margin-top:-5px;
	margin-bottom:-5px;
}

.negMargTB7 {
	margin-top:-5px;
	margin-bottom:-5px;
}

.negMargTB8 {
	margin-top:-5px;
	margin-bottom:-5px;
}

.negMargTB9 {
	margin-top:-5px;
	margin-bottom:-5px;
}

.negMargTB10 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB15 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB20 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB25 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB30 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB35 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB40 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB45 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB50 {
	margin-top:0px;
	margin-bottom:0px;
}

.negMargTB60 {
	margin-top:0px;
	margin-bottom:0px;
}


.negMargLR1 {
	margin-left:-1px;
	margin-right:-1px;
}

.negMargLR2 {
	margin-left:-2px;
	margin-right:-2px;
}

.negMargLR3 {
	margin-left:-3px;
	margin-right:-3px;
}

.negMargLR4 {
	margin-left:-4px;
	margin-right:-4px;
}

.negMargLR5 {
	margin-left:-5px;
	margin-right:-5px;
}

.negMargLR6 {
	margin-left:-5px;
	margin-right:-5px;
}

.negMargLR7 {
	margin-left:-5px;
	margin-right:-5px;
}

.negMargLR8 {
	margin-left:-5px;
	margin-right:-5px;
}

.negMargLR9 {
	margin-left:-5px;
	margin-right:-5px;
}

.negMargLR10 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR15 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR20 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR25 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR30 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR35 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR40 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR45 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR50 {
	margin-left:0px;
	margin-right:0px;
}

.negMargLR60 {
	margin-left:0px;
	margin-right:0px;
}
 
	
	#galleryImg.floatR {
	float:left;
	margin-left:0px;
}


}


@media screen and (max-width:580px){
	
.titleWhite {
	font-size:125%;
}

.footer p, .footer a:link, .footer a:visited {
	font-size:99%;
}

.span3, .span4, .span6, .span7, .span8, .span9, .spanS, .spanM, .spanL, .spanOffsetL, .spanOffsetS{
	width:100%;
	max-width:100%;
}

.span5 {
	width:33%;
}
 
.span3 .last .span4 .last .span5.last .span6.last .span7.last .span8.last .span9.last .spanS.last .spanM.last .spanL.last .spanOffsetL.last .spanOffsetS.last{
	float:left !important;
	margin-left:0px;
}

.mobilehide {
	display:none;
}

.mobileshow {
	display:block;
}

.mobileshowImp {
	display:block !important;
}

	
	/*.mobilestick {
	position:fixed !important;
	z-index:10;
	background-color:#FFF !important;
	width:100%;
	max-width:100%;
}
*/
.top_nav.stick {
	margin:52px 0 0 !important;
	0 2px 15px #999
}

.stick{
	/**/position:relative !important;
	z-index:10;
	background-color:#FFF !important;
}
 
.stick li a:link, .stick li a:visited {
	background-color:transparent !important;
	color:#444;
}
 
.stick li a:hover {
	color:#333 !important;
}
 
	#tNav, #sNav, #cNav, #fNav, #fixedT {
	padding:0px;
	overflow-x:hidden;
}

	#tNav li.menu, #sNav li.menu, #cNav li.menu, #fNav li.menu {
	display:block;
}

.nav a:link, .nav a:visited, .nav a:focus, .nav a:hover {
	padding:15px 5px;
}

.nav li {
	width:100%;
	max-width:100%;
}
 
.nav li img {
	display:none;
}

	ul.navrespond li.menu {
	display:block;
	width:100%;
	max-width:100%;
	margin:0px;
	padding:0px;
}

	ul.navrespond li.menu img {
	display:inline;
	text-align:center;
}

	ul.navrespond li:first-child {
	display:block;
	width:100%;
	max-width:100%;
	margin:0px;
	padding:0px;
}

	#fNav li.menu a img {
	width:100%;
	max-width:50px;
}

	#cNav ul.navrespond li:first-child {
	display:block;
	width:auto;
	margin:0px;
	padding:0px;
}

.nav li ul {
	position:relative;
	padding:0px;
	margin:0px;
}

.nav li.active {
	display:block;
	color:#FFF !;
}

.nav li:hover, .nav li:hover ul {
	display:block;
}

.nav a:link, .nav a:visited, .nav a:focus, .nav a:hover {
	color:#FFF;
}

	
	/*#adminNav ul ul, #adminNav .toggle ul ul {
	display:none;
	position:relative;
	border-radius:0;
}
*/
	#adminNav ul.navrespond li ul, #sNav ul.navrespond li ul, #cNav ul.navrespond li ul, #fNav ul.navrespond li ul, #fixedT ul.navrespond li ul {
	/*display:none;
	*/ border-radius:0px !important;
	border-bottom:none;
}

	#adminNav ul.navrespond li, #fixedT ul.navrespond li {
	/*display:none;
	*/ width:100%;
	max-width:100%;
	text-align:center;
	border-radius:0px;
	background-color:#414142;
}

	#adminNav ul.navrespond li:hover, #adminNav ul.navrespond li a.active {
	background-color:#FFF !important;
	color:#414142 !important;
}
 
	#adminNav ul.navrespond li a:link, #adminNav li a:visited{
	color:#FFF;
}
 
	#adminNav li.active, #adminNav li a:link.active {
	background-color:#FFF;
}
 
	#adminNav ul.navrespond li a:hover {
	color:#333;
}

	#adminNav ul.navrespond:hover, #adminNav ul.navrespond:focus, #fixedT ul.navrespond:hover, , #fixedT ul.navrespond:focus {
	position:relative;
	background-color:#FFF;
}
 
	#adminNav ul.navrespond:hover li, #adminNav ul.navrespond:focus li, #fixedT ul.navrespond:hover li, #fixedT ul.navrespond:focus li {
	display:block;
}

	#adminNav ul.navrespond li:hover li, #adminNav ul.navrespond li:focus li, #fixedT ul.navrespond li:hover li, #fixedT ul.navrespond li:focus li{
	display:block;
}

	#adminNav ul.navrespond li:hover ul, #adminNav ul.navrespond li:focus ul, #fixedT ul.navrespond li:hover ul, #fixedT ul.navrespond li:focus ul {
	display:block;
}

	
	/*#tNav ul ul, #tNav .toggle ul ul {
	display:none;
	position:relative;
	border-radius:0;
}
*/
	#tNav ul.navrespond li ul, #sNav ul.navrespond li ul, #cNav ul.navrespond li ul, #fNav ul.navrespond li ul, #fixedT ul.navrespond li ul {
	/*display:none;
	*/ border-radius:0px !important;
	border-bottom:none;
	position:relative;
	left:0;
}

	#tNav ul.navrespond li, #fixedT ul.navrespond li {
	/*display:none;
	*/ width:100%;
	max-width:100%;
	text-align:center;
	border-radius:0px;
}

	#tNav ul.navrespond ul, #tNav ul.navrespond li li {
}

	#tNav ul.navrespond li:hover a:link, #tNav ul.navrespond li:hover a:visited, #tNav ul.navrespond li a:link.active {
}
 
	#tNav ul.navrespond li:hover, #tNav ul.navrespond li a:link {
}
 	
	#tNav li a:visited, #tNav li a.active{
}
 	
	#tNav ul.navrespond li:hover li, #tNav ul.navrespond li li a.active {
	 
}

	#tNav li.active, #tNav li a:link.active {
}
 
	#tNav ul.navrespond li a:hover {
}

	
	#sNav ul, #sNav li, #cNav ul, #cNav li {
	padding-left:5px;
}
 

	#sNav ul.navrespond li:hover, #sNav ul.navrespond li:focus {
	width:100%;
	max-width:100%;
	position:relative;
	left:0;
	margin:0px;
}

	#sNav li.active {
	display:block;
}
 
	#sNav ul.navrespond li, #fixedT ul.navrespond li {
	display:none;
	width:100%;
	max-width:100%;
	text-align:center;
}

	#sNav ul.navrespond:hover, #sNav ul.navrespond:focus, #fixedT ul.navrespond:hover, #fixedT ul.navrespond:focus {
	position:relative;
	background-color:#FFF;
}
 
	#sNav ul.navrespond:hover li, #sNav ul.navrespond:focus li, #fixedT ul.navrespond:hover li, #fixedT ul.navrespond:focus li {
	display:block;
}

	#sNav ul.navrespond li:hover ul, #sNav ul.navrespond li:focus ul, #fixedT ul.navrespond li:hover ul, #fixedT ul.navrespond li:focus ul {
	display:block;
	left:-10px;
	background-color:transparent;
	position:relative;
	width:101%;
}

	#sNav ul.navrespond li:hover ul li, #sNav ul.navrespond li:focus ul li, #fixedT ul.navrespond li:hover ul li, #fixedT ul.navrespond li:focus ul li {
	border:none;
	margin-left:-10px;
}
 	
	#fNav ul.navrespond {
	float:left;
	width:100%;
	max-width:100%;
	text-align:center;
	padding:0px;
	margin:0px;
}

	#fNav ul.navrespond li {
	display:none;
	width:100%;
	max-width:100%;
	text-align:center;
	padding:0px;
	margin:0px;
}

	#fNav ul.navrespond:hover, #fNav ul.navrespond:focus {
	position:relaive;
	background-color:#FFF;
}
 
	#fNav ul.navrespond:hover li, #fNav ul.navrespond:focus li {
	display:block;
}

	
.topTabnav h1, .topTabnav h2, .topTabnav h3, .topTabnav h4, .topTabnav h5, .topTabnav h6 {
}

.topTabnav .noLink {
}

.topTabnav a:link, .topTabnav a:visited, .topTabnav a:focus, .topTabnav a:hover {
}
 
.topTabnav li li a:link, .topTabnav li li a:visited, .topTabnav li li a:focus, .topTabnav li li a:hover {
}

.topTabnav a:link, .topTabnav a:visited {
}

.topTabnav a:hover, .topTabnav a:focus {
}
 
.topTabnav ul {
}
 
.topTabnav ul ul {
}
 
.topTabnav ul ul ul {
}
 
.topTabnav li {
	border-left:none !important;
	border-right:none !important;
	border-radius:0px !important;
}

.topTabnav li li {
	background-color:#FFF;
}
 
.topTabnav li li li {
}

.topTabnav li ul {
}

.topTabnav a.active {
	background:#006633;
	color:#FFF;
}

.topTabnav li.active a:hover, .topTabnav li.active a:focus {
}

.topTabnav li a:link.active {
}

.topTabnav li .skip {
}



.three_wide {
	width:100%
}
 
.two_wide {
	width:100%
}
 
.four_wide {
	width:100%
}

	ul.navrespond li.menu {
	display:block !important;
}

	#uxbp3M .spanS {
	padding-left:0px !important;
	padding-right:0px !important;
}

	#uxbp3M .spanM {
	padding-left:0px !important;
	padding-right:0px !important;
}

.mobilehide{
	display:none;
}

.respondhide580 {
	display:none;
}

	
.bgcWT75 {
	background:url(../images/white-transparent-90.png) repeat top left;
}


}


@media screen and (max-width:530px){
	
	form, text {
	width:98%;
}
 
	input[type="text"], input[type="textarea"], textarea, input[type="password"] {
	width:95%;
}
 
.span3, .span4, .span5, .span6, .span7, .span8, .span9, .spanS, .spanM, .spanL, .spanOffsetL, .spanOffsetS{
	width:100%;
	max-width:100%;
	position:relative;
	float:left;
}

.spanOffsetL.positionAR, .spanOffsetL.positionAL, .spanOffsetR.positionAR, .spanOffsetR.positionAL, .spanOffsetS.positionAR, .spanOffsetS.positionAL, .spanOffsetR.positionAL, .spanOffsetL.positionAL {
	position:relative;
}
 
	#cNav ul {
}

	#cNav li {
	width:100%;
	max-width:100%;
	clear:both;
	float:none;
}
 
	#cNav span {
	width:100%;
	max-width:100%;
	margin:0px;
}
 
	#fNav li.menu img {
	display:inline;
	text-align:center;
}

	#login {
	width:99%;
}
 
.mAlignC {
	text-align:center;
}

.h160 {
	height:auto;
}


}


@media screen and (max-width:480px){
	
		#logo{
	max-width:460px;
}
 
	.widthMobile {
	width:100% !important;
}
 /* RESETS ALL WIDTHS TO 100% THAT ARE SET TO WIDTH##%*/
	.brickminHeight374, .brickminHeight380 {
	min-height:0px;
}

		
}


@media screen and (max-width:430px){
}


@media screen and (max-width:380px){
	
		#logo{
	max-width:360px;
}
 
	.floatR{
	margin-right:5px;
}
 
	.span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .spanS, .spanM, .spanL, .spanOffsetL, .spanOffsetS, .spanOffsetR {
	width:100%;
	max-width:100%;
	float:left;
	clear:both;
}

	.span3.last, .span4.last, .span5.last, .span6.last, .span7.last, .span8.last, .span9.last, .spanS.last, .spanM.last, .spanL.last, .spanOffsetL.last, .spanOffsetS.last, .spanOffsetR.last {
	float:left;
	margin-left:0px;
}

	.def:hover .desc{
	width:90%;
	max-width:100%;
}
 
	.mobileBorder {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:20px 0px 10px;
	margin:10px 0px 20px;
}
 
	.respondhide380 {
	display:none;
}

		
}


@media screen and (max-width:330px){
	
		#logo{
	max-width:305px;
}
 
}


@media screen and (max-width:280px){
	
		#wrapper {
	max-width:270px !important;
}
 
}

	
/*.span3.positionAR, .span3.positionAL, .span6.positionAR, .span6.positionAL, .span7.positionAR, .span7.positionAL, .span8.positionAR, .span8.positionAL, .span9.positionAR, .span9.positionAL {
}
*/