@charset "utf-8";
/* CSS Document */

body{background:url(../images/bodyBg.jpg) repeat-x #fff;position:relative}
.wrapOut{width:100%;margin:0;float:left;}
.wrap{width:925px;margin:0 auto;position:relative;}

/* LOGO STYLES */
h1#logo{margin:0;padding:0;}
h1#logo a{display:block;background:url(../images/logo.gif);width:315px;height:119px;position:absolute;top:14px;z-index:100;}

/* NAVIGATION STYLES */
ul#nav{display:block;position:absolute;top:61px;height:45px;width:610px;right:0}
ul#nav li{display:block;float:left}
ul#nav a{display:block;background-position:left top;height:15px;color:#fff;text-decoration:none;font-size:15px;padding:16px 11px 14px;line-height:normal}
ul#nav a:hover{background-position:left bottom;background-color:#c7eafb;color:#000}
ul#nav li ul{width:180px;border:solid #c7eafb 3px}
ul#nav li li{height:auto;border:none;width:180px !important}
ul#nav li li a{background-color:#0086d8;background-image:none !important;color:#fff;font-size:12px;height:auto;padding: 7px 5px;width:170px !important}
ul#nav li li a:hover{background-color:#c7eafb}

/* CONTENT STYLES */
#content{width:921px;float:left;margin:106px 0 0 0;padding:40px 2px 2px 0;background:#fef5c7;}
#content.home{padding:2px;}
#teacher_testimonials {width:323px; height:192px; float:right; margin-left:15px; margin-right:15px; background:url(../images/frame.png) no-repeat; padding:103px 94px 96px 83px;}
#pscroller{
width: 323px;
height: 192px;
}

/* HOME SPECIFIC STYLES */
#slideshow{width:592px;height:314px;float:left;}
.contactInfo{width:307px;height:294px;float:right;background:#c4dc99;padding:10px}
.contactInfo h2{padding:0}
ul.homeBoxes{width:872px;margin:24px}
ul.homeBoxes li{display:block;width:270px;float:left}
ul.homeBoxes li + li{margin-left:30px}
.readMore a, .signUp a{display:block;width:98px;height:34px;background:url(../images/readMore.gif)}
.signUp a{background:url(../images/signUp.gif)}

/* CONTACT FORM STYLING */
.contactForm .c_left,.contactForm .c_right{width:450px; float:left;}
.contactForm label{font-size:1em;display:block;padding:0;margin:0 10px;}
.contactForm input{width:375px;margin:0 10px;border:1px solid #fd650B;padding:3px;font-family: Verdana, Geneva, sans-serif;font-size:1em}
.contactForm input.submitButton{width:auto;border:1px solid #000;background:#fd650B;padding:3px;color:#fff;font-weight:bold;margin:10px 0 0 25px}
.contactForm textarea{width:375px;height:250px;margin:0 10px;border:1px solid #fd650B;padding:3px;font-family: Verdana, Geneva, sans-serif;font-size:1em;}
.contactForm .nhCaptcha{margin:0;}

/* FOOTER STYLES */
.footer{width:100%;height:auto;background:transparent;}
.footer p{display:block;float:left}
.footer ul{display:block;float:right;margin:15px 0 10px 0;}
.footer li{display:block;float:left;border:none;margin:0 3px;padding:0 0 0 3px}
.footer li + li{border-left:1px solid #000}
.footer li a{display:block;float:left;margin:0;padding:0;line-height:normal;color:#ed1c24}
