@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){}
@media screen and (max-width:990px){}
@media screen and (max-width:980px){}
@media screen and (max-width:930px){}
@media screen and (max-width:880px){}
@media screen and (max-width:860px){}
@media screen and (max-width:830px){}
@media screen and (max-width:780px){}
@media screen and (max-width:730px){}
@media screen and (max-width:680px){}
@media screen and (max-width:630px){}
@media screen and (max-width:580px){
	.titleWhite { }
	.footer p, .footer a:link, .footer a:visited { }
	.span3, .span4, .span5, .span6, .span7, .span8, .span9, .spanS, .spanM, .spanL, .spanOffsetL, .spanOffsetS{ }
	.span3 .last .span4 .last .span5.last .span6.last .span7.last .span8.last .span9.last .spanS.last .spanM.last .spanL.last .spanOffsetL.last .spanOffsetS.last{ }
	.mobilehide { }
	.mobileshow { }
	.mobileshowImp { }
	
	/*.mobilestick { position:fixed !important; }*/
	.top_nav.stick {}
	.stick{/**/ } 
	.stick li a:link, .stick li a:visited { color:#444; } 
	.stick li a:hover { color:#333 !important; } 
	#tNav, #sNav, #cNav, #fNav, #fixedT { }
	#tNav li.menu, #sNav li.menu, #cNav li.menu, #fNav li.menu { }
	.nav a:link, .nav a:visited, .nav a:focus, .nav a:hover { }
	.nav li { } 
	.nav li img {}
	ul.navrespond li.menu { }
	ul.navrespond li.menu img { }
	ul.navrespond li:first-child { }
	#fNav li.menu a img { }
	#cNav ul.navrespond li:first-child { }
	.nav li ul { }
	.nav li.active { color:#FFF;}
	.nav li:hover, .nav li:hover ul { }
	.nav a:link, .nav a:visited, .nav a:focus, .nav a:hover { color:#FFF;}
	
	/*#adminNav ul ul, #adminNav .toggle ul ul { 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 { /**/ }
	#adminNav ul.navrespond li, #fixedT ul.navrespond li { /**/ background-color:#414142;}
	#adminNav ul.navrespond li:hover, #adminNav ul.navrespond li a.active { 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 { }
	#adminNav ul.navrespond:hover, #adminNav ul.navrespond:focus, #fixedT ul.navrespond:hover, , #fixedT ul.navrespond:focus { background-color:#FFF;} 
	#adminNav ul.navrespond:hover li, #adminNav ul.navrespond:focus li, #fixedT ul.navrespond:hover li, #fixedT ul.navrespond:focus li { }
	#adminNav ul.navrespond li:hover li, #adminNav ul.navrespond li:focus li, #fixedT ul.navrespond li:hover li, #fixedT ul.navrespond li:focus li{ }
	#adminNav ul.navrespond li:hover ul, #adminNav ul.navrespond li:focus ul, #fixedT ul.navrespond li:hover ul, #fixedT ul.navrespond li:focus ul { }
	
	/*#tNav ul ul, #tNav .toggle ul ul { 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 { /**/  }
	#tNav ul.navrespond li, #fixedT ul.navrespond li { /**/ }
	#tNav ul.navrespond a:link, #tNav ul.navrespond a:visited, #tNav ul.navrespond li a:link, #tNav ul.navrespond li a:visited {color:#206ca2;} 
	#tNav ul.navrespond a.active, #tNav ul.navrespond a:hover, #tNav ul.navrespond li a.active, #tNav ul.navrespond li a:hover, #tNav ul.navrespond li:hover, #tNav ul.navrespond li:hover a:link.active { color:#FFF;  } 
	#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 { }
	#tNav ul.navrespond:hover, #tNav ul.navrespond:focus, #fixedT ul.navrespond:hover, , #fixedT ul.navrespond:focus { } 
	#tNav ul.navrespond:hover li, #tNav ul.navrespond:focus li, #fixedT ul.navrespond:hover li, #fixedT ul.navrespond:focus li { }
	#tNav ul.navrespond li:hover li, #tNav ul.navrespond li:focus li, #fixedT ul.navrespond li:hover li, #fixedT ul.navrespond li:focus li{ }
	#tNav ul.navrespond li:hover ul, #tNav ul.navrespond li:focus ul, #fixedT ul.navrespond li:hover ul, #fixedT ul.navrespond li:focus ul { }
	
	#sNav ul, #sNav li, #cNav ul, #cNav li { padding-left:0px;} 

	#sNav ul.navrespond li:hover, #sNav ul.navrespond li:focus { }
	#sNav li a:link, #sNav li a:visited { color:#206ca2;}
	#sNav li a.active { color:#FFF; } 
	#sNav ul.navrespond li, #fixedT ul.navrespond li { }
	#sNav ul.navrespond:hover, #sNav ul.navrespond:focus, #fixedT ul.navrespond:hover, #fixedT ul.navrespond:focus { background-color:#FFF;} 
	#sNav ul.navrespond:hover li, #sNav ul.navrespond:focus li, #fixedT ul.navrespond:hover li, #fixedT ul.navrespond:focus li { }
	#sNav ul.navrespond li:hover ul, #sNav ul.navrespond li:focus ul, #fixedT ul.navrespond li:hover ul, #fixedT ul.navrespond li:focus ul { left:-10px; background-color:transparent;}
	#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 {} 	
	
	#fNav ul.navrespond { float:left; }
	#fNav ul.navrespond li { }
	#fNav ul.navrespond li img { display:block;}
	#fNav ul.navrespond:hover, #fNav ul.navrespond:focus { position:relaive; background-color:#FFF;} 
	#fNav ul.navrespond:hover li, #fNav ul.navrespond:focus li { }
	
	.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; }
	.topTabnav li li { background-color:#FFF;} 
	.topTabnav li li li {}
	.topTabnav li ul {}
	.topTabnav a.active { background:#206ca2; 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 { }
	#uxbp3M .spanS { padding-left:0px !important; padding-right:0px !important;}
	#uxbp3M .spanM { padding-left:0px !important; padding-right:0px !important;}
	.mobilehide{}
	.respondhide580 { }
}

@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{ 
		float:left;
	}
	.spanOffsetL.positionAR, .spanOffsetL.positionAL, .spanOffsetR.positionAR, .spanOffsetR.positionAL, .spanOffsetS.positionAR, .spanOffsetS.positionAL, .spanOffsetR.positionAL, .spanOffsetL.positionAL { } 
	#cNav ul { }
	#cNav li { 
		clear:both; 
	} 
	#cNav span { } 
	#fNav li.menu img { }
	#login { 
		width:99%;
	} 
	.mAlignC { }
	.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 { 
		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 { }
	.def:hover .desc{ 
		width:90%; 
	} 
	.mobileBorder { 
		border-top:1px solid #CCC; 
		border-bottom:1px solid #CCC; 
		padding:20px 0px 10px; 
		margin:10px 0px 20px;
	} 
	.respondhide380 { }
}

@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 { }*/