.tag{margin-top:12%;}

#tag{font-size: 21px;
	font-weight: bold;
	color: #326E24;
	font-family: Aharoni;
}
.main_container{
	width:100%;
	margin-top:4%;
	height: 200px;
	/*overflow: hidden;*/
}
.container1{
	width: 25%;
	height: 172px;
	/*border: 1px solid #000;*/
	float:left;
	margin-right:1.5%;

}
.philosophy{
	width:100%;
	/*border:1px solid #000;*/
	height:33px;
	background-color: #3C8ACE;
}
#philosophy{font-size:20px; line-height:29px;color:#fff; margin-left:2%;}

.container4{
	float:right;
	width: 20%;
	height: 189px;
	padding-top:5px;
}
.container2{
	width: 29%;
	height: 200px;
	float:left;
	margin-right:1.5%;
	text-align:center;
}
#ev_title{
	width: 100%;
	height: 33px;
	text-align: center;
	font-size: 22px;
	color: rgb(255, 255, 255);
	background-color: #1D803F;
	padding-top:7px;
	}
#ev_value{height:auto; font-size:18px; color:#0D388A;}
.tag_image{
	color:#436B2D;
	font-size: 20px;
	text-align: center;
	font-family: century;

}
.heading{
	width: 98%;
	height: auto;
	border: 1px solid #D8EAF1;
	margin-top: 4px;
}

.container3{
	height: 166px;
	border: 8px solid #AFAFAF;
	float:left;
	margin-right:1.5%;


}
.content-box{
	margin-top:1%;
	height:88px;
}
.content_box1 img{width:100%} .content_box2 img{width:100%} .content_box3 img{width:100%}        .content_box4 img{width:100%} .content_box5 img{width:100%;height: 70px;}

.content_box1, .content_box2, .content_box3, .content_box4
{
	width: 19%;
	float:left;
	margin-right:1%;
}
.container_about{
	width: 100%;
	height: 84px;
	border-top: 2px solid #C6C6C6;
	background:url('../images_system/background-2.jpg');
}

.content_box5{
	width: 20%;
	float:left;
}

#about_left{
	width: 25%;
	height: auto;
	float: left;
	font-family: arial rounded mt bold;
	width: 26%;
	float: left;
	margin-top: 0.1%;
	line-height: 16px;
	font-weight: 500;
	color: #526142;
	font-size: 13px;

}

#about_right{
	width: 28%;
	height: auto;
	float: right;
	
}

#about_img{width:30%; float:left;}

#about_img img{width: 100%; height: 70px; margin-top: 6%;}

#about_us{font-size: 11px;font-family: arial rounded mt bold;width: 67%;float: left;margin-top: 4%;margin-left: 3%; line-height:2px;line-height: 20px; font-weight:500; color: #526142;font-size: 13px;}

#text1, #text2, #text3, #text4, #text5, #text6{float:left; word-spacing:1px;}

.dot{
    float: left;
    margin-top: 10px;

}


.container_box
{
    width: 30% ;
    background-color: rgb(40, 111, 33);
    float: right;
    position: relative;
    height: 42px;
    margin-right: 2%;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
	

}
#contact_us_img{
	margin-left:6%;
	float:left;
}

#referral_us{
    font-size: 21px;
    color: #fff;
    padding: 8px 0px 0px 0px;
    font-family: calibri;
	letter-spacing:1px;

}

#referral_img{
	float:left;

}


#contact_us {
    font-size: 21px;
    color: #fff;
    padding: 8px 0px 0px 0px;
    font-family: calibri;
	float:left;
	width: 70%;
	letter-spacing:2px;

}
.referral_container{
	width:46%;
	float :left;
 }


#add_contact{
	width:57%;
}

#enrollment{margin-left: 22%;   
	margin-left: 24%;
    margin-top: 2%;
    font-family: calibri;
  /*  font-weight: bold;*/
    position: absolute;
    font-size: 17px;
}

.active{
color:#26641B !important;
}
#logo{
	float:left;
	padding:2px 0px 0px 5px;
	margin:0px;
	height: 148px;
	width: 21%;

}
#country{
	font: 15px custFont,verdana,Arial,Helvetica,sans-serif;
	color: #040000;
	float: left;
	
	/*padding: 4px 0px 0px 0px;*/

}

#login{
	float:right;
	padding:68px 10px 0px 0px;
	background-color:#fff;
	text-align:right;
}

#login1{
	float:right;
	padding:48px 10px 0px 0px;
	background-color:#fff;
	font: normal 16px  custFont, verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	line-height:1.5;
}

#login a, #login1 a{
	color:#000;
	font: normal 16px  custFont, verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#login a:hover, #login1 a:hover{
	font: normal 16px  custFont, verdana, Arial, Helvetica, sans-serif;
	color:red;
	text-decoration:none;
}

.search_outer{
	font: normal 17px  custFont, verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.search_box{
	width: 250px;
	color: #014C71;
}
.search_button{ 
	background:#fff; 
	padding: 2px 4px 2px 4px;
	border:1px solid #dddddd; 
	cursor:pointer; 
	font-size: 13px; font-weight: bold; color: #014C71;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.search_button:hover{color: red;}

/*Messages*/
.messagesred, .error{color:#FF0000;	font-weight: bold;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	}
.messagesgreen {color:#00CC66;	font-weight: bold;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	}
.messagesredsmall {color:#FF0000;	font-weight: normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	}
/*Messages Ends Here */


html>body .buttons{ /* NON IE */
background:#014787; 
padding-top:1px;
padding-bottom:5px;
padding-left:8px; 
padding-right:8px;
border:1px solid #7A9AC4; 
cursor:pointer; 
font-family: Verdana,  Arial, Helvetica, sans-serif;	
font-size: 13px; font-weight: bold; color: #ffffff;
height: 25px;
margin-top: 4%;
width: 30% ;
float: left;
}

html>body .buttons:hover{ /* NON IE */
background:#C10000; 
padding-top:1px;
padding-bottom:5px;
padding-left:8px; 
padding-right:8px;
border:1px solid #EA6262; 
cursor:pointer; 
font-family: Verdana,  Arial, Helvetica, sans-serif;	
font-size: 13px; font-weight: bold; color: #ffffff;
height: 25px;
width: 30% ;
margin-top: 4%;
float: left;
}

html>body .buttons:focus{ /* NON IE */
background:#C10000; 
padding-top:1px;
padding-bottom:5px;
padding-left:8px; 
padding-right:8px;
border:1px solid #EA6262; 
cursor:pointer; 
font-family: Verdana,  Arial, Helvetica, sans-serif;	
font-size: 13px; font-weight: bold; color: #ffffff;
height: 25px;
width: 30% ;
margin-top: 4%;
float: left;
}

.buttons{ 
	background:#014787; 
	padding-top:1px;
	padding-bottom:2px;
	padding-left:8px; 
	padding-right:8px;
	border:1px solid #7A9AC4; 
	cursor:pointer; 
	font-family: Verdana,  Arial, Helvetica, sans-serif;	
	font-size: 13px; font-weight: bold; color: #ffffff;
	height: 25px;
	width: 30% ;
}

.buttons:hover{ 
background:#C10000; 
padding-top:1px;
padding-bottom:2px;
padding-left:8px; 
padding-right:8px;
border:1px solid #EA6262; 
cursor:pointer; 
font-family: Verdana,  Arial, Helvetica, sans-serif;	
font-size: 13px; font-weight: bold; color: #ffffff;
height: 25px;
width: 30% ;
}

.buttons:focus{ 
background:#C10000; 
padding-top:1px;
padding-bottom:2px;
padding-left:8px; 
padding-right:8px;
border:1px solid #EA6262; 
cursor:pointer; 
font-family: Verdana,  Arial, Helvetica, sans-serif;	
font-size: 13px; font-weight: bold; color: #ffffff;
height: 25px;
width: 30% ;
}

.datepicker{
	width:70px;
	border: 1px solid #A3CAF1;
	padding:1px 15px 1px 2px;
	background:url(images/calendar_view_month.png) right center no-repeat #FFF;
	cursor:pointer; 
}

.others_value{padding: 5px 0px 5px 0px; display:none;}
.city_value{padding: 5px 0px 5px 0px;}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.0em;
	padding: 6px;
	border: 1px solid #dddddd;
	text-align:left;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 1px 5px 1px;
	font-weight: bold;
	border-radius: 5px;
	line-height: 1.3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	}

.messageStackWarning, .messageStackError {
	background-color: #FFFF99;
	color: #000000;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
}

.canhead{ color:#003366; font-size:15px;}
#breadCrumbs{
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
}
#messagebreadCrumbs{
	background-color: #DDFFFF;
	color: #FF0000;
	line-height: 1.0em;
	border: 1px solid #AFFAFA;
	text-align:left;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px 4px 0px 4px;
	font-weight: normal;
	padding: 5px 0px 5px 8px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#pagingBottom, #pagingTop{
	background-color: #CCFEFE;
	color: #0D388A;
	line-height: 1.0em;
	padding: 5px 0px 5px 0px;
	text-align:left;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	height:17px;
	width:100%;
}
#pagingTop{
	top:0px;
	left:0px;
	margin: 0px;
	border-bottom: 1px solid #6DDCDB; 
}
#pagingBottom{
	bottom:0px;
	left:0px;
	border-top: 1px solid #6DDCDB; 
}
.page-padding{padding:0px 10px 0px 10px;}
#messagebreadCrumbs h4{padding:0px; margin:0px; 	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}

#messagebreadCrumbs a{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
#messagebreadCrumbs a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
#messagebreadCrumbs a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}

.pagings_bottom{
	background-color: #DDFFFF;
	border: 1px solid #DDFFFF;
	line-height: 1.0em;
	padding: 6px;
	text-align:left;
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 1px 5px 1px;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.lf, .fl{float:left}
.rf, .fr{float:right}
.clearBoth{clear:both;}

.intro{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight:bolder;
}
.intro_cols{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight:bolder;
}


div#cart_view_popup {
	display: none;
	position: absolute;
	width: 660px;
	padding: 0px;
	background: #EFEFEF;
	color: #000000;
	border: 1px solid #D3D0D0;
	font-size: 90%;
	z-index: 7001;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.tblBorder {
	border: 1px solid #B9B9B9; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding:1px;
}
/*=========11/03/15============vj===========*/
.index-page-body{
	width:98%;
/*	border:1px solid black;*/
	margin:0px auto;
	position:relative;
}
/*===============================Responcive Part========================================================================*/




.event_table{text-align:center;border:1px solid #E1E1E1;}
.event_table tr td{border:1px solid #E1E1E1;
background-color: #E1E1E1;
border: 1px solid #CFCFCF;
color: #3D3D3D;
}
.event_table tr th{/*border:1px solid #E1E1E1;*/
font-family: Tahoma;
background: #48BE5D none repeat scroll 0% 0%;
color: white;
}
.event_table tr th[colspan="4"] {
	border:1px solid #E1E1E1;
	background-color: #E1E1E1;
	border: 1px solid #CFCFCF;
	color: #3D3D3D;
}
#enrollment a{
   color: #FFF;
}

.bold-green{
	font: 15px Helvetica,sans-serif,Arial;
	color: #2E7019;
	font-weight:bold;
	display:block;
}

.circle li {
background-image: url('images/arrow-right.png');
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1em;	
padding-bottom:8px;
}

