/* Print Header and Footer */
#printheaderfooter {
	display:none;
}

/* Main Styles */



body {	margin:0px;padding:0px;background-image:url(/images/template/body_back.gif);background-repeat:repeat-x;background-position: center top;overflow-y:scroll;}

p {color:#022366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:1.4em;margin:0px;padding:0px;margin-bottom:0.75em;}

.headers H1{margin:0px;padding:0px;color:#8CC8ED;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.5em;font-weight:normal;  margin-bottom:0.8em;}
.headers H1:hover, .headers H1:link, .headers H1:visited, .headers H1:active{margin:0px;padding:0px;color:#8CC8ED;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.5em;font-weight:normal;  margin-bottom:0.8em;}

#text ul {padding: 0;margin: 0;}

#text li {color:#022366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:1.4em;margin:0px;padding:0px;}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #022366;
	line-height: 150%;
	list-style-type: circle;
}

H1 {margin:0px;padding:0px;color:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight:normal;}

H1:link, H1:visited, H1:active {color: #ffffff;text-decoration: underline;}

H1:hover {color: #ffffff;text-decoration: none;}

H2 {margin:0px;padding:0px;color:#022366;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-weight:bold;margin-bottom:0.9em;line-height:1.4em;}

H2:link, H2:visited, H2:active {color: #022366;text-decoration: none;}

H2:hover {color: #022366;text-decoration: none;}


H3 {margin:0px;padding:0px;color:#022366;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight:bold;margin-bottom:0.2em;}

p a:link, p a:visited, p a:active, p a:hover {color: #022366;text-decoration: underline;}

.intro {font-size: .9em;}

a:link, a:visited, a:active {color: #fff;text-decoration: underline;}

a:hover {color: #fff;text-decoration: none;}

hr { height:1px; background-color:#8CC8ED; color:#8CC8ED; border:none; margin-top:10px; margin-bottom:10px;}
#signUp_form {float:right; width:226px; height:109px; background-image:url(/images/home/news_bubble.gif); margin-right:6px; padding-top:20px;}

#header_container {height:94px; width:500px; float:left; background-color:#FFFFFF;}
.calendar {color:#022366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;margin:0px;padding:0px;}

.phone1 {color:#022366;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .8em;font-weight:bold;}
.phone2 {color:#99CC00;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight:bold;}

.pickup_link, .pickup_link:link, .pickup_link:visited, .pickup_link:active, .pickup_link:hover { text-decoration: underline;color:#510078; font-size: .9em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.pickup {color:#022366;font-family: Arial, Helvetica, sans-serif; font-size: .7em;}
.pickupA {color:#7cad0a;font-family: Arial, Helvetica, sans-serif; }
.pickupB {color:#510078;font-family: Arial, Helvetica, sans-serif; }

.cta_Titles {position: relative; top:10px; left:10px;color:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight:normal; line-height:1.5em;}

.cta_Titles_sm {position: relative; top:10px; left:10px;color:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight:normal;}

.cta_Titles_sm:visited { text-decoration: none; }

.cta_Text {padding-top:10px; padding-left:10px; padding-bottom:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;line-height:1.2em;}

.footer_links:link, .footer_links:visited, .footer_links:active { text-decoration: underline;color:#022366; font-size: 0.7em;}

.footer_links:hover {color: #022366; text-decoration: none;color:#022366; font-size: 0.7em;}

.greenCta_Title {color:#99CC00; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;font-weight:bold;}
.greenCta_Title:link, .greenCta_Title:visited, .greenCta_Title:active {color:#99CC00; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.greenCta_Title:hover  {color:#99CC00; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.greenCta_Text {color:#022366;font-family:Arial, Helvetica, sans-serif; font-size: 0.7em;line-height:1.4em;margin:0px;padding:0px;margin-bottom:0.75em;}

.blueCta_Title {color:#55A0FF; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;font-weight:bold;}
.blueCta_Title:link, .blueCta_Title:visited, .blueCta_Title:active {color:#55A0FF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.blueCta_Title:hover  {color:#55A0FF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.newslink {color:#022366; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;font-weight:bold;}
.newslink:link, .newslink:visited, .newslink:active {color:#022366; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.newslink:hover  {color:#022366; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}

.newslink2 {color:#022366; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.newslink2:link, .newslink2:visited, .newslink2:active {color:#022366; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.newslink2:hover  {color:#022366; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.blueCta_Text {color:#022366;font-family:Arial, Helvetica, sans-serif; font-size: 0.7em;line-height:1.4em;margin:0px;padding:0px;margin-bottom:0.75em;}

.news_Title {color:#99CC00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;font-weight:bold;}

/* DIVS you divvy */

#Routes {z-index:1;visibility: hidden;}

.green_CTA_Container {width:190px;float:left; margin-right:20px;}

.green_CTA_Image {width:186px; height:114px; border:1px solid #39A0EB; padding:1px; margin-bottom:10px;}

.blue_CTA_Container {width:190px;float:left; margin-right:20px;}

#blue_CTA_Image {width:186px; height:114px; border:1px solid #8CC8ED; padding:1px; margin-bottom:10px;}

#footer {font-family:Verdana, Arial, Helvetica, sans-serif; width:922px; margin:auto; text-align:center; display:block; margin-top:10px; color: #8CC8ED;}

#footer_left {float:left; width:922px; text-align:left;}

#footer_right {width:400px; float:right; text-align:right;}

#logoHolder {margin-left:40px;}

.clearall {clear:both;}

/*navigation */

.mainnav, .mainnav:link, .mainnav:visited {color:#99d5f9;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none;margin:0px;padding:0px;padding-top:10px;height:25px;background-image: url(/images/navigation/nav_off.gif);background-repeat:repeat-x;background-position: left;}

.mainnav:active, .mainnav:hover {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none;margin:0px;padding:0px;padding-top:10px;height:25px;}

.mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:hover  {color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none;margin:0px;padding:0px;padding-top:10px;height:25px; background-image: url(/images/navigation/nav_on.gif);background-repeat:repeat-x;background-position: left;}

 
#navigation {float:left;height:35px; margin:0 0 0 0px; padding:0px; width:100%; margin-top:-35px; text-decoration: none;}

#navigation ul {margin:0px; padding:0px; list-style:none; text-decoration: none;}

#navigation li {float:left;margin:0px;padding:0px; text-decoration: none;}

#navigation li a:link,  #navigation li a:visited {float:left;list-style-type:none;padding-left:7px;padding-right:7px; text-decoration: none;}
 
#navigation li a:hover {float:left;list-style-type:none;padding-left:7px;padding-right:7px;background-image: url(/images/navigation/nav_on.gif);background-repeat:repeat-x;background-position: left; text-decoration: none;}

#navigationhomepage {float:left; text-decoration: none; height:35px;}

#navigationhomepage ul {margin:0px; padding:0px; list-style:none; text-decoration: none;}

#navigationhomepage li {float:left;margin:0px;padding:0px; text-decoration: none;}

#navigationhomepage li a:link,  #navigationhomepage li a:visited {float:left;list-style-type:none;padding-left:7px;padding-right:7px; text-decoration: none;}
 
#navigationhomepage li a:hover {float:left;list-style-type:none;padding-left:7px;padding-right:7px;background-image: url(/images/navigation/nav_on.gif);background-repeat:repeat-x;background-position: left; text-decoration: none;}


/* green navigation */

.greennav, .greennav:link, .greennav:visited {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none; margin:0px; padding:0px; padding-left:5px;height:22px; background-image: url(/images/navigation/greennav_off.gif); background-repeat:no-repeat; background-position: left; line-height:20px; width:209px;}

.greennav:active, .greennav:hover {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none;margin:0px;padding:0px;height:22px; padding-left:5px;line-height:20px;width:209px;}

.greennavselected, .greennavselected:link, .greennavselected:active, .greennavselected:hover  {background-image: url(/images/navigation/greennav_on.gif);background-repeat:no-repeat;background-position: left; text-decoration: none;float:left; text-align:left;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:20px; width:209px;margin:0px; padding:0px; padding-left:5px;height:22px;}
 
 
#greennavigation {margin:0px;padding:0px;width:209px;clear:both; border:2px solid #fff; float:left;}

#greennavigation ul {margin:0 0 0 0px; padding:0px;list-style:none;}

#greennavigation li {margin:0 0 0 0px; padding:0px;list-style:none; float:left;text-align:left; }

#greennavigation li a:link,  #greennavigation li a:visited {margin:0 0 0 0px; list-style-type:none;text-decoration: none; float:left;text-align:left;}
 
#greennavigation li a:hover {margin:0 0 0 0px; list-style-type:none;background-image: url(/images/navigation/greennav_on.gif);background-repeat:no-repeat;background-position: left; text-decoration: none;float:left; text-align:left;}



/* blue navigation */

.bluenav, .bluenav:link, .bluenav:visited {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none; margin:0px; padding:0px; padding-left:5px;height:22px; background-image: url(/images/navigation/bluenav_off.gif); background-repeat:no-repeat; background-position: left; line-height:20px; width:209px;}

.bluenav:active, .bluenav:hover {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration: none;margin:0px;padding:0px;height:22px; padding-left:5px;line-height:20px;width:209px;}

.bluenavselected, .bluenavselected:link, .bluenavselected:active, .bluenavselected:hover  {background-image: url(/images/navigation/bluenav_on.gif);background-repeat:no-repeat;background-position: left; text-decoration: none;float:left; text-align:left;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:20px; width:209px;margin:0px; padding:0px; padding-left:5px;height:22px;}
 
#bluenavigation {margin:0px;padding:0px;width:209px;clear:both; border:2px solid #fff; float:left;}

#bluenavigation ul {margin:0 0 0 0px; padding:0px;list-style:none;}

#bluenavigation li {margin:0 0 0 0px; padding:0px;list-style:none; float:left;text-align:left; }

#bluenavigation li a:link,  #bluenavigation li a:visited {margin:0 0 0 0px; list-style-type:none;text-decoration: none; float:left;text-align:left;}
 
#bluenavigation li a:hover {margin:0 0 0 0px; list-style-type:none;background-image: url(/images/navigation/bluenav_on.gif);background-repeat:no-repeat;background-position: left; text-decoration: none;float:left; text-align:left;}


#container { width:922px; margin:auto; text-align:center; display:block; background-image:url(/images/template/container_back2.gif); }

#subcontainer { width:922px; margin:auto; text-align:center; display:block; background-image:url(/images/template/container_back3.gif);}

#goAhead_logo {float:left; margin-top:20px; width:104px;}

#SCH_logo {float:left; margin-top:35px; margin-left:20px; width:252px;}

#content_container {border-left:5px solid #39a0eb; border-right:5px solid #39a0eb; margin:0px; padding:0px; width:912px; }

#signUp {float:right; background-image:url(/images/home/news_gradient.jpg); width:204px; height:199px;}

#home_CTA {width:703px; height:197px; border:2px solid #FFFFFF; background-color:#39a0eb; float:left;}

#signUp_form {float:right; width:226px; height:129px; background-image:url(/images/home/news_bubble.gif); margin-right:6px;}

#homeCTA1 {width:302px; float:left; height:148px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; background-image:url(/images/home/green_back.jpg);  text-align:left; color:#FFFFFF; background-repeat: no-repeat;}

#homeCTA2 {width:301px; float:left; height:148px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; background-image:url(/images/home/orange_back.jpg); text-align:left; color:#FFFFFF; background-repeat: no-repeat;}

#homeCTA3 {width:301px; float:left; height:148px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; background-image:url(/images/home/purple_back.jpg); text-align:left; color:#FFFFFF; background-repeat: no-repeat;}

#home_Content {padding-bottom:20px; padding-right:20px;  float:right; width:580px; text-align:left;}

#getInTouch {height:44px;}

#home_News {width:262px; height:300px; float:left; padding-left:20px; padding-bottom:20px; text-align:left;}

.calendar_date {float:left; margin-right:10px; width:20px; height:17px; background-image:url(/images/home/calendar.gif); padding-top:7px; padding-left:4px;}

.calendar_datehp {float:left; margin-right:10px; width:100px; height:17px; background-image:url(/images/home/calendar.gif); background-repeat:no-repeat; background-position:left; padding-top:7px; padding-left:4px;}

.news_img {width:80px; height:80px; border: 1px solid #39a0eb; float:left; margin-right:10px; padding:1px;}

.news_txt {float:right; width:135px;}

.news_imghp { height:80px; border: 1px solid #39a0eb; float:left; margin-right:10px; padding:1px;}

.news_txthp {float:left;}

#page_Content {padding-bottom:20px; padding-right:20px;  margin-top:50px;float:right; width:630px; text-align:left;}

#subpage_Content {
	padding-bottom:20px;
	padding-left:25px;
	margin-top:50px;
	float:left;
	width:420px;
	text-align:left;
}

#subpage_Content_Right {padding-bottom:20px; margin-top:100px;float:right; width:210px; text-align:left;}

#green_CTA {width:232px; float:left; background-image:url(/images/cta/green_back_sm.jpg); background-position:top; background-repeat:repeat-x; height:120px; border-left:2px solid #FFFFFF;text-align:left;border-top:2px solid #fff;}

#orange_CTA {width:232px; float:left; background-image:url(/images/cta/orange_back_sm.jpg); background-position:top; background-repeat:repeat-x; height:120px; border-left:2px solid #FFFFFF;text-align:left;}

#purple_CTA {width:232px; float:left; background-image:url(/images/cta/purple_back_sm.jpg); height:145px; border-left:2px solid #FFFFFF;text-align:left; border-top:2px solid #fff; background-repeat:repeat-x;}

#left_content {width:235px; float:left;}

.sub_pic_Container {border:1px solid #8CC8ED; padding:1px; margin-bottom:10px; height:170px; width:170px; margin-bottom:20px;}

#news_pic_Container {border:1px solid #8CC8ED; padding:1px; margin-bottom:10px; height:150px; width:150px; margin-bottom:10px;}

#news_pic_Main_Container {border:1px solid #8CC8ED; padding:1px; margin-bottom:10px; height:150px; width:150px; margin-bottom:10px; float:left; margin-right:20px;}

#main_news {width:420px; float:left; margin-left:20px;}

#news_main_img {float:left;}

#news_News_Left {width:300px; float:left;text-align:left; margin-top:5px;}

#news_News_Right {width:300px; height:100px; float:right;text-align:left;margin-top:5px;}

.news_txt_main {float:left; width:170px;}

.contactform {
	margin: auto;
	width: 75%;
	border: 1px dotted #8CC8ED;
	color:#022366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding:10px;

}

.contactform .textbox {
	width: 180px;
	
	margin: 5px;
	float: right;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.contactform .chkbx {
	margin: 5px;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contactform label {
	float: left;
	line-height: 18px;
	clear:both;
}

.contactform h2 {
	float: left;
	line-height: 18px;
	clear:both;
}

.contactform input {
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contactform .button {
	width: 70px;
	border: 1px solid #8CC8ED;
	background-color: #FFF;
	margin: 5px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#022366;
}

.contactform .button:hover {
	background-color: #CEE7FF;

}

label {
	padding-top:5px;
}

/***********/
.home_anim_img {float:right; border:0px; background-color:#990000;width:403px ;height:172px;}
.home_cta_text {width:279px; height:152px; background-color:#0099FF; float:left; border-right:2px solid #FFFFFF; text-align:left; padding:10px;}
.homeCTA_Title {color:#fff;font-family:Arial, Helvetica, sans-serif; font-size: 1.3em;margin-bottom:5px;padding:0px;}
.homeCTA_SubTitle {color:#022366;font-family:Arial, Helvetica, sans-serif ;font-size: 1em;margin:0px;padding:0px; font-weight:bold;}
.homeCTA_Txt{color:#fff;font-family:Arial, Helvetica, sans-serif ;font-size:.7em;margin:0px;padding:0px; margin-top:5px;}
#home_anim_Container {width:704px; height:193px; float:left; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}

.signupbubble {float:right; width:204px;}