/*BodyFix*/
body { }


	
	.lpUpperLink {
		height:20px; width:75px; background-color:#E7E7E7; border:1px solid #A7A7A7; padding:2px; line-height:30px; font-weight:100;
		}


/*Main Wrappers
===============*/
.main_wrapper { background:#ffffff;  width:100%; margin:0 auto; text-align:left;  }

/*Header
========*/
	/*Header
========*/
	header { border-top:#ffffff 5px solid; position:fixed; z-index:10; width:100%; text-align:center; margin:0 auto; background-image:url(../images/header_bg_2.png); background-repeat:repeat-x; padding-bottom:8px}
	/*header .blue_line { background:#be1818; height:5px; width:175px; display:block; position:absolute; left:0; top:-5px} */
	/*Logo*/
	
	.headNCEA {background-image:url(../images/NCEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headMEA {background-image:url(../images/MEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headNEA-NH {background-image:url(../images/NEA-NH_bg.png); background-repeat:repeat-x; padding-bottom:21px}
	
	.headOFT {background-image:url(../images/OFT_bg.png); background-repeat:repeat-x; padding-bottom:21px}
	
	.headBRANDMAN {background-image:url(../images/BRANDMAN_bg.png); background-repeat:repeat-x; padding-bottom:21px}
	
	.headMNEA {background-image:url(../images/MNEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}
	
	.headSDEA {background-image:url(../images/SDEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}
	
	.headWVEA {background-image:url(../images/WVEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}
	
	.headKNEA {background-image:url(../images/KNEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headTEA {background-image:url(../images/TEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headNEA-Alaska {background-image:url(../images/NEA-Alaska_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headNESC {background-image:url(../images/NESC_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headVT-NEA {background-image:url(../images/VTNEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headAFT-Indiana {background-image:url(../images/AFT-IN_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headMSEA {background-image:url(../images/MSEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headUEA {background-image:url(../images/UEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headAFTPA {background-image:url(../images/AFTPA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headNSEA {background-image:url(../images/NSEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headMSTA {background-image:url(../images/MSTA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headAFTCT {background-image:url(../images/AFTCT_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headPENF {background-image:url(../images/PENF_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headISTA {background-image:url(../images/ISTA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headAFTA {background-image:url(../images/AFTA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headOEA {background-image:url(../images/OEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headPOE {background-image:url(../images/POE_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headFEA {background-image:url(../images/FEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headFLORIDAEA {background-image:url(../images/FLORIDAEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headMICHIGANEA {background-image:url(../images/MICHIGANEA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headMTA {background-image:url(../images/MTA_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	.headPEI {background-image:url(../images/PEI_bg.png); background-repeat:repeat-x; padding-bottom:21px}

	
	.topBanner { text-align:center; margin:0 auto; padding-top:0px; padding-bottom:0px; background-color:#ffffff; 
		
	}
	
	.homeImage { max-width:100%; position:relative; width:100%; height:auto; padding-top:110px;
		
		}
	
	.logo { position:absolute; left:80px; top:13px; width:300px; height:99px; display:block; background:url(../images/logo_2.png) no-repeat;}

	.NCEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/NCEA_VESi_logo.png) no-repeat;}

	.MEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/MEA_VESi_logo.png) no-repeat;}

	.NEA-NHlogo { position:absolute; left:80px; top:24px; width:600px; height:100px; display:block; background:url(../images/NEA-NH_VESi_logo.png) no-repeat;}
	
	.OFTlogo { position:absolute; left:80px; top:15px; width:600px; height:100px; display:block; background:url(../images/OFT_VESi_logo.png) no-repeat;}
	
	.BRANDMANlogo { position:absolute; left:80px; top:15px; width:600px; height:100px; display:block; background:url(../images/BRANDMAN_VESi_logo.png) no-repeat;}
	
	.MNEAlogo { position:absolute; left:80px; top:28px; width:600px; height:100px; display:block; background:url(../images/MNEA_VESi_logo.png) no-repeat;}
	
	.SDEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/SDEA_VESi_logo.png) no-repeat;}
	
	.WVEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/WVEA_VESi_logo.png) no-repeat;}
	
	.KNEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/KNEA_VESi_logo.png) no-repeat;}

	.TEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/TEA_VESi_logo.png) no-repeat;}

	.NEA-Alaskalogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/NEA-Alaska_VESi_logo.png) no-repeat;}

	.NESClogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/NESC_VESi_logo.png) no-repeat;}

	.VT-NEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/VTNEA_VESi_logo.png) no-repeat;}

	.AFT-Indianalogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/AFT-IN_VESi_logo.png) no-repeat;}

	.MSEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/MSEA_VESi_logo.png) no-repeat;}

	.UEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/UEA_VESi_logo.png) no-repeat;}

	.AFTPAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/AFTPA_VESi_logo.png) no-repeat;}

	.NSEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/NSEA_VESi_logo.png) no-repeat;}

	.MSTAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/MSTA_VESi_logo.png) no-repeat;}

	.AFTCTlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/AFTCT_VESi_logo.png) no-repeat;}

	.PENFlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/PENF_VESi_logo.png) no-repeat;}

	.ISTAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/ISTA_VESi_logo.png) no-repeat;}

	.AFTAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/AFTA_VESi_logo.png) no-repeat;}

	.OEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/OEA_VESi_logo.png) no-repeat;}

	.POElogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/POE_VESi_logo.png) no-repeat;}

	.FEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/FEA_VESi_logo.png) no-repeat;}

	.FLORIDAEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/FLORIDAEA_VESi_logo.png) no-repeat;}

	.MICHIGANEAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/MICHIGANEA_VESi_logo.png) no-repeat;}

	.MTAlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/MTA_VESi_logo.png) no-repeat;}

	.PEIlogo { position:absolute; left:80px; top:13px; width:600px; height:100px; display:block; background:url(../images/PEI_VESi_logo.png) no-repeat;}
	
	/*MainMenu*/
	nav.head_nav { margin:47px 0 0 300px; background:url(../images/bg_menu1-x.png) repeat-x; position:relative; height:52px;}
	
	
	nav.head_navNEA { margin:80px 0 0 0; background:url(../images/bg_menu1-x.png) repeat-x; position:relative; height:52px}
	
	.mainmenu { margin:0; padding:0; position:relative; z-index:10;}
	.mainmenu li { float:left; padding:0; margin:0; position:relative}
	 
	.mainmenu li.sep { width:1px!important; background:url(../images/sep_menu.png) no-repeat center!important; display:block; height:52px}
	.mainmenu li a { display:block; margin-left: 25px; text-align:center; line-height:20px; font-size:12px; text-decoration:none; color:#555555; font-family: 'Open Sans', sans-serif; padding:16px 0; text-transform:uppercase; 
}


	.mainmenu li.act { background:url(../images/bg_menu2-x.png) repeat-x!important;
	}
	
	.mainmenu li.act a { color:#2292d0!important;}

.menu_indicator { width:100px; height:100%; background:#f8f8f8 url(../images/bg_menu2-x.png) repeat-x; position:absolute; left:0px; top:0px; z-index:0}

.menu_indicatorSDS { width:200px; height:100%; background:#f8f8f8 url(../images/bg_menu2-x.png) repeat-x; position:absolute; left:0px; top:0px; z-index:0}

		/*Submenu*/
	.level1 { left:0px; top:51px; }
	.level2 { left:200px; top:0px;}
	.level2r { left:-200px; top:0px;}
	
	.mainmenu li ul.sub_menu { margin:0; padding:0; position: absolute; overflow:visible; display:none; 
	
	}
	

	.mainmenu li ul.sub_menu li { float:none; background:#FFFFFF; width:200px; position:relative; border-bottom:1px dotted #cccccc; box-shadow: 0 3px 10px rgba(0,0,0,0.3);}
	
	.mainmenu li ul.sub_menu li a { display:block; padding:10px 0px; line-height:14px; font-size:12px; color:#3c3c3c; font-family: 'Open Sans', sans-serif; text-transform:none; text-align:left}
	.mainmenu li ul.sub_menu li a:hover { color:#2292d0; 
	}
		/*MobileMenu*/
	.mobile_nav { display:none}
	.mobile_menu { display:none}
	
	
	/*CART WINDOW*/

#DEVcartWindow{
	
	float: right;
    width: 150px;
    position: fixed;
    top: 110px;
    right: 205px;
}

	

	/*Login Button*/
	.loginBtn {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 86px;
	top: 105px;
	overflow: hidden;
}
	.loginBtn li { width:125px; height:40px; margin:0 5px 0 0; float:left}
	.loginBtn li a { width:125px; height:40px; display:block;}


	.loginBtnNCEA {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 86px;
	top: 130px;
	overflow: hidden;
}
	.loginBtnNCEA li { width:125px; height:40px; margin:0 5px 0 0; float:left}
	.loginBtnNCEA li a { width:125px; height:40px; display:block;}
	
	
	/*404 Button*/
	.fourhome { background:#28648A;width:80px; position:relative; left:0; top:0; padding:8px 10px; font-size:16px; line-height:14px; color:#ffffff; border-radius:.5px; margin-left:165px; margin-top:5px; font-family: 'Open Sans', sans-serif; display:block; float:left;  text-decoration:none}
	.fourhome:hover { background:#e0e0e0;
		}
	
	
	
	/*Course Details*/
	.courseDetailsBtn { margin:0; padding:0; position:absolute;  }
	.courseDetailsBtn li { width:90px; height:35px; margin:0 5px 0 0; float:left}
	.courseDetailsBtn li a { width:90px; height:35px; display:block;}
	
	
	/*Soicials*/
	.socials { margin:0; padding:0; position:absolute; right:80px; top:5px; overflow:hidden;}
	.socials li { width:21px; height:17px; margin:0 5px 0 0; float:left}
	.socials li a { width:21px; height:17px; display:block;}
	.team_socials{overflow:hidden;margin-top:15px;margin-bottom:0;}
	.team_socials li{
		float:left;
		width:18px;
		height:15px;
		margin-right:1px;
	}
	.team_socials li a{
		float:left;
		width:18px;
		height:15px;
		display:block
	}
	
	
	.fourofour {margin:0; padding:0; position:absolute; right:190px; overflow:hidden;}
	
	.fourofour li { width:40px; height:40px; margin:0 5px 0 0; float:left}
	.fourofour li a { width:40px; height:40px; display:block;}
	
	.fmail { background:url(../images/icons/404socials.png) no-repeat;
    text-decoration:none;
	display:block;
	background-position:0 -40px;
	border: none;
	}
.fmail:hover {  background-position:0 0;
}

	.ftwitter { background:url(../images/icons/404socials.png) 40px -40px, no-repeat;
    text-decoration:none;
	display:block;
	
	border: none;
	}
.ftwitter:hover {  background-position:40px 0;
}

	.fpinterest { background:url(../images/icons/404socials.png) 80px -40px, no-repeat;
    text-decoration:none;
	display:block;
	
	border: none;
	}
.fpinterest:hover {  background-position:80px 0;
}

	.fblog { background:url(../images/icons/404socials.png) 120px -40px, no-repeat;
    text-decoration:none;
	display:block;
	
	border: none;
	
	}
.fblog:hover {  background-position:120px 0;
}

.fourright { background: white; height:500px;
	
	}

	
	.box_icons {width:1160px; margin:0 auto; position:relative;}
	
	
	
	
	
/*Slider
========*/
	.top_slider { width:1020px; padding-bottom:5px; background:#efefef url(../images/bg_subslider.png) repeat-y left; overflow:hidden}
	#top_slider { overflow: hidden}
	
	/*.top_slider img {width:100%;} */
	

/*Main Container
================*/
	.site_container { padding:130px 30px 0 30px}
	
	.site_container_demo { padding:0px 30px 0 30px}
	
	.site_container_eblast { padding:30px 30px 0 30px}
	
	.site_container_toppad { padding:0px 30px 0 30px}
	.slogan { padding:25px 0; border-bottom:#efefef 1px solid; margin-bottom:25px!important; color:#555555; font-family:font-family: 'Open Sans', sans-serif; line-height:30px; font-size:18px;}
	.slogan h1 { margin-bottom:0}
	.slogan span { font-size:23px; line-height:30px; color:#555555; font-family:font-family: 'Open Sans', sans-serif; display:block}
	
	
	.bf_block { margin:0 auto; padding:40px 30px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid; width:960px;}
	
	.bf_block_background { width:100%; background-color:#F7F7F7;
	}
	
		/*Sliding Gallery*/
	.slider1_list { overflow:hidden; margin:0 auto}
	.slider1_list li { text-align:center; background:none; padding:0 0 20px 0; font-size:13px; font-style:italic; color:#7b7b7b; cursor:pointer; }
	.slider1_list li img { margin-bottom:20px}
	.slider1_list li h4 { color:#555555; margin-bottom:10px; font-style:normal}
	.slider1_list li:hover { background:#eeeeee;}
	.slider1_list li:hover h4 { color:#2292d0;}
		/*Seperators*/
	.seperator {background:url(../images/bg_grey_pix.png) repeat-y ; overflow:hidden}
	.seperator_after8 { background-position:50% 0}
	.seperator_right { background-position: 75% 0}
	.seperator_right1{ background-position: 65% 0}	
	.seperator_left { background-position: 25% 0}
	.seperator_team1{ background-position:44% 0;}	

/*Aside
=======  margin-top:-7px;  Removed to fix footer overlap*/
	.aside { padding:40px 30px 30px 30px; background:#555555; text-align:center;}
	
/*Footer
==================*/
	footer { position:relative; background:#2292d0; height:35px;}
	.footer_block {
	position:absolute;
	bottom:0px;
	left:0px;
	background:#2292d0;
	padding:45px 30px 15px 30px;
	display:block;
	width:200px;
	text-align:center;
	
}
	.footer_block p { padding:45px 0 55px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic} 
	.copyright { color:#ffffff; font-size:12px}
	.copyright a { color:#ffffff; font-size:12px}
	
	
	
	
		
	.sdsUpper {
		margin:5px 5px 5px 0px;
		width:600px;
	}
	
	.statesButton {
		width:100%;
		float:left;
		margin-left:10px;
	}
	
	
	.thanksPromo {
	width:25%;
	text-align:center;
	margin:0 auto;
	float:left;
	}	
	
	.thanksPromoRight {
	width:25%;
	text-align:center;
	margin:0 auto;
	float:right;
	}
	.number{margin-top:100px;}
	
	.site_container_testimonial { padding:0px 30px 0 30px}
	
	/*Large images/buttons/verbiage
===============*/
	
	
	.floater {
	position: absolute;
	margin-top: -13%;
	z-index: 2;
	width: 17vw;
	height: 4vw;
	margin-left: 8.5%;
	background: #2292d0;	
}

.floaterTab {
	position: absolute;
	margin-top: -13%;
	z-index: 2;
	width: 17vw;
	height: 4vw;
	margin-left: 27%;
	background: #f7931d;	
}

	.floater_male {
	position: absolute;
	margin-top: -21%;
	z-index: 2;
	width: 17vw;
	height: 4vw;
	margin-left: 15.3%;
	background: #2292d0;	
}


	.floater:hover { background:#3ca0d2;}
	.floaterTab:hover { background:#f9a21d; !important}
	
	
	.verbiage {position: absolute; margin-top: -22%; margin-left: 8%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:4vw; line-height:2.2vw; font-family: 'Open Sans', sans-serif; text-align:left;}
	
	.verbiage_male {position: absolute; margin-top: -30%; margin-left: 15%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:4vw; line-height:2.2vw; font-family: 'Open Sans', sans-serif; text-align:left;}
	
	
	.floater_mid {
	position: absolute;
	margin-top: -13%;
	z-index: 2;
	width: 17vw;
	height: 4vw;
	margin-left: 76.5%;
	background: #2292d0;	
}

	.floater_mid:hover { background:#3ca0d2;} 
	
	.verbiage_mid {position: absolute; text-align: right; margin-top: -22%; margin-left: 50%; z-index: 2; font-family: 'Open Sans', sans-serif; font-size:4vw; line-height:2.2vw; color:#ffffff;}
	
	
	.floater_bottom {
	position: absolute;
	margin-top: -14%;
	z-index: 2;
	width: 17vw;
	height: 4vw;
	margin-left: 8%;
	background: #2292d0;	
}

	.floater_bottom:hover { background:#3ca0d2;} 
	
	.verbiage_bottom {position: absolute; text-align: left; margin-top: -23%; margin-left: 7.5%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:4vw; line-height:2.2vw;}
	
	
	.verbiage_support {position: absolute; text-align: left; margin-top: -9%; margin-left: 13%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:5vw; line-height:2vw;}
	

	
	
	
	
	.cart_container{
		float:right; width:150px; padding:5px; margin-bottom:-52px;
		
				}
				
	.eblast-universities {
		width:100%;
		height:auto;
		margin-top:100px;
		}
		
	/*----------------------------------------------------------
Sister Site Upgrades 
-----------------------------------------------------------*/	
		.educator{
		color:#ffffff; 
		font-size:31px; 
		line-height:48px; 
		padding:30px;
		font-family: 'Open Sans', sans-serif;
		}
		
		.wistia{
		text-align:center; 
		margin: 25px; 
		float: left; 
		display:block;
		}
		
		.wistia_top {position: absolute;
	margin-top: -18%; z-index: 2; margin-left: 8.5%; width: 18%;}
	
	.wistia_home { float:left; margin-top: -31%; z-index: 2; margin-left: 8.5%; width:33%; }
	
	.verbiage_mid_wistia {position: relative; text-align: right; margin-top: -25%; margin-right: 8%; z-index: 2; font-family: 'Open Sans', sans-serif; font-size:4vw; line-height:2.2vw; color:#ffffff; float:right;}
		
		.top_par{
			color:#ffffff; 
			font-size:40px; 
			line-height:48px; 
			padding:30px;
			font-family: 'Open Sans', sans-serif;
			}
			
			.floater_mid_sister {
	position: absolute;
	margin-top: -10%;
	z-index: 2;
	width: 13vw;
	height: 3vw;
	margin-left: 6.5%;
	background: #2292d0;	
}

	.floater_mid_sister:hover { background:#3ca0d2;} 
	
	.verbiage_mid_sister {
		position: absolute;   
		text-align: left;
		margin-top: -33%;
		margin-left: 6%;
		z-index: 2;
		font-family: 'Open Sans', sans-serif;
		font-size: 5vw;
		line-height: 2.9vw;
		color: #000000;
	}
	
	.verbiage_mid_sister_sub {
		position: absolute;   
		text-align: left;
		margin-top: -10%;
		margin-left: 1%;
		z-index: 2;
		font-family: 'Open Sans', sans-serif;
		font-size: 2vw;
		line-height: 2.7vw;
		color: #000000;
		width:82%;
		}	
		
		.verbiage_tpd {position: absolute; margin-top: -27%; margin-left: 8%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:4vw; line-height:2.2vw; font-family: 'Open Sans', sans-serif; text-align:left;}			
	
		
/*----------------------------------------------------------
Tablet Portrait size to standard 960 (768x1024) 
-----------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
/*Main Wrappers
===============*/
/*Main Wrappers
===============*/
.main_wrapper { background:#ffffff; width:100%; margin:0 auto; text-align:center; text-align:left;}

header { position:fixed; z-index:10; width:100%; text-align:center; margin:0 auto; padding-bottom:80px;}

.logo { position:absolute; left:40px; top:13px; width:300px; height:99px; display:block; background:url(../images/logo_2.png) no-repeat;}

/*Header
========*/
	/*MobileMenu*/
	
	nav.head_nav { display:none!important}
	
	.mobile_nav { display:block!important; margin:106px 0 10px 0; position:relative;}
	.mobile_menu li.has-menu>ul { display:none}
	.mobile_menu li.has-menu>a{ background:url(../images/nav-marker.gif) right 15px no-repeat;
		padding-right:15px;
	}
	.mobile_menu li.has-menu>a.act{
		background:url(../images/nav-marker-act.gif) right 15px no-repeat;
	}
	.mobile_nav a.menu_toggle { width:100%; display:block; line-height:20px; font-size:12px; text-decoration:none; color:#555555; font-family: 'Open Sans', sans-serif; text-align:center; text-transform:uppercase; background:#ffffff; margin:0 0 10px 0}
	.mobile_nav a.menu_toggle:hover {color:#2292d0; text-decoration:none; background:#cccccc}
	.mobile_nav a.menu_toggle.act { border-top:#2292d0 1px solid; border-bottom:#2292d0 1px solid; color:#2292d0; text-decoration:none; background:#f8f8f8}
	.mobile_menu { display:none; margin:0; padding:0; margin-left: 36%}
	.mobile_menu li { float:none; background:#3c3c3c; border-top:#4c4c4c 1px solid; border-bottom:#303030 1px solid; width:240px; position:relative; margin:0; padding:0}
	/* added width 350 Nav link fix 060313 */
	.mobile_menu li a { width:180px; display:block; padding:10px 25px; line-height:14px; font-size:12px; color:#ffffff; font-family: 'Open Sans', sans-serif; text-decoration:none; text-align:left; text-transform:uppercase}
	.mobile_menu li a:hover { text-decoration:none}
	.mobile_menu li:hover { background:#2292d0; border-top:#2292d0 1px solid; border-bottom:#2292d0 1px solid; border-radius:0px;}
	.mobile_menu .sub_menu { padding:0; margin:0}
	.level1 a { padding-left:40px!important}
	.level2 a, .level2r a { padding-left:55px!important}

	
	/*Soicials*/
	.socials { margin:0; padding:0; position:absolute; right:5px; top:10px; overflow:hidden;}
	
	/*Login Button*/
	.loginBtn { margin:0; padding:0; position:absolute; right:8px; top:65px; overflow:hidden;}
	
	
	
	/*Top Image*/
	.homeImage { padding-top:152px;
		}
		
		/*boxer*/
	#boxer { width:185px;
		}
	.box_icons { width:836px;}
		
	.btn_readmore {margin:12px 0 20px 17px;}	
	
	
/*Slider
========*/
	.top_slider { width:768px; padding-bottom:5px; background:#efefef url(../images/bg_subslider.png) repeat-y left; overflow:hidden}
	#top_slider { overflow:hidden}

/*Main Container
================*/
	.site_container {
	/* [disabled]padding-top:150px; */
}
	.bf_block { margin:0 auto; padding:40px 0px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid; width:768px}
	
	.bf_block_background { width:100%; background-color:#F7F7F7;
	}

/*Aside
=======*/
	.aside { padding:35px 0px 50px 0px; background:#555555;}

/*Footer
==================*/
	.footer_block {
	position:absolute;
	bottom:0px;
	left:0px;
	background:#2292d0;
	padding:45px 10px 15px 10px;
	display:block;
	width:172px;
	background-color: #2292d0;
}
	.footer_block img { max-width:172px; height:auto}
	.footer_block p { padding:35px 0 45px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic} 
	.copyright { color:#ffffff; font-size:12px}
	
	.testimonialIcon {
		display:none;
}

.testimonialIconLP {
		display:none;
}

.testimonialsHome .innerHome{
	width:90%;
	float:none;
}

.statesButton {
		width:100%;
		float:left;
		margin-left:7px;
		margin-bottom:10px;
	}
	
	.contact_inputCard input, .contact_inputCard textarea {width:30px; line-height:16px; color:#7b7b7b; border:#e1e1e1 1px solid; padding:2px; margin:2px; background:#ffffff; margin:0 0 22px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
	
	.fourblue {max-width:100%;height:auto;
		
		}
	.number{margin-top:75px;
	
	}
	.fourright{height:391px;
	
	}
	.fourofour{right:140px;
	
	}
	.fourhome {margin-left:125px;
	
	}
	
	
	.eblast-universities {
		width:100%;
		height:auto;
		margin-top:140px;
		}
		
		.educator{
		font-size:30px;
		line-height:34px;
		}				

	
	.floater_mid_sister {
  		margin-top: -9%;
	}
	
	
	.floaterTab {display:none;}
	
	
	.pierce_tablet {display:none;}
	
	
	
	.blueButtonNCEA a {
display: block;
width: 181px;
height: 36px;
background: none;
overflow: hidden;
text-align:center;
line-height: 36px;
font-size: 14px;
color: #2292D0;
border-style: solid;
border-width: 2px;
border-color: #2292D0;
margin-bottom: 10px;
margin-left: 285px;
	font-weight:bold;
}
	
	
/**************
## Mobile NAVIGATION NEW##
**************/

/* pToggle Responsive menu */

.pToggle ul {
    margin: 10px 0px 0px 0px; 
    padding: 0;
    width:100%;
    list-style-type: none;
	font-size:20px;
}

.pToggle ul li a {
    text-decoration: none;
    color: white; 
    padding: 10.5px 11px;
    display:block;
}
 
.pToggle ul li a:visited {
    color: white;
}
 
.pToggle ul li a:hover, .menu_simple ul li .current {
    color: white;
    background-color: #283E4E;
}
		
		
/*		
#283E4E


/**************
## Container ##
**************/
.pure-container {
  position: relative;
  height: 100%;
  -webkit-overflow-scrolling: touch; }

/************
## Toggler ##
************/
.pure-toggle {
  left: -9999px;
  position: absolute;
  top: -9999px; }
  .pure-toggle:focus ~ .pure-toggle-label {
    border-color: #3d98ce;
    color: #3d98ce; }

.pure-toggle-label {
  display: none;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 15px;
  z-index: 99;
  color: #5d809d;
  width: 70px;
  height: 70px;
  transition: all 400ms ease-in-out;
  border: 2px solid #5d809d;
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .pure-toggle-label:hover {
    border-color: #3d98ce;
    color: #3d98ce; }
    .pure-toggle-label:hover .pure-toggle-icon, .pure-toggle-label:hover .pure-toggle-icon:before, .pure-toggle-label:hover .pure-toggle-icon:after {
      background-color: #1c6289; }
  .pure-toggle-label:active {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .pure-toggle-label .pure-toggle-icon, .pure-toggle-label .pure-toggle-icon:before, .pure-toggle-label .pure-toggle-icon:after {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 4px;
    width: 35px;
    cursor: pointer;
    background: #1c6289;
    display: block;
    content: '';
    transition: all 500ms ease-in-out; }
  .pure-toggle-label .pure-toggle-icon {
    transform: translate3d(-50%, -4px, 0);
    -webkit-transform: translate3d(-50%, -4px, 0); }
  .pure-toggle-label .pure-toggle-icon:before {
    transform: translate3d(-50%, -14px, 0);
    -webkit-transform: translate3d(-50%, -14px, 0); }
  .pure-toggle-label .pure-toggle-icon:after {
    transform: translate3d(-50%, 10px, 0);
    -webkit-transform: translate3d(-50%, 10px, 0); }

.pure-toggle-label[data-toggle-label='left'] {
  left: 15px;
  right: auto; }

.pure-toggle-label[data-toggle-label='right'] {
  right: 28px;
  left: auto; }

.pure-toggle-label[data-toggle-label='top'] {
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0); }

.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label:not([data-toggle-label='left']), .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label:not([data-toggle-label='right']), .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label:not([data-toggle-label='top']) {
  opacity: 0;
  z-index: -1; }

.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'], .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'], .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] {
  border-color: #3d98ce;
  color: #3d98ce; }
  .pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon, .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon, .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon {
    background-color: transparent; }
  .pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:before, .pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:after, .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:before, .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after, .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:before, .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:after {
    top: 0; }
  .pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:before, .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:before, .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:before {
    transform: translateX(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) rotate(45deg); }
  .pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:after, .pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after, .pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:after {
    transform: translateX(-50%) translateY(-10px) rotate(-45deg);
    -webkit-transform: translateX(-50%) translateY(-10px) rotate(-45deg);
    top: 10px; }

/***********
## Drawer ##
***********/
.pure-drawer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  visibility: hidden;
  background-color: #374c5d;
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: ease-out;
  width: 100%; }
  @media only screen and (min-width:40.063em) {
    .pure-drawer {
      width: 300px; } }
  @media only screen and (min-width:51.2em) {
    .pure-drawer {
      width: 300px; } }

.pure-drawer[data-position='right'] {
  left: auto;
  right: 0; }

.pure-drawer[data-position='top'] {
  height: 100%;
  width: 100%; }
  @media only screen and (min-width:40.063em) {
    .pure-drawer[data-position='top'] {
      height: 100%; } }
  @media only screen and (min-width:51.2em) {
    .pure-drawer[data-position='top'] {
      height: 100px; } }

/*********************
## Pusher Container ##
*********************/
.pure-pusher-container {
  position: relative;
  height: 100%;
  overflow: hidden; }

/***********
## Pusher ##
***********/
.pure-pusher {
  position: relative;
  height: 100%;
  overflow-y: auto;
  left: 0;
  z-index: 2;
  background-color: #fff;
  transition-property: transform;
  transition-duration: 500ms;
  transition-timing-function: ease-out; }

/*******************
## Pusher Overlay ##
*******************/
.pure-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition-property: opacity;
  transition-duration: 500ms;
  transition-delay: 500ms;
  transition-timing-function: ease-in-out; }

.pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'] {
  left: 100%; }
  @media only screen and (min-width:40.063em) {
    .pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'] {
      left: 300px; } }
  @media only screen and (min-width:51.2em) {
    .pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'] {
      left: 300px; } }

.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'] {
  right: 100%; }
  @media only screen and (min-width:40.063em) {
    .pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'] {
      right: 300px; } }
  @media only screen and (min-width:51.2em) {
    .pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'] {
      right: 300px; } }

.pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
  top: 100%; }
  @media only screen and (min-width:40.063em) {
    .pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
      top: 100%; } }
  @media only screen and (min-width:51.2em) {
    .pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
      top: 100px; } }

.pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'], .pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'], .pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 2; }

/********************************
## Fallback for older browsers ##
********************************/
.no-csstransforms3d .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
  left: 100%; }
  @media only screen and (min-width:40.063em) {
    .no-csstransforms3d .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
      left: 300px; } }
  @media only screen and (min-width:51.2em) {
    .no-csstransforms3d .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
      left: 300px; } }
.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
  left: -100%; }
  @media only screen and (min-width:40.063em) {
    .no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
      left: -300px; } }
  @media only screen and (min-width:51.2em) {
    .no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
      left: -300px; } }
.no-csstransforms3d .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
  top: 100%; }
  @media only screen and (min-width:40.063em) {
    .no-csstransforms3d .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
      top: 100%; } }
  @media only screen and (min-width:51.2em) {
    .no-csstransforms3d .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
      top: 100px; } }

/*****************************
## Effect - Slide in on top ##
*****************************/
/* DRAWER */
[data-effect='pure-effect-slide'] .pure-drawer {
  z-index: 3;
  transition-duration: 500ms; }

[data-effect='pure-effect-slide'] .pure-drawer[data-position='left'] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

[data-effect='pure-effect-slide'] .pure-drawer[data-position='right'] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

[data-effect='pure-effect-slide'] .pure-drawer[data-position='top'] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }

[data-effect='pure-effect-slide'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'], [data-effect='pure-effect-slide'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'], [data-effect='pure-effect-slide'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* OVERLAY */
[data-effect='pure-effect-slide'] .pure-overlay {
  transition-duration: 500ms;
  transition-delay: 250ms; }

/********************
## Effect - Reveal ##
********************/
/* DRAWER */
[data-effect='pure-effect-reveal'] .pure-drawer {
  visibility: visible;
  transition-duration: 500ms; }



  @media only screen and (min-width:51.2em) {
    [data-effect='pure-effect-push'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
      -webkit-transform: translate3d(0, 100px, 0);
      transform: translate3d(0, 100px, 0); } 
	  
	 .pure-container{
		  display:none}}


	
	
	
	
	
	
	
	
	
	

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	/*Empty*/
	.fourhome{margin-left:55px;
		
		}
	.fourofour{right:55px;
		
		}
	
	.fourright { height:450px;
	
	}
	.fourleft img {display:none;
		
		}
	.number{margin-top:100px;}
	
	.eblast-universities {
		width:100%;
		height:auto;
		}	
		
		.educator{
		font-size:30px;
		line-height:34px;
		}			

}

/*------------------------------------------------
Mobile Landscape Size to Tablet Portrait (480x320)
--------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
/*Main Wrappers
===============*/
/*Main Wrappers
===============*/
.main_wrapper { background:#ffffff; width:100%; margin:0 auto; text-align:center; text-align:left}

.logo { position:absolute; left:40px; top:13px; width:300px; height:99px; display:block; background:url(../images/logo_2.png) no-repeat;}

/*Header*/

header {  position:relative; z-index:10; width:100%; text-align:center; margin:0 auto; padding-bottom:0px;}
/*========*/

/*Soicials*/
	.socials { margin:0; padding:0; position:absolute; right:0px; top:10px; overflow:hidden;}
	
	/*Login Button*/
	.loginBtn { margin:0; padding:0; position:absolute; right:0px; top:65px; overflow:hidden;}
	
	.loginBtnNCEA { margin:0; padding:0; position:absolute; right:0px; top:50px; overflow:hidden;}
	.part_logo {right:23px!important;}
	
	/*MainMenu*/
	nav.head_nav { display:none!important}
	/*MobileMenu*/
	.mobile_nav { display:block!important; margin:106px 0 0 0; position:relative;}
	.mobile_menu li.has-menu>ul { display:none}
	.mobile_menu li.has-menu>a{ background:url(../images/nav-marker.gif) right 15px no-repeat;
		padding-right:15px;
	}
	.mobile_menu li.has-menu>a.act{
		background:url(../images/nav-marker-act.gif) right 15px no-repeat;
	}
	.mobile_nav a.menu_toggle { width:100%; display:block; line-height:20px; font-size:12px; text-decoration:none; color:#555555; font-family: 'Open Sans', sans-serif; text-align:center; text-transform:uppercase; background:none;}
	.mobile_nav a.menu_toggle:hover {color:#2292d0; text-decoration:none; background:#cccccc}
	.mobile_nav a.menu_toggle.act { border-top:#2292d0 1px solid; border-bottom:#2292d0 1px solid; color:#2292d0; text-decoration:none; background:#f8f8f8}
	.mobile_menu { display:none; margin:0; padding:0}
	.mobile_menu li { float:none; background:#3c3c3c; border-top:#4c4c4c 1px solid; border-bottom:#303030 1px solid; width:100%; position:relative; margin:0; padding:0}
	/* added width 350 Nav link fix 060313 */
	.mobile_menu li a { width:88%; display:block; padding:10px 25px; line-height:14px; font-size:12px; color:#ffffff; font-family: 'Open Sans', sans-serif; text-decoration:none; text-align:left; text-transform:uppercase}
	.mobile_menu li a:hover { text-decoration:none}
	.mobile_menu li:hover { background:#2292d0; border-top:#2292d0 1px solid; border-bottom:#2292d0 1px solid; border-radius:0px;}
	.mobile_menu .sub_menu { padding:0; margin:0}
	.level1 a { padding-left:40px!important}
	.level2 a, .level2r a { padding-left:55px!important}
	
	/*Top Image*/
	.homeImage { padding-top:0px;
		}
		
		/*boxers*/
	.box_icons{
		width: 625px;
		}
	#boxer { width:283px;
		}
	.btn_readmore {margin:12px 0 20px 63px;}

/*Slider
========*/
	.top_slider { width:440px; padding-bottom:5px; background:#efefef url(../images/bg_subslider.png) repeat-y left; overflow:hidden}
	#top_slider { overflow:hidden}
	

/*Main Container
================*/
	.site_container { padding:0 10px}
	.bf_block { margin:0 auto; padding:30px 10px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid; width:480px}
	
	.bf_block_background { width:100%; background-color:#F7F7F7;
	}
	.es-carousel-wrapper { margin-top:20px; }
	.es-nav {top:-20px!important}
		/*Resolution Fixes*/
	.add-spacers { margin-left:0px!important; margin-right:0px!important}
	.contact_input input, .contact_input textarea {width:60%; margin:0 0 0 10px!important}
		/*Seperators*/
	.seperator { background:none}
		/*SideBar*/
	.sidebar_right { border-top:#efefef 1px solid; padding:20px 0 0px 0;}
	.sidebar_left { border-bottom:#efefef 1px solid; padding:0 0 20px 0;}

/*Aside
=======*/
	.aside { padding:35px 10px 30px 10px; background:#555555;}
	
		/* Adjusted bottom marging for Site map information on small screen  */

/*Footer
==================*/
	.footer_block { position:absolute; bottom:0px; left:0px; background:#2292d0; padding:45px 15px 15px 15px; display:block; width:330px}
	.footer_block img { }
	.footer_block p { padding:25px 0 35px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic} 
	.copyright { color:#ffffff; font-size:12px}
	
/*Skeleton Fixes
================*/
.columns { padding-bottom:15px}

.sdsUpper {
		width:400px;
	}
	
	.testimonialIcon {
		display:none;
}

.testimonialIconLP {
		display:none;
}

.testimonialsHome .innerHome{
	width:90%;
}


.statesButton {
		width:100%;
		float:left;
		margin-left:0px;
		margin-bottom:10px;
	}
	
	
	.customerInfoContainer {
	width:100%;
	border:none;
	text-align:left;
	margin:0 auto;
	padding:5px;
	
}


.contact_inputCard input, .contact_inputCard textarea {
	width:35px; line-height:16px; color:#7b7b7b; border:#e1e1e1 1px solid; padding:5px; background:#ffffff; margin:0 0 5px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left;}
	
.contact_inputCard input { height:16px; }

.thanksPromo {
	width:100%;
	text-align:center;
	margin:0 auto;
	}	
	
	.thanksPromoRight {
	width:100%;
	text-align:center;
	margin:0 auto;
	}	

	.fourright { height:450px;
	
	}
	.fourofour{right:65px;
		
		}
		.number{margin-top:100px;}
		
		.verbiage_support {position: absolute; text-align: left; margin-top: -9%; margin-left: 13%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:7vw; line-height:2vw;}
		
		.verbiage {font-size:5vw; line-height:2.8vw;}
		.verbiage_mid {font-size:5vw; line-height:2.8vw; margin-left: 40%;}
		.verbiage_bottom {font-size:5vw; line-height:2.8vw;}
		
		.floater {
	margin-top: -11%;
	width: 20vw;
	height: 5vw;
	}
	
	.floater_male {
	margin-top: -21%;
	width: 20vw;
	height: 5vw;
	}
	
	.floater_mid {
	margin-top: -11%;
	width: 20vw;
	height: 5vw;
	margin-left: 75.5%;
	}
	.floater_bottom {
	margin-top: -12%;
	width: 20vw;
	height: 5vw;
	}
	
.eblast-universities {
		width:100%;
		height:auto;
		}	
		
	.educator{
		font-size:34px;
		line-height:34px;
		text-align:center;
		}
		
	.wistia{
		text-align:center; 
		margin: 25px; 
		float: none; 
		display:block;
		}				

		.floater_mid_sister {
  		margin-top: -8%;
	}
	
		.wistia_ny{
			margin-top:35px;
			}
			
			.tab-content {
		background-image:none!important;
		}
		
		.floaterTab {display:none;}
	
	
	.blueButtonNCEA a {
display: block;
width: 181px;
height: 36px;
background: none;
overflow: hidden;
text-align:center;
line-height: 36px;
font-size: 14px;
color: #2292D0;
border-style: solid;
border-width: 2px;
border-color: #2292D0;
margin-bottom: 10px;
margin-left: 120px;
	font-weight:bold;
}
	
	
	
}




/*-----------------------------------------------------
Mobile Portrait Size to Mobile Landscape Size (320x480) 
-------------------------------------------------------*/
@media only screen and (max-width: 479px) {
/*Main Wrappers
===============*/
/*Main Wrappers
===============*/
.main_wrapper { background:#ffffff; width:100%; margin:0 auto; position:relative; text-align:center;}

.logo { position:absolute; left:-5px; top:0px; width:320px; height:99px; display:block; background:url(../images/icon_vesi_below.png) no-repeat;}
	
.NCEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/NCEA_small_logo.png) no-repeat;}
	
.MEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/MEA_small_logo.png) no-repeat;}
	
.NEA-NHlogo { position:absolute; left:15px; top:7px; width:320px; height:99px; display:block; background:url(../images/NEA-NH_small_logo.png) no-repeat;}

.OFTlogo { position:absolute; left:15px; top:28px; width:320px; height:99px; display:block; background:url(../images/OFT_small_logo.png) no-repeat;}

.BRANDMANlogo { position:absolute; left:15px; top:28px; width:320px; height:99px; display:block; background:url(../images/BRANDMAN_small_logo.png) no-repeat;}

.MNEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/MNEA_small_logo.png) no-repeat;}

.SDEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/SDEA_small_logo.png) no-repeat;}

.WVEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/WVEA_small_logo.png) no-repeat;}

.KNEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/KNEA_small_logo.png) no-repeat;}
	
.TEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/TEA_small_logo.png) no-repeat;}
	
.NEA-Alaskalogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/NEA-Alaska_small_logo.png) no-repeat;}
	
.NESClogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/NESC_small_logo.png) no-repeat;}
	
.VT-NEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/VTNEA_small_logo.png) no-repeat;}
	
.AFT-Indianalogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/AFT-IN_small_logo.png) no-repeat;}
	
.MSEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/MSEA_small_logo.png) no-repeat;}	
	
.UEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/UEA_small_logo.png) no-repeat;}
	
.AFTPAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/AFTPA_small_logo.png) no-repeat;}
	
.NSEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/NSEA_small_logo.png) no-repeat;}
	
.MSTAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/MSTA_small_logo.png) no-repeat;}
	
.AFTCTlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/AFTCT_small_logo.png) no-repeat;}
	
.PENFlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/PENF_small_logo.png) no-repeat;}
	
.ISTAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/ISTA_small_logo.png) no-repeat;}
	
.AFTAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/AFTA_small_logo.png) no-repeat;}
	
.OEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/OEA_small_logo.png) no-repeat;}
	
.POElogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/POE_small_logo.png) no-repeat;}
	
.FEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/FEA_small_logo.png) no-repeat;}
	
.FLORIDAEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/FLORIDAEA_small_logo.png) no-repeat;}
	
.MICHIGANEAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/MICHIGANEA_small_logo.png) no-repeat;}
	
.MTAlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/MTA_small_logo.png) no-repeat;}
	
.PEIlogo { position:absolute; left:15px; top:25px; width:320px; height:99px; display:block; background:url(../images/PEI_small_logo.png) no-repeat;}

/*Header*/

header { position:relative; z-index:10; width:100%; text-align:center; margin:0 auto; padding-bottom:0px;}
/*========*/

/*Soicials*/
	.socials { margin:0; padding:0; position:absolute; right:0px; top:10px; overflow:hidden;}
	
	/*Login Button*/
	.loginBtn { margin:0; padding:0; position:absolute; right:0px; top:65px; overflow:hidden;}
	
	.loginBtnNCEA { margin:0; padding:0; position:absolute; right:0px; top:50px; overflow:hidden;}
	
	.part_logo {right:23px!important;}
	
	/*MainMenu*/
	nav.head_nav { display:none!important}
	.mobile_menu li.has-menu>ul { display:none}
	.mobile_menu li.has-menu>a{
		/* added width 220 Nav link fix 060313 */
		width:80%; background:url(../images/nav-marker.gif) right 15px no-repeat;
		padding-right:15px;
	}
	.mobile_menu li.has-menu>a.act{
		background:url(../images/nav-marker-act.gif) right 15px no-repeat;
	}
	/*MobileMenu*/
	.mobile_nav { display:block!important; margin:106px 0 0 0; position:relative;}
	.mobile_nav a.menu_toggle { width:100%; display:block;  line-height:20px; font-size:12px; text-decoration:none; color:#555555; font-family: 'Open Sans', sans-serif; text-align:center; text-transform:uppercase; background:none;}
	.mobile_nav a.menu_toggle:hover {color:#2292d0; text-decoration:none; background:#cccccc}
	.mobile_nav a.menu_toggle.act { border-top:#2292d0 1px solid; border-bottom:#2292d0 1px solid; color:#2292d0; text-decoration:none; background:#f8f8f8}
	.mobile_menu { display:none; margin:0; padding:0}
	.mobile_menu li { float:none; background:#3c3c3c; border-top:#4c4c4c 1px solid; border-bottom:#303030 1px solid; width:100%; position:relative; margin:0; padding:0}
	.mobile_menu li a { display:block; padding:10px 25px; line-height:14px; font-size:12px; color:#ffffff; font-family: 'Open Sans', sans-serif; text-decoration:none; text-align:left; text-transform:uppercase}
	.mobile_menu li a:hover { text-decoration:none}
	.mobile_menu li:hover { background:#2292d0; border-top:#2292d0 1px solid; border-bottom:#2292d0 1px solid; border-radius:0px;}
	.mobile_menu .sub_menu { padding:0; margin:0}
	.level1 a { padding-left:40px!important}
	.level2 a, .level2r a { padding-left:55px!important}



/*Slider
========*/
	.top_slider { width:320px; padding-bottom:5px; background:#efefef url(../images/bg_subslider.png) repeat-y left; overflow:hidden}
	#top_slider { overflow:hidden}
	
	
		/*Top Image*/
	.homeImage { padding-top:0px;
		}
	
/*Map
=======*/
	.byMap{
		display:none;}

/*Main Container
================*/
	.site_container { padding:0 10px}
	.bf_block {margin:0 auto; padding:20px 10px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid; width:300px}
	
	.bf_block_background { width:100%; background-color:#F7F7F7;
	}
	
	.es-carousel-wrapper { margin-top:20px}
	.es-nav {top:-20px!important}
		/*Resolution Fixes*/
	.add-spacers { margin-left:0px!important; margin-right:0px!important}
	.contact_input input, .contact_input textarea {margin:0!important}
	
	
		/*Seperators*/
	.seperator { background:none}
		/*SideBar*/
	.sidebar_right { border-top:#efefef 1px solid; padding:20px 0 0px 0;}
	.sidebar_left { border-bottom:#efefef 1px solid; padding:0 0 20px 0;}
		
/*Aside
=======*/
	.aside { padding:35px 10px 10px 10px; background:#555555;}
	/* Adjusted bottom marging for Site map information on small screen  */

/*Footer
==================*/
	.footer_block { position:absolute; bottom:0px; left:0px; background:#2292d0; padding:25px 10px 15px 10px; display:block; width:280px}
	.footer_block img { }
	.footer_block p { padding:25px 0 35px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic} 
	.copyright { color:#ffffff; font-size:12px}
	
/*Skeleton Fixes
================*/
.columns { padding-bottom:15px}

.sdsUpper {
		width:300px;
	}
	
	
	.testimonialIcon {
		display:none;
}

.testimonialIconLP {
		display:none;
}

.testimonialsHome .innerHome{
	width:90%;
}

.statesButton {
		width:100%;
		float:left;
		margin-left:0px;
		margin-bottom:10px;
	}
	
	
		.customerInfoContainer {
	width:90%;
	border:none;
	display:block;
	text-align:left;
	float:left;
	margin:0 auto;
	padding:5px;
}

.contact_inputCard input, .contact_inputCard textarea {
	width:35px; line-height:16px; color:#7b7b7b; border:#e1e1e1 1px solid; padding:5px; background:#ffffff; margin:0 0 5px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	
.contact_inputCard input { height:16px; }


.thanksPromo {
	width:100%;
	text-align:center;
	margin:0 auto;
	}	
	
	.thanksPromoRight {
	width:100%;
	text-align:center;
	margin:0 auto;
	}
	.fourofour{margin-right: 11px; margin-top: 35px;
		
		}
		.fourhome{margin-left: 100px; margin-top: -13px;
		
		}
	 .number{margin-top:55px;}
	 
	 	/*boxers*/
	.box_icons{
		width: 560px;
		}
	#boxer { width:54%;
		}
		.btn_readmore {margin:12px 0 20px 74px;}
		
		.verbiage_support {position: absolute; text-align: left; margin-top: -9%; margin-left: 13%; z-index: 2; font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:7vw; line-height:2vw;}
		
		.verbiage {font-size:5vw; line-height:2.8vw;}
		.verbiage_mid {font-size:5vw; line-height:2.8vw; margin-left: 40%;}
		.verbiage_bottom {font-size:5vw; line-height:2.8vw;}
		
		.floater {
	margin-top: -11%;
	width: 20vw;
	height: 5vw;
	}
	.floater_mid {
	margin-top: -11%;
	width: 20vw;
	height: 5vw;
	}
	.floater_bottom {
	margin-top: -12%;
	width: 20vw;
	height: 5vw;
	}
	
	
.eblast-universities {
		width:100%;
		height:auto;
		}
		
		.wistia{
		text-align:center; 
		margin: 25px; 
		float: none; 
		display:block;
		width:376px;
		}
		
		.educator{
		font-size:28px;
		line-height:34px;
		text-align:center;
		width:329px;
		padding-top:0px;
		}
		
		.top_par{
			color:#ffffff; 
			font-size:28px; 
			line-height:48px; 
			padding:30px;
			width:317px;
			}				
	
			.floater_mid_sister {
				margin-top: -6%;
				width: 20vw;
				height: 5vw;
	}
	
			.wistia_top {position: absolute;
	margin-top: -18%; z-index: 2; margin-left: -42%; width: 18%;}
	
		.wistia_ny{
			margin-top:35px;
			}
			
	.tab-content {
		background-image:none!important;
		}		

		.floaterTab {display:none;}
	
	
	.blueButtonNCEA a {
display: block;
width: 181px;
height: 36px;
background: none;
overflow: hidden;
text-align:center;
line-height: 36px;
font-size: 14px;
color: #2292D0;
border-style: solid;
border-width: 2px;
border-color: #2292D0;
margin-bottom: 10px;
margin-left: 60px;
	font-weight:bold;
}
}


