body{background:url(../images/body_bg.png) top center repeat-y #C8C8C8; margin:0;}

body, p, td, th, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.5em;
	color:#000000;
}

td,th{vertical-align:top;}

/* LAYOUT STYLES */

#wrap{
	background:url(../images/menuBackground.jpg) top left repeat-y #FFF; /*F2F2F2*/
	border-right:#666666 solid 1px;
	border-left:#666666 solid 1px;
}

#header{
	background:url(../images/bce_header.gif) top left no-repeat;
}

#htxt1, #htxt2, #htxt3{
	color:#FFF; 
	font-weight:bold; 
	font-size:.85em;
	text-align:center;
}

#contentContainer{}

#leftCol{
	background:url(../images/bce_header_btm.gif) top left no-repeat; 
	padding-top:50px;
}

#footer{
	background:url(../images/footerBackground.jpg) top left repeat-y #E7E2CE; 
	border-right:#666666 solid 1px;
	border-left:#666666 solid 1px;
}

/* INLINE STYLES */

p{margin: 0 0 1em 0;}
strong{font-weight:bold;}
address{font-size:.75em; line-height:1.3em; font-style:italic; margin-top:.5em;}

a:link, a:visited{color:#0511F2}
a:hover, a:active{color:#80394D; text-decoration:none;}

ul.arr{margin-left:1em; list-style:none; font-style:italic; font-weight:bold; font-size:.75em;}
ul.arr2{margin-left:1em; list-style:none; font-size:.75em;}
ul.arr2 li, ul.arr li{ background:url(/images/arrow.jpg) 0 3px no-repeat; padding-left:1.5em; margin-bottom:.5em;}

#contentContainer table tr td{ padding:.2em;}

/* COMMON STYLES */

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.rightPic{float:right; margin-left:.5em;}
.content{/*padding:.5em;*/}
.mainContent{padding:.5em;}
.style1{font-size: 18px; font-weight: bold;}
.lt-grn_txt{color:#50F205}
.med-grn_txt{color:#3BB204}
.drk-grn_txt{color:#267202}
.lt-grn_bg{background-color:#3FBE03;}/*50F205*/
.med-grn_bg{background-color:#267202;}/*3BB204*/
.drk-grn_bg{background-color:#1D5802;}/*267202*/

#pageTitle{ margin:.5em; font-weight:bold; color:#A43B0C; font-size:16px;}

/* Left Col */
#leftCol p{ font-size:.875em;}

/* Main Content*/

.box1{
	width:46%;
	border:#FFF solid 1px;
	border-bottom-color:#999999;
	padding:.5em;
	margin-top:.25em;
	margin-bottom:.25em;
	color:#80394D;
	font-size:.90em;
	line-height:1.5em;
	height:250px;
	cursor:pointer;
	background:#FFF;
}

/*.box1:hover{background:#50F205; border:#666666 solid 1px;}*/

.box1 h2{font-size:14px;}
.box1 a{color:#80394D;}

.mainContent{padding:0 15px;color:#80394D;}
.mainContent h2{margin:0;padding:0;text-transform:uppercase;background:url(/images/h1Underline.jpg) bottom left no-repeat;width:100%;font-size:14px;margin-top:12px;}
.mainContent h2 a:link, .mainContent h2 a:active, .mainContent h2 a:visited, .mainContent h2 a:hover{color:#80394D;text-decoration:none;}
.mainContent h3{margin:0;padding:0;text-transform:uppercase;width:100%;font-size:18px;margin-top:12px;}
.mainContent p{margin:4px 0 25px 0;padding:0;font-size:11px;}
.mainContent p a:link, .mainContent p a:active, .mainContent p a:visited{color:#80394D;text-decoration:none;}
.mainContent p a:hover{color:#660099;text-decoration:underline;}
.mainContent table{margin:4px 0 25px 0;padding:0;font-size:11px;}
.mainContent table a:link, .mainContent table a:active, .mainContent table a:visited{color:#80394D;text-decoration:none;}
.mainContent table a:hover{color:#660099;text-decoration:underline;}
.mainContent table#hs1pricing th{border-top:1px solid #80394D;border-bottom:1px solid #80394D;}
.mainContent table#hs1pricing td{border-bottom:1px solid #80394D;padding:2px 4px;}
.mainContent table#hs1pricing .hsh1{border-left:1px solid #80394D;border-right:1px solid #80394D;}
.mainContent table#hs1pricing .hscol1{width:200px;border-left:1px solid #80394D;}
.mainContent table#hs1pricing .hscol2{width:200px;border-left:1px solid #80394D;}
.mainContent table#hs1pricing .hscol3{width:200px;border-left:1px solid #80394D;border-right:1px solid #80394D;}
.mainContent table#hs1pricing .hsspecial{border-left:0;border-top:0;}
.mainContent table#hs1pricing .hsspecial2{border-left:0;border-bottom:0;}
.impact {font-size: 24px; font-weight: bold;}

/* HOME PG*/
#homeRightSide{border-left:1px solid #000; /*border-bottom:1px solid #000;*/ background:#267202; height:47.5em;}
#homeRightSide .text{background:url(../images/homeRightSideTextBg2.png) no-repeat center; padding:15px 5px; text-align:center;font-size:.85em;font-weight:bold;color:#80394D; line-height:1.2em;}
#homeRightSide .text p{text-align:center;font-size:.85em;font-weight:bold;color:#80394D; line-height:1.2em;}
#homeRightSide .text2{background:url(../images/homeRightSideTextBg3.png) no-repeat center; padding:15px 7px 0 7px; text-align:center;font-size:.85em;font-weight:bold;color:#80394D; line-height:1.2em; height:149px;}
#homeRightSide .text2 p{text-align:center;font-size:.85em;font-weight:bold;color:#80394D; line-height:1.2em;}
#homeGradient2{background:url(../images/homeGradientBg2.jpg) no-repeat center;height:119px;margin-top:20px;}
	#homeGradient2 div#welcome{position:relative; top:10px; width:265px; margin:0 auto; text-align:center; font-weight:bold; color:#80394D; font-size:17px; line-height:.95em;}
		#homeGradient2 div hr{width:250px;height:1px;color:#80394D;position:relative;top:-6px;}
		#homeGradient2 div div{font-size:11px;font-weight:bold;}

#homeFlash{height:87px;text-align:center;margin-top:8px;}


.satisfiedCustomer{width:174px;height:20px;background:url(../images/menuSatisfiedCustomerBg.png) center no-repeat;margin:10px 0 2px 15px;text-align:center;color:#000;font-size:11px;font-weight:bold;line-height:17px; padding-top:.2em;}
.testimonial{width:175px;margin:0 3px 5px 15px;text-align:center;color:#80394D;font-size:12px;line-height:18px; font-weight:bold}
#menuBooks{width:174px;margin:0 3px 0 15px;text-align:center;}

#hsp1Pic1{margin:10px 10px 10px 50px;height:188px;width:250px;float:left;background:url(../images/curriculumGradientBg.jpg) no-repeat center;}
	#hsp1Pic1 div{position:relative;top:45px;text-align:center;font-weight:bold;color:#80394D;font-size:17px;line-height:30px;font-size:24px;font-style:italic;}
#hsp1Pic2{margin:10px 50px 6px 10px;height:188px;width:250px;float:right;}


#curriculumPic1{margin:10px 10px 10px 50px;height:188px;width:250px;float:left;background:url(../images/curriculumGradientBg.jpg) no-repeat center;}
	#curriculumPic1 div{position:relative;top:25px;text-align:center;font-weight:bold;color:#80394D;font-size:17px;line-height:23px;font-size:17px;font-style:italic;}
#curriculumPic2{margin:10px 50px 10px 10px;height:188px;width:250px;float:right;}


/* FOOTER */
#footerTop{border-top:#403D30 solid 1px; color:#FFFFFF; border-bottom:#403D30 solid 1px; height:1.8em; margin:0; padding:0; width:950px; background:#267202; font-size:.75em; text-align:center; font-weight:bold; letter-spacing:.2em;}
#footer address{background:#FFF; border:#000000 solid 1px; padding:.5em;}
#footer .content{padding:0 .5em; text-align:center;}
#footer p{font-size:.75em; margin: 0 0 .3em 0;}
#footer a{ color:#000000}