/* CSS Document for Educational Excellence*/

/* ---- Global ---- */
body{ background-color:#FFFFFF; 
      margin:0px; }

#container { width:100%; 
			margin:0px auto; 
			padding:0px auto; }

.img-border{ border:solid 1px #ececec; 
			 padding:5px; }
			 
.image {border:0px; }

.top_link a{ background: url(../images/top.jpg) top center no-repeat; display: block; height: 28px; margin: 0 auto; outline: none; text-indent: -9990px; width: 28px
}
.top_link a:hover { background:  url(../images/tophover.jpg) top center no-repeat }

.sub-heading_red { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#CC0000; line-height:22px; font-weight:bold; }


/* --------------- Header + Navigation ----------- */
#header-bg { width:100%; margin:0px auto; padding:0px auto; background-image:url(../images/top-bg.jpg); height:147px; background-repeat:repeat-x; }

#header { width:900px; margin:0px auto; padding:0px auto; background-image:url(../images/header-logo.jpg); height:147px; background-repeat:no-repeat }

#header2 { width:901px; margin:0px auto; padding:0px auto; background-image:url(../images/header-logo2.jpg); height:147px; background-repeat:no-repeat }

.phone-number { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; font-style:italic; }

/* ----- Navigation ---- */
#navigation { position:inherit;  margin-top:83px; }

.menu-left-corn{ background-image:url(../images/menu-left-corn.jpg); width:8px; height:40px; background-repeat:no-repeat; background-position:left; }

.menu-right-corn{ background-image:url(../images/menu-right-corn.jpg); width:8px; height:40px; background-repeat:no-repeat; background-position:right; }
.menu-bg { background-image:url(../images/menu-bg.jpg); height:40px; background-repeat:repeat-x; }

a.menu-text{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold;
	display:block; width:100%; height:27px; padding-top:8px; }
a.menu-text:hover{
	color:#2397bc; background-color:#FFFFFF; display:block; }

/* -------- Banner ------- */
#banner {background-image:url(../images/banner.jpg); width:900px; height:237px; background-repeat:no-repeat; margin:0px auto; margin-top:14px; }

.banner-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:22px; }

.welcome {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFFFFF; font-style:italic; letter-spacing:.1em; line-height:27px; }


/* --------------- Content Section ----------- */
#content { width:900px; margin:0px auto; margin-top:20px; }

/* ----- left Section -----*/
.light-grey{ background-color:#f5f5f5; }

.payment-head-bg{ background-image:url(../images/payment-head-bg.jpg); height:40px; background-repeat:repeat-x; }

.contact-head-bg{ background-image:url(../images/contact-head-bg.jpg); height:40px; background-repeat:repeat-x; }

.left-headings{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-style:italic; font-weight:bold; text-decoration: none }


.sub-heading { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#242525; line-height:22px; font-weight:bold; }

a.content-text{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-align:left; text-decoration:none; font-weight:bold;
	display:block; width:100%; height:24px; padding-top:3px; }
a.content-text:hover{
	color:#2066d5; background-color:#4fb9e0; display:block; }

a.content1-text{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-align:left; text-decoration:none; font-weight:bold;
	display:block; width:100%; height:24px; padding-top:3px; }
a.content1-text:hover{
	color:#2066d5; background-color:#88c568; display:block; }
/* ------ Main Content Part ------ */
.heading-bg{ background-image:url(../images/page-head-bg.jpg); height:40px; background-repeat:repeat-x; }

.main-heading { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFFFFF; font-style:italic; }

.left-cover{ background-image:url(../images/left-cover.jpg); width:17px; background-repeat:repeat-y; background-position:left; }

.right-cover{ background-image:url(../images/right-cover.jpg); width:17px; background-repeat:repeat-y; background-position:right; }

.bottom-cover{ background-image:url(../images/bottom-cover.jpg); height:13px; background-repeat:repeat-x; background-position:bottom; }

.bottom-left-corn{ background-image:url(../images/content-bottom-left.jpg); background-repeat:no-repeat; width:17px; height:13px; background-position:left bottom; }

.bottom-right-corn{ background-image:url(../images/content-bottom-right.jpg); background-repeat:no-repeat; width:17px; height:13px; background-position:right bottom; }

.main-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#242525; line-height:18px; }
.test-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#242525; line-height:15px; }
.test-text2 {font-family:Verdana, Arial; font-size:11px; color:#242525; line-height:15px; font-weight:bold; text-align:right; }

.blue-color{ color:#50b9df; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.line{ background-image:url(../images/line.jpg); height:5px; background-repeat:repeat-x; background-position:center; }
.line2{ background-image:url(../images/line2.jpg); height:10px; background-repeat:repeat-x; background-position:center; }

a.details{ background-color:#4ab8e0; height:16px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
	display:block; text-align:center; text-decoration:none; padding-top:2px; }
a.details:hover{ background-color:#88c568; }

.main-heading2 { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#379fc4; font-style:italic; line-height:30px; }

.main-heading3 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#379fc4; }

a.read-bios{ background-color:#88c568; height:16px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
	display:block; text-align:center; text-decoration:none; padding-top:2px; }
a.read-bios:hover{ background-color:#4ab8e0; }

a.link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#379fc4; line-height:18px; }

/* --------------- Footer ----------- */
#footer-bg { width:100%; margin:0px auto; margin-top:25px; background-image:url(../images/footer-bg.jpg); height:92px; background-repeat:repeat-x; }	
	
#footer { width:900px;	margin:0px auto; padding:0px auto; }

.footer-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bababa; }
	
.footer-text a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bababa; text-decoration:none; }	
.footer-text a:hover{ color:#8f8f8f;  }	


/*----------------- Contact Us Form ------------------*/

.text-field1{
	width:250px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border:solid 1px #d8d8d8;
	background-color:#ffffff;
	padding-top:2px;
	}
.text-area{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:solid 1px #d8d8d8;
	background-color:#ffffff;
	}
.button-submit{
	background-color:#379fc4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	font-size:13px;
	font-weight:600;
	height:25px;
	width:70px;
	text-align:center;
	}



